Sie sind auf Seite 1von 38

Mid Term Project Report

On

Big Bazaar

Introduction Of Company

Oops InfoSolutions was established in 2003. Its foundation and purpose is to provide
and construct programs for existing companies and provide new and exciting updates to
primitive basic technologies. Global Career Infotech started in Mohali which is situated
in Punjab, India and is one of the first to be opened in the vicinity. Global Career
Infotech first started with the education in India, through their curriculum we were able to
negotiate a service that was accessible to all students and post Graduates (this continued
with great success). We also provide study materials i.e program languages C, C+
+,Visual C++, VB, VB.Net, ASP.Net, XML, Oracle 9i, Sql Server 2000, ASP, Java,
Advance Java, Multimedia(Flash MX,Director MX,Fireworks MX,Dreamweaver Mx).
We have now expanded our network to other countries such as England, USA. This has
met with much appreciation & support. Global Career Infotech is now entering its 4th
successful year. Through networking we are able to provide a service to all races of
people.

Vision
To be the leader in the industry oriented quality education and training and be the
country’s premier institute for certification in the field of information, electronics and
communications technology (IECT).

Mission
To be the single source for quality assurance in computer education amongst the nation’s
institutes.

OBJECTIVE

1. Encourage and promote the development and progress of electronic Data


Processing towards achieving self-reliance in the field of computer sciences
and technology for scientific research and development, educational
governmental commercial and industrial applications both for indigenous
utilization as well as for export.

2. Advance interdisciplinary co-operation amongst scientists, technologists,


engineers, administrators and commercial entrepreneurs for the growth of
teaching research and practice of Electronic Data Processing Systems
and allied subjects in Academic Institutions, Centre and State Govts,
Industrial, Commercial and Research and Development Organisations .

3. Disseminate knowledge on all aspects of Electronic Data Processing


Systems and allied subjects, and to foster the development of this
specialized branch of technology.

4. Stimulate and offer aid for research and development of the benefit of
manufactures End users Electronic Data Processing Systems .

Provide support for software development on consultancy basis .


Establish, manage and operate sub-Centre’s for all or any of the
objectives of the Centre.In pursuit of these objectives, the Centre may
engage in the following activities.

1.Setup Advisory and Consultancy Services.


2.Organize study programmers, symposia, conferences, lectures.
3.Maintain contacts with other learned and professional organizations.
4.Support publication activities.
What we do - Our Core Competencies

Our full-service portfolio that allows us to address diverse customer needs


and deliver an integrated, one-stop solution differentiates us. Our
customers work with us across different service lines - using the depth and
breadth of our offering to align IT strategy with evolving business needs .

Consulting and Implementation services in ERP domain (very


specifically in SAP R/3 and Oracle Applications) and advanced Internet
technologies i.e. Microsoft .NET, J2EE framework and open source
technologies like PHP, MySQL

Enterprise Application Development – We are developing Web solutions for


complex integration issues between ERP and legacy systems. We are
involved in multiple offshore projects for developing Enterprise
Applications using Java and .NET technologies. Oops Info Solutions
specializes for providing outsourcing solutions for development and
maintenance of your non-core business requirements using reliable, secure
and agile infrastructure & resources.

Training in Advanced technologies : Shortage of skilled manpower


prompted us to open Training division to cater to our company needs and
for outside world as well. Our training division is providing training in
the followings.
• Enterprise Application development using Java
• Enterprise Application development using VB.NET
• Enterprise Application development using VC#. NET
• Website development using PHP and MySQL
• Embedded Programming using Assembly Language and C
. Hardware interfacing development-using VC++. NET .

• OO Programming using Java


• XML
• J2EE Programming
• Introduction to Struts
• . NET framework
• Web services
• ASP.NET
We commit to bringing operational excellence to reengineer business processes for
optimal service, quality and cost. Oops Info SolutionsTechnologies currently has
development centers in Delhi and Chandigarh. The Oops Info Solutions development
centers are state-of-the-art facilities in terms of their infrastructure, data security, and
physical location projection. The centers have high-speed data links that connect them
with each other and with the clients to create seamless virtually based teams. Since we
know security is important, the networks are protected through multiple layers of
firewalls and DMZ implementations to ensure our customers' assets are protected

We are involved in development of following products : -

 Kerbros Protocol :- This is Secure Authentication protocol that ensure the


