课程设计——学校图书馆管理系统.doc
《课程设计——学校图书馆管理系统.doc》由会员分享,可在线阅读,更多相关《课程设计——学校图书馆管理系统.doc(18页珍藏版)》请在三一办公上搜索。
1、学校图书馆管理系统前言 随着网络技术的高速发展和计算机应用的普及,利用计算机对图书馆的日常工作进行管理势在必行。虽然目前很多大型的图书馆已经有一套比较完善的管理系统,但是在一些中小型的图书馆中,大部分工作仍然由手工完成,工作起来效率比较低,管理员不能及时了解图书馆内各类图书的借阅情况,读者需要的图书难以在短时间找到,不便于动态及时地调整图书结构。为了更好地适应当前读者的借阅需求,解决手工管理中存在的弊端,越来越多的中小型图书馆正在逐步向计算机信息化管理转变。1. 开发背景 随着一些中小型图书馆的规模不断壮大,经营的图书种类、数量也逐渐增多。在这些图书馆不断发展的同时,图书馆常年采用的传统的人工
2、方法管理暴露了一些问题。例如,读者查找某一本图书的具体位置,需要靠人工记忆在书海中苦苦查找,由于图书存储量大,很难准确定位图书的具体位置,因此每天都要浪费大量宝贵的时间资源。因此,学校图书馆为了提高工作效率,同时摆脱图书馆管理人员在工作中出现的问题或弊端,现在需要开发一个学校图书馆管理系统。2. 需求分析 通过计算机对图书馆进行管理,不仅为图书馆的管理注入新的生机,而且在运营过程中节省了大量的人力、物力、财力和时间,可以提高图书馆的效率,还为图书馆在读者群中树立一个全新的形象,为图书馆日后发展奠定一个良好的基础。通过对一些大型图书馆的实际考察、分析,并结合图书馆的要求以及实际的市场调查,要求本
3、系统具有以下功能: 网站设计页面要求美观大方、个性化,功能齐全,操作简单。 要求实现基础信息的管理平台。 要求对所有读者进行管理。 要求实现图书借阅排行、了解当前的畅销书。 分类详尽,可按照不同类别查看图书信息。 提供快速的图书信息、图书借阅检索功能。保证数据查询的灵活性。 实现图书借阅、图书续借、图书归还的功能。 要求图书借阅、续借、归还时记下每一笔的操作员。 实现对图书借阅、续借、归还过程的全程数据信息跟踪。 提供借阅到期提醒功能,使管理者可以及时了解到已经到达归还日期的图书借阅信息。 提供灵活、方便的权限设置功能,使整个系统的管理分工明确。 具有易维护性和易操作性。3. 系统设计3.1
4、系统目标 根据前面所做的需求分析及用户的需求可以得出,学校图书馆管理系统实施后,应该到达以下目标: 网站设计页面要求美观大方、个性化,功能齐全,操作简单。 网站整体结构和操作流程合理顺畅,实现人性化设计。 规范、完善的基础信息设置。 对操作员设置不同的操作权限,为管理员提供修改权限功能。 对读者进行集中管理。 对图书信息进行集中管理。 实现图书借阅排行,以便了解当前的畅销书。 提供快速的图书信息、图书借阅检索功能。 实现图书借阅、续借、归还功能。 实现综合条件查询,如按用户指定条件查询、日期时段查询等。 实现图书借阅、续借、归还时记下每一笔记录的操作员。 支持图书到期提醒功能。 为操作员提供密
5、码修改功能。 系统运行稳定、安全可靠。3.2 系统功能结构 根据学校图书馆管理系统的特点,可以将其分为系统设置、读者管理、图书档案管理、图书借还、系统查询等5个部分,其中各个部分及其包括的具体功能模块如图1.1所示:学校图书馆管理系统系统设置系统查询更改口令图书借还图书档案管理读者管理图书馆信息管理员设置参数设置书架设置读者类型管理读者档案管理图书借阅图书续借图书归还图书档案查询图书借阅查询借阅到期提醒 图 11 系统功能结构图3.3 系统流程图 学校图书馆管理系统的流程如图1.2所示:读者图书借阅图书续借图书归还管理员图书档案信息读者档案信息读者档案获取读者信息图书档案获取读者借阅图书信息归
6、还相关图书图书归还档案图书借阅档案完成借阅完成续借3.4 开发环境1. 服务器端 操作系统:windows 2003 server/ Linux(推荐),实际是windows 7。 服务器:Apache2.0.63(win32)。 PHP软件:PHP/5.2.14。 数据库:MySQL 客户端版本: 5.0.90。 MySQL 图形化管理软件:phpMyAdmin-3.3.7。 浏览器:IE6.0及其以上版本。 分辨率:最佳效果1024*768像素。2. 客户端 浏览器:IE6.0及其以上版本。 分辨率:最佳效果1024*768像素。4 数据库设计4.1 数据库分析 由于本系统是为中小型的图书
7、馆开放的程序,需要充分考虑到其成本问题及使用需求(如跨平台)等问题,而MySQL是世界上最流行的开放源码的数据库,是完善网络化的跨平台的关系数据库系统,这正好满足中小企业的需求,所以本系统采用MySQL数据库。4.2 数据库概念设计 根据以上各节对系统的需求分析、系统分析,规划出系统中使用的数据库实体分别为图书档案实体、读者档案实体、借阅档案实体、归还档案实体和管理员实体。下面是几个重要的实体的E-R图。1. 图书档案实体条形码图书书名编号类型作者译者出版社书架图书档案实体包括编码、条形码、书名、类型、作者、译者、出版社、价格、页码、书架、录入时间和操作员等属性。其E-R图如下图2. 读者档案
8、实体图书档案实体包括编号、姓名、性别、条形码、职业、出生日期、电话、证件号码、电子邮件、类型和备注等属性。其E-R图如下图所示:读者电话证件号编号姓名性别出生日期条形码职业类型3. 借阅档案实体借阅编号读者编号图书编号是否归还操作员应还时间借书时间借阅档案实体包括编号、读者编号、图书编号、借书时间、应还时间、操作员和是否归还等属性。借阅档案实体的E-R图如图所示: 4. 归还档案实体归还编号读者编号图书编号归还时间操作员归还档案实体包括编号、读者编号、图书编号、归还时间、操作员等属性。借阅档案实体的E-R图如图所示:4.3 创建数据库及数据表 结合实际情况及对用户需求的分析,学校图书馆管理系统
9、db_library数据库主要包括11个数据表,如下图:其中这些数据表分表是:1、tb_bookcase 图书书架信息表 2、tb_bookinfo 图书信息表3、tb_booktype 图书馆分类信息4、tb_borrow 图书借阅信息表5、tb_library 图书馆信息表6、tb_manager 管理员信息表表7、tb_parameter 参数设置信息表8、tb_publishing 出版社信息表9、tb_purview 限制信息表10、tb_reader 图书借阅人员信息表11、tb_readertype 图书借阅人员分类信息表1、 tb_bookcase 图书书架信息表 2、tb_b
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课程设计 学校图书馆 管理 系统
链接地址:https://www.31ppt.com/p-3799165.html