公安信息网建设毕业设计方案Word格式.docx
- 文档编号:20020712
- 上传时间:2023-01-15
- 格式:DOCX
- 页数:20
- 大小:223.46KB
公安信息网建设毕业设计方案Word格式.docx
《公安信息网建设毕业设计方案Word格式.docx》由会员分享,可在线阅读,更多相关《公安信息网建设毕业设计方案Word格式.docx(20页珍藏版)》请在冰豆网上搜索。
3.2设计思路10
3.2.1合理应用成熟先进产品,保证系统运行稳定10
3.2.2“框架+构件+配置”快速构建,保障系统随需应变10
3.2.3建立服务管理平台11
3.3逻辑架构11
第4章会议室系统功能的建设与实现14
4.1系统体系结构14
4.1.1时序图与协作图的生成14
4.1.2包图的生成15
4.1.3系统部署图的生成15
4.2系统功能模块建设16
第5章平台详细计划17
5.1平台建设计划17
5.1.1开发环境17
5.1.2硬件需求17
5.2数据库17
5.2.1数据库分析17
5.2.2数据库连接池18
5.3系统实施19
5.3.1用户登录19
5.3.2公安管理20
第6章产品应用与测试21
6.1测试的目的21
6.2测试的步骤21
6.2.1模块测试21
6.2.2集成测试22
6.2.3验收测试22
6.3测试中出现的问题22
结论23
致谢24
第1章绪论
1.1课题背景
现行的公安机关组织是金字塔型层级组织结构,在信息技术落后的情况下,这种结构无疑有着历史的进步意义。
但在信息技术发达的今天,庞大的中间管理层还在承担着上情下达、下情上呈的信息作用,它既阻碍了高层与基层进行直接沟通与协调,又减缓了信息传递的速度,还会造成信息的过滤、堵塞和扭曲。
由于现行的会议管理制度不能适应新形势下公安工作的发展,同时公安工作直接关系人民生命财产的安全和社会的稳定。
怎样将公安工作开展得有条不紊、精密细致,取决于公安会议能否做出及时高效的决策,而能否做出及时高效的决策又取决于会议能否的效率。
由于公安工作的上下级体制原因,会议在申请、召开会议的过程中程序很复杂,造成时间的浪费。
全国公安机关开展“金盾工程”建设以来,我省公安机关会议管理的问题受到严峻考验,而现在绝大多数的会议管理还处于手工作业状态,效率很低,且容易出错,不便于管理。
随着计算机技术的飞速发展,会议事务管理信息系统将成为我国公安机关会议管理改革的必然趋势。
对此省公安厅高度重视,拨出专项经费用于会议事务管理系统的建设。
公安部门会议管理的内部管理、自我完善不容忽视,利用计算机技术支持各部门高效率完成会议管理的日常事务,即应用管理信息系统是适应现代要求、推动管理走向科学化、规范化的必要条件。
1.2建设目标
所谓公安信息网的建设,主要是为了:
1.对公安信息网的了解;
2.对所学知识进行运用和贯通;
3.对信息系统的建设和分析以及管理。
其目的是处置突发事件的关键就是时间,时间决定结果。
公安机关作为处置突发事件的决策和实施决策的机关,会议是决策和实施决策必须的步骤,只有通过会议才能有效的落实决策和实施决策。
公安机关会议事务管理信息系统通过对会议信息收集、传送、储存、维护和使用使整个会议从时间到地点,从会议名称到主办单位,会议内容到会议结果联为一体,形成一个积极、互动、有效的会议管理系统。
利用计算机网络实现各部门高效率完成会议的参与、决策、落实等一系列事物。
会议事务管理信息系统主要集中在会议的创建、审批、组织、管理和信息维护的一系列流程中,利用会议事务系统进行会议管理减少了不必要的中间环节,统一了会议的信息,使得会议的创建、通知等操作变得便捷可靠,同时大幅度地减少了会议组织过程中可能遇到的冲突,每个用户都可以查询到自己的相关会议,也可浏览整个部门的会议情况,使公安会议更加方便、快捷、透明。
1.3本课题研究方法
本课题主要是,运用前期所学相关知识、查询资料、学习其他优秀影音网站的建设方法,结合相关要求写出需求分析;
后期,进行本课题的处理。
课题的整个建设过程中以需求分析为基础,写出系统实现流程及相关问题的实现方法;
系统建设完成后,对其进行修改,做好修改后的相关记录。
第2章平台建设内容
2.1平台建设应用软件
ASP是ActiveServerPages的简称,是微软公司推出的开发环境。
是服务器端脚本编写环境,是一套微软开发的服务器端脚本环境。
ASP是一种包含了使用VBScript或Jscript脚本程序代码的网页。
当浏览器浏览ASP网页时,Web服务器就会根据请求生成相应的HTML代码然后再返回给浏览器,这样浏览器端看到的就是动态生成的网页内容。
通过ASP可以结合HTML网页。
ASP指令建立动态、交互且高效的WEB服务器应用程序。
ASP本身并不是一种脚本语言,它只是提供了一种使镶嵌在HTML页面中的脚本程序得以运行的环境。
ASP程序其实是以扩展名为.ASP纯文本形式存在于WEB服务器上的,可以用任何文本编辑器打开它,只需将.ASP程序放在WEB服务器的虚拟目录下,就可以通过WWW的方式访问程ASP序了。
它的简单以及高度可定制化的能力,也是它能迅速崛起的原因之一。
ASP.NET的几个优点如下:
1.增强的性能。
2.世界级的工具支持。
3.威力和灵活性。
4.简易性。
5.可管理性。
6.可缩放性和可用性。
7.自定义性和扩展性。
8.安全性。
开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。
SQLServer是一个关系数据库管理系统。
它最初是由MicrosoftSybase和Ashton-Tate三家公司共同开发的,于1988年推出了第一个OS/2版本。
在WindowsNT推出后,Microsoft与Sybase在SQLServer的开发上就分道扬镳了,Microsoft将SQLServer移植到WindowsNT系统上,专注于开发推广SQLServer的WindowsNT版本。
Sybase则较专注于SQLServer在UNIX操作系统上的应用。
SQLServer2000是Microsoft公司推出的SQLServer数据库管理系统,该版本继承了SQLServer7.0版本的优点,同时又比它增加了许多更先进的功能。
具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行MicrosoftWindows98的膝上型电脑到运行MicrosoftWindows2000的大型多处理器的服务器等多种平台使用。
SQLServer2005是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。
SQLServer2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。
SQLServer2005数据引擎是本企业数据管理解决方案的核心。
此外SQLServer2005结合了分析、报表、集成和通知功能。
这使您的企业可以构建和部署经济有效的BI解决方案,帮助您的团队通过记分卡、Dashboard、Webservices和移动设备将数据应用推向业务的各个领域。
与MicrosoftASP、MicrosoftOfficeSystem以及新的开发工具包(包括BusinessIntelligenceDevelopmentStudio)的紧密集成使SQLServer2005与众不同。
无论您是开发人员、数据库管理员、信息工作者还是决策者,SQLServer2005都可以为您提供创新的解决方案,帮助您从数据中更多地获益
SQLServer2008是一个重大的产品版本,它推出了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的SQLServer版本。
这篇文章详细介绍了MicrosoftSQLServer2008中的新的特性、优点和功能。
微软的这个数据平台满足这些数据爆炸和下一代数据驱动应用程序的需求,支持数据平台愿景:
关键任务企业数据平台、动态开发、关系数据和商业智能。
SQLServer2008有以下特点:
可信任的——使得公司可以以很高的安全性、可靠性和可扩展性来运行他们最关键任务的应用程序。
高效的——使得公司可以降低开发和管理他们的数据基础设施的时间和成本。
智能的——提供了一个全面的平台,可以在你的用户需要的时候给他发送观察和信息。
在过去的SQLServer2005的基础之上,SQLServer2008做了以下方面的增强来扩展它的安全性:
1.简单的数据加密,SQLServer2008可以对整个数据库、数据文件和日志文件进行加密,而不需要改动应用程序。
进行加密使公司可以满足遵守规范和及其关注数据隐私的要求。
简单的数据加密的好处包括使用任何范围或模糊查询搜索加密的数据、加强数据安全性以防止未授权的用户访问、还有数据加密。
这些可以在不改变已有的应用程序的情况下进行。
2.外键管理,SQLServer2008为加密和密钥管理提供了一个全面的解决方案。
为了满足不断发展的对数据中心的信息的更强安全性的需求,公司投资给供应商来管理公司内的安全密钥。
SQLServer2008通过支持第三方密钥管理和硬件安全模块(HSM)产品为这个需求提供了很好的支持。
3.增强了审查,SQLServer2008使你可以审查你的数据的操作,从而提高了遵从性和安全性。
审查不只包括对数据修改的所有信息,还包括关于什么时候对数据进行读取的信息。
SQLServer2008具有像服务器中加强的审查的配置和管理这样的功能,这使得公司可以满足各种规范需求。
SQLServer2008还可以定义每一个数据库的审查规范,所以审查配置可以为每一个数据库作单独的制定。
为指定对象作审查配置使审查的执行性能更好,配置的灵活性也更高。
4.改进了数据库镜像,SQLServer2008基于SQLServer2005,并提供了更可靠的加强了数据库镜像的平台。
新的特性包括:
5.页面自动修复,SQLServer2008通过请求获得一个从镜像合作机器上得到的出错页面的重新拷贝,使主要的和镜像的计算机可以透明的修复数据页面上的823和824错误。
6.提高了性能,SQLServer2008压缩了输出的日志流,以便使数据库镜像所要求的网络带宽达到最小。
ODBC(OpenDatabaseConnectivity,开放数据库互连)是微软公司开放服务结构(WOSA,WindowsOpenServicesArchitecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。
这些API利用SQL来完成其大部分任务。
ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBC。
一个基于ODBC的应用程序对数据库的操作不依赖任何DBMS,不直接与DBMS打交道,所有的数据库操作由对应的DBMS的ODBC驱动程序完成。
也就是说,不论是FoxPro、Access,MYSQL还是Oracle数据库,均可用ODBCAPI进行访问。
由此可见,ODBC的最大优点是能以统一的方式处理所有的数据库。
应用程序要访问一个数据库,首先必须用ODBC管理器注册一个数据源,管理器根据数据源提供的数据库位置、数据库类型及ODBC驱动程序等信息,建立起ODBC与具体数据库的联系。
这样,只要应用程序将数据源名提供给ODBC,ODBC就能建立起与相应数据库的连接。
在ODBC中,ODBCAPI不能直接访问数据库,必须通过驱动程序管理器与数据库交换信息。
驱动程序管理器负责将应用程序对ODBCAPI的调用传递给正确的驱动程序在访问ODBC数据源时需要ODBC驱动程序的支持。
用VisualC++5.0安装程序可以安装SQLServer、Access、Paradox、dBase、FoxPro、Excel、Oracle和MicrosoftText等驱动程序.在缺省情况下,VC5.0只会安装SQLServer、Access、FoxPro和dBase的驱动程序.如果用户需要安装别的驱动程序,则需要重新运行VC5.0的安装程序并选择所需的驱动程序。
ODBC使用层次的方法来管理数据库,在数据库通信结构的每一层,对可能出现依赖数据库产品自身特性的地方,ODBC都引入一个公共接口以解决潜在的不一致性,从而很好地解决了基于数据库系统应用程序的相对独立性,这也是ODBC一经推出就获得巨大成功的重要原因之一。
从结构上分,ODBC分为单束式和多束式两类:
1.单束式驱动程。
单束式驱动程序介于应用程序和数据库之间,像中介驱动程序一样数据提供一个统一的数据访问方式。
2.多束式驱动程序。
多束式驱动程序负责在数据库引擎和客户应用程序之间传送命令和数据,它本身并不执行数据处理操作而用于远程操作的网络通信协议的一个界面。
建设数据库系统时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。
数据库建设步骤如下:
1.数据库需求分析。
2.数据库逻辑结构建设。
数据库分析是在应用计算机技术进行数据处理发展过程中,经历了程序数据处理技术、文件数据处理技术和数据库数据处理技术三个阶段,其中采用数据库数据处理技术实现的数据处理应用系统,我们称为数据库应用系统。
数据库的应用主要具有以下特点:
1.实现数据的高度集成。
2.减少数据的冗余。
3.实施统一的数据标准。
4.控制数据的安全、保密和完整性。
针对公安机关会议事务系统的需求,通过对会议流程的内容和数据流程分析,建设如下所述的数据项和数据结构:
1.登录信息,包括的数据项有:
登录名(name)、密码(password)、真实姓名、警官证号、出生日期、所在单位、职位等。
2.会议管理信息,包括的数据项有:
会议名称、会议地点、会议时间、与会人员、会议内容、会议状态(detail)等。
3.公安管理信息,包括的数据项有:
公安名称、公安地点、可容纳人数和公安描述。
4.下载信息,包括的数据项有:
文件名称(name)、路径(link)。
5.公告信息,包括的数据项有:
公告。
6.今日会议信息,包括的数据项有:
今日会议。
7.新闻信息,包括的数据项有:
标题、内容、时间和点击率。
2.2UML模块的介绍
统一建模语言(UML是UnifiedModelingLanguage的缩写)是用来对软件密集系统进行可视化建模的一种语言。
UML为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言。
统一建模语言(UML)是非专利的第三代建模和规约语言。
UML是在开发阶段,说明,可视化,构建和书写一个面向对象软件密集系统的制品的开放方法。
UML展现了一系列最佳工程实践,这些最佳实践在对大规模,复杂系统进行建模方面,特别是在软件架构层次已经被验证有效。
UML模块如图2-1所示:
图2-1UML模块
第3章平台总体设计
3.1设计原则
从设计的角度讲,设计原则包括以前几大类:
1.兼顾成熟性和先进性是硬件平台和系统软件平台应选用业界领先的技术和产品,以保证良好的系统性能、通用性和未来可扩展能力。
在保证系统可靠运行的基础上,起点要高。
选用先进的设备,使系统有较高的技术水平,以适应今后的发展。
同时,选择当前得到成功应用的成熟技术和设备。
2.高性能是系统运行平台应具有较高的数据处理能力和系统吞吐能力,保证在系统业务处理高峰和出现大量并发查询请求时仍能保持良好的系统处理和用户响应能力。
3.开放性是充分考虑将来应用的拓展,系统中采用的技术和设备要符合国际标准,以满足系统间的互连、互通、互操作性要求,以及将来的升级扩展要求。
配备一个高效的、开放式的操作环境。
该操作环境必须能支持大型关系数据库;
具有极大的内存寻址能力;
可支持32位和64位的各种应用;
而且使系统具有较强的灾难恢复能力,以提供最大限度的高可用性和系统持续运行时间;
另外还能够与Internet/Intranet紧密集成,提供良好的网络连接能力和信息服务能力。
4.可用性是作为整个系统的系统软硬件核心,必须保证数据的高可用性和易维护性。
通过设备、线路等的冗余机制,保证系统7x24小时运行,同时具有自动报警的能力。
5.安全性是系统平台设计应在硬件设备级和系统软件级选择安全性高的技术产品,与上层应用的安全控制体系相互配合,共同保障整公安应用系统的高安全性。
6.可扩展性是系统平台设计应尽可能选择符合技术发展趋势,开放性好,易于将来升级扩展的技术和产品。
为将来系统的进一步升级与扩展提供平滑的系统扩展策略。
7.可管理性是评价应用系统运行平台极为重要的性能指标之一。
尤其对于多应用系统公用的系统运行环境而言,其维护的工作量和复杂程度之高可想而知。
为保证系统高效、稳定地运行,必须能够采用多种手段进行管理和维护。
系统应对故障的发生具有一定的预见性;
当系统出现故障时,系统维护员能够轻松地对故障进行定位、检测和排除;
系统的配置应易于更改、调整,并有完整的记录以便跟踪。
在进行系统设计时需着重考虑主机系统与多级存储系统的可管理性。
8.在保证系统建设先进的基础上,尽可能利用部门已有的软硬件资源,为部门节省不必要的投资浪费。
3.2设计思路
3.2.1合理应用成熟先进产品,保证系统运行稳定
整个系统为“用户登录、会议室管理、会议管理、申请会议、会议检索、我的会议、首页管理”相结合的项目。
一方面,系统比较庞大,涉及分布异构数据采集、数据存储利用、应用间集成等各个问题领域;
另一方面,使用用户众多,系统性能要求高;
第三,系统随需应变的能力要求强。
3.2.2“框架+构件+配置”快速构建,保障系统随需应变
系统在开发及使用过程中,往往会遇到这样或那样的变更。
因需求变更对开发成本及质量的影响是软件工程及软件架构中的三大风险之一。
该项目基于策略的分析模型为知识积累的结果,这种变化性必会更加突出。
为此,根据整个系统的需求特点,该系统的架构应用遵循主流先进的技术架构,适应快速构建和系统的扩展需要。
在分析设计过程中,必须充分利用分而制之的策略,在保证整个系统集成性的同时,把整个系统进行子领域划分,各子领域采用面向服务体系架构对其它子领域提供服务,在有效的降低系统开发维护复杂度的基础上,保障整个系统各方面的品质。
基于此开发模式,在充分分析系统的共性及变化性的基础之上,把共性利用框架或构件进行实现,对于变化性则在框架的保障及约束下采用配置方式进行实现。
这就为应用系统提供了一个稳定的、高效的、可扩展的、可管理的平台。
3.2.3建立服务管理平台
一方面,整个系统涉及的数据分布范围广、数据内容多、数据关系复杂等特点;
另一方面,作为整个系统运行的最基本保证,必须达到对外部应用屏蔽采集细节,对内提供一个稳定、可扩展、可维护、可管理数据采集框架的目标。
会议上需要对过程进行有效的管理,针对这种需要,系统必须建立一个与会议管理层次相关的,直接面向管理人员的工作平台,以便对流程处理的全过程进行实时监控,便于督促过程处理、促进上下交流及知识共享。
通过工作人员浏览器方式对数据进行可视化呈现,使得数据更容易被理解,其价值更容易被发现,大大提高了预警的直观性和可视性。
3.3逻辑架构
目前,随着科技的发展,公安机关的日益壮大,对会议的要求也越来越高,在目前信息化、网络化发展的今天,落后的办公方法已经不能满足公安机关工作需要。
现在国家正在积极建设网络设施,网络对人们的生活的影响越来越大,所以如何利用计算机网络技术更好的为公安机关作贡献成为了当务之急,如今很多系统都应用在了公安机关中,如公安监督检查系统、治安案件管理系统、装备管理系统等。
使用会议事务系统能改变现代公安会议的手工状态,系统的使用还能提高工作效率,加大上传下达的力度。
这种体系在运行中能预防错误延迟到最后阶段的系统整合时才爆发出,而能及早的发现。
在本方案中,宏观上将应用系统划分为:
用户登录、会议室管理、会议管理、申请会议、会议检索、我的会议、首页管理等几个层次。
下面将逐一进行说明。
接下来就针对公安机关会议事务管理信息系统的总需求做一个分析。
系统结构如图3-1所示:
图3-1系统结构
基本业务功能需求模块的具体功能如图3-2所示:
图3-2基本业务功能需求模块
会议室管理是根据平时的必备会议安排,可能出现的特殊情况修改会议时间和地点以及日常更新数据库。
输入信息包括会议名称、修改后的时间、地点、参加人员名单。
会议室管理的说明图如图3-3所示:
图3-3会议室管理
查询功能需求具体功能如图3-4所示:
图3-4查询功能需求框图
帮助功能需求框图如图3-5所示:
图3-5帮助功能需求框图
会议事务系统将会议从创建、组织、召开到结束流程进行描述,如图3-6所示:
图3-6工作流程图
第4章会议室系统功能的建设与实现
4.1系统体系结构
4.1.1时序图与协作图的生成
表现系统流程以及系统元素之间的交互关系可以用两种图:
时序图(SequenceDiagram)与协作图(CollaborationDiagram),也可以合称交互图。
时序图(SequenceDiagram),一种交互图.用来显示对象之间的关系,并强调对象之间消息的时间顺序,同时显示了对象之间的交互。
协作图(CollaborationDiagram,也叫合作图)是一种交互图(interactiondiagram),强调的是发送和接收消息的对象之间的组织结构。
协作图与序列图不同,协作图显示了对象之间的关系。
序列图和协作图表述的是相似的信息,但表述的方式却不同。
协作图显示对象之间的关系,它更有利于理解对给定对象的所有影响,也更适合过程建设。
管理人员使用系统的时序图如图4-1所示:
图4-1管理员操作时
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 公安 信息网 建设 毕业设计 方案