狱政谈话系统的设计与实现.docx
- 文档编号:9202333
- 上传时间:2023-02-03
- 格式:DOCX
- 页数:102
- 大小:1.29MB
狱政谈话系统的设计与实现.docx
《狱政谈话系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《狱政谈话系统的设计与实现.docx(102页珍藏版)》请在冰豆网上搜索。
狱政谈话系统的设计与实现
硕士专业学位论文
狱政谈话系统的设计与实现
DesignandImplementationof PrisonConversation System
作者:
XXX
导师:
XXX
北京交通大学
2018年9月
学位论文版权使用授权书
本学位论文作者完全了解北京交通大学有关保留、使用学位论文的规定。
特授权北京交通大学可以将学位论文的全部或部分内容编入有关数据库进行检索,提供阅览服务,并采用影印、缩印或扫描等复制手段保存、汇编以供查阅和借阅。
同意学校向国家有关部门或机构送交论文的复印件和磁盘。
(保密的学位论文在解密后适用本授权说明)
学位论文作者签名:
导师签名:
签字日期:
年月日签字日期:
年月日
学校代码:
10004
密级:
北京交通大学
硕士专业学位论文
狱政谈话系统的设计与实现
DesignandImplementationof PrisonConversation System
作者姓名:
XXX学号:
XXX
导师姓名:
XXX职称:
XXX
工程硕士专业领域:
软件工程学位级别:
硕士
北京交通大学
2018年9月
摘要
随着信息化技术的快速发展,运用现代科技手段把监狱各项繁杂的管理工作与信息科技紧密结合,用先进的科技手段来保证职能的更好履行是当今社会的需求。
狱政谈话系统是运用现代信息科技手段进行监狱管理的一项重要环节,也是提高服刑人员改造质量的重要措施之一。
同时,有利于消除监管隐患、矫正犯罪心理,提高改造服刑人员的科学化水平,维护监管场所的安全稳定。
为了能够切实地推动监狱工作现代自动化,更好地服务于和谐社会地建设,本文设计和实现狱政谈话系统。
为能设计出较完善的狱政谈话系统,首先对“狱政谈话系统”中涉及的各项业务需求进行详细地分析,为系统的设计和实现提供基础性保障。
然后根据需求分析确定系统的整体架构及系统的各项功能,接着进行各功能模块的设计。
在“狱政谈话系统”的具体实现中,采用B/S结构,通过浏览器为用户提供友好操作界面,让谈话软件操作更简单。
在开发中,采用当下广为流行的MVC软件开发模式,同时,在MVC开发模式下使用了Struts和Spring框架技术,数据库方面运用MySQL技术对狱政谈话系统进行实现,充分考虑了该系统的可用性、安全性、可靠性、易操作性、高效性、可扩展性、可维护性等一系列的问题。
本人主要完成了“狱政谈话系统”主界面、历史回放和优秀谈话、谈话信息统计、故障报警、系统设置这五个模块的分析、设计、实现、测试等工作。
该系统实现的目标主要包括:
谈话方式简单化、资料保存更安全、检索查询更容易、统计信息更直观、领导掌握情况更全面、相互学习更快捷。
论文在阐述了如何完成上述目标之后,并对该系统进行了测试、总结和展望。
目前,“狱政谈话系统”系统已建成,成功投入运行,该系统使狱政人员能够及时全面掌握服刑人员思想动态、化解服刑人员矛盾、了解服刑人员改造态度、矫正服刑人员心理,及时学习有效的教育改造方法。
“狱政谈话系统”有效提高了狱政人员的工作效率和服刑人员的改造质量,更好地维护了监狱的安全与稳定。
为监狱的信息化建设提供了强有力的技术支持,对和谐社会的建设有着直接而显著的现实意义和应用价值。
关键词:
谈话信息管理;狱政人员管理;服刑人员管理;谈话室管理;Struts
ABSTRACT
Withtherapiddevelopmentofinformationtechnology,Managementoftheprisonshouldbecloselyintegratedwithinformationtechnologybyusingmoderntechnology.Itistheneedofcontemporarysocietythatensuringthebetterperformanceofthemanagementfunctionoftheprisonbyusingtheadvancedtechnology.Prisonconversationsystemisanessentialpartofmanagingprisonusingmoderninformationtechnologyandisalsooneofaimportantmeasurestoimprovethereformqualityofinmates.And,itisbeneficialtoremovehiddendangersofthesupervision,correctcriminalmind,improvethescientificlevelofreformingprisonersandmaintainsecurityandstabilityofthesupervisionplace.Thispaperdesignsandimplementstheprisonconversationsysteminordertoeffectivelypromoteautomatedprisonmanagementandimproveworkefficiencyofpolice.
Todesignaperfect“PrisonConversationSystem”,thispaperdetailedlyanalysestheneedofthevariousbusinessinvolvedin“PrisonConversationSystem”atfirst.Then,itdetermineswholeframeworkandthesystemfunctionsaccordingtodemandanalysis.Eachfunctionmoduleisdesignedateventually.Intheconcreteimplementationofthe“PrisonConversationSystem”,thissystemadoptsB/Sstructurewhichprovidesuserswithfriendlyinterfacebythebrowserandmakesconversationsoftwaremoresimple.Intheprocessofdevelopment,itusesthepopularMVCmodeofsoftwaredevelopmentandutilizestheStrutsandSpringframeworktechnologyintheMVCdevelopmentmodeandemploysMySQLtorealizethe“PrisonConversationSystem”inchoosingdatabasetechnologies.Thesystemavailability,security,reliability,easeofoperation,efficiency,scalability,maintainabilityandaseriesofproblemsisfullyconsidered.Myworkmainlyincludesanalysis,design,implementandtestofthesystemmaininterface,historyplayback,goodconversationandconversationinformationstatistics,faultalarm,systemsettingetc.Thegoalofthesystemincludes:
themannerofconversationissimple,messageissafelysaved,searchismoreeasy,statisticalinformationismoreintuitive,leadcanfullygraspthesituationofconversation,learningfromeachotherismorequickly.Thissystemwouldbetesttothesoftware,summedperformanceandoutlookafterthispaperaccomplishesthesegoals.
“PrisonConversationSystem”hasbeenbuiltandhasbeensuccessfullyputintooperationatthemoment,thesystemallowspoliceofficerstotimelygraspideological trendofthecriminals,toresolvethecontradictionsofthecriminals,tounderstandthereformofprisoners,tocorrectthecriminalpsychologyandtolearneffectiveeducationtransformationmethodintime.Iteffectivelyimprovestheworkefficiencyofthepoliceoffersandthecriminaltransformingquality,andpreferablysafeguardsthesecurityandstabilityoftheprison.Thesystemprovidesastrongtechnicalsupportforinformation constructionoftheprisonandhasadirectandsignificantpracticalsignificanceandapplicationvaluefortheconstructionofharmonioussociety.
KEYWORDS:
conversationinformationmanagement;policemenmanagement;inmatesmanagement;conversationroommanagement;struts
1引言
本章将简要介绍狱政谈话系统的开发背景、国内外监狱信息化建设的现状、“狱政谈话系统”课题研究的意义和紧迫性、课题研究对象要实现的主要目标任务、个人在系统实现中完成的主要工作及论文整体的组织结构。
1.1系统开发背景
监狱作为国家的刑罚执行机关,以惩罚和改造相结合,劳动和教育相结合为原则,对惩罚服刑人员、维护社会安定、预防和减少犯罪具有重要意义。
改革开放以来,随着科学技术的发展,科技产业化也越来越受到人们的重视。
相当多的公司企业的管理方式逐渐由以传统的纸质信息技术为手段,储存信息为目的的方式,转向以现代化信息技术处理为手段,存储、分析、预测为目的的方式。
将现代科技手段及信息技术处理手段应用到监狱管理,使监狱职能得以有效履行。
同时监狱还反映了一个国家文明进步的程度,信息化的发展将我国带上了快速发展的道路,监狱事业同样应该与社会主义事业同步发展,与时俱进。
这不仅为监狱管理带来了新的机遇,也为监狱管理提出了更大的挑战。
谈话室是监狱工作的一个重要环节,也是改造教育的主要场所。
充分运用个别谈话的方式对服刑人员进行教育,是稳定监管秩序,提高服刑人员改造质量的重要措施之一。
通过谈话征求服刑人员对监区监管、教育、生活等各项工作中的意见和建议。
同时,向他们介绍社会政治、经济形势以及新出台的法律法规等。
通过谈话教育可以使狱政人员及时掌握服刑人员思想动态、化解服刑人员矛盾、了解服刑人员改造态度,及时改进教育改造方法,对于维护监狱的安全稳定,提高服刑人员的改造质量,使监狱工作更好地服务和谐社会建设,都有着直接而显著的现实意义和应用价值[1]。
然而,传统的谈话方式随着科技进步,越来越凸显出下列不足之处:
(1)谈话记录方式落后。
传统的谈话在记录时只能用纸和笔记录,仅能记录谈话的主要内容,工作效率低下,不能全程的反应谈话过程中服刑人员的表情、语气、状态等状况。
(2)记录保存不安全。
谈话记录介质不宜于长期保存,纸张在保存过程中很容易受潮,容易遗失。
(3)分类不清,查阅麻烦。
(4)记录内容不完善。
传统方式无法完整的反映谈话过程的全貌,无法记录谈话时服刑人员的神情、状态、等信息。
(5)不便于领导检查掌握情况。
因为查阅较麻烦,不能让领导及时快速了解狱政人员跟服刑人员谈了没谈,谈的如何,问题解决没解决等一系列问题。
(6)无法获取优秀的谈话过程,从而限制了狱政人员之间的相互学习,不能有效提高教育改造的质量。
1.2国内外研究现状
欧美等发达国家很早就已经开始在监狱管理中应用现代信息技术及网络技术。
早在九十年代,欧美一些国家的监狱开始采用监狱服刑人员管理系统,针对所有的监房实行计算机化的管理[2]。
监狱谈话室更是采用了无线电监视器,模糊芯片。
谈话时将一块含有微处理器的电子监视器植入服刑人员的手臂皮下,它能够准确地测出服刑人员的生理状态,从而更加客观的推断出其心理状态。
诸如此类的新技术在监狱谈话室中应用层出不穷。
国内在监狱信息化建设方面虽然起步较晚,但是随着信息技术的快速发展,国内监狱也普遍采用了信息化的现代化管理。
然而目前国内对监狱谈话室的建设还面临着许多问题和挑战,需要借鉴国外的技术手段,走出一条有中国特色社会主义的现代化监狱建设的道路。
1.3研究目标
为了能够切实地推动监狱工作现代自动化,提高工作效率,消除监管隐患、矫治服刑人员心理,提高改造服刑人员的科学化水平,维护了监管场所的安全稳定。
需要设计和实现狱政谈话系统,该系统是针对具体狱政谈话需要开发的流程,要具有:
可用程度高,易于操作,使用性强,安全性好等特点。
该系统还要拥有使谈话教育更轻松简便,资料保存更安全,大幅提高工作效率等优点。
这样才能实现维护监狱的安全稳定,提高服刑人员的改造质量的[3-7]。
该系统需实现的主要目标包括:
(1)资源同步,谈话系统的服刑人员数据库使用的是狱政管理平台的数据库,避免了重复录入,并且随数据库同步更新。
(2)谈话室状态实时显示,管理者可以看到正在使用的谈话室,及正在交谈的狱政人员和服刑人员信息,也可以看到实时的音视频信息。
(3)系统具有强大的操作员权限管理功能,可以设定每个人的权限。
(4)优秀谈话记录可以被所有狱政人员浏览,以便大家学习参考。
1.4个人主要工作
近年以来,监狱的信息化建设已引起了国家的高度重视,狱政谈话系统是监狱信息化建设的重要组成部分。
狱政谈话系统主要是对狱政人员与服刑人员的谈话进行记录,监管谈话内容,并实时掌握谈话的进度情况等。
本人设计实现的狱政谈话系统主要包括五个模块的分析、设计、实现、测试等方面:
系统主界面:
我的办公桌、谈话室状态
历史回放和优秀谈话:
历史谈话、优秀谈话
谈话信息统计:
狱政人员谈话信息统计、服刑人员谈话信息统计
故障报警:
机器故障
系统设置:
用户信息管理、服刑人员管理、谈话室管理、个人信息修改。
1.5论文的组织结构
本论文主要介绍了“狱政谈话系统”的研究背景、研究现状、研究原因、研究目的及该系统的功能分析、设计、实现和测试过程,共分七章:
第1章为引言。
主要阐述该课题的研究背景,国内外研究状况,项目研究目的,以及本人的工作内容。
第二章为本系统的可行性分析和需求分析。
首先对本系统在经济和技术方面的可行性进行了分析;然后对需求分析的阶段和在需求分析的各阶段面临问题做了简要的介绍;接着,对“狱政谈话”系统进行业务需求分析和系统用户识别,对系统管理平台进行功能性需求分析和性能性需求分析;随后,建立了系统的逻辑模型,对系统中各功能模块进行用例分析;在本章的最后简要介绍了系统的安全性问题。
第三章为本系统的概要设计。
首先,介绍系统的组网设计;然后,在需求分析的基础上,对系统进行整体结构设计,按功能对系统进行模块划分;接着简要介绍了系统运行所要涉及的主要设备;最后,介绍数据库表的设计。
第四章为本系统部分模块的详细设计与实现。
先对系统中设计的技术架构进行简单的介绍;然后,对于各个具体的功能进行流程设计和实现过程。
第五章为系统的系统测试与维护。
先对各个功能模块进行功能性测试和系统性能测试,然后介绍进行系统维护的重要性。
第六章为结论,主要是对该论文进行总结与展望。
1.6本章小结
本章分别从课题产生的背景、国内外狱政谈话系统发展现状及原因等方面,强调了该系统设计与实现对监狱现代化建设的重要意义,明确了本论文研究的对象及主要工作任务,确定了系统需要实现的目标,介绍了论文结构及各章的主要内容。
2需求分析
本章首先从经济和技术方面分析了“狱政谈话”系统可行性,然后着重介绍“狱政谈话”系统的需求分析,先是提出在对该系统进行需求获取和需求分析的过程中存在的主要问题[8];又对整个系统进行业务需求分析,了解和挖掘出系统所有功能需求,确定需求边界后,为系统的设计和实现提供基础性保障。
2.1系统可行性分析
可行性研究的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决。
可行性研究最根本的任务是对以后的行动方针提出建议,可行性研究需要的时间长短取决于工程的规模。
2.1.1经济可行性分析
现在,许多的国家都已经用现代技术来管理监狱谈话的信息,谈话记录的界面化已经使得多数人可以简单轻松的使用它并且它的性能有了长足的进步。
而该系统的开发,为监狱的工作效率带来了一个质的飞跃,为此主要表现有以下几个方面:
(1)让谈话教育变的更环保、低碳。
本系统实施运行后将每个监区独立运作的谈话业务集成到了一体,将每个服刑人员一本的谈话记录保存成了数字化的信息,节约了纸张,让谈话教育变的更环保、低碳。
(2)让谈话教育变的更高效、快捷。
不管是系统的登录操作、检索回放、记录汇总、谈话系统的每个功能都是传统谈话方式所不能企及的,节约了劳动时间,节约了警力。
(3)让谈话教育变的更简单、有效。
网络化的平台,数字化的存储,B/S的架构,让谈话软件操作更简单,轻点鼠标就可以完成。
管理功能更可以让领导更清楚的知道:
什么时间,谁在谈话,谈的什么,谈的次数够不够,谈的效果好不好,谈的好,还可以让别人学习。
2.1.2技术上可行性分析
该狱政谈话系统可以采用B/S的结构,通过浏览器为用户提供友好操作界面。
在开发模式方面可以采用MVC发模式,该模式在方便开发的同时,又能很好地进行测试与维护。
在表现层可以采用Extjs4.2与jsp技术来实现,其中Extjs4.2也完全按照MVC的思想去设计,同时应用异步加载技术Ajax实现页面的实时动态加载,比如查询狱政人员信息、服刑人员信息的更新等。
系统的控制层可以由Struts框架提供支持,充分利用其强大的拦截器功能,处理页面发送的请求,比如权限控制。
业务层则可以使用Spring框架实现页面和组件的依赖注入,并且提取了开发中需要解决的重复步骤。
数据持久层则可以利用Spring的JDBC来实现业务层和数据库的交互。
为使谈话统计更加直观,可以采用FusionChart将结果以图表的形式进行展示。
综上可知:
该系统是可以采用简洁便利的开发方式进行实现的。
2.2需求分析概述
需求分析阶段的主要任务是获取用户的需求,然后将其转化为软件需求,便于设计人员将用户需求设计成相应的功能模块,全面正确的需求分析是设计系统的前提。
本小节主要介绍了需求分析阶段的两个主要过程和需求分析阶段面临的主要问题。
2.2.1需求分析的阶段
需求分析阶段包括两个主要过程:
需求获取和需求分析。
需求获取的主要目标首先是熟悉用户的主要业务流程,然后获取用户对系统的需求;需求分析的主要目标是对用户提出的需求进行分析,进而形成对软件需求。
用户的需求报告是在需求获取阶段形成的,软件需求规格说明书则是在需求分析阶段需形成的。
(1)需求获取
需求获取的目的是通过各种途径获取用户的需求。
需求获取是软件开发过程中最困难、最易出错、最需要交流且最关键的方面。
需求获取中的错误可能会导致整个系统重新开发,需求获取不能只是简单地重复用户描述的需求情节,而必须透过用户提出的表面需求深入地理解和挖掘他们真正需要系统实现的功能。
(2)需求分析
需求分析是指用户对要实现的系统在其功能、性能、设计约束等方面的期望。
通过仔细地对用户的提出的问题及其环境的理解与分析,为问题包含的信息、功能和系统行为建立一系列模型,将用户的需求抽象化、精确化,最终形成需求规格说明,这一系列的活动即是需求分析阶段的生命周期。
需求分析阶段的主要任务是分析用户的需求,并将其转化为软件需求的过程,是正确构建软件系统的前提,因此是非常重要的阶段。
通过对软件需求分析,分析人员最终将用户需求转化为对软件需求的描述。
换句话说,就是将从用户语言或领域专业语言获取并确定的用户需求用计算机语言进行描述。
2.2.2需求分析阶段的问题
由于需求获取和需求分析阶段执行的工作过程和形成的产品有所差异,所以在执行过程中面临的问题也存在不同。
在需求获取阶段,往往会遇到下面一些问题:
(1)即使项目的需求本身已比较稳定,但用户能否提出完善、完整的需求,是需求获取阶段面临的最大问题。
(2)需求获取的过程是深入了解用户业务流程,体会用户业务实现的过程,整个需求获取的过程需要用户积极参与与配合,用户是否能积极参与配合,是需求获取阶段的另一重要问题。
(3)需求是驱动整个软件开发的基础,需求的稳定对于系统的开发非常重要,若需求经常发生变化,将对软件开发的进度和软件质量产生破坏性的影响,怎样能有效地应对不断变化的用户需求是需求分析阶段必须面对的问题,也是需求获取阶段要尽量避免的问题。
(4)需求的二义性问题在需求获取阶段经常发生。
二义性可能会导致如下结果:
用户想要的和需求获取人员理解的需求是不同的,设计人员设计完成后又变成了另一种情况。
所以需求书写存在的二义性问题也是在需求获取阶段需要重点关注的问题之一。
综上可知,需求分析阶段存在的问题牵涉到软件工程的各个方面,针对具体的问题有相应的各种解决方法,但解决这些问题的根本思路主要在于完善的过程和科学的方法。
过程决定质量的观点在软件工程界已得到广泛的认可,在完善的过程中使用科学的方法可以使需求过程做得更加完善。
在这个基本思路中,完善的过程是战略层面问题,科学的方法是战术层面问题,在正确的战略指引下实施正确的战术,将使问题得到正确的解决。
2.3系统用户识别
完善的狱政谈话系统需管理谈话过程中涉及的各种信息,包括:
参与谈话双方的基本信息、谈话的时间地点、谈话内容的记录、谈话的回放、谈话的监控等这都是狱政谈话系统所要提供的功能。
为了保证系统的安全性,该谈话系统所具有的功能对于不同等级的登录用户应拥有不同的权限
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
下载 | 加入VIP,免费下载 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 谈话 系统 设计 实现
