基于asp.net 消防安全宣传网站设计与实现

目 录

1 绪论 1
1.1课题背景 1
1.2 目的和意义 1
1.3主要研究内容 1
1.4 组织结构 2
2 可行性分析 3
2.1技术可行性 3
2.2经济可行性 3
2.3操作可行性 3
2.4系统开发环境 4
3 需求分析 7
3.1性能分析 7
3.2业务流程分析 7
3.3数据流程分析 9
4 系统设计 11
4.1系统结构 11
4.2 数据库设计 12
5 系统实现 17
5.1用户操作界面 17
5.2管理员功能模块 19
6 系统测试 22
6.1系统测试的目的 22
6.2系统测试性能 23
6.3测试结果 23
结 论 25
致 谢 26
参考文献 27

摘 要

随着互联网技术的发展,互联网被广泛应用于各行各业之中。各行各业都在考虑如何使用互联网来宣传推广自己的产品或者发布信息。而对于各行业来说进行宣传推广最好的解决策略是能建立属于自己的推广平台即系统,然后对其有效管理。
本论文主要研究如何建立与维护消防安全宣传的网站,在进行系统设计时遵循应用系统软件的工作原则,并合理安排系统的开发步骤,所建设的消防安全宣传网站通过ASP.NET技术来设计实现。
系统的总体设计主要包括了系统各功能的设计,本文所建设的消防安全宣传系统应用了多项技术包括:SQL、ASP.NET等;最终设计后的网页具有操作灵活,功能多的显著特点。在网页的设计过程中:首先,消防安全宣传网页设计使用的技术,编程语言、使用的网站美工技术均使得网页呈现出了较好的效果。其次,在系统的设计开发中,将自己平时所学的网页设计技术及数据库相关知识应用到了实践中,通过实践给自己留下了深刻的感悟。
本系统在开发建设时,借助了已经成熟的网站开发技术及系统开发的源代码文件。分析了网页需要实现的功能然后进行调整,将它与消防安全宣传的实际需要相结合。最后分析讨论了网页设计技术ASP.NET在设计网站中具体的应用。
关键词:消防安全宣传网站设计与实现; ASP.NET ;Sqlserver

Abstract
With the development of Internet technology, the Internet is widely used in all walks of life. All walks of life are considering how to use the Internet to promote their products or post information. For each industry, the best solution for promoting and promoting is to establish a platform for its own promotion platform, and then manage it effectively.
This thesis mainly studies how to establish and maintain the fire safety promotion website, follow the working principle of the application system software when designing the system, and arrange the development steps of the system reasonably. The fire safety promotion website constructed by ASP.NET technology is designed and implemented. .
The overall design of the system mainly includes the design of various functions of the system. The fire safety publicity system constructed in this paper applies a number of technologies including: SQL, ASP.NET, etc. The final designed webpage has the characteristics of flexible operation and many functions. In the design process of the webpage: First of all, the technology used in the design of the fire safety promotion webpage, the programming language, and the use of the website art technology have all made the webpage show a good effect. Secondly, in the design and development of the system, the web design technology and database related knowledge that I usually learn are applied to the practice, and I have left a deep feeling through practice.
In the development and construction of this system, the source code files developed by the mature website development technology and system are utilized. It analyzes the functions that the web page needs to implement and then adjusts it to combine it with the actual needs of fire safety promotion. Finally, the paper discusses the specific application of web design technology ASP.NET in the design website.

Keywords: Design and implementation of fire safety publicity website; ASP.NET; Sqlserver

1 绪论

