Professional Documents
Culture Documents
Medi Help: A System Design Project Report On
Medi Help: A System Design Project Report On
Medi Help
Submitted in partial fulfillment of the degree of
Bachelor of Computer Applications
VI Semester
Submitted by
Aakash Vaishnav
Ayesha Siddique
Mohit Kumar
Nehal Jaisalmeria
Nitin Soni
2017
Faculty of Computer Science
Lachoo Memorial College of Science &
Technology (Autonomous)
CERTIFICATE
Medi Help
has been designed and developed by
Aakash Vaishnav
Ayesha Siddique
Mohit Kumar
Nehal Jaisalmeria
Nitin Soni
in partial fulfillment of the degree of BCA VI Semester Examination
2017, under my supervision and guidance.
Date:
Acknowledgement
The satisfaction that accompanies that the successful completion of any task would be
incomplete without the mention of people whose ceaseless cooperation made it possible,
whose constant guidance and encouragement crown all efforts with success.
She has been a constant source of inspiration for us and we are very
deeply thankful to him for his support and valuable advice.
I also thank both teaching and non-teaching staff of Department of Computer Science for
their support in carrying out this seminar.
Finally we express our heart full thanks to all of our friends who helped
us in successful completion of this project.
Aakash
Vaishnav
Ayesha
Siddique
Mohit Kumar
Nehal
Jaisalmeria
Nitin Soni
Contents
_Toc482637302
1. Introduction.............................................................................................1
2. Need.........................................................................................................2
4. Proposed System......................................................................................4
5. Process / Working....................................................................................5
6. Feasibility Study......................................................................................7
11. Conclusion...........................................................................................30
12. References...........................................................................................31
Medi Help 1
1. Introduction
This project is a Medical Help Locator system. It maintains records of all the
available laboratories, medical stores and available doctors in town. It
maintains two level of users, administrator level and the user level. The
administrator lever encompasses the database entries and updates while the
user level includes the access of the system for self-benefits.
The administrators are able to perform operations on more sensitive and confidential documents
/modules that contains different information about nursing homes and doctors timing to ensure
confidentiality.
The modules include laboratory, treatment, consultation and medicine store
modules.
The user level is able to manage other modules such as registration and
access the timing and address of the medical stores and the doctors. The
current system is computerized as per the results from the collected data.
This project is basically providing a full service user friendly interface primarily
specializing in medical issue solution.
Name
Age
Sex
Phone number
Address
Doctors schedule
Medical stores Location
General check-up laboratories
BCA 2014-2017
Medi Help 2
2. Need
The need for this project can be easily justified by the amount of time and money that
can be saved by implementing this instead of the hand written registers that need to be
updated manually by writing down each and everything.
With our application adding records is as simple as it can be, the user just needs to
enter relevant information to create an account then they can view different types of
doctors, medical stores and all kinds of medical test labs.
This application can remove the hassle of updating written records because data is
entered digitally and can be changed by the administrator when the need arises.
Our application also aims to provide security since its the major drawback of the
currently employed system. With our application not everyone can manipulate records
unless they have the specific permission or they are classified as an administrator. In
written records anyone can interfere with the data to cause troubles or for some other
personal gains, that is not possible with this system.
Our system addresses the needs of the current system and provides extra features like
security and ease of access.
The new system also solves the problem of keeping different record files for different
places and years, since it can have all that in a single database. The database can also
be centralized database that works over web, so that different departments can all use
and access the same database.
Security
Ease of access
Easy updation
Maintainability
Flexibility
Time saving
BCA 2014-2017
Medi Help 3
Less accurate.
4. Proposed System
Administrator Level
User Level
1) Time saving
BCA 2014-2017
Medi Help 4
2) Less expensive
5) More accurate
6) Easy to use.
8) Security of data.
5. Process / Working
PROCESS ALGORITHM
First page deals with login where users need to provide user ID and
password to get access.
If user is new to this portal then he/she needs to sign up for the portal.
By entering their name, age, gender, phone number and password.
BCA 2014-2017
Medi Help 5
He/she is now able to choose among diagnosis, labs and stores.
ADMIN PROCESS
First page for admin deals with the admin login where he/she needs to
provide the user ID and password.
Administrator can also add new records from here by providing S.no,
name, address and timing.
BCA 2014-2017
Medi Help 6
IPO Chart
6. Feasibility Study
BCA 2014-2017
Medi Help 7
1. What are the users demonstrable needs and how does a candidate
system meet them?
1. Technical Feasibility
Can the work for the project be done with current equipment existing
software technology & available personal?
An important issue for the development of a project is the selection of suitable front-
end and back-end. When we decided to develop the project we went through an
extensive study to determine the most suitable platform that suits the needs of the
organization as well as helps in development of the project. The aspects of our study
included the following factors.
3. Flexibility.
4. Robustness.
6. Platform independent.
BCA 2014-2017
Medi Help 8
7. Easy to debug and maintain.
9. Front end must support some popular back end like MS SQL Server.
According to the above stated features we selected VB.Net as the front-end for
developing our project.
5. Stored procedures.
6. Popularity.
8. Easy to install.
Easy to implement with the Front-end. According to above stated features we selected
MS SQL Server as the back end. The technical feasibility is frequently the most
difficult area encountered at this stage. It is essential that the process of analysis and
definition be conducted in parallel with assessment to technical feasibility. It centers
on the existing computer system (hardware, software etc.) and to what extent it can
support the proposed system.
2. Behavioural Feasibility
BCA 2014-2017
Medi Help 9
It is mainly related to human organizations and political aspects. It is
based on the fact that whether they will accept the change in system or
not. The points to be considered are:
What new skills will be required? Do the existing staff members have
these skills? If not, can they be trained in due course of time?
The system is behaviorally feasible as it very easy for the End users to
operate it. It only needs basic information about Windows platform. And if
the user knows how to operate basic windows applications then he/she
can operate this one too.
3. Economic Feasibility
Economic justification is generally the Bottom Line consideration for most systems
Economic justification includes a broad range of concerns that includes cost benefit
analysis. In this we weight the cost and the benefits associated with the candidate
system and if it suits the basic purpose of the organization i.e. profit making, the
project is making to the analysis and design phase. The financial and the economic
questions during the preliminary investigation are verified to estimate the following:
The cost of hardware and software for the class of application being considered.
The proposed system will give the minute information, as a result the performance is
improved which in turn may be expected to provide increased profits.
BCA 2014-2017
Medi Help 10
3. A circle represents a process that transform incoming data into outgoing data
flow.
BCA 2014-2017
Medi Help 11
OR
Organized the DFD show that the main sequence of the action.
Read left to right and top to bottom.
BCA 2014-2017
Medi Help 12
2. Level 1 Diagram -
BCA 2014-2017
Medi Help 13
3. Level 2 Diagram -
BCA 2014-2017
Medi Help 14
8. E R Diagram and Database Tables
An entity relationship diagram (ERD) shows the relationships of entity sets stored in a
At first glance an entity relationship diagram looks very much like a flowchart. It is
the specialized symbols, and the meanings of those symbols, that make it unique.
about which you want to store information. A weak entity is an entity that
Actions, which are represented by diamond shapes, show how two entities
BCA 2014-2017
Medi Help 15
A multi valued attribute can have more than one value. For example, an
employee entity can have multiple skill values. A derived attribute is based
Connecting lines, solid lines that connect attributes to show the relationships
BCA 2014-2017
Medi Help 16
relationships.
Database Tables -
NOTE: Bold = Primary Key
SignUpPage TABLE
SIGNUP_ID Int
UserId Varchar(50)
Name Varchar(50)
Sex Varchar(5)
Age Varchar(5)
Phone Varchar(50)
Password Varchar(50)
LOCALITY_ID Int
LABORATORIES TABLE
BCA 2014-2017
Medi Help 17
Field Name Data Type(Size)
LAB_ID Int
Type Varchar(50)
Name Varchar(50)
Address Varchar(150)
Phone Varchar(50)
Time Varchar(50)
LOCALITY_ID Int
DIAGNOSIS TABLE
DOCTOR_ID Int
TYPE Varchar(50)
NAME Varchar(50)
ADDRESS Varchar(100)
PHONE Varchar(50)
TIME Nvarchar(50)
LOCALITY_ID Int
ALLOPATHIC TABLE
Field Name Data Type(Size)
STORE_ID Int
BCA 2014-2017
Medi Help 18
S_NO Varchar(50)
NAME Varchar(50)
ADDRESS Varchar(150)
PHONE Varchar(50)
TIME Varchar(50)
LOCALITY_ID Int
AYURVADIC TABLE
Field Name Data Type(Size)
STORE_2_ID Int
S_NO Varchar(50)
NAME Varchar(50)
ADDRESS Varchar(150)
PHONE Varchar(50)
TIME Varchar(50)
LOCALITY_ID Int
HOMEOPATHIC TABLE
STORE_3_ID Int
S_NO Varchar(50)
BCA 2014-2017
Medi Help 19
NAME Varchar(50)
ADDRESS Varchar(150)
PHONE Varchar(50)
TIME Varchar(50)
LOCALITY_ID Int
STORES TABLE
Field Name Data Type(Size)
STORE_UNIQUE_ID Int
STORE_ID Int
STORE_2_ID Int
STORE_3_ID Int
ADMINISTRATOR TABLE
Field Name Data Type(Size)
ADMIN_ID Int
USERS_ID Varchar(50)
USERS_NAME Nvarchar(50)
PASSWORD Nvarchar(50)
LOCALITY TABLE
Field Name Data Type(Size)
LOCALITY_ID Int
BCA 2014-2017
Medi Help 20
LOCATION Nvarchar(50)
PROFILE TABLE
Field Name Data Type(Size)
UNIQUE_ID Int
NAME Varchar(50)
SIGNUP_ID Int
DOCTOR_ID Int
BCA 2014-2017
Medi Help 21
ER - Diagram
BCA 2014-2017
Medi Help 22
10.Project Design (Screenshots)
BCA 2014-2017
Medi Help 23
BCA 2014-2017
Medi Help 24
BCA 2014-2017
Medi Help 25
BCA 2014-2017
Medi Help 26
BCA 2014-2017
Medi Help 27
BCA 2014-2017
Medi Help 28
BCA 2014-2017
Medi Help 29
11.Future Enhancements
Our team will maintain and update the interface, ensuring that the data will always be
right and helpful.
Important Updates
Nearby ATMs
BCA 2014-2017
Medi Help 30
11. Conclusion
The system design project is aimed to help the students in selecting career option(s).
The system is planned to check the different replies by the user and apply an
algorithm for the purpose of selecting a proper choice as career.
We have achieved our goal by successfully completing this project. This project
provides us many functionalities like:
With the help of carefully selected questions and a strong evaluation algorithm, the
system should be able to guide students towards the best path possible and help her
create a great career and future.
12. References
1. https://www.tutorialspoint.com/vb.net/
2. http://howtostartprogramming.com/vb-net/
3. https://msdn.microsoft.com/en-us/library/aa903378(v=vs.71).aspx
4. "New Features in Visual Basic 10".
5. "Module Statement". MSDN Developer Center. Retrieved 20 January 2010.
6. "Main Procedure in Visual Basic". MSDN Developer Center. Retrieved 20
January 2010.
7. "Visual Basic Version of Hello, World". MSDN Developer Center. Retrieved
20 January 2010.
BCA 2014-2017
Medi Help 31
8. "Microsoft Visual Basic 6.0 Migration Resource Center". MSDN. Microsoft.
Retrieved 9 November 2014.
9. https://msdn.microsoft.com/en-us/library/aa903378(v=vs.71).aspx
10. Krill, Paul (2009-02-27). "Microsoft converging programming languages |
Developer World". InfoWorld. Retrieved 2013-08-18.
11. "Microsoft Intermediate Language". Dotnet-guide.com. Retrieved 2013-08-18.
12. Mackenzie, Duncan (2006). "Navigate The .NET Framework And Your
Projects With The My Namespace". MSDN Magazine Visual Studio 2005
Guided Tour 2006. Microsoft.
13. Whitney, Tyler (November 2005). "My.Internals: Examining the Visual Basic
My Feature". MSDN. Microsoft.
14. What's New with the Visual Basic Upgrade Wizard in Visual Basic 2005
15. Defining and Using Generics in Visual Basic 2005
16. Operator Overloading in Visual Basic 2005
17. Sherriff, Lucy (22 February 2005). "Real Software slams MS IsNot patent
application". The Register. Retrieved 6 April 2009.
18. Taft, Darryl K. (21 February 2005). "Real Software Slams Microsofts Patent
Effort". eWeek. Retrieved 6 April 2009.
19. Vick, Paul A. Jr.; Barsan, Costica Corneliu; Silver, Amanda K. (14 May 2003).
"United States Patent Application: 20040230959". Patent Application Full
Text and Image Database. US Patent & Trademark Office. Retrieved 6 April
2009.
20. "What the heck is "VBx"?". 1 May 2007. Retrieved 12 August 2009. With the
new DLR, we have support for IronPython, IronRuby, Javascript, and the new
dynamic VBx compile
21. "What is New in Visual Basic 2010". Microsoft. 2009. Retrieved 12 August
2009. Visual Basic binds to objects from dynamic languages such as
IronPython and IronRuby
22. "What's New in Visual Basic 2010". Microsoft. 2010. Retrieved 1 August
2010.
BCA 2014-2017
Medi Help 32
NOTES
BCA 2014-2017