【《图书馆借阅系统的设计与实现》14000字(论文)】.docx

上传人:李司机 文档编号:7098417 上传时间:2024-06-14 格式:DOCX 页数:29 大小:252.66KB
返回 下载 相关 举报
【《图书馆借阅系统的设计与实现》14000字(论文)】.docx_第1页
第1页 / 共29页
【《图书馆借阅系统的设计与实现》14000字(论文)】.docx_第2页
第2页 / 共29页
【《图书馆借阅系统的设计与实现》14000字(论文)】.docx_第3页
第3页 / 共29页
【《图书馆借阅系统的设计与实现》14000字(论文)】.docx_第4页
第4页 / 共29页
【《图书馆借阅系统的设计与实现》14000字(论文)】.docx_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《【《图书馆借阅系统的设计与实现》14000字(论文)】.docx》由会员分享,可在线阅读,更多相关《【《图书馆借阅系统的设计与实现》14000字(论文)】.docx(29页珍藏版)》请在三一办公上搜索。

1、图书馆借阅系统的设计与实现摘要本系统基于PHP技术,结合图书馆要求,SQ1.SerVer数据库,SQ1.语言理论,C#语言Winfonn应用程序设计,数据库技术等进行了较为深入的研究和应用,主要完成了图书馆管理系统需求分析,功能有关模块划分,数据库模式分析,从而设计出数据库结构和应用。数据库使用SQ1.Server,利用SqlClient驱动程序和数据库连接。系统运行结果证明所设计的图书馆管理系统能够满足整个系统的管理人员,图书馆员和一般的用户人员的需求。系统实现用户登录,图书借阅管理等功能有关模块。用户登录有关模块实现用户的登录和权限确定;图书管理有关模块添加到图书信息,删除,修改,查询等功

2、能;读写器管理有关模块实现读写器的添加,删除,修改,查询等功能;管理有关模块实现借书,借书和借书查看等功能。系统查询管理有关模块实现对读者,图书等信息的检索,系统维护和管理有关模块,实现数据的备份和恢复功能。测算之后表现出来的,该系统实现了图书馆管理图书的主要功能,基本满足了图书馆管理的基本需要。关键词:PHP图书管理网上借阅数据库目录1.1 系统开发的背景31.2 图书馆管理系统的现状41.3 论文研究内容42 .系统整体设计62.1 可行性分析62.1.1 经济可行性62.1.2 技术可行性62.1.3 操作可行性62.2 需求分析72.3 系统功能设计72.4 系统功能结构图82.5 系

3、统的目标92.6 环境搭建93 .系统详细设计103.1 数据库设计103.1.1 数据库需求分析103.1.2 数据库概念设计113.1.3 数据库逻辑设计123.2 系统流程分析153.3 系统有关模块设计153.3.1 管理有关模块153.3.2 一般的用户人员有关模块184 .系统实现194.1 普通相关管理人员有关模块204.1.1 图书类别管理204.1.2 图书信息管理214.1.3 借阅管理224.1.4 一般的用户人员管理页面224.2 超级相关管理人员有关模块234.3 一般的用户人员有关模块254.3.1 个人资料管理254.3.2 查询借阅264.3.3 借阅记录275

4、 .系统测试285.1 系统测试的目标285.2 系统有关模块测试285.2.1 登陆有关模块测试285.2.2 图书管理有关模块测试285.2.3 一般的用户人员管理有关模块测试295.3 系统评价29参考文献1 .绪论1.1 系统开发的背景随着计算机技术的发展和网络人口的增加,人们对网络的需求越来越苛刻,越来越贴近他们的生活,电子服务已成为互联网上的一个趋势。更重要的是要求传统行业的服务要延伸到互联网上,让他们的工作和学习更方便。自20世纪60年代以来,在微电子技术和通信技术快速发展的推动下,图书借阅管理也充分利用软件进行管理。其目标是提高先进的信息处理技术和计算机网络技术的使用,以提高图