1.1课题背景
随着时代的发展,互联网技术也产生了重大的变革。互联网技术越发普及使得传输信息的速度变快。在网络时代的背景下,各行各业管理的方式逐渐与互联网进行深度融合并向规范化的方向发展。应用网络系统对信息管理有着诸多的优势,例如使得管理的手段更为先进、处理更加高效、管理更为科学,信息交流便捷等。
互联网是现代生活的必需品,现阶段,社会发展较为迅速,使得人们处于一个信息爆炸的时期,越来越快的生活节奏让人们面临着重大的压力。因此人们对于信息的实时性需求越来越大。对于传统的媒体如报纸、电视等分析发现,无法满足人们对信息要求的实时性,所传递出来的信息不能满足人们个性化的需要。现在对于信息的管理系统还没有形成一个统一明确的标准。传统的信息管理手段较为繁琐导致了人们希望通过互联网技术来设计一个信息管理的系统、进入21世纪以来,我国的国民经济进入了一个快速发展的时期,在通讯上存在的困难也慢慢被人们解决,因此我国的大中小企业开始使用系统来进行信息的有效管理、
在企业进行信息管理的过程中,通过系统来进行信息的管理越来越受到人们的欢迎。随着系统用户需求的增加信息管理系统实现的模块功能也在增多,本文建立的用于消防安全宣传的网页比起传统消防安全宣传的方式有着许多优点例如信息传递更为迅速,宣传的消防信息更为直观,可以实时更新上传的内容,另外数据的存储较为安全便捷,实现信息的查询也极为便利。
本文设计的用于消防安全知识宣传网页包含了多项内容:网页设计的源代码、数据库、网页设计技术等。其具体的设计过程覆盖知识较为宽泛,同时对与系统工作人员来说减轻了工作的压力,使得用户能够实时获取信息、加强了对传播信息的监管,使得信息管理迈入了发展的新阶段逐渐向系统、规范、高效的趋势进行发展。
1.2 目的和意义
所建立的应用于消防安全知识的宣传网页必须能够满足用户的基本需求,能够实现对信息的快速传播。建立的网站其实质上为用户搭建了一个良好的交流平台,使得用户的办事流程加快。同时此系统实现了大部分用户的需要,系统的管理员可以根据用户的需求进行实时的调整。这极大的方便了对系统的有效管理。
1.3主要研究内容
建立的用于消防安全知识宣传的网页能够向用户实时传输信息同时实现了数据的实时更新。其传播的信息的途径更为便捷安全。为用户提供了大量有用的信息,实际上随着社会的发展,网络背景下的消防安全知识宣传网页会显示出它极大的优势性。
在互联网快速发展的今天,互联网已经成为人们学习工作中的重要组成部分,通过互联网人们获取信息的速度变快,它已经交叉渗透入人们生活的方方面面。互联网上发布的信息主要通过相关网络技术的手段实现。另外人们想要从互联网上获取信息就需要人们对信息的有效检索。然后人们可以按照自己的需要对网络上的文件进行下载。因此网络技术在网站设计中占有着重要的地位。互联网显然是人们获取信息途径的组成部分。因而互联网技术越来越受到人们的重视。
随着时代的发展,人们越来越希望信息传输速度能够提升。这样用户可以实时的获取到大量有效的信息。对传统传输信息的媒体进行分析发现,报纸、电视不能满足人们对于消息的个性化需要与信息传播的及时性。
论文主要的研究内容:综合考虑到系统实施具备的可行性。在网站进行开发时应该按照软件项目管理的相关准则及进行动态网页设计所需要的编程,在建立系统时需要借助SQL server 2012数据库、以及来自于Adobe公司的Macromedia Dreamweaver MX,其提供了用于网站开发各项技术如网站开发使用的工具及面向对象的编程。因此应用它开发出来的网站有着极高的安全性与便利性。
1.4 组织结构
设计的用于消防安全知识宣传的网页为了对用户信息进行科学高效的管理通过使用网站开发技术ASP.NET和Sqlserver数据库技术来实现。对系统的工作人员来说,加快了管理信息的工作效率。利用互联网系统对信息管理最后呈现出科学、高效、规范的显著特点。
在进行设计消防安全宣传网站时有两类使用系统的角色:用户及管理员。由于两者的身份不同因此其获取的信息与操作的内容也不会相同。通过建立的消防安全宣传网站可以实现对用户信息的有效管理,减少了采用传统手段出现的错误概率。使得数据的查询。删除更新更为便利。
1、在使用网站的具体过程中应该了解系统的工作流程;
2、对系统进行可行性分析及配置系统开发的具体环境及相关的开发技术。
3、对系统进行各项分析包括;需求分析,网站性能分析、业务流程分析、数据流程分析等;
4、实现本系统需要完成的功能并将相关内容编写入系统的开发文档中;
5、编程实现;
6、对设计的消防安全宣传系统进行各项测试。

2 可行性分析

