asp毕业设计

您所在的位置:网站首页 java的发展及应用论文怎么写 asp毕业设计

asp毕业设计

#asp毕业设计| 来源: 网络整理| 查看: 265

基于asp+access的小区物业管理系统设计与实现(毕业论文+程序源码)

大家好,今天给大家介绍基于asp+access的小区物业管理系统设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦。需要下载开题报告PPT模板及论文答辩PPT模板等的小伙伴,可以进入我的博客主页查看左侧最下面栏目中的自助下载方法哦

文章目录:

基于asp+access的小区物业管理系统设计与实现(毕业论文+程序源码)1、项目简介2、资源详情3、关键词4、毕设简介5、资源下载6、更多asp毕业设计项目

1、项目简介 本文参考了目前国内小区物业管理的发展情况以及管理模式,对小区物业管理系统进行了总体的设计,建立基于Web的运行平台,实现方便快捷的前端Web登陆和查询,采用Microsoft Access2003作为后台数据库,采用ASP技术对数据库进行操作和维护。本文讨论了访问Web数据库的五种方法,介绍每种方法的工作原理和优缺点。最后,本文对利用ASP技术访问数据进行了阐述和介绍。主要介绍了ASP的工作原理,页面结构,ASP提供的内置对象和组件以及使用ASP对Web数据库进行操作的方法。同时,对基于B/S的小区物业管理系统的设计和实现方法作了说明。本系统要实现的总体功能是对房屋资料和住户信息进行统一的管理。房屋资料管理包括:管理员的房屋资料管理和房屋资料的查询;住户信息管理包括:住户信息管理,住户投诉及报修,小区公告及论坛。本人负责房屋资料管理模块,主要实现如下功能:管理员的房屋资料管理:包括房屋资料的添加,房屋资料的删除,房屋资料的编辑修改。管理员可以在网上对每个房屋的资料信息进行统一的管理。房屋资料查询:这个模块可以让管理员和普通用户进行关于房屋资料的查询。方便用户知道自己或别人的房屋信息。并对每个功能模块的设计思路和实现方法,具体的设计过程中所遇到的问题,设计难点以及具体的解决方案等作出了详细的阐述

2、资源详情

项目难度:中等难度 适用场景:相关题目的毕业设计 配套论文字数:20581个字47页 包含内容:全套源码+配整论文 开题报告、论文答辩、课题报告等ppt模板推荐下载方式: 在这里插入图片描述

3、关键词 B/S结构;Asp;小区物业管理系统;Access 4、毕设简介

提示:以下为毕业论文的简略介绍,项目完整源码及完整毕业论文下载地址见文末。

第1章 绪论

在信息技术突飞猛进的当今,数据库技术的发展是信息技术发展中的一个重要的组成部分,结合网络技术的飞速发展,Web数据库技术也就随之应运而生。那么,开发基于Web的应用程序也就势在必行。与此同时,ASP作为一种新兴的Web应用程序开发技术,正在受到越来越多人的青睐。而浏览器/服务器(B/S)模式的数据库结构也正在成为时代的主流。

1.1 开发背景及现状 省略

1.2 现行存在的问题及解决方法 省略

1.3 C/S体系结构与B/S体系结构的比较

目前开发小区物业管理系统常采用的体系结果有C/S和B/S两种,下面对这两种体系结果作具体的比较分析。

1.3.1客户机/服务器模式(C/S) 客户机/服务器结构,即Client/Server结构。这种结构把数据库信息存放在远程的服务器上,而客户机上安装相应的软件。传统C/S结构一般是两层的,其结构如图1.1所示。它有两部分构成:前端是客户机,即用户界面,接受用户的请求,并向数据库服务器提出请求,通常是一个PC机;后端是服务器,将数据提交给客户端,客户端将数据进行计算并把结构呈现给用户。C/S结构还提供了完善的安全保护及对数据完整性处理等操作,并允许多个客户同时访问一个数据库。在这种结构中,服务器的硬件必须要有足够的处理能力,这样才能满足客户的需求。 在这里插入图片描述

