You are on page 1of 20

MINOR PROJECT REPORT

(Medical Clinic) Submitted in the partial fulfillment of Diploma in Computer Science & Engg. under Punjab Technical Board , Chandigarh.

Submitted by: Name-Amanjot Kaur Regd No :110766208024

Submitted To: Mr. Rahul Mittal HOD CE & IT

Under the Guidance of ( Windtech Pvt Ltd , Chandigarh Sector 35-D )

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).

Amanjot Kaur 110766208024

Date: _22Oct, 2013__

Certified that the above statement made by the student is correct to the best of our knowledge and belief.

WINDTECH PVT. LTD. MR.VINOD KUMAR

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

Caption Gallery Appointment

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

UML=Unified Modelling language

9 10

MS=Microsoft SDLC=Software development lifecycle

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

CHAPTER 4. RESULTS & DISCUSSION 4.1 4.2

23-39
24 35

REFERENCES APPENDIX

41-44 45-48

Chapter 1 INTRODUCTION FLOW OF SITE


a)

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.

b) GUI (GRAPHICAL USER INTERFACE): It

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)

BACKEND: In the backend, the database managers keep updating

the database with the latest data regarding the gadgets.

Figure 1.1: Generalised Flow of time table website

CLIENT/SERVER ARCHITECTURE OF SQL SERVER

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

Figure 1.2: Client server database systems

BENEFITS OF THE PROPOSEAPPLICATION

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

KEY TASKS OF THE PROJECT:


To prepare database. To prepare stored procedures. To prepare Business Logic Layer. To prepare web pages. To handle the control navigation from other pages Database Design Writing Stored Procedures. Apply all the check constraints according to the requirements. Designing all the classes for Business Logic Layer (BLL).

Chapter 2 Literature Review Pre-existing work:


Maximum, time table management system is desktop application which needs catralize and can be used as locally not globally. Deliciousfood can also design as a web application in .net or java but currently we were using it as desktop application.so to use time table as globally Deliciousfood has developed as a web software.Therefore we can visit time table any time anywhere.As creating time table in ms word is also a difficult task and it is time consumer.therefore time table management system was developed as desktop application and it was not online.

Key concepts already present:


It has a huge database consisting hundreds of entries currently.it provides following

USE OF PRESENT STUDY IN PROJECT


As we all know that in order to enhance the capabilities of an existing application, it is very important to first of all understand and appreciate the working of presently existing site. Then only, we can find the loopholes and can understand where exactly to include the newly thought out features. Thus presently existing material on time table has solved the problem and reduced the effort of making it executable in least possible time. It has provided for a platform to launch the application onand proceed further from there.The present study has served this

purpose of providing an initial skeleton to this project in the form of a framework.

Chapter: 3 Present work

Scope of project:

Time saving: As there is no paper work,online time table saves time


for creating the time table for teachers. It is quick and easy to enter all subjects, classes, classrooms, teachers and their contracts. The application also enables creating all specific divisions of classes into groups.

More compatible: Because most project management applications


run natively on your desktop youre always going to run into syncing issues if you use more than one computer. Additionally you end up buying several license and the software will change if it's running on a Mac vs a PC. Since TimeTable is a web app this is no longer an issue. TimeTable runs in the browser so it's accessible from wherever you are in the world. Also your data automatically syncs up to the cloud.

Easy access of data: Completion of the development process has


resulted in a software package that provides user friendly environment which is very easy to work with, even for people with very little knowledge of computer.

More Compatible

Maintaining Data Consistency

Medical Clinic

Time Saving

Easy Access Of Data

Figure3.1: Scope of project

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

SDLC (In General)

SDLC (In Project)

REQUIRMENT PHASE

Defined problem,Gathered database requirments

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

IMLEMENTATION AND TESTING

Executed the site and tested for any bugs

Figure3.2: SDLC Phases

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

PRICE IN (RS) 1500

SIZE

DOMAIN

1.

PACK WEB

1 GB

55O

2.

PACK WEB

1400

1 GB

400

3.

GODADY

1500+499

1 GB

658

Figure3.3: Webhosting services with their prices

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:

256 MB RAM 2 GB HARDDISK START

User enters the site by using URL

User get authenticated from the backend through entries stored in the database

Is The User Admin?

He can see the information and make updations in th reviews

The anonymous user will be seeing the information and using the site only as per his rights

User goes out of the site after logging out

END

Figure3.4: Time Table Flow Chart

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.

IMPLEMENTATION AND TESTING:


Implementation is the stage in the project where the theoretical design is turned into the working system and is giving confidence to the new system for the users i.e. will work efficiently and effectively. It involves careful planning, investigation of the current system and its constraints on implementation. In this phase, the entire project was executed to see for

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:

a) DATABASE LAYER: This tier consists of database servers.


Here information is stored and retrieved. Designing a database requires

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.

b) BUSINESS LOGIC LAYER: It

contains the actual logic

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

contains logic for how

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

Figure3.5: Three Tier Architecture Of Flow Chart

Chapter 4 RESULTS AND DISCUSSIONS

LEVEL-0 DFD OF TIMETABLE: This is the simplest


level DFD which shows the most basic components involved in the entire application. It shows that: a) The website retrieves data from its database which is stored in the form of relations/ tables. b) It then provides the required information to the user. Thus data flows from database to the website and then from website to the user. USER

LOGIN

DOCUMENT LOGOUT

You might also like