Вы находитесь на странице: 1из 10

INTRODUCTION

1.1) Background

In an ordinary clinic the daily routines are updated manually by the doctor and the nurse. This was very tough for a clinic where there is a huge number of patients visit daily. The maintenance of these records and follow up of the patient details and history is found difficult. It is very difficult task to carry these records with him. So there found a need to computerize the system. So the doctor can follow these details from any system.

1.2) Objectives

1. Planned approach towards working: - The working in the organization will be well planned and organized. The data will be stored properly in data stores, which will help in retrieval of information as well as its storage.

2. Accuracy: - The level of accuracy in the proposed system will be higher. All operation would be done correctly and it ensures that whatever information is coming from the center is accurate.

3. Reliability: - The reliability of the proposed system will be high due to the above stated reasons. The reason for the increased reliability of the system is that now there would be proper storage of information.

4. No Redundancy: - In the proposed system utmost care would be that no Information is repeated anywhere, in storage or otherwise. This would assure economic use of storage space and consistency in the data stored.

5. Immediate retrieval of information: - The main objective of proposed system is to provide for a quick and efficient retrieval of information. Any type of information would be available whenever the user requires.

6. Immediate storage of information: - In manual system there are many problems to store the largest amount of information.

7. Easy to Operate: - The system should be easy to operate and should be such that it can be developed within a short period of time and fit in the limited budget of the user.

1.3) Purpose and Scope

1.3.1 Purpose The Software is for the automation of Clinical Management. It maintains two levels of users:_ Administrator Level _ User Level The Software includes:_ Maintaining Patient details. _ Providing Prescription, Precautions and Diet advice. _ Providing and maintaining all kinds of tests for a patient. _ Billing and Report generation.

1.2) Scope

It can be used in any Hospital, Clinic, Dispensary or Pathology labs for maintaining patient details and their test results. A doctor also can handle this system for his personnel purpose.

2 SURVEY OF TECHNOLOGIES

Technology is the usage and knowledge of tools, techniques, or is systems or is methods of organization, or is a material product of these things. The word technology can also be used to refer to a collection of techniques. It is the current state of humanitys knowledge of how to combine resources to produce desired products, to solve problems, fulfil needs, or satisfy wants; it includes technical methods, skills, processes, and techniques Internet Information Services Architecture IIS is an integral part of the windows DNA architecture. An important role of IIS is to link clients accessing the system through the Hyper Text Transfer Protocol (HTTP) to the other windows DNA services, such as DHTML, ASP and so on. In addition IIS includes a basis of functionality that systems developers can extend to define customized application architecture. This session contains IIS core functionality, IIS Core functionality, IIS and component services and IIS Request processing. .Net Framework The .Net framework includes classes, interfaces and value types that help expedite and optimize the development process and give you access to system functionality. The .Net framework is made up of four parts. The common language Runtime, as set of class libraries, a set of programming languages, and the ASP.Net environment. It is a frame work that can be installed on computers that running on Microsoft Windows operating systems. It includes a large library of coded solutions to

common programming problems and a virtual machine that manages the execution of programs written specifically for the framework. The .NET Framework is a Microsoft offering and is intended to be used by most new applications created for the Windows platform. Microsofts .NET Framework is a new computing platform built with the Internet in mind, but without sacrificing the traditional desktop application platform. The framework is language-neutral and built to provide you with the tools and solutions that you need to build rich applications in the stateless environment of the Internet. Microsoft Visual Studio IDE: Microsoft has a long history of providing excellent IDEs (Integrated Development Environment) for various supported languages. The current Visual Studio 2005 version supports development in the following languages: Visual Basic, Visual C#, Visual C++ and Visual J#. It also supports editing of HTML, CSS and JScript (Microsoft's version of JavaScript). Naturally the emphasis is on Microsoft's .NET framework -- Microsoft products such as the IIS Web server, SQL Server database, and the Windows operating system in all its various forms. Microsoft offers Visual Studio 2005 Professional Edition for developers working alone or in small teams who build mission-critical, multi-tier applications. The Professional Edition expands on the Standard Edition feature set to include tools for remote server development and debugging, SQL Server 2005 development, and a full, unconstrained development environment Visual Studio 2010 Microsoft Visual Studio is an integrated development environment (IDE) from Microsoft. It can be used to develop console and graphical user

interface applications along

with Windows

Forms applications, web

sites, web

applications, and web services in both native codes together with managed code for all platforms supported by Microsoft Windows, Windows Mobile, Windows CE.NET Framework, .NET Compact Framework. 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 forms designer for building GUI applications, web designer, class designer, and database schema designer. Visual Studio supports different programming

