安全信息管理系统.docx
- 文档编号:3153515
- 上传时间:2023-05-05
- 格式:DOCX
- 页数:44
- 大小:1.23MB
安全信息管理系统.docx
《安全信息管理系统.docx》由会员分享,可在线阅读,更多相关《安全信息管理系统.docx(44页珍藏版)》请在冰点文库上搜索。
安全信息管理系统
毕业设计报告原创性声明
本人郑重声明:
所呈交的毕业设计报告安全信息管理系统的研究与设计是本人在导师指导下,在江苏师范大学计算机学院学习期间,进行毕业设计时取得的成果。
本人知道,除文中已经标明引用的内容外,本毕业设计报告不包含任何其他个人或集体已经发表或撰写过的研究成果。
对本文的研究做出贡献的个人或集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
安全信息管理系统的研究与设计
摘要:
本安全信息管理系统是面向煤矿安全管理的系统。
经过实际的需求分析和网上资料的查询,决定采用ASP技术来进行开发,SQL2000作为数据库。
所用到的软件有dreamweaver、SQL2000、PS等。
本系统主要为了煤矿日常安监工作所设计,内容包括煤矿安全信息如瓦斯浓度监测,风力测试控制,粉尘浓度监测,实时数据报表等内容,基本涵盖了煤矿日常生产中所要注意的安全隐患。
还包括了煤矿文件处理,可以从接受文件到处理文件到文件入库或返回的一条线工作流程,大大减少了工作时间,加大的工作效率。
另外还包括员工信息查询,事故发生和处理内容等。
本系统的主要目的就是为了减少煤矿安监的工作量,让其更加的效率化,准确化,人性化。
这次的设计我通过大量的网上查询和图书借阅,基本完成了煤矿安全管理系统,当然还有一些遗漏和不是、完善的地方。
本系统的特色就是界面整洁,功能完善,内容丰富,具有一定的实用性和安全性。
使得煤矿安全管理更加的简易方便,使得煤矿安全能得到一定的保障。
关键词:
ASP;SQL2000;煤矿安全管理。
SafetyInformationSystemResearchAndDesign
Abstract:
Thesafetymanagementinformationsystemforcoalminesafetymanagementsystem.Aftertheactualneedsanalysisandonlineinformationquery,decidedtoadopttheASPtechnologytocarryoutdevelopment,SQL2000asdatabase.ByuseofsoftwareDreamweaver,SQL2000,PSetc..Thissystemmainlyinordertocoalminesafetysupervisionworkofroutinedesign,includingcoalminesafetyinformationsuchasgasconcentrationmonitoring,windcontrol,dustconcentrationmonitor,real-timedataandothercontent,coveringthecoalmineindailyproductiontopayattentiontosafety.Alsoincludescoaldocumentprocessing,fromreceivingfilestohandlethefiletothefilestorageorreturnalineofworkflow,greatlyreducingtheworkingtime,increaseworkefficiency.Italsoincludesthestaffinformationinquiry,accidentandtreatmentcontent.Themainpurposeofthissystemistoreducethecoalminesafetysupervisionwork,makeitmoreefficient,accurate,user-friendly.ThisdesignIthroughextensiveonlineandborrowbooks,completedthebasicsafetymanagementsystem,therearesomeomissionsandnotperfectplace.Thecharacteristicofthissystemisthecleaninterface,perfectfunction,contentisrich,hasacertainpracticalityandsafety.Thecoalminesafetymanagementmoresimpleandconvenient,thecoalminesafetycanbeguaranteed.
Keywords:
ASP;SQL2000;coalminesafetymanagement.
目录
第1章绪论1
1.1课题背景1
1.2系统开发的目的和意义1
1.3系统的特色与创新1
1.4本文研究内容及主要贡献1
第2章系统分析2
2.1系统环境及其开发工具2
2.1.1系统运行环境2
2.1.2系统开发工具2
2.2系统可行性分析3
2.3需求分析4
2.3.1功能需求4
2.3.2数据流图4
2.3.3数据字典5
2.4本章小结6
第3章系统设计7
3.1总体设计7
3.1.1设计原则及系统响应时间7
3.1.2出错信息处理7
3.1.3程序流程图7
3.1.4数据库设计7
3.2详细设计11
3.2.1煤矿信息管理模块11
3.2.2煤矿文件管理模块12
3.2.3事故处理模块12
3.3本章小结13
第4章系统实现14
4.1登陆模块14
4.2煤矿信息管理模块15
4.2.1煤矿瓦斯报表15
4.2.2综合防尘报表17
4.2.3煤矿仪器管理表19
4.2.4通风设施管理20
4.3煤矿文件管理模块21
4.3.1文件编辑21
4.3.2文件审批22
4.3.3文件查询22
4.4煤矿员工信息模块23
4.4.1员工考勤信息23
4.4.2员工基本信息23
4.5事故处理管理模块24
4.5.1事故查看24
4.5.2事故档案录入24
4.6管理员管理模块25
4.7系统测试运行25
4.7.1软件测试目的25
4.7.2软件测试准则25
4.7.3测试步骤25
4.8本章小结26
第5章总结与展望27
5.1总结27
5.2展望27
毕业设计体会28
致谢29
参考文献30
英文翻译资料31
第1章绪论
1.1课题背景
随着现在科学技术的进步,人类社会正逐渐走向信息化,传统行业也越来越多的采用信息化办公操作。
煤矿安全信息管理是煤矿日常工作生产的重要组成部分,采用信息化管理也是势在必行。
矿难频发,安全形势严峻,已经成为一个困扰政府、迫切需要解决的经济问题、社会问题和政治问题。
煤炭是我国重要的一次能源,在能源结构中占有重要地位,是国民经济发展的重要能源保障。
在我国一次能源生产和消费结构中,煤炭一直占总量的约70%,特别是在20世纪五六十年代,煤炭消费量甚至占到能源消费总量的80%~90%。
但是,我国95%的煤矿开采是地下作业,煤矿事故频发,安全生产形势严峻。
现代化的煤矿安全信息管理技术的应用也是十分必要的。
1.2系统开发的目的和意义
煤矿安全信息管理系统的开发,有利于煤矿安监工作的有效进行。
煤矿安全一直是一个重大的问题,实际上,煤矿事故的发生不是偶然的,它是煤矿生产过程中存在问题的集中暴露,涉及许多方面。
既有自然因素、科技投入和研究的不足,也有人为因素以及国家的体制、管理、经济政策,社会的传统观念,煤矿企业的文化素质,等等。
小煤矿规模小、财力弱、安全生产意识淡薄,再加之竭泽而渔的本性,矿难频发有其必然性。
在国家全面关停小煤矿而煤炭产量却大幅度上升的背景下,国有大矿产能的快速提升也意味着给安全生产埋下了隐患。
可见随着煤炭资源整合的顺利完成,煤矿安全监管依然非常重要。
研究安全系统的目的首要是保证煤矿工作人员的安全,还有煤矿日常工作的规范科学进行。
这也为大量的煤矿工作者提供了一定的保障。
1.3系统的特色与创新
本安全信息管理系统使用ASP技术,这是现在主流的系统网站设计技术,可以适应大多数用户,方便用户的使用。
系统设计简洁通俗,让一般用户都可以再较短的时间内熟悉系统使用系统,没有太复杂的操作。
本系统能够为管理员或用户提供充足的信息和快捷的数据处理手段。
作为计算机应用的一部分,使用计算机对煤矿安全信息进行管理,具有着手工管理所无法比拟的优点,如:
检索迅速、查找方便、易修改、可靠性高、存储量大、数据处理快捷、保密性好、寿命长、成本低、等。
这些优点能够极大地提高煤矿安全信息管理的效率,也是煤矿管理的科学化、正规化,与世界接轨的重要条件。
1.4本文研究内容及主要贡献
(1)本文主要研究的是煤矿安全信息管理系统的研究目的意义,实现方式方法等内容。
包括:
绪论、系统运行环境、系统分析、系统详细设计、系统实现、测试与运行等模块。
(2)通过对煤矿安全信息系统的研究与开发,能够对煤矿安全问题更加的了解与重视,系统的研究开发,能给煤矿安全生产提供一定的贡献,使得煤矿安全生产更加信息化、科学化。
一定程度上保障了煤矿工作者的人身安全。
第2章系统分析
2.1系统环境及其开发工具
2.1.1系统运行环境
软件运行环境:
WindowsXP/WIN7
处理器:
IntelCore2Duo,建议使用速度更快的处理器;
内存:
最低内存128MB,建议使用1GB以上;
硬盘:
建议使用至少20GB容量的硬盘;
2.1.2系统开发工具
(1)ASP
ASP是ActiveServerPage的缩写,意为“动态服务器页面”。
ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。
ASP的网页文件的格式是.asp,现在常用于各种系统网站中。
ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。
ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。
ASP具有以下特点:
①利用ASP可以实现突破静态的一些功能限制,实现动态技术;
②ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试;
③服务器上的ASP解释程序会在服务器端制定ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页;
④ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。
例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息;
⑤ASP可以使用服务器端ActiveX组件来执行各种各样的任务,例如存取数据库、发现和那个Email或访问文件系统等。
⑥由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可防止ASP程序代码被窃取。
[4]
(2)SQLServer2000
SQLServer2000是一个关系数据库管理系统它是由Microsoft推出的。
SQLServer是一个具备完全Web支持的数据库产品,提供了对可扩展标记语言(XML)的核心支持以及在Internet上和防火墙外进行查询的能力,提供了以Web标准为基础的扩展数据库编程功能。
丰富的XML和Internet标准支持允许使用内置的存储过程以XML格式轻松存储和检索数据。
SQLServer提供强大的开发工具和各类开发特性,在大大提高开发效率的同时,进一步拓展应用空间,带来新的商业应用机遇。
例如,XML数据库与WebService的支持将使您的应用实现Internet数据互联,.net集成极大的扩展了开发空间,异构数据集成、ServiceBroker使您的数据和其它应用无缝集成,各种新数据类型和T-SQL扩展带来了诸多灵活性。
C#、VB.net、XQuery、XMLA、ADO.net2.0、SMO、AMO等都将成为SQLServer数据平台上开发数据相关应用的有力工具。
它具有以下特点:
①上手容易
大多数的中小企业日常的数据应用是建立在Windows平台上的。
由于SQLServer与Windows界面风格完全一致,且有许多"向导(Wizard)"帮助,因此易于安装和学习,有关SQLServer的资料、培训随处可得,并且目前国内具有MCDBA认证的工程师不在少数
②兼容性良好
由于今天Windows操作系统占领着主导地的位,选择SQLServer一定会在兼容性方面取得一些优势。
另外,SQLServer2000除了具有扩展性,可靠性以外,还具有可以迅速开发新的因特网系统的功能。
尤其是它可以直接存贮XML数据,可以将搜索结果以XML格式输出等特点,有利于构建了异构系统的互操作性,奠定了面向互联网的企业应用和服务的基石。
这些特点在.NET战略中发挥着重要的作用。
③电子商务
在使用由MicrosoftSQLServer2000关系数据库引擎的情况下,XML数据可在关系表中进行存储,而查询则能以XML格式将有关结果返回。
此外,XML支持还简化了后端系统集成,并实现了跨防火墙的无缝数据传输。
你还可以使用HypertextTransferProtocol(超文本传输协议,HTTP)来访问SQLServer2000,以实现面向SQLServer2000数据库的安全Web连接和无须额外编程的联机分析处理(OLAP)多维数据集。
④数据仓库
MicrosoftSQLServer2000非常明显的改进就是增加了OLAP(联机分析处理)功能,这可以让很多中小企业用户也可以使用数据仓库的一些特性进行分析。
OLAP可以通过多维存储技术对大型、复杂数据集执行快速、高级的分析工作。
数据挖掘功能能够揭示出隐藏在大量数据中的倾向及趋势,它允许组织或机构最大限度的从数据中获取价值。
通过对现有数据进行有效分析,这一功能可以对未来的趋势进行预测。
[6]
2.2系统可行性分析
(1)技术可行性
本次的开发使用的是ASP技术和SQLServer2000数据库。
ASP技术是现在比较热门的系统网站开发技术了,产生的时间比较早,技术很比较成熟,能够基本实现日常系统开发的大部分需求。
ASP技术相关的书籍资料也很多,很方便毕业设计的使用和学习。
SQLServer也是现在许多个人和公司使用的数据库,覆盖面非常广泛,技术成熟。
对于毕业设计来说,已经足够了,同意他的书籍丰富,便于学习。
(2)经济可行性
本次开发使用XP系统,自带IIS服务器。
软件方面dreamweaver、photoshop、SQLServer2000等软件都是网上可以免费下载到的。
开发基本不需要资金支持。
另外,学校图书馆有大量的书籍可以借阅,网络上也有丰富的教学视频和资料下载观看。
所以说经济上是完全可行的。
(3)社会可行性
本系统经过了一段时间的分析,从网上和书本上了解了许多煤矿安全方面的知识为基础开发的。
所以系统中的内容有一定的实际意义。
现代化社会,计算机技术的运用已经是非常普遍和重要的。
相比于传统的管理方法,计算机技术显示出了太大的优势,特别是相对于煤矿生产这种高危险需要高标准管理的产业来说,计算机技术的运用势在必行。
(4)使用可行性
安全信息管理系统的设计,简约的页面,简易的操作。
使一般用户能够很快的上手。
系统的内容丰富,操作简单,非常方便用户使用。
友好简约的页面也会使用户乐于使用,同时系统的安全性能也不错,需要登陆,设置了管理员等等。
2.3需求分析
2.3.1功能需求
通过煤矿安全信息管理系统的设计,主要包括以下几个功能:
(1)通过登录系统,实现模块的一些观看与修改。
(2)通过查询系统,查询到模块中自己想要的信息。
(3)修改新增适用于煤矿安全生产的图表信息。
(4)管理员登录可以修改密码,设置权限。
(5)新增新的用户,新的管理员
2.3.2数据流图
数据流图是结构化分析方法中使用的工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。
数据流图英文缩写DFD(DataFlowDiagram)它是描绘信息流和数据从输入移动到输出的过程中所经受的变换。
数据流图从数据传递和加工的角度,以图形的方式刻画数据流从输入到输出的移动变换过程。
[7]
本系统的数据流图如下:
图3.1顶层数据流图
细化流程图:
图3.2细化流程图
2.3.3数据字典
数据字典是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明。
数据字典(Datadictionary)是一种用户可以访问的记录数据库和应用程序源数据的目录。
主动数据字典是指在对数据库或应用程序结构进行修改时,其内容可以由DBMS自动更新的数据字典。
被动数据字典是指修改时必须手工更新其内容的数据字典。
数据字典是一个预留空间,一个数据库,这是用来储存信息数据库本身。
[7]
名称:
事件类型
描述:
事件类型
定义:
事件类型=类型名+类型编号
位置:
后台
图3.3事件数据字典图3.4事件类型数据字典
名称:
通风系统
描述:
通风报表的编辑
定义:
通风系统=通风表号+参数
位置:
前台
名称:
文档
描述:
文档的下载功能
定义:
文档=作者+文档类+文档名+标题+目录+写作日期
位置:
前台
图3.5文档数据字典图3.6通风系统数据字典
2.4本章小结
主要介绍了系统开发的环境和软件使用情况。
决定使用ASP技术是因为他是现在系统开发的主流,有一定的实际意义。
之前电脑上IIS的安装也花费了一点的时间,各种软件的下载和安装等也都并不太顺利。
不过这个是为了下面更好的进行开发做铺垫。
数据库方面使用SQL2000,基本都能够满足一般系统的需求,ACCESS虽然能满足毕业设计的需求,但是实际操作中就略显不足,ORACLE基本都需要购买,而且一般都是企业需求。
综合来讲,就选择了微软SQL作为本次开发的数据库。
本章主要是对系统进行分析,分为可信性分析和需求分析。
可行性分析又包括经济、社会、技术、使用可行性分析。
需求分析又包括数据流图和数据字典分析。
通过这两大部分的分析,基本确定了系统的各个模块和功能,为以后系统的详细设计打下基础,是整个系统开发的主要部分。
第3章系统设计
3.1总体设计
3.1.1设计原则及系统响应时间
(1)设计原则:
系统性、原则性、实用性、可行性、经济性。
(2)系统响应时间
系统响应时间包括两个方面:
时间长度和时间的易变性。
用户响应时间应该适中,系统响应时间过长,用户就会感到不安和沮丧,而响应时间过短有时会造成用户加快操作节奏,从而导致错误。
系统响应时间的易变性是指相对于平均响应时间的偏差。
即使响应时间比较长,低的响应时间易变性也有助于用户建立稳定的节奏。
本系统遵循这个响应时间的原则,尽量完善用户的使用。
3.1.2出错信息处理
(1)信息应该尽量使用用户理解的语言。
(2)信息应该指出错误导致的负面后果。
(3)信息应该伴随一定视觉或者听觉上的提示。
(4)信息不能带有指责色彩。
3.1.3程序流程图
该图展示了系统的各个模块和整体的功能。
图4.1系统总程序流程图
3.1.4数据库设计
(1)ER图
数据库设计中,ER图的设计是十分重要的环节,下面则是系统重要部分的ER图设计。
图4.2事件ER图
图4.3事件类型ER图
图4.4文档ER图
图4.5文档下载ER图
图4.6通风系统ER图
图4.7设备管理ER图
图4.8管理员ER图
(2)数据库结构设计
除了数据库ER图的设计,数据库结构设计也是十分重要的,下面就是数据库结构设计中,重要的表。
表4.1Circs_Accident
字段
类型
长度
是否是主键
默认值
描述
AccidentID
int
4
否
事件编号
AccidentName
nvarchar
50
否
事件名
PlantName
nvarchar
50
否
厂房号
AccidentDate
datetime
8
否
事件日期
TeamName
nvarchar
50
否
部门名称
此表主要是事件数据的具体设置
表4.2Document_Download
字段
类型
长度
是否是主键
默认值
描述
DownloadID
int
4
是
下载编号
DownloadTypeID
int
4
否
下载类号
Caption
nvarchar
50
否
标题
FilePath
datetime
255
否
此表是下载数据的表
表4.3Report_Aeration
字段
类型
长度
是否是主键
默认值
描述
AerationID
int
4
否
通风表号
Param1
nvarchar
50
否
参数1
Param2
float
8
否
参数2
这是系统中通风系统的表
表4.4Report_Device
字段
类型
长度
是否是主键
默认值
描述
DeviceID
int
4
否
设备号
ProvinceName
nvarchar
50
否
省份
BureauName
nvarchar
50
否
办事处
MineName
nvarchar
50
否
矿名
FactMine
nvarchar
50
否
实际矿井
MinePress
nvarchar
50
否
矿井压强
RequireWind
nvarchar
50
否
要求
系统中设备管理系统表
表4.5User_Admin
字段
类型
长度
是否是主键
默认值
描述
AdminID
nvarchar
10
是
用户名
Password
nvarchar
50
否
密码
DeptName
nvarchar
50
否
JobName
datetime
50
否
部门
Popedom
nvarchar
50
否
职位
Disabled
int
4
管理员表
3.2详细设计
3.2.1煤矿信息管理模块
主要包括瓦斯报表、防尘报表、仪器管理、数据监测等内容。
图4.9煤矿信息管理流程图
3.2.2煤矿文件管理模块
包括文件管理、文件查看、文件审批、文件提
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 安全 信息管理 系统