图书馆借书管理系统设计.doc

上传人:sccc 文档编号:5134534 上传时间:2023-06-07 格式:DOC 页数:12 大小:587.61KB
返回 下载 相关 举报
图书馆借书管理系统设计.doc_第1页
第1页 / 共12页
图书馆借书管理系统设计.doc_第2页
第2页 / 共12页
图书馆借书管理系统设计.doc_第3页
第3页 / 共12页
图书馆借书管理系统设计.doc_第4页
第4页 / 共12页
图书馆借书管理系统设计.doc_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《图书馆借书管理系统设计.doc》由会员分享,可在线阅读,更多相关《图书馆借书管理系统设计.doc(12页珍藏版)》请在三一办公上搜索。

1、3号课 程 设 计 课程名称_管理信息系统开发与管理题目名称_图书馆借书管理系统设计学生学院 材料与能源学院 专业班级 模具3班 学 号 3107007321 学生姓名 曹琪弦 指导教师_ _武 悦_2010 年 1 月 12 日目 录概述(3)1. 系统分析与设计(3)1.1 需求分析(3)1.2 可行性研究(3)1.3 现状调查(4)1.3.1 图书馆管理业务流程图(4)1.4 目标分析(5)1.4.1 图书馆管管理系统ERD的基本结构(5)1.4.2 ERD导出的一般关系(5)1.4.3系统功能层次图(6)2. 系统设计(7)2.1总体设计(7)2.1.1一般关系模型设计(7)2.1.2

2、处理流程总设计(7)2.1.3系统平台的总体结构设计(7)2.2详细设计(7)2.2.1代码系统设计(7)2.2.2数据库结构的具体设计(8)3. 系统实现(9)3.1 数据库表结构的建立于数据输入(9)3.2 应用程序设计与测试(10)4. 系统运行(10)4.1 系统的基本操作(10)4.2 系统评价(11) 图书馆借书管理系统概述 :当今社会,科学技术是第一生产力,书籍担当着重要的角色。图书馆的管理不可忽视。本课程设计针对某中学展开调查,并以学校图书馆作为背景进行管理信息系统的设计。 学校图书馆由图书馆管理办公室和业务部门组成,业务部门主要有两个:一个是图书采购部,一个是借还室;图书馆管

3、理办公室则负责全院的管理业务。图书采购部门负责图书的定购、进货及图书的编类工作,然后把图书按类分配到图书馆的书库,并提高报表给图书馆管理办公室;借还室则负责读者信息的登记及借还业务的登记,并把信息提交到图书馆管理办公室。图书馆管理办公室对两个业务部门提交的报表汇总,盘点。现只对借书系统做出分析和设计。 图书馆的主要业务(1) 按需进行图书采购;(2) 对本馆图书进行登记、盘存、资料查询等;(3) 登记读者信息,借还图书信息。 学校图书馆的管理,要从根本上改变过去低效的手工管理方式,采用计算机信息技术处理图书管理工作,使工作规范化,使读者与图书管理人员方便快捷的共享、交流信息。同时又能实现迅速、

4、全方位的信息采集、信息处理,为使图书馆工作有效的进行。总的来说,初步实现药方管理的自动化,这就是本系统的开发目标。1. 系统分析与设计1.1用户需求 目前学校图书馆的图书登记入库和借还工作还是手工管理,工作效率很低,并且不能及时了解图书的信息,不能更好的适应当前学生的借阅要求。手工管理还存在许多弊端,由于不可避免的人为因素,造成数据的遗漏、误报。 计算机信息化管理有着极多优点。本系统设计要解决的问题是提高系统的利用率及系统操作的方便性、灵活性。将一个原来功能单一、效率低的系统重新设计成一个相对复杂的,其功能基本上覆盖图书馆管理各个方面的系统。该系统所要达到具体目标是改善之前的管理系统,只需一台

5、电脑和一个管理员老师就可轻松完成;提高借阅图书以及学生信心管理的速度;减少人力投入的同时提高了信息处理的精度和准确度;改进人员的利用率,减少前台操作人员,更多的人员用于为借阅者服务,节省人力资源。1.2可行性研究当今,计算机在社会中的应用越来越广泛,一场以网络应用为核心的信息技术革命正在兴起,对传统信息技术产生了强烈的冲击。计算机的一大优势就在于数据库处理的功能。它运行速度快、存储量大、能够准确地进行算术运算和逻辑运算,是企业管理现代化的有效工具和手段。越来越多的企业需要用信息管理系统来管理各方面的数据。 该系统可提高工作效率,减少工作人员。 提高服务能力,本系统的建设可以加快服务速度并能及时

6、发现受欢迎图书与损坏图书的信息。提高订书的合理性和准确率,提高读者满意度,增加读者数量。 目前已有很多成功开发图书馆管理系统的先例,社会需要图书馆管理的现代化和信息化。图书馆管理系统开发和运行与国家的政策法规不存在任何冲突和抵触之处。另外,图书馆管理系统所采用的操作和工作方式符合工作人员和读者的日常习惯,而且操作方便灵活,便于学习。具有可行性。1.3 现状调查1.3.1 图书馆借书管理业务流程图:1.4 目标分析: 1.4.1 图书馆借书管理系统ERD的基本结构1.4.2 由上面ERD可导出的一般关系如下:表1 读者关系表学生号姓名性别年龄欠费信息主码表2 图书关系表图书编号书名作者数量出版社