information transfer from on network to another network without hacking . this is anti
hacking software.
 PGP :- This is also for used to transfer information from one machine to another
without any hacking.
 Messenger:- allow chatting with one or more clients.
 Search Engine:- Allow searching of information on the internet.
1• Project tracker: Project Tracker is a web-based solution to track time and expenses
for consultants working on different client sites and on different projects. It is also used
for doing project costing for consultants: employees and/or subcontractors, qualification
management, Budgeting and Real time reporting
• Shipping Manager: Web based communication between ERP and non ERP systems
2• Document Management System: The system helps in scanning, optical character
recognition (OCR), and indexing of between 2 million and 12 million pages of tobacco
industry documents. The system then helps in document search, retrieval, indexing,
workflow management and distribution.
3• Management Information System: The Management Information System (MIS) is a
comprehensive and integrated software solution designed by to cater to the varied IT
requirements of organizations. The solution offers services for complete automation of
organization’s functioning, as well as, web based comprehensive communication solution
for organization, wherein; the staff members, shareholders of the organization are
connected online for increased communication between them.
4• Enterprise Resource Planning (ERP) System: The ERP system would cater to the
requirements in the area of Sales, order and invoicing, production planning, production,
inventory, purchase, finance, personnel and payroll management.
5• Online Reservation System: Online reservation system for Hotels, Resorts, Motels,
Villas, Apartments, Bed and Breakfasts, Guest Houses ...etc. of any size.
• Web base Requirements/Resume Tracking System: The system tracks the staffing
requirements of numerous customers, searches a database for potential candidates, and
monitor the interviewing and hiring process from beginning till end.
 Blog Site : - This site allow on line users to send the comments on the specific
topics. The other users can send reply to the comments. Managements can view the
overall comments and reply to different blogs.
 University Management :- Manages the Universities to track the information on
line of different universities and colleges.
Introduction To Java

Java is a programming language developed by Sun Microsystems which is designed after


C++ programming language. However it is architect to be simpler and safer than C++,
hence takes away some language features of C++ and adds more to it. It is Object-
Oriented and portable across multiple platforms and operating systems.
Once compiled, a java program can be executed on different platforms. Compiling java
program generates byte-code; an intermediate level of machine code that is further
interpreted by an engine, that understands this intermediate level of machine code, to
convert it to the native code of say different platforms like Windows, Solaris, Linux etc.
This feature makes Java platform independent.

Java Versions
J2SE
The Java language has undergone several changes since JDK 1.0 as well as
numerous additions of classes and packages to the standard library. Since
J2SE 1.4, the evolution of the Java language has been governed by
the Java Community Process (JCP), which uses Java Specification
Requests(JSR) to propose and specify additions and changes to the Java
platform. The language is specified by the Java Language
Specification (JLS); changes to the JLS are managed under JSR 901.
In addition to the language changes, much more dramatic changes have
been made to the Java class library over the years, which has grown from
a few hundred classes in JDK 1.0 to over three thousand in J2SE 5.0.
Entire new APIs, such as Swing andJava2D, have been introduced, and
many of the original JDK 1.0 classes and methods have been deprecated.
Versions of J2SE as follows:

1 JDK 1.0 (January 23, 1996,Codename-Oak)


2 JDK 1.1 (February 19, 1997)
3 J2SE 1.2 (December 8, 1998,Codename -Playground)
4 J2SE 1.3 (May 8, 2000,Codename-Kestrel)
5 J2SE 1.4 (February 6, 2002,Codename-Merlin)
6 J2SE 5.0 (September 30, 2004,Codename-Tiger)
7 Java SE 6 (December 11, 2006,Codename-Mustang)
7.1 Java SE 6 Update 10
7.2 Java SE 6 Update 11
7.3 Java SE 6 Update 12
7.4 Java SE 6 Update 14
7.5 Java SE 6 Update 16
7.6 Java SE 6 Update 17
7.7 Java SE 6 Update 18
7.8 Java SE 6 Update 19
7.9 Java SE 6 Update 20
8 Java SE 7.0(Codename-Dolphin)

J2EE
The Java Platform, Enterprise Edition or Java EE (formerly known as Java 2 Platform, Enterprise
Edition or J2EE) has undergone several changes since 1.0 as well as numerous additions of new
specifications

1 JPE (May 1998)


2 J2EE 1.2 (December 12 1999)
3 J2EE 1.3 (September 24 2001)
4 J2EE 1.4 (November 11 2003)
5 Java EE 5 (May 11 2006)
6 Java EE 6 (Dec 10, 2009)

