
图书管理系统3.doc
79页Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.------------------------------------------author------------------------------------------date图书管理系统(3)目录题 目: 姓 名: 专 业: 计算机应用专业 指导教师: 学 校: 丽水 日 期: 目录摘要 第一章 开发图书馆管理系统的总叙述 · 图书馆管理系统的简介 第二章 图书馆管理系统的分析和设计 2.1 图书馆管理系统的分析与概要设计 2.2 图书馆管理系统的数据库设计 ·第三章 图书馆管理系统的具体实现 3.1 模块的开发环境的简介VISUAL BASIC3.2图书馆管理系统流通子模块中用到的数据库:3.3系统模块的具体实现3.4利用DATA控件访问数据库3.5.显示数据库中的内容 3.6举例分析说明 3.7出错处理 第四章 操作常识说明 第五章 结束语 致谢 参考文献 摘要 图书馆管理系统是一些单位不可缺少的部分,书籍是人类不可缺少的精神食粮,尤其对一些学校来说,尤其重要。
所以图书馆管理系统应该能够为用户提供充足的信息和快捷的查询手段但一直以来人们使用传统人工的方式管理图书、期刊、试卷合订本等,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用作为计算机应用的一部分,使用计算机对图书资源信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等这些优点能够极大地提高图书馆管理的效率,也是企业、学校的科学化、正规化管理,与世界接轨的重要条件 因此,开发这样一套管理软件成为很有必要的事情,在下面的各章中我们将以开发一套图书馆管理系统为例,谈谈其开发过程和所涉及到的问题及解决方法 图书馆管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面对于前者要求建立起数据一致性和完整性强.数据安全性好的库而对于后者则要求应用程序功能完备,易使用等特点。
经过分析如此情况,我们使用微软公司的VISUAL BASIC开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统 第一章 开发图书馆管理系统的总叙述本系统基于好用、易用、美观的原则为用户定制了一套统一的人机界面系统各模块按功能主要分为两大类:编辑类完成以编辑为主的功能,如增加、删除、修改等;浏览类完成以再现为主的功能,如查询、浏览、统计等由于它们完成功能的侧重点不同,所以在界面布置上就有一定的差别系统的每一模块根据需要又具有查询等功能本图书馆的业务范围及工作特点,设计了采购子系统、编目子系统、检索统计子系统、流通信息子系统及系统维护子系统(但本人只负责流通这一块),这几个子系统包括了图书馆的主要业务工作,可以全面实现对图书馆的采购、编目、检索、统计和流通等业务的计算机管理它能使图书馆工作人员从繁重的工作中解脱出来,大大减轻了工作量,减少人为的工作失误,全面提高图书馆的管理效率及服务质量,从而使图书馆管理水平和业务水平跃上一个新的台阶。
该系统适用于各类专业、中、小型图书馆,各类大中专院校、中小学校、企事业单位的图书馆和资料室的现代化综合管理本人负责对流通子模块的总特点:流通子系统功能概述 具有以下特点:----任何类型的读者针对任何类型的文献可采用不同的借阅制度,对读者借某一类型的书多少有限制在借书、还书中采用手工输入或IC卡方式在借书、还书、续借中自动提示还书日期 ----读者在办理借书证件后立即可以借书 -功能: 1.数据智能查询模块; 2.数据自由统计功能; 3.数据统计图; 4.借书限定功能; 5.借书超期自动提示功能; 6.直接SQL语句查询数据; 7.修改表功能; 8.动态用户授权管理操作界面: 1.简捷一致的用户界面,傻瓜式操作方式; 2.全部采用图形按钮立体汉字提示; 3.表格中文字和图形同时显示、操作。
新的性能: 1.完全的可执行文件、更快更稳定的执行速度; 2.全面的容错处理、使数据更安全; 3.动态表加密,保护数据环境项目背景项目名称初步定为图书馆管理系统(lms library management system)分为五个子功能模块:采购模块、编目模块、流通模块、检索与统计模块、系统维护模块(本人只负责流通子模块)本项目的任务提出者为丽水电大图书室,开发者为本组成员本项目设计过程中参考了慧尔、用易图书馆管理系统本软件旨在为读者和图书馆管理人员提供一个功能齐全、使用快截的图书馆管理系统,以代替传统的手工卡片管理系统运行环境硬件环境:服务器:PII266 64M 2G以上 客户机:PII133 16M 网卡等 网络带宽:10M以上软件环境:服务器端:NT4.0以上,IIS4.0以上 客户端:WINDOWS9X,IE4.0以上采用WIN98/2000/XP待开发软件的一般概述本图书馆管理系统将提供一个既可以存储信息又可以进行增加,删除,修改,查询,同时该系统适用于各类专业、中、小型图书馆,各类大中专院校、中小学校、企事业单位的图书馆和资料室的现代化综合管理。
第二章图书馆管理系统的分析和设计 2.1 图书馆管理系统的分析和概要设计根据实际情况,我们使用原型法(Rapid Prototyping)即以少量代价快速地构造一个可执行的软件系统模型使用户和开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足此时模块也发展成为最终产品了通过对用户需求的分析,我们可以分析出该图书馆管理系统流通子模块大致可以分为流通结果密码读者或工作人员身份验证流通统计外设记录数据打开密码反馈信息密码新密码流通四个小模块:借书模块、还书模块、续借模块、查询模块、流通统计、同时我还增加了新书录入模块和用户口令模块下图说明五者的关系流通管理流通读者借书读者还书读者续借图书流通统计流通参数 以上是方框图注销检索图书总表可借图书借书修改数据库密码表失败管理人员还书单还书图书续借图书损坏还书修改数据库还书流水表、借书流水表、借书历史表修改数据库赔偿读者借书卡身份验证借书单借书读者信息图书信息 以上是流程图借书流水表功能描述1.新书录入新书录入设置主要是为图书流通环节(如借书、还书等)做准备工作,在这里用户可以定义不同的读者类型,不同类型的读者具有不同的借书限制同时每一类图书的可借册数不能超过借书总数。
读者借阅图书的时间不能超过可借天数;2.读者借书功能:自动审查读者的借书证件是否有效并为读者办理借阅手续先进行读者编号登录,自动显示出该读者所借的图书,然后在输入要借图书的编号,按登录,单击“借书”即可3.读者还书功能:自动审查读者的借书证件是否有效并为读者办理还书手续 利用查阅借书人的借书证件还书(通过输入借书证号的方法),或利用借书人所借书的条码号或书名的方法输入要还图书的编号,会显示出该图书的借出时间,还书时间,超期会提醒你等点击“还书”即可4.图书续借功能:续借图书,当有读者需更多时间去浏览此书,可通过图书续借去使用更长的时间本子系统提供了只要通过修改借书日期的方式实现简单的续借程序先输入读者编号登录,自动显示出该读者所借的图书,然后单击要续借的图书,将时间该为即可5.图书流通统计功能: 图书流通统计主要是对借阅图书的统计,借阅情况的统计对研究文献流通数量方面发展变化的程度和规律具有参考价值,并能为实现文献流通工作的目标管理提供了科学的手段和方法6.查询对图书库进行查询,以便用户快速知道试卷合订本的具体信息外部接口需求用户界面采用windows的通用图形界面,对用户友好,且必须对鼠标和键盘提供支持,界面设计应遵循如下规则:1. 界面要有一致性;2. 提供简单的错误处理;3. 提供信息反馈;4. 操作可逆,其动作可以是单个的操作,或者是一个相对独立的操作序列;5. 设计良好的联机帮助6. 显示启动画面,画面简洁明快;但本系统采用新的用户操作界面: 1.简捷一致的用户界面,傻瓜式操作方式;2.全部采用图形按钮立体汉字提示;3.表格中文字和图形同时显示、操作硬件接口支持一般的pentium4或更高档微机,笔记本电脑。
