哈尔滨市公安局安全统一认证中心Java毕业论文.doc
《哈尔滨市公安局安全统一认证中心Java毕业论文.doc》由会员分享,可在线阅读,更多相关《哈尔滨市公安局安全统一认证中心Java毕业论文.doc(53页珍藏版)》请在三一办公上搜索。
1、摘 要公安部门作为我们的国家部门承担着维护社会稳定的重大责任。随着近年来我们经济的快速发展,科技的日新月异,人口流动性大。这给地方的公安部门的管理带来了巨大的困难。信息技术还有软件行业的快速发展解决了这一难题,但是作为上级单位及时监管下级单位,了解下级单位系统的使用情况记录他们的行为是不可缺少的。哈尔滨市公安局安全统一认证中心是专门为哈尔滨市公安局开发的一个内部系统,单位信息的录入,单位信息的查询,修改,删除等功能。各单位子系统的用户信息及所属单位。各下级单位当采购新的内部系统时要经过上级单位的批准,同时录入安全统一认证中心。本系统采用了分布式开发技术,因为开发时间的原因目前只发布两个接口,权
2、限验证和访问行为。本系统的是MVC思想的具体实现。涉及技术包括struts2 ,hibernate,spring,extjs树,javascript,ajax,xml的解析。关键词:MVC;安全认证;hibernate + Spring + struts2ABSTRACTThe public security department as our country department responsible for the big responsibility of maintaining social stability. In recent years, with the rapid dev
3、elopment of our economy, the rapid development of science and technology, the mobility is large. This to the local public security department management brought a great difficulties. Information technology and the rapid development of the software industry have solved this problem, but as a higher l
4、evel units supervision unit in time at a lower level, understand the use of lower unit system record their behavior is indispensable.Harbin city public security bureau security authentication center is unified specially for the development of Harbin city public security bureau an internal system, in
5、formation of unit entry, unit of information query, edit, and delete etc. Function. Each unit subsystems and the user information units. The lower unit when purchasing new internal system through the approval of the higher level units, and entry security unification authentication center. The system
6、 USES the distributed development technology, because the reason for the development time released only two interfaces, access validation and visit behavior. This system is the realization of a MVC thought. Involving technology including struts2, hibernate, spring, extjs tree, javascript, ajax, XML
7、analytical.Keywords: MVC; safety certificate; hibernate + Spring + struts2 目 录第一章 前言11.1 问题描述11.2 技术可行性分析1第二章 需求分析22.1 需求描述22.2 需求建模22.2.1 数据流图22.2.2 分层数据流图32.3 E-R图42.4 数据字典62.4.1 数据说明62.4.2 数据表结构7第三章 系统总体设计93.1 设计的指导原则93.2 系统的特点93.3 软件和硬件环境93.4 系统功能划分10第四章 详细设计114.1总功能模块说明114.2 功能操作124.2.1登录124.2.
8、2 单位管理134.2.3 用户管理174.2.4 应用管理204.2.5应用用户23第五章 结论与心得28参考文献29附录A30附录B33致 谢49第一章 前言1.1 问题描述信息化的建设历程在我国得到了快速的发展。公安队伍民警在日常工作权中对于信息技术后运用的深度与发达国家有很大差距。各省市的公安部门在日常的工作中也要对于各市县的下级单位进行管理。包括记录用户访问系统的行为,对系统各单位用户访问进行授权。哈尔滨市安全统一认证中心就是在这样的背景下进行设计和开发的。他充分的利用分步式开发的特点可以允许各级单位访问此特系统且记录他们的行为。对于单位的监管发挥了重大的作用。早期的公安管理无法对各
9、单位的应用程序进行统一管理,工作安全得不到保证.程序的添加和实用得不到监管。同时用户的访问行为得不到监管。本系统就是在这样的背景应用而生!1.2 技术可行性分析本系统采用面象对象的语言java进行编程。数据库采用oracle11g,服务器选用tomcat。遵循MVC思想。框架采用目前常用的spring+hibernate+spring三大框架.在开发过程中为了增强用户的体验,使用了ajax、Extjs树等插件以及客户端产品语言javascript。第二章 需求分析2.1 需求描述近年来,由于我们信息化的建设加快,国家对于公安部等国家督察部门提出了目标和要求。提高为人民办事的工作效率,加化内部管
10、理.而哈尔滨市公安局的安全统一认证中心是一个管理各下级单位应用程序的一个平台,各单位的应用程序统一交由统一认证中心管理,统一认证中心通过web service发布。外部程序调用发布的主法,同时用户登陆成功,每一分钟记录用户的行为。(1)单位管理:单位增加、单位删除、单位修改、单位按条件查询。(2)用户管理:用户增加、用户删除、用户更改、用户按条件查询。(3)应用管理:应用增加、应用删除、应用修改、应用按条件查询。(4)应用用户管理:增加应用用户、应用用户查询、应用用户移除。2.2 需求建模5应用 用户 管理2.2.1 数据流图超级操作员1登陆系 统 操作员名单 应用用户信息 应用 单位 表单2
11、增加单位 表单 用户 信息 4应用管理 表单3用 户管 理 应用表 单位增加应用 增加用户 用户表 单位表 图2-1 安全统一认证中心总数据流图2.2.2 分层数据流图1.1安全统一主页面 单位操作员 验证通过 单位清单 验证失败 图2-2 安全统一认证中心加工1子图2.4删除单位 2.1选择单位名称编号 单位业务 2.2.2新增单位2.3查询列表 单位 信息 新单位2.2 单位操作2.2.1显示单位信息 已有单位 按更改 图2-3 安全统一认证中心加工2子图加工3子图和加工4子图类似,在这里不再叙述。 5.2 应用用户操作5.1选择单位名称编号,身份证id,用户名 用户-应用添加 5.2.2
12、新增用户5.2.1移除应用户 5.3查询所有应用用户 新单位 应用用户单位1nmn操作雇佣图2-4 安全统一认证中心加工5子图2.3 E-R图图2-5 安全统一认证中心总E-R图以上E-R图中的各实体,联系的属性如下所示:(1)单位属性上级单位编号单位表信息虚拟编号单位名称单位级别单位编号标记符图2-6 单位属性(2)应用属性应用英文 名应用编号中文名同步url 图2-7 应用属性(3) 用户属性 用 户密 码邮 件单位编号电话号码用户名身份证号职 位图2-8 用户属性(7)关系模型:单位(虚拟编号、上级单位、单位名称、单位级别、单位编号、是否是上级单位)应用程序(程序id、中文名、英文名、应
13、用程序的url)用户(用户名称、身份证ID、密码、邮件、电话号码、单位编号职称)用户-程序(程序、身份证ID)2.4 数据字典2.4.1 数据说明名字:单位信息描述:单位信息,用于确定单位的虚拟编号、上级单位、单位名称、单位级别、单位编号、是否是上级单位定义:单位信息=单位信息的集合位置:输入到数据库名字:应用程序信息描述:应用程序的信息记录,用于确定应用的名称、中文名、英文名、应用程序的url定义:客户信息=客户信息的合集位置:输入到数据库名字:用户信息描述:用户的信息记录,用于确定用户的名称、身份证ID、密码、邮件、电话号码、单位编号、职称定义:用户信息=用户信息的集合位置:输入到数据库名
14、字:用户应用程序的信息表描述:用于确定用户和应用程序的对应关系定义:用户应用程序的信息=用户应用程序的信息集合位置:输入到数据库2.4.2 数据表结构1单位信息表unitinfo单位信息记录用户所在的单位信息。表unitinfo的结构见表2-1表2-1 unitinfo的结构字段名称数据类型字段大小说 明punitnumNumber20上级单位编号vunitnumnumber20单位虚拟编号leafVarcha21叶子结点unitnameVarchar220单位名称unitlevelVarchar210单位级别unitnumnumber20单位级别2应用程序表application应用程序表记
15、录应用程序信息。表application的结构见表2-2表2-2 application的结构字段名称数据类型字段大小说 明appidnumber10系统idengnameVarchar20英文名称chinanameVarchar20中文名称urlVarchar20同步url3用户应用程序对应表userApplication。应用程序和用户的对应关系。表userApplication的结构见表2-3所示。表2-3 dybb_tab的结构字段名称数据类型字段大小说 明identifyidVarchar215用户身份证appidnumber20应用id4用户信息表apperUser用户信息表app
16、erUserab是用来保存用户的基础信息。表apperUserab的结构见表2-4表2-4 apperUser的结构字段名称数据类型字段大小说 明usernameVarchar220用户名identifyidVarchar220身份证passwordVarchar220密码emailVarchar220邮 件telnumnumber15电话号unitnumnumber20单位编号dutyVarchar220职 称第三章 系统总体设计3.1 设计的指导原则 (1) 请用户共同参与系统的分析与开发(2) 为用户编写资料时,要考虑用户的专业水平,阅读与使用目的。(3) 设计良好的用户界面,使用户一目
17、了然,能够理解,以于操作。(4) 在进行系统具体设计之前,就建立一个系统的逻辑模型,使其逻辑功能满足用户的业务需求,进而对系统进行物理设计。(5) 用“自顶而下”的方法进行系统分析和设计,把主要功能分解成具体的、简单的功能。(6) 对系统的评价不仅是只开发和运行费用的评价,而是对整个系统的生存过程的费用和效益的评价。 3.2 系统的特点(1) 保证数据准确性、可靠性和安全性(2) 由于试题库管理系统的特点,其保存数据的时间较长,因此数据量较大,在执行数据操作的过程中,必然会增加系统的处理时间。(3) 系统采用统一Windows95/98/XP的用户界面、直观、方面、易于操作。(4) 一切以数据
18、库设计为基准。(5) 界面设计以系统设计所述为基准,在满足功能要求的基础上,进行统一设计。3.3 软件和硬件环境(1) 硬件环境 机型:Lenovo y460 配置:4G/520GB/COMBAO/鼠标/网卡(2) 软件环境操作系统:Windows 7网络软件:微软网络用户, TCP/IP数据库管理系统:Oracle 11g开发软件:eclipse,tomcat3.4 系统功能划分哈尔滨安全统一中心认证单位管理添加单位用户添加应用管理添加应用应用用户管理用户管理本系统为了更好的管理试题库,系统从用户的方面考虑,分为五个主要功能模块,其结构如下图3.4.1所示: 图3-1 主要功能模块第四章 详
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 哈尔滨市公安局安全统一认证中心 Java毕业论文 哈尔滨市 公安局 安全 统一 认证 中心 Java 毕业论文

链接地址:https://www.31ppt.com/p-4102347.html