毕业设计(论文)基于ASP的图书管理系统设计

上传人:桔**** 文档编号:454863654 上传时间:2022-09-11 格式:DOC 页数:27 大小:768.03KB
返回 下载 相关 举报
毕业设计(论文)基于ASP的图书管理系统设计_第1页
第1页 / 共27页
毕业设计(论文)基于ASP的图书管理系统设计_第2页
第2页 / 共27页
毕业设计(论文)基于ASP的图书管理系统设计_第3页
第3页 / 共27页
毕业设计(论文)基于ASP的图书管理系统设计_第4页
第4页 / 共27页
毕业设计(论文)基于ASP的图书管理系统设计_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《毕业设计(论文)基于ASP的图书管理系统设计》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于ASP的图书管理系统设计(27页珍藏版)》请在金锄头文库上搜索。

1、摘 要随着现代科学技术的进步,人类社会正逐渐走向信息化。图书馆拥有丰富的文献信息资源,是社会信息系统的重要组成部分,在信息社会中的作用愈来愈重要。我国图书馆计算机等信息技术的应用起步于20世纪70年代末期,随着改革开放的步伐得以迅速发展,特别是90年代以后,我国图书馆信息网络建设取得了较大发展,图书馆信息化建设迈上了一个新台阶。本网站使用Dreamweaver CS3制作页面,用ASP技术连接数据库,使用Access制作系统的数据库,利用数据库访问技术实现对数据库的各种管理操作,实现图书管理系统的基本功能及管理功能。本系统适用于管理员、普通用户和游客,系统功能包括图书查询、图书借阅、图书归还、

2、会员管理以及图书信息管理等。整个系统的设计包括前台页面的设计、数据库的设计以及网站动态功能的实现。本系统界面友好,操作简单,比较实用。关键词:图书管理系统,ASP,Dreamweaver CS3,Access 数据库目 录前言1第1章 课题背景与需求分析21.1 系统背景21.2 选题目的和意义21.3 图书管理系统的可行性分析3第2章 系统分析42.1 系统概述42.1.1 系统描述42.1.2 系统功能42.1.3 用户特点42.1.4系统业务流程图52.1.5 数据流程分析52.2 需求分析62.3系统功能描述62.3.1 功能模块62.3.2 功能模块图72.4 系统E-R图82.5

3、数据库设计9第3章 系统详细设计113.1 普通用户登陆113.1.1 用户登陆功能113.1.2 用户登陆流程图123.2 浏览图书123.2.1 功能实现123.2.2 浏览图书流程图133.3 查看本人借书情况133.3.1功能实现133.3.2借书预览流程图143.4 图书查询143.4.1 输入查询条件153.4.2浏览查询结果153.5 个人资料管理163.5.1 查看个人基本资料163.6 给管理员留言功能163.6.1功能实现163.6.2 留言功能流程图173.7 修改本人密码173.7.1 功能实现描述183.7.2 修改密码流程图183.8 源程序部分代码193.8.1

4、数据库连接代码193.8.2 修改密码代码19第4章 网站测试204.1 测试目的204.2 测试步骤204.3 系统测试用例204.4 系统测试存在问题224.5 系统制作存在难点22结 论23参考文献24前言在这个飞速发展的信息时代,各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。我们可以利用计算机进行信息管理来提高工作效率,而且还可以提高其安全性,尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了管理好图书馆信息而设计的。在大学,图书馆作为一种信息资源的集散地,是一间学校办

5、学实力的象征,学校图书馆藏书量的多少在一定程度决定了这间学校的好坏。上万的藏书量,如果还是人工管理,需要投入大量的人力物力,而且效率很低,而利用图书管理信息系统可以节省人力,提高效率,使得管理员能够更有效地完成图书馆的管理。由于数据处理是手工操作,工作量大,出错率高,出错后不易更改。图书馆采取对图书借阅情况进行人工管理,由于信息比较多,图书借阅信息的管理工作混乱而又复杂;一般借阅情况是记录在借书证上,图书的数目和内容记录在文件中,图书馆的工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。如要对很长时间以前的图书进行更改就更加困

