Vous êtes sur la page 1sur 6

SYSTEM DESIGN

REQUIREMENT SPECIFICATION
Software Requirement Specification refine the function and performance allocated to software as a part of software engineering by establishing a complete information description ,a detailed functional and behavioral description,an indication of performance requirements and design constraints,appropriate validation criteria and other date pertinent to requirements.

System Requirements Specification (SRS)


SRS is the starting point of software development activity.As system grew more complex,it becomes evident that the goal of the entire system cannot be easily comprehend.Hence the needs for the requirements analysis phase arose. Specifying requirements necessarily involves what some people have in their minds.The SRS is the means of translating the ideas in the minds of the clients(the input)into the formal document(the output of the SRS phase).

FUNCTIONAL REQUIREMENT

PERFORMANC E REQUIREMEN T

SRS DOCUMENT

DESIGN CONSTRAINT

EXTERNAL INTERFACES

1. FUNCTIONAL REQUIREMENTS
Functional requirements specify which output should be produced from the given inputs.They describe the relationship between the input and output of the system.For each functional requirementr,the detailed

description of all the data inputs and their source,the unit of measure,and range of valid input must be specified.All the operations to be performed on the input data to obtained the output should be specified.This includes specifying the validity check on output and the output data,parameters affected by the operations and the equations or other logical operations that must be used to transform the inputs into corresponding outputs.The functional must clearly state what the system should do in abnormal situations like invalid input or error during computation.

2. Performance Requirements:
This part of SRS specifies thec performance constraints on the software system.All thec requirements relating to the performance characteristics of the system must be clearly specified.There are two types of performance requirements. i. Static Requirement :Static Requirements are those that do not impose constraints on the execution characteristics of the system. ii Dynamic Requirement:Dynamic Requirement specifies constraints on the execution behaviour of the system.

3. DESIGN CONSTRAINT
There are number of factors in the clients environment that may restrict the choice of the designer.Such factors include standards that must followed,resourses limits,operating environments,reliability and security environments and policy that may have impact on the designer of the system.

4. EXTERNAL INTERFACE REQUIREMENTS


All the possible interactions between the people,hardware and the software should be clearly specified.for hardware interfaces requirements,the SRS should specify the logical characteristic opf each interface between the software product and hardware component.

TYPES OF DESIGN
The design of the system is a blueprint or a plan for the solution for the system.The design process for software system has two levels.at the first the focus is on deciding which module are needed for the system,the specification of these modules and how these modules are interconnected.This is called TOP LEVEL DESIGN.In the second level,the internal design of the modules,or how the specification of the module can be satisfied,is decided.this design level is often called DETAILED DESIGN or LOGIC DESIGN.Detailed design actually expanded the system design to contain actually a more detailed description of the processing logic and data structures so that the design is sufficiently completed for the coding.a software can be developed by using either the top down strategy or bottom up strategy.Both of the design strategy has both advantages and more over the both the strategy are used in real time of development of the project.Simplicity is perhaps the most important quilty criteria for software system.

5. Problem Portioning and Hierarchy


The goal is to divided the problem into manageably small pieces that can be solved separately.It is this restriction of being able to solve each part separately that make dividing the complex task into pieces.This basic strategy is the belief that if the pieces of the problem are solveable separately,the cost of solving the entire problem is more than the sum of the cost of solving all the pieces.

PROPOSED SYSTEM
Keeping in view the weak points of the existing system the proposed system is an effort with a goal of removing the flaws in the existing system.The primary goal of the proposed system is to make the user feel comfortable with the existing system and to maximize his output by using the facility provided in this application.

WORKING OF THE PROPOSED SYSTEM


Railway Reservation System:It provides facilites to various departments in form of keeping record of their daily trains,arrival time,departure time etc.

TABULAR DISPLAYS :The user were also interested in the tabular form of the information required.For this user is also provided with the tabular form of the information.

.GENERATING REPORTS :Now the user can see the output both in tabular form as well in form of reports.but as we all know that if one gets the listings of these outputs then it becomes easy to analyze the results.For this purpose the data grids of VB are used in which the whole information about the tables contents are displayed. The reports are generated according to the different requirements of the forms.To make the user feels comfortable while analyzing these reports he is provided the tabular information in these reports. The reports that are generated are basically through simple reports. REPORTS is a report generation piece of software included with visual basic .It does enable one to generate reports from any connected databases files.In case of VB reports we have to fully design the reports and also in order to show the information on the VB reports a lot of coding has to be done in the VISUAL BASIC .In case of reports only the typing we have to do is that we have to establish the connection through ODBC. Then we have to give the path of database correctly through ADO.This report will automatically pick all the fields form the database which we mentioned in its process.In this we can take out the report department wise,group wise,shift wise etc very easily.It saves a lot of times.Also these reports provide a high degree of flexibility.We can provide the values dynamically also i.e during run-time of the project. In the tabular information part of the application also the user is provided with the facility of taking out reports form wise.

HARDWARE REQUIREMENTS:

Processor p3 256 MB RAM 20 GB Hard Disk Mouse Keyboard Monitor UPS CD Drive Floppy drive

SOFTWARE REQUIREMENTS :
On the basis of single computer

Windows 98 ORACLE 8i Visual basic 6.0

On the basis of networks Server: Windows 98 ORACLE server enterprise Visual basic 6.0 Client: Windows 98 ORACLE client/server

Visual basic 6.0

BLOCK DIAGRAM OF SYSTEM DEVELOPMENT LIFE CYCLE

SYSTEM FEASIBILITY

REQUIREMENT ANALYSIS OR PLANNING.

SYSTEM DESIGN

DETAILED DESIGN

CODING

TESTING AND INTEGRATION

INSTALLATION

OPERATION AND MAINTENANCE

Vous aimerez peut-être aussi