1、 1 课课 程程 设 计 说设 计 说 明明 书书 题目:题目: 图书馆管理系统图书馆管理系统 院 系: 计算机科学系 专业班级: 网络工程 4 班 学生姓名: 指导教师: 2008 年年 12 月月 29 日日 2 目录 1 绪论 . 3 1.1 开发背景 . 3 1.2 开发工具的选用及介绍 3 1.2.1 ASP 简介 3 1.2.2 Dreamweaver 简介 4 1.2.3 Microsoft SQL Server 2000 简介 . 4 2 需求分析 5 2.1 系统分析 . 5 2.2 系统目标 . 5 2.3 总体需求 6 2.4 系统模块流程图 7 2.4.1 系统登陆流程
2、图. 7 2.4.2 用户流程图 7 2.4.3 管理员流程图 7 3 数据库设计. 8 3.1 概念结构设计 . 8 3.2 逻辑结构设计 9 3.3 创建表的脚本文件 10 4 详细设计 12 4.1 用户登陆页面 12 4.2 图书查询页面 . 13 4.3 统计超期 16 4.4 数据库备份和还原 17 4.5 图书添加 18 4.6 用户管理 19 4.7 最新添加的图书 21 4.8 图书分类浏览 . 22 4.9 给超期用户发消息提醒 . 23 5 课程设计小结 25 6 参考文献 . 25 3 1 绪论 当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,计算机被 广泛应
3、用于 B/S 系统环境。计算机的好处在于它能够进行信息管理。使用计算机 进行信息控制,不仅提高了工作效率,而且大大的提高了安全性。 对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机与信息管理 系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了管理好图 书信息而设计的。 1.1 开发背景 图书管理包括的图书和用户借阅资料繁多,包含很多的信息数据的管理,现 今,有很多的图书管理系统都是初步开始使用,甚至尚未使用计算机进行信息管 理。以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图 书借阅情况(如借书天数、超过限定借书时间的天数)的统计和核实等往往采用 对借书卡
4、的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、 手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不 易查找。 总的来说, 缺乏系统, 规范的信息管理手段。 尽管有的图书馆有计算机, 但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是图书管 理系统开发所要解决的问题。 基于这此问题,有必要建立一个图书管理系统,使图书管理工作规范化,系 统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及 时、准确、有效的进行查询和修改图书情况等图书管理操作。 1.2 开发工具的选用及介绍 1.2.1 ASP 简介 Active Server Pages:是一套微软开发的服务器端脚本环境,ASP 内含于 IIS 之中 , 通过 ASP 我们可以结合 HTML 网页、ASP 指令和 ActiveX 元件建立 动态、交互且高效的 WEB 服务器应用程序。有了 ASP 你就不必担心客户的浏览器 是否能运行你所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌 在普通 HTML 中的脚本程序。当程序执行