2.1技术可行性
本网站搭建的系统为微软Windows操作系统,计算机已经经历了长时间的发展时期,因此任何的web服务器都能在计算机上使用。而开发的系统应用的技术也是由计算机本体提供的,因此开发出来的系统具有很强的市场适用性。
网站开发的环境与相关的开发工具需要提前下载安装。本文设计的消防安全知识网页设计应用的开发工具由ASP.net来提供。为了实现数据的删除更新查询操作应用的数据库为SQLserver数据库。数据库能够实现数据的交互与维护数据的安全性。主要的目的在于保证网站能够平稳运行。从而让网站的开发顺利进行。
(1)硬件可行性分析
本文设计的网站对计算机硬件性能要求不太高,只要求计算机能够正常运行网站开发环境与正常的编写代码。而与网站设计相配套的计算机服务器有一定的要求,消防安全网页在开发完成后是需要上传服务器的。而负责接收文件的服务器本身应该具有极高的性能,安全性要高,这样才能保证网页不会被攻击,网页打开较为流畅,不卡顿,设计的系统安全性高。
(2)软件可行性分析
开发整个系统使用的云计算有着诸多的优势,例如能够实现流量的可扩展性另外后期的流量能够依据需要智能调整。基于流量智能调整的云计算有着极强的扩展性,依据流量的实际需要进行智能调整,能够保证整个设计系统的安全性,同时能够实现数据的及时备份。
现阶段进行的网站开发需要涉及到计算机科学、服务器的选取、软件的整体设计。这些内容已经不是技术的瓶颈。能够保证软件设计的平稳运行。
2.2经济可行性
设计网页对计算机的性能要求比较低,只要求计算机能正常运行软件的开发环境,因此配置较低的电脑也能进行网站的设计,当前应用于网站开发的ASP.NET技术经过长时间的发展已经逐渐成熟。所以本文设计的消防安全宣传网页在经济上是可行的。
2.3操作可行性
随着互联网技术发展,计算机平台支持的业务不再单一化。这就使得本文设计的消防安全宣传网页有着极强的操作性。但是在后期维护系统的安全及让搭建的平台运营时间变长是需要思考的问题。
为了实现后台数据信息的同时管理所使用的是CMS的互操作性。信息的同时管理能够让用户及时的查阅发布信息,可以让用户在后台进行留言,这样的数据管理模式能够极大的提升系统的工作效率,因此设计的系统具有很强的实践性。
2.4系统开发环境
ASP.NET技术是一种广泛应用在网站开发中的技术。本身就具有诸多的优势例如支持多种语言开发网页包括c#、VB、.NET语言。所进行网页开发的环境为—Visual Studio Express 2012 。其本身能够很好的设计实现动态网页与页面[7]。
2.4.1 SQL Server数据库
设计该系统使用的数据库为SQL数据库,主要的原因如下:首先,使用的SQL数据库与Windows Server 2005服务器具有极强的集成性。Windows Server 2005服务器为了保证使用数据库的安全主要的手段为避免所有非授权用户进入数据库。以此来保证系统的平稳运行,其次当用户需要查询数据库中的数据时可以使用WEB服务器来实现。这样的设计是符合系统整体需求的。最后,数据库中支持表数量较多可达到20多万个。同时数据库支持在系统开发设计时对XML Web Senices进行开发。
数据库作为网页HTTP侦听器,数据表中数据占的内存仅取决于服务器磁盘容量的大小,这种设计要求是满足本文建立的消防安全宣传网页设计要求的。
2.4.2 Microsoft Visual Studio
由于应用网站开发技术为ASP.NET,所以在进行程序开发时代码只需要文本编辑器编辑,这主要因为ASP.NET所支持程序首先用文本编辑器进行编辑。但是当复杂的程序需要调试时需要放在开发的环境内。VisualSudio提供了极好的程序开发环境。而其本身包含有两个产品:首先是用户可以独立使用并且免费的软件被叫做osoft Visal Studio Expess2012forWeb。其次还有一个应用开发时比较大的开发工具属于VisualStudio2012 组成部分。而其本身在发展过程中出现了较多的版本,版本不同用户需要的钱不同。其中的商用版本对于网站开发的相关工具进行了高度集成处理。如果想要启动系统中应用软件开发的相关组件,具体的操作流程为配置好开发的环境首先启动VisualStudio2012,然后建立一个开发网页的站点项目或开发网页的应用程序项目。其中虽然VisualStudio的Express版本对用户来说是完全免费,但本身所包含的功能比较多,能够开发一些复杂的应用程序。而使用VisualStudioExpress2012for Web能够实现的功能为快速搭建网页设计需要的程序,并为网页设计提供必备的编程使用的类库或者相关组件。
2.4.3 ASP.NET技术
ASP.Net技术主要应用在网页设计上能够应用在通用的服务器上,能够进行WYSIWYG(What You See Is What You Get所见即为所得)的编辑,这些内容被包含在了支持ASP.Net强大化的软件之中[6]。即使现在能够用ASP.Net技术进行网页的开发,但是存在的问题是在将来多处理器对于网页性能的提升毫无影响。而现在ASP也不允许这么做。互联网标准支持下的XML、SOAP、WSDL等,为网络开发技术提供了极大的扩展性。因此应用于网页设计的ASP.Net具有多种优势例如强大的作用力、灵活、操作简单,具有极高的管理性。由代码与ASP编写共同编程实现ASP本身具有的功能。这样在开发的过程中只要先进行解释便可自动形成。对于两种编程ASP.NET比ASP语言分析发现,当两者实现相同的功能时,前者要比后者的代码要繁琐。
2.4.4 C#介绍
C#是NET中的一个关键性语言。它是现阶段应用范围比较广的,现代化的面向对象的编程。 对C#语言进行分析发现,C#继承了许多C ++所具有的功能。例如参考了C++中许多的语句及表达式。另外C#还借鉴了许多JAVA中的语句表达式。如为了极大减少错误匹配的问题,它提出利用命名空间的相关概念来解决同一命名空间包含不同类型名字的问题。C#在操作系统之上提供了编程语言的虚拟机。是编程语言进行运行的主要环境。其本身为面向对象的语言具有层次结构。再分析其架构其类似于微软的操作系统。可以使用微软所有的32位API,因此它受到了许多程序工作者的喜爱,并广泛应用在互联网的网站设计上,另外它具有平台无关性可以将运行的代码在任何平台上进行移植使用。
C#是由微软进行设计开发的。它是以C语言与C++语言为模板参考的。语言的风格类似于JAVA。微软中对开发的C#是这样描述的:“C#是在两种已经成熟的C语言与面向过程的C++语言基础上开发的具有使用简单,操作灵活的鲜明特点。它的发音来源于Csharp,主要的含义为实现了C与C++所有功能。只要熟悉那两种语言便可掌握C#。另外C#下一步的开发目标为与Visual Basic和C++进行结合。即同时拥有两种语言的优势,并灵活应用。”。
众所周知C#语言风格与JAVA很像。下面将仔细分析C++与C#之间的优劣性。
首先,这两种语言都支持垃圾收集这一功能。而且这两种语言没有任何的模板。同时微软已经停止了Visual J++系列产品。它让人非常难以理解使用微软开发的C#而不是Java。
两种语言包含了相同的字符类型,如整型、长整型、浮点型、字符型、字符串、数组、结构体与类。但是不应该认为名字相同形状细节就完全一样,其本身还是具有差异性的。具体表现为C#所支持的长度为64,但C++长度完全取决于平台。该平台可以取值32或者64,但是在类或者结构体上两者没有本质的区别。
网页设计所需要的东西都可以从主类上(System.Object的)进行继承实现。但像数据类型整型或者浮点型是具体作用于数据对象的。这个例子可以将具体的实例转换为引用类型。在计算机网页的理论设计上,网站开发人员可以忽略掉这种变化。但其实这种情况会对系统的性能造成影响。
两种语言即C++或者C#中关于类的概念几乎相同。两者唯一的区别就体现在了默认的访问级别上,默认的级别通常是公共的,而默认的优先级通常是私有化的。然而在类上,两者的概念却不相同。首先在C++中,规定了一种结构的产生不能由另外一种结构决定。结构与结构之间不能继承,同时结构也不会提供析构函数,但是结构实现了需要的接口。而C#不同的是结构是值,类其实为引用。
C#语言是一个面向对象的语言,其广泛应用于网页设计中,本身具有极强的功能,使用较为灵活具有很强的兼容性,语言完整对于出现的错误能够及时解决。
C#编写的代码能够使用大量的关键字(例如OLE_COLOR,VARIANT_BOOL,DISPID_XXXXX等),其主要的目的是方便用户使用。
⑵面向对象
C#与JAVA语言的风格极为相似。具有封装与继承性。将自身的常量与变量封装在类体,这样使得代码可读性增强。避免了出现的多种冲突。
⑶致力于网络
C#广泛应用于计算机的网页设计中。
⑷强
C#可以实现多项功能,包含NT的服务,通用的零部件,网页设计部分,及web服务等。
⑸灵活性和兼容性
C#语言具有简单灵活的特点,因此编程人员一般使用C#语言来设计网站,主要是因为它的灵活开放性。以保证网站组件使用的其他语言与程序集能够相互调用操作。

