毕业设计(论文)图书管理系统的设计与实现.doc
《毕业设计(论文)图书管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)图书管理系统的设计与实现.doc(33页珍藏版)》请在三一办公上搜索。
1、图书管理系统的设计与实现目录1系统规划311系统概述312系统可行性研究报告3121编写目的3122背景3123条件、假定和限制4124对现有系统的分析4125 所建议的系统4126技术可行性5127经济可行性5128 管理可行性6129结论613 项目开发计划6131 项目概述6132 实施计划7133 人员组织与分工9134 交付期限92系统分析1021 组织机构功能分析102.1.1组织结构图102.1.2组织业务关系表102.1.3功能体系图1122 管理业务流程分析112.2.1 概述112.2.2 业务流程图1223 数据流程分析152.3.1图书档案管理数据流程分析152.3.2
2、读者档案管理数据流程分析162.3.3图书借阅管理数据流程分析162.3.4图书归还管理数据流程分析1724数据字典19241 数据项19242 数据结构22243 数据流24244 数据存储24245 处理逻辑26246 外部实体273 系统设计283.1 新系统的物理配置方案设计283.1.1 硬件配置方案设计283.1.2 软件配置方案设计283.2代码设计283.2.1图书条形码283.2.2读者编号条形码293.3 数据库设计293.3.1 图书分类表303.3.2 图书档案表303.3.3 入库单303.3.4 读者档案表313.3.5 借书证信息表313.3.6 借书证补办表32
3、3.3.7借阅信息表323.3.8归还信息表321系统规划11系统概述图书管理系统是针对中小型书店、中小学的小型图书馆及各高校图书馆和资料室所开发的系统。由于正在使用的系统未实现网络联机运行,现有的查询系统不能模糊查询,一定要精确查找,而且无光盘不能刷入违规,有些人光盘没还就不能借书,读者有时找书时间很浪费。而新系统实现图书借阅管理的系统化、规范化和自动化。能够对图书进行注册登记,也就是将图书的基本信息预先存入数据库中,供以后检索。能够对借阅人进行注册登记,包括记录借阅人的姓名、地址、电话等信息。提供方便的查询方法。如:以书名、作者、出版社、出版时间,等信息进行图书检索,并能反映出图书的借阅情
4、况;以借阅人编号对借阅人信息进行检索;以出版社名称查询出版社联系方式信息。提供统计分析功能。提供旧书销毁功能,对于淘汰、损坏、丢失的书目可及时对数据库进行修改。能够对使用该管理系统的用户进行管理,按照不同的工作职能提供不同的功能授权。且拥有一个网络的联机查询系统。12系统可行性研究报告121编写目的本文档的编写是研究图书管理系统开发中将要面临的问题及其解决方案进行初步设计及合理安排,明确开发风险及其所带来的经济效益,确定开发系统的可行性和必要性。同时它也是进行项目策划、概要设计和详细设计的基础,是内部人员进行内部维护,信息更新,验收和测试的依据。122背景1开发软件名称:图书管理系统的设计与实
5、现2项目开发者:徐付伟、邱磊3用户:学校图书馆4实现软件单位:09信管B班123条件、假定和限制1所建议系统的运行寿命的最小值:3-5年2进行系统方案选择比较的时间:一个月3经费、投资方面的来源和限制:图书馆将投资开发该系统,投资金额在15000元35000元之间。实际使用资金最多不超过预算的10%,超出部分将和图书馆再行协商。124对现有系统的分析图书管理系统尚未实现网络联机运行。现有的查询系统不能模糊查询,一定要精确查找,而且无光盘不能刷入违规,有些人光盘没还就不能借书,读者有时找书时间很浪费。125 所建议的系统1对所建议系统的说明实现图书借阅管理的系统化、规范化和自动化。能够对图书进行
6、注册登记,也就是将图书的基本信息(如:书名、作者、价格等)预先存入数据库中,供以后检索。能够对借阅人进行注册登记,包括记录借阅人的姓名、地址、电话等信息。提供方便的查询方法。如:以书名、作者、出版社、出版时间(确切的时间、时间段、某一时间之前、某一时间之后)等信息进行图书检索,并能反映出图书的借阅情况;以借阅人编号对借阅人信息进行检索;以出版社名称查询出版社联系方式信息。提供统计分析功能。可以展现出图书类型比例、库存与借出比例。提供旧书销毁功能,对于淘汰、损坏、丢失的书目可及时对数据库进行修改。能够对使用该管理系统的用户进行管理,按照不同的工作职能提供不同的功能授权。提供较为完善的差错控制与友
7、好的用户界面,尽量避免误操作。图书馆的基本功能就是为读者提供借阅服务,读者通过借阅这一过程,可以把图书带出图书馆,从而使读者能够更方便的浏览图书。借书过程中,图书管理员要对读者的借书资格进行审查,对符合借书条件的读者,允许其借书,对其借书记录进行登记;对没有借书资格的读者,禁止其借书。并且建立了一个网络化的联机查询系统。 2改进之处 能够对图书进行注册登记,也就是将图书的基本信息(如:书名、作者、价格等)预先存入数据库中,供以后检索。能够对借阅人进行注册登记,包括记录借阅人的姓名、地址、电话等信息。提供方便的查询方法。如:以书名、作者、出版社、出版时间(确切的时间、时间段、某一时间之前、某一时
8、间之后)等信息进行图书检索,并能反映出图书的借阅情况;以借阅人编号对借阅人信息进行检索;并且建立了一个网络化的联机查询系统。 3影响系统的使用可使读者能够更方便的浏览图书,也提高了提高管理工作的效率和效果。4局限性 可移植性差。126技术可行性因为只用在现有的系统上改进就行,所以硬件上准备完毕,可以开放。开发人员技术很好,一定能够在规定时间内完成,由于系统比较简单,维护人员不需要拥有太多的专业知识,维护的任务可以简单完成。127经济可行性1支出上(1)设备费用4台计算机 8000元。 (2) 软件开发成本5000-20000元。(3)系统运行维护费用2000-3000元。2收益上:(1)直接经
9、济效益信息系统的运行之后节约某些不必要的开支、减少人员工作度、加快图书借阅归还管理等。(2)间接经济效益信息系统提供了更快的查询,借阅速度,读者可以节省大部分时间,图书馆可以更方便的管理图书。128 管理可行性现有管理系统,某些环节不够科学,现有管理系统能够更加科学的管理,而且现有的系统并没有运用到计算机等信息硬件来管理,导致工作量巨大,新系统采用了计算机来管理信息,极大的减少了管理工作量。129结论项目可以进行,可以马上投入开发。13 项目开发计划131 项目概述在3个月的时间里,用2个人的资源,开发出一种图书管理系统。企图书管理系统主要的工作是用来完成实现图书借阅管理的系统化、规范化和自动
10、化。能够对图书进行注册登记,也就是将图书的基本信息(如:书名、作者、价格等)预先存入数据库中,供以后检索。能够对借阅人进行注册登记,包括记录借阅人的姓名、地址、电话等信息。提供方便的查询方法。如:以书名、作者、出版社、出版时间(确切的时间、时间段、某一时间之前、某一时间之后)等信息进行图书检索,并能反映出图书的借阅情况;以借阅人编号对借阅人信息进行检索;以出版社名称查询出版社联系方式信息。提供统计分析功能。可以展现出图书类型比例、库存与借出比例。提供旧书销毁功能,对于淘汰、损坏、丢失的书目可及时对数据库进行修改。能够对使用该管理系统的用户进行管理,按照不同的工作职能提供不同的功能授权。提供较为
11、完善的差错控制与友好的用户界面,尽量避免误操作。图书馆的基本功能就是为读者提供借阅服务,读者通过借阅这一过程,可以把图书带出图书馆,从而使读者能够更方便的浏览图书。借书过程中,图书管理员要对读者的借书资格进行审查,对符合借书条件的读者,允许其借书,对其借书记录进行登记;对没有借书资格的读者,禁止其借书。需要一个网络化的联机查询系统。图书管理系统的开发主要实现的目标有以下几个方面:(1)界面设计友好、美观。(2)数据存储安全、可靠。(3)信息分类清晰、准确。(4)强大的查询功能,保证数据查询的灵活性。(5)实现对图书借阅和归还过程的全程数据信息跟踪。(6)提供图书借阅排行榜,为图书管理员提供了真
12、实的数据信息。(7)提供灵活、方便的权限设置功能,使整个系统的管理分工明确。(8)具有易维护性和易操作性。完成该项目应具备的条件如下。由于人力物力的限制,大约在5月中旬完成该项目系统的开发,6月份进入后期的测试阶段。本系统客户端为JAVA作为前台的开发工具,使用access 2003作为后台的数据库管理工具。132 实施计划(1)说明任务的划分。本系统的任务划分为前期准备、系统调查、系统分析、系统设计、系统实施、系统试运行、系统测试、系统验收和正式运行。(2)项目管理软件的选择。考虑软件的易用性、功能完备性及其他系统的互操作性3个标准。所以本项目系统的开发选取了兼容性较强的Project 20
13、00作为项目管理软件。(3)进程时间计划表。每个项目都要求制定一个进度安排,此项目的进程安排如表1-1所示。时间(月)表1-1 进程计划时间表项目2011年4月4月20日4月30日5月10日5月20日5月30日6月10日6月20日6月30日前期准备系统调查系统分析系统设计系统实施系统试运行系统测试系统验收系统正式运行133 人员组织与分工(1)人员类型。本项目属于小型项目,本项目的主要人员类型有项目经理、系统分析师、程序员、测试人员和设计师。(2)组成结构。人员的配备,由于规模不大,因此,一个人就可以身兼数职,但也有明确分工。(3)数量项目负责人:1人,徐付伟主要负责组织和管理整个项目的开发和
14、决策系统分析师:2人,徐付伟、邱磊负责系统分析程序员:2人,徐付伟、邱磊负责项目的代码编写测试员:郑老师设计师:2人,徐付伟、邱磊软件界面的设计用户:图书馆134 交付期限该项目于2011年5月完成,XXX图书馆管理系统将在2011年10月份应用于XXX图书馆。2系统分析21 组织机构功能分析2.1.1组织结构图经调查,图书馆的组织结构如所图2-1所示。图2-1 组织结构图2.1.2组织业务关系表经过详细调查,采编部主要负责图书的采购,前加工,分类,编号,后加工,送库工作。流通部主要负责办理借书证,补证,借书、还书、遗失图书赔偿和信息查询工作。行知书店组织业务关系如表2-1所示。功能业务序号联
15、系的程序组织采编部流通部功能与业务1图书的采购*2前加工*3分类*4编号*5后加工*6送库工作*7办理借书证*8补办借书证*9借书*10还书*11遗失图书赔偿*12信息查询工作*表2-1 组织业务关系表表注: “*”表示主要负责工作的单位 “”表示辅助单位 空格:表示该单位与对应业务无关2.1.3功能体系图图书馆的功能体系如所图2-2所示。图2-2 功能体系图22 管理业务流程分析2.2.1 概述经详细调查行知书店图书管理工作可以分为图书档案管理、读者档案管理、图书借阅管理和图书归还管理四个主要业务,下面分别对着四个业务的管理业务流程进行详细分析。2.2.2 业务流程图1图书档案管理采编部根据
16、编制好的图书采购计划购买图书后,按中国法给图书正确分类后,将分类信息录入图书分类表,然后根据图书分类表中的分类将图书进行编目后,将图书编目清单录入图书档案表,并根据入库单录入入库清单。根据上述业务流程描述可绘制出如图2-3所示的图书档案管理业务流程图。图书采购计划采编部图书分类表图书分类信息图书编目清单图书档案表入库单入库清单图2-3 图书档案管理业务流程图2读者档案管理流通部根据学生信息库中的信息将读者档案录入读者档案表,完成借书证办理工作,将借书证信息录入借书证信息表。如果读者借书证遗失,则根据读者档案对借书证进行补办,将补办信息录入借书证补办表。根据上述业务流程描述可绘制出如图2-4所示
17、的读者档案管理业务流程图。流通部借书证信息借书证信息表借书证补办信息借书证补办信息表学生信息库读者档案读者档案表图2-4 读者档案管理业务流程图3.图书借阅管理读者将图书和借书证交给流通部图书管理员,图书管理员根据借书证中提供的读者信息查询借书证信息表,以此判断能否借书,如果该读者还能借书,则根据图书信息查询图书档案表,该书可借阅则将借书信息存入借阅信息表,同时修改图书档案表中该书的信息和借书证表中该读者的可借书数量,最后把借书证和已办完借阅手续的图书交给读者。根据上述业务流程描述可绘制出如图2-5所示的图书借阅管理业务流程图。流通部读者借书证信息借书证信息表图书信息图书档案表借书信息借阅信息
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 图书 管理 系统 设计 实现

链接地址:https://www.31ppt.com/p-3978177.html