首页 > 范文大全 > 正文

天津市地震局值班日志管理系统的设计与实现

开篇:润墨网以专业的文秘视角,为您筛选了一篇天津市地震局值班日志管理系统的设计与实现范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

【摘 要】本文采用J2EE技术和B/S架构,以Tomcat作为Web容器,以MySQL为数据库设计与开发了一个震情值班日志管理系统,提高了值班员的值班工作效率,推动了我局的无纸化办公,节省了大量人力、物力资源。将我局震情值班的管理工作推进了一大步。

【关键词】震情值班;日志管理;数据库;Java Web

随着计算机信息技术日益发展,信息化程度的发展高低已经成为企事业单位信息化水平的重要标志,同时也在繁杂的日常工作中提高了工作效率。天津市地震局震情值班室目前采用了由应急信息中心和应急保障中心45岁以下的值班员进行24小时*7全年无间断综合值班的方法,即将行政值班,业务值班,震情值班,12322防震减灾热线值班放在一起形成综合值班的方式。之前,在交接值班工作的方式是每日早晨8:00和下午17:00两个时间段对震情值班室设备进行巡检,并以书面形式填写值班日志。现在,只需在设备巡检后,通过网页登录进入系统,按照业务相关模块进行勾选,系统会自动生成值班日志存储在我局服务器的数据库内,免去了人工输入的烦恼,将我局的无纸化办公向前推进了一大步。

1 系统需求分析

本系统为了实现对天津市地震局震情值班日志的自动化处理,按照不同角色用户拥有不同权限进行自主注册登录的方式进入该系统 。 用户角色主要分为:管理员用户和普通值班员用户,不同权限用户登陆进入后的界面不同。 管理员拥有最高权限,一般由震情值班室主任担当 。管理员用户拥有查看所有值班日志的权限并对某天的值班日志可进行增加、删除、查询、修改值班日志的内容 。普通值班员拥有查询往日值班日志报告和修改当日值班日志内容的权限 。普通值班员每天必须通过进入系统,将值班过程当中的设备巡检情况进行输入并勾选,遇到特殊情况可在备注内容里输入文字进行提醒,默认备注内容框字体为红色。如无异常情况,系统可自动生成值班日志的电子版。

2 系统设计

2.1 系统功能模块设计

根据用户角色的划分,本系统共有8个模块 。

2.2 系统主要工作流程

2.2.1 值班工作交接流程

每个值班员都需要在接班之前填写值班日志,并让接班的值班员 在值班日志上输入自己的名字表示确认上一个值班时间段内的值班情况正常并提交进入数据库进行保存。 普通值班员可以查看任意时间段内值班日志,修改和上传当日值班当日的日志内容,管理员可对所有的值班日志进行查询、删除、修改、增加。

2.2.2 上传文件流程

(1)在系统中需要保存值班员的基本信息的登录信息验证表。

(2)值班员所写日志需要保存到数据库中。因此需要值班日志信息存储表。

(3)记录中心部门名和部门号的部门表等。

2.3 主要数据表设计如下

2.3.1 值班日志信息存储表(LogDetail)

记录每篇日志的编号,日志内容,所记录时间等相关信息。

2.3.2 上传信息存储表(ActionTable)

记录上传文件或通知的信息,上传时间,主题等内容。

3 系统开发与实现

3.1 系统开发环境

开发模式:基于Java Web应用的B/S模式;

操作系统:Windows 7

Web应用服务器:Tomcat 7.0

数据库管理系统:MySQL 5.1

4 总结

值班日志管理系统采用B/S模式+MVC框架.使用J2EE+JSP+MySQL来开发。实现的主要功能是对震情值班人员的值班工作日志的记录和保存。同时方便领导对值班员的日常值班工作进行了解,提高值班员的工作效率。本系统采用了角色和权限相结合的方式来控制访问权限,根据角色可以得到默认的权限。本系统具有传输可靠,操作简单,安全可靠等优点,适用于中小型企、事业单位使用,当然本系统还未能做到十全十美。很多的方面没有考虑完全,将在今后进步完善。

【参考文献】

[1]孙卫琴,李洪威.Tomcat与Java Web 开发技术详解[M].电子工业出版社,2004,4.

[2]王占全,苏玲.Eclipse 全程指南[M].电子工业出版社,2008,3.

[3][美]Marry Hall Larry Brown .Servlet与JSP核心编程[M].赵学良,译.清华大学出版社,2004,6.

[4]崔洋,贺亚茹.MySQL数据库从入门到精通[M].中国铁道出版社,2013,1.

[5]白新国,曲蕴慧.基于JAVA的员工日志管理系统的设计实现[J].福建电脑,2010,6.

[6]孙路强,栗连地.天津测震台网管理系统的设计与实现[J].地震研究,2013,4.