0% found this document useful (0 votes)
77 views46 pages

"Online Bus Reservation System": A Project Report ON

This document provides an overview of an online bus reservation system project being developed by students for their Bachelor of Computer Science degree. The system aims to address limitations of a current manual reservation process, such as slow booking speeds, lack of availability checks, and human errors, by developing a computerized online system. This will allow customers to book seats, check availability, and pay for tickets 24/7 from any internet-connected device. It will also help the bus operator manage schedules, bookings, and performance reporting in a more efficient manner. The project report outlines the system analysis, tools, database structure, user interfaces, testing, and scope of the proposed online bus reservation system.

Uploaded by

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

"Online Bus Reservation System": A Project Report ON

This document provides an overview of an online bus reservation system project being developed by students for their Bachelor of Computer Science degree. The system aims to address limitations of a current manual reservation process, such as slow booking speeds, lack of availability checks, and human errors, by developing a computerized online system. This will allow customers to book seats, check availability, and pay for tickets 24/7 from any internet-connected device. It will also help the bus operator manage schedules, bookings, and performance reporting in a more efficient manner. The project report outlines the system analysis, tools, database structure, user interfaces, testing, and scope of the proposed online bus reservation system.

Uploaded by

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

A

PROJECT REPORT
ON

“Online Bus Reservation


System”
SUBMITTED TO
SHIVAJI UNIVERSITY, KOLHAPUR.
FOR THE AWARD OF

Bachelor of Computer Science


(B.Sc.-III)
BY
Mr. Nitin Bhikaji Pawar
Mr. Rohit Vijay Mandlik
UNDER GUIDENCE OF
Prof. V. R. Kumbhar M.C.A.
THROUGH
THE PRINCIPAL
R.B.MADKHOLKAR MAHAVIDYALAYA,
CHANDGAD.
2021- 2022.
DEPARTMENT OF COMPUTER SCIENCE

R. B. Madkholkar Mahavidyalaya Chandgad


(Affiliated to Shivaji University Kolhapur)

Education Year :- 2021-22

R. B. Madkholkar Mahavidyalaya Chandgad


(Affiliated to Shivaji University Kolhapur)

DEPARTMENT OF COMPUTER SCIENCE

R. B. MAHAVIDYALAYA, CHANDGAD

DEPARTMENT OF COMPUTER SCIENCE

PROJECT CERTIFICATE
This is to certify that Mr. Nitin Bhikaji pawar and Mr. Rohit Vijay
Mandlik students of class B.Sc.-III computer science have satisfactorily
completed the project entitled, “Online Bus Reservation System”. In B.
Sc.-III computer science, during the academic year 2021-2022 for the
fulfillment of Bachelor’s Degree in Science.
This project report represent there bonafied work.
DATE :
PLACE : Chandgad

Mr. Ajrekar R. V. Dr. P. R. Patil

Examiner Head Principle

Khedut Shikshan Mandal


R B Madkholkar Mahavidyalaya, Chandgad
DIST KOLHAPUR

Guidance Certificate

This is to certify that the project entitled “Online Bus Reservation System
System” conducted by Mr.Nitin Bhikaji pavar & Mr. Rohit Vijay Mandlik
partial fulfillment of this work for award of Bachelor of Science (Computer
Science)submitted to Shivaji University, Kolhapur has been completed under my
supervision any guidance. 
To the best of my knowledge and brief the matter presented by them is original in
nature and not been copied from any source. Also, this report has not been
submittedearlier for any degree or diploma of Shivaji University or any other
University.

Date:-
Place: -Chandgad.

Prof. R V Ajarekar

ACKNOWLEDGMENT

We are presenting this project report on “Online Bus Reservation System” as part of the
curriculum of Bachelor Science of in computer science with immense pleasure. We are wish to thank
all the people who gave us an unending support right from the idea was conceived. It gives me great
pleasure, on the completion of this project, to acknowledge and appreciate all those who were there to
help me.
We are express our sincere and profound thanks to all our teachers. We are wish to thank Prof.
V. R. Kumbhar Sir (Project guide) for his students-like enthusiasm and his guidance from time to time.
We are heartily thank Prof. R. V. Ajarekar sir (HOD) for all help and valuable time. His valuable
advice has helped us bring this work to completion. We also wish to thank Prof. Sachin Gawade Sir
beside; We are take this opportunity to express our sincere gratitude to the Principal Mr. P. R. Patil
(RBM College) for providing a good environment and facilities to complete this project.
We would like to thank our college RBM College Chandgad for providing the resources for
project stage . We are also acknowledge the research work done by all researchers in yield. And last but
not least, all our friends, who have helped us directly or indirectly throughout the project.
Mr. Nitin Bhikaji pavar

