广东省东莞市公安统计报表信息系统的设计与实现

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

广东省东莞市公安统计报表信息系统的设计与实现硕士研究生:黄良义指导教师:文俊浩教授专业:软件工程重庆大学软件工程硕士2013届毕业答辩重庆大学软件学院2013年5月29日2重庆大学软件学院论文的主要内容1.课题来源及项目背景2.广东省东莞市公安统计报表信息系统关键技术分析3.广东省东莞市公安统计报表信息系统需求分析4.广东省东莞市公安统计报表信息系统设计3.1系统体系结构3.2系统模块设计3.3系统安全性设计5.广东省东莞市公安统计报表信息系统实现及应用效果分析5.1系统模块的实现5.2系统实现效果分析6.结论与展望3重庆大学软件学院1课题来源、研究现状和研究意义广东省东莞市公安统计报表信息系统广东省东莞市公安局委托课题来源:国内外研究现状和课题意义:国内外现状:①统计标准不规范、不系统。②原始记录、统计台帐管理混乱。③公安统计系统查询和统计功能单一,没有得到有效利用。4重庆大学软件学院①实现公安统计工作的规范化、科学化、高效化、低成本化。②实现公安统计各类重要信息及时、准确、全面的搜集与整理、报送,为领导科学决策提供信息保障。③便于领导对公安内部工作实行有效的管理、监督和控制,提高办公的工作效率。本课题正是基于这种发展背景,通过研究公安统计报表信息系统的需求,结合使用.NET技术和需求的融合可以将用户从传统的操作转化为用计算机实现,既将从事手工报表统计管理的人员从繁重的重复的劳动中解放出来。1课题来源、研究现状和研究意义公安统计报表信息系统的意义:5重庆大学软件学院B/S模式B/S是一种以Web技术为基础的新型MIS系统平台模式。如图所示,是一个三层结构体系。Web服务器应用服务器数据库服务器游览器数据请求HTTP请求处理结果HTTP响应2.广东省东莞市公安统计报表信息系统关键技术分析6重庆大学软件学院C/S模式四川美术学院综合实验室管理系统的设计与实现三层C/S结构模型如图所示,是由表示层、中间层、数据层三层组成C/S架构的优点:①C/S架构的界面和操作可以很丰富。②安全性能可以很容易保证,实现多层认证也不难。③由于只有一层交互,因此响应速度较快。C/S架构的缺点:①用户群固定。由于程序需要安装才可使用,因此不适合面向一些不可知的用户。②维护成本高,发生一次升级,则所有客户端的程序都需要改变。2广东省建筑竣工验收资料统一用表管理系统关键技术分析客户机数据库服务器应用服务器7重庆大学软件学院.NET为Internet和分布式应用程序的开发提供一个新平台,能够简化应用程序的开发和部署,改善系统和应用程序之间的交互性和集成性。如图所示,展示了在操作系统之上的各种.NET组件。.NETFramework由四个框组成,这些框分别代表ASP.Net、Windows窗体、ADO.NET和XML以及子组件。公共语言运行库公共语言规范基类库ADO.NET&XML操作系统ASP.NETWeb窗体Web服务Windows窗体VBJScriptC#C++J#图.NET的组件结构8重庆大学软件学院ASP.NET是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。ASP.NET提供许多比现在的Web开发模式强大的的优势。ASP.NET是一个已编辑的、基于.NET的环境,可以用任何与.NET兼容的语言(包括VisualBasic.NET、C#和Jscript.NET)创作应用程序。ASP.NET2.广东省东莞市公安统计报表信息系统关键技术分析9重庆大学软件学院SQLServer2005的特点①强大的企业数据管理能力高可用性、安全性增强、可伸缩的、集成强大管理工具的关系型数据库引擎,实现了高性能的企业数据管理。②提高开发效能通过CLR/.NETFramework集成、深入的XML集成、Transact-sql增强、sql服务代理等技术为开发人员提供了更高的灵活性和控制力。③在线检索操作在网上搜索选项的索引数据定义语言(DDL)执行过程中,允许在基表或聚集索引数据以及任何相关的搜索,同步修正。④快速恢复新的更快的恢复选项可以提高SQLServer数据库的可用性。管理人员将能够从事务日志向前滚动,重新连接到正在恢复的数据库。⑤安全性能的提高SQLServer2005包括了一些在安全性能方面的改进,例如数据库加密,设置安全默认值,增强密码政策,小心控制的许可,以及增强的安全模式。MicrosoftSQLServer2005是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。MicrosoftSQLServer2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,可以构建和管理用于业务的高可用和高性能的数据应用程序。2.广东省东莞市公安统计报表信息系统关键技术分析10重庆大学软件学院①资料齐备系统提供了比较齐备的通用表和刑事表模板功能,用户可方便地调用系统子部门的数据进行统计分析;系统还备有详尽的使用帮助并具备资料查阅功能。②良好的扩充性系统提供了增加栏目、扩大表格、增加补充用表用户定制和调整功能。③功能强大具备公安统计资料的分类、汇总、归档、批量打印等功能;实现网上通讯,支持报表的网上报送、检查等。④统一的数据接口便于上级部门、本单位、下级部门、备案部门网上通讯,提高资源的共享,确保数据的一致。系统的主要特点3广东省东莞市公安统计报表信息系统需求分析11重庆大学软件学院4.1系统体系结构4.广东省东莞市公安统计报表信息系统设计广东省东莞市公安统计报表信息系统报表基本功能报表维护分析表模板数据分析功能系统辅助功能数据上报与接收刑事表数据处理数据备份与恢复用户管理报表信息维护通用表模板刑事表模板生成数据比较表报表数据抽取报表汇总查询表式下传与接收报表窗口帮助制作报表12重庆大学软件学院4.2系统模块设计整个系统主要由五个大的模块组成,报表基本功能、报表维护、分析表模板、数据分析功能、系统辅助功能。报表基本功能有报表汇总查询、数据接收与上报、数据备份与恢复、刑事表数据处理,是本系统的核心功能。报表信息维护包括用户管理、部门信息、业务类型、时序类型、上报类型的增加、删除等管理。数据分析功能包括生成数据比较表和生成数据比较表。为了方便用户使用,本系统设置了一些辅助功能,这些功能主要集在系统的报表、窗口、帮助。报表,包括报表的打开、关闭、打印、打印设置、系统退出等功能。4.广东省东莞市公安统计报表信息系统设计13重庆大学软件学院(1)报表基本功能模块设计数据接收管理顺序图4.广东省东莞市公安统计报表信息系统设计用户登陆系统接收数据登陆系统用户验证数据接收读入上报的文件接收数据接收数据完毕显示可接受上报数据选择接收日期与接收类型并检查数据返回确认14重庆大学软件学院数据恢复活动图(1)报表基本功能模块设计4.广东省东莞市公安统计报表信息系统设计选择数据恢复恢复成功显示出错信息恢复不成功恢复本地备份数据恢复上报数据用户登陆密码错误显示出错信息15重庆大学软件学院(2)报表维护模块设计4.广东省东莞市公安统计报表信息系统设计修改用户用户登陆密码错误增加用户分配用户权限删除用户退出系统用户管理用户管理活动图16重庆大学软件学院(2)报表维护模块设计4.广东省东莞市公安统计报表信息系统设计报表接收管理活动图选择报表格式接收模块选中要接收的表式文件接收成功接收不成功用户登陆密码错误表式接收表式检查显示出错信息显示出错信息17重庆大学软件学院通用表及刑事表模板管理活动图(3)分析表模板模块设计4.广东省东莞市公安统计报表信息系统设计分析表模板分地区行(列)列表(通用)用户登陆密码错误全表比较表(通用)分地区比较分析表(通用)分月提取表列(通用)类件类别分析表(通用)退出系统18重庆大学软件学院(4)数据分析模板模块设计4.广东省东莞市公安统计报表信息系统设计报表数据抽取模块列抽取用户登陆密码错误时间部门抽取行抽取选择原表报表数据抽取活动图19重庆大学软件学院(1)报表基本功能模块的实现数据接收用来接受下属部门的数据。包括选择接受类、选择接收日期、检查下属部门上报的文件、接收数据。户在选择上报类型框里选择上报类型,每一种类型都显示相应的报表,用户选择完上报类型后,再确定要上报的日期。5.广东省东莞市公安统计报表信息系统实现及应用效果分析数据接收及上报管理20重庆大学软件学院5.广东省东莞市公安统计报表信息系统实现及应用效果分析(1)报表基本功能模块的实现数据备份管理数据恢复管理21重庆大学软件学院5.广东省东莞市公安统计报表信息系统实现及应用效果分析(2)报表维护模块的实现系统用户维护(新增、修改、删除)、系统密码修改等操作。报表信息维护系统报表维护,包括部门信息、业务类型、时序类型、上报类型的增加、删除等管理。报表维护界面22重庆大学软件学院(3)分析表模板模块的实现5.广东省东莞市公安统计报表信息系统实现及应用效果分析23重庆大学软件学院5.广东省东莞市公安统计报表信息系统实现及应用效果分析(4)数据分析模块的实现生成数据比较表及报表数据抽取界面24重庆大学软件学院5.广东省东莞市公安统计报表信息系统实现及应用效果分析(5)系统辅助功能模块的实现窗口管理报表25重庆大学软件学院5.2系统实现效果分析①在未使用本系统之前,公安统计报表管理人员只能手工操作记录统计的相关信息,而现在用了数据库的导入功能,可以用通用模板或刑事模板功能将信息进行直接导入。②使用本系统后具有较完善的数据查询和统计能力,通过一些简单的操作就可以实现各种形式的查询和统计功能。③本系统与其他相关系统相比,可容错性强、数据备份与灾害恢复,系统的能及时的进行备份和恢复。④本系统具有较好的安全性和易于扩展性,包括数据合法性检查、操作员注册使用权控制、操作员操作权限控制。综上所述,根据对系统运行后进行运行效果分析后表明:该系统实施运行后,提高了公安统计报表的工作效率。其操作方便,使用过程中得到了用户的认可。5.广东省东莞市公安统计报表信息系统实现及应用效果分析26重庆大学软件学院结论①分析了公安统计报表信息系统的国内外研究现状,指出了开展本课题的必要性,分析了C/S结构和.NET技术特点,确立了采用基于.NET框架和SQLServer2005数据库开发系统。②对广东省东莞市公安统计报表信息系统进行了需求分析和详细设计,主要研究了该系统的设计原则、功能需求,结构设计,功能模块设计。③对基于C/S模式的广东省东莞市公安统计报表信息系统进行了实现,该系统根据需求设计实现了相应的管理功能,并根据用户实际需求可以将本地的公安统计数据上传到服务器上。④广东省东莞市公安统计报表信息系统应用效果分析,比较了广东省东莞市公安统计报表信息系统相对于其它同类系统的优点与不足,提出了在后续工作中应该改进的方面。5结论与展望27重庆大学软件学院展望①功能完善本系统虽然实现了系统的报表统计等核心功能,但是对于系统的统计报表、展示等功能仍需进一步加强,在系统数据库的访问有待进一步优化,分析SQL语句操作数据库的性能并改进。②安全性安全性是Internet网络资源信息管理中的一个十分重要的问题。系统虽然采用C/S架构,但是在系统通迅模块中本地的工程信息需上传到远端服务器时,数据信息要在客户端和服务器之间传递,安全性显得尤为重要,本系统在此方面考虑不够,还有待进一步的深入。③系统界面有待进一步完善和提高。6结论与展望衷心感谢各位评委专家!感谢我的导师文俊浩老师感谢各位老师、同学感谢我的父母、家人

1 / 28
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功