图书馆管理系统详细计说明书.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
详细设计说明书 1.引言 1.1 编写目的 本说明书描述了图书馆管理系统软件的设计需求,读者为该管理系统软件的设计人员、代码编写人员、测试人员、维护人员和该项目的审核验收人员。 1.2 项目背景 该项目的委托单位为清华大学计算机系; 开发单位为IceWindDale工作室; 主管部门为信息产业部第15研究所。 该软件与其他系统不存在关系。 1.3 参考资料: 名称 作者 编号 发布日期 出版单位或资料来源 太极计算机公司程序文件 太极计算机公司质量部 JL-4.2.3-04 2002-5 内部资料 计算机系统软件产品文件编制指南 华北计算技术研究所 无 2001-1 《计算机与信息处理标准化》编辑部 Sw00.ppt 殷人昆 无 2002-5 清华大学工程硕士研究生班讲义 SQL Server 2000系统管理员宝典 Marci Frohock Garcia; Jamie Reding; Edward Whalen; Steve Adrien DeLuca ISBN:7-900635-84-X 2001-7 清华大学出版社 2.总体设计 2.1 需求概述 图书管理系统针对中型图书室,藏书的种类包括中、英、俄、德、日文书籍和期刊,读者的数量和来源仅限于本单位职工及通过馆际互借认可的读者。要求: 能够存储一定数量的图书信息,并方便有效的进行相应的书籍数据操作和管理; 能够对一定数量的读者进行相应的信息存储与管理; 能够对要求的统计结果打印输出; 能够提供一定的安全机制; 主模块用户界面 主模块 用户界面 子模块调度 用户输入 图书查询 输出 借书还书 系统操作 借刊还刊 书籍 期刊 读者 管理员 期刊查询 2.2 程序描述 1.主模块 功能:建立与数据库连接 获取系统设置 运行主对话框 根据输入调用子模块 初始化UNTIL输入 初始化 UNTIL输入”退出” 借书模块 还书模块 图书查询模块 系统操作模块 退出 输入项目 用户鼠标点击输入 程序逻辑 见右图 存储分配 内部数据: 数据库连接 m_pConnection _ConnectionPtr 数据库连接指针 m_IsConnected BOOL 数据库连接指示 系统设置 m_MaxLBNum int 可借图书数上限 m_MaxLBDay int 借书天数上限 子对话框 m_BookOutDlg CBookOutDlg 借书对话框 m_BookInDlg CBookInDlg 还书对话框 m_BookQuiryDlg CBookQuiryDlg 图书查询对话框 m_SysDlg CSysDlg 系统操作对话框 测试要点 数据库连接情况:正常情况,数据库文件缺少,外部系统异常。 系统设置获取:正常情况,外部系统异常。 对用户输入的响应:合法输入,能够正常调用子模块; 非法输入,系统能否辨别,并作出响应(提出警告); 子模块的异常状况,系统能否及时做出响应。 2.书模块 功能:查验输入的读者证号 运行借书对话框 获取该读者的相关信息 查验输入的图书号 登记借书 输入项目:读者证号、图书书号(用户输入) 输出项目:读者信息(姓名);读者已借图书信息(书名、借书日期); 初始化要求输入读者证号 初始化 要求输入读者证号 读者查验模块 借书对话框初始化 关闭借书对话框 返回 操作取消? 输入不合理? 警告 返回 查验结果为该号不存在? 警告 返回 UNTIL 输入”返回” 输入确认? 图书查验模块 借书登记 更新相关信息 更新显示 查验结果为不能出借? 返回 接口 调用形式:void CBookDlg::LendBook(const _ConnectionPtr pConnection, const int MaxLBNum) 传入参数: pConnection 数据库连接指针 MaxLBNum 系统参数(可借图书上限) 传出参数:无 存储分配 内部数据: 数据库 m_pConnection _ConnectionPtr 数据库连接指针 用户界面 m_strReaderName CString 读者姓名 m_strLBInf CString 已借图书信息 m_strLBNum CString 已借图书数显示 m_lBookID long 欲借图书书号 内部参数 m_lReaderID long 当前读者证号 m_MaxLBNum int 可借图书数上限 测试要点 模块正常运行流程 用户输入数据检查(读者证号、图书书号),包括数据合理性检查,以及合法性检查 数据库操作 数据库连接异常时的响应情况 3.读者

文档评论(0)

135****9653 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档