基于ESSH框架平台日志管理与审批的开发-信息工程系毕业设计(论文

上传人:jct2****808 文档编号:58663204 上传时间:2018-10-31 格式:DOC 页数:33 大小:433KB
返回 下载 相关 举报
基于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 参考文献.31 1 基于基于 ESSHESSH 框架平台日志管理与审批的开发框架平台日志管理与审批的开发 摘要摘要:本文阐明了开发本系统的目的和意义。然后阐述了本系统的系统 概述以及各个子系统模块的功能需求。之后又具体介绍了系统整体页面风格和 效果。最后,介绍了系统的开发机制、运行环境和数据库的设计实现,并对一 些具体功能作了详细阐述,还叙述了系统的实现以及对系统开发全过程的结论 建议。 本系统利用 ESSH(easyui+Struts+Sprin

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

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

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

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

7、析。支持对不同日志格式的分类、 筛选、最大效率保 存;日志自动导出、导入、删除、备份、恢复等日志管理功 能。提供了多样、灵活的日志信息查询,同时支持按用户设定的条件进行不同 日志的相关查询,帮助管理 员实现更加全面、深入的分析事件。 日志管理系统主要运用于公司管理员工的日常工作情况,员工每天上班所 做的事情都要填写在日志,记录工作信息。员工可以登录日志管理系统,根据 自己的信息查询自己的日志信息。项目经理根据员工填写的日志信息进行审批, 并将审批的结果返回给员工。 4 (二)日志管理系统运行环境(二)日志管理系统运行环境 1 1、硬件环境、硬件环境 PC 服务器 CPU:1GHz 以上 RAM

8、:256M 以上 存储容量:剩余存储容量大于 100M。 PC 工作站 CPU:500MHz 以上。 RAM:128M 以上。 显示设备:支持 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

10、3、需求通用规则、需求通用规则 1. 描述页面要展现的字段。控件默认是从左到右依次摆放同一基线上。 2. 描述下拉列表中要展现的字段。例如:所有的状态,还是部分状态。 3. 日期居左显示,其他信息居中显示。 4. 数字保留一位小数点 :0.0。 日志管理系统 组员模块项目经理模块组长模块 填写日志 修改日志 查询日志 删除日志 日志审批 删除日志 查询日志 修改日志 填写日志 组员 组长 项目经理 填写日志填写日志 日志审批 日志审批 审批通过 6 5. 日志详细信息展示页面,查询信息采用模糊查询,根据日期查询,可以 只根据开始日期查询,结束日期可以为空。 6. 开始日期不能小于结束日期,开始

11、日期和结束日期任意一个都可以为空。 7. 填写日志为当前登录人所填写的所有日志信息,我的日志为当前登录人 所参与的所有日志信息。 8. 如果没有符合输入的查询条件的信息,列表显示为空。 (四)功能性需求描述(四)功能性需求描述 功能性需求描述主要是对本系统所拥有的基本功能的详细说明,包括:填 写日志和日志审批两大基本主功能以及其增删改查操作。 1 1、填写日志、填写日志 1 1)日志信息查询)日志信息查询 1. 点击菜单栏下的日志管理显示填写日志和我的日志,用户点击我的日志 在主页面显示用户的日志信息,在每个分页面输入要查询的条件,点击查询, 页面列表显示所有符合查询条件的日志信息。 2. 在

12、我的日志页面列表显示姓名、所属项目、所属类型、日期、正常、加 班、工作内容、当前状态。 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

13、.3 日志信息查询图 2 2)日志信息新增)日志信息新增 1. 用户点击菜单栏下的日志管理显示填写日志和我的日志,用户点击填写 日志在主页面显示一周的日期时间,点击当天的日期时间展开填写日志页面, 用户可以点击新增按钮添加工作日志。 2. 在填写日志页面列表显示日期、正常、加班、合计。 3. 点击新增按钮弹出新增日志窗口,填写完信息后点击保存,对日志信息 进行保存。 4. 在新增窗口页面显示姓名、所属项目、所属类型、正常、加班、工作内 容。填写日志主界面如图 1.4 一周时间展示图所示: 填写日志 X 当前周: 日期正常加班合计 1 2015/3/19 星期四 7.50.07.5 2 2015

14、/3/20 星期五 7.50.07.5 3 2015/3/21 星期六 7.50.07.5 4 2015/3/22 星期日 7.50.07.5 5 2015/3/23 星期一 7.50.07.5 6 2015/3/24 星期二 7.50.07.5 7 2015/3/25 星期三 7.50.07.5 图 1.4 一周时间展示图 新增日志界面如图 1.5 日志新增图所示: 日志信息新增 姓名: 所属项目: 所属类型: 工作内容: 正常: 加班: 关闭保存 8 图 1.5 日志新增图 3 3)日志信息修改)日志信息修改 1. 用户点击菜单栏下的日志管理显示填写日志和我的日志,用户点击填写 日志在主页

15、面显示一周的日期时间,点击当天的日期时间展开填写日志页面, 用户可以点击修改按钮修改工作日志。 2. 在填写日志页面列表显示日期、正常、加班、合计。 3. 在日期展开页面列表显示姓名、所属项目、所属类型、正常、加班、工 作内容、当前状态。 4. 选择要修改的日志信息,点击修改按钮弹出修改日志窗口,并显示出要 修改的日志信息,修改完日志信息后点击保存,对日志信息进行保存。 5. 修改窗口页面显示姓名、所属项目、所属类型、正常、加班、工作内容。 修改日志信息界面如图 1.6 日志信息编辑图所示: 日志详细信息 姓名: 所属项目: 所属类型: 工作内容: 正常: 加班: 图 1.6 日志信息编辑图

16、4 4)日志信息删除)日志信息删除 1. 用户点击菜单栏下的日志管理显示填写日志和我的日志,用户点击填写 日志在主页面显示一周的日期时间,点击当天的日期时间展开填写日志页面, 用户可以点击删除按钮删除工作日志。 2. 在填写日志页面列表显示日期、正常、加班、合计。 王东波 个人事务类 个人 上班 7.5 0.0 关闭保存 9 3在日期展开页面列表显示姓名、所属项目、所属类型、正常、加班、工 作内容、当前状态。 4. 选择要删除的日志信息,点击删除按钮弹出提示是否删除选择的日志信 息窗口,点击是 直接删除选择的日志信息,点击否 取消删除日志信息。 删除日志信息确认提示界面如图 1.7 日志信息删除图所示: 确认提示 X X 您确定要删除选中所有行? 图 1.7 日志信息删除图 2 2、日志审批、日志审批 1 1)日志信息审批)日志信息审批 1. 点击菜单栏下的日志管理显示日志审批,点击日志审批在主页面显示要 审批的日志信息。 2. 在日志审批页面列表显示姓名、所属项目、所属类

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

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

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