3 需求分析

建设消防安全宣传网站具有很强的必要性,其主要的因素为可以及时地向人们宣传消防安全知识另外还可以提高员工的工作效率,系统的投入使用能够满足用户个性化的需求。系统能够便捷地操作数据如实现删除,查找,更新等。设计的系统模块是依据用户的需求进行出发的,遵循系统开发的基本原则,在系统设计时进行看全面的相关研究。
从本系统实现的功能进行研究,系统设计的主要目的是方便管理数据信息。用户可以登录系统查询到与自己有关的数据信息。满足了人们对信息的个性化的需要。用户可以按照自己的意愿在系统上查询相关的信息。进而浏览自己感兴趣的内容。这样缩短了用户查询信息需要的时间。转变了用户获取信息的方式,传统获取信息方式要么通过电视或是报纸,其传播的介质可能没有包含用户的信息不能满足用户的基本需求。设计开发的系统对于管理员来说减轻了工作中存在的压力,缩小了日常的工作量。
3.1性能分析
实用性:在设计网站之间需要对网站的市场需求进行仔细分析。力求网站设计的界面简单大气。让用户能够灵活操作。基本满足于用户的各项需要。由于在某一特定的时间内,登录服务器的用户过多。会导致在服务器上出现流量压力。因此用户登录系统时会出现延迟现象。
平台的安全性:建设的消防安全知识宣传系统为对所用用户开放的系统,在系统上没有涉及到资金的交易。系统管理员只是负责网站的日常运营维护。数据库实现了数据的安全存储,管理员实时对用户数据进行备份使得整个系统的安全性大大增加。
稳定性:设计出的系统必须具备一定的安全性,为了保证系统数据的安全通常采用数据库对用户的信息进行监管。这样才能实现数据的稳定传输。
可扩展性:初次系统的开发肯定会存在诸多的问题。但开发系统并不是一次性就能够完成的,后期需要按照用户的需求实现调整。因为用户的需求在不断变化所以设计的功能模块要按照用户的需求来添加或者删除。这就使得系统必须具备可扩展性。同样要求模块能够实时更新。
3.2业务流程分析
业务流程主要的目的是向系统传输必要的信息,通过仔细研究可以发现下面呈现规范化的符号形状,在出现问题或者缺陷,进行业务优化时可以展现出来。表征业务流程的基本符号如下图3.1所示。

在这里插入图片描述

图 3.1业务流程图基本符号
splash界面的业务流程图
splash界面在网站设计中有许多作用,其主要包括用来展示学生详细信息的图标;网站应用程序的初始化配置,系统自动读取相关配置文件,加载配置[11];链接服务器,用户获取最新数据信息,检查当前版本号,判断应用程序是否需要更新;联网检查应用程序是否存在安全漏洞,设计业务流程图,如图3.2所示。

在这里插入图片描述

图 3.2 splash界面流程图
用户在添加信息时,对于信号编号系统来说采用的主要方式为自动增号,这就使得用户不用自己登记填写相关信息,管理员只负责添加信息即可。信息的合法性会由系统进行自动验证。如果系统判定输入的信息正确,则将用户信息添加到数据库中,如果系统判定输入的信息不合法则提醒输入系统的管理员重新输入信息[12]。其中系统实现信息添加的主要流程如下图3.3所示。
在这里插入图片描述

图3.3 添加信息流程图
当系统管理员需要删去信息的时候,只需要点击删除即可,系统则会自动提醒删除信息,提示管理员删除信息成功,具体实现删除信息的流程图如下3.4所示。
在这里插入图片描述

图3.4 删除信息流程图
3.3数据流程分析
数据流程分析,如图3.5所示。
在这里插入图片描述

图 3.5数据流程分析图

4 系统设计

4.1系统结构
管理员结构图,如图4.1所示。
在这里插入图片描述

图4.1 管理员功能结构图
用户结构图,如图4.2所示。
在这里插入图片描述

图4.2 用户功能结构图

4.2 数据库设计
4.2.1概念结构设计
数据库的概念模型是存在于逻辑世界与现实世界沟通的桥梁,其主要的目的是对数据进行抽象然后对其建立相应的数据模型。在信息方面,设计者通过数据的完善来实现数据库的整体设计,让设计好的系统能够提升用户与系统的交互性。主要的流程为先选取指定的数据为起点,然后做好数据的整理工作。仔细分析数据之间的关系然后得到数据的逻辑模型。该模型的建立不考虑具体存在的细节,只是系统的管理员对数据的初次处理。
存取索引方法、聚簇存取、HASH存取方法等广泛应用于选取正确的关系模式进行有效存储。其详细的管理员信息属性图如图4.3所示。
在这里插入图片描述