languages by means of language services, which allow the code editor and debugger to support nearly any programming language, provided a language-specific service exists. Built-in languages include C/C++ (via Visual C++), VB.NET (via Visual Basic

.NET), and C# (via Visual C#). It also supports XML, HTML, JavaScript and CSS. Language specific versions of Visual Studio also exist which provides more limited language services to the user. These individual packages are called Microsoft Visual Basic, Visual j#, Visual C#, and Visual C++. C# C# is a new language created by a team of people at Microsoft. C# is a powerful and flexible programming language. Like all programming languages, it can be used to create a variety of applications. C# was created as an object-oriented programming (OOP) language. C# removes much of the complexity and trouble caused by pointers. In C#, automatic garbage collection and type safety are an integral part of the language. C# enables programmers in quickly building solution for Microsoft.net platform. It was announced in July 2000 and is built on the shoulders of not only C++, but also on java. Perhaps the most important aspect of java that comes over C# is the emphasis on security, particularly on the use of pointers. C# type systems automate memory management thereby freeing developers from time consuming, by prone memory management. The C# type system is unified everything is an object, Microsoft says that C# brings the power of C# with ease of VB. C# is a modern language, features such as exception handling, garbage collection extensible data types, code security are features that are expected in a modern language. C# supports modular programming, helps to develop GUI application and also having the power of .NET platform.

MICROSOFT SQL SERVER

Microsoft SQL Server is a relational model database server produced by Microsoft. Its primary query languages are T-SQL and ANSI SQL. Protocol layer implements the external interface to SQL server. The main unit of data storage is a database, which is a collection of tables with typed columns.SQL Server supports different data types, including primary types such as Integer, Float, Decimal, Char, Varchar, Binary, Text among others. A SQL Server database can contain a maximum of 231 objects, and can span multiple OS level files with a maximum file size of 220. Microsoft SQL Server extends the performance, reliability, quality, and ease-ofuse of Microsoft SQL Server version 7.0. Microsoft SQL server includes several new features that make it an excellent database platform for large scale online transactional processing (OLTP), data ware housing, and e-commerce applications. The OLAP services feature available in SQL Server version 8.0 is now called SQL server Analysis services.

3 REQUIREMENTS & ANALYSIS.


3.1) Problem Definition

Problems with conventional system 1. Lack of immediate retrievals: -The information is very difficult to retrieve and to find particular information like- E.g. - To find out about the patients history, the user has to go through various registers. This results in inconvenience and wastage of time. 2. Lack of immediate information storage: - The information generated by various transactions takes time and efforts to be stored at right place. 3. Lack of prompt updating: - Various changes to information like patient details or immunization details of child are difficult to make as paper work is

involved. 4. Error prone manual calculation: - Manual calculations are error prone and take a lot of time this may result in incorrect information. For example Calculation of patients bill based on various treatments. 5. Preparation of accurate and prompt reports: - This becomes a difficult task as Information is difficult to collect from various registers.

3.2) Requirements Specification


Functional Requirements

Functional requirements describe the system capabilities required by a user for solving a functional problem. The requirements will be derived from the supported business processes and the flow description for using the system.The functional requirements are defined, e.g., by use cases. A use case describes a concrete, functionally self-contained sub-process. The entirety of the use cases defines the system behavior. A use case may be described in a simple text format. However, organization-specific patterns for the description are frequently available. In order to determine the functional requirements of data-centered systems, a first functional Data model will be developed, which is the basis for the later Database design. The functional data model of the system will be derived from the entities of the domain model. The functional requirements are the central system development specifications. They will be integrated into the Overall System Specification and concretized as required. Non-Functional Requirements Non-functional requirements are system requirements which are not of a functional nature, but contribute decisively to the applicability of the system. They define, e.g., quality requirements, safety and security requirements or performance requirements. If the project is critical related to security (see Project characteristic Security (Acquirer) or Security (Supplier)) the requirements related to security will be specified in a separate Topic. Non-functional requirements define fundamental characteristics of a system which must be taken into account in the architecture design. They may be used for estimating the development costs and should be described as measurably as possible.

In order to structurize the requirements as simply as possible, requirements which are not clearly defined as functional requirements will be assigned to the non-functional requirements.

3.3) Planning and Scheduling


Gantt charts are a project planning tool that can be used to represent the timings of task required to com e a project. In a Gantt chart, each task takes up one row. Dates run along the top increments of days, weeks or months, depending on the total length of the project. The expected time for each task is represented by a horizontal bar whose left end marks the expected beginning of the task and whose right end marks the expected completion date. Tasks may run sequentially, in parallel or overlapping. As the project progresses, the chart is updated in the bars to a length proportional to the fraction of work that has been accomplished on task.

Ta sk s

Du r a ti o n

M ar ch

Ap r il

M ay

Ju n e

Ju l y

Pr o j ect

5 m o n th s

S yst em 2 we ek s Stu d y S yst em 2 we ek s An a l y si s De s ign Co d in g an d Tes ti n g Im p lem en tat io n 8we eks 3 we ek s

3 we ek s

3.4) Software and Hardware Requirements.

SOFTWARE REQUIREMENTS

Development Platform Software Tool Front End Tool Back End Tool Documentation

: Windows 07 : c#.Net : Asp.Net : SQL Server 2008 : Microsoft Word 2007

HARDWARE REQUIREMENTS

Processor Memory CPU Speed Hard Disk drive Monitor Floppy Disk Drive Mouse Keyboards CD ROM Drive

: Pentium IV or above : 512MB RAM : 2.4GB : 20GB or above : 15 Color : 1.44 MB : Standard Scroll Mouse : Standard Keyboards : CD-RW or DVD-RW

Вам также может понравиться