5、书管理的效率和质量的管理和办公活动进入自动化/现代化轨道。图书馆是高校重要的组成部分,是师生获取知识的重要场所。由于图书馆主要从事大量的图书信息存储和流通,图书馆的图书管理至关重要。智能化和数字化管理的优势日益突出。传统的图书馆管理模式和服务模式已经不能满足用户对不断增长的文献信息的需求。为了彻底释放传统的图书馆管理方式方法,提高工作效率,减少过去员工的工作量,减少错误发生的概率,使用户能够花更多的时间选择书籍和阅读书籍。让人们有更多的时间来获取信息,了解信息,掌握信息。因这个,建立以图书馆为基础的图书信息管理系统,是实现图书馆智能化管理和服务自动化,更好地为科技工作者服务,这是图书馆发展的必

6、由之路。全部中小学图书馆的传统图书馆管理模式也不能适应现代教育发展的需要。对于一个有数百名学生的学校来说,手工管理数千册图书的借阅和归还是相当繁琐的任务,以及相应的图书,书籍等的定期盘点,工作量都是艰巨的,俯卧。图书信息管理系统的设计与实现,利用计算机与中小型图书馆或图书馆图书信息管理的结合,能够为相关管理人员和用户提供以下不同的便利:快速检索,易于查找,可靠性高,存储容量大,保密性好,寿命长,成本低。这些优势能够大大提高工作效率,也是图书馆等部门科学化,规范化管理的重要标志之一。因这个,我们设计开发了在线图书馆借阅管理系统,实现网上还贷,既满足了学生自助贷款的需求。这也是今天网络信息社会的需

7、求。1.2 图书馆管理系统的现状今天的大多数图书馆管理系统都使用独立的管理系统或局域网管理。作为学习知识和信息资源的集合,学校图书馆的主要功能是开放学生学习借贷场所。传统的图书馆管理系统,通常是单机版,局域网版本稍微先进一点,但是只有在图书馆内借阅借书证才能帮助学生找到自己的书籍,然后到借阅服务部门或手册录入一个账号或者电子刷记录号,然后由贷款服务人员完成借款的过程,同时还要对借书过程进行一般的书本处理,给用户参观现场,然后面对面工作人员,整个过程很传统,很老旧。目前,国内外图书馆在资源趋势,网络趋势,小型化趋势,个性化服务趋势和数字化趋势等方面呈现出发展趋势。互联网在书业中得到了最广泛的应用

8、。特别是近两年来,互联网的发展激增。现在很多图书馆已经实现了自动化和网络化的图书馆管理,实现了在线检索,在线访问,联合编目,馆际互借。大部分高校数字图书馆已经出现并得到应用。目前,我国大部分图书都是手工操作的。数据处理主要基于手动操作。工作量大,错误率高,错误不易改变。图书馆手工管理图书借阅情况手工管理,由于信息量大,图书馆借阅信息管理混乱和复杂;一般借书记录在图书证中,图书的数量和内容记录在档案中,图书馆的工作人员和管理人员当时只知道这一点。很长一段时间,如进一步调查,他们不得不通读许多来源的信息,找出它们,使查询费时费力。更改很久以前的书更加困难。国外图书馆管理利用先进技术,管理更加简便。

9、不仅节约了大量的人力物力,而且操作简单,管理方便,大大提高了工作效率。当前,图书馆面临着借书还书,查询书籍信息等一系列问题。例如,如何实现图书的智能借阅,如何及时提供最快的图书馆信息,准确的用户信息,快速准确的信息统计分析,如何方便用户随时查询所需信息资源等;实现图书流通的自动化,而不是大量的手工操作,解放了人们的创造力;明确图书馆管理人员的个人责任,任务,工作透明度。全部这些问题都需要借助图书馆贷款管理系统来解决。1.3 论文研究内容该系统是一个在线图书馆借阅管理系统,利用PHP+MYSQ1.模式定制图书借阅管理平台。该系统从功能上看,比较完整。系统使用Web界面与用户交互,向用户提供信息并

