基于ASP图书管理系统设计
关键词:科技社会;图书管理;管理工具
摘 要
飞速发展的科技社会要求人们掌握最新科技最前沿的知识,书籍作为人们获取并增长知识的主要途径,图书馆在人们的生活中占据了主要的位置。
本文首先对本课题背景和国内外研究现状作了阐述,继而明确了完成本毕业设计的目的与意义。本文先对本系统要求开发语言工具做了简明的概述,然后作了详细的需求分析和设计思路的构想,接着构架系统总体规划,包括对各个功能模块功能的分析、各功能模块代码的实现和效果图的呈现,通过对数据库基本理论的分析和本系统数据库的关系图阐明了数据库的实现,最后是对程序测试的说明。
本系统针对绵阳南山中学图书馆图书管理的工作特点,设计了登录界面、各种用户操作界面、读者对图书的借阅、归还、续借、查询以及管理员用户对图书的添加、修改、删除和对读者用户的查询、添加、删除等主要界面。使用此管理工具,管理人员可以摆脱手工管理图书馆工作的工作方式,通过计算机完成图书管理的主要业务,使管理工作灵活、方便,从而大大的提高了图书管理工作的效率和安全性,使管理更加现代化、科学化。
4.2 系统各功能模块具体分析
4.2.1 图书查询
在本系统中,任何人都有权限使用查询功能,不做任何限制。由于实现的查询功能有多种,如按图书书号、书名、作者、出版社、单价、图书类型等字段进行完全体配查找。
4.2.2 借阅者登录
当借阅者正确登录到系统后,此功能将被激活,使用户能查看到自身的借阅情况。在这里跟据借阅者的不同要求实现借阅情况的查询,有检查所有的借阅情部、某本书的借阅情况和根据图书书号及借阅者学号来查询。
4.2.3图书借阅
在这个功能中,工作人员输入借阅者的借阅证号和所要借阅的图书的图书编号,然后点击确认按钮就可进行图书借阅。考虑到实际中可能会出现只知图书编号而不知图书名的情况,在此界面下只需要输入图书编号便可以查找到该图书,并实行图书借阅。
在借阅完成后会显示借阅成功和借阅失败的提示。
4.2.4图书归还
在此功能中,工作人员根据借阅者的学号和归还的图书书号进行图书的归还工作。并且根据现实中可能会出现的只知图书编号而不知图书名的归还情况,所以加入了按图书编号及学号进行归还的功能。归还完成后,同样会显示图书归还成功和归还失败的提示。
4.2.5图书续借
此功能非常简单,是管理员用户通过借阅者用户的学号查出该用户最新的借书情况,然后确认续借。
4.2.6操作平台功能界面
在图书馆管理员用户操作平台界面上,显示出了管理员用户对图书和借阅者用户操作修改的功能模块,包括了管理员用户对图书的查询,对借阅者用户图书的借阅、归还、续借,对图书的修改、删除、添加和对借阅者用户资料的查询、添加、删除、修改等等。
4.2.7图书的修改、删除、添加功能
在此三大功能中能对图书进行修改、删除、添加。图书的修改是根据图书号,然后由管理员输入新的需要修改的项目名称进行修改。删除用户是根据图书书号、书名、出版社、图书类型等对图书资料进行删除。而添加图书是通过管理员用户输入需要添加的图书及相关图书资料,然后确认添加即可。这样达到管理员用户对图书书籍的操作管理。
目 录
1 引言 1
1.1 课题背景 1
1.2 国内外研究现状 1
1.3 本课题研究的目的与意义 1
2开发工具简介 2
2.1 ASP简介 2
2.2 用Asp开发Web数据库的优势 3
2.3 ASP与数据库 3
2.4 IIS服务 4
2.5 Dreamweaver MX 2004开发工具 5
2.6 B/S数据库访问模式 6
3 课题研究 7
3.1 图书管理系统设计分析 7
3.1.1 应用需求分析 7
3.2.2 设计思路及流程 8
4 系统总体规划设计 9
4.1 系统功能结构 9
4.2 系统各功能模块具体分析 9
4.2.1 图书查询 9
4.2.2 借阅者登录 10
4.2.3图书借阅 10
4.2.4图书归还 10
4.2.5图书续借 10
4.2.6操作平台功能界面 10
4.2.7图书的修改、删除、添加功能 11
4.3 数据库设计 11
4.3.1 数据库技术简介 11
4.3.2 数据库设计的特点 11
4.3.3 数据库需求分析 12
4.3.4 数据库概念结构设计 12
4.3.5 数据字典 13
4.4 系统各主要功能模块代码实现与效果图 14
4.4.1 系统首页(index. asp) 14
4.4.2 管理员用户登陆界面(adminlogin. asp) 15
4.4.3 管理员操作平台界面(adminmyeducs.cnalterinfo.asp) 16
4.4.4 图书借阅界面(jieshu.asp) 16
4.4.5 图书归还界面(huanshu.asp) 17
4.4.6 图书查询界面(guest.asp) 17
4.4.7 图书删改界面(guanliyuan.asp) 18
4.4.8 查询用户界面(adminmyeducs.cnsearchuser.asp) 18
5系统测试 19
结 论 19
参考文献 20
致 谢 21