ASP.net物业管理系统设计与实现+源代码(2)
时间:2017-05-01 22:25 来源:毕业论文 作者:毕业论文 点击:次
2.系统相关技术 该系统采用B/S(Browser/Server)结构,运用目前比较流行的ASP.NET作为开发平台,结合SQL Server 2008为数据库来进行设计与开发。 2.1 ASP.NET概述 ASP.NET平台是当下比较流行的开发技术之一,要实现B/S三层架构设计的系统,ASP.NET是一个非常好的选择。系统采用三层结构的目的在于逻辑表示层、业务逻辑层和数据层之间不会因为其中一层代码的改变而造成另外两个层次的代码和数据也要发生改变,这样可以方便程序员编写程序,使程序员可以只关心自己程序的编写而不用时刻去关心其他程序员或设计人员的工作进度,可以不必为了业务逻辑上的变化而导致整个程序都得修改,也不必因为数据库中数据或表的变化而导致显示层和业务逻辑层的代码得重新编写。.NET平台还可以支持多种程序语言,程序员可以选择自己习惯使用的语言在ASP.NET平台上编写web应用程序。并且ASP.NET还支持缓存机制,使得系统性能大幅度提高。 2.2 SQL介绍 SQL即结构化查询语言。它是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。目前,绝大多数流行的关系型数据库管理系统,如Oracle,Sybase,Microsoft SQL Server,Access等都采用了SQL语言标准。虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select,Insert,Update,Delete,Create,以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作,而且SQL语句可以嵌套,具有极大的灵活性和强大的功能。 2.3 B/S结构介绍 在 B/S的系统中。与传统的C/S结构相比,客户端相对瘦小,方便系统进行更新。用户主要通过浏览器发出请求,而处理主要是由分布在网络中的服务器来执行。这种模式,对客户机在性能和配置的要求都相对较低,大部分的工作都是由服务器完成,客户机只需要安装网页浏览软件和一些相应的插件,大部分的 PC电脑都可以充当浏览器。不过该模式对服务器的要求较高,因为服务器需要对客户的请求进行响应,然后对数据库进行访问操作,还需要完成相应的数据处理功能以及部分应用程序的执行。 3.系统分析 物业管理系统的开发不仅仅是一个应用程序的编写过程,最重要的是在系统分析和系统设计的阶段所做的工作,该系统是基于Microsoft Visual Studio 2010和Microsoft SQL Server 2008系统开发的Web应用程序,它针对有关目标设计系统开发背景,运行环境等进行分析,通过数据库需求分析、系统功能模块设计等实现系统及功能模块[13-14]。 3.1 需求分析 小区物业管理系统是面向小区的各项事务,包括物业管理、用户管理、设备管理、收费管理、停车管理等业务处理工作。它是利用计算机进行集中管理而开发的系统,力求与实际相结合,旨在达到使小区的管理和运营趋于计算机化,使之更加方便、快捷以提高相关工作人员的工作效率。 3.1.1功能需求 该教职工园区物业管理系统是物业管理员和各位业主针对小区内的服务设施进行交流的一个平台。该系统分为前台和后台两个部分。前台主要用于用户注册和登录网站、查询用户的相关信息以及查看站内新闻和站内公告;后台主要用于管理员对业主投诉管理、业主报修管理、反馈信息受理、物业设备文修、业主停车位管理、业主费用管理、费用催缴管理和值班员工信息等进行管理。 系统共分为两种操作权限,分别为普通用户和管理员,普通用户只可以对信息进行查询操作,而管理员可以对所有信息进行添加、修改、删除操作。 (责任编辑:qin) |