文献笔记(一)

一、基本信息

标题:基于UML的高校教务管理系统的设计与实现

时间:2018

出版源:南昌航空大学

领域分类:高校教务管理系统

二、研究背景

问题定义:采用面向对象设计和UML等技术完成高校教务系统的设计与实现

难点:B/S 结构,JavaEE平台,Struts、Spring和Hibernate 集成框架以及三层架构模型,前后端交互技术Ajax,关系数据库Oracle

相关工作:整个高效教务管理系统包含许多模块。有开课管理、排课管理、选课管理、学籍管理、教材管理、考务管理、成绩管理等。

三、创新方法



四、实验

1、开课管理模块:依据专业教学计划,生成当前学期的教学任务书、教学安排表,并最终形成实际开课任务清单(即开课通知单)

2、排课管理模块:涵盖了从学期任务书管理,学期任务安排,学期课表编排及课表在执行过程中的变动管理等内容;

3、选课管理模块:提供了详细的学生选课日志管理,同时对选课数据进行多角度分析与统计,对各专业应修未选学生、学生选课学分数分析、课程选课人数分析、教学评价结果与选课人数关系分析等;

4、学籍管理模块:涵盖学生从入学开始到毕业结束在校期间的学生学习活动的全过程管理,包括新生分班、学生档案管理(照片、简历、家庭、入学、奖励、处分、异动、成绩、学位、毕业信息等)、学期注册管理、学籍异动管理等

5、教材管理模块:将教材征订、库存、选用的流程信息化,以便管理人员及时掌握教材库存情况,包括教材书目基本信息管理、基本库存管理、教材使用与发放管理等部分;

6、考务管理模块:基于教学与非教学数据源,利用已有教学资源,来实现对考试内容、考试地点、考试时间、监考人员等的自动安排和人工指定,主要包含期中/期末考试、补考考试、重修考试、考级管理;

7、成绩管理模块:详细记录学生在校期间,从入学到毕业各个环节的成绩,并提供查询、统计与分析等多种功能,包含基本信息管理、成绩录入管理、查询统计分析管理等部分;

五、总结

高校教务管理系统,通过对系统需求进行详尽的分析,明确了教务管理系统应有的业务流程和功能规范,在设计阶段采用模块化思想将复杂的业务系统层层分解,最终在实现过程中逐步完成系统各个功能模块的开发。主要工作总结如下:

1. 技术方案的选择:通过对各类开发技术的对比与分析,同时为了降低开发的复杂度和时间成本,最终决定使用SSH 框架和Oracle 数据开发基于B/S 体系结构和JavaEE 平台的Web 版高校教务管理系统。

2.系统分析与设计:在明确技术方案后,本文首先对教务管理系统在经济、技术和操作三方面进行了可行性分析,而后对整个系统进行了详细的功能分析和性能分析,并在此基础上依次给出了每个模块的设计方案。

3.系统实现:依据设计阶段给出的系统体系结构和各功能对应的关系模型,最后使用SSH框架对各功能进行了实现,按照标准的开发流程依次说明了实现的功能、算法及界面。

评价:高校教务管理系统的核心功能都已完成,可能要求教务系统能够预留出与其他第三方系统的交互接口(如单点登录系统、校园一卡通系统等等),但本文在系统分析时并没有考虑到这一点。

猜你喜欢

转载自www.cnblogs.com/cy1111/p/9926343.html