Professional Documents
Culture Documents
Taiz university
Done By :
Abeer Yonis Abdo Mohammed
Technique Feasibility:
An electronic clinic system is that system use a benefit of modern technology such
computers ,data base ,network ,software application and devices are compatible with the
work we do.
Also we use interfaces to facilitate the use of clinic system from user such as(patients
and clinic staff ) to book ,store , retrieve and show patients data and clinic staff data and
give them permissions. So we will use high quality and performance programming
language .And high technology to privacy. All of this led to the provision of time and
effort to user.
Economic feasibility:
1- Hardware
A- printer
B- computer
The specifications:
2
CPU: ci5
RAM 2GB DDR3
Hard Desk: 500G
Mother board: G41 INTEL ASROCK
Graphics card 1GB
MONITOR LCD 18.5 OR 19
ETHERNET LAN 1GBs
DVD-RW LG 22X SATA
KEY BOARD MULTI MEDIA
MOUSE OPTICAL
CAS ATX 600W
Cost of printer: 200$. Cost of computer: 610$.
Number of computer:3.
2- Software
3
Energy service of the project:
Of the value of energy service clinic project in the year 3600 patients in accordance
with the studies conducted.
The project is based on mainly public utilities of electricity to run it both in the
stage of its establishment or during the process it off, where electric power the most
important elements of necessary to run clinics and must be available.
furniture
4
1.2 Introduction of the project
Praise be to Allah, Lord of the Worlds, peace and prayers be upon the noble
prophets and messengers, our master Muhammad peace be upon him and after:
Our idea for this project is to facilitate the process of recording patients and their data
and increase accuracy and security and maintain the survival of information,
information entered into the system is recorded in the database in high confidentiality
can't be lost or disclosure.
In most clinics, they use a manual system to register patients who treat them,
presenting them with many problems such as the large number of patients and the time
required for manual registration, in addition to the lack of backups, so we have
developed an electronic program helps the doctor and staff to register patients who will
treat them instead of registration. Manually is an electronic system programmed for
use by the doctor or staff at the clinic to register patients and save their files.
At the last:
We hope that you have succeeded in accomplishing it and that this project serves our
society to keep abreast of the times.
Registration on clinics way manual has become more complex and difficult in
terms of registration data patients and directed by their data as well as in terms of
booking and cancellation. As the roads handmade may be subject to loss.
In this project was produced or interface design to facilitate registrations and directed
by data patients.
5
1.4 Project Idea
The idea of the project is to record patient data, manage their bookings, add and
delete appointments by employees, open patient files and print them, save all patient
information in the database and enable staff to enter the program according to their
validity.
The project seeks to record and manage patients' data easily to save time
and effort.
1-The use of modern techniques in registration data patients and save them in the
database.
2-To facilitate the registration process patients and show their data is simplified a
nd facilitator.
3-Availability of time and effort as well as remember me longer than
the time
4- Ease of retrieve data patient.
1.6 Aim
6
1.6.2 Objective
5-Granting full authority to the administration and granting certain powers to rec
eptionists.
2- Discount the financial cost of the clinic that the program do works of group of
receptionists so the clinic can lay of many workers.
1.8 Scope
1.8.1 In scope
7
4- Give manager the ability for giving functions to employers.
5- Give manager the ability to add new employers or to delete an old employers.
- Show the services of the clinic on the site for the customers.
- Make the system able to send SMS for patients remembering them on the
appointment.
8
The product is decomposed into a number of components, each of which is
designed and built separately (termed as builds). Each component is delivered to the
client when it is complete. This allows partial utilization of the product and avoids a
long development time. It also avoids a large initial capital outlay and subsequent long
waiting period. This model of development also helps ease the traumatic effect of
introducing a completely new system all at once.
1.10 Constraint
1.11 Risks
9
Disruption of medium Frequent power Try to exploit Dangerous
electricity cuts contribute to the largest
the delay in the period of time
completion of the in which
work and lead to electricity is
damage to the available to
devices work on the
project
shortage of high Time is not enough Divide Dangerous
time to have other business for all
illegal team members
commitments equally
Different low Different views in Taking into Acceptable
views the form of system account and
interfaces working on the
opinions of all
members of the
team
Security high Security problems Groups work in Dangerous
problems lead to the team social
not meeting and networking
delay in applications
completing the
work of the project
10
11
2.1 Preface
This chapter will define the technical terms used in the document. After that it will
show the Data Flow Diagram. Also it will explain the user require-ments in it's three
states: Functional, Non-functional and Domain requirements. After user requirements
it will give the System Requirement Specification which should describe the functional
and nonfunctional requirements in more details.
12
2.3 User Requirements Definition
Al Ahdal clinic system can generate daily reports for patients and their diagnosed
and staff .
2.3.1 functional requirements
These requirements represents software and users which respective for system. Her
the users are staff of Al Ahdal clinic. As well as care about type of system which use
this software. These requirements define service of system in more details.
we will narrative functional requirements as follows:
1- The user can be able to insert data of staff to system and give them allowing.
2- The user can be able to modify data of staff in system.
3- The user can be able to remove data of staff from system.
4- The user can be able to insert data of patients to system .
5- The user can be able to modify record of patients to system .
6- The user can be able to remove record of patients from system .
8- The user can be able to book appointment to patients , cancel book and
modify on books in system.
9- The user can be able to record scouts of patients to system .
10- The user can be able to modify scouts of patients in system.
11- The user can be able to remove scouts of patients from system .
12- The user can be able to extract and print record of patients from system .
14
2.4.2 non-functional requirements
1- Usability : the system easy to use by user , provides time and effort and reduced
errors committed .
2- Reliability : the system distinguish by high reliability , accuracy and credibility of
saving data .
3- Efficiency : the system distinguish by high efficiency that can user deal easy with
its to insert the data to system, retrieve and remove it.
4- Security : the system distinguish by high privacy and security . It could not access to
it by any one just people who authorized to that .
After ascertaining the legal and mental capacity of the parties, the terms of a system
Patient Registration The terms of agreement between the description were agreed upon
two parties were as follows:
The system starts when the manager or a staff member enters the clinic Log ( LOG
IN) interface and both of them have an interface that contains a name.
The user and password after entering the necessary information verifies
their validity.
If it was true, its interface would appear to be its interface. The manager has four
buttons which are as follow:
15
• Close button
If the Patient Management button is selected, it shows the interface of the list of
patients add, edit, delete patient data and can search by name or file number. The
patient also has a special medical file button that displays a special interface to the file
and may add, modify, delete, or print.
If the Employee Management button is selected, the staff management interface will
appear maintains employee names and password and give them authority and can add,
modify, delete employee.
If you want to exit the system, press the close button to close
the system.
Signature: Signature:
16
2.6 System Architecture
The
supervision of
the
administrators
Doctors Review of
screening of
the patients
Nurses The
supervision of
Employees patient
records
Book
Clinic
Adminstrat
ors
Cancellation
Record of
Patients
patients
17
2.8 Appendices
Her we will discuss the devices and programs which are used to applying system.
As well as programming languages which used to write code .
2.8.1 Device that are used
we will need three computer devices in this work environment. Each device has
these specifications to commensurate with the system and preform the desired
functions correctly.
The specifications:
CPU: ci5
RAM 2GB DDR3
Hard Desk: 500G
Mother board: G41 INTEL ASROCK
Graphics card 1GB
MONITOR LCD 18.5 OR 19
ETHERNET LAN 1GBs
DVD-RW LG 22X SATA
KEY BOARD MULTI MEDIA
MOUSE OPTICAL
CAS ATX 600W
18
2.8.2 Programs that are used:
19
3- Microsoft Office Access 2010:
4- Adobe Reader
20
4- Adobe photo shop CS5
it is a program that establishment of visual ,and diverse
designs through integration of images scripts and other
elements with each other in one design. And can modify
photos by changing colors or lighting or variation. Also used
to develop images files preparation of image processing the
purpose epigraphy of three dimension objects in the triple
programs or images used in acts of video.
1.9 Adobe photo shop CS5
both native code and managed code .Visual Studio includes a code editor
supporting IntelliSense as well as code refactoring. The integrated debugger works
both as a source-level debugger and a machine-level debugger. Other built-in tools
include a code profiler, forms designer for building GUI applications, web
designer, class designer, and database schema designer. It accepts plugins that
enhance the functionality at almost every level including adding support for source
control systems and adding new toolsets like editors and visual designers for domain-
specific languages or toolsets for other aspects of the software development lifecycle
21
.Visual Studio supports 36 different programming languages and allows the code
editor and debugger to support nearly any programming language, provided a
language-specific service exists. Built-in languages include C, C++, C++/CLI ,Visual
Basic .NET, C#, F# ,Java Script ,Type Script, XML, XSLT, HTML and CSS. Support for
other languages such as Python ,Ruby, Node.js, and M among others is available
via plugins.
22
23
3.1 Activity diagram
1.12: employee
1.13: patient
24
3.2 ERD diagram
1.14: ERD
25
3.3 Use case diagram
26
3.4 Sequence diagram
27
3.5 Collaboration diagram
28