软件工程课程设计图书借阅管理系统解析Word文档下载推荐.docx

上传人:b****3 文档编号:15198171 上传时间:2022-10-28 格式:DOCX 页数:31 大小:844.46KB
下载 相关 举报
软件工程课程设计图书借阅管理系统解析Word文档下载推荐.docx_第1页
第1页 / 共31页
软件工程课程设计图书借阅管理系统解析Word文档下载推荐.docx_第2页
第2页 / 共31页
软件工程课程设计图书借阅管理系统解析Word文档下载推荐.docx_第3页
第3页 / 共31页
软件工程课程设计图书借阅管理系统解析Word文档下载推荐.docx_第4页
第4页 / 共31页
软件工程课程设计图书借阅管理系统解析Word文档下载推荐.docx_第5页
第5页 / 共31页
点击查看更多>>
下载资源
资源描述

软件工程课程设计图书借阅管理系统解析Word文档下载推荐.docx

《软件工程课程设计图书借阅管理系统解析Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《软件工程课程设计图书借阅管理系统解析Word文档下载推荐.docx(31页珍藏版)》请在冰豆网上搜索。

软件工程课程设计图书借阅管理系统解析Word文档下载推荐.docx

(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

数据库包:

包含数据库中所有的数据信息

用户包:

包含要使用系统的用户及其属性

管理员包:

包含要使用系统的管理员及其属性接口包:

表示系统和数据库的借口

系统包:

表示图书借阅管理系统

(四)类图

类是面对对象系统组成的核心。

类是对一组相同属

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1