软件工程课程设计图书借阅管理系统解析Word文档下载推荐.docx
- 文档编号:15198171
- 上传时间:2022-10-28
- 格式:DOCX
- 页数:31
- 大小:844.46KB
软件工程课程设计图书借阅管理系统解析Word文档下载推荐.docx
《软件工程课程设计图书借阅管理系统解析Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《软件工程课程设计图书借阅管理系统解析Word文档下载推荐.docx(31页珍藏版)》请在冰豆网上搜索。
(1)对象行为模型............................................12
(1)系统包图.................................................13
(2)类图.....................................................14
(五)配置图.....................................................15
四、系统实现.......................................................15
(1)程序代码.................................................15
(2)功能演示(界面).........................................25
5、测试...........................................................27
5、软件发布......................................................28
7、参考文献.......................................................28
8、总结体会.......................................................29
郑州工商学院
一、项目计划
(一)项目开发背景及内容
《软件工程》课程设计报告书
随着计算机技术的不断发展,计算机作为知识经济时代的产物,已被广泛应用于社会
各个行业和领域。
目前,我国的科技水平高速发展,计算机作为今天使用最广的现代化工
具已深入到各个领域,并且正在成为未来社会——信息社会的重要支柱。
在这样的大背景
下,现代图书馆的管理方式,资源建设等方面都发生了重大变化,这种变化表现在图书馆
工作,管理和服务平台发生的变化,图书馆不再是传统的手工操作,人工管理,而是全面实行计算机管理。
图书馆的正常运营中总是面对大量的读者信息,图书信息以及两者相互作用产生的借
书信息,因此要对读者资源,图书资源,借书信息进行管理。
本系统的开发就是在于提高图书借阅管理的工作效率,加强图书馆的管理,全面实行计算机管理。
(2)开发环境
开发环境:
Win7旗舰版
开发工具:
Visualbasic6.0ACCESS
作图软件:
MicrosoftVisio2010
(3)进度安排
该软件应用MicrosoftVisio2010和Visualbasic6.0,ACCESS进行编程作图,历
时大概两周,最终完成了这个小型图书借阅管理系统。
由于时间仓促,该小型图书借阅管
理系统并不完善。
我用了两天时间查找相关资料,两天时间编写代码和连接数据库。
其余
三天开始用MicrosoftVisio2010画数据流图、结构图、流程图、用例图和包图类图。
整个过程系我们三人分工人完成。
1
二、结构化分析设计
(一)数据流图
图2.2.1
系统的数据流图
2
图2.2.21层数据流图
(2)数据字典
在定义的图书借阅管理系统数据字典中,主要对数据流图中的数据项、数据流、数据存储和处理过程进行说明。
(1)数据项描述
1)数据项名称:
借书证号
含义说明:
惟一标识一个借书证
类型:
字符型
长度:
50
逻辑关系:
不允许为空
2)数据项名称:
用户名
读者的名称
20
3)数据项名称:
密码
对用户名和操作员管理员进行加密
类型;
10
3
允许为空
4)数据项名称:
性别
5)数据项名称:
所在系别
6)数据项名称:
所在班级
7)数据项名称:
操作员名称
30
8)数据项名称:
操作员简称
惟一标识一个操作员类型:
9)数据项名称:
操作员级别
对操作员和管理员进行区分类型:
10)数据项名称:
图书编号
惟一标识一个图书
4
11)数据项名称:
图书名称类型:
不允许为空12)数据项名称:
作者
13)数据项名称:
出版社类型:
14)数据项名称:
出版时间
日期时间型长度:
8
不允许为空15)数据项名称:
价格
整型
不允许为空16)数据项名称:
备注
200
17)数据项名称:
借书日期
日期时间长度:
5
18)数据项名称:
还书日期
日期时间
不允许为
(2)数据结构描述
1)数据流名称:
用户情况
定义了一个读者的有关信息
组成结构:
用户情况=用户名+借书证号+密码+性别+所在系别+所在班级2)数据流名称:
操作员情况
定义了一个操作员的有关信息
组成结构:
操作员情况=操作员名称+操作员简称+操作员级别+操作员密码3)数据流名称:
图书情况
定义了一个图书的有关信息
图书情况=图书编号+图书名称+作者+出版社+出版时间+价格+备注(3)数据流描述
借书
含义:
读者借书时的记录
来源:
读者
去向:
审核借书
数据流量:
>
50份/天
组成:
借书单=借书证号+图书编号+借书日期
2)数据流名称:
还书
读者还书时要填写的记录
审核还书
25份/天
还书单=图书编号+还书日期
(4)数据存储说明
1)数据存储名称:
图书数据表
存放图书的有关信息
6
图书编号+图书名称+作者+出版社+出版时间+价格+备注说明;
书号具有惟一性和非空性
2)数据存储名称:
用户信息表
存放读者的注册信息
用户名+借书证号+密码+性别+所在系别+所在班级
说明:
证号具有惟一性和非空性,性别只能是男和女
3)数据存储名称:
借书记录
存放读者的借书,还书信息
借书证号+图书编号+借书日期+还书日期
要求能够立即查询
(5)处理过程说明
1)处理过程名称:
图书管理
输入:
图书情况,
输出:
图书记录
处理说明:
对馆内所有图书按图书编号进行管理,将图书数据数据化,存储图书数据表中。
2)处理过程名称:
读者管理
读者情况,
读者记录
建立读者信息表,对读者进行统一编号,实现读者记录表的增删改维护功能。
3)处理过程名称:
查看数目
借书请求,读者
借书记录,图书信息
实现根据图书编号等查询图书。
4)处理过程名称:
借书处理
图书情况,读者,借书记录
确认读者符合借书条件,办理借书手续。
5)处理过程名称:
还书处理
7
对照相应的图书编号可办理还书手续。
6)处理过程名称:
安全管理
操作员情况,用户情况
操作员级别,操作员记录,用户记录
通过用户名和口令,确认用户身份,保证系统的安全型。
(三)加工说明(可用结构化语言描述、判定表、判定树)
图2.3.1
借阅管理系统的判定树
(四)结构图
图2.4.1
系统的结构图
(5)流程图
9
图2.5.1系统登录流程图
图2.5.2系统的借书流程图
图2.5.3系统的还书流程图
三、面向对象分析设计
(一)用例图
用例图在需求分析阶段有重要作用,它是作为参与者的外部用户所能观察到的系统功能模型图。
整个开发过程都是围绕需求阶段用例进行的。
11
图3.1.1
系统的用例图
(2)对象行为模型
图3.2.1
系统状态图
12
图3.1.2
系统活动图
(三)系统包图
图3.3.1
系统的包图
13
数据库包:
包含数据库中所有的数据信息
用户包:
包含要使用系统的用户及其属性
管理员包:
包含要使用系统的管理员及其属性接口包:
表示系统和数据库的借口
系统包:
表示图书借阅管理系统
(四)类图
类是面对对象系统组成的核心。
类是对一组相同属
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 课程设计 图书 借阅 管理 系统 解析