小区物业内部管理系统.docx

上传人:夺命阿水 文档编号:656998 上传时间:2023-10-02 格式:DOCX 页数:57 大小:428.73KB
返回 下载 相关 举报
小区物业内部管理系统.docx_第1页
第1页 / 共57页
小区物业内部管理系统.docx_第2页
第2页 / 共57页
小区物业内部管理系统.docx_第3页
第3页 / 共57页
小区物业内部管理系统.docx_第4页
第4页 / 共57页
小区物业内部管理系统.docx_第5页
第5页 / 共57页
点击查看更多>>
资源描述

《小区物业内部管理系统.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

23、t标签块里,由程序来引用;而%符号可以让我们以ASP的方式来编写ASP.NET网页,直接将ASRNET程序代码内嵌至网页中。至于服务器控件,可以当作加强版的HTML标签,在服务器被处理后,转换成为相对应的标准HTML输出在网页上,例如下面的程序代码是一个简单的Lable服务器控件:asp:LabellID=,Ibltest“Text=标签控件runat=server/这一行程序代码在网页嵌入一个相当于span的HTML标签,解释之后的内容如下:spanid=lbIteSr5标签控件vspan3. ASP.NET网页的运作ASRNET是一种以浏览器为展示界面、类似HTML网页的WEB应用程序,由

24、一群扩展名为.aspx的网页文件所组成。ASP.NET网页文件存放在11S网页服务器之中,由浏览器进行访问,一个.aspx的网页文件通常由HTML标签与服务器程序代码两个部分组成。当客户端的用户在浏览器中输入URL字符串,要求访问对应的ASRNET网页,此时IIS将aspx网页文件交给.NET内置的ASP.NET组件进行处理,网页中的服务器程序代码被转译成为HTML,连同其他的HTML标签一并传送至浏览器进行解释,最后在浏览器中呈现图文并茂的网页内容。接下来的流程图23,简要地说明了HS、浏览器以及ASP.NET网页相互之间的运作关系。如图2-3:2.4 ASRNET内置对象ASRNET提供了

25、一系列的全局对象来保存和操作ASRNET网站的请求、状态和配置。这些对象包括Response对象、Request对象、Application对象、Session对象等。1. Response对象Response对象为用户提供了许多重要功能,如向页面输出文本、页面跳转等。举例:(1) Response对象一个很重要的功能就是能够将请求中的文本信息显示在客户端(如浏览器等)上,该功能通过Write()方法实现。一般的格式为:Response.write(stringstr);(2) ReSPOnSe对象的RedireCt()方法能够实现从当前页面转到指定页面的功能。该方法的原型如下:Publicv

26、oidRedirect(stringurl);PublicvoidRedirect(stringurl,boolendResponse);在ASP时代,ReSPOnSe对象经常用于将指定的内容输出在网页上,是非常有用的对象。由于ASRNET面向对象的特性,已经很少用这项功能。在ASRNET中,ReSPonSe对象最常使用的功能通过指定的RedireCt方法,强制浏览器重新加载,同时转向至指定的URL网页。2. Request对象Request对象提供对当前Web窗体请求的访问,并能够读取客户端在HTTP请求期间发送的HTTP信息,如请求标题、查询字符串、Cookie等。通过Request对象,

27、使开发人员能够读取客户端的HTTP请求信息,如客户端信息、服务器变量信息、请求地址、请求信息中的参数等。(1)获取客户端信息ReqUeSt对象的Form属性保存了客户端表单的信息。因此,通过该属性可以获取客户端表单的信息。(2)获取服务器变量信息Request对象的ServerVariables属性中保存了服务器变量的信息。因此,通过该属性可以获取服务器变量信息。(3)获取请求信息中的参数请求地址中的参数信息保存在Request对象的QUeryString属性中,因此,通过该属性可以获取请求信息中的参数。3. 状态管理对象ASP.NET网站包含3个重要的状态(ApplicationSeSSiO

28、n和VieWState)管理功能。其中APPliCation状态被网站所有用户所共享,SeSSion状态被一个用户所独享,VieWState状态仅仅对一个页面中的对象所共享。使用Application状态保存全局信息;使用Session状态保存用户登录信息。当用户第一次访问某一个网站时,该网站将与该用户建立一个会话(SeSSiOn)状态,并用会话的ID值唯一标识该会话。当多个用户共享同一个网站时,该网站将与每一个用户都建立一个唯一的会话。2.5 本章小结本章首先总结了动态网页发展的三个阶段,由此引出第三阶段组件技术阶段的ASRNET动态网页开发技术。对ASRNET做了初步的认识后,接着讲述了A