图4.3 管理员信息实体属性图
消防法律法规属性图,如图4.4所示。
在这里插入图片描述

图4.4 消防法律法规属性图
消防设备与安全实体属性图,如图4.5所示。
在这里插入图片描述

图4.5消防设备与安全实体属性图
通知公告属性图,如图4.6所示。
在这里插入图片描述

图4.6通知公告实体属性图

4.2.2 表结构设计
各个表的设计结果如下:
表4-1:dbo. comment表
在这里插入图片描述

表4-2:dbo. course表
在这里插入图片描述

表4-3:dbo. coursetype表
在这里插入图片描述

表4-4:dbo. manager表
在这里插入图片描述

表4-5:dbo. resources表
在这里插入图片描述

表4-6:dbo. shebei表
在这里插入图片描述

表4-7:dbo. News表
立陶宛

表4-8:dbo. tb_user表
在这里插入图片描述

5 系统实现

5.1用户操作界面
用当用户登录消防安全宣传网站,可以看见设计网站界面包含了心理知识、心理调节、系统公告消防安全知识、消防科普新闻、通知公告、消防法律法规、论坛管理,并且可以进行注册登录,如图5.1所示。
在这里插入图片描述

图5.1网站首页界面图
用户通过填写用户名和密码,信息填写准确无误后进行登录,如果用户在登录系统时显示未注册可先行注册。如下图5.2所示。
在这里插入图片描述

图5.2用户登录界面图
用户通过通知公告列表,选择点击公告可以查看公告详细,如图5.3所示,同时通过消防安全知识列表可以查看所有安全知识,选择点击查看安全知识详情,如图5.4所示。
在这里插入图片描述

图5.3通知公告界面图
在这里插入图片描述

图5.4消防安全知识界面图
留言信息,通过列表可以查看已有的留言信息,同时用户通过输入内容进行在线留言,如图5.5所示。
在这里插入图片描述

图5.5在线留言界面图
5.2管理员功能模块
系统管理员首先依据自己的用户名、密码及验证码才能进入系统的后台。登录成功后立即会跳转到系统操作的主界面,能够对法律法规分类管理、消防法律法规管理、消防安全知识管理、消防科普新闻管理、通知公告管理进行各项操作包括信息的查询、修改删除更新等操作,如图5.6所示。
在这里插入图片描述

图5.6管理员列表界面图
法律法规分类管理,首先可以查看已经发布的信息,并对其进行编辑或者删除,同时管理员可以实现信息的更新,如图5.7所示。
在这里插入图片描述

图5.7法律法规分类管理界面图
消防法律法规管理,管理员通过标题、所属分类、附件信息、介绍进行添加消防法律法规信息,同时管理员可以查看在网页上发布的相关信息,并有权利对其进行编辑或者删除,如图5.8所示.
在这里插入图片描述

图5.8消防法律法规管理界面图
消防安全知识管理,管理员通过输入标题、内容、信息输入完成后,更新消防的相关知识,对已经发布的知识能够进行删除与再次编辑。如图5.9所示。
在这里插入图片描述

图5.9消防安全知识管理界面图
消消防设备与标识管理;管理员可以查看已经发布的相关信息,并有权利对发布的信息进行删除更新,如果需要添加信息系统的管理员需要按照预先的格式进行添加信息。如图5.10所示。
在这里插入图片描述

图5.10消防设备与标识界面图
消防科普新闻管理,管理员通过输入标题、内容信息输入完成后,能够添加与消防相关的信息,同时管理员还能查看以往发布的信息,并能够对已经发布的信息进行删除或者更新。如图5.11所示。
在这里插入图片描述

图5.11消防科普新闻管理界面图
通知公告管理,管理员通过类别、标题、内容进行添加公告信息,同时管理员可以查看网页上所有发布的公告信息,并能够实现公告的各项操作包括编辑删除等如图5.12所示。
在这里插入图片描述

图5.12通知公告管理界面图

6 系统测试

