图书馆信息系统.pptVIP

  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文档。上传文档
查看更多
可行性研究 要求 我们所要编写的程序,应该能够完成用户管理、馆藏图书管理、图书查询、图书流通、查询和统计等功能。 目标 程序带来的快捷应该明显优于传统的手工记录方式。 需求规定 图书信息管理系统只在用计算机对图书进行管理,本项目针对的用户是中型图书馆,它是图书管理的支持系统。图书信息管理系统的功能需求如下: 用户管理 包括用户权限管理、管理员密码设置、读者等级、读者注销等功能。 馆藏图书管理 包括图书信息目录的登记、修改、删除等功能。同一种书可以分为若干卷,还可以有多个复本。在馆藏编号中要体现这种层次关系。 图书查询 包括读者身份认证、按书名、作者名、出版社、出版日期、索书号(馆藏编号)等查询,也可以做多关键字联合查询。 图书流通 分为本馆流通和馆际互借两类,对馆际互借需在进行具体操作之前先进行馆际互借的许可认证。具体操作包括图书的出借、返还(远程或馆内现场)预约、续借、历史信息统计记录等。(可选) 数据维护 对数据库文件进行信息备份。 图书馆读者的索书请求通过多个网络客户机在线录入,可以从图书查询界面直接切换到索书界面,也可以从索书界面切换到图书查询界面。(可选) 索书界面可以有弹出对话框,显示索书结果。如果图书在架,可确定是否借阅;否则可以选择是否预约等级或查询书的去向,包括所有相关读者。 图书流通时的馆藏状态有:在架\修补\接触\丢失\注销等。根据馆藏状态直接可以响应读者的索书请求。要进行图书的馆藏状态管理,建立相应的流通文件记录这种变更。 查询和统计 包括图书借出频率信息、读者借阅信息。图书流通中的损失情况、读者借阅期限及续借、馆际互借文件的查询和统计,可定义输出报表格式并选择输出到打印机或数据库。 ER模型 层次方框图 运行环境 本系统所需的最低硬件配置如下: CPU:800MHz以上 内存:256MB以上 硬盘:40G 本系统所需的软件环境如下: Windows 2000/XP,SQL2000以上,Visual C++ 6.0 模块设计 按照本系统的功能需求,本系统可以分为三个模块,即读者服务模块、图书查询模块、图书馆管理模块。读者服务模块为读者使用,图书馆管理模块为图书馆管理员使用,图书查询模块为两者共用。 读者服务模块可以实现的功能包括: 图书查询:读者可以在查询界面查询图书信息,包括图书的馆藏状态、图书的去向以及相关读者信息。 个人信息查询:读者可以在查询界面查询个人信息,包括所借书目,借书时间,应还时间,欠费情况。 个人资料修改:读者可以修改自己的基本资料,包括性别、身份证和密码。 在线借还书:读者可以在线查询图书的馆藏状态,如果在馆,就可以选择借书或者预约。 图书查询模块可以实现的功能包括: 馆内图书查询:包括读者身份认证、按书名、作者名、出版社、出版日期、索书号(馆藏编号)等查询,也可以做多关键字联合查询。 馆际图书查询:包括读者身份认证、按书名、作者名、出版社、出版日期、索书号(馆藏编号)等查询,也可以做多关键字联合查询。 图书馆管理模块可以实现的功能包括: 图书查询:管理员可以在管理界面查询图书信息,包括图书的馆藏状态、图书的去向以及相关读者信息。 用户管理:管理员可以在管理界面添加删除用户,更改用户类型。 借还书管理:馆藏图书出借出馆登记,借出图书归还入馆登记。 图书信息管理:购买图书入库登记,破旧图书处理出库登记。 数据查询和统计:包括图书借出频率信息、读者借阅信息。图书流通中的损失情况、读者借阅期限及续借、馆际互借文件的查询和统计,可定义输出报表格式并选择输出到打印机或数据库。 数据维护和备份:数据维护,对数据库文件进行信息备份。 模块数据流图 读者服务模块: 图书查询模块: 图书馆管理模块 数据库表设计 根据本系统的ER模型分析可以得出5个基本表,即读者信息表、馆藏图书信息表、馆际图书信息表、借出图书信息表和图书馆管理员信息表。 各信息表之间联系 详细设计 系统详细设计原理 详细设计阶段的根本目的是确定应该怎样具体的实现所要求的系统,也就是说,经过这个阶段的设计工作,应该得出对目标系统的精确的描述,从而在编码阶段可以将这个描述直接翻译成为某种程序设计语言书写的程序。详细设计阶段的任务还不是具体的编写程序,而是要设计出程序的“蓝图”,以后可以将这个蓝图写出实际的程序代码。因此,详细设计的结果基本上就决定了最后的代码的质量。除了应该保证程序的可靠性之外,使将来编写的程序可读性好,容易理解,容易测试和容易修改,维护是详细设计阶段的重要的目标。 详细设计之后就应该是编码阶段了。用传统的结构化程序设计语言如PASCAL,C等开发应用程序时,必须从头到尾纯手工编写出每一句的代码,其编码阶段的工作量非常巨大。而Visual C++是面向对象的可视化的开发工具,它只需要对某些对象的某些事件提

文档评论(0)

advs728 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档