Data structure Classroom Practice Test System Requirements Manual 2.0

Source: Internet
Author: User
Tags visual studio 2010

Requirements Analysis Manual

title : "Data structure" test system

School Number name : 914106840421 Guo Wei

914106840416 Van Kang

914106840414 Chen Qiong

914103860345 Zhu Genwei

914106840311 Adili Imin

Professional: School of Computer Science and technology

Instructor : Yeqinzheng


1 introduction ..... 2

1.1 Writing the purpose ... ..... ..... ... and .... ... and ..... .....-.....--..............-.... ..... ..... ..... ..... ..... ..... ..... ..... ..... ..... ..... ....... ....... 2

1.2 background ... ..... ..... ..... ..... .......-.....-.....-.....-.......-........ ..... ..... ..... ..... ..... ..... ..... ..... ..... ..... ..... ..... ...... ..... .... 2

1.3 Definition ... ..... ... ... ..... ..... ..... ..... ..... .......-............-....... ..... ..... ..... ..... ..... ..... ..... ..... ..... ..... ..... ..... ...... ..... .... 2

1.4 References ... ..... ..... ..... ..... .....-... and ... and ..... .....-.....-.......-..... ..... ..... ..... ..... ..... ..... ..... ..... ..... ..... ..... ....... ....... 2

2 Task Overview ..... ... ..... ..... ..... ..... ..... ......................... ..... ..... ..... ..... ..... ..... ..... ..... ..... ..... ..... ..... ....... ..... ... 2

2.1 Goals ... ..... ... .... ..... ..... ... and ... and .... ..... .....-.....-.....-.....-....... ..... ..... ..... ..... ..... ..... ..... ..... ..... ..... ..... ..... ...... ..... .... 2

2.2 Features of the user ..... ..... ..... ..... ............................ ..... ..... ..... ..... ..... ..... ..... ..... ..... ..... ..... ....... ..... 3

2.3 Assumptions and constraints ..... ..... ... ..... ..... ..... ..... ..... ................... ..... ..... ..... ..... ..... ..... ..... ..... ..... ..... ..... ....... ..... 3

3 requirements ... ..... .... ..... ..... .......-... and .....???????????????????. ..... ..... ..... ..... ..... ..... ..... ..... ..... ..... ..... ..... ....... ..... ... 3

3.1. The provisions of the function ..... ..... .....-... and ......-................... ..... ..... ..... ..... ..... ..... ..... ..... ..... ...... ....... ....... 3

3.2 The performance of the regulation ..... ..... ..... ............................ ..... ..... ..... ..... ..... ..... ..... ..... ..... ...... ....... ....... 3

3.2.1 accuracy ..... ... .... ..... ..... ..... ...... ......................... ..... ..... ..... ..... ..... ..... ..... ..... ..... ..... ..... ....... ....... 3

3.2.2 Time characteristic requirements ..... .... ..... ..... ..... ...................... ..... ..... ..... ..... ..... ..... ............ ........... 3

3.2.3 flexibility ..... ... ..... ..... ..... ..... ........................... ..... ..... ..... ..... ..... ..... ..... ..... ..... ...... ....... ....... 4

3.3 Output requirements of the loser ..... ..... ..... ..... ......................... ..... ..... ..... ..... ..... ..... ..... ..... ..... ...... ....... ....... 4

3.4 Data management capability requirements ..... ..... ..... .......................... ..... ..... ..... ..... ..... ..... ............ ........... 4

3.5 Fault handling requirements ..... ..... ..... ..... ..... ........................ ..... ..... ..... ..... ..... ..... ..... ..... ..... ..... ....... ....... 4

3.6 Other special requirements ..... ..... .... ... and .... ........................... ..... ..... ..... ..... ..... ..... ..... ..... ..... ..... ....... ....... 5

4 Operating environment regulations ..... ..... ..... ................................. ..... ..... ..... ..... ..... ..... ..... ..... ..... ..... ..... ....... ....... 5

4.1 equipment ... ..... ..... ..... ..... ..... ..... ..... ..... ..... ....... ............ ..... ..... ..... ..... ..... ..... ..... ..... ..... ..... ..... ..... ...... ..... .... 5

4.2 Support software ..... ..... ..... ..... ..... ..... ......................... ..... ..... ..... ..... ..... ..... ..... ..... ..... ..... ..... ....... ....... 5

4.3 interface ... ..... ... ..... ..... ..... ..... ..... ..... ..... ....... .............. ..... ..... ..... ..... ..... ..... ..... ..... ..... ..... ..... ..... ...... ..... .... 5

4.4 Control ... ..... ..... ..... ..... .... ..... ........ ..............-........ ..... ..... ..... ..... ..... ..... ..... ..... ..... ..... ..... ..... ...... ..... .... 5