10、接受其操作,同时利用数据库管理系统存储信息数据。系统实现了信息数据的浏览,查询,编辑,管理等基本数据库操作。系统利用有关模块化设计方法。根据用户需求和应用维护的方便性,将各部分放置在不同的有关模块中,便于程序的扩展和维护,同时为程序功能的重用奠定了基础。该系统投入使用,不仅能够减少学校图书馆的工作强度,提高工作效率,还方便了用户的借阅,延长了借阅的传统模式,给用户极大的方便。2 .系统整体设计利用对学校不同年级学生的走访调查,发现问题并确定校园在线帮助系统的设计目标,完成系统的整体设计,包括:可行性研究、需求分析、环境搭建和系统概要设计。2.1 可行性分析可行性研究的目的是在最短的时间内用最少

11、的成本来确定问题能否得到解决。要实现这一目标,我们必须分析几种可能的主要解决方案的优缺点,以确定原有的系统规模和目标是否现实,系统能够带来足够大的收益投资于该系统的开发。因这个,可行性研究本质上实现了一个大大减少简化的系统分析和设计的过程,这是一个更抽象的更高层次的系统分析和设计过程。系统的可行性分析主要包括经济上的可行性、技术上的可行性和操作上的可行性。本系统的可行性分析如下:2.1.1 经济可行性由于图书借阅管理系统需要的硬件(计算机及相关硬件)和软件环境(PHP+MYSQD,很容易上市或从相关网站下载。系统成本主要集中在这个管理系统的开发和维护上,对学校不造成过多的经济负担。一旦系统投入

12、使用,不仅能够减少学校图书馆的工作强度,提高工作效率,而且方便了用户的借用和返还,延长了传统的借阅方式方法,极大地方便了用户,目标体系不是很好复杂,开发周期短,人员经济支出不大,节省了大量的人力,经济效益将大大超过贷款制度的发展成本,所以从经济方面这个系统的开发是可行的。2.1.2 技术可行性技术上的可行性在于现在存在的技术是否能够用来实现系统,同时选定的技术方案是否具有一些先进的特点。基于B/S模式的图书借阅管理系统开发,包括前端应用程序开发和后台数据库建立与维护两个方面。对于前者的要求应该是功能齐全,使用方便等特点,而后者要求建立数据一致性和完整性,数据安全性和良好的库。该系统打算分别使用

13、PHP(个人主页)和MSMYSQ1.作为前端和后端开发工具叫系统开发主要采用PHP架构下的SQ1.语言,也是目前应用最广泛的WEB开发技术。这些技术已被广泛使用。使用这些技术开发的信息系统也是市场上非常成熟的解决方案和经典案例。处理速度快,权限设置正确。数据安全性好,查询和贷款管理方便。因这个,系统开发环境和开发技术是可靠和可行的。2.1.3 操作可行性作为学习知识和信息资源的集合,学校图书馆的主要功能是开放学生学习借贷场所。传统的图书馆管理系统,通常是单机版,局域网版本稍微先进一点,但是只有在图书馆内借阅借书证才能帮助学生找到自己的书籍,然后到借阅服务部门或手册录入一个账号或者电子刷记录号,

14、然后由贷款服务人员完成借款的过程,同时还要对借书过程进行一般的书本处理,给用户参观现场,然后面对面工作人员,整个过程很传统,很老旧。据不完全统计,学校电脑中学生的比例为67%,学校电脑中的考勤卡是学校的学生之一。因这个,我们的学生完全有资格实现在线借阅图书。既然学生们忙于作业,课余时间也已经完成,在图书馆借阅服务面前就没有多少时间安排排队了。所以学生迫切需要一种更合适的借书方式方法。我们的图书馆馆藏丰富,局域网版的图书馆管理系统在图书信息处理方面做了非常系统,非常精确的规范。因这个,它也有网上还贷的基本条件。2.2 需求分析系统分为整个系统的管理人员,一般的用户人员和图书馆员三部分。为了方便用

15、户找到自己喜欢的主题阅读,根据书内容进行分类。用户能够利用标题等信息进行搜索,一步一步浏览,即可查看自己的信息。系统还能够管理用户的帐户和用户类型权限。相关管理人员需要为用户分配用户名和密码,并设置用户级别,还要为用户提供图书排名,以便用户了解哪些图书受到大家的欢迎。用户能够利用相关管理人员设置的用户名和密码进入系统,借用图书,返回和查询等操作。不同类型的用户在借书量上有所不同。借书时,首先要验证用户的身份,验证用户的信息是否输入图书馆管理系统。如果有关于用户的信息,则该书能够被借用。但是,用户借用的图书数量不能超过系统设置的不同用户类型的借阅数量。如果超过用户类型的实际借入限额,系统会提示信

16、息;如果用户信息不存在,则需要相关管理人员创建用户信息才能借阅图书。返回书籍时,相关管理人员能够直接操作。首先,管理者检查用户借用的书籍信息和借书时填写的信息,然后返回用户借用的书籍。图书有关的管理人员能够随时添加,修改和删除图书信息,也能够为用户信息做同样的工作。整个系统的管理人员的主要工作是设置系统参数和系统维护,包括数据备份和数据恢复工作。2.3 系统功能设计(1)系统用户管理有关模块:添加删除相关管理人员、设置相关管理人员的权限、添加删除书架信息。2.4 一般的用户人员管理有关模块:一般的用户人员添加、一般的用户人员查询。删除不同类型的用户及注明可借图书的数量、添加删除用户的档案。(3

17、)系统数据管理有关模块:数据备份(4)图书借阅有关模块:用户能够查看贷款信息,归还图书,预订现在存在的库存。(5)图书分类管理有关模块:(6)图书信息管理有关模块:增加和删除不同类型的图书,并指明图书能够存货的天数,增加删除图书档案。(7)系统退出有关模块:退出系统。2.5 系统功能结构图利用对该系统需求的初步分析和实际调研考察,已经明确了系统的具体功能需求。现利用系统架构图来进一步说明系统概要设计,以明确各功能有关模块间的相互联系,促进详细的系统设计工作网。系统的功能架构设计按照图片2.1所显示的:图书管理系统数据名份查询添加用户帐号管理修改个人密码图2.1系统功能结构图2.6 系统的目标该

18、系统结合现代计算机技术和贷款管理服务模式,按照借款管理服务流程设计完成。在扩大服务范围的同时,初步设计了销售平台,方便信息的发布和管理。为了使系统在各项管理中发挥更大的作用,实现工作流程的电算化,提高工作效率和工作质量,提出了以下系统开发目标:(1)操作简单;(2)立即可见;(3)功能完善;(4)易于移植;(5)动态管理。2.7 环境搭建AppServ是一个PHP网站独立工具包,聚合成Apache,PHP,MySQ1.,PhpMyAdmin,并且是轻量级的。下载好该软件后双击第一步:关于该软件的一些申明和建议,我们直接点Next第二步:关于该软件的一些许可。我们直接点IAgree.第三步:默认

19、安装这个文件的路径为:C:AppServ如果需要,能够放在其他目录下第四步:该文件包含四大软件APaChe是Apache的一个服务器MySqI是数据库PhpHy.是php文本预处理PhpMyAdmin是mysql的一个web管理页面。第五步:设置Apache服务器的一些基本信息第六步:设置mysql密码第一个是密码第二个是重复密码第七步:开始自动安装第八步:到这个时差不多就安装完成了。安装结束后,MYSQ1.是不安全的全部的帐号密码都是空的,然后我们能够调出http127.0.0.1/phpMyAdmin/,选择“权限”,点击“授权”后面的Edit图标,页面中有“更改密码”项,我们点击单选按钮

20、前面的“密码”并输入密码,最后点击上面的“执行”按钮。3 .系统详细设计完成对校园在线帮助系统初步设计后,子有关模块的每个部分都有详细的设计,包括数据库结构设计,每个子系统功能和工作流程的设计。3.1 数据库设计在数据库作为存储和整合数据的工具,在一个Web工程开发中起着至关重要的作用,科学合理的数据库结构设计能够显著提高系统的工作效率和应用效果,还能确保大规模数据的完整性和重要数据的安全性9。本系统结合用户的需求以及开发者的经验,选用MySQ1.数据库来实现。主要是以下步骤:(1)数据库需求分析;(2)数据库概念设计;(3)数据库逻辑设计。3.1.1 数据库需求分析利用系统功能分析,针对图书

21、馆管理系统,总结出如下的需求信息:1)用户分一般用户、用户和相关管理人员用户;2)一般用户和注册用户不需要登录查看图书信息;3)注册用户在登录时能够保存个人信息,并能够在网站上完成图书借阅,更新,返还等操作。4)相关管理人员能够登录相关管理人员信息,用户信息和图书信息维护,以及图书借阅,更新和返还信息维护;5)书籍按书类分类;6)用户能够借用多种或多种类型的书籍。经过系统功能分析和需求总结,考虑到未来的功能扩展,设计了以下数据项和数据结构:1)相关管理人员信息,包括数据项:账号,姓名,密码等。2)注册用户(用户)信息,包括数据项:用户名,用户名,密码等。3)图书资料,包括资料项目:馆藏号,馆名

