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

基于敏捷方法的高校学籍管理信息系统

作 者: 袁苑
导 师: 石冰;徐秀平
学 校: 山东大学
专 业: 计算机技术
关键词: 学籍 敏捷方法 流程
分类号: TP311.52
类 型: 硕士论文
年 份: 2010年
下 载: 41次
引 用: 0次
阅 读: 论文下载
 

内容摘要


在专科学校,受制于经费和管理理念等原因,使用的学籍管理信息系统(以下简称学籍系统)是一些老旧的处于信息化初级阶段的产品。随着教育事业的发展,学籍管理工作中必须引入新的管理理念和管理方法,相应地也需要新的学籍系统进行支撑。按照传统的软件工程方法开发一套完整系统存在着交付周期长、开发风险大的问题。本文试图采用一些新的软件工程方法来缩短交付周期、降低开发风险。本文采用业界先进的敏捷实践和UCD实践,高度聚焦于实现用户价值,致力于消除开发中的各种浪费,注重系统的可用性和用户体验。同时,引入了工作流的思想,配合新的管理理念,将传统上零散的学籍管理工作梳理为固定流程,探索减少工作随意性、提高效率、消除信息孤岛、避免错误的方法。本文系统采用C/S结构,在系统架构上采用二三层结合的混合结构,既合理减少开发工作量又保证关键业务和关键信息的安全性。在代码级,使用各种设计模式降低代码耦合度、提高灵活性。在开发过程中采用TDD、结合其它LLT实践,尽早消除缺陷,减少交付系统的缺陷总数,提高交付系统的可用性。通过以上方法开发的学籍管理信息系统,在快速迭代中不断交付最有用户价值的需求,边开发边使用边改进,实现了学籍管理的信息化和规范化,在日常工作中取得了良好的效果。

全文目录


摘要  8-9
ABSTRACT  9-11
第1章 绪论  11-15
  1.1 系统开发背景  11-12
  1.2 研究现状  12
  1.3 系统开发意义  12-13
  1.4 本文的主要工作  13
  1.5 论文的组织结构  13-15
第2章 系统实现相关技术  15-20
  2.1 敏捷开发方法  15-17
    2.1.1 用户素材  15-16
    2.1.2 简单设计  16
    2.1.3 TDD  16
    2.1.4 重构  16-17
    2.1.5 持续集成  17
  2.2 UML  17-18
  2.3 MySQL  18
  2.4 Turbo C++ Explorer 2006  18-19
  2.5 Google Test  19-20
第3章 系统需求分析  20-35
  3.1 系统实现内容  20-21
  3.2 用户素材卡  21-23
  3.3 系统功能需求分析  23-33
    3.3.1 新生注册  23-28
    3.3.2 学籍管理  28-31
    3.3.3 信息导出  31-32
    3.3.4 信息查询  32-33
    3.3.5 信息统计  33
  3.4 系统非功能性需求  33-35
第4章 系统详细设计  35-61
  4.1 系统总体设计  35-37
  4.2 MVC模式  37-38
  4.3 系统模块详细设计  38-51
    4.3.1 新生注册模块  38-42
    4.3.2 新生学籍管理模块  42-44
    4.3.3 在校生学籍管理模块  44-46
    4.3.4 毕业生管理模块  46-48
    4.3.5 学历管理模块  48-49
    4.3.6 工作流  49-51
  4.4 数据库设计  51-61
    4.4.1 数据库设计原则  51-52
    4.4.2 数据库中部分表结构  52-61
第5章 系统实现  61-82
  5.1 敏捷方法的应用  61-64
    5.1.1 用户素材检查列表  61-63
    5.1.2 快速迭代  63-64
  5.2 UCD的应用  64-68
    5.2.1 录入毕业生照片编号  64-66
    5.2.2 新生注册  66-68
  5.3 TDD的应用  68-74
    5.3.1 TDD的作用  69
    5.3.2 代码目录组织  69-70
    5.3.3 Google Test使用  70-73
    5.3.4 测试范围选择  73-74
  5.4 系统安全  74-79
    5.4.1 应用鉴权框架  74-77
    5.4.2 电子档案图片服务安全  77-78
    5.4.3 电子档案图片防篡改  78
    5.4.4 系统日志  78
    5.4.5 数据库安全  78-79
  5.5 敏捷在团队中的实施  79-82
    5.5.1 敏捷不是什么  79
    5.5.2 实施敏捷的准备  79-80
    5.5.3 敏捷反模式  80-82
第6章 结束语  82-84
参考文献  84-86
致谢  86-87
附录  87

相似论文

  1. 自动测试系统数字化设计平台研制,TP274
  2. 双城AB公司仓储管理体系,F253.4
  3. 服装设计开发流程管理与创造力关系研究,TS941.2-4
  4. HACCP体系原理在辣椒保健食品生产中的应用,TS218
  5. 美诗兰(天津)公司化妆笔生产流程改善研究,F273
  6. DL市政府办公厅流程知识管理方法研究,D630
  7. 政府统计工作成本控制研究,C829.2
  8. DM精细化工公司销售业务的ERP解决方案设计,F426.7
  9. JD水泥集中采购和供应系统优化研究,F426.71
  10. 广州石化IT服务管理研究,F426.72
  11. 南通烟草构建现代物流体系研究,F426.8
  12. 天津中远物流(天荣)公司业务流程优化与对策分析,F552
  13. 新媒体环境下企业广告媒体组合策略研究,F713.8
  14. 基于业务流程的图书馆知识链管理研究,G251
  15. 基于雷达影像活动断裂信息提取方法与示范应用研究,P542.3
  16. 高校精益教育成本管理研究,G647.5
  17. NC市政公司业务流程再造研究,F299.24
  18. 我国家电行业供应链整合分析,F426.6
  19. 基于业务流程的制造企业知识链模型构建研究,F425
  20. QZ股份有限公司采购管理优化研究,F274
  21. 基于产品服务的甘肃联通通信网络运维管理研究,F626

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