欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    图书馆管理系统总体设计说明书.pdf

    • 资源ID:70312887       资源大小:229.39KB        全文页数:12页
    • 资源格式: PDF        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    图书馆管理系统总体设计说明书.pdf

    风行下载 2012正式版官方下载:http:/ 正式版官方下载:http:/ 编写目的.31.2 项目背景.31.3 定义.31.4 参考资料.32任务概述.32.1 目标.42.2 运行环境.42.3 需求概述.42.4 条件与限制.43总体设计.53.1 处理流程.53.2 总体结构和模块外部设计.73.3 功能分配.94接口设计.94.1 外部接口.94.2 内部接口.95数据结构设计.95.1 逻辑结构设计.95.2 物理结构设计.105.3 数据结构与程序的关系.106运行设计.106.1 运行模块的组合.106.2 运行控制.106.3 运行时间.117出错处理设计.117.1 出错输出信息.117.2 出错处理对策.118.安全保密设计.119.维护设计.11风行下载 2012正式版官方下载:http:/ 正式版官方下载:http:/ 1 1 1引言引言1.11.11.11.1 编写目的编写目的编写目的编写目的图书馆管理系统的目标是:在以往的图书馆在正常运营中,面对大量的读者借书信息、还书信息。由于数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找,数据处理手工操作,工作量大,出错率高,出错后不易更改。基于这此问题,有必要建立一个图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。有利于提高管理效率。1.21.21.21.2 项目背景项目背景项目背景项目背景委托部门:福建师范大学闽南科技学院图书馆开发人:06 网络工程 陈奇软件运行的环境:MicrosoftWindows 20001.31.31.31.3 定义定义定义定义1.系统将采用 JSP 动态网页技术2.SQL Server 数据库(SQL Sever2000 数据库以其高性能,为创建可伸缩电子商务、在线商务和数据仓储解决方案而设计的数据库管理与分析系统)3.JSP(基于 Java Servlet 以及整个 Java 体系的 Web 开发技术,利用这一技术可以建立安全、跨平台的先进动态网站且具有动态页面与静态页面分离、能够脱离硬件平台的束缚、以及编译运行等优点)。1.41.41.41.4 参考资料参考资料参考资料参考资料一一 Claude Seidman 著,刘艺,王鲁军,蒋丹丹等译.SQL Server 2000 数据风行下载 2012正式版官方下载:http:/ 正式版官方下载:http:/ 2 2 2任务概述任务概述2.12.12.12.1 目标目标目标目标目标:立一个图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。有利于提高管理效率。2.22.22.22.2 运行环境运行环境运行环境运行环境操作系统:MicrosoftWindows 2000 Advanced Server支持环境:IIS 5.0数 据 库:Microsoft SQLServer 20002.32.32.32.3 需求概述需求概述需求概述需求概述借书:输入读者借书证。系统首先检查借书证是否有效,若有效,对于第一次借书的读者,在借书证上建立档案。否则,查阅借书文件,检查该读者所借图书是否超过 20 本,若已达 20,拒借,未达 20 本,办理借书(检查库存,修改库存目录并将读者借书情况录入借书文件。)还书:从借书文件中读出与读者有关的记录,查阅所借日期,如超期(1个月)作罚款处理。否则,修改库存目录与借书文件。查询:通过借书文件,库存目录文件查询读者情况图书借阅及库存情况,打印统计表。2.42.42.42.4 条件与限制条件与限制条件与限制条件与限制硬件的要求:电脑显示器的分辨率可以达到 1024708,CPU 达到 Pentium4以上,内存达到 1 个 G 以上。风行下载 2012正式版官方下载:http:/ 正式版官方下载:http:/ 3 3 3总体设计总体设计3.13.13.13.1 处理流程处理流程处理流程处理流程根据用户的读入数据,图书管理系统将从数据库调出数据进行事件检索。借还书流程图:风行下载 2012正式版官方下载:http:/ 正式版官方下载:http:/ 20 本第一次建立档案办理借书更新数据库继续借书借书检索NOYESYESNOYES图书馆数据库还书超过一个月罚款NO图书查询流程图:读者退出书 目 名称查询风行下载 2012正式版官方下载:http:/ 正式版官方下载:http:/ 别 查询图 书 书号查询查询结果3.23.23.23.2 总体结构和模块外部设计总体结构和模块外部设计总体结构和模块外部设计总体结构和模块外部设计下面以结构图来描述图书馆管理系统的软件总体结构。框内注明了模块的名字;方框之间的直线表示模块的调用关系。图书馆管理系统总体结构:图书馆管理系统总体结构:读者查询方式作 者 查询退出继 续查 询用 户 管 理风行下载 2012正式版官方下载:http:/ 正式版官方下载:http:/ 书管 管理 系统借 书 模块读 者 身 份查验模块图 书 查 验模块数据库更新模块风行下载 2012正式版官方下载:http:/ 正式版官方下载:http:/ 功能分配功能分配功能分配功能分配输入数据由键盘、鼠标、扫描仪等输入设备。输出数据由电脑显示器、打印机等输出设备。在用户界面部分,在界面设计上,应做到简单明了,易于操作,考虑到用户多对 WINDOW 风格较熟悉,应尽量向这一方向靠拢。在设计语言上,已决定使用 MS VISUAL C+进行编程,在界面上可使用 VISUAL C+所提供的可视化组件,向 WINDOWS 风格靠近。其中服务器程序界面要做到操作简单,易图书流通模块还 书 模块数 据 库 操作模块借 书 记 录查验模块查 询管 理模 块数 目 名 称模 块作 者 姓 名模 块书 目 书 号模 块类别模块帮助模块记录模 块退 出 模块输出查询模块风行下载 2012正式版官方下载:http:/ 正式版官方下载:http:/ VISUAL C+库中的错误提示函数。4 4 4 4接口设计接口设计4.14.14.14.1 外部接口外部接口外部接口外部接口用户操作界面:采用 Windows 2000 系统统一的界面,易于操作。硬件接口:输入方式:鼠标、键盘、数据扫描仪等。输出方面:液晶显示屏、打印机等。软件接口:SQL Server 数据库4.24.24.24.2 内部接口内部接口内部接口内部接口内部接口方面,各模块之间采用函数调用、参数传递、返回值的方式进行信息传递。具体参数的结构将在下面数据结构设计的内容中说明。接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在各模块间传输。5 5 5 5数据结构设计数据结构设计5.15.15.15.1 逻辑结构设计逻辑结构设计逻辑结构设计逻辑结构设计图书馆管理系统采用 Windows 2000 操作系统、Microsoft SQL Server 2000 数据库。1 1 1 1 借还书信息表借还书信息表借还书信息表记录了读者的所借的图书、借书时间、还书时间。2 2 2 2 定位信息表定位信息表3 3 3 3学生号借书数量已借书时间定位信息表记录了读者的学生号、所借的图书数量、所借的图书时间。读者姓名读者姓名读者号读者号借书名借书名借书时间借书时间还书时间还书时间风行下载 2012正式版官方下载:http:/ 正式版官方下载:http:/ 物理结构设计物理结构设计物理结构设计物理结构设计数据库是由若干个二维表组成,其各自结构见下表所示。编号 表名称 说明 1 Book 图书表 2 Borrow 图书借阅信息表 4 Punishment 罚款信息表 5 user 读者信息表1.图书表:表名: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 11Introduction varchar 200 简介 No 12Author varchar 30 作者 No2.图书借阅信息表 表名:borrow 序号 字段名 字段类型 字段长度 字段含义 为空否 备 注 1 user_cardnumber varchar 20 借书证号 No 2 bannercode char 13 条形码 No 3 borrowdate Datetime 8 借阅日期 No 4 receivedate Datetime 30 应还日期 No 5 Renew char 2 No3罚款信息表 表名:punishment 序号 字段名 字段类型 字段长度 字段含义 为空否 备 注 1 user_cardnumber Varchar 20 书名 No 2 Sum_account Float 罚款 No4.读者信息表 表名:user 序号 字段名 字段类型 字段长度 字段含义 为空否 备 注 1 user_name varchar 10 用户名 No 2 user_sex Char 2 性别 No 3 user_status Char 4 身份 No 4 user_office varchar 20 单位 No风行下载 2012正式版官方下载:http:/ 正式版官方下载:http:/ user_cardnumber varchar 20 借书证号 No 6 user_registerdate Datetime 20 注册日期 No 7 user_canceldate Datetime 8 有效期 No 9 user_state Char 4 证件状态 No5.35.35.35.3 数据结构与程序的关系数据结构与程序的关系数据结构与程序的关系数据结构与程序的关系模块名称所用到的表图书借阅用户借阅表:borrow图书维护图书基本信息表:book图书证办理图书证信息表:user读者查询图书证信息表:user罚款办理罚款表:punishment6 6 6 6运行设计运行设计6.16.16.16.1 运行模块的组合运行模块的组合运行模块的组合运行模块的组合内部接口方面,各模块之间采用函数调用、参数传递、返回值的方式进行信息传递。具体参数的结构将在下面数据结构设计的内容中说明。接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在各模块间传输6.26.26.26.2 运行控制运行控制运行控制运行控制运行控制将严格按照各模块间函数调用关系来实现。在各事务中心模块中,需对运行控制进行正确的判断,选择正确的运行控制路径。在网络传方面,电脑在发送数据后,将等待数据库的确认收到信息,收到后,在对数据处理将返回信息送回电脑,并等待确认。6.36.36.36.3 运行时间运行时间运行时间运行时间在软体的需求分析中,对运行时间的要求为必须对作出的操作有较快的反应。服务器的性能,这将影响对数据库访问时间即操作时间的长短,影响加大客户机操作的等待时间,所以必须使用高性能的服务器,建议使用 Pentium III以上的处理器。硬件对本系统的速度影响将会大于软件的影响。风行下载 2012正式版官方下载:http:/ 正式版官方下载:http:/ 7 7 7出错处理设计出错处理设计7.17.17.17.1 出错输出信息出错输出信息出错输出信息出错输出信息程序在运行时主要会出现错误:由于输入信息,或无法满足要求时产生的错误,所以在成功判断及输入数据验证模块由数据进行数据分析,判断错误类型,再生成相应的错误提示语句,送到输出模块中。7.27.27.27.2 出错处理对策出错处理对策出错处理对策出错处理对策1.建立日志2.在网络传输方面,可考虑建立一条成本较低的后备网络,以保证当主网络断路时数据的通信。3.在硬件方面要选择较可靠、稳定的服务器机种,保证系统运行时的可靠性。8.8.8.8.安全保密设计安全保密设计9.9.9.9.维护设计维护设计维护方面主要为对服务器上的数据库数据进行维护。可使用 SQL SERVER的数据库维护功能机制。例如,定期为数据库进行 Backup,维护管理数据库死锁问题和维护数据库内数据的一致性等。

    注意事项

    本文(图书馆管理系统总体设计说明书.pdf)为本站会员(asd****56)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开