资源预览内容
第1页 / 共33页
第2页 / 共33页
第3页 / 共33页
第4页 / 共33页
第5页 / 共33页
第6页 / 共33页
第7页 / 共33页
第8页 / 共33页
第9页 / 共33页
第10页 / 共33页
亲,该文档总共33页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
江西经济管理干部学院毕业设计(论文)题目:基于ESSH框架平台日志管理与审批的开发 系别 信息工程系 专业班级 学生姓名 指导教师 指导教师职称 2016年5月20日目 录摘 要1引 言2一、需求分析3(一)概述3(二)日志管理系统运行环境4(三)总体功能描述4(四)功能性需求描述6二、系统设计10(一)架构设计10(二)数据库设计13(三)界面设计16(四)模块设计17三、编码实现21(一)编码规范21(二)算法分析与实现24(三)系统调试与单元测试24四、系统测试26(一)测试方法和技术26(二)测试流程27五、小结28(一)创新点、特点、难点28(二)心得与体会28致 谢30参考文献31基于ESSH框架平台日志管理与审批的开发摘要:本文阐明了开发本系统的目的和意义。然后阐述了本系统的系统概述以及各个子系统模块的功能需求。之后又具体介绍了系统整体页面风格和效果。最后,介绍了系统的开发机制、运行环境和数据库的设计实现,并对一些具体功能作了详细阐述,还叙述了系统的实现以及对系统开发全过程的结论建议。本系统利用ESSH(easyui+Struts+Spring+Hibernate)框架开发,并结合java中间软件开发高效的web应用程序。在开发过程中涉及到easyui等相关技术,在文中都有详细的阐述。系统使用MyEcilpse软件开发,使用的Oracle数据库的特点以及数据库的建立和操作,在文中也做了具体的说明。关键词:ESSH 数据库 easyui Oracle引 言全球化的网络化、信息化进程正改变着人们的生活方式,办公自动化也成为企业现代化的新名词。回顾我国企业办公的进程,从完全依赖人工办公到现在使用计算机来提高个人办公效率并且利用网络把应用范围从部门内部,部门之间扩展到行业、系统内部,乃至跨部委系统,为企业的飞速增长带来了深刻的影响。但不少企业站点在建设规划、管理和维护以及安全性方面还停留在较低的水平。各个企业单位还有待建立和完善从页面制作、审批、更新,流程管理,应用开发,安全性保证,与后台应用系统,集成的以及客户支持的一整套行之有效的管理模式、运营方法和技术平台。因此,有必要专门构建一个更安全的,完善的办公系统。而我们所开发的办公日志系统就是为了帮助各个企事业单位的职员书写和提交办公计划和总结,提高工作的效率。在页面的设计上力求简单,使用户对自己所使用的各项功能一目了然。在系统中为了便于管理,把用户分为四个等级,不同级别的用户在处理信息和事务的权限是由高到低排列下来的。使系统更能适合企事业单位内部人员行政结构。这样也使系统的安全性得到了进一步的提高,以便用户更好的使用。一、需求分析(一)概述1、日志管理需求规格说明书编写目的日志管理定位于软件开发行业信息化建设的基础软件平台在对软件公司的办公、管理和信息沟通提供强有力的网络化、电子化支持外,还为其它信息化系统的引入、为这些系统间的信息交流提供帮助,实现单位信息化程度的全面提升。该系统主要是基于InternetIntranet和网络数据库,集流程管理、人员组织管理、系统权限管理、公共信息管理、信息共享为一体的信息管理系统。以其特有的技术、结合各单位办公管理业务流程的特点,提供一套完整的计算机应用解决方案,最终使贵单位真正提高管理的质量和效率。此需求规格说明书对OA系统软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能,性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进步提出概要设计说明书和完成后续设计与开发工作。本说明书的预期读者为客户,业务或需求分析人员,测试人员,用户文档编写者,项目管理人员。2、日志管理作用范围日志管理系统全面支持安全设备(如防火墙等)、网络设备(如交换机、路由器等)多种产品的系统日志数据的采集和分析。支持对不同日志格式的分类、筛选、最大效率保 存;日志自动导出、导入、删除、备份、恢复等日志管理功能。提供了多样、灵活的日志信息查询,同时支持按用户设定的条件进行不同日志的相关查询,帮助管理 员实现更加全面、深入的分析事件。日志管理系统主要运用于公司管理员工的日常工作情况,员工每天上班所做的事情都要填写在日志,记录工作信息。员工可以登录日志管理系统,根据自己的信息查询自己的日志信息。项目经理根据员工填写的日志信息进行审批,并将审批的结果返回给员工。(二)日志管理系统运行环境 1、硬件环境PC服务器CPU:1GHz以上RAM:256M以上存储容量:剩余存储容量大于100M。PC工作站CPU:500MHz以上。RAM:128M以上。显示设备:支持1024X768 显示分辨率。2、软件环境浏览器:IE9以上操作系统:Windows2000/7/8以上。应用软件:Microsoft Word 2003以上、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/257.50.0通过2罗宝华公共事务类公共2015/3/267.50.0待审批3谢粤华公共事务类公共2015/3/277.50.0待审批4沈运鹏其他其他2015/3/287.50.0拒绝图1.3 日志信息查询图2)日志信息新增1. 用户点击菜单栏下的日志管理显示填写日志和我的日志,用户点击填写日志在主页面显示一周的日期时间,点击当天的日期时间展开填写日志页面,用户可以点击新增按钮添加工作日志。2. 在填写日志页面列表显示日期、正常、加班、合计。3. 点击新增按钮弹出新增日志窗口,填写完信息后点击保存,对日志信息进行保存。4. 在新增窗口页面显示姓名、所属项目、所属类型、正常、加班、工作内容。填写日志主界面如图1.4 一周时间展示图所示:填写日志 X当前周:日期正常加班合计12015/3/19 星期四7.50.07.522015/3/20 星期五7.50.07.532015/3/21 星期六7.50.07.542015/3/22 星期日7.50.07.552015/3/23 星期一7.50.07.562015/3/24 星期二7.50.07.572015/3/25 星期三7.50.07.5图1.4 一周时间展示图新增日志界面如图1.5 日志新增图所示:日志信息新增姓名:所属项目:所属类型:工作内容:正常:加班:保存关闭图1.5 日志新增图3)日志信息修改1. 用户点击菜单栏下的日志管理显示填写日志和我的日志,用户点击填写日志在主页面显示一周的日期时间,点击当天的日期时间展开填写日志页面,用户可以点击修改按钮修改工作日志。2. 在填写日志页面列表显示日期、正常、加班、合计。3. 在日期展开页面列表显示姓名、所属项目、所属类型、正常、加班、工作内容、当前状态。4. 选择要修改的日志信息,点击修改按钮弹出修改日志窗口,并显示出要修改的日志信息,修改完日志信息后点击保存,对日志信息进行保存。5. 修改窗口页面显示姓名、所属项目、所属类型、正常、加班、工作内容。修改日志信息界面如图1.6 日志信息编辑图所示:日志详细信息姓名:王东波所属项目:个人事务类所属类型:个人工作内容:上班正常:7.5加班:0.0保存关闭图1.6 日志信息编辑图4)日志信息删除1. 用户点击菜单栏下的日志管理显示填写日志和我的日志,用户点击填写日志在主页面显示一周的日期时间,点击当天的日期时间展开填写日志页面,用户可以点击删除按钮删除工作日志。2. 在填写日志页面列表显示日期、正常、加班、合计。3在日期展开页面列表显示姓名、所属项目、所属类型
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号