Summary: | 碩士 === 國立中央大學 === 資訊管理學系碩士在職專班 === 91 === The practice of course election is a routine affair in college. Academic administrative personnel must complete course election data processing based on regulations and course election fairness in the schedule of school. But the academic administrative personnel always suffer from great pressure of ensuring the correctness and immediateness of mass course election data. Therefore, the traditional line-up course election mode faces great trials.
To ease the pressure, the academic administrative personnel request computer center to help them, and the approach of course election is going to be replaced by the computer network gradually. But most training school is changing their education system to college style, the course election flexibility is changing and there are many education systems to coexist in schools, so the practice of course election faces some problems. With these background factors, we hope to take network-like course election as the prerequisite, and explore the possible causes of course election problems and design a satisfying course election system. By the evaluation of the practice of the new system, we address the conclusions and suggestions as the future research directions.
At first, with the problem of course election fairness, we discuss the mode of First-Come-First-Served and the mode of Wishes-Distribution in our study; with the problem of system performance, we explain the reason to adopt the multi-tier architecture and explain the importance of resource pooling mechanism. Then, in the phase of system analysis and design, we explain the process of choosing system development methodology. Next we proceed the problem definition and goal definition, and the feasibility study fallowing. Finally we represent the critical data structure definition by Warnier-Orr Diagram, and represent the data model by Entity-Relationship Diagram, and represent system functions by Hierarchy Diagram.
Besides we discussed the phase of system analysis and design above, we discuss the phase of system development and implementation. In this phase, we explain the system architecture, show the discussed affairs of a coordination committee, and show the problems of the wishes distribution fairness and data output. Then, by the evaluation, we get the effects of fairness complains decreasing, problem-handling quality raising, and find the problem of relative course arrangement, network management force, system test, process establishment, information security.
At last, by the results of practice, we address the conclusions with network performance, program’s inner configuration, the mode of course election, information personnel, and address the suggestions of automation enhancing, system integration, wishes distribution algorithm improving.
|