分类筛选
分类筛选:

关于管理系统方面学年毕业论文范文 跟江苏省地震局防震减灾制度文件管理系统的设计和实现相关硕士学位毕业论文范文

版权:原创标记原创 主题:管理系统范文 类别:职称论文 2024-04-04

《江苏省地震局防震减灾制度文件管理系统的设计和实现》

本文是管理系统有关学年毕业论文范文和地震局和防震和管理系统有关论文范文数据库。

摘 要:为方便及时落实最新制度文件,编制了一套江苏省地震局防震减灾制度文件管理系统,本文主要简述了管理系统的设计框架,介绍了其中逻辑结构、网络架构以及主要功能模块,在实际应用中能够提高工作效率,具有积极意义.

关键词:制度文件;管理系统;网络化

一、前言

随着信息化建设的不断推进,计算机普遍应用于人们的工作和生活,原来大量以纸质格式承载的各类文字、数据文件资料逐步被以计算机为依托的电子格式所替代,由此产生了大量的电子档案.从文献的角度来看,这些电子档案记录了各个历史阶段的工作过程和结果,具有重要的历史价值.电子档案应用初期,档案管理仍遵循传统模式,把电子档案打印成稿,以纸质资料的形式保存.而2005 年4 月1 日《电子签名法》的正式实施,赋予了电子档案与纸质档案相同的法律地位,相对于纸质档案,电子档案具有载体丰富、内容灵活、便于共享、可重复利用等绝对优势[1],推进档案电子化管理成为必然趋势.目前我局已有较为成熟的内网系统,其中收发文处理及电子归档等模块实现了公文的网上传递、审批及办理.且职工信息化应用水平不断提高,进一步加速了办公信息化系统的应用.在此基础上开发一套江苏省地震局防震减灾制度文件管理系统软件[2],便于实时掌握了解最新制度文件,提高工作效率.

二、系统设计

2.1 逻辑结构.江苏省地震局防震减灾制度文件管理系统采用结构化设计,划分为用户管理、文件管理、类别管理等模块,该系统总体分4 层,即应用表示层、业务逻辑层、数据表示层、数据源层,系统逻辑结构见图1.应用表示层即操作界面,与用户直接接触,实现原始数据录入和数据查询功能,数据处理后的结果用于展示或供用户下载;业务逻辑层位于应用表示层和数据表示层之间,主要用于处理各类应用层的请求与业务逻辑,将用户的请求转化成SQL 语言向数据库发送指令,或从数据库提取有关业务数据;数据表示层是将从数据库提取的数据转换成JA 代码的对象,方便业务逻辑层使用.数据源层主要实现对数据库的维护、访问及数据更新,并对以上操作进行管理,针对不同用户和不同操作权限对数据进行操作(图1).

2.2 网络架构.图2 为系统网络架构图,按B/S( 浏览器和服务器结构) 设计的,从中可以清楚看出数据网络的传输情况.系统网络架构图的设计完成,在很大程度上加快系统的设计步骤,使系统的目标性更加强烈,实用性更加突出.

2.3 功能模块.江苏省地震局防震减灾制度文件管理系统主要功能模块分为用户管理模块、文件管理模块、类别管理模块(图3).

(1)用户管理模块:主要由登录验证、登陆口令维护、部门管理员权限设置三部分组成.用户登陆前需要接受系统验证,通过核对口令登录系统.本系统的管理体系由系统管理员和部门管理员二级共同组成,系统管理员即为超级管理员,具有最高管理及操作权限,部门管理员能够对本部门的文件进行管理及操作.

(2)文件管理模块:系统会自动根据用户所在的部门进行类别匹配,赋予该部门管理员对相应文件的新增,修改,删除等权限.同时,为便于工作开展,部门管理员可以根据实际需求修改本部门的文件类别.在新增或者编辑文件时可以上传文件的原件作为附件供其他用户下载.

(3)类别管理模块:系统管理员可修改文件类别及所有用户的部门分类,在人员变动或文件传送过程中能够灵活变通,方便系统实时判断文件的归属及编辑权限.

三、系统实现

江苏省防震减灾制度文件管理系统软件使用BS 架构设 计,采用MYSQL 数据库作为数据存储工具,JA 语言编写服务逻辑业务,JSP 页面在浏览器端展示制度信息,采用Tomcat 应用,在服务器上提供网站服务.

(1)文件信息保存功能的实现.管理员从页面录入文件的内容等基础信息,系统完成业务处理工作后,存入数据库保存数据.

@RequestMapping("/seCommonContent")

public @ResponseBody Map<String, Object> seCommonContent(CommonContent commonContent, BindingResult result,Model model, HttpServletRequest request) throws Exception{Integer num 等于 commonContentService.seCommonContent(commonContent, currentUser);}

连接数据库与SQL 语句的代码:

public Integer seCommonContent(CommonContentcommonContent) throws Exception {return getSqlSession().insert("seCommonContent",commonContent);}

(2)用户浏览文件功能实现,将从数据库取出的文件信息组装成JA 代码的对象.通过业务逻辑处理在页面进行展示.

@RequestMapping("/detail")

public String detailCommonContent(CommonContentcommonContent, BindingResult result, Model model, Long ccid,@ModelAttribute("loginUser") LoginUser loginUser) throwsException {commonContent.setCcid(ccid);

c o m m o n C o n t e n t 等于 c o m m o n C o n t e n t S e r v i c e .getCommonContent(commonContent, loginUser);

commonContentService.addPv(commonContent, loginUser);

String weburl 等于 Constants.WEB_URL_SITE;

model.addAttribute("weburl", weburl);

model.addAttribute("commonContent", commonContent);

return"u_common_content_detail_v1";}

连接数据库与组装数据的代码:

public CommonContent getCommonContent(CommonContentcommonContent) throws Exception {return getSqlSession().

selectOne("getCommonContent", commonContent);}

(3)创建新的文件管理员功能实现.从页面采集创建的文件管理员信息,将信息通过代码整理后(如默认通过MD5 加密),存入数据库中.保存完毕后跳转到用户列表页面.

@RequestMapping("/se")

public String se(LoginUser user, Model model) throwsException {Md5PasswordEncoder md5 等于 new Md5PasswordEncoder();

String md5string 等于 md5.encodePassword(user.getPassword(),cn.com.konyo.util.Constants.MD5_SLAT);

user.setPassword(md5string);

userService.add(user);

return "redirect:/user/list";}

连接数据库与SQL 语句的代码:

public int se(LoginUser loginUser) {return getSqlSession().insert("seUser", loginUser);}

四、系统运行效果

江苏省防震减灾制度文件管理系统部署运行以来,一定程度上克服了人工操作工作量大、耗时长,处理过程易出错等问题,系统使用数据库技术与数据管理技术,使得数据的准确性与安全性得到了很大的提高,将普通用户与管理员的操作权限进行区分,不仅提高了工作效率,还提升工作质量.

五、结语

江苏省防震减灾制度文件管理系统在使用中受到普遍认可,但也发现存在一些不足,例如对浏览器的兼容性、操作界面优化方面等问题,在今后的维护中会不断改进系统,使其更加完善、稳定.

管理系统论文参考资料:

管理系统论文

学位论文管理系统

图书管理系统论文

图书管理系统毕业论文

超市管理系统论文

学生管理系统论文

本文汇总:上文是适合地震局和防震和管理系统论文写作的大学硕士及关于管理系统本科毕业论文,相关管理系统开题报告范文和学术职称论文参考文献。

和你相关的