网站大量收购独家精品文档,联系QQ:2885784924

图书馆管理系统总体设计说明书参考.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图书馆管理系统总体设计说明书参考

1.引言 3 1.1编写目的 3 1.2项目背景 3 1.3定义 3 1.4参考资料 3 2.任务概述 3 2.1目标 4 2.2运行环境 4 2.3需求概述 4 2.4条件与限制 4 3.总体设计 5 3.1处理流程 5 3.2总体结构和模块外部设计 7 3.3功能分配 9 4.接口设计 9 4.1外部接口 9 4.2内部接口 9 5.数据结构设计 9 5.1逻辑结构设计 9 5.2物理结构设计 10 5.3数据结构与程序的关系 10 6.运行设计 10 6.1运行模块的组合 10 6.2运行控制 10 6.3运行时间 11 7.出错处理设计 11 7.1出错输出信息 11 7.2出错处理对策 11 8.安全保密设计 11 9.维护设计 11 图书管管理系统总体设计说明书 1.引言 1.1编写目的 图书馆管理系统的目标是:在以往的图书馆在正常运营中,面对大量的读者借书信息、还书信息。由于数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找数据处理手工操作,工作量大,出错率高,出错后不易更改。基于这此问题,有必要建立一个图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。Claude Seidman著,刘艺,王鲁军,蒋丹丹等译.SQL Server 2000数据挖掘技术指南[M],北京:机械工业出版社,2002,1 二.张海藩. 软件工程导论 清华大学出版社 三.黄维通. SQL Server 2000 简明教程 清华大学出版社 2.任务概述 2.1目标 目标:立一个图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。借书:输入读者借书证。系统首先检查借书证是否有效,若有效,对于第一次借书的读者,在借书证上建立档案。否则,查阅借书文件,检查该读者所借图书是否超过本,若已达0,拒借,达0本,办理借书(检查库存,修改库存目录并将读者借书情况录入借书文件。) 还书:从借书文件中读出与读者有关的记录,查阅所借日期,如超期(个月)作罚款处理。否则,修改库存目录与借书文件。 查询:通过借书文件,库存目录文件查询读者情况﹑图书借阅及库存情况,打印统计表。 图书查询流程图: 3.2总体结构和模块外部设计 下面以结构图来描述图书馆管理系统的软件总体结构。框内注明了模块的名字;方框之间的直线表示模块的调用关系。 图书馆管理系统总体结构: 借书还书模块: 图书查询模块: 3.3功能分配 输入数据由键盘、鼠标、扫描仪等输入设备。 输出数据由电脑显示器、打印机等输出设备。 在用户界面部分,在界面设计上,应做到简单明了,易于操作,,考虑到用户多对WINDOW 风格较熟悉,应尽量向这一方向靠拢。在设计语言上,已决定使用 MS VISUAL C++ 进行编程,在界面上可使用VISUAL C++ 所提供的可视化组件,向WINDOWS 风格靠近。 其中服务器程序界面要做到操作简单,易于管理。在设计上采用下拉式菜单方式,在出错显示上可调用VISUAL C++ 库中的错误提示函数。 4.接口设计 4.1外部接口 ①用户操作界面:采用Windows 2000系统统一的界面,易于操作。 ②硬件接口:输入方式:鼠标、键盘、数据扫描仪等。 输出方面:液晶显示屏、打印机等。 ③软件接口:SQL Server数据库 4.2内部接口 内部接口方面,各模块之间采用函数调用、、数据库是由若干个二维表组成,其各自结构见下表所示。 编号 表名称 说明 1 Book 图书表 2 Borrow 图书借阅信息表 4 Punishment 罚款信息表 5 user 读者信息表表名:book 序号 字段名 字段类型 字段长度 字段含义 为空否 备 注 1 bookname varchar 50 书名 No 2 bannercode char 13 条形码 No 3 kindnumber varchar 8 分类号 No 4 kindname varchar 30 分类名 No 5 Positionnumber varchar 8 排架号 No 6 Publishingcompany varchar 20 出版社 No 7 publishtime Datetime 8 出版日期 No 8 putintime Datetime 8 入库日期 No 9 Price float 价格 No 10 State Char 4 目前状态 No 11 Introduction varchar 200 简介 No

文档评论(0)

feixiang2017 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档