Mr. Rohit Vijay Mandlik

DECLARATION

We undersigned hereby declare that this report entitled "Online Bus


Reservation System” is original work prepared by us under guidance of
Prof. V. R. Kumbhar. The empirical findings in this report are based on
data collected by us. The matter presented in this report is not copied from
any source. We undersigned that any such copy is liable for punishment in
any way the university authorities deem to fit.

This work has not been submitted to the award of degree to Shivaji
University, Kolhapur or any other university. This work is humbly
submitted to Shivaji University for the award of the degree of Bachelor of
Science (computer Science).

Date:- 
Place: - Chandgad 

Mr: Nitin Bhikaji pawar


Mr: Rohit Vijay Mandlik

INDEX

• ABOUT PROJECT
• Manual System
• Limitations of Manual System
• Proposed System
• SYSTEM ANALYSIS
• Methodology- Classic Life Cycle
• Data Flow Diagram (DFD)
• Entity Relationship Diagram (ERD)
• TOOLS USED
• Hardware & Software Requirements
• Front End (C#.NET)
• Controls of (ASP.NET)
• Back End (SQL Server 2012)
• Crystal Report
• DATABASE STRUCTURE
• INPUTS (FORM LAYOUT)
• OUTPUTS (REPORTS)
• USER MANUAL
• Admin Module
• User Module
• SCOPE AND CONCLUSION
• TESTING
• LIMTATIONS OF PROPOSED SYSTEM
• BIBLIOGRAPHY

1. ABOUT PROJECT
1.1 INTRODUCTION
Online Bus Booking Systemis cloud based online software. This system would help
customers to book a seat for their journey, book bus. This system would also help the owner to
manage the coaches, employees, clients, services etc.
OnlineBus Reservation System will increase the booking process faster, convenient, and
comfortable. Customers can book their desired seats. They can check the availability of posts
on a specific date. The customer can check availability, book ticket, or cancel ticket 24X7. The
online system is available to use anytime.
User doesn't require to visit any office. They just need internet and device to use our
system. They can check route, price, class etc.
They can pay fare using a credit card, debit card, internet banking. Managing buses,
employees, and salary would be verycomfortable using this system.
This is a safe and secure way to expand the business. System decreases the human
efforts and increases customer satisfaction.
since the current reservation system is still conducted manually and separately at each
branch, contact must be made by each branch's frontofficer to the head office for each
customer's enquiry in order to get the latest update on schedule. seat availability and other
reservation-related information; as well as to avoid duplicate bookings or over-capacity. There
is also a physical limit to the reservation availability as each branch only operates during
certain hours and reservations can only be made on-the-spot. These limitations are not the only
issues the company is currently facing. Other factors that create problems include human errors
(e.g. miscalculations in ticket price, mistakes in noting passenger data, etc.), the fluctuation of
passengers during certain periods of time that causes a bottleneck in the check-in process
because of the inability of the frontofficer to multitask and the lack of overview or report of the
on-going business; making it difficult for the company to judge past/current performance or
plan future improvements. Looking at these problems and limitations, it is clear that both the
company and the customers require an integrated reservation system that is more efficient in
information update and reservation handling and also easy to use. Electronic tickets or e-
tickets, give evidence that their holders. have permission to enter a place of entertainment, use
a means of transportation. or have access to some internet services. Bus Ticket Reservation
System enables the customer to buy bus ticket, make payment, and ask for information online
easily. Furthermore, staff can sell bus ticket using Bus Ticket Reservation System after check
bus ticket availability for the customer and print the bus ticket to the customer that queue up in
the counter. The method to solve this problem is to create an online buying bus ticket system.
Customer can buy the bus ticket over the Internet. 24 hours a day, 7 days a week and the bus
ticket can't be lost, stolen or left behind. In addition, the online system lets the customers check
the availability of the bus ticket before they buy bus ticket Furthermore, customers no need to
pay cash to buy bus ticket because they can pay the bus ticket by using deposit slip number
order by bank.

1.1 MANUAL SYSTEM

The existing Bus Booking System is not completely computerized. The customer has to visit
any booking branch if he wants to book a ticket. Bus scheduling, ticket booking, bill generation
and many other operations are done manually. This may lead to incorrect entries and there is a
lot of room for errors as the data is not completely synced. The availability of seats is not
centrally maintained and the travel operator is not fully aware of the availability and occupancy
of the seats in his buses. This is the major bottle neck.

1.2 LIMITATIONS OF MANUAL SYSTEM:

The present system is manual so there are number of limitations. We can express this by
following factors.
• The project does not store transaction. So the buyer will not able to make any reference
to past transactions.
• Cash on delivery not present.

1.3 PROPOSED SYSTEM:


1.3.1 Objectives of the proposed system
• Lack of accuracy:
• While keeping the records manually, there is a chance of occurring more and
more mistakes. It means that there is lack of accuracy.
• More man power:
• To keep all records of “Online Bus Booking” gives (customers) calculate their
bills, the more no. of employees are needed. It just wastage of time and money.
• Time consuming:
• Finding out details regarding any information is very difficult as the user has to
go through all the books manually.
• Those who are interested in inquiring about the Bus Type, its tickets Price,
available seats, facility of the bus etc. has to walk to the Booking office. Which is
very time consuming?
• Lack of security:
• All the document must have same security, which is lacking in manual system.
Anybody can achieve wanted papers and make changes to it is easily. Since the
data is not protected.

1.3.2 Goals of computerization

• Planned approached towards working


We cannot achieve success in any work without planning .Hence with the help of
computerization we can give planned approach towards working.
• Large data storage
We can store large amount of data. Each and every details of Employee working in the
organization can be stored. Once the data is Stored, we can retrieve the data any number
of times.
• Easy search
Searching any specific records becomes easier. Just enter the unique code and you will
get the corresponding information very faster. Hence no need to check the resister even
for verifying the product details.
• Accuracy in Process
Computer are very accurate than man. Computers calculate anything without any
mistakes. Hence we can reduce the mistakes that may be caused during manual works.
• Reliability:
The reliability of the proposed system will be high due to the above stated reasons. The
reason for the increased reliability of the system is that now there would be proper
storage of information.
• No Redundancy:
In the proposed system utmost care would be that no information is repeated anywhere,
in storage or otherwise. This would assure economic use of storage space and
consistency in the data stored.
• Easy and Fast Process:
One of the important features of the computer is its speed. It works very faster than man.
We can easily update, insert and delete data as it is faster we can get the particular
information within no time. It reduces the checking of register for getting information
manually.
• Reports:
Due to computerization getting reports is very easy and printouts of the reports can be
easily taken.

2. SYSTEM ANALYSIS

2.1 Methodology-Classic Life Cycle

To design a computerized web application we have followed the software engineering


approach. We have chosen life cycle approach for software development. This phenomenon
includes System design, System analysis & Testing this is followed by again first phase i.e.
repeating the cycle.

System design means understanding the old system completely and planning a new
system or to replace or complement the existing system. System analysis means identification,
understanding and critically examine the system and its parts (sub system) for the purpose of
achieving the goals set of the system as a whole, through modifications, changed
interrelationship of component, deleting, merging or separating the components.

The methodology of system analysis involves,

1) Identification of system (setting system boundary)


