本科毕业论文基于essh框架平台日志管理与审批的开发正文Word文档格式.docx
- 文档编号:13851930
- 上传时间:2022-10-14
- 格式:DOCX
- 页数:35
- 大小:267.19KB
本科毕业论文基于essh框架平台日志管理与审批的开发正文Word文档格式.docx
《本科毕业论文基于essh框架平台日志管理与审批的开发正文Word文档格式.docx》由会员分享,可在线阅读,更多相关《本科毕业论文基于essh框架平台日志管理与审批的开发正文Word文档格式.docx(35页珍藏版)》请在冰豆网上搜索。
(一)架构设计10
(二)数据库设计13
(三)界面设计16
(四)模块设计17
三、编码实现21
(一)编码规范21
(二)算法分析与实现24
(三)系统调试与单元测试24
四、系统测试26
(一)测试方法和技术26
(二)测试流程27
五、小结28
(一)创新点、特点、难点28
(二)心得与体会28
致谢30
参考文献31
摘要:
本文阐明了开发本系统的目的和意义。
然后阐述了本系统的系统概述以及各个子系统模块的功能需求。
之后又具体介绍了系统整体页面风格和效果。
最后,介绍了系统的开发机制、运行环境和数据库的设计实现,并对一些具体功能作了详细阐述,还叙述了系统的实现以及对系统开发全过程的结论建议。
本系统利用ESSH(easyui+Struts+Spring+Hibernate)框架开发,并结合java中间软件开发高效的web应用程序。
在开发过程中涉及到easyui等相关技术,在文中都有详细的阐述。
系统使用MyEcilpse软件开发,使用的Oracle数据库的特点以及数据库的建立和操作,在文中也做了具体的说明。
关键词:
ESSH数据库easyuiOracle
引言
全球化的网络化、信息化进程正改变着人们的生活方式,办公自动化也成为企业现代化的新名词。
回顾我国企业办公的进程,从完全依赖人工办公到现在使用计算机来提高个人办公效率并且利用网络把应用范围从部门内部,部门之间扩展到行业、系统内部,乃至跨部委系统,为企业的飞速增长带来了深刻的影响。
但不少企业站点在建设规划、管理和维护以及安全性方面还停留在较低的水平。
各个企业单位还有待建立和完善从页面制作、审批、更新,流程管理,应用开发,安全性保证,与后台应用系统,集成的以及客户支持的一整套行之有效的管理模式、运营方法和技术平台。
因此,有必要专门构建一个更安全的,完善的办公系统。
而我们所开发的办公日志系统就是为了帮助各个企事业单位的职员书写和提交办公计划和总结,提高工作的效率。
在页面的设计上力求简单,使用户对自己所使用的各项功能一目了然。
在系统中为了便于管理,把用户分为四个等级,不同级别的用户在处理信息和事务的权限是由高到低排列下来的。
使系统更能适合企事业单位内部人员行政结构。
这样也使系统的安全性得到了进一步的提高,以便用户更好的使用。
一、需求分析
(一)概述
1、日志管理需求规格说明书编写目的
日志管理定位于软件开发行业信息化建设的基础软件平台——在对软件公司的办公、管理和信息沟通提供强有力的网络化、电子化支持外,还为其它信息化系统的引入、为这些系统间的信息交流提供帮助,实现单位信息化程度的全面提升。
该系统主要是基于Internet\Intranet和网络数据库,集流程管理、人员组织管理、系统权限管理、公共信息管理、信息共享为一体的信息管理系统。
以其特有的技术、结合各单位办公管理业务流程的特点,提供一套完整的计算机应用解决方案,最终使贵单位真正提高管理的质量和效率。
此需求规格说明书对《OA系统》软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能,性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进步提出概要设计说明书和完成后续设计与开发工作。
本说明书的预期读者为客户,业务或需求分析人员,测试人员,用户文档编写者,项目管理人员。
2、日志管理作用范围
日志管理系统全面支持安全设备(如防火墙等)、网络设备(如交换机、路由器等)多种产品的系统日志数据的采集和分析。
支持对不同日志格式的分类、筛选、最大效率保存;
日志自动导出、导入、删除、备份、恢复等日志管理功能。
提供了多样、灵活的日志信息查询,同时支持按用户设定的条件进行不同日志的相关查询,帮助管理员实现更加全面、深入的分析事件。
日志管理系统主要运用于公司管理员工的日常工作情况,员工每天上班所做的事情都要填写在日志,记录工作信息。
员工可以登录日志管理系统,根据自己的信息查询自己的日志信息。
项目经理根据员工填写的日志信息进行审批,并将审批的结果返回给员工。
(二)日志管理系统运行环境
1、硬件环境
PC服务器
CPU:
1GHz以上
RAM:
256M以上
存储容量:
剩余存储容量大于100M。
PC工作站
500MHz以上。
128M以上。
显示设备:
支持1024X768显示分辨率。
2、软件环境
浏览器:
IE9以上
操作系统:
Windows2000/7/8以上。
应用软件:
MicrosoftWord2003以上、MyEclipse8.6。
数据库:
oracle10g。
(三)总体功能描述
1、总体功能概况
总体功能概况主要描述系统的用户需求和具体实现的功能。
本系统为日志管理与审批的开发系统,总体功能包括三个用户模块:
组员模块、组长模块、项目经理模块。
用户根据不同的用户身份进入系统,系统根据权限的不同为用户显示不同的主页面,用户所操作的内容也是不同的。
组员是系统中最普通的用户,对个人的日志信息拥有增删改查的基本操作;
组长是第二级的用户,除了对个人日志信息有增删改查操作外还有对普通用户的日志审批权限;
项目经理是一级用户,对系统有操作的所有权。
本系统根据不同用户有不同的操作权限,具体的用户操作如图1.1项目总体概况图所示:
图1.1项目总体概况图
2、日志管理流程图
日志管理流程图主要是描述本系统用户的操作基本流程。
如图1.2日志管理流程图所示:
图1.2日志管理流程图
3、需求通用规则
1.描述页面要展现的字段。
控件默认是从左到右依次摆放同一基线上。
2.描述下拉列表中要展现的字段。
例如:
所有的状态,还是部分状态。
3.日期居左显示,其他信息居中显示。
4.数字保留一位小数点:
0.0。
5.日志详细信息展示页面,查询信息采用模糊查询,根据日期查询,可以只根据开始日期查询,结束日期可以为空。
6.开始日期不能小于结束日期,开始日期和结束日期任意一个都可以为空。
7.填写日志为当前登录人所填写的所有日志信息,我的日志为当前登录人所参与的所有日志信息。
8.如果没有符合输入的查询条件的信息,列表显示为空。
(四)功能性需求描述
功能性需求描述主要是对本系统所拥有的基本功能的详细说明,包括:
填写日志和日志审批两大基本主功能以及其增删改查操作。
1、填写日志
1)日志信息查询
1.点击菜单栏下的日志管理显示填写日志和我的日志,用户点击我的日志在主页面显示用户的日志信息,在每个分页面输入要查询的条件,点击查询,页面列表显示所有符合查询条件的日志信息。
2.在我的日志页面列表显示姓名、所属项目、所属类型、日期、正常、加班、工作内容、当前状态。
3.普通员工进入我的日志页面只能查看到自己的日志信息,组长可以查看自己所管辖的所有组员的日志信息,项目经理可以查看所有员工的日志信息。
日志信息查询如图1.3日志信息查询图所示:
我的日志X
姓名
所属项目
所属类型
日期
正常
加班
工作内容
状态
1
王东波
个人事务类
个人
2015/3/25
7.5
0.0
通过
2
罗宝华
公共事务类
公共
2015/3/26
待审批
3
谢粤华
2015/3/27
4
沈运鹏
其他
2015/3/28
拒绝
图1.3日志信息查询图
2)日志信息新增
1.用户点击菜单栏下的日志管理显示填写日志和我的日志,用户点击填写日志在主页面显示一周的日期时间,点击当天的日期时间展开填写日志页面,用户可以点击新增按钮添加工作日志。
2.在填写日志页面列表显示日期、正常、加班、合计。
3.点击新增按钮弹出新增日志窗口,填写完信息后点击保存,对日志信息进行保存。
4.在新增窗口页面显示姓名、所属项目、所属类型、正常、加班、工作内容。
填写日志主界面如图1.4一周时间展示图所示:
填写日志X
当前周:
合计
2015/3/19星期四
2015/3/20星期五
2015/3/21星期六
2015/3/22星期日
5
2015/3/23星期一
6
2015/3/24星期二
7
2015/3/25星期三
图1.4一周时间展示图
新增日志界面如图1.5日志新增图所示:
日志信息新增
姓名:
所属项目:
所属类型:
工作内容:
正常:
加班:
图1.5日志新增图
3)日志信息修改
1.用户点击菜单栏下的日志管理显示填写日志和我的日志,用户点击填写日志在主页面显示一周的日期时间,点击当天的日期时间展开填写日志页面,用户可以点击修改按钮修改工作日志。
3.在日期展开页面列表显示姓名、所属项目、所属类型、正常、加班、工作内容、当前状态。
4.选择要修改的日志信息,点击修改按钮弹出修改日志窗口,并显示出要修改的日志信息,修改完日志信息后点击保存,对日志信息进行保存。
5.修改窗口页面显示姓名、所属项目、所属类型、正常、加班、工作内容。
修改日志信息界面如图1.6日志信息编辑图所示:
日志详细信息
图1.6日志信息编辑图
4)日志信息删除
1.用户点击菜单栏下的日志管理显示填写日志和我的日志,用户点击填写日志在主页面显示一周的日期时间,点击当天的日期时间展开填写日志页面,用户可以点击删除按钮删除工作日志。
3.在日期展开页面列表显示姓名、所属项目、所属类型、正常、加班、工作内容、当前状态。
4.选择要删除的日志信息,点击删除按钮弹出提示是否删除选择的日志信息窗口,点击是直接删除选择的日志信息,点击否取消删除日志信息。
删除日志信息确认提示界面如图1.7日志信息删除图所示:
确认提示X
您确定要删除选中所有行?
图1.7日志信息删除图
2、日志审批
1)日志信息审批
1.点击菜单栏下的日志管理显示日志审批,点击日志审批在主页面显示要审批的日志信息。
2.在日志审批页面列表显示姓名、所属项目、所属类型、日期、正常、加班、工作内容、当前状态。
3.选择要审批的日志信息,点击审批,弹出审批窗口,显示要审批的日志信息,点击确认审
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 本科毕业 论文 基于 essh 框架 平台 日志 管理 审批 开发 正文