1.JPE (May 1998)


Announcement of the JPE (Java Professional Edition) project at Sun.
2 J2EE 1.2 (December 12 1999)
List of specifications:
 Enterprise JavaBeans Specification (EJB), Version 1.1
 JavaServer Pages Specification (JSP), Version 1.1
 Java Servlet Specification, Version 2.2
 JDBC API, Version 2.0
 Java Naming and Directory Interface Specification (JNDI), Version
1.2
 Java Message Service (JMS), Version 1.0.2
 Java Transaction API (JTA), Version 1.0.1
 Java Transaction Service (JTS), Version 0.95
 JavaMail API Specification Version 1.1
 JavaBeans Activation Framework Specification (JAF), Version 1.0

3 J2EE 1.3(September 24 2001)


List Of specification:
 J2EE Connector Architecture, Version 1.0
 Java API for XML Processing (JAXP), Version 1.0
 Java Authentication and Authorization Service (JAAS), Version 1.0
And rest are same as that of J2EE 1.2

4 J2EE 1.4 (November 11 2003)


 Java API for XML Registries (JAXR), Version 1.0
 Java Management Extensions (JMX), Version 1.1

5 Java EE 5 (May 11 2006)


 Java Architecture for XML Binding (JAXB), Version 2.0
 Web Services Metadata for the Java Platform, Version 2.0
 Streaming API for XML (StAX), Version 1.0
Introduction To Sql

To get data from a database, we issue queries in Structured Query


Language (SQL). SQL is a simple language that specifies the syntax for
constructing a search request and controlling how the results are returned.
While there are some variations in syntax and capabilities among database
vendors, the basic commands are generally compatible among databases.
SQL queries generally return data in a tabular format, containing both
rows and columns - just like the tables that store the original data. What
we're left with is essentially a table of object instances and their
properties. The table resulting from an SQL query doesn't necessarily have
to correspond exactly to the structure of an existing table, however. The
results of an SQL query might instead be only a subset, or even a modified
collection of data.
Objective Of Project

BigBazzar.com is a web based application which enables vendors to set up


online shops, customers to browse through the shops, and a system
administrator to approve and reject requests for new shops and maintains
lists of shop categories.
BigBazzar.com allows managing the items in the shop and also helping
customers purchase them online without having to visit the shop
physically.
The basic idea behind BigBazzar.com is to make good use of internet as it
is the sole method for selling goods to its consumers. The consumer will
be in complete control of his/her shopping experience by using the
“unique storefront ” concept. Shopping will be highly personalized and the
mall will provide lower prices than most competitors. This, in brief, is a
description of our product which will showcase a complete shopping
experience in a small package.

1. Target users

2. Mall Administrator:

The Mall Administrator is the super user and has complete


control over all the activities that can be performed. The application
notifies the administrator of all shop creation requests, and the
administrator can then approve or reject them. The administrator also
manages the list of available product categories. The administrator can
also view and delete entries in the guestbook.
3. Shop Owner:

Any user can submit a shop creation request through the application.
When the request is approved by the Mall Administrator, the requester is
notified, and from there on is given the role of Shop Owner. The Shop
Owner is responsible for setting up the shop and maintaining it. The job
involves managing the sub-categories of the items in the shop. Also, the
shop owner can add or remove items from his shop. The Shop Owner can
view different reports that give details of the sales and orders specific to
his shop. The Shop Owner can also decide to close shop and remove it
from the mall.

4. Mall Customer/Guests:

A Mall Customer can browse through the shops and choose products to
place in a virtual shopping cart. The shopping cart details can be viewed
and items can be removed from the cart. To proceed with the purchase, the
customer is prompted to login. Also, the customer can modify personal
profile information (such as phone number and shipping address) stored
by the application. The customer can also view the status of any previous
orders, and cancel any order that has not been shipped yet.

5. Employees:

5.1 Purchase department under a Purchase manager to overlook purchasing


