基于ESSH框架平台日志管理与审批的开发(含源文件)-学术论文

上传人:cre****111 文档编号:36400691 上传时间:2018-03-28 格式:DOC 页数:33 大小:426.50KB
返回 下载 相关 举报
基于ESSH框架平台日志管理与审批的开发(含源文件)-学术论文_第1页
第1页 / 共33页
基于ESSH框架平台日志管理与审批的开发(含源文件)-学术论文_第2页
第2页 / 共33页
基于ESSH框架平台日志管理与审批的开发(含源文件)-学术论文_第3页
第3页 / 共33页
基于ESSH框架平台日志管理与审批的开发(含源文件)-学术论文_第4页
第4页 / 共33页
基于ESSH框架平台日志管理与审批的开发(含源文件)-学术论文_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《基于ESSH框架平台日志管理与审批的开发(含源文件)-学术论文》由会员分享,可在线阅读,更多相关《基于ESSH框架平台日志管理与审批的开发(含源文件)-学术论文(33页珍藏版)》请在金锄头文库上搜索。

1、江 西 经 济 管 理 干 部 学 院毕业设计(论文)题目:基于基于 ESSHESSH 框架平台日志管理与审批的开发框架平台日志管理与审批的开发系别 信息工程系 专业班级 学生姓名 指导教师 指导教师职称 2016 年 5 月 20 日I目目 录录摘 要.1 引 言.2 一、需求分析.3 (一)概述.3 (二)日志管理系统运行环境.4 (三)总体功能描述.4 (四)功能性需求描述.6 二、系统设计.10 (一)架构设计.10 (二)数据库设计.13 (三)界面设计.16 (四)模块设计.17 三、编码实现.21 (一)编码规范.21 (二)算法分析与实现.24 (三)系统调试与单元测试.24

2、四、系统测试.26 (一)测试方法和技术.26 (二)测试流程.27 五、小结.28 (一)创新点、特点、难点.28 (二)心得与体会.28 致 谢.30 参考文献.311基于基于 ESSHESSH 框架平台日志管理与审批的开发框架平台日志管理与审批的开发摘要摘要:本文阐明了开发本系统的目的和意义。然后阐述了本系统的系统概述以及各个子系统模块的功能需求。之后又具体介绍了系统整体页面风格和效果。最后,介绍了系统的开发机制、运行环境和数据库的设计实现,并对一些具体功能作了详细阐述,还叙述了系统的实现以及对系统开发全过程的结论建议。本系统利用 ESSH(easyui+Struts+Spring+Hi

3、bernate)框架开发,并结合java 中间软件开发高效的 web 应用程序。在开发过程中涉及到 easyui 等相关技术,在文中都有详细的阐述。系统使用 MyEcilpse 软件开发,使用的 Oracle 数据库的特点以及数据库的建立和操作,在文中也做了具体的说明。关键词:关键词:ESSH 数据库 easyui Oracle2引引 言言全球化的网络化、信息化进程正改变着人们的生活方式,办公自动化也成为企业现代化的新名词。回顾我国企业办公的进程,从完全依赖人工办公到现在使用计算机来提高个人办公效率并且利用网络把应用范围从部门内部,部门之间扩展到行业、系统内部,乃至跨部委系统,为企业的飞速增长

4、带来了深刻的影响。但不少企业站点在建设规划、管理和维护以及安全性方面还停留在较低的水平。各个企业单位还有待建立和完善从页面制作、审批、更新,流程管理,应用开发,安全性保证,与后台应用系统,集成的以及客户支持的一整套行之有效的管理模式、运营方法和技术平台。因此,有必要专门构建一个更安全的,完善的办公系统。而我们所开发的办公日志系统就是为了帮助各个企事业单位的职员书写和提交办公计划和总结,提高工作的效率。在页面的设计上力求简单,使用户对自己所使用的各项功能一目了然。在系统中为了便于管理,把用户分为四个等级,不同级别的用户在处理信息和事务的权限是由高到低排列下来的。使系统更能适合企事业单位内部人员行

5、政结构。这样也使系统的安全性得到了进一步的提高,以便用户更好的使用。3一、需求分析一、需求分析(一)概述(一)概述1 1、日志管理需求规格说明书编写目的、日志管理需求规格说明书编写目的日志管理定位于软件开发行业信息化建设的基础软件平台在对软件公司的办公、管理和信息沟通提供强有力的网络化、电子化支持外,还为其它信息化系统的引入、为这些系统间的信息交流提供帮助,实现单位信息化程度的全面提升。该系统主要是基于 InternetIntranet 和网络数据库,集流程管理、人员组织管理、系统权限管理、公共信息管理、信息共享为一体的信息管理系统。以其特有的技术、结合各单位办公管理业务流程的特点,提供一套完

