[关键词] 触发器;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