Professional Documents
Culture Documents
Profile of Organization
Vision
Mission
Overview
HCL is a leading global technology and IT enterprise with annual revenues of US $ 4.8 billion. The
HCL enterprise comprises of two companies listed in India, HCL Technologies Ltd. and HCL Info
Systems Ltd. It is more than just India's largest selling PC brand. HCL is a world leader in aerospace,
life sciences, the banking sector and BPO. There are many diverse and creative things that are
happening at HCL. Given the growing opportunities in the field, education and training is a natural
extension. Abreast with every change in technology, HCL has set up world class Career Development
Centers.
HCL Info Systems is India’s premier information enabling company. Leveraging its 31 years of
expertise in total technology solutions, HCL Info Systems offers value-added services in key areas such
HCL Info Systems is among the leading players in all the segments comprising the domestic IT
products, solutions and related services business, which includes PC’s, servers, networking product,
HCL Info Systems manufacturing facilities are ISO 9001 – 2000 & ISO 14001 certified and adhere to
stringent quality standards and global processes. With the largest installed PC base in the country, four
indigenously developed and manufactured PC brands are ‘Infiniti’, ‘Busybee’, ‘Beanstalk’, and
‘Ezeebee’. HCL Info Systems aims to further leverage its dominance in the PC market. HCL is rated as
Top Players in the PC industry by IDC, and the ‘Infiniti’ line of business computing products is
incorporated with leading edge products from the world leaders such as Intel. A fully integrated and
business ready family of servers and workstations, the ‘Infiniti Global Line’ is targeted at medium and
large companies to help them to manage their enterprise-related applications. HCL Info Systems has
Introduction to project
The topic, we have selected for our Project work is of a different field and is of great importance to us as
beginner in the field of software and it helped us to learn many things and this learning experience will
help us in a long run of our career. Developing a Web Site was not so easy task; as it requires a lot of
Modern Medical Lab is computerized medical lab where the patient of all the age groups can go under
Medical Laboratory is very soul of diagnosis making. Better diagnosis does mean better patient care.
Medical Lab Patient Billing and Inventory Management System is developed to automate the
Patient Information, Patient Test Information, Staff Information, Patient Report, Tests Information,
Inventory Details, Lab Details and Referring Doctor Details are stored in the database.
The system enables to generate reports of each test done by the patient on specific date.
It also maintains all the information of all the equipments and chemicals used in the Lab.
To improve the efficiency of the work which were wasted in keeping records.
Existing System
◦ Existing System is a manual System and all the Process related to the patients and
◦ Storing all the relevant data about the Test Record, Staff, Stock etc is difficult to
maintain.
Proposed System
o The proposed system wills checks thoroughly for their accuracy of data and whenever
o One of the main advantages of the computerization of the system is that it saves lots of
time, which was previously spending for preparing data files manually can now be used
o This system will provide easy record maintenance, queries satisfaction and report
generation.
Security
This module controls security and integrity of database in each module with multilevel password that
Problem definition
16-MCA-2006 19-MCA-2006 31-MCA-2006
98
Medical Lab Patient Billing and Inventory Management System [ASP.NET, C# & SQL-Server 2005]
The problem arises when the system gives inaccurate or invalid data. This problem is faced because
There are lots of transactions made every day and there is always a chance of inaccurate data entry.
Problems of capacity
a queue for a long time for test registration, collecting his/her receipt, test report, test bill and/or any
other information.
There is a big problem of capacity as a large number of tasks are done every day. A Patient has to
wait in.
It is very difficult to find the test report of a patient report who has visited the Lab after a long time.
Facilities Available
Patient Records
Inventory Management
Employee Records
Employee Attendance
Stock Management
Password Recover
The PM would undertake periodic project reviews aimed at ensuring that Project, Progress in line with
Team Leader
The Team Leader will be responsible for overall coordination and administration of the Project. His
• System analysis
• System Design.
• Adherence to standards.
• System Design
• Program Development.
• System Testing
• Program Coding.
• System Software.
• Prepare Documentation.
Team Structure
The constituted team with inter-disciplinary strengths as required for the completion of the project is
shown in the following chart. It would consist of an appropriate mix of an HOD/PM (Internal Project
Gantt Chart
The Gantt chart is a simple time charting tool was developed by Henry L. Gantt in 1917. It is popular
for project scheduling and progress evaluation. Like Pert char, the Gantt chart is graphical. They are
easy to learn and use. Within the Gantt chart the horizontal axis represents time and tasks are listed
As a sequence of the inputs, a timeline chart, also called a Gantt Chart, is generated. A Gantt Chart can
be developed for the entire project. Alternatively, separated it depicts a part of a software project
schedule that emphasizes the concept scooping task for a new word processing software project. All
project tasks (for concept scooping) are listed in the left hand column. The horizontal bars occur at the
same time on the calendar, task concurrency is implied. The diamonds indicate milestones.
Once the information necessary for the generation of the Gantt Chart has been input, the major of
software project scheduling tools produce project tables a tabular listing of all project tasks, their
planned and actual start and end dates, and a verity of related information. Used in conjunction with the
Gantt Chart project tables enable the project manager to track progress
1. Requirement
Analysis
2. Design Phase
3. Coding
4. Testing
5. Finalizing
20 30 1 20 31 1 20 31 1 20 28 1 20 31 1 14
NEED
Recognition of Need
Feasibility Study
Analysis
Design
Implementation
Maintenance
Requirement Analysis
The initiation of a system (or project) begins when a business need or opportunity is identified. A
Project Manager should be appointed to manage the project. This business need is documented in a
Concept Proposal. After the Concept Proposal is approved, the System Concept Development Phase
begins.
Once a business need is approved, the approaches for accomplishing the concept are reviewed for
feasibility and appropriateness. The Systems Boundary Document identifies the scope of the system and
requires Senior Official approval and funding before beginning the Planning Phase.
On Spot Observation
As the details are gathered than we study the requirements, data to identify, features the new system
should have, including both the information the system should produce and operational features such
processing controls, response times, and input and output methods. We visited few Medical Laboratories
Fitness Labs (Medical Lab in Noida) has given us the great opportunity to Analyze administrative and
Laboratory management provided us all necessary information such as manual registration of patients,
registration of staff, patient test reports, billing and attendance of staff etc.
They provided necessary answers to our questions. Staff of Fitness Lab Noida (U.P) is Supportive,
Fitness Labs we have visited several Medical Laboratories on the internet and get help from them.
Reviewing Record
Before starting on the development of system we had to look the previous recording procedures done all
manually. Previously it was done manually and their records are maintained in the form of files and
registers.
Existing System
Existing System is a manual System and all the Process related to the patients and doctors are stored
Requirements
Modern Medical lab will provide appointments to visitors and supports visitor feedback.
Registered Patients can access their personal records (tests reports, bills etc).
Process Logic
First of all a person comes to the medical laboratory. The Person registers him/her self to perform some
medical tests. To perform such tests a registration number and a slip is issued to the person which is
stored in the registration module of the system. Later the person collects his/her test report by paying the
specified test bills. Staff database is maintained and regular attendance of staff available on duty is
performed. Stock maintains the available equipment or regent details. Search option for search of patient
information, test reports, bills and staff information search by providing id number.
System development
To understand the concept of system development, we need to recognize that a candidate system has a
life cycle, just like a living system or a new product. System analysis and design are keyed to the system
life cycle.
System development has various stages. The System analyst must progress from one stage to another
Design Phase
The most creative and challenging phase of the system life cycle is system design. The term design
describes a final system and the process by which it is developed. It refers to the technical specifications
The first step is to determine how the output is to be produced and in what format. Samples for the
The second step is input data and master files (data base) have to be designed to meet the requirements
of the proposed output. The operational (processing) phases are handled through program construction
and testing including a list of the programs needed to meet the system’s objective and complete
documentation. Finally, details related to justification of the system on the user and the organization are
documented and evaluated by management as a step toward implementation. To design the system we
In this component the software components and relevant interfaces such as, interactions with
existing internal and external systems, network connections, standard input and output formats are to be
identified.
After completing the requirement study and documentation, it is time to design the software based on
the requirements. It is easy to start coding without any design and we may end up developing a product
which our customers like. But it may not be easy to maintain. Customers may keep changing their mind.
Only after seeing the product, they may say 'we want this to behave in a different way', and it is very
hard to say 'NO' to a customer. First step is identifying all the features that we are going to implement in
the software. The requirements document is a good guide in identifying the features. According to the
Registration of Patients
Registration
This feature allows adding a new patient’s data in the system. We should be able to store at least the
basic information like Name, Address, Sex, Date of Birth, and contact number etc.
This feature allows keeping track of Patients information, so that we can access particular patient’s
information at any time. For this purpose we have to specify a unique entity such as Registration
Number of patient.
With this feature employees of the medical laboratory should be able to search for the particular Patients
record, if the Registration number is provided to them. The system should be able to search for the full
Storage of Information
This feature allows storing of information in a particular location so that stored information can be
accessed later by the Users. The system should be able to store the information of Patient as discussed
blow:
3. Guardian.
5. ADDRESS
a.) City.
b.) State
6. Date of Birth
a.) Day
b.) Month
c.) Year
7. Marital Status
Married or Single
8. Contact Number
9. Registration Date
System Design
Before going to design a system one should know what system means to be. Basically system is an
integrated collection of components that satisfy functions necessary to achieve the system’s goals and
which have relationships to one another that give cohesion to the system and define its structure.
1. Input
2. Processor
3. Output
All these processes are done by programmer, where he collects the input requirements from the user, he
designs the input structure, and for obtaining output, user don’t know the type of process which had
gone through in the software . Conversion of input into output is called as process. We had gone through
the process between the process, between the input and output known processing process.
Inputs
Inputs are basically data fed into the system or the database. Inputs are entered by the Users who are
o Visitor Information
o Appointment Information
o Test Results
o Bill Details
o Staff Attendance
o Stock Availability.
Outputs
Report module produces views, which can act as management information system. Some of them as
follow:
Main Actors
In medical lab patient billing and inventory management system there are mainly four actors:
1.) Visitor
2.) Administrator
3.) Employees
a.) Doctors
b.) Technicians
4.) Patient
Visitor:
Visitor is a person that accesses the site by using the website address. The various facilities available to
It means that a visitor can view all the basic information that is on the site but with certain
2. Visitor can search for tests available, facilities provided, test charges etc.
4. After filling the visitor form, visitors can login to the system by providing E-mail ID as login ID
5. Visitor is not a registered member or does not have any agreement thus he/she is provided access
to the site with restrictions. Thus to avail all the services he/she has first to register by filling the
Administrator:
An administrator is a person having all the authorities and responsibilities to manage and oversees the
1. Administrator can login to his member area by supplying unique identification and
password.
patient/employees.
and
labs.
4. Administrator has the authority to change the services which appears on the members
5. Administrator has the authority to cancel the registration of a member depending upon
certain conditions.
6. Administrator is responsible to keep track of all the resources specially the registered
visitors, patients, employees and to help them whenever they need in the form of quires.
There are also feed back forms which helps the administrator to remove any flaw or to
improve the efficiency of the application and the maximum utilization of the resources.
7. Administrator can access vital information such as login information of all the users of
8. Administration can check feedback provided by the visitors and contact them.
10. Administrator can pay salary for all employees on monthly basis.
11. Administrator can generate various reports such as billing reports, salary reports and
inventory reports.
12. Administrator can change or modify any service available without any permission.
13. Logout: Administrator can Logout form his member area to Login Screen.
14. Home Page: Administrator can Logout form his member area to Home Page.
Employees:
Employees are the persons who have been registered as the members and they are provided with the
unique ID and PASSWORD by the administrator. Employees are provided with the space to login to
their member area by supplying the member ID and the PASSWORD for his unique identification in
order to protect unauthorized users to access the member area. Once employee enters to his/her member
1. Employee can update his/her profile, by changing his Password, Phone number, Email
2. Employees can check visitors and can fix appointments, without the administrator
permission.
4. Doctors/Technicians can search for patient tests; perform any patient test and prepare test
reports.
5. Doctors/Technicians can view any test result they performed for future reference.
7. Employees can request for any stock item required for test purpose.
9. Logout: Employer can logout form his member area to Login Screen.
10. Home Page: Employer can logout form his member area to Home Page
Patient:
Patients are the persons which are provided with registration number to carry out their tests. With the
help of user ID and password patients can access the medical reports online anywhere if needed.
Patients can access test reports, bills and there personal information.
3. Logout: Patients can Logout form his member area to Login Screen.
4. Home Page: Patients can Logout form his member area to Home Page.
transformation models and changes the data in a specific way. The entire Software can be represented as
Definition:
A Data Flow Diagram (DFD) is essentially a graphical technique that depicts informational flow and the
transforms that are applied as data moves from the input to the output. A Data Flow Diagram is also
The Data Flow Diagram is essentially used to represent a system at any level of abstraction. The DFD
may be portioned into levels that represent increasing functional as well as information flow modeling.
External Entity: A producer or consumer of information that resides outside the bounds of the system
Process: A transformer of information that resides within the bounds of the System to be modeled,
Data Object: A data object, generally represented as an arrow indicating direction Flow.
Data Store: A repository of data that is to be stored for use of one or more Processes; may be as
1. External entity:
USER
2. Process: Process
Order
Data Base
5. Data Store:
Administrator
Response Controls
Patient Employee
Response
Registration
Manipulates
Request
0.0
Access
Response
MLPBIM Visitor
Response
Administrator
Request for
2.0
Billing Data
View
Billing Bill Details
Login
Failed
Reads
Login Details
Billing
Request for
System
3.0
Inventory
1.0 Writes
Lab
Login Inventory Stock Data
Process Process Store
Reads
RequestAdd/update Writes
Tests Request to
manage Staff 4.0
Staff Data Store
Managing
Staff
Reads
Reads
5.0
writes
Employee
1.0
Login Available
Tests
Patient Test
Result 1.3
Patient
1.4 Writes
Report/Bill
Billing
Generate Bill
Procedu Details
re Reads
Patient
Logindetails
Login Failed
Login
Process
Requests for
details
Retrieves Retrieves
1.1
Patient Data
Store View Bill Bill Details
Details
Retrieves
Patient Test Result
Visitor
Feedback
Details
Feed Back
Stores feedback
1.2
Feedback
Process
From Process
3.0 From Process 3.0
From Process 3.0
Reads Data
Stock Data 3.1
store
Add/Delete
Updates Stock
Reads
Reads Data
3.2
Checking
Update Quantity
Reads Data
3.3
Maintenanc
e of Stock
Update
Request
Enter details of a
Visitor Appointment Form
Visitor
Query
Get Registration
Registration of a Patient
Interface diagram to show how a registration of a patient is done in Medical Lab Patient Billing and
Patient info
management
Get Registration
MLPBIMS
REGISTRATION OF A PATIENT
Interface Diagram to show how an employee get access to patient records in Patient Billing and
Query
Record of an Enter Reg. number
Employee
existing Patient of a Patient
Patient info
management
Get Record
MLPBIMS
Naming Convention:-
• As the project size grows, so does the complexity of recognizing the purpose of the
variables. Thus the variables were given meaningful names, which would help in
• The function names are also given meaningful names that can be easily understood
by the user.
Classes Class names should clearly indicate the entity that it represents.
Decimal – dVarName
String – strVarName
Boolean – bVarName
Button – btnControlName
For example, the name of the file containing the definition of the
p a t ie n t _ t e s t _ r e s u lt p a t ie n t _ t e s t _ d e t asils
t o c k _ e q u ip m e n t _ d e t a ils
s t o c k _ is s u e _ d e t a ils
p id
p id
e _ s t o c k _ id s _ is s u e _ id
s id
tes t_ nam e e _ id
t e s t _ id s t a f f _ id
s a la r y _ d e t a ils s t a f f_ a t t e n d a n c e tes t_ date e _ na m e
e _ s t o c k _ id
in v e s t ig a t io n
tes t_ s tatus e _ de s c m _ s t o c k _ id
t e s t _ r e s ult
s id e _ c o m p a ny
s id e _ id
n o r m a l_ v a lue s
ac c _ n o e_ c o s t e _ q ua nt it y
s atte ndanc e_ s ta tus d e s c r ipt io n
pa s s _ k e y t o t a l_ c o s t m _ id
s t a f f_ d e t a ils p r e steensttda
_ dt ee t a ils p a t ie n tt_eds et _t af eils
e
s t a f f_ s a la r y _ d e t a ils
e _ qu a nt it y
s a la r y m _ q u a nt it y
ac c _ no s id t e s t _ id p id
la b _ d e t a ils
s nam e inv e s t ig a t io n p na m e
s a la r y
r e c y c le _ t e s t
s sex n o r m a l_ v a lu e s p gu a r d ia n
in c e n t iv e s
v _ id
s m a r it a l_ s t a t u s la b _ n o psex
t s a la r y
v _ nam e
s dob tes t_ f ee p m a r it a l_ s t a t u s
date
v _ c o nt a c t
s t y p ep a t ie n t _ b ill_ d e t a ils p do b
m _ s t o c k _ id v _ e m a il
s s p e c iliz a t io n pstate
u s e r lo g in m _ id v _ p u r po s e
s s tate p c it y
m _ na m e v_ tes ts
s c it y p z ip
m _ de s c v _ date
s z ip la b_ n o pc ontac t_ no
m _ c o m p a ny s t a f f _ id
s c o nt a c t la b_ n a m e p e m a il_ id
p id m _ cost dr_ nam e
s e m a il la b_ lo c a t io n pref _ dr_ na m e
s id t o t a l_ c o s t m o b ile
s doj ps tatus
t e s t _ id m _ qu a nt it y la b _ lo c a t io n
preg_ date
inv e s t iga t io n t o t a l_ qu a n t it y v _ a p po in t _ d a t e
p gu a r d ia n t y p e
t e s t _ r e s ult a v a il_ qu a n t it y s tatus
n o r m a l_ v a lue s m _ pu r c h a s e _ d a t e f e edbac k
b illid
d e s c r ip t io n p id m _ e x p ir y _ d a t e
tes t_ f ee us e r id s id
d e le t e _ b y us e r na m e t es t _ na m e
d a le t e _ d a t e lo ginp a s s w o r d t o t a l_ c h a r ge s
lo ginr o le e x t r a _ c ha r g e s
s e c ur it y q u s e t io n grand_ tota l
s e c ur it y a n s w e r b ill_ d a t e
System implementation is the stage when the user has thoroughly tested the system and approves all the
features provided by the system. The various tests are performed and the system is approved only after
The new system may be totally new; replacing an existing manual or automated system, or it
may be a major modification to an existing system. In either case, proper implementation is essential to
provide a reliable system to meet organizational requirements. Successful implementation may not
guarantee improvement in the organization using the new system (that is a design question), but
Implementation is the process of having systems personnel check out and put new equipment into use,
train users, install the new application and construct any files of data needed to use it. This phase is less
creative than system design. Depending on the size of the organization that will be involved in using the
application and the risk involved in its use, systems developers may choose to test the operation in only
one area of the firm with only one or two persons. Sometimes, they will run both old and new system in
parallel way to com-pare the results. In still other situations, system developers stop using the old
system one day and start using the new one the next.
Aspects of Implementation
• Training Personnel
• Conversion Procedures
TRAINING
Even well designed and technically elegant systems can succeed or fail because of the way they
are used. Therefore the quality of the training received by the personnel involved with the system in
various ways helps or hinders, and may even prevent, the successful implementation of an information
system.
Since, Human Resource Recruitment Process is web-based and user friendly, not much effort
CONVERSION:
Conversion is the process of changing from the old system to the new system. There are two
• Parallel Run
• Immediate cut-off
Parallel Run
In this approach, the old system and the new system are used simultaneously for some period of
time so that the performance of the new system can be monitored and compared with that of the old
system. Also in case of failure of the new system, the user can fall back on the old system. The risk of
this approach is that the user may never want to shift to new system.
Immediate cut-off
In this method, the use of the old system ceases as soon as the new system is implemented and
bought in to palace. The old system becomes redundant from the day of implementation of the new
system. There is the high risk involved in this approach if the new system is not tested rigorously. This
is because of the fact that if the new system fails, then there will not be anything to fall back upon. The
advantage of this approach is that both the systems need not be used simultaneously.
1 Implementation Tools
The project was implemented using ASP.NET server pages, HTML, ASP.NET beans. The
1.1 Coding
This means program construction with procedural specifications has finished and the coding for
language realization.
• Main emphasis while coding was on style so that the end result was an optimized code.
The structured programming method was used in all the modules the project.It incorporated the
following features
• The code has been written so that the definition and implementation of each function is
• A group of related function was clubbed together in one file to include it when needed and
• As the project size grows, so does the complexity of recognizing the purpose of the variables.
Thus the variables were given meaningful names, which would help in understanding the context
• The function names are also given meaningful names that can be easily understood by the user.
1.4 Indentation
Judicious use of indentation can make the task of reading and understanding a program much
simpler. Indentation is an essential part of a good program. If code id intended without thought it will
• The higher-level statements like he definition of the variables, constants and the function are
intended, with each nested block intended, stating their purpose in the code.
• Blank line is also left between each function definition to make the code look neat.
• Indentation for each source file stating he purpose of the file is also done
Form Design
application.
Allows a maximum of 3
system.
to the system.
purpose.
Administrator.
lab_details
from stock.
reports patient_bill_details
Administrator/Employees to
details.
details.
daily basis.
employee.
from stock.
regent/medicines or re-order
existing regent/medicines.
stock.
Validation to be performed
• Form: Logon
• If number of attempts is less than 3, allow a user to re-enter the user ID and password, otherwise
• Form: Visitor
• The visitor form will be used for a visitor for appointments with the doctors and to provide
feedback.
• Form: Administrator
• Vital information such as login information of all users will available only to administrator.
• Form: Employee
• Form: Patient
Reports Design
Patient Detailed Crystal Report (pull Displays the details about all the patient_details
Bill Report Crystal Report (pull Displays the details about all tests patient_bill_details
Stock Items Crystal Report (pull Keeps Record of All Issued stock_equipment_detail,
Issue Report method) Equipments/Regents stock_equipment_detail,
stock_issue_details
message should be
displayed.
2. If in all 3 attempts a Any invalid An error message An error message in first two
wrong user name and user name and in first two attempts. Third time, a message
terminated. Aborting…”
3. If a valid user name , User Name: Home page Modern Medical Lab Form
visitor form
button
Form:Adminstrator
1. Adminstrator Form: Enter all and Welcome message Home page for adminstartor
“staff_id”,
“adminpassword”,
“Admin”
Form:Employee
1. Employee Form: Valid Enter any Error – “Invalid Error – “Please Enter valid
“staffpassword”,
“Employee”
2. Employee Form: Valid Enter all the Welcome message
“staff_id”, button
“staffpassword”,
“Employee”
Form:Patient
1. Patient Form: the Enter all the Welcome message Home page for patient
userid,password and
role given
• Corrective
• Adaptive
• Perfective.
As important as it is, many programmers and analysts are reluctant to perform or identify
themselves with the maintenance effort. There are psychological, personality and professional reasons
for this. In any case, a first class effort must be made to ensure that software changes are made properly
management and software modification audits. Software modification consists of program rewrites
system level updates, and re-audits of low ranking programs to verify and correct the soft spots.
The outcome should be more reliable software, a reduced maintenance backlog, and higher
In project, care has been taken towards maintenance; Loop Holes can be eradicated from the
system from time to time according to changing requirements with lesser cost.
EVALUATION
The evaluation phase ranks vendor proposals and determines the one best suited, Evaluation of
the system is performed to identify its strengths and weaknesses. The actual evaluation can occur along
including case of use, response time, overall reliability and level of utilization.
User Manager Assessment Evaluation of the attitudes of senior and user manager within
such yardsticks as overall development time and effort, conformance to budgets and
Testing
Testing focuses on the logical internals of the software, ensuring that all the statements have
been tested on the functional external, that is, conducting tests using various test data to detect errors
and ensure that defined input will produce actual results that agreed with required results. It is the major
o During Coding
Levels of Testing
1. Unit Testing
2. Integration Testing
3. System Testing
4. Acceptance Testing
5. Regression Testing
Different modules are tested against the specifications produced during the design for the
modules. Unit testing is essentially for verification of the code produced during coding phase. Its main
goal is to test the internal logic of the modules, typically done by the programmer of the module. Main
Integration testing:
Many unit tested modules are combined into sub systems and tested. Hence, the emphasis is on
testing interfaces between modules. This testing activity can be considered testing the design.
System testing:
The entire software system is tested. The reference document for this process is the requirement
Acceptance testing:
This is the validation activity performed with realistic data of the client to demonstrate that the
software is working satisfactorily. Here, testing focuses on the external behavior of the system.
Regression testing:
This test is performed when some changes are made to an existing system. Changes are made to
“Upgrade” the software by adding new features and functionality. Modified software needs to be tested
Output
The final output of the testing phase is the Test report and the Error report. Test report contains the
set of test cases and the result of executing the code with these test cases.
Error report describes the errors encountered and the action taken to remove the errors.
Benefits of testing
Camcoder
HARDWARE RESOURCES
Future Enhancements
Online Sale/Purchase.
Conclusion
Modern Medical Lab is computerized medical lab where the patient of all the age groups can go under
examination under the specialized doctors using the modern technologies. Supports registration of
patient, report generation, inventory management. Web-based interface for online test details, maintains
The system validates the data fed into the system at earlier stages. Moreover, The system is able to
perform correctly provided the input is correct. It is observed that data fed into the computer is 100%
validated and no future validation checks are required. If there is any error in the input, the system
indicates the error to the user. So, the data entry time is very much reduced. Thus the system can be very
Bibliography
(Microsoft Press)
Introducing .NET
WROX Publications.
GLOSSARY
study.
Database A store of integrated data capable of being directly addressed for multiple
reference based on the relationship among records in the file rather than
DBMS The software that determines how data must be structured to produce the
Data structure A logically related set of data that can be decomposed into lower level
Feasibility Study A procedure that identifies, describes and evaluate candidate systems and
File Collection of related records organized for a particular purpose also called a dataset.
Flow Chart A graphic picture of the logical steps and sequence involved in a
procedure or a program.
Gantt Chart A static system model used for scheduling; portrays output performance
against time.
Normalization A process of replacing a given file with its logical equivalent; the object is
Operating System In database – machine based software that facilitates the availability of
procedure.
operation.
System Design Detailed concentration on the technical and other specifications that will
SDLC (System Development Life Cycle) A structured sequence of phases for implementing an
information system.
System Testing Testing the whole system by the user after major programs and
Websites
http://www.vbnetdesign.com
http://www.microsoft.com/vb.net
http://www.webindia123.com/career/options/medlab/intro.htm
http://en.wikipedia.org/wiki/medicallaboratory