6.1系统测试的目的
系统开发完成后进行测试主要的功能是判定网站是否正常运行,网站上的各模块是否能够实现自己的功能,程序是否能正常运行。系统测试是开发系统中的重要组成部分。系统设计的再好,性能最优也需要对系统进行详细的系统测试,以便系统能够安全平稳运行。
不管是应用于什么领域的系统,不管系统是用什么样的编程语言,只要是设计的系统就需要进行系统测试。其主要目的是找到系统中存在的漏洞。然后将找到的问题进行解决。这样才能保证系统的安全平稳运行,只要通过系统测试。设计的消防安全宣传网站才能更好的服务于人民。
系统在设计后必须进行测试,测试过程中使用的方法是软件测试方法。在开发新系统时,系统测试是是检查系统是否存在漏洞的关键步骤,能够测试出系统是否满足用户基本需要。测试主要是查看系统中数据的准确性,正确的操作与否,以及操作的结果,还有哪些方面需要改进。
系统测试和开发过程是一样的,必须符合软件工程的形式原则,符合管理理论。但是目前国内的系统测试已经积累了大量的经验和方法,步骤比较成熟,软件测试的效率也越来越高。
项目测试的重要性和目的:
系统不管使用什么样的编程语言或者设计方法,系统肯定会存在问题。为了避免错误的引入通常的解决手段为使用新的编程语言或者先进的网站设计方法,但是即使使用最好的方法也不可避免系统中出现的错误。因此系统开发完成后需要进行系统的测试,在系统测试时需要进行误差的估计。测试是所有工科在完成项目后必须进行的步骤。同时测试也是网站设计开发的重要组成部分,同样软件的设计肯定离不开系统的测试。依据大量的统计数据进行分析发现,软件测试工作占整个系统开发过程中的40%。其中用于软件测试消耗的资金占软件消耗总成本的三成到五成。如果考虑后期系统的维护,那就是软件存在生命周期的问题了。因此测试在整个系统中占据重要的地位。
(2)测试的目的
系统测试的主要目的是为了发现程序中存在的问题。在进行软件的测试时需要对软件一部分或者复杂的整体部分纳入测试范围。测试的主要目的是发现设计中存在的问题。测试能够发现程序中存在的问题并进行及时修正。测试不是只为证明程序的错误性。在测试完成后没有发生错误才会被叫做一个好的系统测试。成功的测试是发现到目前为止没有发现错误的测试;
这个视图可以测试的主要目的不是为了发现存在的错误,而是为了解决问题。这样才能保证系统的正常实施。但仅仅停留在字面上理解是片面的,没有错误是软件测试的最终目标,在软件测试时找到错误那测试是毫无价值的,事实上并不是这样的。
首先,测试的主要目的不是为了验证系统有错误,而是为了研究错误产生的原因及具体的特点。项目经理可以检测中项目在开发过程中存在的功能缺陷,从而改进。这样通过测试对设计的软件进行不断改进才能保证软件的正常进行。其次在软件测试中没有错误的测试是没有价值的,系统整体的测试对于评估整个系统的质量有着重要的指导意义。
6.2系统测试性能
系统测试的性能如下:
(1)挑剔性:测试是为了找出系统的错误,因此,在系统测试时我们要严格苛刻,十分挑剔。
(2)复杂性:测试是一个非常复杂的过程,当设计测试用例时,你需要小心和高度熟练的高能量工作,这可能被忽略或忽略。
(3)不彻底性:虽然系统经过测试,但测试仍然会存在不够彻底的问题,测试不能保证系统后期运行完整无误,所以要在后期不断的检查、修改。
(4)经济性:通常情况下将这种测试称为“选择测试(Selective Testing)”。同时在系统测试时需要遵守经济性的原则。
6.3测试结果
测试系统与后期评估系统的质量不能仅局限于系统设计中编写的代码或者过程。其应该与软件开发时的用户需求与设计整个过程密切相关。从设计系统的角度出发,应该时刻小心谨慎。按照按钮的原理,当第一个纽扣扣错时下面的都会扣错。因此对于系统的设计来说同样适用。只有在软件初期发现错误才会在后期不至于出现太严重的错误。因此解决问题应该放的时间要比较早。为了避免系统在后期出现严重的问题,因此在进行软件测试的过程中需要从用户的角度角度进行出发。首先进行系统测试的主要方法为黑盒测试,黑盒测试主要的测试目的包含以下三项内容:首先保证系统设计的界面与功能与用户的需求高度吻合。另外在计算机接口的设计上应该力求美观。不能为了标新立异而不满足界面设计的原则。另外界面需要进行合理布局,保证界面各项功能的正常运行。
通过对功能的测试,消防安全宣传网站的基本功能都是可行的,不管是系统里面的功能,还是界面的设计都是可值得推广宣传的。

结 论

在互联网进行消防安全网站设计的过程主要还是用互联网来实现网站系统的信息化,通过本人对四年所学知识的整体归纳,开发设计了平台信息管理系统,但是当亲身投入到实际生产中还是有很多问题,首先就是网站的技术问题,自己在学校期间并没有独立开发软件经历,缺乏一定的动手能力,在问题出现的时候,自己的信心也受到了一定的打击,但是在面临困难的时候要积极地调整自己的状态,用自身所学来克服相应的困难。
想要对自己四年所学知识最好的体现就是在毕业设计上,也是对我们四年所学到的知识应用的一个考察,我们可以通过毕业设计得到更好的锻炼而且对以往知识有更深刻的印象,换一种思考方式,也是一种对自身的锻炼,更是一种训练和实践。不单单对所学知识进行了基础巩固还通过相应的技术对知识有着具体的了解,而且在学习中结合了跨学科的效果,也对专业有了更深刻的理解。
在整个毕业设计的过程中,有付出但也有回报,虽然在毕业设计的过程中遇到了很多困难,但是通过自身的不懈努力,灵机应变的能力有所提高,而且对于毕业设计相关知识的不断探求仍存在欠缺。
无论是在日后的学习和工作当中,我依然会不断地学习了解计算机相关知识,对后期的平台开发工作有着更大的帮助,也可以更快地实现供需功能,相信自己可以在工作中取得一定成就,做出巨大贡献。
整个毕业设计中对我来说有着巨大的收获,而且虽然自己解决了问题,自身也在相关问题中不断探索,但是仍然有很多不足支持,在不远的将来,我对自身所学专业知识会有进一步学习,让自己的知识储备更丰富,搭建更好的系统平台。

致 谢

