- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE
PAGE 1
引言
随着社会的发展,人们对于知识的需求也在不断地增长。书籍作为人们获取并增长知识的主要途径,使得图书馆在人们生活中占有了一定位置。但是近几年来,随着书量的不断增长,造成了书库空间极度不足,图书挤压,管理不善。这些都直接影响了读者对图书馆藏书的充分利用。这时图书馆就特别需要开发一套图书馆管理系统,通过该系统来提高图书馆的管理效率,从而减少管理方面的工作流和本钱。?
一个现代化的图书馆在正常运营中总是面对大量的读者信息,书籍信息以及两者相互作用产生的借书信息,还书信息。面对图书馆数以万计的图书,纷繁复杂的读者信息,频繁更替的借还书信息,传统的直接方法不但管理出现漏洞,造成损失。因此有一个智能化、系统化、信息化的图书管理系统十分重要的。充分利用计算机的功能实现对读者管理、书籍管理,借阅管理等自动化控制,将会使图书馆的工作大大减弱。方便友好的图形界面、简便的操作、完善的数据库管理。将会使得图书馆系统极大限度的应用于现代化图书管理中。
一、需求分析
图书管理系统是一个学校不可缺少的部分,它的内容对于学校的管理者和读者来说都至关重要,直接关系到图书的借用率,所以开发图书管理系统能够为管理员和读者提供充足的信息和快捷的查询手段。
编写程序系统主要实现图书馆的增加图书、查询图书、删除图书、借阅图书、还书;增加借书证、查询借书证、删除借书证、借书信息、借书限制等智能化管理过程。图书管理者只需略懂电脑知识就可以简易的操作该图书管理系统。
用例图
登录系统。
借书:管理读者借书业务
还书:管理读者还书业务
书籍管理:包含对图书信息查询和书籍信息的增删改
读者管理:对读者信息查询、进行增删改
业务建模
业务流程图
管理员登录系统进行用户名密码的验证,验证成功进入系统。可以对系统管理,图书信息管理、借阅信息管理、读者信息管理等模块进行操作,操作完成退出系统。
系统分析
管理图书顺序图
登录系统。
进入借还书界面。
对图书和读者信息进行更新。
书籍状态图
书籍在未变成图书馆在库书籍时,为新加书籍状态。书籍处于在库状态时可以外借,外借后变为借出状态。外借书籍归还后变为可用状态。
管理员对系统操作的活动图
管理员首先要进行登录验证,验证成功,进入系统操作界面,进行信息的查询、删除、修改增加,最后退出系统。
三、系统设计与实现
系统总体设计
数据存储总体设计
系统软、硬件和网络技术基础设施方案的制定
3.2 系统详细设计
类图
管理者类:属性包括用户、密码;方法有登录
读者类:属性包括编号、姓名、性别、院系、年龄;方法有添加、查询、删除、退出。
图书信息类:属性包括编号、姓名、作者、出版社、出版日期、数量;方法有添加查询删除,归还。
借阅类:属性包括读者编号、图书编号、借出日期、归还日期;方法有添加、查询、删除等。
3.3 数据库设计
顶层数据流程图
图书借阅系统数据流图
(1)数据流名称:图书借阅
简述:借书证
数据流来源:用户将借书证交给借书员,借书员经过审查后将相关信息输入计算机
数据流去向:P0_1检查读者身份
数据流组成:借阅日期+书名+读者账号+借阅数量
(2)数据流名称:还书记录
简述:所还图书进行入库记录
数据流来源:图书馆管理板块
数据流去向:图书馆归还处理模块
数据流组成:图书编号+图书名+借阅证号
(3)数据流名称:填写归还记录
简述:管理员填写归还图书馆的图书记录
数据流来源:图书馆归还处理模块
数据流去向:读者库模块
数据流组成:图书编号+图书名+管理员编号+日期
(4)数据流名称:归还修改在库图书数量
简述:图书归还后该书在读者库的记录
数据流来源:图书馆归还处理模块
数据流去向:读者库模块
数据流组成:图书编号+图书名+管理员编号+日期
(5)数据流名称:填写借阅记录
简述:填写借阅表的记录
数据流来源:p0_3检查合格的借阅图书信息录入到借阅库中
数据流去向:借阅库
数据流组成:借阅号+借阅日期+书名+图书编号+读者编号+还书日期+借阅数量+状态
(6)数据流名称:借阅修改在库
简述:修改的借阅记录
数据流来源:P0_3将借阅的图书的记录录入到图书库
数据流去向:图书库
数据流组成:借阅号+借阅日期+书名+图书编号+读者姓名+读者账号+还书日期+借阅数量+状态
(1)ER图模型
实体包括管理员、图书、读者信息、借阅信息,椭圆代表的是各自的属性。其中图书和读者之间是多对多的关系;管理员和图书之间是一对多的关系;管理员和借阅信息之间是一对多的关系;图书和借阅信息之间是多对多的关系。
(2)关系模式
该设计以概念结构设计中的E-R图为主要依据,设计出相关的整体逻辑结构。根据总E-R图了解有四个实体,四个关系模式如下:
图书信息表(图书编号,图书名称,作者,出版日期,出版社,简介)
读者信息表(读者
文档评论(0)