软件工程实验报告题目图书管理系统
班级姓名学号班级姓名学号班级姓名学号
完成日期2016年12月15日
f摘要
随着知识化和信息化新经济时代的到来作为信息技术龙头的计算机及软件技术突飞猛进UML成为一种不可或缺的工具。UML是一种定义良好、易于表达、功能强大且普遍适用的建模语言。它溶入了软件工程领域的新思想、新方法和新技术。它的作用域不限于支持面向对象的分析与设计还支持从需求分析开始的软件开发的全过程。用现有的知识按照软件工程思想和系统的开发步骤以图书管理的应用需求为背景分析设计了图书管理系统并利用Ratio
alRose对系统进行建模完成用例图和类图的构建为后期的程序设计提供标准。
根据建模需求分析总结出本系统的参与者有借阅者和图书管理员两类。根据其职能不同借阅者只能使用该系统借书、预订书刊以及还书。图书管理员则可使用系统进行图书馆业务的管理工作如借阅者书刊等的信息维护。系统可实现书籍信息的添加、修改、删除等功能这就保证了数据库信息的一致性和统一性、安全性。
该系统以面向对象理论和数据库管理信息系统开发相关知识为依据介绍了设计开发中的模块设计和数据与程序的连接使SQLserver2008与VisualStudio2010得到了有效的结合。
关键词图书管理系统UMLRatio
alRose面向对象
f目录
目录
摘要2
目录3
1需求分析4
11开发背景及意义4
12图书管理系统的需求分析4
121系统功能需求4
122基本数据维护模块5
123基本业务模块6
124数据库模块6
125信息查询模块7
2系统建模8
21创建系统用例模型8
211确定参与者9
f1需求分析
11开发背景及意义
图书馆是一个专门收集、整理、保存、传播文献并提供利用的科学、文化、教育和科研机构。现代社会图书馆成为继续教育、终身教育的基地担负了更多的教育职能。传递科学情报是现代图书馆的一个重要职能。图书馆收藏的图书资料是人类长期积累的一种智力资源图书馆对这些资源的加工、处理是对这种智力资源的开发。
图书馆主要是用来学习的如果有人遇到问题他可以通过图书管的书籍来解决问题。但是为了图书馆的正常运行和保护图书图书馆管理系统将用户划分为三类人借阅者图书管理员系统管理员。
一个基本的图书馆管理可以大致分为以下流程用户登录进入系统在系统允许的情况下进行可以进行的操作如借书、还书和预定书籍等管理员可以整理书籍和管理预订的书籍等系统管理员管理书目管理借阅者信息等。
12图书管理系统的需求分析
121系r