首页 >  毕业论文  > 正文

图书馆管理系统设计与开发

该系统解决了图书馆管理的基本的借、还、查等一系列操作流程中的数据信息的处理问题,提供一系列的数据分析,帮助图书管理者合理的调整各个图书管理过程中的运作节奏,并对图书的借阅记录、进行核对跟踪管理。因此,图书管管理系统的全面应用,规范业务流程,提高了管理效率和水平,提高图书借阅的易操作性,进而提高图书的借阅量和实效性。本系统是高级语言技术和数据库技术的有效结合。通过开发本系统,培养自身综合所学理论知识和技能,熟悉系统开发的方法。本次设计采用了java语言和SQL Server2008数据库进行开发。本文主要介绍了整体体系结构及数据库的建立,并详细介绍了各个功能模块的设计。系统使用者中管理员拥有最大权限,可以对职员、读者、图书进行分配权限操作,也可以对其拥有的权限模块进行功能操作。
[关键词] 触发器;B/S模式;图书管理系统
3.4  系统主要功能模块设计
本系统的主要功能模块可以分为基本资料维护、图书借阅管理、读者查询,这个三个大模块,其关系如图3-1所示。
 
图3–1功能模块图
3.4.1  主模块设计
当系统管理员登陆系统后,首先登录到系统总界面,一共有三个功能模块,如表3-2所示。用户可以根据自己的权限进入到权限内模块进行功能操作。
表3-1主模块功能设计表
模块 子模块 功能
主模块 基本资料维护
图书借阅管理
读者查询 对功能模块和公共辅助模块有整体的概览和认知。
3.4.2  子模块设计
子模块设计该系统子模块内又有不同的操作功能,用户可以跟需要对模块内功能进行操作,子模块包括基本资料维护(职员管理,读者管理,图书管理,图书分类管理),图书借阅管理(图书借阅,借阅记录,还书记录,缴纳罚金),读者查询(图书查询,借阅查询)。子功能设计表如表3-2所示。
 
目    录
1 背景与意义 1
1.1 课题背景 1
1.2 预期目标 1
2 系统分析 1
2.1 系统可行性分析 1
2.1.1 技术可行性 1
2.1.2 经济可行性 1
2.1.3 社会可行性 2
2.2 业务流程分析 2
2.3 系统数据流图 3
3 系统设计 4
3.1 运行环境 4
3.2 相关技术应用及工具 4
3.2.1 Jsp技术 4
3.2.2 MVC模式 4
3.2.3 JSP运行环境 5
3.2.4 JSP与JAVABEAN 5
3.2.5 TOMCAT 5
3.2.6 浏览器/服务器(Browser/Server)结构 5
3.3 系统体系结构设计 6
3.4 系统主要功能模块设计 6
3.4.1 主模块设计 7
3.4.2 子模块设计 7
3.5 系统数据库设计 7
3.5.1 数据库表的设计 7
3.5.2 概念结构设计 8
3.6 系统开发的遇到的相关问题及解决 10
3.6.1 图书管理系统索引 10
3.6.2 如何验证输入的字符串 10
3.6.3 自动计算图书归还日期 11
3.6.4 系统登陆验证码的实现 11
4 编码与实现 12
4.1 系统功能模块的实现 12
4.1.1 用户登录模块 12
4.1.2 读者查询模块 13
4.1.3 图书借还管理模块 14
4.1.4 基本资料维护模块 18
4.1.5 系统管理模块 20
4.2 系统数据库表的实现 21
5 系统测试与运行 22
5.1 系统测试的重要性 22
5.2 测试实例的研究与选择 23
5.3 系统运行情况 23
5.4 系统评价 24
6 设计心得 24
结束语 25
参考文献 26
致谢 27
 

以上是本题目部分介绍,若需要完整版或不符合您的要求,请联系客服微信:ztopmind  > 或者加QQ 840612233

上一篇:弘道运动医学诊所医疗管理系统

下一篇:商品销售管理系统的设计与实现

相关文章: