论文部分内容阅读
高考一直以来都是社会各界非常关注的焦点话题,在中国高校通过高考录取招生的整个过程中,志愿填报和录取机制是其中关键而复杂的部分。当前我国高考录取制度和志愿填报还存在一些弊端,比如考生的志愿偏好并不能完全表达,考生对招生和录取信息了解不充分,这就导致志愿填报时存在很大的博弈成分,高分落榜或高分低录的现象无法避免。虽然现在网络信息资源丰富,能够查到很多招生和录取信息,但是这些信息分布零散,结构单一。要找到我们想要的信息需要花费很多时间和精力,找出信息后还需要我们自己对比整理分析才能够得到一些对现在报考录取可能的信息,这样费时费力而受益很低的现象急需改善。建立一个具有丰富全面的高考招生和录取信息且能够对这些信息进行科学化的分析,并能够通过多样化、人性化的可视化效果进行展示的系统是考生和家长们迫切需要的。本文在经过分析高考招生和录取信息采集过程,并结合信息集约管理的思想,设计和实现了一个高考录取分析系统的信息管理模块。首先,本文在讨论高考录取分析系统信息管理模块的项目背景和对其开发设计过程所面对的问题基础上,分析了它的功能性需求和非功能性需求,并将这些系统需求通过用例图和活动图的形式来进行详细说明。需求分析完后,本文在此基础上进行了高考录取分析系统的架构设计。首先根据需求分析来提出系统设计原则和目标,再分别对系统的技术架构和功能架构进行设计。在进行技术架构的设计过程中充分考虑了系统的可扩展性,可维护性以及性能优化等问题。决定本系统的信息管理模块采用基于Java的C/S结构,并对各层的功能进行分析设计。在功能架构设计过程中,讨论了本模块各部分的功能组成,最后给出一个完整的系统框架。系统架构设计完成后,本文进一步对信息管理模块进行详细设计。该部分对模块中的各个子模块的设计进行了详细描述。在进行详细设计的过程中,为了能够更加准确的记录设计过程和结果,本文对每个子模块的设计都进行了更加细致的解释并用类图、序列图、协作图等进行记录。接下来,在详细设计的基础上,本文对各个子模块的具体实现进行了介绍,并给出了系统的效果展示和关键功能部分的代码。并且将实现过程中遇到的难点以及解决方法进行了说明。在最后,本文对高考分析系统的信息管理模块的测试过程进行了详细说明,包括测试用例的选择,单元测试、模块测试的过程等等。将测试发现的问题及解决方案进行了描述,并保证测试通过后得到一个稳定可用的系统。综上所述,在软件工程思想的指引下,本文经过需求分析阶段、系统设计阶段、详细设计阶段、编码实现阶段以及测试应用五个步骤后终于完成了高考分析系统信息管理模块的设计与实现。