学位论文 > 优秀研究生学位论文题录展示
基于Struts技术的案件综合管理系统的设计与实现
作 者: 唐志
导 师: 史清华
学 校: 山东大学
专 业: 软件工程
关键词: 案件管理系统 SQL SERVER Struts+Hibernat B/S
分类号: TP311.52
类 型: 硕士论文
年 份: 2011年
下 载: 35次
引 用: 0次
阅 读: 论文下载
内容摘要
本论文是山东省威海市公安边防支队技术革新项目课题。本课题采用Java Web开发技术和SQLSever2000数据库,开发一个数据共享和过程化管理并具有可扩展性、可维护性、可移植性等特点的全新的案件综合管理系统。该案件综合管理系统通过对案件信息及有关资源的有机组织和过程控制,实现了对各个案件的详细信息,包括嫌疑人、举报人、报案人、案件线索、询问记录、讯问记录、物品管理、相关文件上传与下载等过程管理。通过该系统,案件管理者可以方便地实现案件相关信息的记录、查询、统计、分析和研判,实现了案件管理的全程信息化。案件综合管理系统的设计与实现将使威海市公安边防支队的案件综合管理和信息服务推向一个新台阶,将根本改变传统的案件管理和服务模式,实现案件管理过程的高质优化和充分协调,提高案件管理和侦办工作的效率、效果和效益。在案件综合管理系统总体设计上,系统充分利用SQLSever2000数据库平台,结合Struts+Hibernat框架,并依据面向对象的技术原则,综合运用多种设计模式,同时在开发过程中注重程序可扩展性、可复用性和可读性。根据Web应用分层设计的思想,论文将案件综合管理系统分为表示层数据持续层、业务逻辑层和控制处理层。用View类实现表示层减少传输数据,隔离用户和业务逻辑,有助于实现各个层之间的独立性,使每个层分工明确。使用Hibernate实现数据持续层,将数据库中的表映射成PO对象使用HQL语言将数据库访问操作封装起来提供简洁的应用接口。业务层的实现案件侦办的业务流程,由BO类完成,借助于MVC架构模式增加代码的重用率,减少数据表达,数据描述和应用操作的耦合度。在开发中结合案件综合管理系统的开发,详细阐述了基于Struts+Hibernate架构的Web应用系统开发过程。根据相应的设计,本论文还结合目前管理现状和RBAC基本模型所存在的不足提出了相应的解决方案,通过引入了角色级别的概念对RBAC基本模型进行扩展并对用户多角色权限进行合并提出了解决方案。
|
全文目录
相似论文
- 中小企业进销存管理系统的研究与设计,TP311.52
- 基层部队人员日常管理信息系统设计实现,TP311.52
- 变电站综合预警系统研究与应用,TM76
- 基于GIS的滕州市水资源管理系统的设计与实现,TV213.4
- 鞍山供电机房视频监控系统,TP391.41
- 大理镇镇政府人事管理系统的设计和实现,TP311.52
- 生产计划辅助分析系统设计与开发,TP311.52
- 基于.net的酒店信息管理平台设计与实现,TP311.52
- 房地产项目管理系统的设计与实现,TP311.52
- 高校学生工作管理系统的分析与设计,TP311.52
- 浙江纺织服装职业技术学院网络考试系统的设计与实现,TP311.52
- 基于.NET三层架构的农村信用社信贷管理系统,TP311.52
- 基于ASP.NET农特产品交易平台的设计与实现,TP311.52
- 基于.NET的考试系统的设计与实现,TP311.52
- 基于数据仓库的学生管理决策支持系统设计与实现,TP311.52
- 基于C/S模式考试系统的设计与实现,TP311.52
- 基于JSP平台网上考试系统的设计与实现,TP311.52
- 学生综合考评管理系统的设计与实现,TP311.52
- 基于.NET的学生信息管理系统设计与实现,TP311.52
- 社区股份经济合作组织股权管理信息系统的设计与实现,TP311.52
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|