图1.1 C/S二层体系结构

省略

1.3.2 浏览器/服务器模式 浏览器/服务器结构,即Browser/Server结构,就是只安装维护一个服务器,而客户端采用浏览器运行软件。它是随着Internet技术的兴起,对C/S结构的一种变化和改进。主要利用了不断成熟的WWW浏览器技术,结合多种Script语言(如VBScript、JavaScript等)和ActiveX技术,是一种全新的软件系统构造技术。 B/S三层体系结构采用三层客户/服务器结构,在数据管理层和用户界面层之间增加了一层结构,称为中间件,使整个体系结构成为三层。三层结构是伴随着中间件技术的成熟兴起的,核心概念是利用中间件将应用分为表示层、业务逻辑层和数据存储层三个不同的处理层次,如图1.2所示。三个层次的划分是从逻辑上分的,具体的物理分法可以有多种组合。中间件作为构造三层结构应用系统的基础平台,提供了以下主要功能:负责客户机与服务器、服务器与服务器的连接和通信;实现应用与数据库的高效连接;提供一个三层结构应用的开发、运行、部署和管理的平台。这种三层结构在层与层之间是互相独立的,任何一层的改变不会影响其他层的功能。 在这里插入图片描述

图1.2 B/S三层体系结构

1.3.3 客户机/服务器和浏览器/服务器结构的比较 省略

综上所述,C/S和B/S这两种技术是各有利弊。但相比较只下,C/S主要局限与局域网,缺乏作为应用平台的一些特性,而且要求开发者自己处理事物管理、消息队列、数据的复制和同步等问题,对开发者有较高的要求,而且应用程序的维护和移植复杂。而B/S应用于广域网上,应用程序开发比较简单,而且大大降低了维护管理的难度,所以,B/S具有更广大的发展前景。

第2章 系统需求分析

小区物业管理系统是基于Web的小区物业应用方案。为业主对用户信息进行管理的时提供了极大的方便。彻底取代了传统手工管理的方式,极大的减轻了管理人员的工作量,为小区实现信息化管理提供了强大的支持。

2.1 需求分析

本系统要实现的总体功能是对房屋资料进行统一的管理。系统主要由管理员的房屋资料管理和房屋资料查询2个模块组成,要实现如下功能: 管理员的房屋资料管理:包括房屋资料的添加,房屋资料的删除,房屋资料的编辑修改。管理员可以在网上对每个房屋的资料信息进行统一的管理。 房屋资料查询:这个模块可以让管理员和普通用户进行关于房屋资料的查询。方便用户知道自己或别人的房屋信息。

2.1.1 系统E-R图

在这里插入图片描述

图2.1 物业管理系统E-R图

2.1.2 系统总体框架图

在这里插入图片描述

图2.2 系统框架图

2.1.3 数据字典 为了要实现以上功能,首先要定义数据字典。因此,在数据库中建立如下三张数据表: 房屋建筑资料表、管理员信息表。 房屋建筑资料表用于存放所有关于房屋资料的信息。具体见表2.1:

表2.1 房屋建筑资料表 在这里插入图片描述

管理员信息表用于存放管理员用户名和密码的信息,具体定义如表2.2所示:

表2.2管理员信息表 在这里插入图片描述

2.2 系统设计目的

经过十几年的发展,中国房地产业逐步走向成熟,物业管理也由新生到发展再到深入,面临着蓬勃发展的局面。随着ISO9002等管理体系在物业管理中的引入,对原有的物业管理模式进行了一次深刻的变革,对物业管理公司朝着正规化、科学化、集团化的发展,起到有力的推动作用。随着计算机信息技术和网络通讯等高新技术的发展,对小区物业信息的管理提出了更高的要求,要求小区物业管理系统进一步发展成为小区物业管理信息系统,为住户提供快捷、灵活、方便的智能服务。 通过本系统可以实现小区物业管理的信息化,解决以往只能靠手工,信息传递不方便、不快捷等问题。使业主方便管理,住户方便方便交流等。因此,应用本系统可以大大提高工作效率,节省人力和物力,提高物业管理水平。

