You are on page 1of 23

PROJECT REPORT

On
“NETRA-EYE CLINIC WEB APPLICATION”

Submitted in Fulfillment for the Award of Degree of


BACHELOR OF COMPUTER APPLICATIONS (BCA)
TO
Department of Computer Application
Uttaranchal Institute of Management

UTTARANCHAL UNIVERSITY
DEHRADUN
2019-2020

Under the supervision of :- Submitted By :-

Mr. Amarjeet Rawat Shubham Khati

Assistant Professor BCA VIth Sem

ACKNOWLEDGEMENT
The most awaited moment of any endeavour is successful completion, but nothing can
be done successfully if done alone. Success is the outcome of contribution and
consistent help of various persons and we thank those ones who helped us in successful
completion of this project.
First and foremost we would like to thanks “Dr. PRADEEP SURI”, Director UIM
for providing a healthy and encouraging environment to study.

We profusely thankful to the “Dr. SONAL SHARMA” Head of Department


computer application and our guide “Mr. AMARJEET RAWAT”. Both have
been generous enough to provide us an opportunity and accepting our candidature
for the most valuable guidance and affordable treatment given to us at every stage
to boost our morale.

We express our sincere gratitude to our colleagues with whom we have fruitful
discussions which have helped us a lot in giving a final shape to the program.

Shubham Khati

DECLARATION
I hereby declare that this mini project work entitled (“Netra-Eye Clinic Web application”)
is an authentic record of my own work carried out at Uttaranchal University under the
guidance of Mr. Amarjeet Rawat.
Date: ………………………. Name …………………

CERTIFICATE OF ORIGINALITY
This is to certify that this report entitled “Netra-Eye Clinic Web application” is
original work done by Shubham Khati during this project submission as a partial
fulfilment of the requirement for the Mini Project of Bachelor in Computer
Application VIth Sem, of the Uttaranchal University.
Mr. Amarjeet Rawat

Assistant Professor

Department of Computer Application

TABLE OF CONTENT
✓ Acknowledgement----------------------------------------------I

✓ Declaration------------------------------------------------------II

✓ Certificate-------------------------------------------------------II

✓ List Of Figure--------------------------------------------------IV
1. Introduction-------------------------------------------------------------------------------1
2. Objective ----------------------------------------------------------------------------------2
3. System Analysis--------------------------------------------------------------------------3
3.1. Identification of Need-------------------------------------------------------------3
3.2. Preliminary Investigation-------------------------------------------------------3-4
3.3. Feasibility Study-----------------------------------------------------------------5-6
3.4. Project Planning--------------------------------------------------------------------7
3.5. Project Scheduling--------------------------------------------------------------8-9
3.6. Software Requirement Specification---------------------------------------10-12
4. Data Models-----------------------------------------------------------------------------13
5. ER- Diagram----------------------------------------------------------------------------16
6. UML Diagram--------------------------------------------------------------------------17
8. System Design--------------------------------------------------------------------------18
8.1. Modularization Detail----------------------------------------------------------18
8.2. User Interface Design -----------------------------------------------------19-24
8.3. Data integrity and constrains--------------------------------------------------25
8.4. Database Design------------------------------------------------------------26-28

9. Testing-----------------------------------------------------------------------------------29
9.1. Testing Techniques Used------------------------------------------------------29
9.2. Test Reports for Unit and System Test Case2--------------------------29-30

10. System Security measure--------------------------------------------------------------31


11. Future Scope-----------------------------------------------------------------------------32
12. Appendices------------------------------------------------------------------------------33
• Coding----------------------------------------------------------------------------34-64
• Bibliography-------------------------------------------------------------------------65

1. INTRODUCTION:-

This project “Eye Clinic Website” is web application for eye clinic. This web application is
developed using ASP.Net, Visual Studio, SQL Database. User can get the details of doctors,
facilities provided by the clinic. User can also book appointment online using this web
application. User can select any mode of payment listed, user can pay the fee online or can select
cash mode for fee payment. User can also get the overview of the hospital, images of the clinic in
this web application.

The frontend of the web application is made very simple and easy, this web application is made
so simple that everyone can use this web application.

2. OBJECTIVE:-

Our web application is user-friendly software. Through this project, we present a comprehensive
solution for booking appointment in the clinic. Therefore, the main purpose is to develop a web
application for providing a platform for online booking appointment and checking checkup
details.

It includes:-
 To provide the detail about facilities provided by clinic.
 To get appointment from anywhere.
 To keep the records of the patient.

3. SYSTEM ANALYSIS:-
System Analysis is a process of collecting and interpreting facts, identifying the problems and
decomposition of a system into its components.
System analysis is being conducted for the purpose of studying a system or its parts in order to
identify its objectives. It is a problem solving technique that improves the system and ensures
that all the components of the system work efficiently to accomplish their purpose. [1]

3.1 IDENTIFICATIO OF NEED:-


Our project Netra-Eye Clinic Web application is a web application which has developed to book
an appointment without going anywhere. It is very hard for the customer to book an
appointment. By using this website paperwork and man work of that place (Clinic) will be
reduced and the customer will be also satisfied by booking an appointment online. This system
decreases the time taken to complete the task.

3.2 PRELIMINARY STUDY:-

The current process of booking appointment is slow, requires the physical presence for booking
appointment if someone wants to get his\her eye checkup. So, we need to develop a website that
can overcome all these problems. The proposed system needs to provide a simple interface that
should allow the user to easily book the appointments.

Existing System:-

The existing system is a manual system. There should be a man to book event. Due to this a lot
of the time and energy has been utilized and this leads to wastage of important resources.

 Lack of security of data


 Manpower
 Needs manual calculation
 Time is taken to share information
