Professional Documents
Culture Documents
HTML
The global publishing format of the Internet is HTML. It allows authors to use not
only text but also format that text with headings, lists, and tables, and to include still images,
video, and sound within text. Readers can access pages of information from anywhere in the
world at the click of a mouse-button. Information can be downloaded to the reader’s own PC
or workstation. HTML pages can also be used for entering data and as the front-end for
commercial transactions.
FEATURES OF HTML:
HTML constructs are very easy to comprehend, and can be used effectively by
anybody.
The methodology used by HTML to mark up information is independent of its
representation on a particular hardware or software architecture.
MySql
SQL Server is a Relational Database Management System (RDBMS) that runs exclusively
under the Windows operating system. One benefit of using Windows exclusively is that you
can send and receive E-mail messages based on SQL Server "events" and you can also let the
operating system handle login security. The data base is an organized collection of data. A
database management system (DBMS) such as Access, FileMaker Pro, Oracle or SQL Server
provides you with the software tools you need to organize that data in a flexible manner. It
includes facilities to add, modify or delete data from the database, ask questions (or queries)
about the data stored in the database and produce reports summarizing selected contents.
Database Evolution
SQL was invented back in the 1960's by E.F. Cod of IBM. in order to increase data integrity
and reduce repetitive data. RDBMS systems didn't appear until the late 70's when Sybase and
Oracle introduced systems. These systems existed on mainframes at the time.
ANSI-SQL came to be in the 1980's. This was important because it meant that disparate
systems could communicate through an agreed set of standards. There are different levels of
ANSI-SQL compliance. Almost every major RDBMS today is entry level compliant,
including SQL Server 2000. Every RDBMS has its own flavour of SQL that complements
ANSI-SQL with proprietary elements. SQL Server's flavour of SQL is known as Transact
SQL (T-SQL).
SQL Server was originally a Sybase product. Microsoft bought the product
outright from Sybase and by version 7.0, the version prior to 2000, all the code had been
rewritten by Microsoft's programming gurus.
Django
Django is a high-level Python web framework that enables rapid development of secure and
maintainable websites. Built by experienced developers, Django takes care of much of the
hassle of web development, so you can focus on writing your app without needing to reinvent
the wheel. It is free and open source, has a thriving and active community, great
documentation, and many options for free and paid-for support.
Django web applications typically group the code that handles each of these steps
into separate files:
Modules
Admin
Dashboard – For the admin dashboard, you will be able to all the basic
access in the whole system. Such as summary of products, orders, and the
categories.
Customer
1. Login Page – Customer enter their website credentials on this page
to gain access in order to log in.
2. Register Page– The page where new customer created their login
credentials for the website.
3. Home Page– When customer visit the website, this is the system’s
default page. This page shows the books for sale in the store, or by
entering a keyword in the search box above the books.
4. Book View Page – The page on which the product’s specific
information is shown, as well as the page on which the customer
adds the product to his or her cart.
5. Cart List Page– The page that lists the items that customer have
chosen. This is the page where the customer can complete the
order checkout process.
6. My Order Page – The page that lists the customer’s orders.
DATA FlOW DIAGRAM FOR PROJECT MODULE
3.2.1.2 Zero Level DFD
Admin
Online
logins book store user
AD
login
ADMIN Online
BOOKS
book
store VIE
AD
CATEGORY
VIE
AD
CUSTOMER VIE
AD
PURCHASE
VIE
user:
USER MEDIK
ART
SYSTEM AD
PRODUCT
AD
PURCHASE
UPDAT
CATEGORIES VIE
Facilities required for proposed work
Programming tools
PYTHON and HTML were used for coding purposes as they served best during
web based applications. JAVA SCRIPT was also employed for scripting purposes
while CSS was used to format the web pages and creating appealing and user
friendly interfaces of the system. NOTEPAD++ editor was used to edit the code.
Database tools
For database creation and connection purposes DJANGO was used which also
has PYTHON used PHPMYADMIN for database management and hosting.
Bibliography
This learning path has been prepared for you to get started with
web development with Python using Django Framework and
advanced with deeper concepts. It comprises of the following Packt
products: