小区物业内部管理系统.docx
《小区物业内部管理系统.docx》由会员分享,可在线阅读,更多相关《小区物业内部管理系统.docx(57页珍藏版)》请在课桌文档上搜索。
1、江标大学JIANGSUUNrVERSlTY本科生毕业论文物业管理系统PropertyManagementSystem学院名称:江苏大学继续教育学院专业班级:11级计算机学生姓名:周峰指导教师姓名:耿霞指导教师职称:讲师2013年3月物业管理系统专业班级:11级计算机学生姓名:周峰指导教师:耿霞职称:讲师摘要随着我国市场经济的快速发展和人们生活水平的不断提高,简单的社区服务已不能满足人们的需求。如何利用先进的管理手段提高物业的管理水平,是当今社会所面临的一个重要课题。本文主要论述了采用ASP.NET2.0技术设计与开发物业管理系统的解决方案,并简要介绍了ASP.NET2.0的原理,以及C#的语法
2、和MicrosoftVisualStudio2008的使用。首先应用软件工程的基本原理和方法,对物业内部管理网站的建设进行需求分析,提出了解决问题的具体方法。在具体制作中,网站采ASP.NET2.0+ACCESS的技术实现。网站分为前台和后台两个部分,前台主要包括:物业/管理员注册,物业/管理员登录,欠费、投诉等信息查询,站内公告,新闻查看等模块,满足小区内部的需求;后台部分主要包括员工、业主、小区设备等基础信息的维护。由于采用ASP.NET技术,因此可以动态生成内容丰富的主页,并可以随时更新小区信息,新闻信息等。通过测试,软件基本达到了设计要求,功能比较完善,用户界面友好。关键词:IIS:c
3、#(c-sharp);:数据库技术PropertyManagementSystemAbstractWiththerapiddevelopmentofChinasmarketeconomyandthecontinuousimprovementoflivingstandards,asimplecommunityservicecannotmeetpeoplesneeds.Howtousetheadvancedmanagementmethodtoimprovethepropertymanagementlevel,isanimportanttopicfacingsocietytoday.Thispape
4、rmainlydiscussesthesolutionsusingASP.NET2.0designanddevelopmentofthetechnologyofpropertymanagementsystem,andintroducestheprincipleofASP.NET2.0briefly,andusingC#syntaxandMicrosoftVisualStudio2008.Thebasicprincipleandmethodoftheapplicationofsoftwareengineering,requirementanalysisforconstructiononthepr
5、opertymanagementofthewebsite,thespecificmethodstosolvetheproblem.Intheproduction,implementationofWebMiningTechnologyofASP.NET2.0+ACCESS.Thesiteisdividedintotwoparts,theforegroundandbackground,foregroundmainlyinclude:property/property/administrator,theadministratorlogin,arrears,complaintsandotherinfo
6、rmationquery,Zhannagonggao,viewnewsmodule,meetthesmallinternaldemand;maintenanceofthebackstagemainlyincludesemployees,owners,residentialfacilitiesandotherbasicinformation.DuetotheadoptionofASP.NETtechnology,itcandynamicallygeneratetherichcontentofthehomepage,andcanupdatethecellinformation,newsandinf
7、ormationetc.Throughthetest,thesoftwarehasbasicallymetthedesignrequirements,moreperfectfunctions,friendlyuserinterface.Keywords:IIS;c#(C-Sharp);databasetechnolog目录第一章绪论11.1 研究背景11.2 研究目标、内容及方法11.3 本论文的主要工作21.4 文章组织介绍2第二章实现本课题网站建设的关键技术ASP.NET32.1 动态网页发展的几个阶段32.2 ASP.NET简介42.3 ASP.NET网页52.4 ASRNET内置对象7
8、2.5 本章小结8第三章企业网站设计总体需求分析93.1 系统需求分析93.2 系统功能结构93.3 系统业务流程Il3.4 系统预览Il3.5 本章小结13第四章企业网站系统的数据库设计144.1 数据库需求分析144.2 数据库概念结构设计144.3 数据库逻辑结构设计17第五章企业网站的实现195.1 公共类设计195.2 网站首页设计205.3 欠费信息查询页285.4 管理员登录页设计355.5 业主住房信息管理页设计375.6 业主投诉信息审核页425.7 本章小结48第六章总结与展望496.1 技术与前景总结496.2 问题总结496.3 展望50参考文献51致谢52附录A:53
9、第一章绪论随着我国市场经济的快速发展和人们生活水平的不断提高,简单的社区服务已不能满足人们的需求。如何利用先进的管理手段提高物业的管理水平,是当今社会所面临的一个重要课题。要想提高物业的管理水平,必须全方位地提高物业管理意识。只有高标准、高质量的社区服务才能满足人们的需求。面对信息时代的挑战,利用计算机网络管理系统来提高物业管理无疑是一条行之有效的途径。物业管理方面的信息化与科学化,已成为现代化生活水平步入高阶段的重要标志。1.1 研究背景随着信息时代的到来,企业的生存和竞争环境发生了根本性的变化。对于企业而言,信息化无论是作为战略手段还是战术手段,在企业经营中发挥着举足轻重的作用。互联网的迅
10、猛发展为企业带来了极大便利,企业的运行将更多依赖信息系统的支持,信息系统成为确保企业经济效益、运行效率的重要手段,甚至成为企业盈利的直接手段。因为传统的办公方式效率低,工作强度大。人们需耗费大量的时间和精力去手工处理那些繁杂、重复的工作,而手工处理的延时和差错,正是现代化管理中应该去除的弊端。长期以来,旧有住宅纳入到物业管理之中的很少,就是新建的住宅小区尽管实行了物业管理,但投入的管理力量远远不够,所以有很多小区的物业管理工作只停留在看看门、扫扫地、补补漏、收收垃圾等很浅的层次上。又由于物业管理企业的启动基金不足,多种经营服务不善等,导致招不到专业水平高的工作人员,再加上管理手段落后,所以就很
11、难提高物业管理企业的效益。小区管理在手工操作时代,工作非常繁琐,需要大量的人力、物力和财力,极大的浪费了小区物业的资源。而这些项目在过去手工操作时代,需要手工记录这些事情,不但麻烦琐碎,还经常出现错误,给广大业主带来很不便。物业管理行业是房地产行业的个重要组成部分,随着房地产行业的快速发展,人们逐渐接受了物业管理这一管理模式。良好的物业管理已经成为楼盘销售的重要因素,也成为业主或租户选择物业公司的重要考虑因素。1.2 册究目标、内容及方法本设计的研究目的是实现小区物业管理系统,该系统属于中小型网络管理系统,可以对中小物业进行有效管理,通过本系统可以达到以下目标:1、系统采用人机对话方式,界面美
12、观友好,操作方便。2、业主可以及时获得物业公告及小区新闻。3、业主可以随时了解各项费用的欠费情况。4、实现业主在线投诉及设备保修,并提供及时周到的服务。5、智能化管理业主车位及车费的缴纳情况。6、全方位的数据查询,提高工作效率。7、完整的数据及服务档案管理,提高管理水平。8、完善的权限管理,提高系统的安全性。9、系统最大限度的实现易安装性、易维护性和易操作性。为实现以上功能,本设计采用基于DreanlWeaVCr+ASP.NET模式,网页页面中运用了ASP.NET控件,数据库采用Access数据库设计,利用D0.NET数据库访问技术实现对数据库的各种管理操作。1.3 本论文的主要工作第一,安装
13、网站开发环境:开发环境运行平台:Windowsxp(SP2),网站开发环境为:MircrosoftVisualStudio2008集成开发环境。安装dreamweaver8、InternetInformationServices(11S信息服务)以及MicrosoftOfficeAccess等必备的软件。巩固dreamweaver的基本操作,了解ASP.NET相关语法,为后继工作做铺垫。第二,对本课题系统作概要设计,画出论文用到的数据表E-R图,分析数据意义和构思对应界面。第三,设计数据库中的各个表。第四,利用dreamweaver8进行界面设计和网页美化工作。第四,设计过程中碰到了不少问题,
14、大多是技术方面的,我都记录下来,以备总结提高。根据论文要求撰写毕业论文。1.4 文章组织介绍本章主要介绍了课题的研究现状和存在的问题,研究目的、内容及方法,以及本次设计的主要工作,读者将对本课题有初步的了解。接下来,第二章介绍了实现本课题网站建设用到的关键技术ASP.NET的基本知识,让读者了解本课题的知识点,建立知识储备,为之后几章的具体设计应用做好铺垫。第三章介绍了网站的概要分析,作出了系统功能模块划分。第四章介绍本设计系统的数据库设计,描述了系统用到的数据结构、数据E-R图以及逻辑结构设计图。最后讲了ADO.NET的相关知识,并实现了数据库连接。第五章分模块讲解了主要网页的设计,并对网页
15、中实现的技术方法进行了详细解释。最后一章是简单总结本次设计中遇到的问题及对网站提出进一步改进意见。第二章实现本课题网站建设的关键技术ASP.NET本章首先由动态网页的发展阶段提及ASP.NET技术,接着对本设计的关键技术ASRNET作一些介绍,包括ASRNET运行原理、ASRNET的网页基本组成以及ASRNET的几个内置对象。2.1 动态网页发展的几个阶段(1) CGl阶段CGI是英文CommonGatewayInternet的缩写,代表服务器端的一种通用(标准)接口。每当服务器接到客户更新数据的要求以后,利用这个接口去启动外部应用程序来完成各类计算、处理或访问数据库的工作,处理完后将结果返回
16、Web服务器,再返回浏览器。外部应用程序用C、C+、PerkPascakJava或者其他语言编写的程序,程序运行在独立的地址空间中。后来出现了“ISAPI”(用于InternetExplorer浏览器)或者“NSAPI”(用于NetSCaPe浏览器)技术,其功能与CGl相同,但在技术方面有些改进。外部应用程序改用动态链接库(DDL),被载入Web服务器的地址空间运行,并且用“线程”代替“进程”,显著地提高了效率。但不论是CGl还是ISAPl或NAAPI,都需要编写外部应用程序,而编写外部应用程序并不是一件容易的事情。从开发人员的角度讲,这种开发方式并没有带来开发上的方面。(2)脚本语言阶段这个
17、阶段来出现了许多杰出的脚本语言,如ASP、PHP、JSP等。脚本语言的出现大大简化了动态网站开发的难度,特别是ASP和PHP学习简单、功能强大,成为许多网站开发者首选。(3)组件技术阶段ASRNET和JaVa(J2EE)技术是这个阶段的代表。这是一个由类和对象(组件)组成的完全面向对象的系统,采用编译方法和事件驱动方式运行。系统具体有高效、高可靠、高可扩展的特点。ASRNET是在ASP的基础上发展起来,但它不只是ASP的升级,而是重新构筑的一个全新的系统。关键的问题有:ASP不是一个完全的面对对象的系统。它使用脚本语言虽然简单、灵活,但属于弱类型语言,功能不强而且容易出错,系统提供的内建对象也
18、只有几十个,同时ASP通过解释来执行代码,效率比较低,等等。2.2 ASRNET简介ASP.NET是一种以.NET技术平台为基础、由微软(MiCroSoft)所发布的新一代动态服务器网页技术。相对于过去以服务器端为基础的动态网页技术,ASRNET最重要的几项革命性变革包括面向对象技术的导入,发展出以对象为基础的服务器空间,让ASP.NET网页开发人员可以通过服务器端程序代码,直接控制浏览器所呈现的HTML标签对象,图2-1说明了其中的概念。另一项最重要的改变,图2-2在于网页与网页之间、服务器端以及客户端(浏览器端)之间,状态维护的工作也能够轻松完成,ASP.NET本身会自行针对状态进行维护,
19、网页设计人员不需要处理状态维护的相关细节,这相对与传统网页程序的开发是一项非常重大的突破。如图21:浏览5端图2-1ASRNET动态服务器网页技术ASRNET的另一项特色在于支持多语言的构建环境,只要是.NET支持的程序语言均能用来编写ASP.NET动态网页内容,尽管如此,一般的网页开发者仍会选择使用C#或是VB.NET作为主要的程序语言。本设计使用VB.NET作为主要的程序语言。虽然ASRNET可以让我们完成ASP难以达到的功能,但是复杂的技术需要更多的学习时间,这使得ASP.NET的开发面临许多困难。DreamWeaVer所提供的整合式开发环境,非常有效地解决了构建ASRNET网页所面临的
20、困难,无论是网页的编写还是数据库技术的应用,都提供了出色的可视化支持。因此,选择了用dreamweaver作为本次设计的网页开发环境。如图2-2:服务珊婪求系统金!护状态llhZ浏监端端安求回应浏览港端图2-2ASP.NET网页与传统网页开发过程的比较2.3 ASRNET网页1. NET网页的组成ASRNET网页主要由三部分组成,分别为:静态网页元素、ASRNET对象以及.NET应用程序代码。静态网页元素主要包含传统的HTML元素,比如文本框标签VinPUttyPe=text”等,在ASP.NET动态网页设计过程中很少用到,替代它们的是服务器控件的ASP.NET对象,当然有些标签还是能用到的,
21、比如表单oASP.NET对象分为两个部分,一部分为ASP.NET专属对象语法标签,另一部分为取代传统HTML表单元素标签的WEB服务器控件。这些对象除了以标签的形式存在并提供强大的功能外,更重要的是这些ASRNET对象集合标签可以直接与服务器作沟通,直接由服务器端控制。.NET应用程序构成ASRNET网页运作所需的逻辑运算程序代码,除了基本的程序语法元素(变量、循环等),同时包括了.NET函数库的应用,例如构建在线邮件发送功能的Mail对象等。2. ASRNET网页的程序代码ASP.NET与HTML网页非常类似,除了扩展名不同以外,最大的差别就是网页中内嵌的ASRNET程序代码,也就是上述的A
22、SRNET对象和.NET应用程序对象,这些主要以“标签符号”与“服务器控件”两种形式与传统的HTML标签相区别。标记符号在网页中形成一块区域,编译器在执行ASP.NET网页的时候,将这块区域里的内容视为ASP.NET程序代码,在提交网页之前作运算,解释成为标准的HTML程序代码。其主要有两种形式:script标签和%符号,其中最主要的差异在于%符号所包含的程序代码可以被写在网页中的任何一个位置,混杂HTML标签直接作输出;script标签块里的程序代码则在网页一开始即解释完毕,并在特定时机点,例如用户点击页面特定按钮的同时被调用,进行特定工作。ASP.NET网页通常将逻辑程序代码写在scrip
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 小区 物业 内部管理 系统

链接地址:https://www.desk33.com/p-656998.html