1. Purpose of preparation
In the completion of the "Student Information Management system" software market pre-survey, at the same time with a number of software users on the basis of comprehensive and in-depth discussion and analysis, put forward this summary design manual.
This summary design manual for the "Student Information Management system" software to do a comprehensive and detailed user needs analysis, clear the software to be developed should have the function, performance and interface, so that system analysts and software developers can clearly understand the needs of users, and on this basis to further complete the follow-up design and development work. The intended audience for this manual is defined by school administrators, demand analysts, testers, and project management .
2. Scope
main target of 2.1 system
In the rapid development of science and Technology today, the original record way not only waste time, efficiency is also relatively low, has been unable to adapt to the huge data management and school needs. The goal of this software is to bring convenience to the dormitory managers and students through the powerful computer technology, through the network can inquire the student dormitory condition on the system, at the same time the management person can also revise the student's information. In addition, the objectives include :
* reduce manpower and management costs;
* improve information accuracy;
* improvement of dormitory management;
* to establish an efficient information transmission and service platform to improve the speed and utilization of data processing;
* The system design is good, the interface design is exquisite, friendly, fast, humanized design, the backstage management function is powerful, the efficiency is high;
* more convenient, more information-based dormitory management process.
2.2 main software requirements
1. provisions of the function
A: Main interface Login: is the main interface of the system, in this interface, the user can choose to do the operation such as: data entry, data query, data statistics and other operations.
B: The system background: mainly the establishment of the logical relationship of the database, and the storage management of important information, through the main interface to the background data management, such as: Information entry, modification, deletion and other operations. the system has the following functional modules: Student Information Management module, Student information query module, login module.
2. function Description
Student Information Management module: All kinds of data add, modify, delete, query, statistics, maintenance and so on. Student Information User Query module: Data query and so on. Login module: The user's login and permission rules.
3. software system Architecture design
3.1 Review data flow, control flow
See "Demand Analysis Report"
3.2 Running module combination
The operation module of the specific software is composed of the running environment of the Program multi-window, and the modules can exchange information and process the data in the process of software operation, for example: Student Information Query sub-module.
Student Information Query sub-module, through the user interface and SQL2000 Student Information Database link, search and user input student information Management sub-module.
Information update (add, delete, modify) when the sub-module runs, student information manager through the management interface interface and data link, to the student information updates, and related data operation.
4. Database structure Design
5. User interface Design Rules
5.1. User Management Section
1) handle user registration;
2) handle user login;
3) The user can inquire the student information;
4) Users can submit and query the repair information;
5) The user can insert and delete the user's own information from the homecoming;
6) The user can modify the user's own password.
5.2. Administrator Management Section
1) processing administrator login;
2) Administrators can query student information;
3) Administrator can insert, modify and query the repair information;
4) The administrator can insert and query the student's night return information;
5) Administrators can check the information of students in school and school;
6) Administrator can modify the administrator password.
- Error handling Design
6.1 error message
Error output information:
After the user uses the wrong data or accesses data that does not have permission, the system gives a hint: "Sorry, you illegally use the data, no permissions!" "And the user's password management allows the user to modify their own password and not allow the user to log on anonymously." The information entered by the user is non-Chinese characters, and you are prompted that the information you entered is non-Chinese characters.
User input information is Chinese characters, but with the system has been included in the student information does not match, the system prompts: you entered the information does not exist, please carefully check whether your input information in the system included in the student information range, re-input, the student administrator entered the type of non-compliant data, System prompt: Input format error Please re-enter.
6.2 Remedial measures
Error handling Countermeasures:
Because the data in the database has been backed up, so after the system error can rely on the recovery of the database, and rely on log files to enable the system to restart, even if the system crashes user data will not be lost or broken loop, but it may occupy more data storage space, the tradeoff is determined by the user.
System software error It is easy to see in the error log that we have an error number and the appropriate processing method for the error that may occur, provided as a manual. According to the system's prompt information, the user can set up the system operation log to record the system error information which can be predicted or not judged during the operation.
Hardware error handling information requires checking the network environment.
7. System Maintenance Design
Because the system is small without additional maintenance modules, only some basic maintenance measures of the database. For ease of maintenance, three kinds of logs should be designed: System run log, operation log, error log. Three kinds of logs according to the different importance of the storage in the file and database, the system administrator can easily monitor the operation of the system, the data table is set up and deleted by the data System administrator to maintain.
Student Dormitory management system outline design Manual