Professional Documents
Culture Documents
i
“Medicine Home Delivery Website”
by
Bachelor
in
Computer science
ii
CERTIFICATION
I hereby undertake that this research is an original one and no part of this thesis
falls under plagiarism, If found otherwise at any stage, I will be responsible for the
consequences.
Name: Younas Nabi Signature: ______________
Registration Number: 15-arid-3525 Date: ______________
Name: Faheem Iqbal Signature: ______________
Registration Number: 15-arid-3443 Date: ______________
Name: Hammad Ahmed Signature: ______________
Registration Number: 15-arid-5752 Date: ______________
Name: Atif Nisar Signature ______________
Registration Number: 15-arid-3431 Date: ______________
Certified that the contents and form of thesis entitled “Medicine Home
Delivery Website” submitted by “Younas Nabi, Faheem Iqbal, Hammad Ahmed,
and Atif Nisar” has been found satisfactory for requirements of the degree.
iii
DEDICATION
We would like to dedicate our work to our respected parents who have been
there to appreciate, support and push us up in our hard times throughout our
academic life .We also like to dedicate a part of our work to our respected and kind
teachers that making us able to think wide and sharp in all prospective life.
iv
TABLE OF CONTENT
CHAPTER 1..................................................................................................................1
INTRODUCTION.........................................................................................................1
1.5HARDWARE REQUIREMENT...............................................................................3
1.6 DEPLOYMENT........................................................................................................3
CHAPTER 2..................................................................................................................4
CHAPTER 3..................................................................................................................7
REQUIREMENT ANALYSIS.....................................................................................7
3.1.1Product Description.................................................................................................8
3.1.2Problem Statement..................................................................................................8
3.2 SYSTEM OBJECTIVES...........................................................................................8
3.3.1.6Security.................................................................................................................9
3.3.1.7Availability...........................................................................................................9
3.3.2.1 User.....................................................................................................................9
3.3.2.2 Admin................................................................................................................10
CHAPTER 4................................................................................................................17
SYSTEM DESIGN......................................................................................................17
4.2 DATABASE............................................................................................................19
CHAPTER 5................................................................................................................30
SYSTEM TESTING....................................................................................................30
CHAPTER 6................................................................................................................35
DESIGNATION MANUAL........................................................................................35
6.1 Registration.............................................................................................................36
CHAPTER 7................................................................................................................40
7.1 CONCLUSION.......................................................................................................41
REFERENCES............................................................................................................42
List of Tables
I take this moment to thank Allah and Holy Prophet (Peace Be Upon Him),
Almighty for blessing us with his grace and taking our endeavor to a successful
culmination. We extend our sincere and heartfelt thanks to our esteemed guide
Mr. SEEMAB ZAFAR, for providing the right guidance and advice at the crucial
junctures and for showing the right way. We extend our sincere thanks to our respected
Head of department Sir ASIF KHAN, for allowing us to use the facilities available.
I would like to thank the other faculty members also, at this occasion. Last but not the
least, we would like to thank our friends and family for the support and encouragement
they have given us during the course of our work.
YOUNAS NABI
FAHEEM IQBAL
HAMMAD AHMED
ATIF NISAR
CHAPTER 1
INTRODUCTION
This project is a web based medicine home delivery system for an existing
shop pharmacy 24.Online delivery of medicine is the process whereby consumers
directly buy medicines from a seller, without an intermediary service, over the
Internet. It is a form of electronic commerce. This project is an attempt to provide the
advantages of online medicine home delivery to customers of a physical shop. It
combines the click-and-brick operations in a pharmacy business. It helps to buy the
products in the shop anywhere through Internet. Thus the customer will get the service
of online medicine home delivery from his/her favorite shop.
1.5HARDWARE REQUIREMENT
computers equipped with a Pentium 4 processor or higher, The computer must
have approximately 100MB of free hard drive space and 128MB of RAM.
1.6 DEPLOYMENT
Google chrome Version 75.0.3770.100 (Browser)
Server side operating system windows server 2008
Client side operating system Android, windows XP and above
CHAPTER 2
REQUIREMENT ANALYSIS
3.1 SYSTEM REQUIREMENT SPECIFICATION
3.1.1Product Description:
The system consists a web site which can provide the online medicine
home delivery service. Web site should be able to help the customer for
selecting his item and to help the owner in managing the orders from the
customers.
3.1.2Problem Statement:
As online home delivery system became a trend nowadays the regular
shops are losing their customers to online brands. Customers have effortless
shopping experience and saving time through online medicine home delivery
system. For competing with those online brands, if shops are providing an
online portal where their customers can shop through internet and get the
products at their doors it will increase the number of customers.
3.3.1.7Availability
This website will be available Monday-Friday8.00 -19.00, Saturday 9.30-17.00
and Sunday 9.30-15.00.
3.3.2.1 User
User Login
This feature used by the user/admin to login into system. A user/admin
must login with his user name and password to the system after registration. If
they are invalid, the user not allowed to enter the system.
- The system must encrypt the password of the customer to provide security.
Add To Cart
The user can add the desired product into his cart by clicking add to cart
option on the product. He can view his cart by clicking on the cart button. All
products added by cart can be viewed in the cart. User can remove an item
from the cart by clicking remove. After confirming the items in the cart the
user can submit the cart by providing a delivery address. On successful
submitting the cart will become empty.
- System must ensure that, only a registered customer can purchase items.
Search Products
The user can search the desired product. He can view description of
product. After confirming the items in the search user can select it into cart by
providing a delivery address.
Upload Prescription
The user can upload the prescription if user cannot read the doctor prescription.
3.3.2.2 Admin
Manage User
The administrator can add user, delete user, view user.
Manage Products
The administrator can add product, delete product, hide product and view product.
Manage Orders
The administrator can view orders and delete orders.
-The system must identify the login of the admin.
-Admin account should be secured so that only owner of the shop can access that
account
3.4 Use case Figure
3.5 Use Cases
Case Register
tor rs
cription The Use case is start when the actors signup.
SYSTEM DESIGN
System design is the solution for the creation of a new system. This phase
focuses on the detailed of the feasible system. It emphasis on translating design.
Specifications to performance specification. System design has two phases of
development
-Logical design
-Physical design
During logical design phase the analyst describes inputs (sources), output
(destinations), databases (data stores) and procedures (data flows) all in a format that
meets the user requirements. The admin also specifies the needs of the user at a level
that virtually determines the information flow in and out of the system and the data
resources. Here the logical design is done through data flow diagrams and database
design. Physical design produces the working system by defining the design
specifications, which specify
Exactly what the candidate system must do. The programmers write the
necessary programs that accept input from the user, perform necessary processing on
accepted data and produce the required report on a hard copy or display it on the
screen.
4.2 DATABASE
Database Design:
Databases are the storehouses of data used in the software systems. The data is
stored in tables inside the database. Several tables are created for the manipulation of
the data for the system. Two essential settings for a database are
The field that is unique for all the record occurrences.
The field used to set relation between tables.
Normalization is a technique to avoid redundancy in the tables.
Microsoft C Sharp(C #)
C# is mostly used with Microsoft's .NET framework to design web forms, web
applications, windows applications etc. Website and web application development
using Asp
Microsoft SQL Server
SQL is a language used to build database applications that need to query
relational database. SQL has statements such as CREATE, SELECT, INSERT,
UPDATE, etc.
An application software called SQL server management studio is used to design tables
in SQL.
4.4 TABLES FIGRES
Figure 4.4. USER
Login
SYSTEM TESTING
Testing the software application is an important activity in software
development life cycle (SDLC). It helps in maintaining quality of the system.
Related UC1
UC/FR/NFR
Date 12-6-2019
Steps
Status Pass
Test Case 1
Date 12-6-2019
Steps
1. Enter Email.
2. Enter Password.
3. Click login button.
Status Pass
Test Case 2
Table 5.1 Test case Add to cart
Date 12-6-2018
Pre-Requisite: Logged in
Steps
1. Add to cart.
2. Go to cart.
3. Manage quantity.
Status Pass
Test Case 3
Date 12-6-2019
Steps
1. Enter Email.
2. Enter Password.
3. Click login button.
DESIGNATION MANUAL
Design Manual
This chapter describes the designation manual of Medicine Home Delivery Website.
6.1 Registration
The interested visitor need to register.
Figure 6. Registration
Figure 6.1. Error display without enter registration detail
[1] https://en.wikipedia.org/wiki/pharmacy
[3] https://www.w3schools.com/htmL/html_scripts.asp
[4] https://www.youtube.com/ASP.net
[5] https://www.sehat.coms
[6] https://www.w3schools.com/css/default.asp