首页> 中文学位 >基于RUP的书刊借阅系统的设计与实现
【6h】

基于RUP的书刊借阅系统的设计与实现

代理获取

目录

文摘

英文文摘

声明

第一章引言

1.1问题提出

1.2管理信息系统概述

1.3管理信息系统开发方法

1.4国内外现状与研究背景

1.5论文组织结构

第二章统一建模语言(UML)和统一软件开发过程(RUP)

2.1 UML的定义

2.1.1 UML的基本构造块

2.1.2 UML规则

2.1.3 UML的公共机制

2.2 UML的体系结构

2.3 UML的建模机制

2.3.1静态建模机制

2.3.2动态建模机制

2.4基于UML的软件开发过程——统一软件开发过程

2.4.1统一软件开发过程的特征

第三章体系结构和建模工具

3.1可视化:设计的关键所在

3.1.1设计的三层结构

3.2系统的体系结构

3.2.1传统C/S系统的二层体系结构

3.2.2新型B/S系统的三层体系结构

3.3什么是建模

3.4用Rational Rose实现建模

3.4.1何时需要建模

3.4.2 Rational Rose的解决方案

3.5小结

第四章书刊借阅系统的构架与功能

4.1书刊借阅系统简介

4.2系统结构和功能

4.2.1系统分析

4.2.2系统总体结构框架

4.2.3书刊管理系统的结构与功能

4.3小结

第五章基于UML的书刊借阅系统应用建模

5.1研究对象和思想

5.2捕获需求作为用例

5.2.1定义参与者

5.2.2定义用例

5.2.3用例图

5.2.4顺序图

5.2.5活动图

5.2.6构造用户界面原型

5.3书刊管理子系统分析

5.3.1用例分析

5.3.2分析类

5.3.3细化后的顺序图

5.3.4协作图

5.3.5绘制类图

5.3.6聚合分析类

5.3.7分析包

5.4书刊借阅管理系统分析模型

5.5系统设计

5.5.1全局设计过程

5.5.2局部设计过程

5.6小结

第六章高校书刊借阅管理系统的编程实现

6.1数据库设计

6.1.1读者管理

6.1.2书刊管理(这里的书刊是广义上的书刊,包括普通书刊、期刊、现刊、光盘、报纸、杂志、影视资料、古籍等)

6.1.3借书管理

6.2系统主要实现界面

6.2.1操作员登录

6.2.2系统运行主界面

6.2.3书刊管理

6.2.4借、还书操作

6.2.5报表统计

6.2.6用户密码修改

6.2.7用户管理

6.2.8系统日志操作

6.3小结

第七章系统测试与评价

7.1系统生成

7.2系统测试

7.2.1引言

7.2.2目的

7.2.3测试内容

7.2.4测试数据

7.3系统评价

7.4小结

第八章结束语

8.1总结与回顾

8.2进一步工作展望

致谢

参考文献

展开▼

摘要

UML是一种绘制软件蓝图的标准语言,可以用UML有效地对软件进行详述、设计、构造、可视化、和文档化。J2EE提供了一种面向对象的、分布式和跨平台的框架,用来开发和部署分健壮的、安全的、可重用的和伸缩的企业级应用。统一软件开发过程RUP是一种基于UML的软件开发过程,依赖于用例驱动、以构架为中心以及迭代和增量三个关键概念,建立了一个集成软件生命周期、阶段、工作流、风险缓解、质量控制以及项目管理等方面内容的统一过程框架。 本论文结合UML与J2EE开发一个书刊借阅管理信息系统,并以RUP软件开发过程指导本系统的开发。首先简要介绍了UML的概念模型、体系结构和建模机制及RUP的特点、核心工作流与制品。在此基础上,分析了基于UML分析设计方法并在RUP指导下完成系统的设计与实现的优势;然后其次我们结合“高校院级书刊借阅管理系统”项目开发的实际情况,将RUP转换为直接用于指导该项目实际开发过程的具体实施步骤,提出了一种实用的基于RUP的UML需求分析及其建模方法。主要工作包括:以UML用例图来捕获和表达系统需求并构建了需求模型;在此基础上,根据需求模型进行系统分析和设计,以概念层的对象图表达系统的结构逻辑,以活动图、状态图及交互图来表达业务模型及行为逻辑,由此完成了包括系统的分析建模、设计建模以及实施建模过程。 最后基于上述模型,在java j2ee环境下,采用B/S架构编程实现了该系统。从实际的运行情况看,系统开发完全符合预期设想,取得了较好的效果。实践表明,在基于RUP以体系结构为中心的建模方法指导下,应用UML语言丰富的可视化表达元素,可以清晰、快速地定义出面向对象的软件系统模型。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号