图书馆管理信息------系统课程设计.doc

上传人:飞****2 文档编号:52199976 上传时间:2022-10-21 格式:DOC 页数:25 大小:542.33KB
返回 下载 相关 举报
图书馆管理信息------系统课程设计.doc_第1页
第1页 / 共25页
图书馆管理信息------系统课程设计.doc_第2页
第2页 / 共25页
点击查看更多>>
资源描述

《图书馆管理信息------系统课程设计.doc》由会员分享,可在线阅读,更多相关《图书馆管理信息------系统课程设计.doc(25页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、目 录前言11系统规划21.1系统开发背景21.2系统功能设计22系统分析42.1 需求分析42.2可行性分析42.3组织结构图52.4 业务流程图62.5数据流程图72.6 数据字典123.概念结构设计133.1局部E-R图133.2 实体描述183.3数据表(库)描述193.4 系统功能模块图193.5系统流程图204.系统设计214.1 总体结构设计214.2系统物理配置方案214.3数据存储设计224.4输出设计234.5输入设计244.6代码设计255系统实施275.1选择的开发平台275.2系统测试275.3系统切换方式285.4系统使用说明书28总 结34参考文献34图书管理管理

2、信息系统设计1系统规划1.1系统开发背景目前,在一些高校中,师生查找图书都是在图书分类架上一本本地去查找,这样不仅很难找而且费时费力。图书管理员在办理借书登记、查询读者借书记录时,必须在借书记录上一个个去查找,这是件很麻烦的事情。每当新书入库时,图书管理员要填写新书入库卡片和新书入库账目,工作量很大。为提高图书查询效率,减少系部图书管理员的工作负担,有必要开发一个小型图书管理软件来对图书实施有效管理。该系统应具备以下功能:(1)能对各类图书实行分类管理;(2)提供必要的读者信息;(3)能进行各种高级查询;(4)具有图书检索功能等。这样,不仅能较好地帮助读者在最短的时间内找到自己所需要的图书书目

3、、编号,而且能让图书管理员以最高的效率办理借阅手续。1.2系统功能设计“图书馆借阅管理信息系统”的主要功能有:读者登陆、图书借阅、图书采编、读者信息管理和系统维护。系统功能如下图1:图书管理信息系统读者登陆系统维护图书采编图书借阅用户管理口令修改图书编目图书典藏图书征订图1-1 系统功能图各子系统功能如下所述:读者登陆:读者访问系统时系统将检验读者的名字和密码,经过注册的读者允许进入系统。图书借阅系统:读者查找到所需图书后,在图书保留期内到图书馆办理借阅手续。图书借阅系统处理图书借阅、还书、续借等手续。图书采编体统:图书采购入库,经过编目等处理后,将其目录信息存入数据库,提供给读者检索适用。目

4、录信息包括图书编号、图书类别、书名、作者、出版社、定价、出版日期和数量等。系统维护模块:系统维护模块主要为图书馆管理人员提供图书统计信息和读者统计信息,以便于管理人员从宏观上掌握图书馆运行的总体情况。2系统分析2.1 需求分析图书管理信息系统的总体功能要求。简单的图书管理系统主要包括下面的功能:借书处理:完成读者借书这一业务流程,核心为快速检索到学生需要的书籍。还书处理:完成读者还书这一业务流程。新书上架:完成新书资料的录入工作。旧书下架:完成图书资料的删除工作。读者查询:根据读者号,查询读者借阅情况,能够对读者的基本信息资料进行管理。相关帮助:便于新的系统使用者能够快速掌握该系统的使用操作。

5、图书管理信息系统的性能需求。要求有较强的系统安全性,对一定范围和程度内用户的错误操作有相应的系统自我保护功能。系统的维护时间不能超过系统总运行时间的千分之五,系统每次的维护时间不能超过系统总运行时间的千分之一,系统的故障恢复时间不得超过系统故障时间的百分之五。其他性能要求以其相关或类似的系统为参考。2.2可行性分析可行性分析是在进行初步调查后所进行的对系统开发必要性和可能性的研究,所以也称为可行性研究。信息系统也应从技术可行性,经济可行性和社会可行性三方面来论证。通过长时间的观察与实践,我认为图书馆管理系统的可行性分析如下:(1)经济可行性分析作为图书馆这样的商业性质较小的场所,其经济成分比重

6、相对较少,主要是支出的费用:其中包括设备购置费、软件开发费用、管理和维护费、人员工资和培训费等。由于各个图书馆实行统一操作,系统共享,其设备购置,人员工资,维护费用相对较少,前期的资金投入主要集中于购置图书上。建立信息中心,可将来自各方面的信息集中管理,提高图书管理的计划性和预见性,快速地反馈市场信息。(2)技术可行性分析技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬件、软件配置能否满足开发者的需要,各类技术人员的数量,水平,来源等。图书馆管理系统的工作主要是在读者和图书馆之间架起一座桥梁,能相互沟通信息和处理信息。这一特点非常适合计算机特点,通过网络internet技术,发挥

7、计算机的信息传输速度快、准确度高的优势。计算机硬件和软件技术的飞速发展,为系统的建设提供了技术条件。(3)社会可行性分析社会可行性有时也称为操作可行性,主要论证新系统在企业或机构开发和运行的可能性以及运行后可能一起的对企业或机构的影响,即组织内外是否具备接受和使用新系统的条件。在当前信息技术飞速发展的大环境下,计算机技术和软件技术的更新是图书馆完全有可能也有能力采用这样先进的管理技术。它对图书馆带来的影响可以看到:对传统管理理念的冲击,可能引起管理层的变动和人员的调整。对图书馆工作人员的要求提高,使图书馆在一定的可能下进行机构精简,迫使工作人员继续学习新知识,拓宽图书馆在市场环境下的生存空间。

8、对图书馆与读者之间业务方式的转变和扩充。2.3组织结构图为了对系统有一个全貌性的了解,首先要对系统的内部人员结构、组织及用户情况有所了解。图书馆系统的组织结构图如下:馆长采编室学术论文室办公室财务室图书借阅室电子阅览室期刊阅览室技术支持室图2-1 图书管理系统的组织结构图2.4 业务流程图系统的业务是系统要达到的业务目标,业务流程分析是系统分析中的基础环节。图书馆里信息系统得业务流程如图所示:图2-2 业务流程图图书管理员编制图书采购计划,由采购员负责新书的采购工作。采购图书入库后,交由采编室编目,粘贴标签,产生图书目录。图书交由图书借阅室上架,供读者借阅。2.5数据流程图(1) 数据流程图是

9、全面描述信息系统逻辑模型的工具,它抽象概括地把信息系统中各种业务处理过程联系起来。以下是图书馆管理信息系统的数据流程图。(2) 数据流总体图示图2-3 数据流总体图(3) 办理借书证图2-4 办理借书证数据流程图(4) 借书证修改图2-5 借书证修改数据流程图(5) 借书证注销图2-6 借书证注销数据流程图(6) 借书系统不能借书的原因图2-7 借书系统数据流程图(7) 检索系统图2-8 检索系统数据流程图(8) 还书系统 图2-9 还书系统数据流程图(9) 图书档案管理系统图2-10 图书档案管理系统数据流程图2.6 数据字典表1 数据字典参数名类型长度取值范围别名意义图书书名字符型11SM

10、图书编号字符型11B1050600000-B1050610000SH作者字符型10YZ出版社字符型20CBS单价数值型8DJ借出日期日期型yy-mm-ddJS还书日期日期型yy-mm-ddHS借书证号字符型100501000000-0501100000JSZ姓名字符型20NAME是否归还字符型20YN性别字符型2SEX单位字符型20DW发证日期日期型yy-mm-ddFZ已借书册数字符型2YNC是否允许借书字符型2YNS是或否类别字符型20LB进册数数值型10JC库存量数值型10CZ操作员编号数值型10CB操作员姓名字符型10CNAME操作员密码 字符型15MM3.概念结构设计这一阶段我们将客户

11、的应用需求抽象为信息世界的结构,即对系统的人、物、事和概念进行人为处理,抽取人们所关心的共同特性,同时把这些特性用概念精确的描述。我们首先根据需求分析的结果(数据流图、数据字典等)对现实世界的数据进行抽象,设计各个局部E-R图,然后合并成初步E-R图,再进行修改与重构。3.1局部E-R图图书信息管理系统主要分为以下几个局部E-R图:1).借书证处理系统ER图:管理员办证改证销证读者档案借书证身份验证身份验证身份验证1PPNMNMP1P图3-1 借书证处理系统ER图图中各实体属性如下:读者档案:学号,读者姓名,性别,出生日期,借书证号,职业,单位,通讯地址,邮政编码,联系电话借 书 证:借书证号

