Software Requirement Specification

Source: Internet
Author: User

1 Introduction 1.1 The purpose of writing

Objective: detailed analysis of user needs , in-depth understanding of the function, clear work content, so as to improve efficiency and reduce workload.

Intended reader: Developer.

1.2 background

Description

A Software to be developed name: Computer room charge system

b Project Author: Professor Mi Nue-jiang

Developer: Li Changchun

User: All staff and students of Langfang Normal University

The computing center or computer network that implements the software: LAN of Langfang Normal University

C The basic relationship between the software system and other institutions: the technical support of the information technology accelerated of Langfang Normal University.

1.3 definition

List the definitions of the terminology used in this document and the original phrase of the foreign language first letter group.

1.4 Reference

List the resources you need, such as:

A "Project Development Proposal"

b Student Management System

C Software Engineering Video

D SQL Zhejiang University video

E Accelerated previous technical support.

2 Overview of tasks 2.1 Target

A, software name: Computer room charge system

B, development intention: To make full use of resources, efficient management of computer room work

C, Application objectives: can effectively record teachers and students on and off information, convenient management

D. Scope of action: whole school teachers and students

E, the software is a separate software, all content from

Features of 2.2 users

End User: Teachers and students have a certain level of operation, can quickly adapt to new things

Operating personnel, maintenance personnel education level and technical expertise, improve class students, have one year of computer learning experience, can do maintenance and management.

Expected frequency of the software: 2-5 times per week

2.3 assumptions and constraints

Financial constraints, no

Development period, days

3 requirement requirements3.1 provisions of the function

In the form of a list (for example, the IPO table is input, processing, output form), quantitatively and qualitatively describe the functional requirements of the software, explain the input of what amount, how to deal with, what output, Describes the number of endpoints the software should support and the number of concurrent operations that should be supported.

3.2 Specifications for performance 3.2.1 Accuracy

The requirements for the accuracy of the input and output data of the software may include accuracy in the transmission process.

3.2.2 Time characteristic requirements

Describes the time characteristics requirements for the software, such as:

A Response time; 2s

b update processing time; 2s

C Conversion and transmission time of data;

D Time to solve a problem;

3.2.3 Flexibility

Describes the requirements for flexibility in the software, which is the ability of the software to adapt to these changes when there are certain changes to the requirements, such as:

A Changes in the mode of operation; card swipe can also be entered

b Changes in the operating environment; no

C Change of interface with other software; write in time

D Changes in accuracy and effective time limits;

E Change or improve the plan, write it now,

3.3 Output Requirements

A. input

1. System Login: User's account number and password, the requirement is consistent with the data stored in the database

2. students on-board, students on-machine status inquiry, student basic information inquiry, student recharge, return card: Enter the student card number and amount, required for the number

3. System User add: User account, password, etc., by a certain character limit

B. Output

1. the results to be queried should be output from the system

2. user input information is not legal, there will be a message box prompt

3. some Excel tables are everywhere and the report is displayed at checkout.

3.4 Data management capability requirements

One table, in which the information record table data growth will be rapid, storage space to 1G above

3.5 Fault handling requirements

Good day backup and crisis management, timely restore.

3.6 Other special requirements

Confidentiality Requirements for user units: Administrators and operators should take care of their usernames and passwords to prevent unnecessary loss of user names and passwords. The user name and password need to be changed regularly to prevent someone from cracking the password.

Software maintainability: Running errors need to find professional maintenance work

Software readability, reliability: Require users to legally input according to the requirements, do not arbitrarily control the software related to any illegal deletion

4 Operating environment regulations 4.1 Equipment

Lists the hard devices that are required to run the software. Description of the new equipment and its specialized functions, including:

A Processor model and memory capacity;

b External memory capacity, online or offline, media and storage formats, type and number of devices;

C Type and number of input and output devices, online or offline;

D The type and quantity of data communication equipment;

E function keys and other dedicated hardware

4.2 support software

SQL2008

Vb6.0.

4.3 interface

User interface: will provide users with the submission, modification and cancellation of the three command selection, corresponding to the implementation of different functions of the system

External interface: keyboard, mouse, and printer

Internal interface: The database interface adopts SQL connection method.

4.4 Control

The main input device of the system is the keyboard and the card reader, the output is mainly the display output and the printer output.

Software Requirement Specification

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.