6、难了。 基于这此问题,有必要建立一个图书管理系统,使图书管理工作规范化,系统化,程序化。提高图书馆借书还书的效率,让图书馆更好地为大学生服务,让他们更好地利用教学资源好好学习,成为社会的有用之才。 第1章 课题背景与需求分析1.1 系统背景一直以来人们使用传统的人工方式管理图书馆的日常工作,对于图书馆的借书和还书过程,想必大家都已很熟悉。在计算机尚未在图书管理系统广泛使用之前,借书和还书过程主要依靠手工。一个最典型的手工处理还书过程就是:读者将要借的书和借阅证交给工作人员,工作人员将每本书上附带的描述书的信息的卡片和读者的借阅证放在一个小格栏里,并在借阅证和每本书贴的借阅条上填写借阅信息。这样

7、借书过程就完成了。还书时,读者将要还的书交给工作人员,工作人员根据图书信息找到相应的书卡和借阅证,并填好相应的还书信息,这样还书过程就完成了。随着近年来信息技术及计算机网络技术的不断发展, 图书馆也先从传统的图书馆发展到自动化图书馆,再发展到今天的数字图书馆,这些变化使得图书馆的形象越来越现代化,人们查找资料也更加方便。对于一些小图书馆和一些图书室来说,由于工作人员比较少,长期以来,作为图书馆的主要工作图书借阅一直未能很好地开展。在平常的图书借阅工作中, 由于大部分读者不熟悉图书馆藏书,且对图书排架分类的不了解,往往花费很长时间才能找到其所需的书。为提高管理效率,更好地为读者服务,利用已有的办

8、公局域网络条件,将馆藏书籍做成基于WEB的查询系统,实现图书在一个单位的网络内甚至Internet上查询,可使图书查询和借阅变得更加方便快捷,从而使图书室的工作效率得到明显提高。基于这此问题,有必要建立一个图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的进行查询和修改图书情况等图书管理操作。1.2 选题目的和意义随着社会的进步,信息技术的广泛应用,数字化管理的优势日趋显著。针对中小型图书馆或图书室管理落后的情况,设计实现一个图书信息管理系统,通过与计算机的结合使用对中小型图书馆或图书室的各种图书信息进行管理可以给管理员

9、和用户带来以下不同的方便:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高工作效率,也是图书馆等部门管理科学化、正规化的重要标志之一。而且计算机管理的成本不断降低。因此,开发一套这样的中小型图书管理软件已经很有必要,并且实现研究服务于实践的原则。1.3 图书管理系统的可行性分析本次毕业设计题目:“基于ASP的图书管理系统”主要目的是利用数据库软件编制一个管理软件,用以实现图书、读者以及日常工作等多项管理。同时对整个系统的分析、设计过程给出一个完整论证。图书管理系统是一种基于集中统一规划的数据库数据管理新模式。在对图书、读者的管理,其实是对图书、读者数据

10、的管理。本系统的建成无疑会为管理者对图书管理系统提供极大的帮助。本系统的设计主要从以下几方面做起:系统业务流程分析、系统的功能设计、系统的数据库结构设计等。作这些工作需对数据库知识有足够认识,并深入的了解用Dreamweaver CS3实现动态网页制作的使用和管理系统的相关知识。现在大多数的图书管理方式为手工处理,重复劳动多,劳动强度大,而且容易出错,新系统的使用能否可以很好的解决这些问题要看系统的可行性,可行性研究的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决。系统的可行性分析有以下几个方面:技术可行性:处理速度快、准确通过权限的设置,数据的安全性好、方便查询、借阅管理等。 经济

