Professional Documents
Culture Documents
(Medical Clinic) Submitted in the partial fulfillment of Diploma in Computer Science & Engg. under Punjab Technical Board , Chandigarh.
Department Of Computer Science And Engineering Bhai Gurdas Polytechnic Sangrur College
DECLARATION
I hereby declare that the project work entitled (Medical Clinic) is an authentic record of my own work carried out at (Windtech Institution ,Chandigarh) as requirement of six weeks industrial training for the award of degree of Polytechnic (Computer Science Engineering),
RBCEBTW,Mohali under the guidance of (Mr.Vinod Kumar) ,during 24 june 2013 to 28 june 2013).
Certified that the above statement made by the student is correct to the best of our knowledge and belief.
ACKNOWLEDGEMENT
First of all I would like to thank the Almighty, who has always guided me to work on the right path of the life. I acknowledge with deep sense of gratitude and most sincere appreciation, the valuable guidance and unfailing encouragement rendered to me by Er. Kashmira singh Bhai Gurdas Ploytechnic College, Sangrur for their proficient and enthusiastic guidance, useful encouragement and immense help. I have been deep sense of admiration for them inmate goodness and inexhaustible enthusiasm.
My heartfelt gratitude and indebtness goes to all teachers and guidance group who with their encouraging, caring words, constructive criticism and segmentation have contributed directly or indirectly in a significant way towards completion of this training. My special thanks go to my friends whose support and encouragement have been a constant source of assurance, guidance, strength, and inspection to me.
Amanjot Kaur
LIST OF TABLES
Table No.
1
LIST OF ABBRIVIATIONS
1 2 3 4 5 6 7
PHP = Hypertext Preprocessor HTML= Hypertext Markup Language CSS= Cascading Style Sheet XAMPP= Cross Platform Appache Server My Sql PHP Perl My Sql = My Structured Query Language Js= Java Script DFD=Data Flow Diagram
9 10
TABLE OF CONTENTS
Contents
ACKNOWLEDGEMENT LIST OF TABLES LIST OF ABBRIVATIONS TABLE OF CONTENTS CHAPTER 1. INTRODUCTION 1.1 Introduction to Project
Page No:
1 2 3 4
1-13
1
CHAPTER 2. REVIEW OF LITERATURE CHAPTER 3. PRESENT WORK 3.1 3.2 3.3 3.4 Scope of Project Problem Formulation Objectives Methodology Dfds (upto three level) Application Software Interface (Output Screens)
13-18 19-20
19 20 21 22
23-39
24 35
REFERENCES APPENDIX
41-44 45-48
FRONT END: Visitors visit the site and explore it in the front end
of the site and take important reviews, download required manuals etc. from it. This end presents them with the actual functionality of the site.
is the
interface which helps the users to interact with the site i.e. to solve their various problems like finding information, uploading information etc. c)
Client/server systems are constructed so that the database can reside on a central computer, known as a server, and be shared among several users. Users access the server through a client or server application. In a twotier client/server system, users run an application on their local computer, known as a client that connects over a network to the server running SQL Server. The client application runs both business logic and the code to display output to the user, and is also known as a thick client. In a multitier client/server system, the client application logic is run in two locations
The benefits of the proposed application must also be evaluated. Benefits may be categorized as tangible or Intangible. Tangible benefits are measured in money terms. Intangible benefits are more difficult to estimate and justify. Tangible Benefits: Time saving Saving of operating cost Data security
Scope of project:
More Compatible
Medical Clinic
Time Saving
Problem formulation:
The entire problem of creating Retrevo website has been tackled in various phases, the phases of SDLC (Software Development Life Cycle) as shown below:
Requirment phase Feasibility study Analyse phase Design phase Implementation and Testing
REQUIRMENT PHASE
FEASIBILITY STUDY
Stuided various constraints and check the overall cost to implement projct Analysed hardware,software and other specification and prepare flowcharts Wrote the actual code for time table written in PHP 5.1
ANALYSIS PHASE
DESIGN PHASE
FEASIBILITY STUDY:
Feasibility is the measure of how beneficial or practical the development of the system will be to the organization. It is a preliminary survey for the systems investigation.The final web hosting involves nominal costs if the site is to be made live on internet. There are various sites:
SR NO
WEB HOST
SIZE
DOMAIN
1.
PACK WEB
1 GB
55O
2.
PACK WEB
1400
1 GB
400
3.
GODADY
1500+499
1 GB
658
ANALYSIS PHASE:
This involves studying the business processes, gathering operational data, understand the information flow, finding out bottlenecks and evolving solutions for overcoming the weaknesses of the system so as to achieve the organizational goals. System Analysis also includes subdividing of complex process involving the entire system, identification of data store and manual processes. The first step in this phase is to make a problem specific flow chart showing how the site will be working exactly
SOFTWARE REQUIREMENTS:
PHP 5.1 MYSQL 2.1 WAMP SERVER
HARDWARE REQUIREMENTS:
User get authenticated from the backend through entries stored in the database
The anonymous user will be seeing the information and using the site only as per his rights
END
DESIGN PHASE:
In this phase, the actual designing of the entire application was carried out using PHP language on the xamp platform and technologies. The designing involved the usage of scripting language that is the markup language HTML and PHP language.
its efficiency and errors. Its errors were debugged using various techniques: Using the break points Reviewing the doubtful code Using internet for help The testing and debugging was done both at minute level at various steps of development and also at the macro level after the whole development.
Objectives:
Our Time table is specially designed software for managing college time table. The main objective of this software is to define college time table, assign class and sujects to teachers. Allot Labs & lecturer rooms for the classes. Assign & Manage teachers time table with period, days, and lecturer rooms etc. The system will automatically generate the time table and let you resolve the conflicts manually, if there any. A large number of reports are available. Like semester wise time table and department wise time table. This time table will be of great help in optimum uses of available class rooms, lecturer rooms and labs.
METHODOLOGY:
This project has been developed using the methodology by which most of the high scale projects are developed now a days. The underlined architecture used in this project to solve the problem is three tier architecture consisting of following three layers:
an understanding of both the business functions we want to model and the database concepts and features used to represent those business functions. Data access layer is a layer of a computer program which provides simplified access to data stored in persistent storage of some kind, such as an entity-relational database. Time table consists of 15 % database layer.
for the problem. Business logic is defined as any application logic that is concerned with the retrieval, processing, transformation, and management of application data; application of business rules and policies; and ensuring data consistency and validity. Time table consists of 80 % BLL
c) PRESENTATION LAYER: It
application is to be presented to the user i.e. the actual design of the look and feel of the application. Time table has 5 % presentation layer logic
LOGIN
DOCUMENT LOGOUT