图书馆管理系统开发文档Word下载.doc
- 文档编号:13066582
- 上传时间:2022-10-04
- 格式:DOC
- 页数:39
- 大小:1.13MB
图书馆管理系统开发文档Word下载.doc
《图书馆管理系统开发文档Word下载.doc》由会员分享,可在线阅读,更多相关《图书馆管理系统开发文档Word下载.doc(39页珍藏版)》请在冰豆网上搜索。
6.2.3 网站首页实现过程 12
6.3 管理员设置模块 13
6.3.1 管理员设置模块概述 13
6.3.2 管理员设置模块技术分析 14
6.3.3 查看管理员信息页的实现过程 15
6.3.4 管理员权限设置页的实现过程 16
6.3.5 单元测试 18
6.4 图书档案管理模块设计 18
6.4.1 图书档案管理模块概述 18
6.4.2 图书档案管理模块技术分析 19
6.4.3 查看图书详细信息页面的实现过程 20
6.4.4 添加和修改图书信息页面的实现过程 22
6.5 图书借还模块设计 25
6.5.1 图书借还模块概述 25
6.5.2 图书借还模块技术分析 26
6.5.3 图书借阅页面的实现过程 26
6.5.4 图书续借页面的实现过程 30
6.5.5 图书归还页面的实现过程 31
7 调试及运行 33
8 系统文件清单 33
9 附使用说明书 34
1开发背景
随着现代图书流通市场竞争的愈演愈烈,如何以一种新的管理方式提高图书流通信息的反馈速度,降低库存占用,加快资金周转,提高工作效率,已经成为图书企业提高竞争力的关键。
信息技术的发展给图书企业的管理带来了新的力量,通过图书馆管理系统对图书企业经营运作的全程管理,不仅使企业摆脱了人工管理所固有的一系列弊端和问题,更重要的是提高了工作效率,进而提高了企业的经济效益。
通过管理系统对企业的管理,为企业的发展提供了大量的、关键性的数据,企业根据这些数据,可以及时作出决策,进行调整,使之能够更好地把握市场的销售规律,适应市场变化,在激烈的行业竞争中赢得一席之地。
2需求分析
长期以来,人们使用传统的人工方式管理图书馆的日常业务,其操作流程比较繁琐。
在借书时,读者首先将要借的书好借阅证交给工作人员,然后工作人员将每本书的信息卡片好读者的借阅证放在一个小格栏里,最后在借阅证和每本书贴的借阅条上填写借阅信息。
在还书时,读者首先将要还的书交给工作人员,然后工作人员根据图书信息找到相应的书卡好借阅证,并填写相应的还书信息。
从上述描述中可以发现,传统的手工流程存在着种种不足。
首先处理借书、还书业务流程的效率很低;
其次处理能力比较低,一断时间内,所能服务的读者人数只能是很有限的。
为此,图书信息管理系统需要为企业解决上述问题,提供快速的图书信息检索功能及快捷的图书借阅、归还流程。
3系统设计
3.1系统目标
根据图书馆日常图书管理工作的需求好图书借阅的管理流程,该系统实施后,应达到以下目标。
1.界面设计友好、美观,数据存储安全、可靠。
2.基本信息设置保证图书信息好读者信息的分类管理。
3.强大的查询功能,保证数据查询的灵活性。
4.实现对图书借阅、续借、归还过程的全程数据信息跟踪。
5.设置读者借阅和图书借阅排行榜,为图书馆管理提供真实的数据信息。
6.提供借阅到期提醒功能,使管理者可以及时了解已经到期的图书借阅信息。
7.提供管理员修改自己密码的功能,保证系统的安全性。
8.提供灵活、方便的权限设置功能,使整个系统的管理分工明确。
9.采用人机对话的操作方式,方便管理员的日常操作。
10.系统最大限度地实现了易维护性和易操作性。
3.2业务流程图
图书馆管理系统的系统流程如图3-1所示。
读者
图书借阅
图书续借
图书归还
管理员
管理图书档案信息
管理读者档案信息
读者档案
获取读者信息
图书档案
图书借阅档案
完成图书续借档案
完成图书借阅
根据读者信息获取借阅图书信息
归还相关图书
图书归还档案
图3-1系统流程图
3.3系统功能结构图
根据图书馆管理系统的特点,可以将其分为系统设置、读者管理、图书管理、图书借还、系统查询等5个部分,其中各个部分及其包括的具体功能模块如图3-2所示。
系统设置
读者管理
图书管理
图书借还
系统查询
图书馆信息
管理员设置
书架设置
读者类型管理
读者档案管理
图书类型管理
图书档案管理
图书档案查询
图书借阅查询
更改口令
退出系统
图3-2系统功能结构图
4开发及运行环境
1.网站开发环境
网站开发环境:
MicrosoftVisualS2005集成开发环境
网站开发语言:
ASP.NET+C#
网站后台数据库:
SQLServer2000
开发环境运行平台:
WindowsXP/WindowsServer2003
2.网站运行环境
1)服务器端
操作系统:
WindowsServer2003
Web服务器:
Internet信息服务管理器
数据库服务器:
浏览器:
InternetExplorer6.0
网站服务器运行环境:
Microsoft.NETFrameworkSDKv2.0
2)客户端
分辨率:
最佳效果1024X768
5数据库设计
本系统采用SQLServer2000数据库,名称为db_tsrj,其中包含9张表。
下面分别说明数据库的概要设计及逻辑设计。
5.1数据库概要设计
通过对本系统进行的需求分析、系统流程设计以及系统功能结构的确定,规划出系统中使用的数据库实体对象,具体说明如下。
只有系统分配的用户才可以操作图书馆管理系统,而用户的权限又各不相同。
管理员权限设置信息实体E-R图如图5-1所示。
管理员权限设置
图书借还权限
系统查询权限
图书管理权限
管理员名称
系统设置权限
读者管理权限
图5-1管理员权限设置信息实体E-R图
图书借阅信息实体,用于存储所有图书借阅情况的信息,以准确地记录每本图书的借阅情况。
图书借阅信息实体E-R图如图5-2所示。
图书借阅信息
读者姓名
是否归还
应还日期
图书条形码
图书名称
借阅日期
读者条形码
图5-2图书借阅信息实体E-R图
图书馆对图书的分类,通常是将不同类型的图书分别放置在相应类型的书架上。
书架信息实体,用于存储图书馆中所有的书架信息。
书架信息实体E-R图如图5-3所示。
书架信息
书架编号
书架名称
图5-3书架信息实体E-R图
不同的图书,会有不同的图书信息。
对这些图书信息进行详细的记录,方便了图书的分类好查询。
图书信息实体,用于存储所有图书的相关信息。
图书信息实体E-R图如图5-4所示。
图书信息
图书价格
借阅次数
书架类别
图书类型
出版社名称
作者名称
图5-4图书信息实体E-R图
图书馆中会有不同类型的图书,为了避免图书归类发生混乱,必须建立一个图书类型信息实体,用于存储图书的类型信息。
图书类型信息实体E-R图如图5-5所示。
类型编号
类型名称
可借天数
图5-5图书类型信息实体E-R图
为了记录图书馆的历史背景及其相关的信息,需要建立一个图书馆信息实体,用于存储与图书馆有关的信息。
图书馆信息实体E-R图如图5-6所示。
建馆时间
备注
联系地址
图书馆名称
馆长
联系电话
电子邮件
网址
图5-6图书馆信息实体E-R图
当有读者借阅图书时,要对读者的各项信息进行记录,以方便归还图书和已借阅图书的历史查询。
读者信息实体,用于存储所有借阅图书的读者信息。
读者信息实体E-R图如图5-7所示。
读者信息
读者类型
读者名称
读者性别
证件类型
证件号码
图5-7读者信息实体E-R图
在读者群体中,会有不同的分类,例如借阅图书的读者可能是教师、学生和市民等,所以对读者人群进行有效的分类是至关重要的。
读者类型信息实体,用于存储读者的类型信息。
读者类型信息实体E-R图如图5-8所示。
读者类型信息
可借数量
图5-8读者类型信息实体E-R图
当管理员登录图书馆管理系统时,需要通过登录窗口验证成功后才能进入系统主页。
管理员信息实体,用于存储管理员的登录名称和登录密码。
管理员信息实体E-R图如图5-9所示。
管理员信息
管理员编号
管理员密码
图5-9管理员信息实体E-R图
5.2数据库逻辑结构设计
根据实体E-R图,设计出数据表的结构。
以下是主要数据表的数据结构和用途。
1.tb_admSet(管理员权限设置表)
表tb_admSet用于保存与管理员权限设置相关的信息,该表的结构如表5-1所示。
表5-1管理员权限设置表
字段名
数据类型
长度
主键否
描述
userName
varchar
80
否
systemSet
bit
1
readerManage
bookManage
bookBorrow
systemSearch
2.tb_bookBorrow(图书借阅表)
tb_bookBorrow用于保存所有已借阅图书的信息,该表的结构如表5-2所示。
表5-2图书借阅表
bookBarCode
100
bookName
borrowTime
datetime
8
returnTime
readerBarCode
50
readerName
20
isReturn
3.tb_bookcase(书架信息表)
tb_bookcase用于保存书架的详细信息,该表的结构如表5-3所示。
表5-3书架信息表
bookcaseID
Int
4
是
bookcaseName
书架
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书馆 管理 系统 开发 文档