29、SP.NET网页的相关知识,有网页的组成部分、网页的程序代码和网页的运作。最后讲了ASRNET网页的内置对象。本章的基本知识将为之后的实践打下基础。第三章企业网站设计总体需求分析本章主要介绍网站设计的需求分析、流程和实现的功能,只有在这一阶段分析清楚网站的整体规划,接下来网站的实现阶段才能顺利的完成。网站规划设计是指在网站建设前对网站进行分析,确定网站的主题、制作流程和功能等,网站规划设计对网站建设起到计划和指导作用,对网站的内容和维护起到定位作用。网3.1 系统需求分析物业管理在手工操作时代,工作程序非常繁琐,需要大量的人力、物力和财力,极大的浪费了小区物业的资源,不能及时了解业主的各项需要

30、、提供细致周到的服务使物业管理水平大打折扣。小区物业管理系统是现代居住小区不可缺少的一部分。一个好的小区物业管理系统可以提升小区的管理水平,使小区的日常管理更加方便,同时确保取得最大的经济效益。将计算机的强大功能与现代的管理思想相结合,建立现代化的智能小区是物业管理的发展方向。3.2 系统功能结构根据小区物业内部管理的特点,可以将小区物业内部管理信息网分为前台和后台两个部分进行设计。前台主要用于用户注册和登录网站、站内链接、查询用户的相关信息以及查看站内新闻和站内公告;后台主要用于管理员对业主投诉、业主报修、反馈信息受理、物业设备维修、业主停车位、业主费用、费用催缴和值班员工信息等进行管理。详

31、细的前台网站功能结构图如图3-1所示:物 业 / 管 理 员 注 册图3T退 出 系 统小区物业内部管理网前台详细的网站后台功能结构图如图3-2所示:小区物业内部管理网后台员 工 信 息 维 护业 主 信 息 维 护欠 费 信 息 维 护新 闻 信 息 维 护停 车 信 息 维 护业主投诉信息维护设 备 维 修 信 息 维 护值 班 员 工 信 息 维 护垂: 新 登 录图3-23.3系统业务流程业主在小区物业内部管理网上通过注册成为网站用户,登录网站进行相关操作。业主登录后,可以进行在线查询欠费信息、业主投诉信息查询、停车信息查询、设备维护信息查询、新闻信息查询和站内公告信息查看的操作。网站

32、的管理员通过登录模块可以登录到网站的后台系统管理员主页面,对业主信息、欠费信息、停车信息、新闻信息、投诉信息和值班员工信息等进行管理。网站的业务流程图如图3-3所示:A公告查空主业主投诉信息设备维修信息住户停主信息催促业主缴纳相关费用物业管理中心受理业主反馈的信息图3-33.4系统预览小区物业内部管理信息网由多个页面组成,下面列出几个典型页面来做说明:1、网站首页:网站首页如图3-4所示:发布时间新闻标题新闻新闻标题2008-1-252008-1-249站内公告人气指数详细信息I烘用户IS息通知5718通知本小区前里广场,4坦元5粽格道欠费姓名住址欠费时间洋细信息学天下下5层凭小些小时间从险5

33、点到“。站内公告4长春市XX小区2008-1-14洋细值总月日欠及用户IS息通知cate-欠费姓名住址欠费时间年公信息小科长春市XX小区2008-1-14许卿Sg小龄子长春市PP小区2008-1-19一海倩发PX小区长春市2008-1-9冽期g用Q)便民日历李家长春2008-1-25一液僮a9-二三2三大ZA252fi212212215i18215U121314式鼓IZISIS222122222125及ZL2822被2112345fi201声3月IS权所有.“T4按即必i客尸JB务热觌:CM3)4?2方尸索务邮Jry*Cg本站It隹分辨率力:1024*768IB50以上中文大于将集*=才限公司

34、网络开发图3-42、投诉信息查询页如图3-5所示加入收款M页为系我们我。的终Su全,域Ir为人民JR务!!小区投诉信息查询C写于O*,漆面V。1诉住声画画机诉号机诉住户规诉内安彳右力1小执28-l-142小机28-l-16乱劾拉筑.乙处理4图3-53、后台管理页面如下图3-6所示图3-63.5本章小结本章主要对小区内部物业管理网站进行总体分析,明确了目标,根据需求设计指出了系统需要实现的功能,为接下来的数据库设计打下基础。第四章企业网站系统的数据库设计在管理系统中,数据库是灵魂,占着十分重要的位置,它是一个动态网站正常运行的基础。本章遵循上一章网站总体需求分析的内容,对数据库进行了需求设计、概

35、念结构设计和逻辑结构设计,从而对网站有个清楚的理解和认识。4.1 数据库需求分析数据库需求分析属于软件工程中的需求分析阶段。在此过程中,主要是搜集用户对物业管理的要求,然后据此进行数据库设计。开发者不能随意地想象用户的需求,因为当网站投入使用的时候,如果与用户需求相差甚远,将会需要较大程度地改动数据库,从而造成以后不必要的麻烦。因此,在进行概念结构设计之前,务必清晰地了解用户的需求。同时强调数据库的可扩充性,因为系统在使用的时候,难免会对数据库有所改动。网本系统采用Access数据库,名称为db_wygl,其中包含9张表,下图为数据表树形结构图:4.2 数据库概念结构设计通过对网站进行的需求分

36、析、网站流程设计以及系统功能结构的确定,规划出系统中使用的数据库实体对象分别为业主欠费信息实体、设备维护信息实体、新闻信息实体、住户信息实体、业主投诉信息实体。我们主要是根据这几个实体设计出相应的关系图:业主欠费信息实体E-R图如图4-1所示:图4T设备维护信息实体E-R图如图4-2所示:图4-2新闻信息实体E-R图如图4-3所示:图4-3住户信息实体E-R图如图4-4所示:图4-4业主投诉信息实体E-R图如图4-5所示:图4-54.3 数据库逻辑结构设计在设计完数据库实体E-R图之后,下面将根据实体E-R图设计数据库表结构。下面以创建tbjwmepark(业主停车信息表)为例演示如何根据E-

37、R图创建数据表运行MiCrOSO代ACCeSS2003打开如下图所示的对话框,选中“空Access数据库”单选按钮。单击“确定”按钮,打开“新建数据库”对话框,从中选中数据库存放的位置,并将数据库命名为db_wygl。单击“创建”按钮,打开adb,wygl:数据库”对话框,右击“使用设计器创建表”,在弹出的快捷菜单中选择“设计视图”命令。在打开的tb_homepark:表”窗口中根据业主停车信息实体E-R图,设置“字段名称”、“数据类型”及说明,在窗口下方的才“常规”选项卡中,可以对字段进行详细设置。单击窗口右上角的“关闭”按钮,弹出提示是否保存数据表的对话框,单击“是”按钮,弹出“另存为”对

38、话框,在“表名称”文本框中输入表的名称atb-homepark,单击“确定”完成数据表的创建。下面贴出重要的数据表结构:Tb_qianfei(业主欠费信息表)字段名数据类型默认值必填字段说明Name文本无是欠费业主名称Address文本无是欠费业主地址Leibie文本无是欠费类型Stime日期/时间无是欠费的起始日期Etime日期/时间无是欠费的终止日期Qianfei文本无是欠费金额State文本无是欠费状态(已使用、未使用)Person文本无是经手人Tb_t。USU(业主欠费信息表)字段名数据类型默认值必填字段说明Id文本无是投诉编号Person文本无是投诉业主名Time日期/时间无是投诉日

