Académique Documents
Professionnel Documents
Culture Documents
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.
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.
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.
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.
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
On the basis of networks Server: Windows 98 ORACLE server enterprise Visual basic 6.0 Client: Windows 98 ORACLE client/server
SYSTEM FEASIBILITY
SYSTEM DESIGN
DETAILED DESIGN
CODING
INSTALLATION