摘 要
该图书馆信息管理系统严格按照软件工程的模式来进行设计, 使用了ASP技术并采用Macromedia Dreamweaver MX 2004 作为设计工具,后台的数据库使用Access创建,并使用了ADO方法来访问数据库。
图书管理系统的设计方法比较多,而利用ASP设计的比较少。而本次毕业设计就是希望通过ASP技术开发出交互功能更强的管理系统。系统使用了快速原型法来进行设计,主要实现了管理员和读者两个模块,管理员可以对图书进行管理和维护,读者可以查阅书籍和自己的借阅信息等。系统发布之后,管理员或读者就可以通过Web管理和访问数据库,这样设计既有利于读者方便地操作,也有利于管理员有效的管理。并且已经编码的脚本在运行时由脚本引擎解码,增加了系统的安全性。
总之,此动态交互式的图书管理系统具有图书信息的动态管理功能,在管理效率上有很大的提高,基本上达到了设计目的。
关键词:ASP; ADO; 快速原型法
Abstract
This library management system is designed strictly under the model of the Software Engineering Science. It uses the skill of ASP and its design tool is Macromedia Dreamweavers MX 2004. The background database is created by Access and is accessed by ADO method.
There are many designing methods of the library management system, but that using the skill of ASP is very few. So the aim of this design is using the skill ASP to develop a management system with more alternative and higher function. The system uses Prototyping Method to build and realize two main modules-- librarian’s module and the reader’s. The librarian can manage and maintain books and the reader can search the information of books and their own lending messages. After the system is publicized, the librarian and reader can access the Web site through the Internet for management or search. In conclusion, the design makes the reader’s easy operation and manager’s efficient management. And the script-engineer decodes the encoded script while it is running, so the safety level of system becomes higher.
To sum up, this dynamic alternative library management system has the function of dynamic management of books, improved the efficiency of management and basically got the aim of design.
Keywords: ASP; ADO; Prototyping Method
目 录
1. 文献综述与理论基础. 1
1.1 ASP 简介... 1
1.2 ADO简介... 4
1.3 脚本语言简介... 5
1.3.1 VBScript 5
1.3.2 Jscript 6
1.4 ASP与JSP、PHP的比较... 6
1.4.1 ASP. 6
1.4.2 JSP. 7
1.4.3 PHP. 8
1.5 数据库的基本概念... 9
1.5.1 数据库系统的类型... 9
1.5.2 数据库系统的结构... 9
2. 概 述. 12
2.1 设计目的... 12
2.2 设计方法... 12
2.3 设计思想... 12
3. 需求分析. 13
3.1 背景概述... 13
3.2 可行性分析... 13
3.3 系统分析... 13
4. 总体设计. 16
4.1 数据库设计... 16
4.1.1 数据库的逻辑设计... 16
4.1.2 后台数据库的配置... 18
4.2 模块设计... 19
5. 详细设计. 21
5.1 登录页面... 21
5.2 主页面... 22
5.3 借书页面... 22
5.4 还书页面... 23
5.5 浏览图书信息页面... 25
5.6 图书信息查询页面... 25
5.7 读者修改密码页面... 26
结束语. 28
致 谢. 29
参考文献. 30
附 录A 31
附 录B 38
附 录C 52