12、,姓名,性别,办证日期,借阅范围,最大借书量,照片,身份证号管 理 员:管理员编号,管理员姓名,登陆密码2).借书系统ER图:读者借书证库存表借出信息验证查询借书检查库存索书条111N1NN图3-2借书系统ER图图中各实体属性如下:读 者:身份证号,读者姓名,借书证号借 书 证: 借书证号,姓名,性别,办证日期(借阅范围,最大借书量,照片,身份证号)库存信息:书号,图书编号借出信息:图书编号,借书证号,借书日期,归还日期3).索书系统ER图:读者图书档案索书要求索书MN索书条图3-3 索书系统ER图图中各实体属性如下:读者:读者姓名,借书证号图书档案:图书编号,书号,书名,作者,出版单位,出版

13、日期,单价,藏书册书,类别,入库日期4).还书系统ER图:验证还书催还完整检查读者借书证库存表借出信息管理员是否归还1N1MMN1M1P图3-4 还书系统ER图图中各实体属性如下:读 者:学号,读者姓名,借书证号借 书 证:借书证号,姓名,性别,办证日期库存信息:书号,图书编号借出信息:图书编号,借书证号,借书日期,归还日期管 理 员:操作员编号,管理员姓名,登陆密码5)图书档案管理系统ER图:管理员修改输入注销图书档案库存身份验证身份验证身份验证1N1NN1NNNN入库清单图3-5 档案管理系统ER图图中各实体属性如下:管理员:操作员编号,管理员姓名,登陆密码库存信息:书号,图书编号图书档案

