当前位置:首页 > 图书馆课程设计
图书管理系统
1. 开发图书管理系统的意义及优点
1.1 图书管理系统的意义
现在许多学校的图书馆管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,它浪费了许多人力、物力和财力,在信息时代这种传统的管理方法给人们的生活带来了很大的不便。所以其必然被计算机管理所取代。因此图书馆管理系统的开发具有重要意义。 1.2 管理系统的优点
本系统主要的功能是系统分为三种不同的角色,每种不同的角色选择不同的登陆方式,实现的各自不同的操作。进入系统后,只要输入图书的书名就可以迅速的查找到图书,对图书进行管理,实现了计算机的管理,节省了大量的人力、物力和财力。,
2. 系统设计分析
2.1 图书管理系统总体规划
对于数据库系统,规划工作是十分必要的。规划的好坏将直接影响到整个图书管理系统的成功与否,数据库设计中的规划阶段的主要任务是建立数据库的必要性及可行性分析,确定数据库系统在整个图书管理系统的地位。
把数据库管理系统设计成为一个综合的数据库,此数据库包括所有操作人员的所有活动功能。因为,此图书管理系统应用界面较简单、功能单一。所以,用一个综合的数据库就能满足图书管理要求,而且实现容易。
因此,图书管理系统可以按照用户权限和实现功能的不同分为两部分:外部学生对数据库的查阅访问和内部管理人员对图书记录的管理维护。但是,这两部分都调用的是同一数据库,只不过内部管理人员能实现所有管理功能,而外部学生访问数据库时,一些功能被屏蔽,只能进行查阅。
2.2 开发设计思想
系统应符合图书馆管理的规定,满足日常图书馆管理工作需要,并达到操作过程中的直观、方便、实用、安全等要求。系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除修改、备份等操作。 2.3 开发和运行环境选择
后台采用在WEB服务器上打开“控制面板”,选中“ODBC”,在“系统DSN”下选“添加”,选定Driver do Microsoft Access (*.mdb)、名称、位置等。数据库名称为“DATA”,脚本语言采用
- 1 -
图书管理系统
Javascript 。前端采用DREAMWEAVER作为开发工具。客户端软件在Window xp下安装使用。
3. 网站总体结构设计
一个网站的立意要求与其实现手段是紧密相关的,同时如何在达到其预先设想的情况下,尽量将网站设计的美观且容量小,是一个非常重要的问题。下面就结合以上的两个问题,本章着重讲述一下网站策划立意并详细介绍本网站的设计制作。一个完整的网站不仅需要功能齐全,美观大方,他的结构也是重要的一环。
一个好的网站,各部分的构成要有一定的逻辑性,让人看上去赏心悦目,内容也很有条理,相连接的表格的内容层次明确,主题鲜明。制作这个以教学为主题的网站时,一定要抓住重点部分,这样做无疑会使主页看起来很有层次感,赏心悦目,不会显得内容杂乱无章。 3.1 图书馆管理系统的数据库说明
建立一个数据库(DATA),里面包含了10表
读者信息、系统管理员信息、图书管理员信息、罚款设定、借阅管理、借阅时限、借阅数量、图书信息、图书类别、图书遗失。 3.2 登录系统的流程图 登陆窗口
跳 转 到 No error1.htm
No 密码是否正确
yes 跳转到xtadmin/index.asp - 2 -
选择登陆身份 输入用户名称和密码 连接数据用户是否正确 跳转到error2.htm 图书管理系统
3.3 图书管理
此模块是对图书增加、删除、修改、注销、遗失等事件的处理。以便管理员对图书的信息直观而且有效的进行处理。
添加,修改信息
3.4 流通管理
图书管理员可以通过流通管理里面的各个选项对借阅者所借图书进行借阅、归还、续借等操作。
连接数据库 图书借阅 图书归输入借阅证号 还 图书续借 流通管理 写入各自数据库 图书入库 信息修改 图书注销 遗失处理 图书管理 - 3 -
图书管理系统
3.5 图书查询
图书信息查询可以根据书号、书名、类别、作者、出版社中所含有的信息进行检索,结果显示在下面出现的表单中
图书信息查询 书 号 书 名 类 别 连接数据库 把数据库中数据调出
3.6 用户管理
在系统中设置了三种用户登陆(读者、图书管理员、系统管理员),以及Dreamweaver中的javascript语言制作的特殊效果。
3.7 系统设置
在系统设置中可以对借阅设置、图书借阅时限设置、类别设置、图书借阅数量设置。
作 者 出版社 4. 网站具体设计
4.1 制作数据库和建立数据源
利用Microsoft Access 制作数据库,取名为data,然后制作表,表名为infor.下面写入数据字段。
- 4 -
共分享92篇相关文档