高校图书管理系统- 最终版改3_第1页
高校图书管理系统- 最终版改3_第2页
高校图书管理系统- 最终版改3_第3页
高校图书管理系统- 最终版改3_第4页
高校图书管理系统- 最终版改3_第5页
已阅读5页,还剩57页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 学号: 11034120218 毕业设计说明书高校图书馆管理系统Library Management System学院 电信学院 专业 网络工程 班级 网络11-2 学生 林红冲 指导教师(职称) 刘晶(副教授)设计时间 2015 年 03月 24日至 2015 年 06 月 02日广东石油化工学院本科毕业设计(论文)诚信承诺保证书本人郑重承诺:所呈交的毕业设计(论文),题目图书馆管理系统是本人在刘晶指导教师的指导下,独立进行研究所完成。毕业设计(论文)中引用他人已经发表或未发表的成果、数据、观点等,均已明确注明出处,如果存在弄虚作假、抄袭、剽窃的情况,本人愿承担全部责任。 学生签名: 年

2、月 日I 毕 业 设 计 任 务 书 院(系): 计算机与电子信息学院 专业 网络工程 班 级: 网络11-2班 学生: 林红冲 学号: 11034120218 一、毕业设计课题 图书馆管理系统 二、毕业设计工作自 2015 年 3 月 24 日起至 2015 年 6 月 02 日止三、毕业设计进行地点 计算机系专业实验室 四、毕业设计的内容要求 内容:自主开发一图书管理系统。 要求:1.用户借书管理,管理员将用户和图书信息输入系统,存入借阅表。 2.用户还书,管理员将图书信息输入系统。若未超期,系统根据图书信息将相应借阅单标记为已还和完结,若已超期,将相应借阅单标记为已还,管理员要求罚款。用

3、户交钱后,借阅单标记为完结,系统将超期信息记录到超期表。 3.用户要续借某书,管理员将书号和用户名输入系统,若相应借阅单允许续借,否则,不予续借。 4.用户将书丢失,管理员将丢失信息输入系统,系统执行丢失操作,并要求用户赔偿。 5.管理员对图书进行录入,删除,修改,查询操作。 6.管理员对用户进行添加,删除,修改,查询操作。 7.系统提供借出记录查询,未还记录查询,超期记录查询,罚款记录查询,丢失记录查询。 8.系统提供图书统计,用户统计,用户借阅统计,罚款统计来方便管理员的管理工作。 指导教师 刘晶 接受毕业设计任务开始执行日期 2015 年 3 月 24 日学生签名 I摘要本系统是在asp

4、环境下采用“自上而下地总体规划,自下而上地应用开发”的策略来开发一个管理系统的过程。通过分析传统的人工管理图书馆的不足,创建了一套行之有效的计算机管理图书馆的方案。首先要明确开发环境和开发工具,本系统是在windows环境下运用和access数据库进行开发的,系统能在windows最基本的环境下顺利运行。对于图书管理信息系统的系统分析部分,包括可行性分析、系统分析、业务流程分析、数据流程分析等;系统设计部分主要介绍了系统功能设计和数据库设计;系统实现部分列出了新书添加、图书借阅、图书归还、图书检索、读者管理、管理员管理等主要的程序框图,并附带了一些主要的窗口和程序。关键词 高校图书管理系统 浏

5、览器/服务器 动态网页技术 数据库I目录目 录第一章 绪论11.1 课题的提出、现状及研究意义11.1 目的与意义2第二章 系统分析32.1需求分析32.2可行性分析4第三章 总体设计53.1项目规划53.2系统功能结构6第四章 系统设计74.1设计目标74.2业务流程图84.3开发运行环境94.4 数据库概念设计104.5逻辑结构设计14第五章 技术准备175.1 Access数据库的安装175.2 网页设计工具Dreamweaver的安装195.3 IIS服务的安装19第六章 系统总体架构206.1 文件夹架构206.2 文件架构216.3 网站首页架构22第七章 总体设计247.1 数据