2) Understanding the role and interrelationship of elements with other elements of the same
system.

Outcome of the system analysis job is a set of recommendations towards creating system,
which best meets, its objectives giving due records to cost effectiveness and risks.

• The Process Model Used For The System :-

The process model used for this system “Classic Life Cycle” as this is simple and is best
for small scale project.

The “Classic Life Cycle” is also called as system development life cycle (SDLC).It is
defined “The growth of an information system is through various identifiable stages”.
These stages are grouped together and referred as SDLC. The structure of its stages
which we used in our project is as follow:

2.2 DATA FLOW DIAGRAM(DFD)

0TH LEVEL DFD


1ST LEVEL DFD

2ND LEVEL DFD

2.3 Entity relationship diagram (ERD)


3. TOOLS USED

• SOFTWARE&HARDWARE REQUIREMENTS

To run this software, you must have certain hardware & software installed on your computer.
The minimum system requirements include:

• Software Requirements:
• Server side:
• Web server - Internet Information Services 7.0 or later
• Windows OS -7 or later, Server 2008 or later
• .NET Framework 4.5
• MS SQL Server 2008 – Back end
• Crystal Reports – SAP Business Object XI
• Client side:
• HTML 5, CSS 3.0 and JavaScript Compatible browser

• Hardware Requirements:
• Server side
• Pentium IV or higher processor
• Minimum 1GB of RAM
• Minimum 5GB of Disk Space
• Client side
• Pentium III or higher processor computer/ Smart phone
• VGA or higher resolution screen supported by Microsoft windows.
• Mouse / Touch screen device
• A Dot matrix or inkjet printer for taking the printouts.
• FRONT END C#