22、,分类号等。4)预定贷款信息,包括数据项目:账号,用户名,账号,借用时间等。3.1.2数据库概念设计实体之间关系的ER图按照图片3.1所显示的:图3.1实体间的关系系E.R图相关管理人员信息实体E.R图按照图片3.2所显示的:图3.2相关管理人员信息实体ER图注册用户信息实体ER图按照图片3.3所显示的:图3.3图书实体ER图图3.5图书借阅信息实体ER图3.1.3数据库逻辑设计在设计了数据库的概念结构之后,数据库的上述概念结构现在能够转化为某个数据库系统支持的实际数据库模型,即数据库的逻辑结构。在线书店数据库中每个表的设计结果都表现出来的在表中。每个表格都代表数据库中的一个表格。表3.1为相

23、关管理人员信息表,存储系统中的相关管理人员信息。表3.1相关管理人员信息表字段名称数据类型长度是否主键是否为空账号int4是否姓名Varchar50否是密码Varchar50是否添加时间datetime8否是表3.2为借阅记录表,存储系统中的借阅记录信息。表3.2借阅记录表字段名称数据类型长度是否主键是否为空IDint4是否编号Varchar50否是名称Varchar300否是类别Varchar50否是作者Varchar50否是借阅时间Varchar8否是应还时间Varchar8否是借阅者Varchar50否是操作者Varchar50否是备注Varchar500否是添加时间datetime8否

