摘要:当今社会是一个以信息技术为代表的知识经济型社会,伴随着计算机技术的不断快速发展,信息化技术已经越来越贴近人们的生活了。然而目前传统的报销管理方式由于过多的繁琐步骤、信息保存的不完整性及报销申请时间过长,已经有些满足不了当今社会各公司及个人的需求,因此在线报销管理系统的设计与实现已经迫在眉睫。
在线报销管理系统采用的是B/S结构来设计的,并且使用JSP技术对页面进行设计编码,使用MyEclipse开发工具进行项目编写整合,利用MVC框架中的Servlet实现功能,后台数据库选用的是MySQL数据库,并且用MySQL-Front对MySQL数据库进行操作。该系统的主要功能包括登录功能、用户信息管理功能、部门信息管理功能、公告的修改与显示、报销申请信息管理功能、报销审核功能和短信通知功能。
在线报销管理系统使得报销管理变得更加轻松、快捷,并且使得信息保存更加长久、完整,这也在一定程度上提高了企业的管理效率。正因为有这样的原因,我们更加应该依托于快速、及时、方便的计算机网络,来建立起一套现代化的在线报销管理系统,用来实现对报销过程的简化、及时、有效。
关键词 在线报销管理系统;B/S结构;MyEclipse;MVC;MySQL数据库;Servlet ;JSP
目录
摘要
Abstract
1 绪论-3
1.1选题背景及来源-3
1.2选题意义-3
1.3课题任务简介-3
2 本系统开发工具以及相关技术分析-5
2.1本系统所涉及的开发工具简介-5
2.1.1 MyEclipse简介-5
2.1.2 MySQL软件简介-5
2.2本系统所涉及的相关技术简介-6
2.2.1 JAVA简介-6
2.2.2 MVC简介-6
2.2.3 B/S结构简介-6
2.2.4 JSP简介-6
3 可行性分析-8
3.1经济可行性分析-8
3.2技术可行性分析-8
3.3操作可行性分析-8
4 总体设计-9
4.1系统模块图-9
4.2系统的用例图-10
4.3系统流程图-10
4.4 实体间的E-R图-11
4.5数据库表的设计-12
4.6开发步骤-13
5 详细设计-14
5.1数据库模块设计-14
5.1.1数据库表的设计与创建-14
5.1.2数据库连接-15
5.2登录模块设计-16
5.2.1登录界面-16
5.2.2实现登录功能的主要代码-17
5.3管理员系统信息管理模块-19
5.3.1 管理员用户公告管理界面-19
5.3.2 公司部门及用户相关信息管理界面-21
5.4 用户系统信息管理模块-24
5.4.1 非管理员用户公告管理界面-24
5.4.2 报销申请界面-25
5.4.3 用户报销信息查看界面-26
5.4.4 用户报销审核管理界面-27
5.4.5 用户报销申请信息定时清除-29
5.4.6 已审核报销申请短信通知服务-29
结论-31
致谢-32
参考文献-33