1 Introduction 1.1 Purpose of writing

The requirement is written in order to standardize the writing of the software, aiming at improving the visibility in the software development process, making it easy to control and manage the software development process, and proposing the software development process of the data Structure classroom Practice test system, and it is also the foundation of the project planning, the outline design and the detailed design. It is the basis of maintenance personnel for internal maintenance, information updating, acceptance and testing, and also facilitates communication and collaboration between programmers and customers. The expected reader of this requirement is the development of the software for the classroom exercise test system of data structure to compose the personnel and the customer.

1.2 Background

Description

A The name of the software system to be developed: "Data structure classroom Practice Test System";

b The task of this project is proposed by: Yeqinzheng, Developer: Chen Qiong, Zhu Genwei, Guo Sangwei, Adili Imin, Van Kang.

C User: "Data structure" course of learners;

1.3 Definitions

Data structure Classroom Practice Test system is a system with data structure practice and examination function

1.4 References

[1] Yan, Liu, Chao Corong, et al. UML2 Software modeling: Concepts, Specifications and methods [M]. Beijing: National Defense University Press, 2009.2.

[2] ma June. C # Programming Tutorial [M] Beijing: Renmin University of Posts and Telecommunications press, 2014.1.

[3] Guo Lin. The first line of code [M]. Beijing: Renmin University of Posts and Telecommunications press, 2014.8.

[4] Zhu Yuanbo. Asp. NET project development [M]. Beijing: Tsinghua University Press, 2014.3.

2 Task Overview 2.1 goals

With the development of Intemet, the network practice system has been applied more and more widely. Especially in recent years, the rapid development of higher education in China, computer network and computer room teaching equipment have been popularized, therefore, the use of computer networks to test the need is very urgent, the system can be the classroom practice of software, to facilitate the students to exercise independently, improve the quality of education.

Visual Studio 2010 As a development platform, SQL Server provides database support.

2.2 Features of the user

The end user of the software is a learner who is learning the data structure

Operators can master the basic operation of computer and Android phone, maintenance personnel have a certain degree of computer expertise, understanding of database system management and maintenance.

2.3 Assumptions and constraints

In the project development process, the developer is assigned in place, can complete each work task as scheduled.

The development period is two months.

3 Requirements 3.1 Provisions of the function

Figure 3.1.1 Common user module use case diagram

Figure 3.1.2 Administrator module use case diagram

The preliminary design of the functional module is divided into two modules, namely the Administrator module and the ordinary user module.

Administrator module:

Question Bank Management: Used to add, delete, modify questions.

Account management: Used to modify account basic information and password, etc.

User management: To achieve the Administrator's basic information, permissions and password management for ordinary users.

Normal User module:

Account Management: Modify the user's basic information and password, etc.

Test: Divided into types of exercises and mock exams, which can choose the difficulty of the exercise.

3.2 Specifications for Performance 3.2.1 Accuracy

It is agreed that the decimal of all input and output of the system is reserved to one decimal place.

3.2.2 Time Characteristic requirements

A Response Time <=5s;

b Update processing Time <=5s;

C Data conversion and Delivery time <=10s;

3.2.3 Flexibility

A The interface operation mode of the system should be flexibly transformed with the change of user's opinion;

b The system can not stop operating with the change of the operating environment;

3.3 Input/output requirements

Data type :

Character data

char[(N)]: holds a fixed length of N character data, 1<=n<=8000

varchar[(N)]: Holds variable-length N-character data, 1<=n<=8000

3.4 Data Management Competency Requirements

The data that needs to be managed is divided into five tables: the user table, the score table, the selection table, the blank list, and the simple answer sheet.

3.5 Fault Handling requirements

Normal use should not be error, for the user's input error should be given appropriate correction tips. If you run into an unrecoverable system error, you must also ensure that the database is intact.

3.6 Other specialized requirements

No.

4 Operating Environment Regulation 4.1 equipment

Intel (R) Core (TM) i5 above series PC desktops and laptops;

Run-time memory consumption: ≤100MB;

Required hard disk space: ≤500MB;

Software platform: Chinese windows 7 or later;

4.2 Support Software

1. Chinese version of Windows 7 or later

2. MicroSoft SQL Server 2008 or later

3.MicroSoft Office 2003

4.MiscroSoft Visual Studio 2010

5.StarUML

6.eclipse

7.Android Studio

8.Project 2007

4.3 interface

Supports Intel (R) Core (TM) i5 above series PC.

Use communication protocol TCP/IP.

4.4 Control

Use dialog box, multi-function window run.

Data structure Classroom Practice Test System Requirements Manual 2.0

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.