Sunteți pe pagina 1din 25

PREFACE

At the ending of our Diploma in Computer Engineering life and beginning of our career, we feel our this experience is totally different. The work was to develop a computerized system for the Pathology Laboratory. The communication with different people and an experience to work in real life organization are really our assets for the future. We feel great pleasure to present this project report. This report has been prepared on the basis of the information collected. We have taken almost care that the Project run smoothly without any problem. It is a great experience for us to work on such important projects.

ACKNOWLEDGEMENT

Firstly, We would like to thanks to A.V.Parekh Technical Institute for providing lab facility. We express our sincere thanks to the Head Of the Department Mr. Paresh Kotak who had allowed us to use facility of the Institute. Our guide SmitaMadam and DharaMadam were the main support behind all these. Because of their valuable suggestions and proper guidance our project is completed successfully. They taught us most importantly how to work in an Organization, How to complete given work within deadline, working under pressure and being independent. Finally, We would like to thanks our Parents, Friends and Other Faculty Member of Computer Department who have Directly or Indirectly helped us in completion of this Project. College: A.V.P.T.I. Date: . Prepared By:

Thumar Harvi K. Sathiya Janki R. Pandya Priyanka U. Akhiyaniya Shivani D.

INTRODUCTION TO THE PROJECTT


Existing System:

The present system is manual one. The doctor prescribes test on paper which patient takes to laboratory and all test are performed there. The report is typed on paper and given to patient. The billing is also done on paper. There is no record storing system for patient revisiting the laboratory. Thus, paper work is more and time consuming. Introduction to proposed software: By implementing the Laboratory Management Software; the job of all the lab assistant and workers is simplified. The manual work is thus reduced. The software provides facilities which satisfies needs of laboratory as it is simple and flexible. It also helps in storing and saving details of patients visiting the laboratory like the details of all the doctors is stored in doc_info. The doctor incharge examines the patient and prescribes certain tests. The detail of all he tests available in the lab is stored in pat_test. The patient undergoes test and all the results and values are stored in subtest. The reports are

generated based on test performed and obtained results. The patient also has to pay bill which is stored in receipt.

DATA FLOW DIAGRAM


New Patient Entry

PATIENT

New Patient Entry

Patient Entry

Patient Report

Doctor Information

DOCTOR

Doctor Details

Doctor_info

E-R DIAGRAM
name add city qua

nam e

add

Ph.no.

Doc_id

LABORATORY

has

DOCTOR

Ph no.

Test_id

charg e

examin e Test_des hav e city

Pat_id nam e

TEST

PATIENT

add Ph_no. sex date

contai n Sub_id SUB TEST Sub_des c Me_unit Normal_value give s

age

test pay

Pat_id nam e Bill no. charge Test_des date

BILL

Test_id Subtest_id name

REPORT

Normal_val result Subtest_de s

date

REPORT PROCESS

TEST INFORMATION REPORT REPORT PROCESS INFORMATION PATIENT

PATIENT REPORT

BILL PROCESS

BILL

BILL PROCESS

PATIENT DETAIL PATIENT BILL

A.V.PAREKH TECH INSTITUTE CERTIFICATE

This is to certify that miss Thumar Harvi K. Sathiya Janki R. Pandya Priyanka U. Akhiyaniya Shivani D. S-153306007 S-153306017 S-153306014 S-153306033

Branch : Diploma Computer Engg. Semester : 5th Has successfully completed the project on Microsoft Technologies Of A.V.Parekh tech. institute,Rajkot as part of subject Project And submited report to the A.V.Parekh tech. institute,Rajkot. Date of submission:.. Subject in charge : Head of dept. :..

CONTEXT DIAGRAM

PATIENTS

LABORATORY MANAGEMEN T

DOCTORS

SYSTEM TESTING

We have followed below mentioned testing on our project.


UNIT TESTING For unit testing we need to test individual functions or procedures to ensure they are operating correctly. MODULE TESTING Module contains Interrelated procedures or functions. In our project we are having one module. Module is tested without other system module. SYSTEM TESTING Our system consists of units and module. The system testing process is concerned with finding such errors which results from interactions with User. We have tested that our project meets the Users Objective.