• History of C#:

Nowadays, C# is the most popular language in world. C# was developed by Microsoft


within its .NET framework initiative and later approved as a standard by ECMA
(ECMA-334) C# programming language is a general-purpose, OOPS based
programming language. C# development team was lead by "Anders Hejlsberg" in
2002.C# programming language is one of the languages designed for the (CLI) Common
Language Infrastructure.

It is based on C++ and Java, but it has many additional extensions used to
perform component oriented programming approach. C# has evolved much since their
first release in the year 2002. It was introduced with .NET Framework 1.0 and the
current version of C# is 4.5.
Microsoft’s aim is to facilitate the exchange of information and services over
the Web, and to enable developers to build highly portable applications.C# simplifies
programming through its use of Extensible Markup Language (XML) and Simple Object
Access Protocol (SOAP) which allow access to a programming object or method
without requiring the programmer to write additional code for each step.

Because programmers can build on existing code ,rather than repeatedly


duplicating it, C# is expected to make it faster and less expensive to get new products
and services to market.

• Features Of C#:
• Simple:
C# is a simple language in the sense that it provides structured approach (to break the
problem into parts), rich set of library functions, data types etc.
• Modern Programming Language:
C# programming is based upon the current trend and it is very powerful and simple for
building scalable, interoperable and robust applications.
• Object Oriented:
C# is object oriented programming language. OOPs makes development and
maintenance easier where as in Procedure-oriented programming language it is not easy
to manage if code grows as project size grow.
• Type Safe:
C# type safe code can only access the memory location that it has permission to
execute. Therefore it improves a security of the program.
• Interoperability:
Interoperability process enables the C# programs to do almost anything that a native C+
+ application can do.
• Scalable and Updateable:
C# is automatic scalable and updateable programming language. For updating our
application we delete the old files and update them with new ones.
• Component Oriented:
C# is component oriented programming language. It is the predominant software
development methodology used to develop more robust and highly scalable
applications.
• Structured Programming Language:
C# is a structured programming language in the sense that we can break the program
into parts using functions. So, it is easy to understand and modify.
• Rich Library:
C# provides a lot of inbuilt functions that makes the development fast.
• Fast Speed:
The compilation and execution time of C# language is fast.
ADO.NET is a new data –handling model that makes it easy to handle data on the internet.
There are many new tools & a wizard for handling data in Vb.Net, including tools to generate
datasets from data connection wizard or the server explorer to drag & drop whole tables from
data sources, as well as creating data adapters, connection objects & more. It support structured
exception handling, using an enhanced version of the Try…Catch…Finally syntax supported
by other languages (such as c++ & java).

• Visual studio .NET IDE:


An IDE (Integrated development Environment) intend to be a single work environment. It is
more than an integrated editor, compiler & debugger. a common shell that hosts the entire
assortment of tools. The Visual Basic 2015 IDE is a robust working. Components of IDE is
shown in above figure that are:

• Toolbox:

It is a most commonly used tool window. It provides a listing of various user interface
components & other elements, which are provided to you to add into your project. You
can add any item from toolbox to your project by selecting & dragging it on the form or
by double clicking it.

2.Server explorer:

This tool provides a visual linking to main resources: Database, Servers. This window
provides you a listing of various database servers to which your application is connected
as well as it also provide a list of servers of which you are using services

3.Properties window:

Properties window provides us a list of properties of current selected object. It also


provides us facility to set us edit properties.

4.Solution explorer:

The solution explorer window enables you to view the objects or items that are included
in your solution & grouped under layers such as projects, forms.

5.Class view:

Class view window displays all the classes that are used in our application. By double
clicking on any classes listed in class view we can directly go to its definition.

• What is .NET Framework?

In .NET main things are changed, one of the changes is the development of new
foundation to all .NET development tools. This foundation is known as .NET
Framework. .NET Framework provides two things-the basic runtime environment & set
of foundation classes. It is layered architecture components of framework. Architecture
includes following components:

