0% found this document useful (0 votes)
11 views10 pages

An Online Panda Market

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views10 pages

An Online Panda Market

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10

King Saud University

College of Computer and Information Sciences


Department of Information Systems

An Online Panda Market

Report Summary

Turki Abdulkareem Almuhaimeed Fahad Abdulaziz Alweshigry


422002575 422002995
talmuhimed@hotmail.com f_abdulaziz@hotmail.com

Supervisor

Lecturer / Ibrahim Fathy Moawad


Ibrahim@ccis.ksu.edu.sa

B.Sc. Graduation Project (IS496 and IS497)


Riyadh, 1425/1426 H (2004 /2005 G)
INTRODUCTION:

Within the growing of using the Internet in most of the daily things
by different kind of people and different ages.
Most of the companies headed for the translation of their works on
the Internet, which increases their productivity and serves more
customers.
Among those companies, the foodstuffs sale companies (Super
Markets) which are supposed to be very interested in this new field.

The main idea of our project is to develop a market web site to


make orders and other operations which the market can provide, by this
way we can ease and speed the market operation, and decrease the
overload on the employees in the super market.

PROBLEM DEFINITION:
In traditional super market both customers and managers will face the
following problems:
• The going to the super market waste the customer time, cost and
effort.
• The super market is not open 24 hours, so the customer cannot visit
or make an order in any time he wants.
• Due to the limitation of time and existing of multiple super
ma
decreasing.

customers feedback like their suggestions and their complaints.
• Due to the limitation of both time, and place the super market

interaction. For example the super market offers cannot be reached


easily by traditional way.

2
PROVIDED SOLUTION:
The main aim of this project is to develop a web-based application of a
super market. The site will show product, special offers and steps to place
an order.

The project introduces a new easy way in the ordering service instead of
using the traditional method using the phone. In this project when the
customers visit the web site, they will know the new offers and services
that will be update daily.

They also can register their names and addresses in easy steps. The
project needs good management and database that would allow us finding
the customer.

Advantages of E-super market:


• Market and introduce new products.
• Speed up the ordering process.
• Advertising new products and services in fast way.
• The services like (advertising and ordering) will be available
during whole the day, which increase the change of the
customer to contact the market.
• Help management to organize its work.
• The reduction of time and effort for the customers instead of the
traditional way.
• Efficient way to search about products and compare between
them.

3
SYSTEM REQUIRMENTS:

1. Add Item: This function allows the employee to add items in the
item file in the database.
2. Delete Item: This function allows the employee to delete items
from the item file in the database.
3. Update Item: This function allows the employee to update the
information of item file in the database.
4. Search For Item: This function allows the employee and customer

to Search about item in the item file in the database.


5. Prepare Order Report: This function allows the employee to
show or print the daily system order.
6. Search For Customer: This function allows the employee to
search about customer to show his information.
7. Update Order: This function allows the employee to update the
order from the order file in the database.
8. Search For Order: This function allows the employee to search
about order.
9. Log In: This function checks the username and password of the
employee or customer to give or prevent the permission to access.
10. Register New Customer: This function will be adding new
customer information in the database.
11. Update Customer Information: This function allows the
customer to change specific fields (such as: phone number E-
mail).
12. Show Customer Basket: This function allows the customer shows
his basket before confirm it.
13. Add Item To Basket: This function allows the customer to add
item in basket.

4
14. Check Item Availability: This function checks if the item that
selected by customer is available.
15. Validate Input Data: This function checks if the important fields
are completed.
16.Submit Order: This function allows the customer to submit his
order.
17.Delete Item: This function allows the customer to delete item from
basket.
18.Update Item: This function allows the customer to update item
from basket.

5
USE CASE DIAGRAM:
Fig.1shows the use case diagram that contains use cases of customer.

Fig.1 use case diagram for customer

6
Fig.2 shows the use case diagram that contains the use cases of
employee.

Fig.2 use case diagram for employee

7
PROJECT APPROACHE:

We use in our project Three-Tier design that requires the OO system


developers define three categories of classes when designing and
building the system (fig.3). First the developers identify and specify
the problem domain classes. Once these are specified, the developers
define how GUI classes will be used to allow the client to contact with
the problem domain classes. Finally, they specify data access classes
to allow problem domain classes to interact with the database.
Once all three tiers are completed, they are ready to work together as a
complete system.

fig.3: Dynamic Web page processing

USED TECHNIQUES AND LANGUAGES:

ASP.NET:

ASP.NET is a programming framework built on the common language


runtime that can be used on a server to build powerful Web applications.
ASP.NET offers several important advantages over previous Web
development models.

¾
We used ASP.NET to build the interface classes.

8
VB.NET:

Based on Microsoft's Visual Basic (VB), Visual Basic .NET (VB.NET) is


a computer language that can be viewed as an evolutionary development
from VB version 6.0 and earlier. The changes in the computer language
are targeted to use Microsoft's .NET Framework and to bridge the gap
between it and other .NETlanguages such as C#. Visual Basic .NET is, in
general, syntactically similar toVisual Basic, but includes object-oriented
features and an object hierarchy based on the .NET framework that
makes.

¾
We used VB.NET to build the problem domain classes.

ADO.NET:

ADO.NET is the primary data access model for Microsoft .NET-based


applications. It may be used to access data sources for which there is a
specific .NETProvider, or, via a .NET Bridge Provider, for which there is
a specific OLE DBProvider, ODBC Driver, or JDBC Driver. ADO.NET
is sometimes considered anevolution of ADO technology.
¾
We used ADO.NET to build the data access classes.

SQL SERVER:

It is a relational database management system for building business


applications with increased data protection. The SQL server acts like an
'engine' providing enhanced performance for data access and delivery of
data from your server tothe workstation.

¾
We used SQL SERVER to build the database.

9
References

1- Modren system Analysis and Design (Third Edition) .


By Jeffery A.Hoffer , Joey F.George , Joseph S.Valacich.
Prentice Hall 2002.
ISBN : 0-13-033990-3

2- Fundamentals Of DataBase System (Third Edition) .


By Elmasry and Navathe.
Addison_Wesley 2000.
ISBN : 0-201-54263-3

3- Object Orinted Application Development using microsoft


Visual basic.NET.
By E.Reed Doke , Sussan Rebstock , David E.Douglas.
Thomson 2003.
ISBN : 0-619-15934-0

4- Applying UML and Pattarns.


By Craig Larnam.
Prentice Hall 2003.
ISBN : 0-13-092569-1

10

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy