2022年asp图书管理系统 .pdf
《2022年asp图书管理系统 .pdf》由会员分享,可在线阅读,更多相关《2022年asp图书管理系统 .pdf(41页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘 要图书管理系统是智能办公系统(IOA) 的重要组成部分,因此,图书管理系统也以方便、快捷的优点正慢慢地进入人们的生活,将传统的图书管理方式彻底的解脱出来,提高效率,减轻工作人员以往繁忙的工作,减小出错的概率,使读者可以花更多的时间在选择书和看书上。从而使人们有更多时间来获取信息、了解信息、掌握信息。其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个 方面。 采 用 ACCESS 2007数据库作 为后台数据库、Dreamweaer 8.0 编程语言作为前台开发工具,通过对数据库技术进行了较深入的学习和应用,主要完成书目检索、读者管理、借阅管理、图书管理、用户维护、系统维护等系统
2、功能。系统运行结果证明,本文所设计的图书管理系统可以满足学生和教师借阅者、图书管理员两方面的需要,达到了设计要求。关键词: 图书管理系统设计信息 ACCESS 2007 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 41 页 - - - - - - - - - ABSTRACT Library book management system is an important component part of the (IOA), therefore, the librar
3、y book management system take the advantage of convenience and shortcut to enter peoples life slowly, the old library book management system is a bit outdated. New library book management system have improved efficiency , decrease the heavy workload of the staff in the past , reducing the error prob
4、ability. It enable people to spend more time for chosing and reading books. So that people have enough time to acquire information , find out information , grasp information . The development of the library book management system contains two handles: The creation and maintenance of the background d
5、atabase and the Future applications. It adopts ACCESS 2007 database as background database, Dreamweaer 8.0 programming language as future development tools. Through an intensive study and application of database technology to reach the function of bibliography searches, reader management , borrow ma
6、nagement, books management, user maintenance, system maintenance and so on. The system operation result proved that the library book management system in the text can meet the demand of the borrower of the student, teacher and the librarian. It reached it s design requirements. Keywords:library book
7、 management system design information ACCESS 2007 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 41 页 - - - - - - - - - 第 1章 引言1.1 选题背景当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,计算机被广泛应用于B/S 系统环境。计算机的好处在于它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了安全性。对于复杂的信息管理,计算机能够充分发挥它的优越性。计算
8、机与信息管理系统的开发密切相关,系统的开发是系统管理的前提。而随着图书馆规模的不断扩大,图书数量也相应的增加,有关图书的各种信息量也成倍增加,面对着庞大的信息量,传统的人工方式管理会导致图书馆管理上的混乱,人力与物力过多浪费,图书馆管理费用的增加,从而使图书馆的负担过重,影响整个图书馆的运作和控制管理,因此,必须制定一套合理、有效,规范和实用的图书管理系统,对图书资料进行集中统一的管理。另一方面, IT 产业和 Internet获得了飞速发展,计算机应用已渗透到了各个领域,引起信息管理的革命,实现了信息的自动化处理,提高了处理的及时性和正确性。本系统就是为了管理好图书信息而设计的。1.2 价值
9、及意义建立一个图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的进行查询和修改图书情况等图书管理操作,让图书馆更好的为学校,社会服务。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 41 页 - - - - - - - - - 第 2 章 系统总体设计分析2.1 系统分析图书管理系统是典型的信息管理系统, 其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致
10、性和完整性强、数据安全性好的数据库。而对于后者则要求应用程序功能完备, 易使用等特点。在数据库应用系统开发之前,对开发数据库的基本概念,数据库的结构、开发数据库应用程序的步骤、开发体系及方法都应当有相当清晰的了解和认识。数据库应用系统开发的目标是建立一个满足用户长期需求的产品。开发的主要过程为:理解用户的需求,然后,把它们转变为有效的数据库设计。把设计转变为实际的数据库,并且这些数据库带有功能完备、高效能的应用。考虑到使用的方便性,程序用ADO 技术来操作数据库,免去了注册DSN 步骤。因此本人结合上述要求对ACCESS 2003 数据库管理系统、 Dreamweaver 8.0程序设计、 S
11、QL语言原理、 ASP程序设计,进行了较深入的学习和应用。2.2 开发工具的介绍2.2.1 Dreamweaver 8.0简介Dreamweaver是 Macromedia 公司最新推出的主页编辑工具。这是一个所见即所得主页编辑器,并带有站点管理功能,让你方便地设计和管理多个站点。而它最棒的地方就是支持最新的DHTML 和 CSS标准, 你可以用它设计出生动的DHTML 动画、多层次的页面 (layer)以及 CSS样式表。2.2.2 Microsoft Access 2003 简介Microsoft? Office Access 2003 是一种数据库管理程序,可赋予更佳的用户体验,并且新增
12、了导入、导出和处理 XML 数据文件等功能。由于该程序可以识别和标记常见错误,同时提供更正错误的选项,因此在 Access 2003 中工作变得更加轻松自如。另外,Access 2003 的新功能还可以帮助数据库开发人名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 41 页 - - - - - - - - - 员查看有关数据库对象之间相关性的信息。2.2.3 ASP简介ASP(Active Server Pages):是一套微软开发的服务器端脚本环境,ASP内含于 IIS
13、之中 , 通过 ASP我们可以结合 HTML 网页、 ASP 指令和 ActiveX元件建立动态、交互且高效的WEB 服务器应用程序。有了ASP你就不必担心客户的浏览器是否能运行你所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通 HTML 中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。2.3 系统实现的目标学校图书管理系统的开发主要要实现的目标有以下几个方面:(1) 界面设计友好、美观。(2) 数据存储安全、可靠。(3) 信息分类清晰、准确。(4) 强大的查询功能,保证数据查询的灵活性。(5) 实现
14、对图书借阅和归还过程的全程数据信息跟踪。(6) 提供灵活、方便的权限设置功能,使整个系统的管理分工明确。(7) 具有易维护性和易操作性。 2.4系统功能模块设计 (1) 系统设置模块:添加删除管理员、设置管理员的权限、说明图书存放书架信息添加删除书架信息。(2) 读者管理模块:添加删除不同类型的读者及注明可借图书的数量、添加删除读者的档案。(3) 图书管理模块:添加删除不同类型的的图书及注明图书可借的天数库存名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 41 页 - -
15、 - - - - - - - 数量、添加删除图书的档案。(4) 图书借还模块:可查询读者借阅和归还图书的信息及图书的现有库存量。(5) 系统查询模块:可根据不同的条件(条形码、书名、类别、作者、书架、出版社)查询读者需要的图书、读者可根据不同的条件(图书条形码、图书名称、读者编号、读者名字、到期时间)查询自己借阅图书信息。2.5系统模块流程图2.5.1 系统登录流程图图 2-1 系统登录流程图2.5.2 用户流程图图 2-2 用户流程图登陆页面游客操作页面用户操作页面管理员操作页面用户操作页面消息查看修改密码退出登陆分类查看图书查询全部图书查看借书详情还书名师资料总结 - - -精品资料欢迎下
16、载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 41 页 - - - - - - - - - 2.5.3 管理员流程图图 2-3 管理员流程图管理员操作页面修改密码备份还原数据库所有图书及分类图书查询统计超期添加,删除分类添加,删除图书用户,管理员相关名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 41 页 - - - - - - - - - 第 3 章 数据库设计3.1 概念结构设计根
17、据所要实现的功能设计,可能建立它们之间的关系,进而实现逻辑结构功能。图书管理信息系统可以划分的实体有:书籍类别信息实体、读者信息实体、书籍信息实体、借阅记录信息实体,归还记录信息实体。用E-R 图一一描述这些实体。3.1.1 类别实体 E-R图图 3-1 类别实体 E-R图3.1.2 读者信息实体 E-R 图:图 3-2 读者信息实体 E-R图读者信息实体读者借书证编号读者姓名读者性别读者种类登记时间书籍类别实体读者姓名类别名称名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,
18、共 41 页 - - - - - - - - - 3.1.3 信息实体 E-R图:图 3-3 信息实体 E-R图3.1.4 记录信息实体 E-R图:图 3-4 记录信息实体 E-R图读者借书证编号书籍类别编号借阅时间借阅记录信息实体书籍信息实体书籍编号书籍名称书籍类别编书籍作者出版时间收录时间是否被借出版社名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 41 页 - - - - - - - - - 3.1.5 记录信息实体 E-R 图:图 3-5 记录信息实体 E-R图3
19、.1.6 罚款信息实体 E-R 图:图 3-6 罚款信息实体 E-R图罚款信息实体书籍类别编号罚款金额读者姓名读者借书证编号书籍名称借阅时间归还记录信息实体读者借书证编号书籍类别编号归还时间名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 41 页 - - - - - - - - - 3.1.7 总的信息实体 E-R 图图 3-7 总的信息实体 E-R图3.2 数据逻辑结构设计3.2.1 book_sytle 书籍类别信息表表 3-1 书籍类别信息表表中列名数据类型可否为
20、空说明bookstyleno varchar not null(主键) 种类编号bookstyle varchar not null 种类名称3.2.2 system_readers 读者信息表格表 3-2 读者信息表格表中列名数据类型可否为空说明readerid varcharnot null(主键)读者借书证号readrname varcharnot null读者姓名readersex varcharnot null读者性别信息登记读者实体书籍实体书类别实体归还借阅罚款罚款信息实还书信息实借阅信息实名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - -
21、 - - - - - 名师精心整理 - - - - - - - 第 11 页,共 41 页 - - - - - - - - - readertype varcharnull读者种类regdata datatime null登记日期3.2.3 system_book 书籍信息表表 3-3 书籍信息表表中列名数据类型可否为空说明bookid varchar not null(主键) 书籍编号bookname varchar not null 书籍名称bookstyle varchar not null 书籍类别bookpub varchar null 出版社名称bookpubdata datati
22、me null 出版日期bookindata datatime null 登记日期isborrowed varchar not null 可否被借出3.2.4 borrow_record 借阅记录信息表表 3-4 借阅记录信息表表中列名数据类型可否为空说明readerid varchar not null(主键) 读者借阅证编号bookid varchar not null 书籍编号borrowdata varchar not null 读者借书时间3.2.5 return_record 借阅记录信息表表 3-5 借阅记录信息表表中列名数据类型可否为空说明readername varchar
23、not null(非主键) 读者借阅证编号readerid varchar not null(非主键) 书籍编号returndata datatime not null 读者还书时间名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 41 页 - - - - - - - - - 3.2.6 reader_fee 罚款记录信息表表 3-6 罚款记录信息表表中列名数据类型可否为空说明readerid varchar not null 读者借阅证编号readername varc
24、har not null 读者姓名bookid varchar not null(非主键) 书籍编号bookname varchar not null 书籍名称bookfee varchar not null 罚款金额borrowdata datatime not null 借阅时间3.3 数据库创建与访问3.3.1 数据库的创建根据使用前面的需求分析的要求,建立相关的数据库,以供数据存放。用Microsoft Access建立一个名为 data.mdb 的空数据库,使用数据库表设计器创建表,完成上面的表4-1 到表 4-6 的设计,完成符合图书管理系统需求的数据库。3.3.2 数据库的访问在
25、完成前台设计之后,通过使用ASP按照:1)连接数据库2)建立数据库记录集对象3)使用数据库操作语言( SELECT 语句、 INSERT语句、 UPDATE 语句、DELETE 语句、EXECUTE 语句等常用语句。)4)关闭数据库四个步骤完成对 ACCESS 数据库的访问。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 41 页 - - - - - - - - - 第 4 章 详细设计4.1 主页界面登录成功后,显示的页面,包含了图书管理系统的全部大体框架。代码如下:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年asp图书管理系统 2022 asp 图书 管理 系统
限制150内