6、整的计算机应用解决方案,最终使贵单位真正提高管理的质量和效率。此需求规格说明书对OA 系统软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能,性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进步提出概要设计说明书和完成后续设计与开发工作。本说明书的预期读者为客户,业务或需求分析人员,测试人员,用户文档编写者,项目管理人员。2 2、日志管理作用范围、日志管理作用范围日志管理系统全面支持安全设备(如防火墙等) 、网络设备(如交换机、路由器等)多种产品的系统日志数据的采集和分析。支持对不同日志格式的分类、筛选、最大效率保 存;日志自动导出、导入、删除、备份、恢

7、复等日志管理功能。提供了多样、灵活的日志信息查询,同时支持按用户设定的条件进行不同日志的相关查询,帮助管理 员实现更加全面、深入的分析事件。日志管理系统主要运用于公司管理员工的日常工作情况,员工每天上班所做的事情都要填写在日志,记录工作信息。员工可以登录日志管理系统,根据自己的信息查询自己的日志信息。项目经理根据员工填写的日志信息进行审批,并将审批的结果返回给员工。4(二)日志管理系统运行环境(二)日志管理系统运行环境 1 1、硬件环境、硬件环境PC 服务器CPU:1GHz 以上RAM:256M 以上存储容量:剩余存储容量大于 100M。PC 工作站CPU:500MHz 以上。RAM:128M

8、 以上。显示设备:支持 1024X768 显示分辨率。2 2、软件环境、软件环境浏览器:IE9 以上操作系统:Windows2000/7/8 以上。应用软件:Microsoft Word 2003 以上、MyEclipse8.6。数据库: oracle10g。(三)总体功能描述(三)总体功能描述1 1、总体功能概况、总体功能概况总体功能概况主要描述系统的用户需求和具体实现的功能。本系统为日志管理与审批的开发系统,总体功能包括三个用户模块:组员模块、组长模块、项目经理模块。用户根据不同的用户身份进入系统,系统根据权限的不同为用户显示不同的主页面,用户所操作的内容也是不同的。组员是系统中最普通的用

9、户,对个人的日志信息拥有增删改查的基本操作;组长是第二级的用户,除了对个人日志信息有增删改查操作外还有对普通用户的日志审批权限;项目经理是一级用户,对系统有操作的所有权。本系统根据不同用户有不同的操作权限,具体的用户操作如图 1.1 项目总体概况图所示:5图 1.1 项目总体概况图2 2、日志管理流程图、日志管理流程图日志管理流程图主要是描述本系统用户的操作基本流程。如图 1.2 日志管理流程图所示:图 1.2 日志管理流程图3 3、需求通用规则、需求通用规则1. 描述页面要展现的字段。控件默认是从左到右依次摆放同一基线上。2. 描述下拉列表中要展现的字段。例如:所有的状态,还是部分状态。3.

10、 日期居左显示,其他信息居中显示。4. 数字保留一位小数点 :0.0。日志管理系统组员模块项目经理模块组长模块填写日志修改日志查询日志删除日志日志审批删除日志查询日志修改日志填写日志组员组长项目经理填写日志填写日志日志审批日志审批审批通过65. 日志详细信息展示页面,查询信息采用模糊查询,根据日期查询,可以只根据开始日期查询,结束日期可以为空。6. 开始日期不能小于结束日期,开始日期和结束日期任意一个都可以为空。7. 填写日志为当前登录人所填写的所有日志信息,我的日志为当前登录人所参与的所有日志信息。8. 如果没有符合输入的查询条件的信息,列表显示为空。(四)功能性需求描述(四)功能性需求描述

11、功能性需求描述主要是对本系统所拥有的基本功能的详细说明,包括:填写日志和日志审批两大基本主功能以及其增删改查操作。1 1、填写日志、填写日志1 1)日志信息查询)日志信息查询1. 点击菜单栏下的日志管理显示填写日志和我的日志,用户点击我的日志在主页面显示用户的日志信息,在每个分页面输入要查询的条件,点击查询,页面列表显示所有符合查询条件的日志信息。2. 在我的日志页面列表显示姓名、所属项目、所属类型、日期、正常、加班、工作内容、当前状态。3. 普通员工进入我的日志页面只能查看到自己的日志信息,组长可以查看自己所管辖的所有组员的日志信息,项目经理可以查看所有员工的日志信息。日志信息查询如图 1.3 日志信息查询图所示:我的日志 X姓名所属项目所属类型日期正常加班工作内容状态1王东波个人事务类个人2015/3/257.50.0通过2罗宝华公共事务类公共2015/3/267.50.0待审批3谢粤华公共事务类公共2015/3/277.50.0待审批4沈运鹏其他其他2015/3/287.50.0拒绝7图 1.3 日志信息查询图2 2)日志信息新增)日志信息新增

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号