- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
作业:
要开发一个图书管理系统,主要的功能需求包括读者登记、图书管理和信息查询,这些功能都是由图书管理员来操作完成的。
对于初次借书的读者,应先进行登记,系统自动生成读者号,并与读者基本信息(包括姓名、工作单位、地址、联系电话等)一起存储起来,打印一张借书证给读者。
图书管理功能主要包括四个方面:购入图书,图书注销,读者借书,读者还书。具体流程如下:
.购入新书需要为该书编制入库单,内容包括:图书分类目录号,书名,作者,出版社,价格,数量和购书日期等,将这些信息存储在入库单存储中,检查图书库存目录中是否有该 图书,如果有,修改库存总量,如果没有写入图书库存目录。
.注销图书需要先编制注销单,内容包括:图书分类目录号,书名,作者,出版社,价格,数量和注销日期等。将这些信息存储在注销单存储中,检查注销数量与图书库存目录中数 量是否一致,如果一致则删除该记录,否则减少库存总量。
.读者借书,系统先检查该读者号是否存在,若不存在则拒绝借书,若存在进一步从借阅存储中检查该读者借书那是否达到最大限制数(假设为 5),若已达到则拒绝借书,否则将图 书分类目录号,读者号,借阅日期写入借阅存储中,图书在库数量减 1。
.读者还书,系统通过读者号,所借图书分类目录号从借阅存储中读出借阅记录,标明还书日期,再写回,图书在库数量加 1。同时检查图书是否逾期(假设可借期最长 1 个月), 逾期则计算罚款,打印罚款单。
系统的查询功能主要包括读者信息查询和图书信息查询,读者信息查询可查询读者基本情况及读者借书情况,图书信息查询可查询图书基本信息和图书的借出情况。
要求:
.分层数据流图
.软件结构图
.数据表结构
.借书模块的界面设计,程序流程图
.借书模块的测试用例
1管理图书2处理查询图书管理员图书管
1
管理图书
2
处理查询
图书
管理
员
图书
管理系统
系统时钟
读者
2.1
查询读者
信息
2.2
查询图书
信息
3
登记读者
3.1
添加
读者信息
3.2
打印
借书证
入库单
注销单
读者信息
查询请求
图书情况
读者情况
借书信息
还书信息
当前日期
借书证
罚款单
拒绝信息
当前日期
入库单
注销单
借书信息
还书信息
查询请求
读者信息
罚款单
拒绝信息
图书库存目录 借阅信息 图书情况
读者情况
读者信息
借书证
查询请求=[图书信息查询请求|读者信息查询请求] 读者情况=[读者基本信息|读者借书信息] 图书情况=[图书基本信息|图书借出信息]
读者信息
查询请求
读者基本信息
读者借书信息
读者信息
借阅信息 图书借出信息
读者信息
借书证
图书信息
查询请求
图书基本信息
1.2注销图书1.1入库图书1.3借书1.4还书1.1.1登记1.1.2 比较入库单与
1.2
注销
图书
1.1
入库
图书
1.3
借书
1.4
还书
1.1
.1
登记
1.1.2 比较入
库单与库
存目录
1.1.
4 增加库
存
1.1.3 写入图
书目录
1.2
.1
登记
1.2.2 比较注
销单与库
存目录
1.2.
4 减少库
存
1.2.3 删除图
书记录
1.4.1
查找
借阅记录
1.4.2
标明
还书日期
1.4.4
计算
罚款
1.4.6
打印
罚款单
1.4.4
检查是否
逾期
读者信息
1.4.3
更新
库存
拒绝信息 无效的借借书书信
当前日
读者信息
1.3.2 1.3.4
1.3.
检查 更新
单息
期
1
拒绝信息 借书册数 库存
检查
读者号
单息
期
1
拒绝信息 借书册数 库存
检查
读者号
单息
期
1
拒绝信息 借书册数 库存
检查
读者号
单息
期
1
拒绝信息 借书册数 库存
检查
读者号
-
入库单
借书信息
当前日期
拒绝信息
图书库存目录
借阅信息
注销单
还书信息
当前日期
罚款单
入库单
目录不存在的入库单
注销单
库存与注销数量相等的注销单
入库单
注销单
入库单
图书库存目录 目录已存在的入库单
注销单
图书库存目录 库存与注销数量不等的注销单
借阅信息
图书库存目录
罚款信息
还书信息
逾期信息
5 罚款信息
罚款单
当前日期
原创力文档


文档评论(0)