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

基于RUP的教学管理信息系统研究与实现

作 者: 王向军
导 师: 苏金树
学 校: 国防科学技术大学
专 业: 软件工程
关键词: RUP UML 教学管理 .NET平台
分类号: TP315
类 型: 硕士论文
年 份: 2005年
下 载: 223次
引 用: 2次
阅 读: 论文下载
 

内容摘要


教学管理信息系统的目标是促进教学管理现代化,提高教学管理的效率。如何充分利用软件工程的研究成果实现教学管理软件开发,并方便升级、维护和移植一直是应用软件开发面临的重要问题。系统统一软件开发过程(Rational Unified Process,RUP)是Rational软件公司的软件工程过程产品。它汲取了面向对象软件工程领域多年来的优秀研究成果,利用了可视化建模标准UML(Unified Modeling Language),被称为软件开发队伍的最佳实践。RUP是一种用况驱动、以构架为中心、迭代和增量的开发方法。与传统的开发方法相比,RUP能够有效地降低风险,更好地适应需求变化。 我们在教学管理软件的研发中,将RUP引入系统开发,在.NET平台上,以三层B/S结构成功地构建了教学管理系统。该系统适应新型教学管理模式,运行效果良好。 论文首先对RUP进行了较为深入的研究,分析了其主要特点和二维结构,并对RUP和XP这两种目前最为流行的软件开发过程进行了比较。针对教学管理系统的特点,提出了在.NET平台上构建教学管理系统的总体方案。采用RUP来指导项目开发,对其进行合理地剪裁,在经过多次迭代后,最终获得了满意的效果。选课子系统是整个系统中的一个重要部分,体现了其适应全面学分制的特点。本文侧重于作者承担的选课子系统的开发过程,尤其是需求、分析、设计、实现和测试五个核心工作流。另外,分析了教学管理信息系统的关键技术,包括数据存取和显示技术、多级安全机制、并发控制、构建公共类库和应用程序配置等。最后,对课题进行了小结,并展望了未来的工作。

全文目录


摘要  7-8
ABSTRACT  8-9
第1章 绪论  9-11
  1.1 课题来源及背景  9
  1.2 教学管理系统的建设目标  9-10
  1.3 研究现状  10-11
第2章 RUP软件工程过程  11-16
  2.1 RUP概述  11
  2.2 RUP的三个关键点  11-12
    2.2.1 用况驱动  11
    2.2.2 以构架为中心  11-12
    2.2.3 迭代和增量  12
  2.3 RUP的二维结构  12-14
  2.4 RUP与XP的比较  14-16
第3章 教学管理系统总体设计  16-25
  3.1 .NET开发平台  16-18
    3.1.1 .NET简介  16
    3.1.2 ASP.NET  16-18
  3.2 系统业务要求  18-19
  3.3 系统网络结构  19-20
  3.4 系统功能简介  20-22
  3.5 数据库设计  22-23
  3.6 三层B/S结构  23-25
第4章 基于RUP的教学管理系统的开发  25-37
  4.1 基于RUP开发的理由  25-27
    4.1.1 信息系统本身的特点  25-26
    4.1.2 教学管理活动的复杂性  26
    4.1.3 教学管理活动的不断进化  26-27
    4.1.4 系统通用性和产品化的要求  27
  4.2 迭代和增量的开发过程  27-29
  4.3 选课子系统的开发  29-37
    4.3.1 需求捕获  30-32
    4.3.2 系统分析  32-34
    4.3.3 系统设计  34-35
    4.3.4 系统实现  35
    4.3.5 测试  35-37
第5章 教学管理系统的关键技术  37-43
  5.1 数据存取技术  37
  5.2 数据显示技术  37-39
  5.3 多级安全机制  39-40
    5.3.1 对用户进行细分  39
    5.3.2 对部分用户和功能采用IP绑定技术  39-40
    5.3.3 Session认证  40
  5.4 选课中的并发控制  40-41
  5.5 应用程序配置  41-42
  5.6 构建公共类库  42-43
第6章 总结与展望  43-45
  6.1 系统特点及使用效果  43
  6.2 课题小结  43-44
  6.3 展望  44-45
致谢  45-46
附录:攻读硕士期间发表的论文  46-47
参考文献  47-49

相似论文

  1. 中小企业进销存管理系统的研究与设计,TP311.52
  2. UML模型到XMI的映射方法研究,TP311.5
  3. 基于模型的Web测试技术研究与应用,TP311.53
  4. 基于形式化UML测试序列生成方法研究,TP311.53
  5. 面向Seam框架的PIM到PSM转换研究,TP311.52
  6. 高中化学课堂教学管理存在的问题与改进策略研究,G633.8
  7. 基于UML的体育场馆管理系统的分析、设计与实现,TP311.52
  8. 基于web的高校教学管理系统设计与实现,TP311.52
  9. 排课管理系统的设计与实现,TP311.52
  10. 新疆兵团电大教师信息管理系统的设计与实现,TP311.52
  11. 振道科技人力资源管理系统,TP311.52
  12. 基于PDM的金融机具行业项目管理系统的研究与开发,TP311.52
  13. 永康市计生管理系统的设计与实现,TP311.52
  14. 教育局OA系统设计与实现,TP311.52
  15. 高校教务管理系统与实现,TP311.52
  16. 一个基于UML的提案管理系统的设计与实现,TP311.52
  17. 工程项目管理系统的设计与实现方法研究,TP311.52
  18. 面向家庭的远程健康监护系统的设计与研究,TP311.52
  19. 交通运输服务的GPS机动车监控系统的设计与实现,TN967.1
  20. 宜春学院学生就业管理系统的设计与实现,TP311.52
  21. 中小型物流企业配送管理系统的设计与实现,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 管理程序、管理系统
© 2012 www.xueweilunwen.com