没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
消防设备管理系统
摘要:随着现代计算机科学的发展,计算机系统越来越受到重视,无纸化办公,
管理系统协助人工管理,使人们的管理能力不断提升,管理效率不断提升。本设
计运用 ASP.net、Javascript,Linq to sql 技术, 采用 SQL Server2008 作为后台数据库并利用
Vs2010 IDE,开发建设消防设备管理系统,并运用 photoshopCS5.5 等设计软件完善系统界
面。系统主要内容包括:用户登录、用户管理、设备管理与报修、退出系统、关于系统、设
备查询、设备增加、设备修改、设备删除等功能。系统采用 Linq to sql 数据库连接技术,实
现数据库连接,设计中并强化系统的简洁性、扩展性、可维护性和健壮性。在自己的不断努
力还有老师同学的帮助下我实现了网站的大部分模块,整个网站结构设计严谨,前台平面美
观实用,还有合理、严密的数据库后台和程序的正确编写作保障, 实现了系统的主要功能
及关键技术。如今已是信息社会,因此对于信息的管理也变得越来越重要。本文介绍了校园
消防设施信息管理系统的设计思路,从数据库数据表的设计,中间用于数据库的数据处理
JAVA 和用于数据提交的 SERVLET 程序的设计及主要网页显示界面的呈现方式。本系统能
够便利的对校园楼房内的消防设施,如消防灭火器,火警报警器等消防设施的安装日期,维
修情况,分布数量等信息进行查询,增加,更新以及删除操作,通过信息用户等登录页面使
管理员用户拥有增删改的信息操作权限
关键字:ASP.net ;JavaScript;SQL Server2008;消防设备管理系统
第一章 绪 论
1.1 选题背景
随着我国国民经济建设的蓬勃发展和具有中国特色的社会主义市场经济体制的迅速完
善,各个行业都在积极使用现代化的手段,不断改善服务质量,提高工作效率,这些都在很
大程度上给企业提出越来越严峻的挑战,对企业体系在企业管理水平以及优质服务上都提出
更高的要求。建设一个科学高效的信息管理系统是解决这一问题的必经之路。
1.2 课题来源及意义
企业设备管理系统是一个企业单位不可缺少的部分,它对于企业的决策者和管理者来说
都至关重要,所以企业设备管理系统应该能够为用户提供充足的信息和快捷的查询手段。但
一直以来人们使用传统人工的方式管理文件信息,这种管理方式存在着许多缺点,如:效率低、
保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的
困难。
1.3 系统基本达到的目标及结论
随着计算机技术的飞速的发展,计算机在企业管理中的应用越来越普及,企业要想生存
和发展,要想在激烈的市场竞争中立于不败之地,没有现代化的管理是万万不行的,企业设
备管理的全面自动化、信息化则是其中极其重要的部分。为了加快设备管理自动化的步伐,
提高企业设备的管理业务处理效率,建立企业设备管理系统已变得十分必要。
第二章 系统相关技术概述
2.1 ASP.NET 技术介绍
2.1.1 ASP.NET 简介 4
在 ASP.NET 不仅仅是 Active Server Page (ASP) 的下一版本;它是统一的
Web 开发平台,用来提供开发人员生成企业级 Web 应用程序所需的服务。
ASP.NET 的语法在很大程度上与 ASP 兼容,同时它还提供一种新的编程模型
和结构,用于生成更安全、可伸缩和稳定的应用程序。可以通过在现有 ASP 应
用程序中逐渐添加 ASP.NET 功能,随时增强该 ASP 应用程序的功能。
ASP.NET 是一个已编译的、基于 .NET 的环境,可以用任何与 .NET 兼容
的语言(包括 Visual Basic .NET、C# 和 JScript .NET)创作应用程序。另外,
任何 ASP.NET 应用程序都可以使用整个 .NET 框架。开发人员可以方便地获得
这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。
ASP.NET 技术的简洁的设计和实施,完全面向对象、具有平台无关性且安全可
靠、主要面向互联网的所有特点。此外,强大的可伸缩性和多种开发工具的支持,
语言灵活,也让其具有强大的生命力。
ASP.NET 以其良好的结构及扩展性、简易性、可用性、可缩放性、可管理
性、高性能的执行效率、强大的工具和平台支持和良好的安全性等特点成为目前
最流行的 Web 开发技术之一。而采用 ASP.NET 语言的网络应用开发框架,目前
也已得到广泛的应用,其优势主要是为搭建具有可伸缩性、灵活性、易维护性的
业务系统提供了良好的机制。
2.1.2 AJAX 技术简介
AJAX (异步刷新)一般是由客户端(浏览器)像服务器发送一个异步请求,
然后由 XMLHttpRequest 对象连接到服务器。在异步回传的时候,只有需要被更
新的内容才会回传到服务器,在服务器也只调用与请求内容相关联的函数处理请
求并返回送显结果。所以,相比于全部页面回传(postback),页面的生命周期
(page lifecycle)减少了很多,并且在异步传输的过程中,用户不再需要等待整
个页面的回传完毕才能做其他的工作,提高用户体验。
AJAX (Asynchronous JavaScript and XML)将用到以下几种技术:
XHTML 和 CSS---页面的表现层
DOM(文档对象模型)---用于 XHTML 的动态显示
XML---客户端与服务器的数据交换格式,也可以是字符串
XMLHttpRequest 对象---客户端与服务器异步传输的中介
Javascript---处理客户端事件
微软在 Asp.net 里提供了两种 AJAX 技术解决方案:Asp.net 客户端回调
(callback)和 Asp.net Ajax 框架。
Asp.net 客户端回调:
随着 Asp.net 2.0 的发布,微软的提供了一个简单、轻便、高效的 AJAX 解
决方案,那就是 Asp.net 客户端回调。一个 IcallbackEventHandler 接口、一个客
户 端 脚 本 管 理 类 ( a client script manager class ) 和 一 个 简 单 的 js 文 件
(WebForms.js)实现了客户端与服务器之间的异步通信。
客户端回调通过在客户端页面调用后台服务器的代码。首先将一个自定义的
字符串发送到服务器,服务器解析这个字符串,然后执行相应的代码。并把执行
结果也以字符串形式返回。客户端 javascript 接收到返回的字符串利用 DOM 技
术在 HTML(DHTML)页面动态的更新返回的结果,从而达到页面的无刷新。
因为客户端回调是一个轻量级的 AJAX 框架,所以它也有一个很大的缺点
(drawback),首先,客户端回调只能以字符串的形式在客户端与服务器间传输;
其次,开发者必须同时提供服务器处理函数以及客户端结果送显(rerender
controls)的脚本。
在 2007 年的时候微软发布了 asp.net AJAX 开发框架(架构),VS2010 中默
认安装,该框架提供了一个完整的客户端-服务器异步通信的方案。AJAX 框架
提供了一组 AJAX 控件(scriptManager、updatepanel 等 toolkits)和 API 来管理
异步通信,同时通过客户端的 Microsoft AJAX Library 动态更新前台页面。这就
使得开发者甚至不用编写客户端脚本就能实现局部刷新。
通常来说,Asp.net AJAX 通过局部页面回传(partial page postback)来实现
异步请求,虽然局部回传和同步整个页面回传的页面周期是一样,但是只有需要
更新的特定的区域或控件才会被回传到服务器并且更新到页面。因为局部页面回
传也是利用 asp.net 的页面回传机制(page postback architecture ),所以在实现过
程中支持控件的事件驱动模型以及拥有保持控件视图状态(view sate)的能力。
这个特点使也开发不需要因为局部刷新而去修改传统 Asp.net 的后台代码。
总的来讲,两个技术各有优缺点;Asp.Net AJAX 框架的出现不是为了取代
客户端回调(client callback),而是微软为了给开发者提供一个更为便捷的开发环
境。
客户端回调(Client Callback):
优点在于回调时候发送请求和返回结果的字符串都由开发者自定义和解析,
更为灵活和轻便;而且整个页面的生命周期比传统的 Postback(同步或者异步)
短,更为高效。另外,HTML 元素和服务器控件都可以引起页面的回调。
缺点是要自己编写客户端脚本和服务器代码。
Ajax 框架(partial page postback):
优点在于实现方便,拖动控件便可以实现无刷新;并且需因为实现局部刷新
而去修改传统 Asp.net 的后台代码;支持控件的视图状态;
缺点是页面生命周期比 CallBack 长,只要在更新区域(UpdatePanel)里的
控件不管是否有改变都会回传到服务器并且更新(Render);引发回传的控件
(Tiggers)必须为实现了 IPostBackEventHandler, IPostBackDataHandler 或者
INamingContainer.接口服务器控件。
2.1.3 运行环境及软硬件要求
(一)Windows 操作系统
(二)安装.net framework4.0 框架
(三)IIS 配置安装正确
2.1.4 IIS 的配置及其安装
第一步:IIS 的安装
剩余28页未读,继续阅读
资源评论
Q_97095639
- 粉丝: 380
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功