1] .NET Compatible Languages:

VB.NET, C#.NET, Jscript.NET, J#.NET etc. are languages compatible to .NET


Framework. Application templates which are included in layer 3 can be developed using
these languages.

2]Common Language Specification:

These are set of rules defined for all .NET compatible languages. If a component
uses only CLS features then the component is guarantee to be accessible from any
language that support CLS.

3]Common Type System:

CTS define how types are declared, used & managed in the runtime. It is also an
important part of the runtime’s support for cross language integration .It is also called as
superset of CLS.

4]Framework Class Library:


.NET supports some predefined classes; these are put under hierarchy called as
namespace. This is same as MFC. Whenever you start any .NET application template 3
namespaces will be available by default are system, system. Data, system.XML.

5]Application Templates:

The application templates are as follows:

• Console Application:

This is an application type where user interacts with console for submitting
I/P & reading O/P.

• Windows Form Application :

These are normal windows application uses the Form control as an


interface.

• .NET Remoting:

This is the new technology added to.NET Design distributed Application

• ASP.NET Web form:

This is web tool available to design web application on .NET.

• XML Services:

This is another new technology available in .NET .These is used for writing web
services.

• ADO.NET:

It is completely disconnected architecture of Client application with


Database.

6]Common Language Runtime:


It is heart of .NET framework. It actually takes care of entire execution,
memory management of .NET applications, irrespective of type of application.
Following are some benefits of CLR: -

I. Performance improvement

II. Cross integration

III. Garbage collection

IV. Ability to compile once & run on any CPU

4.3 CONTROLS USED:-

Controls are graphical objects. Each control has their own attributes i.e. Properties
and methods. We can use these controls to use user inputs, display output, to import
other applications and to trigger event procedures. These controls are described briefly
below.

• Label

Labels are used to just label. Labels usually are used to display text that cannot be edited
by the user. Probably the most common use of labels is to identify help information.

• Textbox

• Every window user is familiar with text boxes. They are exactly what their name
implies: box-like controls in which you can enter text. Text boxes can be multiline,
have scroll bars, be read-only,& have many other attributes.

• Link Button

LinkButton control used to create a hyperlink-style button on a Web Forms.


The LinkButton control has the same appearance as a HyperLink control, but has the
same functionality as a Button control. 

• DropDownList

DropDownList control is similar to the ListBox.it differs in that it shows only the
selected item in a box, along with a drop-down button. When user click the button ,a list
of items is displayed.

4.4 FEATURES OF SQL SERVER 2008

In the business world, everything is about being “better, faster and cheaper” than the
competition — and SQL Server 2008 offers many new features to save energy, time and
money. From programming to administrative capabilities, this version of SQL Server tops all
others and it enhances many existing SQL Server 2008 features. SQL Server 2008 is the most
exciting release of SQL Server for years. With SQL Server currently on a 2-year release cycle,
each release is more of an evolutionary change from the previous release than a revolutionary
change. Therefore, Microsoft SQL Server 2008 is not a quantum leap forward from SQL
Server 2008 R2, but it does provide a number of interesting new features and enhancements
that further extend the performance, reliability, availability, programmability, and ease of use
of SQL Server

Here I’ll outline some significant new features in order of importance:-

• New storage features:


SQL Server 2008 provides a few new features related to data storage, primarily intended to
improve performance. SQL Server 2008 provides an enhancement to FILESTREAM
storage by allowing more than one filegroup to be used to store FILESTREAM data. This
can improve I/O performance and scalability for FILESTREAM data by providing the
ability to store the data on multiple drives.

• New Transact-SQL (T-SQL) constructs:


The new constructs provided in SQL Server 2008 include these are Sequence
objects, THROW statement, new conversion, logical, string, and date and time functions,
and ad hoc query paging.

• New scalability and performance features:

Indirect checkpoints, FORCESCAN table hint, number of table partitions increased to


15,000.

• New security features:

SQL Server 2008 introduces Database Audit. Similar to SQL Server Audit, Database
Audit is based on the new Extended Events feature and enables you to audit database-level
events or groups of events. Database Audit, user-defined server roles, contained databases.

• New availability features:

A number of high-availability enhancements known as Always on, which include Always


on Availability Groups and Always on Failover Cluster Instances.

• Statistical Semantic Search:

Statistical Semantic Search builds upon the existing full-text search feature in SQL Server
by querying the contextual meaning of terms within a document repository.

