




已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
图书管理系统需求报告分析内 容 摘 要图书管理系统是典型的信息管理系统。图书管理工作繁琐,借阅频繁,包含大量的信息数据,因此就需要一个完善的图书管理系统来实现对这些数据的有效管理。本系统的主要任务就是对图书、读者、借阅信息、查询进行统一管理,满足各类用户的需求。其开发主要包括后台数据库的建立和维护以及前端的应用程序的开发两个方面。对于前者要求建立数据的一致性和完整性,对于后者则要求应用程序功能的完备,易用等特点。基于上述考虑本系统主要利用Visual Basic作前端的应用开发工具,利用Access作为 后台的数据库,充分利用了Visual Basic和Access的优点,利用WINDOWS_XP作为系统平台,使系统更加完善。一、概论(一)图书管理的现状目前社会上信息管理系统发展飞速,越来越多的企事业单位都引入了信息管理软件来管理自己日益增长的各种信息。各大高校也相继采用了图书管理系统来管理图书,取得了很大的成效,图书管理信息系统也在功能上不但完善和加强,为了使图书管理更加规范化,程序化,科学化,我们研发了这次的图书管理系统。作为计算机应用的一部分,使用计算机对图书信息进行管理,具有手工管理所无法比拟的优点。图书管理系统的开发是一个老生常谈的问题,以其作为数据库开发的示例是因为它的开放性,比较成熟。随着数据库技术、网络技术和科学管理方法的发展,计算机在管理上的应用日益广泛,管理信息系统逐渐成熟起来,并且给管理带来了新的革命。鉴于目前学校图书数目剧增,图书信息量也呈爆炸性增长的形势下,对图书管理系统功能的要求越来越高,图书管理系统也在此基础上有了很大的发展,但是各系统力求使其功能简洁明了,而且齐全、易于操作。(二)图书管理的发展背景和意义当今计算机及网络技术飞速发展,计算机应用在全球范围内日益普及,而社会也正快速向信息化社会前进,信息系统的作用也越来越大。现在我国的各中小城市的图书馆的图书管理和借阅管理还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被以计算机为基础的信息管理所取代,因此根据图书馆目前的实际情况来开发一套新的图书管理系统是十分必要的。图书管理信息化是信息发展的必然趋势。通过对管理系统模型的研究,提出一套构造图书信息管理系统模块的方法,并利用数据库、信息系统分析所学的知识,结合其它图书管理业务常识,建立相关数据模型,利用面向对象开发工具对其进行设计与开发。建立一套有效的图书信息管理系统,可以减少工作量,将管理工作科学化、规范化,提高图书馆管理的工作质量和工作效率。二、系统规划(一)系统任务系统的规划依据目前各学校的图书管理系统的现状,确定此次研发的使命。目前学校的图书管理系统已经不能够适应越来越多的读者和图书信息剧增的局面了,特别是自高校扩招以来,图书馆也加大了购书量,书的类目也越来越多,分得也更细致,而目前高校工作人员以老龄人居多,所以也就要求有一套功能齐全,但是也简单易用的图书管理系统的出现。图书管理的业务其实说起来也都大同小异,管理对象也就是读者和图书,但是如果是针对大型的图书馆也还要考虑到其他的方方面面,比如采购何类书籍,每次该采购多少?什么书等等问题。考虑到时间的关系,本系统就院校内部的管理流程来研发,而没有设计外部的供应商之类的信息,初步规划本系统要完成以下任务:1界面友好、操作简单: 系统的界面设计应该简洁明了,采用标准的WINDOWS 编程技术,使用下拉式菜单,立体弹出式窗口等可视化手段, 每一过程应有相应的功能提示。 2丰富的查询功能: 系统的查询功能要方便灵活,如图书可以按书目编号、名称、出版社、作者等多种关键字查询。 3灵活多样的报表功能: 系统应有丰富的报表打印功能,提供相关图书、读者、借书信息报表,同时可实现汇总和对数据项的组合输出功能,方便打印。(二)系统目标目前图书数量及读者数量增加,以及二者之间产生的借阅信息繁多,因此原有的管理模式已不能适应现行工作的需要。同时,陈旧的管理方法也不利于推广计算机应用。为使图书管理工作科学化、规范化,更好地适应当前图书管理的工作需求,缓解手工管理存在的弊端就必须采用计算机辅助管理。新系统应达到以下目标:1充分了解用户需求及当前形式,功能齐备,能完成业务处理;2要有详细的设计说明书; 3每一模块的流程图要很清晰; 4系统能够正常的运行,能较好得完成预定的功能; 5系统要有完整的帮助文件,供前台操作员能方便的操作本系统。(三)系统计划系统开发过程计划如下:总体分为三大阶段来完成,要求每一阶段的任务都要按质按量来完成,以便整个系统功能能够正常运行。第一阶段:可行性分析,系统分析。第二阶段:系统设计,实现子系统图书,读者管理,最后是借阅管理,各个模块的组合。第三阶段:软硬件的准备,建立数据库,系统调试,维护评价。(四)可行性研究1技术可行性技术可行性包括一下几个方面:硬件,系统软件,应用软件,技术人员。针对这四个方面可行性都是没有问题的,本系统采用Visual Basic编程语言加Access数据库。目前,数据库产品较多,每种产品都具有各自的特点和适用范围,因此,在选择数据库时,应考虑数据库应用的特点及适用范围,选择最合适的。(1)VB介绍Visual Basic是微软公司出品的一个快速可视化程序开发工具软件,借助微软在操作系统和办公软件的垄断地位,VB在短短的几年内风靡全球。VB是具有强大功能的软件,主要表现在:所见即所得的界面设计,基于对象的设计方法,极短的软件开发周期,较易维护的生成代码。VB程序语言具有许多优秀的特性,用其设计应用程序时有两个基本特点:可视化设计和事件驱动编程。(2)AccessAccess作为一个数据库管理系统,它被集成在Microsoft Office中。Access数据库处理的基本结构,采取关系型数据库模式。与其他的数据库系统相比,Access更加简单易学,一个普通的计算机用户可以很快地掌握它。Access 2000的功能十分强大,利用它可以方便地实现对信息保存、维护、查询、统计、打印、交流、发布,而且它可以十分方便地与Office其他组件交流数据,这些功能对于一般用户而言已经足够了。2经济可行性本图书管理系统能为图书管理者提供准确、及时的信息,对管理者的决策提供有利的支持;能够促进院校的体制改革,提高工作效率,减少手工工作人员及费用等,这些都是使用系统所带来的间接收益。同时也促进了学校信息化的进程,提高学院的管理效率。3社会可行性本图书管理系统的操作简单,而且界面友好,系统的操作流程是图书管理工作者所熟悉的。并且本图书管理系统能够实现其各个功能,在当前操作环境下也能够很好的运行。综上所述,不管是从技术上考虑,还是从经济以及社会上考虑,我们的系统都具有一定的可行性,因此我们才开发研究这个系统供广大读者使用。三、系统分析作为系统分析阶段的基本任务就是:系统分析员与用户一起充分讨论用户的需求,并把双方的理解用系统说明书表达出来。新系统做什么,能“做什么”,“不能做什么”。(一)系统的需求分析1通过搜集资料,我们总结出了本系统的需求分析结果。系统应该满足以下的性能需求:(1)统一处理的准确性和及时性:系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足企业对员工信息处理的需求。面对广大的读者借书请求,图书管理员要能够及时的为其办理借阅等其他请求。(2)系统的开放性和可扩充性:系统在开发过程中,应该充分考虑以后的可扩充性。例如数据表中用户选择字段方式的改变,用户查询的需求也要不断的更新和完善。所有这些,都要求系统提供足够的手段进行功能的调整和扩充。而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代。比如学生以后也可以在远程还书等功能。未来学校的图书也会越来越多,系统要能够提供丰富强大的查询功能,方便读者和管理员查询。(3)系统的易用性和易维护性:要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面,易于系统的维护。针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。2系统的数据要求:(1) 数据录入和处理的准确性和实时性。准确性如电话号码的输入必须是数字,且大于等于九位数。(2) 数据的一致性与完整性。(3) 数据的共享与独立性。3系统整体上可以划分为数据库、数据访问层和业务逻辑层。(1)数据库是系统最底层,存储系统的所有数据。表信息,关系信息等。(2)数据访问层建立在数据库之上,应用程序通过该层访问数据库。数据访问层一般封存数据库的选择、添加、更新和删除等操作,同时还为业务逻辑层提供访问数据库的接口或函数等。该层直接与数据库相关联,同时又为业务逻辑层服务,关系着系统的成败。(3)业务逻辑层包括管理用户,学生信息添加,删除,修改等逻辑。(二)功能分析登入主界面退出借阅管理登入图书管理学生管理用户挂失学生添加图书添加图书借阅借阅信息查询管理员登入图书信息查询图书归还按学号挂失按借书账号添加按图书编号入库入库确定 “借阅确定按编号查询按借书账号查询“图书管理系统”总体结构图 数据流图1.书籍管理2.读者管理3借阅管理功能简介(1)书籍管理 书籍类别管理:增、删除、改等管理。 书籍信息管理:新书入库,图书购入后由图书管理人员将书籍编码并将其具体信息录入书籍信息表。书籍信息修改,书籍信息由于工作人员的疏忽而出现错误时,可修改其信息。管理员按不同方式查询、统计,读者按不同方式查询。 出版社信息管理:增、删除、改等管理。 图书注销:某一部分图书会随着时间的增长及知识的更新而变得不再有使用的价值,或者图书被损坏,这些图书就要在图书籍信息表中的除去。即从书籍信息表中删去此书籍记录。(2)读者管理 读者类别信息管理:增、删除、改等管理。 读者信息管理:办理、挂失、暂停借、注销阅卡,录入、修改、删除读者信息。(3)借阅管理 续借管理:提供读者在符合规定的情况下网上续借。 还书管理:根据借阅卡编号、图书ID等,在借阅信息表中找到相应的记录,将借书记录删除,更新该记录的相应数据。根据违反规定情况计算和登记罚款记录。 借书管理:根据借阅卡编号和图书编号,进行借书登记。在借阅信息表中插入一条借书记录,该记录包括读者ID、图书ID、借出日期、借阅编号、操作员等信息,更新该记录的相应数据(图书信息表)。把超期图书以列表的形式显示出来,并以电子邮件或打印成书面通知读者。提供读者网上查询自己的借阅情况(包括超期提示)(4) 数据表 (1).图书信息表 TSXX(图书编号,书名,作者,出版社,图书名称,价格,所属书类,借出与否,借阅次数). 图书基本信息表 (2).借阅信息表 JYXX(借书账号, 图书编号,借书日期) 借阅信息表 (3).学生信息表 DZXX(学号,姓名,性别,借书账号,密码,专业,正常与否,金额) 学生基本信息表 书类C(10),借出与否(1),借阅次数D(10). 图书基本信息表 2.学生信息表结构 DZXX(学号C(16), 姓名C(8), 性别C(2),借书账号C(6),密码C(10),专业C(30),正常与否M(1),金额D(8) 学生基本信息表 3.借阅信息表结构 JYXX(借书账号C(6),图书
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 机电设备安装施工事故应急预案
- 隧道防震加固技术方案
- 水痘课件试讲
- 知识点3.3从人文层面感知色彩设计构成设计色彩68课件
- 装饰施工图设计新氧科技办公楼北京艾迪尔85课件
- 二零二五年度海沧区人民政府与厦门市水利局共建水利基础设施项目合同
- 2025版房地产商房地产营销推广策划合同
- 二零二五年度仓储物抵押反担保协议
- 二零二五年度玩具代加工业务合作协议
- 2025版大型企业培训中心场地租赁及讲师住宿服务合同
- 基本药物临床应用管理制度
- 放射科新技术介绍
- 盆底功能障碍问卷(PFDI20)
- 居住证申请表(正式版)
- 护士临床思维建立
- 公共场所卫生知识培训材料
- 证据目录范本
- 标准档案盒脊背(格式已设置好)
- GB/T 21475-2008造船指示灯颜色
- 园林绿化工高级技师知识考试题库(附含答案)
- 安医大生殖医学课件04胚胎的培养
评论
0/150
提交评论