- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毕业设计案例-图书借阅v1.0
图书借阅管理系统
详细设计说明书
引言
目的
编写此文档的目的是进一步定制软件开发的细节问题,便于用户与开发商协调工作,希望能使本软件开发工作更具体。
本文档为该系统的软件详细设计说明书,较详细阐述了用户的系统概况,和对此软件所提出的需求,对系统中的各项功能需求、技术需求、实现环境及所使用的实现技术进行了明确定义。同时,对软件应具有的功能和性能及其他有效性需求也进行了定义。
本文档主要适用于图书借阅管理系统的设计指导
系统名称:图书借阅管理系统
项目功能:为图书资料借阅提供规范化管理,对图书资料采购提供指导性建议。
项目提出者:某公司图书资料管理部门
项目管理者:培训中心
最终用户:为某公司图书资料管理部门
术语及缩略语定义
术语定义
列明「系统详细设计说明书」中涉及到的全部计算机术语定义。
缩略语定义
列明「系统详细设计说明书」中涉及到的全部缩略语全称及其含义。
参考资料
总体设计
需求概述
功能描述
图书管理
图书资料登记:
登记图书的相关信息包括图书名称,作者,出版社,入库时间,类型(分为图书和杂志) ,状态(分为在库和借出)
登记新书时,默认状态为在库。
登记新书时,默认借阅次数为0次。
在登记图书资料的同一界面可以浏览其他图书资料。
显示书目详细资料时,要求显示图书名称,作者,出版社,价格,入库时间,类型,状态,借阅次数。
浏览书目详细资料时,提供对该书目信息删除的功能
读者管理
读者信息登记
登记新读者的相关信息包括读者姓名,年龄,性别,职务(分为经理和职员)
显示读者详细信息时,要求显示读者姓名,年龄,性别,职务,曾经借阅的图书的数目(每个人最多同时借3本)。
显示读者详细信息时,提供对该读者信息删除的功能。
读者借阅查询
能够列出读者借阅过书目的详细信息,包括图书名称,借出时间,返还时间等(如该图书尚未返还,则返还时间为未还)
借阅管理
借阅登记
提供借阅登记表,登记借阅信息,包括图书名称,借阅人,借阅时间。
判断该图书是否存在,如不存在则提示并返回借阅登记表。
判断该图书是否已经借出,如已经借出则提示并返回借阅登记表。
判断该读者未返还的图书数目是否超过3本,超过则提示,并不允许借出。
更改该图书状态为借出。
返还登记
从未返还列表中选择,然后进行返还登记,登记返还时间(返还时间即处理时间)。
更改该图书状态为在库。
借阅信息查询
提供借阅次数前10名的书目列表,包括图书名称,作者,借阅次数。
图书借阅管理系统详细设计
软件系统结构图
程序设计
菜单对象描述
图书管理
图书资料登记
模块功能
上一个:上一个图书信息,如果是第一个则提示。
下一个:下一个图书信息,如果是最后一个则提示。
登记:提供一个空表格填写新图书信息。
删除:删除当前图书信息
保存:保存登记的图书信息
关闭:关闭此窗体
界面画面
数据合法性(check)检查描述
图书编号为自动编号。
图书类型为图书和资料两类。
图书状态为在库和借出,登记新书时默认为在库。
读者管理
读者信息登记
模块功能
上一个:上一个图书信息,如果是第一个则提示。
下一个:下一个图书信息,如果是最后一个则提示。
登记:提供一个空表格填写新图书信息。
删除:删除当前图书信息
保存:保存登记的图书信息
关闭:关闭此窗体
界面画面
数据合法性(check)检查描述
读者编号为自动编号。
借书次数默认为0次。
性别类型有男性和女性两类。
读者借阅查询
模块功能
上一个:察看上一个读者的借阅纪录,如果是第一个则提示。
下一个:察看下一个读者的借阅纪录,如果是最后一个则提示。
关闭: 关闭此窗体。
界面画面
借阅管理
借阅登记
模块功能
登记:登记新的借书记录。
关闭:关闭此窗体。
界面画面
数据合法性(check)检查描述
借阅时间为日期/时间型。
对输入的图书编号进行校验该图书是否存在,并列出对应的图书名称。
对填写的借阅人进行校验,看其是否已登记,若未登记则提示先登记。
返还登记
程序逻辑
显示所有未还的书籍,处理完更新。
模块功能
返还处理:修改借阅信息为已还,更新显示。
界面画面
借阅信息查询
程序逻辑
显示被借阅的次数最多的前10本图书。
模块功能
关闭:关闭此窗体。
界面画面
数据表及文件结构设计
数据表设计
系统名称 图书管理系统 完成日期 版本 设计者 审核者 2002-8-8 1.0 表名 BookMessage 实体名称 主键 BookIndex 外键 索引表名称
和
索引字段名称 估计纪录数(条/月) 100 估计数据量(MB/月) 1 序号 字段名称 字段说明 类型 位数 属性 备注 1 BookIndex 图书编号 文本 10 必填,非空 2 BookName 图书名称 文本 50 必填,非空 3 Auth
文档评论(0)