• Data Quality Services:

This new feature allows you to build a knowledge base of data rules and use those to
perform a variety of critical data quality tasks, including correction, enrichment,
standardization, and de-duplication of your data.

4.4.1INTRODUCTION TO SQL

SQL stands for Structured Query Language. It is used to access the


information from RDBMS (Relational Database Management System) i.e. it is a
language that enables the user to create and operate on relational databases which are set
of related information stored in tables.
4.4.1.1 What is query?
A query allows you to retrieve the data from tables of a database in a custom
format. Query is a question. The answer to the queries can help to manage the
organizations operational environment. With queries you can retrieve the data from
multiple tables stored in a specific order. With the help of queries it is also possible to
update data, delete records or append new records in a table.

4.4.1.2 Features of SQL:


• SQL is used to create, maintain and fire query on relational database by using the
regular English words for its commands, which makes it easy to use.
• SQL is declarative i.e. you specify what kind of data you want, and then RDBMS is
responsible for figuring out thedata
• SQL is based on set theory, relational operators such as AND, OR, NOT are used to
perform operations on the data.
• SQL includes all arithmetic operations, predicates for comparison, string matching,
summary operations, group by and having clause etc.
• SQL provides a view of the specification of database operation that would produce
a desired table.
• SQL is generally used in multi-user system, where user will log in by using
Authentication ID’s. Actions in SQL environments are created to a specific
authorization ID, which usually corresponds to a user.

4.5 ABOUT CRYSTAL REPORT:-

A report is nothing but the desired output of any software or project. It is an effective way to
present your data in a printed format and display the information in prescribed format,
because you have control over the size and appearance of everything on report. You can
display the sorted information in a report which is stored in database. You can prepare the
reports as you need based on the queries and cannot be used to edit the data. You can use the
reports to group data and show subtotals and grand totals.
Crystal report has many extensive capabilities and has been designed to provide
you with the most possible flexibility in designing report. Crystal report is quick and easy to
learn. It requires very little time before you will be designing interesting and informative
reports for your needs.

We are going to use a new version of crystal report named “Crystal Report – SAP
Bussiness Object XI”. This new version extends more facilities than last one. This version
very is impressive production for application, can create richly formatted and powerfull
reports and we can represent report through mobile also.

5.DATABASE STRUCTURE

Table description

• Table:AdminM
• Table: CatMst

• Table: FeedbackMstr

4) Table: ItemMst

5)Table: OrderMst

6)Table: PaymentMst

7) Table: UserMst
6. INPUTS (FORM LAYOUT)

User side
Home Page

Sign up
Product

Feedback
Admin Login
User Login

Member side
Home Page
My Account

My Payment
My Order

My Cart
Change Password

Order Checkout
Add categories
Add Quantity
Add Item
View Order

Payment Report
Report

Feedback report
Change Password
7. OUTPUT REPORTS
8.USER MANUAL
Admin Module:

The project “Online Medicines store ” is developed by using front-end as ASP.NET


using C#.NET and back-end as MS-SQL Server 2008 to store the information of their system.

When you run this system, first you will get Admin Login Page where you have to enter
the user Email-ID and password to login to the system. The purpose of Login Form is to
maintain the security. After the Login in Admin Login Page dashboard will open.

Admin Log In

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.

Manages Products –

The admin has access to the books product management information system. He can add
product, view product and delete product..

Manages Categories -

The pages where the admin can add, edit, and delete categories information.

Manages Orders –

As the main functions of the admin, the admin can accept or reject the order from the
customers on a case basis and the list of customer orders are listed. The admin can view orders
and delete orders.

Manage User –

The admin can manage the user’s account. Admin can add user, view user, and block user in
the system.

Change Password

A click on this sub menu will load the form ‘Change Password’ where user can
change his password. There are three columns in the form. First user have to write old
password then write new password and to confirm user have to write new password again.
After filling the all fields on the form you will have to click on change button to change the
password. On click of Back button user will go back on login page again. And on click of Clear
button form will be reset.

Log Out

To log out from staff dashboard user have to click on ‘log out’ sub menu.

User Module:

The project “Online Medicines store ” is developed by using front-end as ASP.NET


using C#.NET and back-end as MS-SQL Server 2008 to store the information of their system.

When you run this system, first you will get User Login Page where you have to enter
the user Email-ID and password to login to the system, the purpose of Login Form is to
maintain the security. After the Login in User Login Page, dashboard will open.

