1、精品管理信息系统课程设计报告定 管理信息系统课程设计报告第一章 图书馆管理系统分析 3 1.1开发背景 31.2用户分析 41.2.1系统内部人员结构,组织及用户情况分析 41.2.2用户类和用户特性 61.3系统分析(全组) 71.3.1现行图书馆管理系统的功能总图 71.3.2图书馆关系系统各功能模块及业务流程图 91.3.3图书馆管理系统的数据流程图 121.3.4数据定义及数据字典 19第二章 系统设计 222.1总体设计 222.1.1图书馆管理系统的功能模块图 222.1.2系统物理配置方案设计 242.2详细设计 252.2.1代码设计 252.2.2数据库设计 262.2.3输
2、入输出设计 332.2.4处理流程设计 36第三章 系统实施与维护373.1系统实施计划和准备工作 373.2系统测试与调试 383.3系统转换 393.4系统验收与评价 40第四章 系统运行与管理 434.1系统安全管理 434.2系统维护 44第五章 界面设计 455.1主界面 455.2借阅管理界面设计 465.3用户管理界面设计 485.4电子图书管理界面设计 485.5图书管理界面设计 49第一章 图书馆管理系统分析1.1 开发背景当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算
3、机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。 尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了管理好图书馆信息而设计的。 图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况(如借书天数、超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等
4、用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境。 数据处理手工操作,工作量大,出错率高,出错后不易更改。图书馆采取手工方式对图书借阅情况进行人工管理,由于信息比较多,图书借阅信息的管理工作混乱而又复杂;一般借阅情况是记录在借书证上,图书的数目和内容记录在文件中,图书馆的工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。如要对很长时
5、间以前的图书进行更改就更加困难了。基于这此问题,我认为有必要建立一个图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。1.2用户分析该系统主要建立一个基于B/S模式的图书馆借阅管理系统,面对当起很多小型图书管理仍是人工管理带来的检索速度慢,效率低,借阅归还图书量大,图书统计工作量大,藏书不能完成及时更新的问题,该系统可以对跟系统的三个用户类型的使用实现:1.对于读者在本系统的应用下可实现按照各种方式(如:书名,编号,作者)查询图书馆的藏书请客,方便的借阅图书,续借图书,归还图书,能够查询自己的借阅图书
6、情况。2.对于图书馆工作人员能够实现方便的对图书进行查询,方便的进行读者借阅情况查询,方便的进行借书还书处理等,便捷的对图书信息进行添加、修改、删除,分类管理等操作,对读者信息进行相关添加,修改,分类管理等操作。3.对于系统管理员可以对图书馆信息进行修改更新操作,对系统用户进行添加、修改、删除、权限设置等操作,对图书馆的办证参数进行修改维护等操作功能。1.2.1系统内部人员结构、组织及用户情况分析 为了对系统有一个全貌性的了解,首先要对系统内部人员结构、组织及用户情况进行了分析,图书馆系统的组织结构如图1.2所示。 馆长 财务室 办公室采编室电子阅览室图书借阅室技术支持室期刊阅览室学术论文室
7、图1.1图书馆管理信息系统的组织结构 图书馆由馆长负责全面工作,下设办公室、财务室、采编室、学术论文室、图书借阅室、电子阅览室、期刊阅览室和技术支持室。各部门的业务职责如下。 1、办公室:办公室协助馆长负责日常工作,了解客户需求,制定采购计划;2、财务室:财务室负责财务方面的工作;3、采编室:采编室负责图书的采购,入库和图书编目,编目后的图书粘贴标签,并送图书借阅室上架; 4、学术论文室:负责学术论文的收集整理; 5、图书借阅室:提供对读者的书目查询服务和图书借阅服务; 6、电子阅览室:收集整理电子读物,准备提供电子读物的借阅服务,目前可以提供目录查询和借阅; 7、期刊阅览室:负责情况的收集整
8、理和借阅; 8、技术支持室:负责对图书馆的网络和计算机系统提供技术支持。1.2.2用户类和用户特性图书借阅管理系统是一个基于B/S模式的对图书馆进行高效率管理的应用系统,它的用户主要是读者和图书管理员,学生通过该系统进行图书查询进而对自己需要的图书进行借阅及自己的借阅情况进行查询,图书管理员则通过本系统实现对图书及读者的高效管理,除此之外,还需要一个系统管理员对不同的用户进行权限的设置等操作2。三类用户的具体描述如下表1-1所示:表1-1用户具体描述用户类描述读者读者是该系统的重要的使用角色,他们通过该系统查询自己需要的图书信息,并像图书管理员提出借阅图书的申请进而借阅自己所需的图书,还可以通
9、过对自己借阅情况进行查询。图书管理员图书管理员是该系统的另一个重要使用者,图书管理员通过该系统进行图书的增加,修改,删除,分类管理等操作,实现对读者借阅归还续接图书的方便操作,实现对系统中图书,读者,读者借阅情况的查询,信息更改维护等操作,管理读者类型,对不同类型读者可借阅的图书数量进行设置等图书馆的基本操作。系统员系统管理员主要是图书管理系统中用户的管理,实现用户添加修改删除以及用户权限设置等操作,实现对图书馆基本信息的修改维护等操作,还包括对图书馆书架的设置操作,以及校外读者办证所需费用、证件有效期等参数的设置。1.3系统分析1.3.1现行图书馆管理系统的功能总图借阅信息维护图1.2图书馆
10、管理系统功能结构图图书馆管理系统的四大功能模块及其子模块:系统管理:系统的所有用户信息数据管理;用户管理:管理用户的基本信息,及用户的使用级别等权限;修改密码:登陆密码的使用和修改,完善用户的使用安全性;图书信息管理:管理图书的编码,基本图书信息数据,类别等相关图书信息; 新书入库登记:新书入库时,根据其书本内容和作者的相关信息进行电子编录。 书籍类别管理:按图书馆信息编目规则编制书籍类别及添加删除等操作的管理;图书借阅管理:对所有图书的使用借阅的进出进行管理; 借书信息登记:用户所借图书的相应信息登记; 还书信息登记:用户归还图书的相应信息登记;读者管理:对所有的读者用户的一个整体统筹管理;
11、 读者类别管理:对不同类别的读者用户设定不同的使用权限; 读者信息维护:读者的基本信息和相应联系的借阅登陆等信息的维护使用; 读者信息查询:对所有读者的使用借阅等相应信息的查询管理。1.3.2 图书馆管理系统各功能模块的业务流程图管理人员图书信息管理业务流程图操作人员电子图书管理书籍分类用户表租借与归还租借信息表用户管理用户新书入库登记用户信息表统计管理和书籍信息维护 数据备份查询 图1.3图书信息管理业务流程图管理人员、操作人员和用户三者之间的作业顺序、相应的业务关系和对应的管理信息的流向,反应图书信息管理业务流程中的各个流向。图书采购管理业务流程图 电子图书表 图1.4图书采购管理业务流程
12、图 图书采购业务流程中的读者、采购室、采购员、借阅管理员和图书馆管理员这几类人员之间的关于采购环节的入库登记,图书书目编录等相关功能操作流程动向。图书借阅管理业务流程图 是图1.5图书借阅管理业务图书借阅管理业务中的读者与图书管理员之间的借阅作业关系关于借还书籍及赔书的业务流程动向,相连的新书分类编目的库存管理的图书借阅管理业务流程图动向。1.3.3 图书馆管理系统的数据流程图 读者图书馆管理 员 P0图书 馆管 理息系统 读书管理信息 图书采编信息 读者留言 图书借阅 数目查询 读者留言汇总 图书借阅预定 库存图书查询 借阅情况查询 图1.6零层数据流程图P6图书查询 系统P7读者管理系统办
13、公室图书馆管理员 库存图书统计P1图书采编系统 读者管理信息 读者库 借阅情况统计 采编室P3图书查询系统 读者P2图书借阅系统P4图书预定系统 图书采编信息 图书库 书目查询借阅室借阅库 借阅库P5读者留言系统P8电子图书系统电子书库 图书借阅 图书预定 读者库 电子图书借阅图书馆管理员 读者留言 读者留言汇总留言库 读者留言 图1.7一层数据流程图二层数据流程图图书馆管理信息系统的 2 层数据流程图有:图书采编系统数据流程图、图书借阅管理数据流程图、图书查询系统数据流程图、图书预定系统数据流程图、读者留言系统数据流程图、图书维护系统数据流程图、读者管理系统数据流程图和电子读物系统数据流程图
14、。 图书采编管理系统数据流程图 P1-33按供应书店汇总 P1-5修改库存、待定数量 P1-2确定订书P1-1按补给图书汇总 F1 补书库存 供应书店 F4 向供应书店的订书单 P1-6 编制到书通知 采购 F3 待定货的图书 F2 暂存订书单 订书单 P1-4核对发书单 正确订书单 发书单 F5 应付账款 错误发书单 图1.8采购管理数据流程图 图书借阅系统数据流程图 P2-14图书书归还处理图书管理员 填写归还记录 借阅库 还书记录 归还修改在库数量 图书库P2-13填写借阅库,修改图书库P2-12检查图书是否在库P2-11检查读者身 份 填写供阅记录 借阅库 图书借阅 有效 在库 读者库
15、 图书库 借阅修改在库 图书库 图1.9借阅系统数据流图 图书查询系统数据流程图 P4图书预定系统读者 P3-11 检索处理 F7图书检索要求 F9图书检索要求 F8图书检索结果 F10图书检索结果 图书库P5读者留言系统 图1.10图书查询系统数据流程图 图书预定系统数据流程图 借阅表P4-13预定处理P4-12读者身份检查P4-11预定信息输入读者 F11预定信息 填写预定 F12填写预定信息图书表读者表P3图书检 索图1.11图书预定系统数据流程图 读者留言系统数据流程图 P3-11检索处理读者图书管理员P5-12留言管理读者留言P5-11留言处理 查询留言 留言汇总 图1.12读者留言
16、系统数据流程图 图书维护系统数据流程图 图书 馆管 理员读者库P6-11图书维护图书库 图书维护需求 库存图书统计借阅库 借阅情况统计 读者情况统计 图1.13图书维护系统数据流程图 读者管理系统数据流程图 P7-11读者登录信息借阅管理员 读者登录信息读者表 读者查询 读者信息 读者查询结果图1.14读者管理系统数据流程图 电子读物系统数据流程图 电子读物库P8-11电子读物处 理读者 电子读物查询要求 检索信息 电子读物查询结果 检索结果 图1.15电子读物系统数据流程图 1.3.4数据定义及数据字典 表1-2 数据定义及数据字典数据流编号 D01数据流名称 图书采编信息 简述 图书采编信
17、息 数据流来源 图书购买后,由图书馆采编人员编码整理后,输入计算机数据流去向 采编管理模块。图书采编信息将采编数据存入数据库(图书表) 数据项组成 BookID (图书编码) BookType (图书类别) BookName (书名) Auth (作者) Publisher (出版社) Price (单 价) PubDate (出版日期) Quantity (购买数量) 数据流量 100 本 / 日 高峰流量 500 本 / 日 数据流编号 D02数据流名称 图书借阅单 简述 图书借阅单 数据流来源 用户填写图书借阅单交图书馆管理员,图书馆管理员审核后,输入计算机 数据流去向 P2_11 检查
18、读者身份 数据项组成 OrderDate (借阅日期) BookName (书名) RederID (读者账号) ReaderName (读者姓名) O_Quantity (借阅数量) 数据流 1000 部 / 日 高峰流量 5000 部 / 日 数据流编号 D03数据流名称 填写借阅记录 简述 填入借阅表的记录 数据流来源 P2_13 检查合格的借阅图书信息录人到借阅库中 数据流去向 借阅库 系统管理 系统管理是指管理企业的信息技术系统。它包括收集要求、购买设备和软件、将其分发到使用的地方、配置它、使用改善措施和服务更新维护它、设置问题处理流程,以及判断是否满足目的 图书管理系统 是一个由人
19、、计算机等组成的能进行管理信息的收集、传递、加工、保存、维护和使用的系统图书借阅管理 是图书馆一个最基本的工作系统读者管理 包括挂失、制证、调动、注销及暂停借阅及借书证版面设置和校徽处理、打印借书证等功能电子读物管理 通过各种电子设备可阅读的出版物。即将文字、图像、视频、音频等资源通过软件制作形成资源包或应用,需要时又通过阅读器或应用,在显示器屏幕上显示出来供人们阅读图书采购管理 在满足读者需要的前提下追求高质量的馆藏,达到馆藏的实用性、系统性和科学性人力资源管理 指企业的一系列人力资源政策以及相应的管理活动用户管理 即站长在后台管理站点内所有用户的功能修改密码 把旧的密码修改成新的密码新书入
20、库登记 把新采购的书做详细的入库登记新书类别管理 把采购的新书按照类别进行分类图书信息查询 图书信息在网上进行查询书籍信息维护 把书籍的信息进行维护借书信息登记 借出的书要把书的信息做详细的记录借阅信息查询 管理人员可以在管理的界面可以查询借阅信息借阅信息维护 把所借过的书的信息借者信息进行维护还书信息登记 借者还书时管理人要把借书的信息消除掉然后登记还书信息读者类别管理 管理人员按照读者进行分类管理读者信息维护 把读者所读过的书,所借过的书进行维护读者信息查询 读者或者管理人员可以在图书馆界面查询读者的信息书目分类统计 管理人员通过书的目录进行分类统计的整理打印报表 打印出报表统计库存 统计
21、出库存的所有书采购类别数量 在图书采购管理中管理人员根采购的类别数量进行统计然后采购 财务部门 财务部门将根据采购的书统计总价格采购部门 通过之前所定的书进行采购办公室 进行审核其他部门信息 分析统计数据项组成 OrderID (借阅号) OrderDate (借阅日期) BookName( 书名 ) BookID( 图书编码 ) ReaderName (读者姓名) ReaderID (读者账号) ReturnDate (还书日期) O_Quantity (借阅数量) state (状态) 第二章 系统设计2.1总体设计(周绍鹏,张伯准)2.1.1图书馆管理系统的功能模块图其它部门信息 图2.
22、1图书馆管理系统的功能总图(-)系统管理:系统管理包含用户登录和密码修改子功能;图书信息管理:图书信息管理包含的子功能有新书的入库登记、书籍的类别管理、书籍信息的查询和维护;图书借阅管理:图书借阅的管理主要包括图书是否可借以及借书信息的登记(借书时间和该还书时间),还有超期罚款的管理;读者管理:主要管理读者的基本信息,包括读者的基本个人资料、借书情况以及是否有超期未还的图书;电子读物管理:包括对电子读物的分类、查询,文档的共享等子功能。图书采购管理:这个功能主要负责提交订单,新书验收;人力资源管理:主要是对图书馆各个部门的员工进行系统的管理。打印借阅单 图2.2图书馆管理系统的功能总图(二)图
23、书信息管理输入输出处理图书信息管理图书信息输入处理罚款信息处理还书信息处理借书信息确定能否借阅输出已处理信息图2.3图书馆管理系统的功能总图(三)2.1.2系统物理配置方案设计1设计和选择系统物理配置方案的原则 (1)根据实际业务需要兼顾未来发展需要配置设备; (2)根据组织中各部门的地理分布情况设计系统结构,配置设备; (3)根据调查分析所估算出的数据容量配置存储设备; (4)根据系统通信量,通信频度确定网络结构,网络类型,通信媒体,通信方式等; (5)根据系统的规模和特点配置系统结构,选择系统工具等; (6)根据系统实际情况确定系统配置的各项指标,如处理速度,传输速度,存储容量,性能,功能
24、,价格等。2. 硬件:电脑,PC Server系列服务器,校园局域网。3. 操作平台:图书馆主机和学校主机采用 Windows XP 操作系统。该系统具有运行可靠,稳定,快速,左面风格清晰大方。为用户的计算机的安全正常高效运行提供了保障。4. 数据平台:选用 SQL server 2003 作为数据库管理系统,它提供表,查询,报表,模块,窗体等用来建立数据库系统的对象,提供了多种向导,模板,把数据存储,数据查询,报表生成等操作规范化,也是普通用户不用编写代码就可以完成大部分数据库管理任务。5. 开发平台:开发软件选用Visual Studio NET 。开发语言选用C#。C#是完全面向对象的开
25、发语言,可以利用公共语言运行时给我们带来各种好处。Visual Studio NET使微软NET的战略产品的重要组成部分,能是的程序编写简单高效。2.2详细设计2.2.1代码设计1.读者借书编号(reader id): 字段设计为varchar(10)。 例如:1109030129 11表示注册时间,09表示学院代号,03表示专业代号,0129表示第129个注册者。2.读者姓名(reader name):字段设计为 varchar(10)。根据我们了解,在我们学校基本都是三个字的姓名,有较少的四个字的,五个字的基本没有,为了保证每个学生都可以注册,我们设计为10位。3.读者性别(reader
26、sex):字段设计为varchar(2)。因为性别只有“男”和“女”。4.读者种类(reader type):字段设计为varchar(6)。因为读者种类总体只有“学生”,“教职工”。我们设计的系统暂时不支持校外。5.书籍编号(book id):书籍编号(book id):字段设计为varchar(17)。中国标准书号的结构 中国标准书号由标识符ISBN和13位数字组成。13位数字又分为5部分: 前缀号:国际物品编码协会提供给国际ISBN中心使用的编码。目前使用的前缀号为:978(预留979前缀)。 组号:标识国家、地理区域、语言及其他社会集团划分的组织。由国际ISBN中心设置和分配,我国的组
27、号为一位数字“7”。 出版者号:标识具体的出版者。长度2至6位数字,它由中国ISBN中心设置和分配。 书序号:标识出版物的出版次序,由出版者管理和分配。用以区别不同内容及不同作品形式的专题出版物。 校验码:采用模数10加权算法计算,其功能在于对中国标准书号的正确与否进行检验。 中国标准书号的书写或印刷格式为:ISBN 978-7-5064-2595-7 6.书籍名称(book name):字段设计为 varchar(50)。据我们了解很多书的书名大约在十个字左右,但是有一部分会有二十字以上。如:毛泽东思想和中国特色社会主义理论体系概论就you二十字。7.书籍类别(book type):字段设计
28、为varchar(8)。一般图书分为文学类、科技类、数学类、法学类、体育类等等都是三个字就可以了的。8.书籍作者(book author):字段设计为varchar(20)。中国的作者一般三到四个字也就是差不多8为就够了,但是外国有一些作者的姓名就特别长,所以我们设计为20位。9.出版社名称(book pub):字段设计为varchar(16)。我们大概看了下我们图书馆的书,基本出版社名称都没有超过8个字的,所以设计为16位。10.罚款金额(book fine):字段设计为float。因为罚款经常是几毛钱的,所以应该设计为浮点数。11.书籍类别编号(booktype id):字段设计为varc
29、har(2)。书籍类别不外乎文学类、外语类、法学类、体育类、数学类等,所以书籍类别用2为就足够了。2.2.2数据库设计随着图书馆规模的不断扩大,图书数量也相应的增加,有关图书的各种信息量也成倍增加,面对着庞大的信息量,传统的人工管理方式会导致图书馆管理上的混乱,人力与物理过多浪费,图书馆管理费用的增加,从而使图书馆的负担过重,影响整个图书馆的运作和控制管理,因此,必须制定一套合理、有效,规范和实用的图书管理系统,对图书资料进行集中统一的管理。 图书馆管理信息系统需要完成功能主要有:(1)读者基本信息的输入,包括借书证编号(学生学号)、读者姓名、读者性别、读者年龄;(2)读者基本信息的查询、修改、包括借书证编号(学生学号)、读者姓名、读者性别、读者年龄等;(3)书籍类别标准的制定、类别信息的输入,包括类别编号、类别名称;(4)书籍类别信息的查询、修改,包括类别编号、类别名称;(5)书籍库存信息的输入,包括书籍编号、书籍名称、书籍类别、作者姓名、出版社名称、出版日期、登记日期;(6)书籍库存信息的查询、修改,包括书籍编号、书籍名称、书籍类别、作者姓名、出版社名称、出版日期、登记日期等;(7)借书信息的输入,包括读者借书证
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1