WHITE-BOX TESTING White-Box Testing is concerned with the implementation of the program. This test concentrates on the examination of the coding. BLACK-BOX TESTING Black-Box Testing is concerned with the proper execution of the program specifications. It uncovers the errors which are not discovered by white-box methods. This type of testing attempts to find the following errors: 1. Incorrect or missing functions 2. Errors in external database access 3. Performance errors 4. Initialization and termination errors ALPHA TESTING Tests performed at the developers site before the system is finally installed in the users site is known as Alpha Testing. It involves testing the system with live data supplied by the user rather than by the test data used by us.

USER INTERFACE
ABOUT MICROSOFT VISUAL BASIC 6.0
is used as the Front End Tool which provides a complete set of commands to simplify rapid application development.

Microsoft Visual Basic 6.0

What Is Visual Basic ?


The Visual is a part that refers to the method used to create the Graphical User Interface (GUI). Rather than writing numerous lines of code to describe the appearance and location of the interface elements, we simply drag and drop different types of controls and built-in objects as per the need and place them on the screen. The Basic part refers to the BASIC (Beginners All Purpose Symbolic Instruction Code) language, a language used by more programmers. Visual Basic has been evolved from original from original BASIC language. It contents several hundred statements, functions and keywords many of which are directly related to the windows GUI.

VB 6.0 uses and supports many types of existing databases including MS Access, Oracle, Database and DB2, FoxPro, SQL Server 2000 etc. We can also use it to access MS Excel, Lotus 1-2-3 and standard ASCII text files as if they were true database.

DATABASE
ABOUT MICROSOFT ACCCESS
MS Access is a powerful Multiuser Database Management System developed by Microsoft Corporation. It
can be used to store and manipulate large amount of information and automate repetitive tasks, such as maintaining an inventory and generating invoices by using data input forms. In MS Access, various types of data can be stored, processed and meaningful reports can created. Data in Access is organized in the form of Tables . Within the table, records are arranged accordingly to a common reference value known as Primary Key. The value in the key field(S) if unique for each record and thus helps in the identifying records uniquely. A

combination of two or more records can be used as the Primary Key which is called Composite Primary Key. Since a value in one table can be replicated across other tables, there should be a way to maintain a relationship between two tables. This relationship can be implemented by using the Foreign Key concept. A Foreign Key in a table is a field which links that table to another table.

MENU DESIGN OF MANAGEMENT SYSTEM

MAIN MENU
DOCTOR TEST SUBTEST

LAB DETAIL PATIENT REPORTS HELP

PATIENTENTRY PATIENTREPORT PATIENT BILL

ABOUT

PATIENT DOCTOR TEST SUBTEST BILL

EXIT

Hardware Requirement Processor : Hard disk : RAM : Printer : CD Drive : Pointing Device : Intel Pentium 1.7 21 GB or Above 64 MB or more Any 500 MB Mouse,Keyboard

Software Requirement Operating System Front End Tool Back End Tool : Windows 98 or Above : MS visual basic 6.0 : MS Access 2000

The below mentioned reference books have been very useful in the development of our project : Microsoft Visual Basic 6.0 By Paul Sheriff. Microsoft Visual Basic 6.0 Black Book.

REFERENCED BY

SAURASHTRA PATHOLOGY LAB

INTRODUCTION OF SYMBOLS

We have use the following symbols in our DFD

Data Process

Entity

Data storage

Data flow direction

FEATURES

The system is very easy to understand. Any one can work with it even the person not having much more knowledge of computer. System has not been using any kind of bound controls ,so no any change required to work from one system to the oter system. The coding procedure is also very clear to that any of the software engineers of the company can easily solve the problem if it nay be. A special library is used in coding to work with all the function those are frequently used. The form layout is attractive, again easy to fill details and save. All the kind of validation is done perfectly. Even form is made according to doctors requirement.

LIMITATIONS

This software is prepared for general hospital so it has some limitations for providing services to particular huge type of application. This software is developed mainly for database storage ,providing bill facility and reporting facility it dose not include searching facility. It is suitable for peer-to-peer network, not for client server application.

FUTURE EXPANSIONS

Make application in client server network. Accounting software can be added. One can also think of adding more number of validation whenever, it can be.

S-ar putea să vă placă și