14、:图书编号,书号,书名,作者,出版单位,出版日期,单价,类别,入库日期入库清单:入库日期,图书编号,管理员编号,书名6). 整体E-R图读者图书档案借出书库库存表管理员借书证图书管理证件处理催还借书还书查询已借索书PPM1MN11MNPPMNNPMNN1N图3-6 整体ER图图中各实体属性如下:读者档案:学号,读者姓名,性别,借书证号,单位借书证:借书证号,姓名,性别,办证日期管理员:操作员编号,管理员姓名,登陆密码库存信息:书号,图书编号借出信息:图书编号,借书证号,借书日期,归还日期图书档案:书号,书名,作者,出版单位,出版日期,单价,类别,藏书册书,图书编号入库日期3.2 实体描述说明:

15、1、由于读者的信息可以在借书证办理档案中查到所以合并为借书证办理档案 2. 将借出书库和入库清单分别合并到了借书登记表和图书信息表中表2 实体描述实体名称借书证数据库表借书证信息表实体说明读者和借书证信息实体属性列表借书证号,姓名,性别,办证日期,最大借书量,学号实体名称管理员数据库表tz_passwd实体说明管理员的信息实体属性列表管理员编号,管理员姓名,登陆密码实体名称读者数据库表借书登记表实体说明图书馆未被借出的图书信息实体属性列表书号,图书编号实体名称读者数据库表还书登记表实体说明图书馆未被借出的图书信息实体属性列表书号,图书编号实体名称图书档案数据库表图书信息表实体说明馆藏图书信息实

16、体属性列表书号,书名,作者,出版单位,出版日期,版次,单价,类别,图书编号,入库日期3.3数据表(库)描述图书数据库=图书书名+图书编号+著者+出版社+单价+书号+出版时间借书库=姓名+借书证号+教师姓名+图书名称+借书日期+还书日期教师数据库=姓名+借书证号+单位操作员库=操作员用户名+口令3.4 系统功能模块图图书信息管理系统系统管理基本情况录入借、还书管理查询、统计初始化数据备份操作员管理一般用户登陆新图书登记新期刊登记借书登记还书登记图书库藏查询借书证库查询图书查询借书查询还书查询图3-7 软件功能结构3.5系统流程图图书管理系统读者查询系统图书(期刊)库查询图3-8 系统流程图 4.

17、系统设计进入了设计阶段,要把软件“做什么”的逻辑模型变换成“怎么做”的物理模型,即着手实现软件的需求,并将设计的结果反应在设计说明书文档中,所以系统的设计是把系统要求转化成系统表示的过程。4.1 总体结构设计本系统设置了1名管理员和若干名操作员,分为四大板块9个功能。设置的操作人员由管理员设置。如果用户名或者密码之一错误就会出现错误的提示。图书管理信息系统读者登陆系统维护图书采编图书借阅用户管理口令修改图书编目图书典藏图书征订图4-1 总体结构设计图4.2系统物理配置方案图书馆管理信息系统采用两台服务器构成双机备份结构,保证提供实时服务。为保证较快的响应时间,选用处理速度较快的计算机系统,内存

18、大小对数据库系统的响应速度影响较大,选择内存教大的系统。网络通信速度选用100Mbit/s/1000Mbit/s。为保证系统中的信息安全,配置必要的数据备份设备(采用外部备份方式)。4.3数据存储设计以系统用户数据管理为例:图4-2当选择“修改”按纽的时候,三个文本框会自动改为输入状态。如下图图4-3当数据修改完以后,只要选择“保存”按纽即可,数据会被存储在名为Sysuserdata的表中。以下是数据修改前后的对比: 图4-44.4输出设计以图书征订管理模块为例:读者可以在界面上选择“预览”按纽。得到下图:图4-5读者可以通过预览的方式查看自己的信息。如果确认无误,则选择“打印”按纽,进行下一步的操作。图4-6这样读者可以把自己想要的读书信息和征订信息通过系统输出,打印成报表。4.5输入设计以图书编目模板为例:当管理员进入该界面后,进行数据录入。选择“添加”按纽。图4-7当数据录入完毕后,再选择“保存”按纽。数据将保存在表中。图4-8两表的对比:第 24 页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

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

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