39、期Neirong文本无是投诉内容Zhaungtai文本无是投诉状态(未处理、已处理)Tb_weihu(设备维护信息表字段名数据类型默认值必填字段说明id文本无是设备维修编号Name文本无是业主名称Stime日期/时间无是起始日期Etime日期/时间无是终止日期Person文本无是经手人Feiyong文本无是服务费用State文本无是备注Neirong文本无是维护内容第五章企业网站的实现5.1 公共类设计在开发项目中以类的形式来组织、封装一些常用的方法和事件,不仅可以提高代码的重用率,也大大方便了代码的管理。本系统中创建了一个公共类一DB类,主要用来访问ACCeSS数据库,数据库操作类的主要功能

40、是连接数据库。首先在命名空间区域引用usingSystem.Data.Oledb命名空间。小区物业内部管理网中采用ACCeSS数据库,下面给出链接ACCeSS数据库的字符串。具体代码如下:usingSystem.Data.01eDb;III/DB的摘要说明IIIpublicclassDB(publicDB()(/TODO:在此处添加构造函数逻辑/)publicstaticOleDbConnectioncreateDB()声明一个用户自定义的方法(OleDbConnectionodbc=newOleDbConnection(nProvider=Microsoft.Jet.OLEDB.4.0;Da

41、tasource=DataDirectory|db_wygl.mdb连接ACCeSS数据库returnodbc;/返回一个OIedbCOnneCtion对象类型的对象5.2 网站首页设计1、网站首页概述网站首页的设计效果关系到网站的建设及形象宣传,对网站的生存和发展起着非常重要的作用。网站首页应该是一个信息含量较高、内容较丰富的宣传平台,主要包含以下内容:(1)网站菜单导航(2)信息快速查询(3)用户注册及登录(4)站内公告显示(5)网站新闻显示,按时间先后顺序显示新闻信息(6)后台登录入口,为管理员进入后台提供一个入口小区物业内部管理信息网的首页如图5-1所示:0软站内公告V刚摘同InoRG

42、用户名:)密码:II新闻标题发布时同人气指数详细信息|新闻2008-1-2556息迸入后台新闻标题2008-1-2418详细信息欠费用户IS息通知欠费姓名住址欠费时间详细信息小科长春市XX小区2008-1-14详制S息小龄子长春市PP小区2008-1-19阴B息PX小区长春市2008-1-9详一信息李家长春2008-1-25详细信息通知本小区丽里广场,4单元5栋楼道明天下午5点停水停水时间从就5点到晚9点,里广大住户周知,20*年月*日Q)便民日历9E.六月*日k 华ZIE住址欠费时间详细信息小科长春市XX小区2008-1-14详细信息小龄子长春市PP小区2008-1-19详细信息PX小区长春

43、市2008-1-9详细信息李家长春2008-1-25详细信息1欠费用户IS息通知G)便民日历版权所有“则技有限公司客户版等热线:(0431)4972*客户IR务邮箱:竹Q*Cg本站最隹分辨率为:1024*768IE50以上中文大字符鬃M*有限公司领开发图5T2、网站首页技术分析物业内部管理网的主页主要使用了用户控件技术。用户控件基本的应用就是把网页中经常用到的且使用频率较高的程序封装到一个模块中,以便在其他页面中重复使用,以此提高代码的重用性和开发的效率。用户控件的应用始终融汇着一个高层的设计思想,即“模块化设计,模块化应用”的原则。用户控件的好处是更好的解决Ul(用户界面)的复杂问题,创建完

44、成用户控件后,不需要预编译。当用户在.aspx页面中引用用户控件时,页面解析器将从.Aspx文件中动态地生成一个页面并将其编译到一个配件中(托管的库中),这种页面式的创建方式和不用编译的部署方式使得用户控件的开发变得极为容易。用户控件在小区物业内部管理网内页面中频繁地使用,从而提升了整个程序开发的效率。下面通过几个方面来介绍用户控件。用户控件的概念用户控件是一种服务器控件,与ASP.NET页面有着同样的“所见即所得”的特点和声明性样式并以.ASCX为扩展名存储为文本文件。Web用户控件与完整的ASP.NET网页非常的相似,同时具有自己的用户界面页和代码。开发人员可以采取与创建ASRNET页相似的方式创建Web用户控件,然后向其中添加所需的标记和子控件。Web用户控件可以像页面一样包含对其内容进行操作的代码创建Web用户控件创建普通用户控件的基本步骤如下:创建一个新文件并为其指定扩展名为.ASC

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 在线阅读 > 生活休闲


备案号:宁ICP备20000045号-1

经营许可证:宁B2-20210002

宁公网安备 64010402000986号