Proposed System:-

We will develop a web application that will eliminate the existing manual system and help web
application users to save time by booking appointment online.

Our project is designed to support the following features:

 All the data or record is stored automatically in the Database.


 User-friendly interface through which the user can easily understand what to do.
 All the changes are done by the admin only.
 Admin can see the member who is registered.

3.3 FEASIBILITY STUDY:-


By the investigation, we have identified the need, problems, and requirements. So our next step
was to determine exactly what the proposed system is to do by defining its expected
performance. This kind of work can be carried out in the Feasibility Study [2]. In the conduct of
the feasibility study, we have gone through followings distinct, but inter-related types of
feasibility.
These are:
I. Technical feasibility

II. Economical feasibility

III. Operational feasibility

3.3.1 Technical Feasibility:-


The web application we intend to build require frontend to interact with the clients only, that
would view various information about the facilities provided by clinic and booking of
appointment. The front end is provided by ASP.Net and back end by MySQL, so the proposed
system is technically feasible.

3.3.2 Economical Feasibility:-


The proposed system is economically feasible as the tools and platform we require are of
minimum cost. WAMP server is available free of cost and ASP.Net is also available for free to
develop the web application. The only investment is to purchase a web-space or portal for our
web application.

3.3.3 Operational Feasibility:-


We compared the operational part of the proposed system with manual operation. We found the
proposed system is more beneficial from an operational point of view. It can overcome the
manual problem and also speed up the working process. The system is operationally feasible as
the application is a simple Web Form application with all the instructions provided and all
operations separated in different menu and submenu. So, the users i.e., the common public need
none other than the general internet knowledge for viewing the website so we find the system
easy to use and thus, the system is operationally feasible.
3.4 PROJECT PLANNING:-
 Firstly we analyzed all possible sectors that are in the Eye Clinic Website which must be on
our website
 Then we understand the needs and requirement for the development of such a system that
could make this process faster, and easier to manage.
 According to the needs of the system, we chose the language or platform for the development
of this system which we found out that ASP.Net is suitable for such project
 Then we decided the modules and sub-modules required for our system and the work to be
accomplished by each module
 Then we created the front-end of the website in ASP.Net.
 Then we designed the database, tables and its attributes and designed back-end of the system
in MySQL and C#.

3.6 Software Requirements Specification (SRS):-

Introduction
The following subsections of the SRS document provide an overview of the entire SRS [2].

A. Purpose
The purpose of our project is to provide the facility to the users as well as administrative staff.
This application will help in managing tasks automatically.

B. Scope
The application will be used by administrative staff and users. Admin can easily insert, delete
and update the details from the web application.

C. Benefits
This application reduces the complexity, increase efficiency, increases accessibility and
saving time.

TOOLS/PLATFORM USED:-

MINIMUM HARDWARE REQUIRED:

Laptops/desktops

RAM: 2GB RAM or above


Processor: Intel core2 duo or above
Processor Speed: 2.0GHZ or above
Hard Disk: 512 GB hard disk or above
SOFTWARE CONFIGURATIONS:

FRONT END:-
Design: Visual Studio

SERVER:-
Coding: C#
Database: MySQL

HARDWARE BEING USED:

RAM: 4 GB RAM
Processor: Intel i3
Processor Speed: 2.6GHZ
Hard Disk: 1 TB hard disk

3.5 PROJECT SCHEDULING:-

3.5.1 PERT Chart:-


We estimated the number of days for each task as follows:

3.5.2 Gantt Chart:-

We estimated the number of days for each task as follows:


4. DATA MODELS :-
4.1 Use Case Diagram :-
Fig :- 4.1

5- ER Diagram:-
Any object, for example, entities, attributes of an entity, relationship sets and attributes of
relationship sets can be represented with the help of ER Diagram. [1]
Fig-4.2

6- UML Diagram:-

6.1 User Activity Diagram:-


Fig-4.3

6.2 Admin Activity Diagram:-


Fig-4.4

7. FUTURE SCOPE AND ENHANCEMENT:-


1. We can make the frontend more attractive.
2. We can add cancelling of the appointment feature.
3. We can add more online payment options.
4. We can add virtual voice help option.

8. TESTING:-
Testing is the process of detecting errors. Testing performs a very critical role for quality
assurance and for ensuring the reliability of software. The results of testing are used later on
during maintenance also. The aim of testing is often to demonstrate that a program works by
showing that it has no errors. The basic purpose of testing phase is to detect the errors that may
be present in the program. Hence one should not start testing with the intent of showing that a
program works, but the intent should be to show that a program doesn’t work. Testing is the
process of executing a program with the intent of finding errors. Testing Objectives: The main
objective of testing is to uncover a host of errors, systematically and with minimum effort and
time. Stating formally, we can say Testing is a process of executing a program with the intent of
finding an error. A successful test is one that uncovers an as yet undiscovered error. A good test
case is one that has a high probability of finding error, if it exists. The tests are inadequate to
detect possibly present errors. The software more or less confirms to the quality and reliable
standards. Levels of Testing: In order to uncover the errors, present in different phases we have
the concept of levels of testing.

10. BIBLIOGRAPHY:-
Reference:-
[1]:-
https://www.tutorialspoint.com/system_analysis_and_design/system_analysis_and_design_overv
iew.htm

[2]:- Rajib Mall, “Fundamentals of Software Engineering” 2008,


Prentice Hall India Learning Private Limited. pg.no 161-195,361-393,396-42)

1. tutorialspoint.com
2. geeksforgeeks.com

You might also like