6、库连接页面的编写247.2首页的设计267.3 导航栏的设计297.4 新书入库模块的设计307.5 图书借阅模块的设计317.6 图书归还模块的设计32第八章 使用说明338.1 配置源程序338.2 使用说明36I总结37致 谢38参考文献39外文原文40外文译文47I第一章 绪论第一章 绪论1.1 课题的提出、现状及研究意义图书馆是文献情报中心,是为教学和科研服务的学术性机构。它履行搜集、加工、存贮和传播知识信息的职能,与各系资料室互为补充,共同承担为教学和科研提供文献情报资料保障的任务。图书馆的自动化经历了三个时期:发展初期、发展时期和网络化时期。19世纪末到20世纪40年代是图书馆自

7、动化发展的早期阶段,这一时期的主要特点是利用部分机械装置替代人力从事部分图书馆工作,减轻人员的劳动强度。自1946年首台电子计算机问世后,就有人开始研究计算机应用于图书馆管理的可能性。1954年,美国海军兵器中心图书馆使用IBM701型计算机实现了单元词组配检索,成为最早使用计算机的图书馆。但随着各大管理系统的相继应用,单独一台计算机处理复杂图书馆业务的弊病日渐明显,于是出现了图书馆的网络化。美国俄亥俄州立大学图书馆在1967年建成了第一个书目联机检索系统,成为图书馆管理进入网络化时期的标志。网络化使各协作网的成员降低了文献情报数据处理的费用,同时网络内的情报资源也得到了平衡。我国图书馆自动化

8、的发展起步较晚,从70年代中期开始,经历了如下几个阶段: 发展初期、单向业务系统阶段和集成系统阶段。自70年代,我国开始研究图书馆的自动化。到1980年,我国陆续引进了多种国外文献磁带数据库,利用这些磁带开展联机检索服务,是我国图书馆自动化的发展初期。从80年代中期开始进入单项业务系统阶段。由于经费充足和技术力量雄厚,高校图书馆的自动化工作进展最为迅速,但开发的系统多为单业务系统,并且有一大部分只能处理西文图书与期刊。随着微机价格的下降和中文系统平台开发成功,图书馆管理也进入了集成系统的开发阶段。进入90年代以来,计算机网络迅速发展,几乎所有的国家都建成了国家级的教育科研计算机网络,并互相连接

9、成国际性网络。而我国计算机网络也日渐成熟,数字数据网可满足多媒体通讯和组建高速计算机通信网的需要,各类专业广域网纷纷建成并投入使用,如教育科研网CERNET主干网已经连通并投入使用。计算机网络全球性互连,对图书馆系统自动化的影响远远超出人们的始料,它决定了图书馆自动化发展的方向。目前许多图书馆根据联网技术要求都对自己的自动化系统进行改造。计算机网络给图书馆自动化发展带来了更好的前景。I第二章 系统分析1.1 目的与意义目前,我国有不少的大型图书馆实现了图书管理的计算机化,与此同时,在计算机软件市场上不断涌现出一批功能优异的应用于图书馆的自动化集成软件。另一方面,现在学校正在应用的系统,界面单调