24、是表3.3为图书类别表,存储系统中的图书类别信息。表3.3图书类别表字段名称数据类型长度是否主键是否为空IDint4是否类型名称Varchar50否是分类号代码Varchar50否否可借天数dint4否否表3.3为图书信息表,存储系统中的图书信息。表3.3图书信息表字段名称数据类型长度是否主键是否为空IDint4是否编号Varchar20否否分类号Varchar50否是书名Varchar100否是类型Varchar50否是作者Varchar200否是译者Varchar100否是ISBNVarchar20否是出版社Varchar50否是价格Varchar8否是书架名称Varchar100否是现存

25、量int4否是库存总量int4否是入库时间datetime8否是操作员Varchar10否是借出次数int4否是是否注销bit1否是表3.5为用户注册表,存储系统中的用户注册信息。表3.5用户注册表字段名称数据类型长度是否主键是否为空IDint4是否用户名Varchar50否否密码Varchar50否是姓名Varchar50否是性别Varchar2否是电话Varchar50否是邮箱Varchar50否是身份证号Varchar20否是QQVarchar50否是地址Varchar100否是头像Varchar50否是备注Varchar300否是注册日期datetime8否是Varchar是否注销3.

26、2 系统流程分析根据开发图书管理系统的需求分析,本系统设计了三种用户,区分成整个系统的管理人员、图书有关的管理人员和一般的用户人员。根据系统要求设置系统相关管理人员和图书相关管理人员,设置系统相关管理人员以更好地维护系统,从而减少与管理人员设置有关的图书,系统查询界面相关管理人员能够查看图书信息和借出的库存信息,用户能够自行查找所需的书,排名界面主要是让用户知道用户喜欢哪本书。用户(老师和学生)使用用户帐号登录系统,能够查询你所需要的信息,也能够查询自己的个人基本信息和图书借阅信息,还能够查看信息列表。用户的借用和退回过程由相关管理人员完成。3.3 系统模块设计3.3.1 模块客户界面的大部分

