盐城市城市消防接警处理系统设计毕业设计说明书.doc
《盐城市城市消防接警处理系统设计毕业设计说明书.doc》由会员分享,可在线阅读,更多相关《盐城市城市消防接警处理系统设计毕业设计说明书.doc(70页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、盐城工学院本科生毕业设计说明书(2009)毕业设计说明书盐城市城市消防接警处理系统设计专业计算机科学与技术学生姓名 班级B计算机053学号0510640318指导教师 完成日期2009年6月5日63盐城市城市消防接警处理系统设计摘 要:随着科学技术的不断发展,计算机网络技术日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。旧有的消防系统在实际应用中逐步暴露出许多不足,诸如火警电话的处理仍使用人工记录的方式,效率低,查找复杂,火警的处理和指挥需要人工查找有关的灾情资料和信息,导致反应速度缓慢,延误战机等问题。采用计算机进行消防接警的处理不仅可以避免上述缺
2、点,而且具有记录集中、信息冗余度低、高效率等优点。此外,它还大大节省了人力和物力资源。 系统主要应用了ASP.NET技术,采用了B/S结构,Visual Studio 2005作为前台开发工具,SQL Server 2005为后台数据库,C#作为开发语言,具有开发快,效率高,易于上手等优点。系统主要由以下几个模块组成:接警记录模块,出警安排模块,和案件总结模块。其中,接警记录主要包含对案情的初始记录,有地点,时间等等;出警安排是本系统最重要的部分,包含对整个消防人员、车辆的分配、编组、出警顺序的安排:案件总结主要是在案情结束后,对出警情况的记录,对整个事件的记录及评价,主要是完善消防中心的数据
3、管理,以方便日后总结和学习。关键词:城市消防接警处理系统;接警;火警 Design On The Processing System Of Receiving Yancheng City Fire AlarmAbstract: With the continuous development of science and technology, computer network technology becomes more and more mature. People have already had a profound understanding of its powerful feat
4、ures .It has accessed to all areas of human society and played an increasingly important role. The old system gradually exposed many deficiencies in the practical application of fire. For example it is still using artificial methods to deal with phone records for fire alarm, which is low efficient,
5、hard to look up. And it needs manual effort to deal with fire and to find relevant data and information. All these result in slow response, delayed planes and so on. Fire receiving system which use computer processing can be avoided the above-mentioned shortcomings. Whats more, it focuses on records
6、 with low information redundancy and has high efficiency. In addition, it greatly saves manpower and material resources. The system is mainly applied to ASP.NET technology, using b/s structure, taking Visual Studio 2005 development tools as a front, SQL Server 2005 as the background database, C # as
7、 development language. The advantages of it are fast to development, efficient, easy to fly and so on. The system is mainly composed of the following modules: Module fire receiving records, the police arranged modules, and module summary cases. Module fire receiving records includes fire receiving r
8、ecord on the merits of the initial records, the location, time, etc; the police arrangement is the most important part of the system, including the entire fire, vehicle distribution, organization, order of the police arrangements; the case summary is mainly records police records and the whole incid
9、ent and evaluation after case which aims to the fire data management, to sum up for later learning and facilitating in future.Key words: Processing system of receiving city fire alarm;Receive fire alarm;Fire alarm盐城工学院本科生毕业设计说明书(2009)目 录1 概 述11.1 开发背景11.2 开发意义11.3 课题开发的工具及技术12 盐城市城市消防接警处理系统分析62.1 需求
10、分析62.2 系统特色72.3 数据流图72.4 数据字典92.5 E-R图102.6 数据库设计123 盐城市城市消防接警处理系统的总体设计133.1 系统的体系结构图143.2 系统的用例图153.3 系统的时序图163.4 系统中的类184 盐城市城市消防接警处理系统的详细设计194.1 系统登录模块设计194.2 接警人模块设计224.3 普通用户模块设计265系统的测试与调试276 结束语28参考文献30致 谢31附 录32附录1 源程序清单32附录1.1 系统登录模块32附录1.2 接警人模块42附录1.3 普通用户模块60盐城市城市消防接警处理系统设计1 概 述1.1 开发背景随
11、着科学技术的不断提高,计算机网络技术日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。为适应当今世界信息瞬间万变的发展形势,提高工作效率,降低办公成本,加快消防部队的现代化建设步伐,提高消防部队的应急能力,近年来,消防部队投入了大量的人财物构建网络环境、制作软件平台,重视程度之高、投入之大都是前所未有的。在这样的环境下,作为消防部队信息化建设的一部分,如何有效快速的进行消防接警的处理这个问题也被提到一个新的高度。随着盐城经济的发展,社会的复杂度也随之增加,消防部队的任务也越来越重。旧有的消防系统已经不在符合如今的消防部队的建设要求。那么新的消防系统必将
12、取代旧的系统。再者,消防部队建设问题是关系到整个民生安全,财产安全的大问题,所以消防部队的信息化建设是刻不容缓的。1.2 开发意义近年来计算机应用水平不断提高,信息化程度越来越重,如果使用盐城市城市消防接警处理系统,可以使接警人员快速简洁的记录报警信息,然后进行出警安排,并且可以记录整个案件信息。普通警员也可以通过这个系统方便的查询所属中队的信息。本系统可以使接警员方便的记录案件信息,更快捷的安排出警人员,更直接的记录案件完成情况,可以方便的管理案件信息和警员中队信息。本系统具有运行速度快,安全性能高,稳定性能好等优点。可以方便的完成盐城市城市消防的接警记录,出警安排和案件总结等功能。盐城市城
13、市消防接警处理系统是软件公司经常做的一类软件,从事本系统的开发对动手和动脑能力起到很好的锻炼作用,而且对提高自己在就业市场的竞争及以后走上工作岗位有很大的好处。1.3 课题开发的工具及技术1.3.1 Visual C#的优势及简介C#(读作 C sharp)是微软开发的一种面向对象的编程语言,是微软.NET开发环境的重要组成部分。而Microsoft Visual C# 2005是微软开发的C#编程集成开发环境(同种产品还有Borland公司的C# Builder),它是为生成在 .NET Framework 上运行的多种应用程序而设计的。C# 简单、功能强大、类型安全,而且是面向对象的。C#
14、 凭借它的许多创新,在保持 C 样式语言的表示形式和优美的同时,实现了应用程序的快速开发。Visual Studio.NET 包含 Visual C#,这是通过功能齐全的代码编辑器、项目模板、设计器、代码向导、功能强大且易于使用的调试器以及其他工具实现的。通过 .NET Framework 类库,可以访问多种操作系统服务和其他有用的精心设计的类,这些类可显著加快开发周期。1.3.2 B/S结构的简介B/S结构(Browser/Server结构)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,
15、极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。以目前的技术看,局域网建立B/S结构的网络应用,并通Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比LAN,WAN,Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全 。特别是在JAVA这样的跨平台
16、语言出现之后,B/S架构管理软件更是方便、速度快、效果优。1.3.3 SQL语言及SQL Server数据库简介SQL(Structure Qurey Language)是结构化查询语言,它是一种数据查询和编程语言,是操作数据库的工业标准语言。SQL语言是基于IBM早期数据库产品System R发展起来的。于1986年经美国国家标准协会(ANSI)确认为国家标准,1990年经国际标准化组织(ISO)确认为国际标准。Visual Basic数据库访问全面支持SQL语言。作为一种特殊的语言,SQL特别设计用来生成和维护关系型数据库的数据。尽管SQL并不是一个通用的程序语言,但其中包含了数据库生成、
17、维护并保证安全的全部内容。SQL中用以生成数据库的部分称为DDL(Data Definition Language,数据定义语言);完成数据库维护的部分称为DML(Data Manipulation Language,数据操作语言);而安全性则由DCL(Data Control Language数据控制语言)完成。在DDL中,提供了完整定义数据库所需的全部内容;DDL还提供了数据库生成之后的结构修改和删除功能等。DML则是对数据库中的数据输入、修改和提取的有力工具,其丰富的功能允许精确地指定用户所要实现的一切操作。DCL提供的防护措施是保护数据库不被损坏所必需的。SQL语言包括了对数据库的设计
18、、查询、维护、控制、保护等全方位的功能。在SQL语言中,指定要做什么而不是要怎么做,不需要告诉SQL如何访问数据库,只要告诉SQL需要数据库做什么。利用SQL可以指定想要检索的记录以及按照什么顺序来检索。可以在设计或运行时对数据控件使用SQL语句。一条SQL语句可以代替许多条数据库命令。从而使得数据的查询功能更加强大、灵活和快速。SQL Server 是一个关系数据库管理系统。它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2 版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server
19、的开发上就分道扬镳了,Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的。Windows NT 版本。Sybase 则较专注于SQL Server在UNIX 操作系统上的应用。SQL Server 2000 是Microsoft 公司推出的SQL Server 数据库管理系统,该版本继承了SQL Server 7.0 版本的优点,同时又比它增加了许多更先进的功能。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft。Windows 98 的膝上型电脑到运行Microsoft Windows 2000
20、的大型多处理器的服务器等多种平台使用。SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理。SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。SQL Server 2005 数据引擎是本企业数据管理解决方案的核心。此外 SQL Server 2005 结合了分析、报表、集成和通知功能。这使您的企业可以构建和部署经济有效的 BI 解决方案,帮助您的团队通过记分卡、Dashboard、Web services 和移动设备将数据应用推向业务
21、的各个领域。与 Microsoft Visual Studio、Microsoft Office System 以及新的开发工具包(包括 Business Intelligence Development Studio)的紧密集成使 SQL Server 2005 与众不同。无论您是开发人员、数据库管理员、信息工作者还是决策者,SQL Server 2005 都可以为您提供创新的解决方案,帮助您从数据中更多地获益。1.3.4 Visual Studio和SQL Server 2005的连接在盐城市城市消防接警处理系统中,主要使用的用于和数据库连接的是ADO(Active Data Object
22、s),它实际是一种提供访问各种数据类型的连接机制。ADO被实现为OLEDB之上的一个薄层,这使得ADO可以有更快的访问速度,更易使用,同时更节省资源。ADO被设计成一种非常简单的格式,通过ODBC的方法同数据库接口相连。用户可以使用任何一种ODBC数据源,不仅适合于SQL Server、Oracle、Access等数据库应用程序,也适合于Excel表格、文本文件、图形文件和无格式的数据文件。ADO使用OLEDB数据支持提供了一个面向对象的访问数据源的接口,它是DAO和RDO对象模型集大成者,集合了DAO和RDO的优点。ADO实际是一种提供访问各种数据类型的连接机制。ADO被设计成一种非常简单的
23、格式,通过ODBC的方法同数据库接口相连。用户可以使用任何一种ODBC数据源,不仅适用于SQL Server、Oracle、Access等数据库应用程序,也适合于Excel表格、文本文档、图形文件和无格式的数据文件。ADO的另一大优点是,它是基于COM接口技术的OLEDB的高级接口,所以,任何支持COM的应用程序都可以实现ADO。也就是说,ADO的应用范围决不仅仅是Visual Studio家族产品。在工程中,选择菜单工程中的引用命令,出现引用对话框后,在可引用的列表框中选择Microsoft Active Data Objects 2.6 Library选项,单击确定按钮。这样在程序中便加入
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 盐城市城市消防接警处理系统设计 毕业设计说明书 盐城市 城市 消防 接警 处理 系统 设计 毕业设计 说明书
限制150内