10、、操作乏味、效率低。基于这种局面,开发一个应用于Windows平台上的、具有先进的图形界面的中小型图书信息管理系统是我们面临的一项重要课题。图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况(如借书天数、超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来

11、说,缺乏系统,规范的信息管理手段。尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境。数据处理手工操作,工作量大,出错率高,出错后不易更改。图书馆采取手工方式对图书借阅情况进行人工管理,由于信息比较多,图书借阅信息的管理工作混乱而又复杂;一般借阅情况是记录在借书证上,图书的数目和内容记录在文件中,图书馆的工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。如要对很长时间以前的图书进行更改就更加困难了。基于这个问题,我认为有必要建立一个图书管理系统,使图书管理工作规

12、范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确有效的查询和修改图书情况。第二章 系统分析2.1需求分析经过对学校图书馆工作的调查研究及管理流程的分析以及毕业设计任务书要求,需求本系统具有以下功能:系统设置功能,设置馆内一系列基本信息,方便馆内其它管理工作。分类的读者信息管理功能。完备图书信息管理功能,用以全面管理馆内图书信息。图书借阅、续借、还书功能,用以跟踪图书借阅的整体流程。功能强大的查询功能,以方便管理员查询各种信息,以及读者进行图书检索。基于B/S架构,使浏览和管理快捷方便。统一、友好的操作界面,用以保证系统的易用性。2.2可行性分析根据调查得知

13、,以前的图书馆采取手工方式对图书借阅信息进行管理,或者现有管理系统都不够完整。以前是将一般的借阅情况记录在借书证上或者将图书的数目和内容记录在文件中,这样图书馆的工作人员只能是对当时的借阅信息比较清楚,时间一长,再进行查询时,就得在众多的资料中翻阅、查找了,既费时,又费力。如果要对很长时间以前的图书信息进行更改就更加困难了。手工操作使得图书借阅信息的管理者工作混乱又复杂。基于这些问题,有必要建立一个图书馆管理系统,使图书馆的日常管理工作规范化、系统化、程序化,避免管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效地查询图书借还情况。3第三章 总体设计第三章 总体设计3.1项目规划高

14、校图书管理系统是一个典型的数据库应用程序,由系统管理、用户管理、图书管理、图书检索管理模块(子系统)组成,其规划功能模块如下:系统管理:系统管理主要实现图书馆信息、管理员设置等功能。用户管理:用户管理主要实现添加用户、管理类型管理、管理信息管理等功能。图书管理:图书管理主要实现图书类型设置、图书档案、图书借阅、图书续借、图书归还等功能。图书检索:系统检索主要实现图书档案查询,图书类型查询借阅等功能。I5第四章 系统设计3.2系统功能结构高校图书管理系统的功能结构如图3-1所示。高校图书管理系统系统管理用户管理图书管理图书馆信息参数设置用户类型管理用户管理中心图书类别管理图书信息管理图书借阅图书

15、状态图书归还更改口令退出系统用户管理中心图书检索类型检索新书通报书目检索图3-1 系统功能结构图第四章 系统设计4.1设计目标根据高校图书馆日常图书管理工作的需求和图书借阅的管理流程,该系统实施后,应该达到以下目标。界面设计友好、美观,数据存储安全、可靠。基本信息设置的图书信息和读者信息的分类管理。实现了图书信息和读者信息管理。强大的查询功能,保证数据查询的灵活性。实现以图书借阅、续借、归还过程的全程数据信息跟踪。提供管理员修改自己密码的功能,保证系统的安全性。系统最大限度地实现了易维护性和易操作性。整个系统由图书查询子系统、读者查询子系统、借书子系统、还书子系统等子系统组成。系统要实现基本信

16、息录入、修改、查询等功能。图书查询子系统应有可通过图书信息对图书进行查询操作的功能,读者查询子系统主要实现读者信息的显示、读者借书信息的显示和读者密码的设定等功能,还书子系统主要实现图书信息以及还书者信息的添加、修改、删除、查询等功能。554.2业务流程图高校图书馆管理系统的系统流程如图4-1所示。图书借阅读者图书归还图书续借管理员管理图书信息图书信息管理用户信息用户信息获取用户信息根据读者信息获取借阅图书信息图书借阅信息图书续借图书借阅归还图书图书归还信息图4-1 系统流程图本系统主要是用于对图书的管理和借阅,还有对读者进行管理等。读者具有借还书的权利,但是需要通过普通读者借还书都需要通过管

17、理员的操作。管理可以查询图书信息,以确定该书是否可借,以及借阅条件等等,然后根据读者的借阅权限以确定该用户是否可以借阅此书。如果借阅条件都满足,则管理员通过相关操作,继续读者借阅信息,然后完成图书借阅。对于图书的归还,也需要管理员的操作,以确定图书是否完整,以及是否超过期限等等。管理员还有可以对普通读者进行管理的权限,添加或删除用户,还有设置用户权限等等。4.3开发运行环境硬件平台:CPU:P4 1.8GHz;内存:512MB以上。软件平台:操作系统:Windows;数据库:access 2003;开发工具包:服务器:IIS浏览器:IE6.0及以上版本;分辨率:1024x768PX及以上。4.

18、4 数据库概念设计通过对本系统进行的需求分析、系统流程设计以及系统功能结构的确定,规划出系统中使用的数据库实体对象,具体如下。只有系统分配的用户才可以操作图书馆管理系统,而用户的权限又各不相同。管理员权限设置信息实体E-R图,如图4-2所示。管理员权限设置系统查询权限图书借还权限图书管理权限管理员名称权限系统设置权限读者管理权限图4-2 管理员权限设置信息实体E-R图图书借阅信息实体,用于存储所有图书借阅情况的信息,以准确的记录每本图书的借阅情况,图书借阅信息实体如图4-3所示。图书借阅信息是否归还读者ID应还日期图书条形码图书名称借阅日期读者姓名图4-3 图书借阅信息实体不同的图书,会有不同

19、的图书信息。对这些图书信息进行详细的记录,方便了图书的分类和查询。图书信息实体,用于存储所有图书的相关信息,图书信息实体E-R图如图4-4所示。图书信息图书页数作者名称图书条形码图书名称图书类别图书价格出版社索书号图4-4 图书信息实体E-R图图书馆中会有不同类型的图书,为了避免图书归类发生混乱,必须建立一个图书类型信息实体,用于存储图书的类型信息,图书类型信息实体E-R图如图4-5所示。图书类别类别名称类别编号图4-5图书类型信息实体E-R图每个事物都会有其自身的历史背景,图书馆也不例外。为了记录图书馆的历史背景及其相关的信息,需要建立一个图书馆信息实体,用于存储与图书馆有关的信息,图书馆信

20、息实体E-R图如图4-6所示。图书馆信息续借天数借阅天数图书馆名称过期罚金借阅册数图4-6 图书馆信息实体E-R图当有用户借阅图书时,要对用户的各项信息进行记录,以方便归还图书和已借阅图书的历史查询。用户信息实体,用于存储所有借阅图书的用户信息,用户信息实体E-R图如图4-7所示。用户信息电话QQ/MSN用户ID用户名称性别用户密码电子邮件用户类型图4-7 用户信息实体E-R图在用户群体中,会有不同的分类。例如:借阅图书的用户可能是教师、学生和市民等,所以对用户人群进行有效的分类,是至关重要的。用户类型信息实体,用于存储用户的类型信息,用户类型信息实体E-R图如图4-8所示。用户类型信息类型编

21、号类型名称图4-8用户类型信息实体E-R图当管理员登录图书馆管理系统时,需要通过登录窗口验证成功后才能进入系统的主界面。管理员信息实体,用于存储管理员的登录名称和登录密码,管理员信息实体E-R图如图4-9所示。管理员信息管理员ID管理员密码管理员名称图4-9 管理员信息实体E-R图4.5逻辑结构设计本系统数据库采用access数据库,系统数据库名称为data.mdb。下面分别给出数据表概要说明及数据表的结构。1. 数据表概要说明从用户角度出发,使用户以本系统的数据表有一个更清晰的认识,这里我给出数据表树型结构图,如图4-10所示,该数据表树型结构图包含系统所有数据表。Data.mdbbooki

22、nfo图书信息表bookRun图书状态表Class图书类别表libSet图书馆信息表UserInfo用户信息表图4-10 数据表树型结构图2. 数据表的结构libSet(图书馆信息表)图书馆信息表主要用来保存图书馆基本信息。其结构如下表4-1 所示。表4-1 表libSet的结构id自动编号libName文本图书馆名称borrowCount数字借阅册数borrowDate数字借阅天数goOnDate数字续借天数payMoney货币过期罚款金额/天bookinfo(图书信息表)图书信息表主要用来保存图书信息。其结构如下表4-2所示。表 4-2 表bookinfo的结构id自动编号bookID文本

23、条形码bookISBN文本图书ISBN号bookType文本索书号bookNumber文本书编号bookState文本是完整还是破损printTime文本出版时间bookName文本图书名称bookEditor文本图书作者bookPrint文本出版社bookBar是/否书的状态,是否可外借,还是留馆bookOthers文本是否附件,如光盘等bookPrice货币定价bookPage数字图书页数Others备注备注说明borrowAg是/否是否可续借username文本操作员doTime日期/时间图书上架时间typeid数字isBorrowed是/否是否被借出isLost是/否是否挂失bookR

24、un(图书状态表)图书状态表主要用来保存图书当前状态信息。其结构如下表4-3所示。表4-3 表bookRun的结构id自动编号userID文本bookID文本borrowTime日期/时间backTime日期/时间endTime日期/时间isLated日期/时间是否过期isReturn是/否是否归还Class(图书类别表)图书类型表主要用来保存图书类型信息。其结构如下表4-4所示。表4-4 表Class的结构id自动编号ID号typeName文本类别名称typeID数字类别编号UserInfo(用户信息表)用户信息表主要用来保存用户信息。其结构如下表4-5所示。表4-5 表UserInfo的结

25、构id自动编号userID文本用户ID号username文本用户姓名userPW文本用户密码sex文本性别typeid数字用户类型phone文本电话email文本emailqq文本QQaddress文本地址49第五章 技术准备第五章 技术准备5.1 Access数据库的安装Microsoft Access是一种关系式数据库。Access数据库以文件形式保存,文件的扩展名是MDB。Access数据库是Microsoft office 办公产品之一,完整的Microsoft office办公软件包中都带有。这里以Microsoft office 2003为例安装。Access数据库的安装步骤好下。

26、(1) 打开MicrosoftOffice2003简体中文版.rar,双击SETUP.EXE文件,进入MicrosoftOffice2003安装欢迎界面(文件比较大,需要一段时间,请等待),单击“手动模式”下方的“标准安装”按钮,如图5-1所示。图5-1 选择安装模式界面进入MicrosoftOffice2003安装输入序列号界面,输入序列号,下一卡,进入服务条款界面,同意,单击“下一步”按钮。进入选择安装路径界面,这里我们选择安装类型为推荐的“典型安装”。如图5-2所示。图5-2 选择安装路径界面打开access,新建Data.mdb的数据库,按4.3章节逻辑结构设计建表。5.2 网页设计工

27、具Dreamweaver的安装A、双击Dreamweaver安装文件,点击下一步。B、接受许可协议,下一步。C、设置安装文件夹和快捷方式创建,也可以缺省设置,点击下一步。D、设置文件关联,就是以后双击这类文件会自动使用dreamweaver打开,点击下一步。E、确认设置,点击安装。F、等候安装完成。G、安装完成,选择退出后运行Dreamweaver。H、输入序列号,或选择试用,点击继续。5.3 IIS服务的安装Internet Information Services(IIS,互联网信息服务),是由微软公司提供的基于运行Microsoft Windows的互联网基本服务。一、IIS的添加 请进

28、入“控制面板”,依次选“添加/删除程序添加/删除Windows组件”,将“Internet信息服务(IIS)”前的小钩去掉(如有),重新勾选中后按提示操作即可完成IIS组件的添加。用这种方法添加的IIS组件中将包括Web、FTP、NNTP和SMTP等全部四项服务。 二、IIS的运行 当IIS添加成功之后,再进入“开始设置控制面板管理工具Internet服务管理器(Internet信息服务)”以打开IIS管理器,对于有“已停止”字样的服务,均在其上单击右键,选“启动”来开启。第六章 系统总体架构第六章 系统总体架构6.1 文件夹架构高校图书管理系统的文件夹架构如下图6-1所示。图6-1 高校图书

29、管理系统的文件夹架构6.2 文件架构高校图书管理系统文件架构如下图6-2 所示。图6-2 高校图书管理系统文件架构本系统的文件架构采用了从上而下的倒树形逻辑结构,根据系统的操作步骤以及系统功能形成的对应文件架构,能够清晰反映出本系统的内部结构,操作以及功能一目了然。6.3 网站首页架构管理员通过“系统登录”模块的验证后,可以登录到图书馆管理系统的主界面。系统主界面主要包括top信息栏、导航栏、center等部分。网站首页运行结果如图6-3、图6-4所示。图6-3 管理员后台首页页面图6-4 前台首页的界面为了更好的说明,将前台页面的各部分说明以列表形式给出,如表6-1所示。表6-1 系统前台主

30、界面说明名称说明对应文件系统导航主要用于显示系统菜单、当前系统日期及当前登录管理员,同时该页面还具有防止非法用户登录系统的功能left.aspGuest_Left.asp系统头部快捷操作top.aspcenter部分显示操作内容center.asp系统采用最简洁的界面,人性化的操作,界面清晰,没有太多繁重的操作。系统所有功能都可以在系统导航部分找到,对于一些常用的功能,系统设置了一个系统头部,将常用功能放在系统头部,以方便操作。如图第七章 总体设计第七章 总体设计7.1 数据库连接页面的编写在开发过程中,经常会用到一些公共模块,例如,数据库连接及操作的页面、头部导航页面等,因此,在开发系统前首

31、先需要设计这些公共模块。下面将具体介绍高校图书馆管理系统中所需要数据库操作页面。数据库操作页面用来完成数据库的连接操作,数据库的查询、添加、删除和修改操作。将这几种操作编写到一个公共页面里,可以减少重复代码的编写,有利于代码的维护。下面进行讲解。完整代码如下:libsysconn.asp<%'以下代码是防SQL注入'防注入开始dim SQL_injdata SQL_injdata= "'|and|exec|insert|select|delete|update|count|*|%|chr|mid|master|truncate|char|declare&

32、quot; SQL_inj = split(SQL_Injdata,"|") '防GETIf Request.QueryString<>"" Then For Each SQL_Get In Request.QueryString For SQL_Data=0 To Ubound(SQL_inj) if instr(Request.QueryString(SQL_Get),Sql_Inj(Sql_DATA)>0 Then Response.Write "<Script Language=javascript>

33、;alert('请不要提交非法字符!');history.back(-1)</Script>" Response.end end if next Next End If '防POSTIf Request.Form<>"" Then For Each Sql_Post In Request.Form For SQL_Data=0 To Ubound(SQL_inj) if instr(Request.Form(Sql_Post),Sql_Inj(Sql_DATA)>0 Then Response.Write &q

34、uot;<Script Language=javascript>alert('请不要提交非法字符!');history.back(-1)</Script>" Response.end end if next next end if'防注入结束db="Data/data.mdb" '数据库的名称与相对路径Set conn = Server.CreateObject("ADODB.Connection") '创建连接对象connect="Provider=Microsoft.

35、Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db&"")conn.open connect '打开连接If Err Then Response.Write "数据库连接出错,请检查连接字串。"&err.description&connect ' err.Clear Set Conn = Nothing Response.End End If %>7.2首页的设计(1) 前台首页的设计。高校图书管理系统运行后首先进