27、功能都是以管理有关模块为前提的,由于客户端有关模块表现出来的的大部分数据需要利用管理有关模块添加。所以我们首先要介绍管理有关模块的设计和开发。管理有关模块比客户有关模块复杂,因为这里需要维护全部的信息,包括浏览,添加,修改和删除。为了方便系统维护,页面名称只使用“有关模块名称+功能名称”的方式方法。总而言之,管理有关模块具有以下特征:*相关管理人员管理。*图书维护。*一般的相关管理人员。*借阅维护。3.3.1.1 相关管理人员设置模块(1)功能描述利用本功能有关模块实现相关管理人员的设置,整个系统的管理人员能够添加新的相关管理人员,并对不同相关管理人员进行不同权限的设置;对现在存在的相关管理人

28、员进行信息的修改、权限的更新;对离职的相关管理人员进行删除。(2)输入相关管理人员名称、相关管理人员密码、相关管理人员联系方式方法、姓名、编码、类型。(3)业务处理流程:相关管理人员到整个系统的管理人员处申请相关管理人员账号,整个系统的管理人员根据相关管理人员提供的资料进行审核,审核利用后为该相关管理人员添加账号,相关管理人员输入相关管理人员名称、相关管理人员密码、相关管理人员联系方式方法、姓名、编码、类型等信息,系统检验相关管理人员名称是否存在,存在则创建失败,成功进入下一步权限的设置。(4)输出相关管理人员信息记录未利用相关管理人员信息记录(5)其他说明相关管理人员设置只能由整个系统的管理

29、人员进行操作,其他用户不能使用。相关管理人员提交中请后,系统检验信息,利用检验信息在本系统进行存储,没有利用检验给出相应提示信息。能够对已存在的相关管理人员进行权限的修改,新添加的相关管理人员在利用系统验证后可进行权限设置。3.3.1.2 图书类型管理有关模块(1)功能描述该有关模块由图书有关的管理人员使用,相关管理人员能够为系统添加新的图书类型,图书类型根据图书的种类进行划分,图书有关的管理人员利用统计全部图书并对图书进行分类录入到系统,并确定该类图书可借的天数、以及可借的用户类型,有些图书数量少但需求量大,需要缩短可借阅的天数。有些图书只供老师借阅,需要限定可借的用户类型。相关管理人员还能

30、够在己有的图书类型上对全部图书类型进行修改、删除等操作。(2)输入图书类型编号、图书类型、可借天数、可借用户类型。(3)业务流程相关管理人员对图书类型进行管理,首先需要创建图书类型,根据提示输入图书类型相关信息如编号、可借天数等进行添加,系统检验添加信息是否符合要求,如果符合则添加成功表现出来的全部图书类型信息,检验失败则给出错误提示要求相关管理人员重新添加。添加后相关管理人员能够对已添加的信息进行修改、删除等操作。(4)输出全部图书类型信息系统提示信息(5)其他说明图书可借用户类型需要设定,用户类型由用户类型管理有关模块进行设置。图书类型还需要图书有关的管理人员利用借阅图书的记录进行分析,缩

31、短一些供小于求的图书的借阅天数,保证大部分学生的需求。3.3.1.3 图书借阅有关模块(1)功能描述图书借阅由前台相关管理人员使用,用户借书时需要出示借阅证或者有效证件,相关管理人员利用借阅证或者有效证件信息录入用户编号,或利用扫描借阅证直接录入编号,确定借阅图书的用户,然后扫描录入需要借阅的图书条码,完成图书借阅。用户也可采取自助方式方法进行借阅,在自助借阅机上直接登录系统账号实现图书借阅。(2)输入用户编号、图书条码。(3)业务流程相关管理人员对图书借阅进行管理,一首先需要录入用户编码,利用人工录入或者利用机器扫描确定用户身份,系统检验编码是否存在,如果存在则要求录入借阅图书的条码,同样能

32、够人工录入或者机器扫面,确定所借图书是否存在,存在则借阅成功,不存在则需要先添加图书档案才能完成借阅。所显示的。(4)输出用户信息借阅图书信息系统提示信息(5)其他说明图书借阅可由自助借阅机实现,流程与前台操作一样,需要先录入用户编号,确定用户身份后再录入围书编号进行借阅。如果用户的所借数量超过限度或者有借阅已过期的困书,系统不允许该用户进行借阅操作。全部借阅的图书都必须提前录入系统,否则无法完成借阅操作。3.3.1.4 图书归还有关模块(1)功能描述图书归还由前台相关管理人员使用,用户归还时不需要出示借阅证或者有效证件,相关管理人员直接录入图书条码或者扫描录入图书条码,完成图书归还。用户也可