User Log In

A user must login with his user name and password to the system after registration.

User Registration

On log in page sign up link is there. A click on this link will load the form ‘User
Registration’ where User have to fill up their information. After successful insertion of all
fields on the form you will have to click on Add button to save the data. On the click of Clear
button will reset the form. And on click of Back button will go back on login page.

Update Profile

A click on this sub menu will load the form ‘Update Profile’ where user can update
their profile by fill up this form. After successful updating of all fields on the form you will
have to click on Update button to update the data. On click of Back button will go back on
login page again.

Change Password

A click on this sub menu will load the form ‘Change Password’ where user can
change his password. There are three columns in the form. First user have to write old
password then write new password and to confirm user have to write new password again.
After filling the all fields on the form you will have to click on change button to change the
password. On click of Back button user will go back on login page again. And on click of Clear
button form will be reset.

View Products –

User can view the list of products based on their names after successful login. A detailed
description of particular product name, product details, product image, price can be viewed by
users.

Search Products –

Users can search for particular products in the list by name and category.

My Order Page –

The pages that lists the customer’s orders.

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 the button. All products added by cart can be viewed
in the cart.

Payment –

This system has a payment method that uses a Credit Card or Debit Cart Payments.

Log Out

To log out from staff dashboard user have to click on ‘log out’ sub menu.

• REPORTS :

Staff Details

Student Details

• OBJECTIVES OF STUDY, SCOPE OF THE SYSTEM AND CONCLUSION:

9.1OBJECTIVES OF STUDY:

1) To decrease manpower.

2) To make work easy and fast.

3) To keep records for longer duration and make them available whenever needed.

4) To simplify the complication in keeping records.

5) Instead of manual work if we computerize it, it saves lots of time

9.2 SCOPE OF THE SYSTEM:

• This application software plays important role for Online Medicines store ping.
• It is not limited to any particular user.
• It maintains the all record of Selling and Buying.

9.3CONCLUSION:

After designing and implementation of this system we have come to the following
conclusion.

• Due to computerization we can easily update, delete, or insert the data and hence retrieval
of any record that is stored becomes easier.

• Due to computerization, a lot of time is saved because all the paper work can be done on
computer with greater accuracy.

• Changes can be made immediately and efficiently as we require.

• Print-outs of updated records can be taken.

• Due to computerization Admin can maintain the details of all Computer and User. Hence
there is no need to maintain number of registers.
10. TESTING

The four levels that the analyst uses for the quality assurance are:

• TESTING
• VERIFICATION
• VALIDATION
• CERTIFICATION
Quality assurance is review of the software product and relates documents for completeness,
correctness, reliability and maintainability. It includes assurance that the system needs the
specification and requirements for its indented use and performances.

System testing is expensive but critical process that can take as fifty
percent of the budget for program development. The common view of testing held by user that
it is performed to prove that there are no errors in program. However, as indicated alone cannot
prove that software is free and clear of errors.

Therefore the most useful and practical approach is with the


understanding that testing is a process of executing a program with the explicit intension of
finding errors, that is program fails. The tester, who may be analyst, programmer of specialists,
trained in software. Testing is actually trying to make program failsafe.

A successful test is that fined an error. Analyst knows that an effective program does not
guarantee the system reliability. Reliability is the design issue. Therefore reliability must be
designed into system.
Like testing, verification is also indented to find errors executing program in simulated
environment performs it. Validation prefers the process using software in live environment in
order to find errors. The feedback from validation phase generally produces changes in
software to deal with errors and failures and may still need changes. Software certification is an
endorsement of the correctness of the program an issue that is rising in importance for
information system application.

It is planned all above points will be considered for actual testing. It is hoped that using all
above techniques can minimize failures. All the successes of the project depend up to the users,
who are going to use the system. The higher-level staff is generally interested in the operational
level staff.

First all programmers were tested with dummy data at development center. Some bugs
and some procedures were required to be changed to help data entry-level personnel. All the
changes were carried out again system was tested with real data records.
11. LIMITATIONS OF PROPOSED SYSTEM:

1) User should have minimum knowledge about computer.

2) User should have Email-ID.

3) It requires Internet connectivity.


12. BIBLIOGRAPHY

• ASP.NET 3.5(using c#.net 2010)


Prof.RajendreaSalokhe

• www.Codeproject.com
• www.google.com

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