36、入的界面就是前台首页。前台首页index.asp的界面如下图7-1所示。由于代码量大,这里不在一一列举。请参阅原程序。图7-1 前台首页的界面(2) 管理员、用户登录页面的设计。管理员要想进行管理以及用户自身信息浏览以查询,必须先登录系统,才能有权限进行相关操作。点击在前台上方的【登录】按钮,则跳转到登录页面。登录页面如下图7-2所示。图7-2 登录页面(3)后台首页的设计。管理员后台首页的设计。管理员登录后将转入后此页。可以进行相关操作,如新书上架,图书借出,图书归还,添加用户,修改用户,系统设置等。若是超级管理“林红冲”则还可以进行普通管理员的添加,修改,删除等操作。管理员后台首页页面如下

37、图7-3所示。图7-3 管理员后台首页页面用户登录首页的设计。用户要想查询自己借阅情况以及修改自己帐户信息也必须要登录到自己账号下方能操作。用户登录是和管理员在同一个登录页面登录。用户登录首页如下图7-4所示。图7-4 用户登录首页 系统对不同权限的登录用户有不同的界面设计,对于普通用户,很多功能对他们来说是隐藏的,这是为了保护系统数据的安全性。而且系统还为没有注册的用户设计了基础的前台页面,方便游客对图书馆的书籍进行查询,当然,他们除了对图书查询外,并没有如图书借阅等等之类的权限。7.3 导航栏的设计导航栏是管理员或用户操作系统的最主要的模块,导航栏界面如下图7-5所示。图7-5 管理员左侧