2.3 系统特点

该系统主要是通过网络对住户的信息进行管理,其主要有如下几个特点: 1 采用先进可靠的体系结构 本系统采用的是当今比较流行的浏览器/服务器(B/S)三层体系结构,在客户端只需要安装浏览器(如IE等)就可以对服务器进行访问,与早期的主机/终端结构相比,B/S结构突破了地域上的限制,一般只要能上网的地方就可以从客户端访问服务器。而且,B/S结构的开发、维护工作都集中在服务器端,当需要升级时,只需更新服务器端的软件,不必更换客户端的软件,减低了维护的难度和成本。 2 友好的用户界面 本系统设计的界面友好简洁,各个功能模块排布清晰明确,一目了然。用户只需要通过简单的操作就可以查找自己需要的信息,充分体现了简单,灵活,方便等特点。 3 可靠性和安全性 本系统会自动对输入信息的正确性和完整性进行检查,保证写入数据库内信息的正确性。

第3章ASP技术

ASP是微软公司推出的新兴的网络应用程序开发技术,是服务器端的脚本编写环境,使用ASP可以创建和运行动态、交互的应用程序,可以组合HTML页面、脚本命令和ActiveX组件以创建交互的网络和基于网络的功能强大的应用程序。目前ASP已成为开发动态网站和网络数据库的主要技术之一。

3.1 ASP的工作原理

ASP访问数据库的工作原理如下: ASP脚本实际上是一种服务器端的解释脚本,其脚本包含在以.asp为后缀的文件中。当在浏览器中访问以后缀名为.asp的ASP主页时,网络服务器响应HTTP请求并调用ASP引擎(asp.dll)执行该文件并解释执行其中的任何脚本(VBScript或JavaScript),若脚本中有访问数据库的请求,立刻通过ODBC与相应的后台数据库相连,由数据库访问组件ADO(Active Data Objects)完成操作,最后,ASP根据访问数据库的结构集生成包含有数据查询结果HTML语言的主页返回给前端用户。具体工作原理见图4.1。

在这里插入图片描述

图3.1 ASP访问Web数据库工作原理

由于ASP在服务器端运行,运行结果以HTML主页的形式返回用户浏览器,也就是说,用户在前端浏览器看到的仅仅是ASP页的执行结果所生成的的页,而ASP的页本身的内容用户在浏览艾前端是看不到的,因而ASP源程序不会泄密,增加了系统的安全保密性。此外,ASP是面向对象的脚本环境,用户可自行增加ActiveX组件来扩充其功能,拓展其应用范围。

3.2 ASP的页面结构

ASP的程序代码简单通用,文件名由.asp结尾,ASP文件通常由四部分构成:

标准的HTML标记:所有的HTML标记均可使用。ASP语法命令:位于标签内的ASP代码。服务器墩的包括语句:可用#包括语句调入其他ASP代码,增加编程的灵活性。脚本语言:ASP自带JavaScript和VBScript两种脚本语言,增加了ASP的编程功能,用户也可以安装其他脚本语言,比如:Perl,Rexx等。 活跃的手写体就是用VBScript,JavaScript,Perl等脚本语言并遵照ASP的语法规则编写出发程序,同时在程序两端加上这两个定界符就可以了。

3.3 ASP的特点

ASP内含于Internet Information Server(简称IIS)中,它把HTML语言、脚本语言、ActiveX服务器组件等结合在一起,建立动态的、交互的、高性能的Web服务器应用程序。ASP的主要特点有:

使用VBScript、JavaScript等简单易懂的脚本语言,脚本语言完全嵌入HTML,不仅可快速的完成网站的应用程序,还实现了程序与页面的完美结合。无需编译,Web服务器直接执行脚本代码。使用普通的文本编辑器(如windows的记事本)就可以进行编辑设计,也可以使用高效的可视化工具Visual InterDev。无浏览器兼容问题,用户端的浏览器只要能执行HTML代码即可。ASP使用的脚本语言在Web服务器端执行,用户端浏览器不需要能执行这些脚本语言。ASP的源程序隐藏,不会被传到用户浏览器,用户仅能看见由ASP输出的动态HTML文件,这提高了程序的安全性。ASP是面向对象编程,可便捷的使用ActiveX组件来执行复杂的任务。并且ActiveX Server Components(ActiveX服务器组件)具有可扩充性,可使用Visual Basic、Java、Visual C++、COBOL等编程语言编写所需要的ActiveX服务器组件。可使用服务器端的脚本产生客户端的脚本。

3.4 ASP的内置对象

ASP提供了功能强大的六个内置对象件,利用这些对象可以开发出非常完美的网络应用程序。下面就对ASP的内置对象作介绍。

省略

3.5 动态服务器页面ASP(Active Server Page)

ASP是基于Web的一种编程技术,可以轻松的实现对页面内容的动态控制,根据不同的浏览者,显示不同的页面内容。而浏览这一点也感觉不出来,就像为他们专门制作的页面一样。有ADO(Active Database Object,动态数据库对象)的支持,ASP对数据库的操作非常得心应手。你甚至可以像使用本地数据库那样,管理远程主机上的数据库,对表格和记录进行操作。 ASP着重于处理动态网页和Web数据库的开发,编程灵活、简洁,具有较高的性能,是目前访问Web数据库的最佳选择。

3.5.1 ADO对象 Microsoft ActiveX Data Objects (ADO) 使您的客户端应用程序能够通过 OLE DB 提供者访问和操作数据库服务器中的数据。它的主要优点是易于使用、速度快、内存支出低和占用磁盘空间少。ADO 支持用于建立客户端/服务器和基于 Web 的应用程序的主要功能。 3.5.1.1 基本 ADO 编程模型 ADO 提供执行以下操作的方法:

连接数据源。可以确保对数据源的更改全部成功或全部失败。指定访问数据源的命令,可选择带变量参数或优化执行。执行命令。如果命令导致数据按表中行的格式返回,则将这些行存储在易于检查、操作和更改的缓存中。适当情况下,可使用缓存行中的更改内容来更新数据源。提供检测错误(通常由建立连接或执行命令造成)的常规方法。通常情况下,需要在编程模型中采用所有这些步骤。但是,因为 ADO 具有很强的灵活性,所以只需要执行模型的一部分就能完成有用的工作。例如,可以将数据直接从文件存储到缓存行中,然后仅用 ADO 资源对数据进行检查。 省略

第4章 系统的设计和实现

本系统实现的功能是对整个小区的房屋资料信息进行管理和查询。

4.1主页的制作

主页可以说是这个系统的门户,每个用户进入系统看见的第一个页面就是主页,在主页上用户可以登陆系统,并通过导航条进入各个功能模块,以便用户查看。

4.2登陆用户的验证

4.2.1 建立数据库连接 省略

4.2.2 页面设计 主页由3个页面组成,分别是default.asp,guanli.asp,chaxun.asp。其中default.asp是主页面,用户在该页面输入帐户信息来登陆。 具体设计见图:

在这里插入图片描述

图4.8 登陆页面

主登陆页代码如下:

; ; 用户名 密码 ;

Guanli.asp是一个登陆页面,管理员通过管理员用户名和密码进入房屋等级资料的管理页面,使管理员可以及时进行房屋资料,户主信息或者收费管理项目等的修改。

在这里插入图片描述

图4.9 管理员登陆页面

管理员登陆页具体代码如下:

管理员登陆 管理员帐号 管理员密码 返回首页

chaxun.asp提供了房屋资料查询的地方,用户和管理员可以通过这里进行房屋登记资料的查询。

在这里插入图片描述

图4.10,房屋资料查询页面

查询页面具体代码如下:

; 查询 ... A B C 单元 输入房号 ; ID 楼宇单元 楼层 房号 房型 建筑面积 住户名称 联系电话 收费


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3