- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[信息管理系统实验报告
姓名:江 城
学号:2012305028
班级:电子商务12-1班
主题:图书馆信息管理系统
一:可行性分析
技术层面上的可行性
如果不采用电子图书馆系统,图书的登记与组织分类将随着图书数量 得记录并进行登记。
在技术上的可行性方面,可以利用互联网,租用服务器方式,内部网络构建也是十分方便和容易的。
现在互联网的发展迅速,可以通过三层客户机/服务器的模式实现庞大的数据存储与处理,方便快捷,读者也可以在家中轻松预约图书,无须每次都要亲自来到图书馆询问。
经济层面上的可行性
若还停留在人工处理的阶段,会加重人员的负担增加人手的开支。
投入的人力可大大减少,网络布置投资不大,接入互联网非常便利。
从长远角度来看,其投资回收期较短,之后增加的投资会逐渐减少。
社会层面上的可行性
世界的图书数量增机的速度惊人,若还是人手管理很难与时俱进。
开发该系统界面清晰,人员很快可以进行熟练的操作,培训期短,由机器进行数据处理可以减少人手出错的机会。
二、系统分析
1.系统功能设计
“图书馆借阅管理信息系统”的主要功能有:读者登陆、图书借阅、图书采编、读者信息管理和系统维护。系统功能如下图1:
图1.1 系统结构图
各子系统功能如下所述:
读者登陆:读者访问系统时系统将检验读者的名字和密码,经过注册的读者允许进入系统。
图书借阅系统:读者查找到所需图书后,在图书保留期内到图书馆办理借阅手续。图书借阅系统处理图书借阅、还书、续借等手续。
图书采编体统:图书采购入库,经过编目等处理后,将其目录信息存入数据库,提供给读者检索适用。目录信息包括图书编号、图书类别、书名、作者、出版社、定价、出版日期和数量等。
系统维护模块:系统维护模块主要为图书馆管理人员提供图书统计信息和读者统计信息,以便于管理人员从宏观上掌握图书馆运行的总体情况。
2.组织结构调查
图书馆系统的组织结构图如下:
3.业务调查
系统的业务是系统要达到的业务目标,业务流程分析是系统分析中的基础环节。图书馆里信息系统得业务流程如图所示:图书管理员编制图书采购计划,由采购员负责新书的采购工作。
4.数据流程调查
(1)数据流程图是全面描述信息系统逻辑模型的工具,它抽象概括地把信息系统中各种业务处理过程联系起来。以下是图书馆管理信息系统的数据流程图。
零层数据流程图
1层数据流程图
2层数据流程图
a图书编目系统数据流程图
b图书借阅系统数据流程图
c图书征订系统数据流程图
d系统维护数据流程图
三、数据库设计
数据库的设计原则如下:
①数据结构的合理性。即数据文件的合理组织,数据元素的合理归类和划分,以及数据项的合理描述。
②数据存储的安全性。提高安全性的最为有效的措施是增加数据的冗余,而数据的大量冗余往往为维护数据的一致性带来了困难。
③维护和管理方便。存储结构的设计,首先应保证对数据进行管理和维护上的方便,它是提高系统运行效率的基础。
四、系统设计
1.总体设计
本系统设置了1名管理员和若干名操作员,分为四大板块9个功能。设置的操作人员由管理员设置。如果用户名或者密码之一错误就会出现错误的提示。
2.数据存储设计
以系统用户数据管理为例:
当选择“修改”按纽的时候,三个文本框会自动改为输入状态。如下图
3.输出设计
以图书征订管理模块为例:
读者可以在界面上选择“预览”按纽。得到下图:
读者可以通过预览的方式查看自己的信息。如果确认无误,则选择“打印”按纽,进行下一步的操作。
4.输入设计
以图书编目模板为例:
当管理员进入该界面后,进行数据录入。选择“添加”按纽。
当数据录入完毕后,再选择“保存”按纽。数据将保存在表中。
5.代码设计及设计规范
以图书借阅模块为例:图书借阅代码设计
“借书”按纽
*检查是否输入了图书条码
if empty(thisform.txtcode.text)
messagebox(请输入图书条码,16,图书借阅管理)
thisform.txtcode.setfocus
return
endif
*检查在选择的库室中是否存在该条码图书
cCode=alltrim(thisform.txtcode.text)
cRoom=thisform.cmbroom.value
select storebibli
locate for alltrim(条码)==cCode and alltrim(库室名)==croom
if not found()
messagebox(“+cRoom+”+无+cCode+条码图书,16,图书借阅管理)
thisform.txtcode.setfocus
return
endif
“还书”按纽
*检查是否输入了图书条码
if empty(thisform.txtc
文档评论(0)