如何更好地完成消防安全宣传网站,这其中不懈的努力是最重要的,努力的阶段是让人终身难忘的。
第一,要充分的感谢我的指导老师,在整个毕业设计中,您给了我许多专业性的指导,只有在您的悉心教导下,我才能快速的掌握有关网站的相关功能,而且只有在您的帮助下,我才能够将自身所学的知识与自己所建立的项目相结合,能够做到学以致用。更是您在课余时间牺牲了自己的休息时间,用丰富的教学经验以及对多年的项目总结进行了相应的专业指导。
第二,我要感谢教过我的全体教师,正是因为有了你们的悉心教导下我才能完成我的学业,在此我对你们表示深深的感谢。
第三,我要感谢帮助过我的同学们,正是因为在学习中有了你们的帮助,也是因为你们的帮助鼓励也让我在毕业设计中有了更大的动力,最终网站的顺利运营和你们有着很大关联,而且在我和你们交流的期间,也是我的终身财富!
又是一年毕业季,在我日后的生活学习中,我会铭记师长们的谆谆教导,同学们的互帮互助,用不懈努力的态度积极向上的精神来报答每个帮助我的人!

参考文献

[1]王显梅. 基于ASP.NET的信息网站的研究与开发[D].广西大学,2013.
[2]胡秀源. 基于ASP技术的动态网站设计[J]. 制造业自动化,2011,06:204-206.
[3]李红升. 基于ASP的网站开发[J]. 计算机光盘软件与应用,2012,08:158+155…
[4]陆丹菁. Web2.0时代专业网站的发展现状及出路[J]. 商业文化(下半月),2012,02:28-29.
[5]赵宣容. 计算机软件数据库设计的重要性以及原则探讨[J]. 电子技术与软件工程,2015,17:209.
[6]李凯,鹿艳晶.网站的设计与开发[J]. 软件导刊,2012,03:79-81.
[7]白凯,吕洋洋,李薇薇. 旅游网站信息类型、品牌与服务保证对网站信任的影响[J]. 旅游学刊,2014,03:91-99.
[8]郝进义. 数据库设计规范及设计技巧研究[J]. 计算机光盘软件与应用,2012,12:176-177.
[9]赵春燕. 网站优化深度研究[J]. 信息安全与技术,2012,01:61-63.
[10]熊伟,叶淋玮. 我国虚拟旅游网站的功能评价研究[J]. 人文地理,2011,02:154-160.
[11]范佳佳,叶继元. 21世纪以来网站评价研究进展与趋势[J]. 中国图书馆学报,2014,02:92-106.
[12]廉同辉,余菜花,宗乾进. 我国旅游网站的网络结构研究——基于社会网络分析法[J]. 旅游科学,2012,06:80-88.
[13]莫祖英,马费成. 数据库信息资源内容质量用户满意度模型及实证研究[J]. 中国图书馆学报,2013,02:85-97.
[14]李志义,义梅练. 基于用户体验的网站优化研究综述[J]. 情报科学,2013,11:150-154.
[15]Dong Qiu,Bixin Li,Hareton Leung. Understanding the API usage in Java[J]. Information and Software Technology,2016,73:.
[16]Oscar Vega-Gisbert,Jose E. Roman,Jeffrey M. Squyres. Design and implementation of Java bindings in Open MPI[J]. Parallel Computing,2016:.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/202352.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

创建SpringBoot流程

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、pandas是什么?二、操作步骤总结 前言 我使用的是jdk1.8版本的,idea社区版的(专业版的应该也差不多吧) 提示…

Leetcode算法之哈希表

