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

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

论文摘要

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

论文目录

  • 中文摘要
  • Abstract
  • 第一章 引言
  • 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.1.3.1 规格说明
  • 2.1.3.2 修饰
  • 2.1.3.3 通用划分
  • 2.1.3.4 扩展机制
  • 2.2 UML的体系结构
  • 2.3 UML的建模机制
  • 2.3.1 静态建模机制
  • 2.3.2 动态建模机制
  • 2.4 基于UML的软件开发过程——统一软件开发过程
  • 2.4.1 统一软件开发过程的特征
  • 2.4.1.1 统一过程是用例驱动的
  • 2.4.1.2 统一过程是以构架为中心的
  • 2.4.1.3 统一过程是迭代和增量的过程
  • 第三章 体系结构和建模工具
  • 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.2.1 边界类
  • 5.3.2.2 实体类
  • 5.3.2.3 控制类
  • 5.3.2.4 边界类、实体类和控制类的表示方法
  • 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 进一步工作展望
  • 致谢
  • 参考文献
  • 相关论文文献

    • [1].刍议图书馆书刊借阅管理创新与延伸服务[J]. 办公室业务 2019(11)
    • [2].教育文化卫生[J]. 今日重庆 2017(01)
    • [3].关于提高新建本科院校图书馆书刊借阅率的思考[J]. 科技情报开发与经济 2014(03)
    • [4].高校图书馆与大学生通识教育[J]. 农业网络信息 2012(01)
    • [5].全民阅读·无障碍——佛山市联合图书馆推出“二代身份证”免押金书刊借阅服务[J]. 图书馆建设 2011(11)
    • [6].台北市智慧图书馆的实践探索[J]. 图书馆建设 2015(09)
    • [7].跨界合作对高校图书馆服务发展的启示[J]. 科技与创新 2017(06)
    • [8].农村儿童阅读推广视阈下的农家书屋发展情况探究——以孝感市为例[J]. 太原城市职业技术学院学报 2020(10)
    • [9].省馆现场为“两会”服务[J]. 山东图书馆学刊 2013(01)
    • [10].十五城市图书馆概况[J]. 宁波通讯 2014(01)
    • [11].独立学院大学生对图书馆书刊借阅情况调查研究——以江苏科技大学南徐学院为例[J]. 科技信息 2012(35)
    • [12].供给侧改革推进高校图书馆服务的转型升级[J]. 内蒙古科技与经济 2016(19)
    • [13].《绿土》小馆报 人文“大世界”[J]. 图书馆杂志 2012(07)
    • [14].探讨图书馆书刊借阅管理创新与延伸服务[J]. 长江丛刊 2016(16)
    • [15].惠民实事员工“点赞”[J]. 当代矿工 2015(11)
    • [16].新形势下小型图书馆目标服务模式初探[J]. 科技管理研究 2011(06)
    • [17].我国高校图书馆校友服务现状与启示——以香港地区八所高校为例[J]. 图书馆研究 2016(05)
    • [18].高校图书馆空间再造探索——以深圳信息职业技术学院图书馆为例[J]. 职业教育(中旬刊) 2019(04)
    • [19].三甲医院图书馆信息资源调查分析[J]. 中国医院 2016(01)
    • [20].京深两地公共图书馆事业发展分析[J]. 公共图书馆 2011(02)
    • [21].湖南省大学生课外阅读调查与分析[J]. 图书馆建设 2009(03)
    • [22].网络环境下我国图书馆服务模式的演变[J]. 黑龙江科技信息 2010(36)
    • [23].从民事法律关系角度认识书刊借阅逾期违约金的性质及其规范化管理[J]. 图书情报工作 2009(23)

    标签:;  

    基于RUP的书刊借阅系统的设计与实现
    下载Doc文档

    猜你喜欢