33、采取自助方式方法进行图书归还,在自助借阅机上直接录入归还图书条码实现批量归还。(2)输入图书条码。(3)业务流程相关管理人员对图书归还进行管理,首先需要录入Iil书条码,利用人工录入或者利用机器扫描确定归还图书,系统检验编码是否存在,如果存在则归还成功,不存在则无法完成归还操作,系统给予错误提示。(4)输出归还图书信息系统提示信息(5)其他说明图书归还能够由自助借阅机实现,流程与前台操作一样,需要录入图书条码,确定存在后完成归还,自助机可实现批量归还。归还图书状态必须为己借状态,可借状态的图书无法实现归还操作。3.3.2普通用户模块3.3.2.1 图书档案查询有关模块(D功能描述该有关模块一般

34、的用户人员都能使用,用户根据自己的需要能够查询图书档案信息,图书有关的管理人员利用查询能够获知书籍位置方便放置图书,用户利用查询能够定位所需图书位置方便找寻。查找图书能够选择不同搜索条件,搜索条件有条形码、类别、书名、作者、出版社、书架。(2)输入条形码、类别、书名、作者、出版社、书架。(3)业务流程系统用户需要进行图书档案查询,首先选择档案查询的条件类型,选定条件类型后输入相应的搜索条件,搜索条件类型为条形码、类别、书名、作者、出版社、书架。系统首先检验搜索条件格式是否符合要求,符合进入后台数据库查询,查询成功表现出来的全部档案信息,失败给出相应错误提示。(4)输出图书档案记录系统提示信息(

35、5)其他说明每次查询只能选择一种条件类型,选择后才能进行条件查询。选择条件类型不输入条件系统默认查询全部。查询属于模糊查询,用户只需输入条件部分字段便能实现查询。查询不成功系统将给出相应提示信息,用户根据提示重新进行查询。33.2.2图书档案查询有关模块(1)功能描述该有关模块一般的用户人员都能使用,用户根据自己的需要能够查询图书借阅信息,图书有关的管理人员利用查询能够获知书籍是否过期是否需要进行催还,用户利用查询能够确定图书归还日期。查找图书可W选择不同搜索条件,搜索条件有条形码、图书名称、用户编号、用户姓名、借阅时间等。(2)输入条形码、图书名称、用户编号、用户姓名、借阅时间。(3)业务流

36、程系统用户需要进行图书借阅查询,首先选择借阅查询的条件类型,选定条件类型后输入相应的搜索条件,搜索条件类型为条形码、图书名称、用户编号、用户姓名、借阅时间。系统首先检验搜索条件格式是否符合要求,符合进入后台数据库查询,查询成功表现出来的全部借阅信息,失败给出相应错误提示。(4)输出图书借阅记录系统提示信息(5)其他说明每次查询只能选择一种条件类型,选择后才能进行条件查询。选择条件类型不输入条件系统默认查询全部。查询属于模糊查询,用户只需输入条件部分字段便能实现查询。查询不成功系统将给出相应提示信息,用户根据提示重新进行查询。4 .系统实现基于上述对数据库及系统分有关模块的详细设计,本章将对数据

37、库和各个有关模块加以实现,并对系统实现过程中利用的关键技术进行说明。关键技术是实现一个系统的灵魂,能有效提升系统的工作效率和使用寿命。利用对每个有关模块的实现和所用关键技术进行详细介绍,帮助系统后期开发人员和运维人员更深一步的了解系统,便于后期拓展开发和问题维护。系统登录整个系统的最先开始登录的界面按照图片4.1所显示的。不管是一般的用户人员还是相关管理人员用户都利用一个登录界面进入管理系统,用户能够利用下拉列表选择自己的用户类别,输入相应的账号密码进入不同的首页。4.1 普通管理员模块普通相关管理人员能够添加一般的用户人员,对一般的用户人员的信息更新管理。添加图书类别并查询,添加图书信息并查

38、询修改。查看借阅信息并对借阅信息进行处理,生成借阅信息总结记录。图4.2相关管理人员首页当您输入正确的相关管理人员ID和密码时,系统会跳转到相关管理员主页,按照图片4.2。基本框架与首页相似,左上角有欢迎辞。在这个界面,管理能够进行相应的操作。4.1.1 图书类别管理器加KH依别:ITBH:2012-X哭别:2三)三S6*IE55WR:授索j:1(三1算号丽添Ix时间1砂常具3011-12-1?14:51:11U赊惇改22011-2-17H5706HW修改3g2011一片1714:57:00H跺修改4科技具2011-12-1714:56:56W修改5余志芟20Im71456:51日监修改6小具

39、2011-12-1714:56:43H除惇改首页,IT一页,后一页,条页,以上故将共1页共6*.当节第1夏,15条每页I打印本页图4.3图书类别表运行结果页面这个页面能够表现出来的全部图书类别添加,查看列表,等。并在列表上方附有图书查询功能。4.1.2 图书信息管理图4.4图书信息页面相关模块是系统的关键模块之一。其主要功能是使相关管理人员能够添加系统数据库的库信息。模块的主要难点在于类别的选择:类别是从数据库中动态读取的;其次是上传图片的功能。它的一些代码如下:图书分类:己有的书他息附表:名彝:诲别:所*作*:出柒社:I201112l7l82615T3784fmfd科技类Mrjr82011-

40、12-06HHlrhtr空阳2011-12-171826:32给修改Me220ni2l7i5042311193BO后命运搭文学类柒5天津出Ifitt2011-l15f-*空用20U-12-H13:04:86期宜)WB32011!217150346M01如何威力_施费工奈趣防眩眩1次出版社2011-12-170出2011-12-1115:04:ISSl院修改诩潮4201112l71502S6T531宿石献加硬世界例的5何升高温BI出破社2011-12-11(V(V(V空用2OII-I2-111503:33好修改诩曲英别作者出假社出版日即封面3f.匐-页.后一J1.末页,以上数更共1页共条,当fi

41、页JS条页I打印本页1图4.5图书信息页面在这个页面中,相关管理人员可输入新入馆的图书信息,包括馆藏编号、图书名称、作者名称、出版社名称、语种、图书类型等并对图书进行查找。4.1.3 借阅管理己善借阅记案列衰:笊*手号:名圻:为j:作看:看eg:*WMlatBA:匣)序号4号%狒类别作着理天数曷否归还eawfl备注信S)人是否市旗OT!三I1201U2in82615D7374fh4fKfdkrh32011-12-17182745p,lMrh(kf(tS552011-12-1718:26:992I201112171504231719380后命运书朱砂I20H-l?-11182209SS5是201

42、1-12-1718:21:273I201U21115(H23t7l9380后命运书朱砂120n-i2-lT1820.5?G90SSS20U-12-H18:20:292O1112111SO2317193BO后命运书朱砂320H-l2-111819:026E555是20il-12-1718:1T:13512QH121715034666018如何成为一流员工际发晓I百fc*955否2011-12-1718K5762O1H21T15O423171W80后命运书朱砂2累2011-0IT1805:34ryr7rsss555累2011-IMT17:59:36T201H21T1SOw11(打电球图4.7.b一

43、般的用户人员管理页面这个页面用于管理用户,可添加,管理一般的用户人员等。相关管理人员拥有整个系统的全部操作权限,以上仅是对其中图书信息管理一项功能进行界而解说。其他各项功能操作界面都清晰明了,故不一一说明。4.2 超级相关管理人员模块超级相关管理人员与相关管理人员页面操作大体相同,唯一区别于普通相关管理人员的是,超级相关管理人员能够对普通相关管理人员进行管理,这个页面按照图片4.8所显示的翻新首理员,图4.8相关管理人员管理普通相关管理人员和超级相关管理人员都是与系统相关的管理人员,害怕一个人无法管理,所以超级管理人员可以加入一些共同的管理人员来共同管理,唯一不同的是超级相关的管理人员可以添加普通相关管理人员,普通相关管理人员不能添加普通相

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

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号