目录 1.两数之和2.判定是否互为字符重排3.存在重复元素I4.存在重复元素II5.字母异位词分组 1.两数之和 两数之和 class Solution { public:vector<int> twoSum(vector<int>& nums, int target) {unordered_map<int,int> hash;for(int i0;i<nums.si…

数据结构---二叉树

二叉树的概念及结构 1.概念 一棵二叉树是结点的一个有限集合&#xff0c;该集合: 或者为空 由一个根节点加上两棵别称为左子树和右子树的二叉树组成 从上图可以看出&#xff1a; 二叉树不存在度大于2的结点 二叉树的子树有左右之分&#xff0c;次序不能颠倒&#xff0c;因此…

某60物联网安全之IoT漏洞利用实操2学习记录

物联网安全 文章目录 物联网安全IoT漏洞利用实操2&#xff08;内存破坏漏洞&#xff09;实验目的实验环境实验工具实验原理实验内容实验步骤ARM ROP构造与调试MIPS栈溢出漏洞逆向分析 IoT漏洞利用实操2&#xff08;内存破坏漏洞&#xff09; 实验目的 学会ARM栈溢出漏洞的原理…

Unity C++交互

一、设置Dll输出。 两种方式&#xff1a; 第一&#xff1a;直接创建动态链接库工程第二&#xff1a;创建的是可执行程序&#xff0c;在visual studio&#xff0c;右键项目->属性(由exe改成dll) 二、生成Dll 根据选项Release或Debug&#xff0c;运行完上面的生成解决方案后…

FPGA设计时序约束十、others类约束之Set_Disable_Timing

目录 一、序言 二、Set Disable Timing 2.1 基本概念 2.2 设置界面 2.3 命令语法 2.4 命令示例 三、工程示例 四、参考资料 一、序言 在Vivado的时序约束窗口中&#xff0c;存在一类特殊的约束&#xff0c;划分在others目录下&#xff0c;可用于设置忽略或修改默认的时…

7.浮点数转为整数【2023.11.29】

1.问题描述 给出一个浮点数&#xff0c;请将这个浮点数转换成整数。 2.解决思路 输入一个浮点数。 输出程序将浮点数转换为整数并输出。 3.代码实现 numfloat(input("请输入一个浮点数")) num1int(num) print(num1)4.运行结果

智能优化算法应用:基于萤火虫算法无线传感器网络(WSN)覆盖优化 - 附代码

智能优化算法应用&#xff1a;基于萤火虫算法无线传感器网络(WSN)覆盖优化 - 附代码 文章目录 智能优化算法应用&#xff1a;基于萤火虫算法无线传感器网络(WSN)覆盖优化 - 附代码1.无线传感网络节点模型2.覆盖数学模型及分析3.萤火虫算法4.实验参数设定5.算法结果6.参考文献7.…

机关单位档案分类及整理方法

机关单位档案主要包含文书档案、干部职工档案&#xff08;人事档案&#xff09;、会计档案、科技档案&#xff08;科学研究、基本建设、设备仪器、产品&#xff09;、诉讼档案、音像档案、照片档案、电子档案等等&#xff0c;这其中&#xff0c;不同种类&#xff0c;不同载体的…

技术前沿丨Teranode如何实现无限扩容

​​发表时间&#xff1a;2023年9月15日 BSV区块链协会的技术团队目前正在努力开发Teranode&#xff0c;这是一款比特币节点软件&#xff0c;其最终目标是实现比特币的无限扩容。然而&#xff0c;正如BSV区块链协会网络基础设施负责人Jake Jones在2023年6月举行的伦敦区块链大会…

Java---抽象类讲解

文章目录 1. 抽象类概述2. 抽象类特点3. 抽象类的成员特点4. 抽象类猫狗应用 1. 抽象类概述 在Java中&#xff0c;一个没有方法体的方法应该定义为抽象方法&#xff1b;而类中如果有抽象方法&#xff0c;该类必须定义为抽象类。 2. 抽象类特点 1. 抽象类和抽象方法必须使用abst…

Redis-Redis 高级数据结构 HyperLogLog与事务

Redis 高级数据结构 HyperLogLog HyperLogLog(Hyper [ˈhaɪpə(r)] ) 并不是一种新的数据结构 ( 实际类型为字符串类 型) &#xff0c;而是一种基数算法 , 通过 HyperLogLog 可以利用极小的内存空间完成独立总数的统计&#xff0c;数据集可以是 IP 、 Email 、 ID 等。 如…

科研学习|论文解读——Deep learning for anomaly detection in log data: a survey

摘要 自动日志文件分析能够及早发现系统故障等相关事件。特别是&#xff0c;自学习异常检测技术能够捕捉日志数据中的模式&#xff0c;然后向系统操作员报告意外的日志发生&#xff0c;而无需提前提供或手动建模异常场景。最近&#xff0c;越来越多的利用深度学习方法来实现此目…

损失函数与反向传播

计算l1loss mseloss import torch from torch.nn import L1Loss from torch import nninputs torch.tensor([1,2,3],dtypetorch.float32) targets torch.tensor([1,2,5],dtypetorch.float32)inputs torch.reshape(inputs,(1,1,1,3)) targets torch.reshape(targets,(1,1,1…

蓝桥杯第199题 扫地机器人 暴力优化 二分法 简单题 C++

题目 扫地机器人 - 蓝桥云课 (lanqiao.cn)https://www.lanqiao.cn/problems/199/learning/?page1&first_category_id1&name%E6%89%AB%E5%9C%B0%E6%9C%BA%E5%99%A8%E4%BA%BA 思路和解题方法 首先&#xff0c;通过cin语句输入了终点位置n和障碍物数量k。使用一个数组a来…

element-plus el-dialog 弹窗隐藏遮罩并且可以控制弹窗后的元素、点击、滚动、其他事件操作等

场景 el-dialog 隐藏遮罩并且可以控制弹窗后的元素、点击、滚动、其他事件操作&#xff0c;比如一个弹窗打开了&#xff0c;我要能控制弹窗后面的滚动、点击等等一系列事件。 修改方法 首先我们需要隐藏弹窗遮罩 :modal"false"&#xff0c;并且给 el-dialog 弹窗…

C语言基础--#if与#endif

目录 一、C语言中的 #if()和 #end if 用法 1. #if 表达式 程序段 #endif 形式 2. #ifdef标示符 标识符 #endif 形式 3. #if 0/ #if 1 #endif 形式 4. \可用于一行的结尾&#xff0c;表示本行与下一行连接起来 二、xTaskCreate函数 三、指针相关…

Java容器合集

目录 浅谈 Array数组 初始化(动与静) 动态初始化 静态初始化 CRUD 增 查 索引取值 遍历 改 删 走进底层 栈与堆 一个数组的诞生 多数组 避坑指南 索引越界 空指针异常 小试牛刀 Collection List部落 介绍和特点 方法 ArrayList 介绍 方法 遍历 Li…

docker搭建node环境开发服务器

docker搭建node环境开发服务器 本文章是我自己搭建node环境开发服务器的过程记录&#xff0c;不一定完全适用所有人。根据个人情况&#xff0c;按需取用。 命名项目路径 为了方便cd到项目路径&#xff0c;将项目路径重命名&#xff0c;方便输入。 vim /etc/profile # 修改p…

创建Asp.net MVC项目Ajax实现视图页面数据与后端Json传值显示

简述回顾 继上篇文章创建的mvc传值这里说明一下Json传值。在mvc框架中&#xff0c;不可避免地会遇到前台传值到后台&#xff0c;前台接收后台的值的情况&#xff08;前台指view&#xff0c;后台指controller&#xff09;&#xff0c;有时只需要从控制器中返回一个处理的结果&a…