activities if warehousing needs arise.
5.2 Sales department under a Sales manager who will look after the sale
of products and services, the most important activity.
5.3 Accounts department under an Accounts manager to look after the
accounting activities of the enterprise.
Scope Of Project
Initial functional requirements will be: -
1 Secure registration and profile management facilities for Customers
2. Browsing through the e-Mall to see the items that are there in each
category of products like Apparel, Kitchen accessories, Bath
accessories, Food items etc.
3. Adequate searching mechanisms for easy and quick access to
particular products and services.
4. Creating a Shopping cart so that customers can shop ‘n’ no. of
items and checkout finally with the entire shopping carts
5. Customers should be able to mail the Shop about the items they
would like to see in the Shop
6. Regular updates to registered users of the website about new
arrivals.
7. Secured mechanism for checking out from the Shop (Credit card
verification mechanism)
8. Updates to customers about the recently added items in the shop
through various mechanisms.
9. Uploading ‘Most Purchased’ Items in each category of products in
the Shop like Apparel, Kitchen accessories, Bath accessories, Food
items etc.
10. Strategic data and graphs for Administrators and Shop owners
about the items that are popular in each category and age group
11. Give special discounts to Premier customers
12. Shop employees are responsible for internal affairs like
processing orders, assure home delivery, getting customer's
delivery-time feedback, updating order's status and answering
client's queries online.
13. Feedback mechanism, so that customers can give feedback for
the product or service which they have purchased. Also facility
rating of individual products by relevant customers. Also feedback
can be given on the performance of particular vendors and the
entire mall as well.
14. Adequate payment mechanism and gateway for all popular
credit cards, cheques and other relevant payment options, as
available from time to time.
15. and other relevant payment options, as available from time to
time.

Initial non functional requirements will be: -

1. Secure access of confidential data (user ’s details). SSL can be used.


2. 24 X 7 availability
3. Better component design to get better performance at peak time
4. Flexible service based architecture will be highly desirable for
future extension
5. Advertisement space where it will effectively catch the customer ’s
attention and as a source of revenue.
Initial reporting needs that are to be answered will be: -

1.Category wise items that are sold more and the brand names for the
same
2. Which brand is more popular in each category of products
3. Who are the customers who visit often( to facilitate them by
making them Premier customers )
4. Discounts given to the Premier customers
In addition to the above mentioned points, due to the highly evolving
nature of the project, the following are planned to be delivered if deemed
necessary:

1. Warehousing within the very ambits of the project


2. More payment gateways.
3. Dynamic price model by which prices can be changed based on
demand and supply
4. Dynamic Storefront: Each customer had a Web page personalized
based on his or her recent purchases. This is the equivalent of
having a unique storefront for each customer in hopes of drawing in
as many return customers as possible.
Significance Of Project
1. Most current systems have a physical foundation that is the root
cause to quite a number of problems. By maintaining multiple store
fronts, itself being an expensive proposition, store prices are forced
to rise. Thus, by using our product, our clients’ competitors are at a
disadvantage because their costs are significantly higher than our
costs, allowing our clients to sell the same goods at a lower price.
As people become more accustomed to using the internet, they view
ordering products and services online as a time-saving and cost-
saving experience, which is the very essence of our online shopping
system.

2. This project envisages bridging the gap between the seller, the
retailer and the customer. A very high flexibility is being
maintained in the design process so that this project can take the
following path : -

3. A multiple merchant venue with each merchant having his/her own


window which the customer can visit to browse and subsequently
buy the products from

4. Maintaining the deliverable goods as well as services through


single or multiple windows is also on the agenda.
Technologies Used

1. Model:
a. Core Java

b. JSP

c. Servlet

d. NetBeans IDE

e. Struts

2. Design
a. HTML

b. JavaScript

3. Database
a. MySQL Server
REQUIREMENT ANALYSIS

3.1) System Analysis Introduction


System analysis is the process of studying the business processors and procedures,
generally referred to as business systems, to see how they can operate and whether
improvement is needed.This may involve examining data movement and storage,
machines and technology used in the system, programs control the machines..

3.1.1) Investigation Phase


The investigation phase is also known as the fact-finding stage or the analysis of the
current system. This is a detailed study conducted with the purpose of wanting to fully
understand the existing system and to identify the basic information requirements.
Various techniques may be used in fact-finding and all fact obtained must be recorded. A
thorough investigation was done in every effected aspect..

3.1.1.1) Investigation
As it was essential for us to find out more about the present system, we used the
following methods to gather the information: -
1. Observation: - Necessary to see the way the system works first hand.
2. Document sampling: - These are all the documents that are used in the system. They
are necessary to check all the data that enters and leaves the system.
3. Questionnaires: - These were conducted to get views of the other employees who are
currently employed in the system.