7、出版日期主码表3 管理员关系表员工号姓名性别年龄任职日期表4 借阅关系表图书编号学生号借出日期应还日期外码外码复合主码表5 管理关系表员工号图书编号是否在馆外码外码复合主码1.4.3 本系统可以分为2个子系统,按照结构化程序设计的方法,可以得到的系统功能层次图:系统登录图书管管理系统读者管理图书管理借书登录信息增添信息维护信息查询图书注销图书入库数量5期限30数量10期限60教师学生班级类别姓名价格内容作者出版书名书号2 系统设计 2.1总体设计 2.1.1 一般关系模型设计:本系统各实体之间的一般关系模型如系统分析初步构思所示,在这不再做详细描述。本系统只关注读者借书方面。 2.1.2 处理

8、流程总设计:当进入查询或借书时,本系统在登陆画面显示如下的欢迎画面: 2.1. 3 系统平台的总体结构设计:利用B/W/S三层模式结构,通过数据库服务器和Web服务器,连接在网络上可以实现用户远程查询的目的。结构示意图如下:学生(浏览器)管理员(浏览器) 2.2 详细设计 2.2.1 代码系统设计:编码对象主要是数据存储中所包含的数据元素与数据结构。代码设计的结构式应形成编码文件,作为系统设计与编程的标准,故在代码设计过程中应遵循的原则有:1. 唯一确定性:每一个代码都只代表唯一的实体或属性。2. 标准化与通用性:国内外有关编码标准是代码设计的重要依据,组织内部使用的代码应统一,代码的使用范围

9、要大。3. 简洁:代码要简单明了,短小精悍。但必须以有利于对数据统计、汇总、分析等操作为宜。4. 稳定性和可扩充性:一般考虑35年的使用期限,也要考虑系统的发展和变化。当增加新的实体或属性时,能直接利用原代码加以扩充。5. 容易修改:当某个代码在环境条件、编码对象改变时,容易修改。6. 便于记忆和使用:编码要符合应用逻辑,便于理解、记忆和使用。根据以上原则,针对本系统的特点,设计的代码举例如下: (1) 学生性别码:学号的前三个数字,2个顺序码,男生为310,女生为320; (2) 学生编号代码:学号最后4个数字,从0001开始一次编码。 (3) 员工号代码:总共4位,从0001开始一次编码。

10、 (4) 图书编号代码:总共10位,从0000000001开始一次编码。 2.2.2 数据库结构的具体设计:表6 读者信息表字段名学生号姓名性别年龄欠费信息主码主码类型CCCCC长度108242列约束非空参照约束性别=”男” or性别=”女”,出错信息: ”性别只能是男或女” 欠费=”是”or欠费=”否”,出错信息:”欠费只能是是或否”插入为忽略,删除为限制,更新为级联表7 图书信息表字段名图书编号书名作者数量出版社出版日期主码主码类型CCCNCD长度10208420列约束非空参照约束插入为忽略,删除为限制,更新为级联表8 管理员信息表字段名员工号姓名性别年龄任职日期主码主码类型CCCCD长度

11、4824列约束非空参照约束性别=”男” or性别=”女”,出错信息: ”性别只能是男或女”插入为忽略,删除为限制,更新为级联表9 借阅关系表字段名图书编号学生号借出日期应还日期外码外码外码主码复合主码类型CCDD长度1010列约束非空非空参照约束插入为忽略,删除为限制,更新为级联表10 管理关系表字段名图书编号员工号是否在馆外码外码外码主码复合主码类型CCC长度1042列约束非空非空参照约束是否在馆=”是”or是否在馆=”否”,出错信息:”是否在馆只能是是或否”插入为忽略,删除为限制,更新为级联3.系统实现 3.1数据库表结构的建立与数据输入 表结构如前面所述,建立表格和输入数据如下所示: 3

12、. 2 应用程序设计与测试: 由前面对系统的初步分析,根据所列的业务流程图和ER图,列出个关系表格,输入数据,并运用VFP对系统进行设计和检验。4 系统运行 4.1 系统的基本操作:首先,先输入图书信息,系统自动检查,若还有此书在库,管理员就可以根据读者的信息,对借书请求作出判断。其次,系统会自动更新读者信息与图书库信息。 4.2系统评价: 这次使用VPF开发数据库管理系统,从VPF来说,我熟悉了VPF的开发环境,对VPF的开发过程有所了解,知道了自己的缺陷,也遇到很多问题,如:在对数据进行录入过程返回记录的时候,由于存储过程出现触发器问题而导致无法存储数据,这个问题通过网上找资料和同学相互讨论从而解决。从数据库学习来说,我知道数据库设计在数据库系统开发中的重要性,一个数据库的设计的一点改动,对程序来说,很可能是一个大灾难,如果把数据库设计做好了,数据库系统的开发才能达到最理想的状态,以最高的效率,获得最高的质量,没有好的数据库设计,这两点简直是无法达到的,至少从现阶段来说。12

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 农业报告


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号