摘要:本课题使用SQL数据库,Redis数据库,使用hibernate框架,结合jsp,servlet网页端技术,使用Tomcat服务器完成网站建设,实现学术讲座流程管理系统的设计。整个主体业务流程从申请者申请讲座,对应教研室教导主任审批讲座,院长安排科研经费号,学院办公室安排场地以及科研秘书上传讲座报告,到最后通过邮件通知申请者递交纸质资料为止。 论文阐述了学术讲座流程管理系统的背景和意义;并对网站主体进行了需求分析,介绍了该流程管理系统各角色的功能;在详细分析后,依次对各功能模块的具体设计作了一个简单的阐述;通过测试分析,该系统运行稳定可靠;最后对系统进行了总结和展望。
关键词:
流程管理系统;B/S结构;SQL Server数据库;JSP;Servlet;Hibernate;Tomcat
目录
摘要
ABSTRACT
第一章 绪论-3
1.1研究目标-3
1.2论文结构-3
第二章 相关技术与方法-4
2.1架构概述-4
2.2关键技术简介-4
2.3开发工具-4
第三章 系统分析-5
3.1可行性分析-5
3.1.1技术可行性-5
3.1.2经济可行性-5
3.1.3操作可行性-5
3.2需求分析-5
3.2.1系统总体需求-5
3.2.2子模块需求-6
3.2.3用例图分析-10
3.3本章小结-19
第四章 系统设计-20
4.1系统类分析-20
4.1.1 Client类-24
4.1.2 Register类-25
4.1.3 Proposer类-25
4.1.4 Directer类-26
4.1.5 Dean类-27
4.1.6 Officer类-27
4.1.7 Secretary类-28
4.1.8 Manager类-29
4.2数据库设计-30
4.2.1概述-30
4.2.2概念设计-30
4.2.3数据库表-31
4.3本章小结-34
第五章 系统实现-35
5.1用户登录-35
5.1.1功能描述-35
5.1.2实现流程-35
5.2主界面-36
5.2.1功能描述-36
5.2.2实现流程-37
5.3申请事务-37
5.3.1功能描述-37
5.2.1实现流程-38
5.4教导主任事务-41
5.4.1功能描述-41
5.4.2实现流程-41
5.5院长事务-42
5.5.1功能描述-42
5.5.2实现流程-42
5.6学办事务-43
5.6.1功能描述-43
5.6.2实现流程-44
5.7秘书事务-46
5.7.1功能描述-46
5.7.2实现流程-46
5.8管理员事务-47
5.8.1功能描述-47
5.8.2实现流程-48
第六章 总结-50
参考文献-51
致 谢-52