学位论文 > 优秀研究生学位论文题录展示

基于J2EE平台的教务管理系统的设计

作 者: 刘春玲
导 师: 邵堃;李六杏
学 校: 合肥工业大学
专 业: 计算机应用
关键词: 教务管理 J2EE平台 MVC设计模型 软件工程
分类号: TP311.52
类 型: 硕士论文
年 份: 2010年
下 载: 259次
引 用: 1次
阅 读: 论文下载
 

内容摘要


目前,国内的普通高校大都有自己的教务管理信息系统,但大多数系统在具体功能上侧重于传统管理模式,主要注重教学计划的管理、学生学籍及成绩管理,而这些只能满足高校管理基本的需求。教务管理没有一个完整的系统,各个功能分散在各职能部门,各个系统相互独立,即使在教学管理部门内部也无法实现数据共享,而且为了提供查询,经常需要将数据转出,一旦数据修改了,就会引起数据不一致,给工作造成混乱,维护的成本很高,工作量很大,很不方便。随着学分制的教学改革,国内少数高校已试行了完全学分制,大部分高校正在由传统的学年制向学分制过渡,传统的教学管理软件已无法适应这一转变,因此新的教务管理软件在设计时需要考虑学年制、学年学分制、学分制以及过渡时期等不同阶段教学管理软件衔接的需求,从而解决了学校课程库、成绩库、学生库等的数据迁移问题。这些情况和问题都无法在此前的管理中体现出来,因此有必要开发一个功能全面的教务管理信息系统。本文首先分析了系统的研究背景和国内外研究现状,给出了研究其国内外研究背景,并按照本文的设计要求分析了J2EE平台和MVC设计模式;然后对安徽行政学院的教务管理职能部门及系统参与用户的需求分析,把系统分为用户及权限管理、学籍管理,教学计划管理,成绩管理,考务管理,教材管理几个大模块,对这些主要功能模块进行用例分析和流程分析,并对系统所涉及的数据库进行详细的设计,然后按照将系统分层的思路分为:表示层、控制层、业务逻辑层和数据持久层,使用MVC设计思想对系统进行详细的设计,并给出了其实现过程的中的关键技术,最后系统的各个功能模块进行测试,测试结果表明系统满足设计的要求。

全文目录


摘要  4-5
Abstract  5-7
致谢  7-14
第一章 绪论  14-18
  1.1 课题研究背景  14
  1.2 国内外研究现状  14-16
  1.3 课题的研究意义  16-17
  1.4 本文的章节安排  17-18
第二章 相关技术分析  18-22
  2.1 J2EE技术简介  18-20
    2.1.1 J2EE分布式多层应用模型  18-19
    2.1.2 客户层  19
    2.1.3 WEB层  19
    2.1.4 业务层  19-20
  2.2 MVC模式简介  20-21
  2.3 spring框架  21
  2.4 本章小节  21-22
第三章 综合教务管理系统需求  22-45
  3.1 教务管理系统概述  22-23
  3.2 教务管理系统功能模块分析  23-25
    3.2.1 系统维护主要功能  24
    3.2.2 教学计划部分主要功能  24
    3.2.3 考务部分主要功能  24
    3.2.4 成绩管理部分主要功能  24
    3.2.5 学籍部分主要功能  24
    3.2.6 教材管理主要功能  24-25
  3.3 主要功能模块用例分析  25-32
    3.3.1 系统维护用例分析  25-26
    3.3.2 教学计划用例分析  26-30
    3.3.3 考务管理用例分析  30
    3.3.4 成绩管理用例分析  30
    3.3.5 学籍管理用例分析  30-31
    3.3.6. 教材管理用例分析  31-32
  3.4 系统流程分析  32-40
    3.4.1 基于角色的用户管理模块  32-33
    3.4.2 课程管理模块  33-34
    3.4.3 选课管理模块  34
    3.4.4 成绩管理模块  34-35
    3.4.5 教师管理模块  35-39
    3.4.6 学生信息管理模块  39-40
  3.5 非功能性需求  40-41
  3.6 数据库设计  41-44
  3.7 本章小结  44-45
第四章 基于J2EE的综合教务管理系统的实现  45-67
  4.1 系统技术结构  45-48
    4.1.1 架构选择  45-46
    4.1.2 系统的架构设计  46-47
    4.1.3 模块设计  47
    4.1.4 教务管理系统技术架构  47-48
  4.2 系统公共功能的设计  48-51
    4.2.1 Tiles组件在表现层的应用  49
    4.2.2 业务逻辑与事务管理功能的设计实现  49-50
    4.2.3 数据访问对象的设计实现  50-51
  4.3 基于角色的访问控制实现  51-53
    4.3.1 权限管理的实现  51-52
    4.3.2 登录验证的实现  52-53
    4.3.3 访问控制的实现  53
  4.4 Spring与Struts、Hibernate的集成  53-54
    4.4.1 Spring与Struts的集成  53-54
    4.4.2 Spring与Hibernate的集成  54
  4.5 系统功能模块的实现  54-56
    4.5.1 表示层功能的实现  54-55
    4.5.2 控制层实现  55-56
    4.5.3 业务逻辑层实现  56
    4.5.4 数据持久层实现  56
  4.6 教学计划管理模块设计  56-59
    4.6.1 表示层的实现  57
    4.6.2 控制层实现  57-58
    4.6.3 业务逻辑层实现  58-59
    4.6.4 数据持久层实现  59
  4.7 排课计划设计  59-64
    4.7.1 排课系统操作流程  59-60
    4.7.2 排课的算法表示  60-61
    4.7.3 自动排课的算法设计  61-62
    4.7.4 排课系统的功能与实现  62-64
  4.8 成绩管理模块设计  64-66
  4.9 本章小结  66-67
第五章 系统测试  67-70
  5.1 测试环境  67
  5.2 系统及子系统的测试  67-69
  5.3 本章小结  69-70
第六章 结论与展望  70-72
  6.1 全文总结  70
  6.2 课题展望  70-72
参考文献  72-74
攻读学位期间主要研究成果  74

相似论文

  1. 大连理工大学城市学院教务管理研究,G647
  2. 游戏公司计费系统的设计与实现,TP311.52
  3. 宜宾移动IT支撑系统设计研究,TP311.52
  4. 湖南网络职院教务综合管理平台的设计与实现,TP311.52
  5. 盘锦市区划地名信息系统的设计与实现,TP311.52
  6. 银行用户数据管理系统的设计与实现,TP311.52
  7. 高校教务管理系统与实现,TP311.52
  8. 基于智能手机的传送网风险控制系统的设计与实现,TP273
  9. 仿动物软件工程方法基因模型研究,TP311.52
  10. 基于SSH框架的出版物管理系统的设计与实现,TP311.52
  11. 大型射电望远镜主动面系统控制软件的开发,TH751
  12. 基于ASP的教务管理系统的设计与开发,TP311.52
  13. 基于B/S模式的高校教务管理系统的设计与实现,TP311.52
  14. ASP模式下的轴承设计系统研究,TP391.7
  15. 基于构件的装备保障业务信息系统的设计与实现,TP311.52
  16. 高职高专教务管理系统研究与实现,TP311.52
  17. 电力工程项目管理系统的研究与实现,TP311.52
  18. 基于BS/CS混合构架的中等职业学校教务管理信息系统的设计与实现,TP311.52
  19. 基于知识发现的职业技术教育管理系统设计与实现,TP311.52
  20. 基于SOA的学籍管理系统的研究与实现,TP311.52
  21. 基于B/S模式的云南财经大学院系管理信息系统的设计与实现,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com