38、导航栏界面不同权限的用户看到的系统导航是不同的,其对应各自能使用的功能。普通用户所看到的系统导航是非常基础的功能,只具有图书的查询、自己信息查询等等,对于设计到图书管理和系统管理的功能,他们并没有。7.4 新书入库模块的设计管理员登录系统后,选择“图书管理”/“新书入馆”菜单项,进入到新书上架页面,进入到添加图书信息页面。添加图书信息页面的运行结果如图7-6所示。图7-6 添加图书信息页面的运行结果新书入馆的功能只有系统管理员能够使用,其目的是记录图书馆新进的新书。新书入馆是需要录入图书的相关资料,有些资料是必填的,包括:条形码、索书号、书刊类型、书刊名称、作者、入馆时间、书刊单价,而其他的信

39、息并不强制要求,按照书本不同的选择性填写。7.5 图书借阅模块的设计管理员登录后,选择“图书管理”/“图书借阅”菜单项,进入到图书借阅页面,在该页面中的“读者条形码”文本框中输入读者的ID号(如:111111)后,单击“查找读者”按钮,系统会自动检索出该读者的基本信息和未归还的借阅图书信息,并将其显示在页面中,此时输入图书的条形码或图书名称后,单击其后面的“检索图书”按钮,借阅指定的图书,运行结果如图7-7所示。图7-7 图书借阅页面的运行结果 图书借阅分两个步骤,首先是对用户进行查找,需要输入读者ID。找到读者后,会显示读者信息,然后要输入图书条形码,就会显示查找的书,找到之后,系统管理员进

