技术:Java、JSP等
摘要:
本次课程设计主要是针对于学校教研信息的登记管理归档根据实际工作流程做出适合实际工作的,能够减少工作流程的工作量,有效的提高工作效率的网站系统。
本次设计在开始的前台界面设计时主要是使用DIV+CSS布局样式,设计时能灵活准确的定位每一个模块的位置,在程序语言上使用的是javascript,数据库使用的是mysql数据库,开发工具是myeclipse8.5.0,调试程序是tomcat,服务器系统的话没有限制,linux和windows都可以调试使用。
这次系统设计主要实现的功能是对全校的在职教师进行所有科研信息等登记,然后进行管理和归档,之后有管理用户,根据需要统计的信息使用系统进行复核用户要求的查询,然后导出打等等服务,同时考虑到一些现实特殊情况,在系统中我也加入了添加和编辑用户的功能模块。
这个系统设计中还涉及到了一个角色,就是部门助理,他起到了管理人员和老师之间的连接作用,主要负责用户的审核和管理,以及学院的公告通知的发布。而且他还能够根据学院的要求查询相应的论文和科研已经用户信息进行管理和使用。
这次的系统设计类似于一个OA系统的开发了,因为是按照OA系统的开发思想和流程去设计的,只是因为涉及到的工作流程比较的少,所以只能算是伪OA。
关键词: 超文本表示语言、客户端脚本语言、协同办公、网页层与样式布局
目录:
1办公系统简述 1
1.1 概述和设计背景 1
1.2 设计思想 2
1.3 设计规划 2
2 系统设计中的相关技术 5
2.1 XML技术 5
2.2 系统设计中的相关JSP技术 6
2.3 系统中使用的DIV+CSS技术 7
2.4 数据库规划与选择概述 8
3 系统需求分析 10
3.1 系统需求获取 10
3.2 系统需求建模 10
3.3 系统需求描述 13
4 系统设计分析 15
4.1 系统模块用例分析与设计 15
4.1.1 用户模块分析与设计 15
4.1.2 公告模块分析与设计 15
4.1.3 科研信息登记模块 16
4.1.4 建议反馈模块设计 16
4.1.5 查询与导出模块分析设计 17
4.2 系统类图分析与设计 17
5 数据库分析与设计 19
5.1 数据库需求简介 19
5.2 数据库详细设计 19
5.2.1 管理系统的E-R图分析 19
5.2.2 管理系统的数据表设计 22
6 系统详细设计 25
6.1 时序图和协作图 25
6.1.1 用户登录和注册的时序图 25
6.1.2 用户查询和管理的时序图 26
6.2 状态图 27
6.3 用户登录活动图 28
7 系统实现 29
7.1 系统的主界面与管理 29
7.2 用户注册模块实现 30
7.3 用户管理模块实现 31
7.4 公告管理模块实现 32
7.5 用户信息录入模块实现 33
7.6 用户查询模块实现 33
7.7 论文查询模块实现 34
7.8 用户反馈模块实现 35
8 系统测试与修改 35
8.1 系统测试概述 35
8.2 系统测试 36
结论 41
参考文献: 42
翻译部分 43
英文原文 43
中文原文 56
致谢 64
论文字数:26937
包含资料:
![](https://i-blog.csdnimg.cn/blog_migrate/185348c39b82d513d14daa42dc799ec7.png)
截图:
![](https://i-blog.csdnimg.cn/blog_migrate/65a7bf330e652e5235d97d45153e394e.jpeg)
![](https://i-blog.csdnimg.cn/blog_migrate/8bb67944a5c087cff93e1d2111b101bd.png)
![](https://i-blog.csdnimg.cn/blog_migrate/d3a22800a167d575e5e54716538daff4.png)