Feasibility study report
First, the premise of feasibility research
1. Requirements: Development of a teaching transaction management system (Note: Registration information selection information) is stored on disk on disk)
(1). You can enter registration information: that is, the registration information of each semester should include the class code, student number, name, registered semester of each registered student;
Selection information: including each semester of each student that has been registered (this program is only two semester of the first grade)
Result: Each student chosen course assessment results, including completion results;
(2). Can output the following form:
* The list of a certain course of class (including school number, name, grade);
* The first grade of a certain course, the top 5 students, name, and grades;
* List of electors of a certain course (including school);
* A student's transcript of this semester;
* A total average score of each class (from high to low alignment);
* The transcript of a class of a certain course (arrangement according to the student number)
(3). Safety confidentiality requirements: enter the system to enter a password (when logging in as an administrator)
(4). Completion period: January 6, 2003 - January 20
2. the goal
(1). Need a miniature computer; 15 developers
(2). The processing speed of the system should be greater than the existing system.
(3). Input and output services should be improved
(4). Not only should I contain the basic functions of existing systems and solve problems in the old system. It should also be improved and innovative.
3. Condition, assumption and limit
(1). The minimum of the operational life of the teaching transaction management system: 4 years
(2). Information and resources available: information and resources in the existing teaching system;
(3). Operating environment: WIN 9X / 2000 / XP
Development environment: Windows ME
(4). The last deadline for use: after January 18, 2003
Second, the high-level logic model of the new system (see Figure 1)
Third, the high-level physical model of the new system (see Figure 2)
Fourth, possible solutions and their evaluation
From three aspects, the feasibility of each solution:
(1). Technical feasibility uses the current technology to fully implement the system
(2). Economic feasibility This system is not high, saving economic resources and economic messages can exceed the development cost of the system.
(3). Operational feasibility The teaching transaction management system can be realized in various offices in the school, and the operator is a school teacher, so there is no technical ability.
5. Brief development plan
1. Project Overview:
(1). Work content:
Problem, feasibility analysis, demand analysis, profile design, detailed design, encoding analysis, test, user instruction manual.
(2). Main participants:
Leader of the topic: Wu Liang
Team: Hou Yu, Zhao Xianghui, Li Li, Li Ping, Hong Xiang, Hu Yan, Wang Xiaolong, Liu Bin, Li Tao, Song Wenzhen, Shi Peng, Chen Hongtao, Cheng Lei, Li Jihui,
(3). Product Name: Teaching Affairs Management System
(4). Completion of the final deadline: January 17, 2003
2. Implementation Plan:
(1). Work task decomposition and personnel organization division:
Problem definition: Chen Hongtao (2003-1-6 Submission Report)
Feasibility Study: Hou Wei, Li Li (2003-1-7 submit a feasibility study)
Demand Analysis and Summary Design: Feng Yutchao, Wang Xiaolong, Liu Bin, Cheng Lei (2003-1-7 to 1-9) through two-step review, design system logic model nuclear physics model and complete the corresponding report) Detailed design: Li Ping, Li Tao, Song Wen 尧 (2003-1-9 to 1-11) Software Structure and Procedure Logic and Process on the Based Model
Coding debugging: Wu Liang, Shi Peng, Hong Cong Huan (2003-1-11 to 1-14) according to the design specification
Test: Li Jihui, Zhao Xianghui (2003-1-14 to 1-16 test system and correct)
User Manual: Wu Liang (2003-1-16 submit user instruction manual)
(2). Key questions:
Design and implementation of logical models, database interface design, fault tolerance processing of programs.
Six recommendation action principles
This system is feasible by analyzing from technology, economy, operable research, analysis.
In order to make this system to meet the conditions, it is recommended to use the following policy, which is about to be divided into several modules, and the developer can program the main program at the same time, and finally write the main program. .1 can improve the work efficiency, and the writing of each module is easier, the error rate is low, in the debug stage, the error that occurs is easy to find, and the modification only needs to be partially changed. Moreover, it is economically cost-effective, which can greatly reduce development costs and shorten the development cycle. It is also easy to implement, so this solution is selected.
High-level logic model of new system (Figure 1)
High-level physical model of the new system (see Figure 2)