3.1.2) Analysis Of The Investigation

 Strengths of the System


1. No complex equipment: - The equipment that is used is very simple and no
special skills have to be mastered to be able to operate the system. Therefore no
training is required for the employees.
2. Low cost: - There is little money spent in maintaining the present system other
than buying the necessary office equipment and the ledgers.

3.1.3) Constraints And Limitations

The constraints and limitation within a system are the drawbacks that occur during the
implementation of the system. These limitations and constraints can crop up in almost
every system; the most important fact is to find a way to overcome these problems.
Software design is the first of three technical activities – design, code generation, and test
that are required to build and verify the software. Each activity transforms information in
manner that ultimately results in validated computer software.
The design task produces a data design, an architectural design, an interface design and
component design. The design of an information system produces the details that clearly
describe how a system will meet the requirements identified during system analysis. The
system design process is not a step by step adherence of clear procedures and guidelines.
When I started working on system design, I face different types of problems; many of
these are due to constraints imposed by the user or limitations of hardware and software
available. Some times it was quite difficult to enumerate that complexity of the problems
and solutions thereof since the variety of likely problems is so great and no solutions are
exactly similar however the following consideration I kept in mind during design phased.
3.2) Software Requirement Specification
SRS stands for Software Requirement Specification.
It establishes the basis for agreement between customers and contractors
or suppliers on what the software product is expected to do, as well as
what it is not expected to do.
Some of the features of SRS are:
• It sets permits a rigorous assessment of requirements before design can
begin.
• It sets the basis for software design, test, deployment, training etc. It
also sets pre-requisite for a good design though it is not enough.
• It sets basis for software enhancement and maintenance.

3.2.1) Statement of user needs


A main purpose of the product specification is to define the need of the
product’s user. Some times, the specification may be a part of a contract
sign between the producer and the user. It could also form part of the user
manuals. A user‘s needs are sometimes not clearly understood by the
developer. If this is the case, a careful analysis – involving much
interaction with the user should be devoted to reaching a clear statement
of requirements, in order to avoid possible misunderstandings. Sometimes,
at the beginning of a project, even the user has no clear idea of what
exactly the desired product is. Think for instance of user interface , a user
with no previous experience with computer products may not appreciate
the difference between , say menu driven interaction and a command line
interface. Even an exact formation of system functions and performance
may be missing an initial description produced by an experienced user.

3.4) Specific Requirements of the Project

Space Requirements: 512 MB available hard disk space

Memory Requirement: Minimum of 256 MB for Eclipse 2.x and 512 for Eclipse 3.x
- Recommended 1GB of memory for best performance
Optimized command line for launching Eclipse: eclipse.exe -vmargs -Xms128M
-Xmx512M -XXPermSize=64M -XX:MaxPermSize=128M.

Must have Full JDK 1.4.1 for Eclipse 2.x, 1.4.2_5 for Eclipse 3.1.x, and
1.4.2_5+ or 1.5.0_5+ for Eclipse 3.2
Supported Eclipse Certified Operating Systems :
Versions: Windows 98
Eclipse 2.0.x Windows ME
Eclipse 2.1.x Windows NT
Eclipse 3.0.x Windows 2000
Eclipse 3.1.x Windows XP
Linux
MAC OS/X
Windows 2000
Eclipse 3.2.x Windows XP
Linux
Netbeans Windows XP
Windows Vista
Windows 7
MAC OS/X

Must use manual installer for other operating systems


supported by the Eclipse SDK

SOFTWARE DESIGN

4.1) What is System Design

System design is the process of developing specifications for a candidate system that
meet the criteria established in the system analysis. Major step in system design is the
preparation of the input forms and the output reports in a form applicable to the user.
The main objective of the system design is to make the system user friendly. System
design involves various stages as:
1. Data Entry
2. Data Correction
3. Data Deletion
4. Processing
5. Sorting and Indexing
6. Report Generation
System design is the creative act of invention, developing new inputs, a database, offline
files, procedures and output for processing business to meet an organization objective.
System design builds information gathered during the system analysis

4.1.1) Characteristics Of A Well Defined System


In design an efficient and effective system is of great importance to consider the human
factor and equipment that these will require to use. System analyst must evaluate the
capabilities and limitations of the personal and corresponding factors of the equipment
itself.
The characteristics associated with effective system operations are:
I. Accessibility

II. Decision Making Ability

III. Economy