11、可行性:系统建设不需要很大的投入、可缩减人力投入。运行上可行性:本系统作为一个小型的图书馆信息管理系统,所耗费的资源非常的小。从各种社会因素可行性分析:可降低工作人员工作强度,提高效率。综上所述通过可行性分析认为新系统的开发方案切实可行,可进行开发。第2章 系统分析2.1 系统概述2.1.1 系统描述图书馆作为大学的不可分割的一部分,在学生的生活和学习中是占到了非常重要的作用。是同学和老师们丰富专业知识的重要场所。所以,图书馆管理系统是保证同学和老师们正常借书和还书的保障,也是经常和他们交流、沟通的渠道。通过书籍的录入,可以是同学和老师们清楚而及时的查阅各方面的书籍。借还书的管理可以通过人性化

12、的管理可以方便而有效地处理全校学生的借阅情况。本系统的可供管理员、用户和游客登陆使用。任务明确,责任清楚,通过分工更能及时的将图书和借阅情况展示给师生。2.1.2 系统功能系统功能包括:不同的登陆用户有不同的使用权限。如管理员可以实现查看全部图书、添加查看图书分类、实现新到图书的添加、查询图书、删除图书并对管理员进行删除、添加、更改及变更密码等管理功能。而普通用户只能浏览图书,查询图书、查看借书情况或向管理员留言及接收管理员的信息等功能。另外,游客也可以享受部分功能,那就是“图书管理”部分中的“查看全部图书”、“图书分类查看”和“图书查询”。如果游客想要成为普通用户,也很简单,只要点击系统中随

13、处可见的注册按钮,并按要求注册,即可成为普通用户,享受借还书等功能。2.1.3 用户特点管理员、普通用户和游客可以通过主界面登录系统,但因角色的不同会跳转到不同的页面。通过培训,用户应该可以掌握全部的后台操作,学生凭借书卡号和初始密码登录系统,登陆系统后进行系统操作,实现借书、浏览图书等功能。2.1.4 系统业务流程图普通用户查询图书图书表查看自己已借图书图书借阅记录还书图书添加借书管理员普通用户注册罚单信息给管理员留言查看用户留言锁定未按时还书的用户图2-1 图书管理系统业务流程图2.1.5 数据流程分析图书月报表借还书管理借还书管理图书添加记录图书借出记录图书归还记录 图书库存图2-2 数

14、据流程图2.2 需求分析图书馆管理系统的功能主要包括普通用户的借书与还书、图书的浏览以及给管理员留言等。管理员用户的增加图书与删除图书,对用户的借书情况查看与删除与锁定按期为还书的用户、查看用户留言以及催促为还书的同学还书的功能。另外,系统还增加了游客对象对图书的查看和查询功能。1.后台的管理(1) 图书信息的管理:对图书的基本信息录入、修改、查询和删除等。(2) 用户信息的管理:对各种用户的基本信息录入、修改、查询和删除、查看用户留言。(3) 借阅信息的管理:对用户的借阅信息的录入、修改、查询和删除。2.前台信息查询(1) 普通用户信息查询:学生个人信息、借阅情况和图书信息的查阅与查询。(2

15、) 普通用户密码的修改、给管理员留言。2.3系统功能描述2.3.1 功能模块1.登录模块:实现管理员、用户和游客的登陆。不同类型的用户有不同的使用权限,当登陆系统后会进入不同的操作界面。2.图书信息管理模块:此模块用于对图书馆的图书信息进行统一管理,以实现用户与管理员对图书的浏览,查询,删除与修改等功能。3.读者信息管理模块:该模块管理员可以添加管理员,删除管理员并可以实现对普通用户的锁定功能。4.归还图书模块:管理员实现对用户所借图书的归还功能。5.读者模块:普通用户实现对图书的浏览,查询,借阅等主要功能,并可以根据需要向管理员发送短信息。2.3.2 功能模块图图书管理系统的几大功能模块流程图如下所示:登陆页面游客操作页面用户操作页面管理员操作页面图2-3 系统登陆模块图 用户操作页面消息查看修改密

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号