40、行确认,就完成了图书的借阅。7.6 图书归还模块的设计管理员登录后,选择“图书借还”/“图书归还”菜单项,进入到图书归还页面,在该页面中的“读者条形码”文本框中输入读者的条形码(如:111111)后,单击“确认搜索”按钮,系统会自动检索出该读者的基本信息和未归还的借阅图书信息,并将其显示在页面中,此时单击要归还图书后面的“归还”超级链接,即可将该图书归还。图书归还页面的运行结果如图7-8所示。图7-8图书归还页面的运行结果 图书归还的时候,为了方便归还,可以用“图书条形码”、“读者ID”以及“图书编号”查询该图书的借阅信息,然后管理员确认归还图书是否完整、借阅期限是否过期,完成之后就完成了图书

41、的归还。第八章 使用说明第八章 使用说明8.1 配置源程序(1)高校图书管理系统的IIS下的部署。安装好IIS服务后,把本系统目录(libsys)拷贝到IIS服务器网站目录Inetpub(默认安装好IIS后在C盘里)下的wwwroot里。依次选择“开始”/“设置”/“控制面板”/“管理工具”/“Internet信息服务(IIS)管理器”选项,弹出“Internet信息服务(IIS)管理器”窗口,如图8-1所示。图8-1 “Internet信息服务(IIS)管理器”窗口选中“libsys”节点,单击右键,选择“属性”,如图8-2所示。图8-2 选择“属性”菜单项弹出“libsys 属性”对话框,