IV.Flexibility

V. Reliability

VI. Simplicity

Success is a new system pivots on its acceptance or non-acceptance by the organization

4.1.2) Personnel
If the operating system is convinced that the new system will not benefit them, it appears
one, and the system is in serious trouble. To overcome this resistance participation by
operating personal during all phases of the changeover is necessary because they
constitute the organization, which must use alive in with newly design system. An
effective system produces not only information at the lowest cost pertinent and timely for
making decision.

4.2) Architectural Design


In our DFD, we give names to data flows, processes, and data stores. Although the
names are descriptive of the data, they do not give details. So the following the
DFD, our interest is to build some structured place to keep details of the contents
of data flow, processes, and data store. A data dictionary is a structured repository
of data about data. It is a set of rigorous definition of all DFD data element and
data structure

4.2.1) DFD Symbols

In the DFD, there are five symbols,


1 A Square defines a source (originator) or destination of system data.
2 An Arrow identifies data flow- data in motion .It is pipeline through which
information flows.
3 A circle or a bubble (or a oval bubble) represents a process that transforms
incoming data flow(s) into outgoing data flow(s)
4 An Open rectangle is a data store-data at rest, or temporary repository of data.
5 AN HORIZONTAL LINE represents data stored or data at rest or a temporary
rest
repository of data.

The DFD was first developed by “Larry Constatine” as a way of expressing system
requirements in a graphical form. A DFD, also referred to as a bubble chart has a purpose
of clarifying system requirements and identifying major transformations that will become
the program in this system design.

 A square defines a source of destination or system data.


 An arrow line identifies the data flow or data in motion. It is a pipeline through
which information flows.

 A circle or bubble represents a process transform incoming data flow in to outgoing data
flow.

 A horizontal line represents data stored or data at rest or a temporary rest


repository of data.

 An open rectangle refers to the database storage


DED SHOWING WORKING OF ADMIN:

4.3) Input Design

The input design is the link between the information system and the user. It comprises
developing specification and procedure for data preparation and those steps that are
necessary to put transaction data into a usable form for processing data entry. The activity
of putting data into the computer for processing can be achieved by instructing the
computer to read data from a written or printed document or it can occur by having
people key data directly into the system. The design of inputs focuses on controlling the
amount of inputs required, controlling errors, avoiding delay, avoiding extra steps and
keeping the process simple.
The system needs the following information for processing:
1) Information regarding Project Details
2) Information regarding Project Design Details
3) Information Employees Details

4.4) Database Design

4.4.1) What is Database Design?

It includes:
1. Tables
2. Stored Procedures

4.4.1.1) Tables Used in project Big Bazaar


 login

FieldName Data Type


Userid varchar(20)
Password varchar(20)
Address varchar(30)
City varchar(15)
Phone varchar(15)
Emailid varchar(20)
Type varchar(15)

 employee

FieldName Data Type


Empno varchar(20)
Name varchar(20)
Phone varchar(15)
Emailid varcahr(20)
Salary double
Hra double
Pf double
Designation varchar(30)
Doj varchar(15)
Dob varchar(15)
Country varchar(20)
State varchar(15)
City varchar(20)
Address varchar(20)

 product

Field Name DataType


Branch varchar(15)
Ptype varchar(20)
Pid varchar(15)
Des varchar(20)
Rate double
Qty double
Size varchar(15)
Color varchar(15)
Company varchar(15)
Pic varchar(18)

 payment

FieldType DataType
Branch varchar(20)
Amounttype varchar(20)
Cardno varchar(20)
Amount double
Discount double
Date double
 expenses

FieldType DataType
Branch varchar(15)
Bid varchar(15)
Elect_bill double
Tele_bill double
Furniture_charges double
Transport_rent double
Other_exp double

 customer_loyalty

FieldType DataType
Branch varchar(15)
Bid varchar(15)
Ptype varchar(15)
Pid varchar(15)
Discount double

 card
FieldType DataType
Creditcard double
Debitcard double
Malcard double

 buyinfo
FieldType DataType
Userid varchar(15)
Pid varchar(15)
Ptype varchar(20)
Rate double
Qty double
Size varchar(15)
Company varchar(15)

 buyinfo
FieldType DataType
Branch Varchar(15)
Bid Varchar(15)
Adv Type Varchar(15)
Amount Double

Design of Web pages:

Login Page
Admin Section:

Das könnte Ihnen auch gefallen