图书馆管理信息系统小组成员:刘萧郭道燕赵惠蓉乐玉亭徐扬董伟管理信息系统课程设计Page2目录前言系统可行性分析系统分析系统设计结束语Page3图书馆管理信息系统是图书馆管理工作中不可缺少的部分,它的内容对于图书馆的管理者和读者来说都至关重要,所以图书馆管理信息系统应该能够为管理者或读者提供充足的信息和快捷的数据处理手段。但一直以来人们使用传统人工的方式进行图书管理和借阅管理,这种管理方式存在着许多缺点,如:效率低、易忘记、保密性差。前言Page4设计的主要内容系统实施系统需求分析数据流程分析数据字典系统业务流程分析系统可行性分析系统设计Page5系统可行性分析技术方面的可行性经济方面的可行性管理方面的可行性Page6本系统是一个基于局域网和WINDOWS操作的系统,现有技术虽还有一定限制,利用现有技术完全可以实现系统的基本阶段的开发。同时,开发期限较为宽裕,预计可以在规定期限内完成基本的开发任务。技术方面的可行性Page7本系统的投资成本主要有前期一次性的费用和后期的维护费用。前期的投入主要是系统的开发和硬件的投入。开发需求较低,加上成熟的软硬件环境、目标系统并不是十分复杂和开发周期较短,人员经济支出有限。开发完成运行后,为使用者带来便利,为系统的进一步推广创造了条件,经济收益将远超过投资。从经济角度考虑,此系统开发可行。经济方面的可行性Page8本系统作为一个小型的图书馆信息管理系统,所耗费的资源非常的小,该系统只需要管理员进行简单的点击文件确定的工作,应用起来非常方便和快捷,在节省了人力资源的同时由于主要是由电脑完成主要的工作,所以极大地解决了时间上的浪费。在管理的角度考虑,此系统可行。管理方面的可行性Page9结论:根据以上分析可知,开发该图书馆信息管理系统不仅有巨大的经济效益,而且有更大的社会效益,从而使该系统开发具有价值,也节省了大量的资源。从技术、经济、管理三方面都是可行的。Page10系统需求分析借书部图书馆馆长阅览室技术室办公室图书管理部组织结构图:该系统主要由馆长负责总体工作,下设五个部门,分别为:借书部、阅览室、技术部,办公室、图书管理部。Page11(1)借书部借书部是图书馆系统对外的主要服务部门,办理图书的借阅、还书、续借、罚款、咨询等业务。(2)阅览室阅览室主要是流动图书的储存地点和读者的阅览处。(3)技术室技术室负责图书馆内信息处理与服务相关的技术支持、大型数据库局域网的管理维护,负责设备安装、检测和更换,解答用户的技术咨询,图书馆现代技术的开发、应用、技术培训等。(4)办公室办公室是图书馆科学管理的核心机构,协助馆长处理业务、行政、财务、人事、后勤等工作,包括确定本馆工作方针、工作计划,编制各项规章制度,制定各部门职责范围、工作内容,定期进行成员绩效考核,处理社交事务、接待参观访问,组织业务培训、学习,开展业务交流活动,进行馆内外协调和馆际协调、交流的工作。(5)图书管理部图书管理部负责图书的上架,图书信息的增加、删除、修改等。Page12业务流程分析系统的业务是系统要达到的业务目标,而业务流程分析是系统分析中的基础环节。图书馆管理信息系统的业务流程如图所示:管理员采购部借阅查询图书读者还书是否过期还款YES新书库借书续借直接还书罚款信息是否还书修改借阅信息YESNO借阅信息图书信息催款条图书信息NOPage13图书管理员将采购的图书入库、得到新书库。读者可以进行图书查询,得到需要的图书信息。读者进行图书借出,得到图书借阅信息。读者进行图书归还时,若图书过期需还款,会同时得到罚款信息,若不交罚款,则形成催款条,若交完罚款,则修改借阅信息;当然,若归还图书时没有过期,直接还书,得到图书信息,同时进行还书的入库管理。Page14数据流程图数据流程图(DataFlowDiagram,DFD)是以管理业务流程图为依据,通过抽象以舍去具体的组织结构、工作场所和物流等,单从数据信息流动的角度,来描述系统内部及系统与环境之间的数据信息的传递、处理和存储过程的一种工具。数据流程使用的工具如下:Page15图书馆信息管理系统顶层数据流图:读者P图书馆管理信息系统管理员借书信息系统响应信息还书信息书籍操作信息读者操作信息管理员验证信息书籍响应信息读者响应信息Page16图书馆信息管理系统第二层数据流图:管理员管理p1读者管理p2书籍管理p4管理员D1管理员管理员信息管理员信息读者操作信息管理员操作响应信息书籍信息读者信息书籍操作响应信息借阅信息管理p3书籍信息读者书籍信息D2读者读者信息借书信息还书信息操作响应信息书籍信息D3书籍书籍信息书籍信息查询信息Page17数据字典数据字典是用来规范化描述数据具体内容的工具,也是对数据汇总分析的一个总结,包括数据流字典、数据存储字典和数据处理字典。数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行完整的描述。Page18数据字典数据结构数据处理数据字典是用来规范化描述数据具体内容的工具,也是对数据汇总分析的一个总结,主要包括:Page19数据项编号DI-2数据项名称读者编号简述记录读者的编号类型及宽度数字型,4位取值范围“0001”-“9999”数据结构编号DS-1数据结构名称读者信息简述读者的情况及各种信息数据结构组成姓名,学号,班级,联系方式,借书情况Page20编号实体名称实体含义E-1读者借阅书籍者E-2管理员借书程序控制员数据流编号DF-1数据流名称读者类别信息简述不同类别读者享有不同借书权利数据流来源读者数据流去向读者管理数据流组成读者的类别Page21数据存储的编号D1存储名读者信息表简述读者的基本信息数据存储的组成DS-01编号P-1处理过程名读者信息处理输入DF-01输出D1处理读者信息的增删改及查询Page22代码设计学生代码设计管理员代码设计图书代码设计Page23学生代码设计共8位,入学年份-学院序号-学院内排名号,前2位代表入学时的年份,中间2位代表学院序号,最后4位代表所在学院内的排名号。具体代码结构为:前2位取01-99代表入学时的年份,中间2位取01-99中的一个值来表示所在班级的班级号,最后4位取0001-9999之间的值来表示在班级内的排名号。xx--xx--xxxx在院内的排名号(数字)学院序号(数字)入学年份(数字)例如学号为09094258的学生表示的是他于2009年入学,学院序号为09,在学院内的排名号为4258。Page24管理员代码设计共3位,因为图书管理员数量相对少些,故以排序号定义。取001-999的一个值表示管理员序号。Page25图书代码设计由大写的一位或两位大写字母和六位数字组成,图书类别编号+图书编号+内部编号。前面的字母代表图书的大类,中间的四位数字代表图书的编号,后面的两位数字代表图书在内部的编号。当图书馆采购几本相同的图书,其图书类别编号和图书编号相同时,用内部编号加以区别。TH–3012--02内部编号(数字)图书编号(数字)图书类别编号(字母)类别编号:TD----------矿业工程TH----------机械、仪表工业TP----------自动化技术、计算机技术F-----------经济J-----------艺术S-----------农业科学Page26概念结构设计图书归还借出查询读者读者图书名称出版社作者图书编号*类别班级学号*联系方式学院读者读者头像出版时间性别电子信箱借书数目图书类别MMMM11Page27逻辑结构设计详细设计:根据关系模式的设计,为本系统数据库设置主键、外键,其中主键唯一表示该数据库的属性。形成数据库的文件如下:Page28Page29输入设计读者信息添加Page30书籍信息添加Page31借阅信息添加Page32输出设计管理员信息Page33书籍信息Page34读者信息Page35设计实施模拟Page36致谢在“图书馆管理信息系统”设计过程中,要特别感谢叶新凤老师,感谢她悉心的指导与帮助,同时也感谢她的督促与包容。倘若没有叶老师的帮助也就没有我们今天的这篇“图书馆管理信息系统”设计报告。设计的过程是艰苦的,但又是充满快乐的。感谢我们小组成员密切的合作,我们共同讨论、共同设计,互相关心、互相帮助。本文参考了大量的文献资料,在此,向各学术界的前辈们致敬!