42、如图8-3所示,单击“文档”选项卡,在“启用默认文档”下添加本系统的主页index.asp。图8-3 libsys 属性高校图书管理系统的访问。打开浏览器,在地址栏里输入http:/localhost/libsys或/libsys则就跳转到图书管理系统前台首页。(2)高校图书管理系统的小旋风AspWebServer 2005下的部署。安装小旋风AspWebServer 2005,在本系统目录的【附件】文件夹里我附有小旋风AspWebServer 2005服务器的安装包。双击运行,一路点击下一步(其间选择安装路径C盘或其它盘符均可),安成安装。把本系统目录(libs

43、ys)拷贝到小旋风AspWebServer服务器目录下的wwwroot文件夹里。运行小旋风AspWebServer服务器。依次选择“开始”/“程序”/“AspWebServer2005”/“启动AspWebServer2005”。如下图8-4所示。图8-4启动AspWebServer2005服务器高校图书管理系统的访问。打开浏览器,在地址栏里输入http:/localhost/libsys或/libsys则就跳转到图书管理系统前台首页。(3)高校图书管理系统的简易IIS服务器下的部署。在本系统目录的【附件】文件夹里我附有简易IIS服务器程序如下图8-5所示。无论你

44、在桌面、U盘或在任何位置,你只需要把此简易IIS服务器拷贝到系统libsys的根目录里,就OK。图8-5 简易IIS服务器双击刚才拷贝到系统根目录里的简易IIS服务器.exe 系统就跑起来了。(4)高校图书管理系统的网络服务器下的部署。把高校图书管理系统libsys目录里的所有文件传到您支持ASP的服务器的wwwroot文件夹下就好了。(注意:这里不包含libsys目录,wwwroot文件夹下放的是libsys里的所有文件)举例访问域名如下: 。如果把libsys目录拷贝到wwwroot里,相当于架设了一个二级目录网站。举例访问域名如下:8.2 使用说明(1)系统介绍根据图书馆日常图书管理工作

45、的需求和图书借阅的管理流程,该系统可达到以下目标:界面设计友好、美观,数据存储安全、可靠。基本信息设置保证了图书信息和读者信息的分类管理。强大的查询功能,保证数据查询的灵活性。实现对图书借阅、续借、归还过程的全程数据信息跟踪。提供管理员修改自己密码的功能,保证系统的安全性。系统最大限度地实现了易维护性和易操作性。(2)操作注意事项本系统超级管理员用户名为:admin,密码为:admin。本系统测试用户名为:吴生泽,登录ID为:123456,密码为:123456。读者类型不同,可借图书的本数也有所区别。(3)操作流程管理员登录图书馆管理系统后,进入图书馆管理主界面,在此界面中,可以看到图书检索,

