系统用户分为管理员和普通用户,管理员模块包括图书信息管理、用户信息管理、借阅信息管理、借阅须知管理等功能,其中图书信息管理包括图书信息的查看、添加以及删除操作,用户信息管理可以查询当前系统中存在的借阅用户、添加读者信息以及删除用户,借阅信息管理除了添加和删除借阅信息之外,还可以还书。普通用户登录系统之后,可以修改个人资料,其中帐号为只读,不能更改;查看借阅须知;查看个人的借阅信息等。
本课题研究方法:
⑴文献研究法。通过调查文献来获得资料,对课题研究中所涉及到的相关内容,如SSH框架技术,初步构想系统要实现的功能及其运用的技术。
⑵定性分析法。通过对文献的研究,运用归纳和演绎、分析与综合以及抽象与概括等方法,理解SSH的框架的原理及技术,从而熟悉系统中各个功能模块之间的关系,掌握系统的工作原理及其本质。
⑶验证研究法。在前两步的研究基础上,熟悉了基于SSH框架的原理和技术,在研究过程中排除个人的价值判断,以实际开发测试结果来证明问题,验证所学与所得的正确性。
目 录
Abstract IV
第1章 概述 1
1.1 课题背景 1
1.2 课题意义 1
1.3开发工具及技术 2
1.3.1 技术综述MyEclipse 2
1.3.2 Tomcat介绍 2
1.3.3 B/S结构介绍 3
1.3.4 JavaScrip语言 4
1.3.5 JSP技术 4
1.3.6 MVC模式 5
1.4 总体设计原则 7
第2章 系统分析 9
2.1 系统的需求分析 9
2.2 业务流程分析 10
2.2.1 系统管理员业务流程分析 10
2.3 数据流程分析 12
2.3.1 借阅须知管理模块 12
2.3.2 图书管理模块 12
2.3.3 读者管理模块 13
2.3.4 图书借阅模块 13
2.3.5 修改密码模块 14
2.4 数据字典 14
2.4.1 数据项的描述 14
2.4.2 数据流的描述 15
第3章 系统设计 17
3.1 系统体系结构设计 17
3.2 系统子模块功能介绍 17
3.3 数据库设计 18
3.3.1 数据库概念设计——E-R模型 18
3.3.2 数据库逻辑设计——关系模型 18
3.3.3 数据库选型 19
3.3.4 数据库表结构设计 19
3.4 系统开发工具与开发模式的选择 21
3.4.1 系统开发工具 21
3.4.2 系统设计模式 22
第4章 系统实现 25
4.1系统登陆模块 25
4.2 借阅须知管理 27
4.3 图书管理模块 29
4.4 读者管理模块 32
4.5借阅管理模块 34
第5章 系统测试 38
5.1 测试目的 38
5.2 测试方法 38
5.3 测试结果 38
第6章 总结 39
参 考 文 献 40
致 谢 41