论文摘要
为了更好地推进信息化教育,国内有些高校开发了新的综合教育管理系统,有的则对原有系统进行了改进和二次开发。随着系统的深入使用以及高校规模的不断扩大,新的需求不断提出,这样就给系统可复用性、可扩展性和伸缩性能提出了考验。如何才能提高系统的使用寿命?系统如何更好的为管理人员、教师和学生服务?如何能使系统具有更好的用户体验呢?这些问题都是高等院校需要认真考虑的问题。本文利用业务的分析模式对教务管理领域中相关模块的业务需求进行分析,包括报名管理模块、成绩管理模块、费用管理模块和单据打印模块等。先通过业务分析找出变化点,封装变化点,建立起可复用的分析模型。然后在分析模型基础上利用设计模式来设计出良好的架构和业务功能子系统。最后实现和测试系统。从而使教务管理系统具有良好的可复用性、扩展性、伸缩性和更好的用户体验。由于架构的搭建是建立在对可能的变化点、变化的方式进行预测、分析和总结之上,所以当变化来袭时就能赢得主动。这样能节约系统二次开发和维护的成本。同时,领域内分析模型的建立能为今后相关业务分析时所复用,并且对领域外的相似场景的分析具有借鉴意义。
论文目录
摘要与关键字Abstract and Key words绪论一、研究背景二、研究现状三、研究意义四、研究目标五、项目的背景和意义六、关键技术介绍七、缩写和解释第1章 高校教务管理系统1.1 教务管理系统的重要性1.2 高校教务管理系统的现状1.3 高校教务管理的特征第2章 软件模式及其教育应用2.1 应对业务变化的策略2.1.1 模式的引入2.1.2 模式概述2.1.3 需求、分析和设计2.2 业务分析模式概述2.2.1 分析和分析模型2.2.2 诠释分析模式2.2.3 经典分析模式研究2.2.4 析取分析模式的条件2.3 设计模式概述2.3.1 面向对象设计的基本原则2.3.2 诠释设计模式2.3.3 经典设计模式简介2.4 模式的串连应用2.4.1 模式应用的问题2.5 多层应用软件框架2.5.1 模式与层2.5.2 应用软件分层的优缺点2.5.3 区分物理层和逻辑层2.5.4 应用软件分层的原则第3章 MVC设计模式和J2EE平台3.1 MVC(Model-View-Control)设计模式3.2 选择J2EE的原因3.2.1 J2EE是什么3.2.2 J2EE的优势3.3 J2EE的多层框架3.3.1 J2EE体系结构3.3.2 体系结构中的组件3.3.3 体系结构中的容器和服务3.4 引入Struts第4章 基于模式的教务管理领域的业务分析4.1 华东师范大学副修专业管理系统4.2 MSMIS需求陈述4.2.1 总需求陈述4.2.2 具体需求陈述4.3 MSMIS用例模型4.3.1 系统角色定义4.3.2 系统用例标识4.3.3 用例阐述和BEC映射4.4 MSMIS业务分析模型4.4.1 用知识层和操作层分离模式分析条件管理器4.4.2 用数量模式分析成绩值状态4.4.3 用观察模式分析单据第5章 构建可复用的高校教务管理系统5.1 MSMIS系统的设计5.1.1 系统框架的设计思想5.1.2 数据库设计及ORM策略5.1.3 MSMIS的设计模型5.2 设计模式在各层中的应用5.2.1 职责链模式在学生报名中应用5.2.2 简单工厂在收费注册中的应用5.2.3 外观、观察者模式在单据打印中的应用5.3 MSMIS系统的实现5.4 MSMIS系统开发环境和部署环境5.5 MSMIS系统的使用和反馈第6章 总结与展望6.1 MSMIS研究与构建反思6.2 教育应用软件专业化的发展趋势参考文献附录附录A:MSMIS的E-R模型图附录B:strus-config.xml配置图附录C:分析模型图符号解释致谢
相关论文文献
标签:分析模式论文; 设计模式论文; 教务管理论文; 副修专业论文; 框架论文; 复用论文; 应对变化论文;
J2EE平台上基于模式的高校教务管理系统的研究与构建
下载Doc文档