46、图书管理,用户管理,系统管理等相关信息。可以进行相关操作。单击“图书检索”/“书目检索”命令,对图书馆中图书信息进行检索操作。单击“图书检索”/“类别检索”命令,对图书馆中图书信息进行类别检索操作。单击“用户管理”/“用户类型管理”命令,对读者类型信息进行添加、修改及删除操作。单击“图书管理”/“图书类型”命令,对图书类型信息进行添加、修改及删除操作。单击“图书管理”/“图书列表”命令,对图书信息进行添加、修改及删除操作。单击“图书管理”/“图书借阅”命令,对图书借阅信息添加操作单击“图书管理”/“图书归还”命令,对图书归还信息进行添加操作。单击“系统管理”/“读者信息”命令,对读者信息进行查

47、询操作。单击“系统管理”/“修改密码”命令,对当前登录用户的密码进行修改操作。总结总结在对管理信息系统的开发过程有了基本了解后,我使用Asp开发了这个“高校图书管理系统”。系统实现了图书借阅管理的系统化、规范化和自动化。例如对图书进行入馆,对旧书进行删除,图书借阅,图书归还。添加、修改以及删除用户。图书检索可以按作者、出版社、条形码,索引号等信息对图书进行查询。并能对借阅规则进行设置。还能够对使用该管理系统的管理员进行管理,按照不同的工作职能提供不同的功能授权。通过对该系统的设计、开发和调试,一方面让我了解了基于B/S架构系统的开发过程与方法,另一方面,让我初步掌握了Dreamweaver开发

48、工具的使用方法。同时,在制作过程中遇到了不少问题和困难,通过查阅书籍及互连网得到了不小的帮助。因为条件的限制,该管理系统还存在不少的缺点和漏洞,只能尽量改正与完善。不足之处,还请多多指教。参考文献致 谢画上最后一个句号,面对着一本厚厚的毕业设计文档,内心充满的不是充实,反而竟是惶恐,大学四年的学习竟然就这样的结束了,四年的所学不能全部反映到文档中,完成设计所需要的功力也远远不是四年的浅薄了解能够胜任的。首先感谢我的指导老师,他在我的毕业设计过程中提出了指导性的方案和架构,并指引我阅读相关的资料和书籍,使我能够更加迅速地掌握新的技术。除此之外,刘老师在科学上的执着追求、在科研上的认真严谨、在工作

49、上的孜孜不倦、在生活上的细心关注、为人的谦虚随和、为师的循循善诱,这一切都对我这四年的学习乃至之后的人生产生深远的影响,是我的榜样。感谢我的指导老师刘晶老师,这是我这次毕业设计能够顺利完成的前提。感谢我的同学在设计过程中以及完成后对程序的测试,没有他们,也许就难以发现一些潜在的错误,在此一并表示感谢。我还要感谢给予我很多关心和帮助的同学们,四年学习生活使我们结下深厚的友谊。俗话说天下没有不散的筵席,在毕业之际,我衷心地祝愿我的同学和朋友们在以后的人生道路上越走越宽广,也深深相信在未来的日子里我们将一路携手前行,会有很多的碰撞和交流,我们将始终记得我们曾在广东石油化工学院一起同窗学习,这将是我克

50、服困难、不断前进的精神动力。最后,在这次毕业设计过程中,深刻感觉到自己知识的缺乏,还需要在以后的人生道路上继续学习,不断完善和增加自身的知识和经验。参考文献1 明日科技. ASP.NET编程全能词典M.北京:电子工业出版社,2010.3.2 梁水,赛奎春.Delphi开发典型模块大全M.北京:人民邮电出版社,2009.4.3 谢希仁.计算机网络(第二版)M.北京:电子工业出版社,2003.6 . 4 明日科技. JAVA编程全能词典M.北京:电子工业出版社,2010.3.5 萨师煊,王珊.数据库系统概论M.北京:高等教育出版社,2002.2.6 吴华,程莉莉. “教学设计”决策支持系统研究J. 开放教育研究, 2004, 4(7): 154-157.7 郭棋. Access 数据库系统开发技术M. 北京: 人们邮电出版社, 2007: 218-

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论