小区物业管理系统设计说明书hamy

上传人:gfhff****21df 文档编号:158286414 上传时间:2022-10-03 格式:DOCX 页数:61 大小:1.89MB
返回 下载 相关 举报
小区物业管理系统设计说明书hamy_第1页
第1页 / 共61页
小区物业管理系统设计说明书hamy_第2页
第2页 / 共61页
小区物业管理系统设计说明书hamy_第3页
第3页 / 共61页
点击查看更多>>
资源描述
毕业设计计说明书书小区物业业管理系系统的设设计与开开发学 院:计算机机科学与与技术学学院专 业: 软软件工程程 学生姓名名:学 号:指导教师师:20155 年 6 月摘要本文主要要展示了了小区物物业管理理系统的的设计与与开发过过程。小小区物业业管理系统统是将所所涉及到到的小区区管理事事务利用用计算机机技术组组织起来来,实现现小区事事务方便便高效的的管理,同同时极大大地方便了了小区住住户的日日常生活活。本系统采采用近几几年新兴兴的C#语言作作为编程程语言和和发展日日趋成熟熟的ASSP.NNET技技术作为为创建应应用程序序的方式式,并且且使用微微软公司司的SQQL SServver 20005数据据库作为为后台数数据库存存储数据据,从而而实现了了小区物物业管理理员对小小区物业业信息的的管理和和住户对对小区物物业信息息的查询询。本系系统主要要分为系系统管理理员和住住户两大大功能模模块,在在系统管管理员功功能模块块下有系统用用户管理理、站内内新闻管管理、住住户管理理、停车车信息管管理、在在线投诉诉管理和和欠费信信息管理理;在住住户功能能模块可可查看站站内新闻闻、用户户注册、在在线投诉诉、缴费费查询、停车信息查询。本文分为为五章,主主要从系系统的分分析、概概要设计计、详细细设计与与实现以以及测试试等几个个方面对对系统的的开发流流程进行行了介绍绍。第一一章,介介绍了开开发背景景和意义义、关键键技术、开开发目标标、本文文主要工工作;第第二章,介介绍了需需求、功功能、架架构、业业务流程程图的设设计和数数据库EE-R图图的设计计;第三三章,介介绍了各各个类库库的设计计和数据据库的各各个字段段的确定定;第四四章,介介绍了各各个层实实现的主主要代码码和各个个模块的的实现的的主要代代码;第第五章,介介绍了测测试的过过程,包包括界面面、功能能的测试试。关键词:小区物物业管理理系统,C#,SQL ServerAbsttracctThiss arrticcle foccusees oon tthe dessignn annd ddeveeloppmennt pproccesss off reesiddenttiall prropeertyy maanaggemeent sysstemm. RResiidenntiaal pproppertty mmanaagemmentt syysteem iis iinvoolveed iin ccommmuniity mannageemennt sservvicees uusinng ccompputeer ttechhnollogyy too orrgannizee, tto aachiievee coonveenieent andd effficciennt mmanaagemmentt off Coommuunitty AAffaairss, aat tthe samme ttimee grreattly facciliitatte tthe daiily livves of areea rresiidennts.The sysstemm usses emeergiing in reccentt yeearss ass thhe pproggrammminng llangguagge CC # lannguaage andd thhe ddeveeloppmennt oof iincrreassinggly sopphissticcateed AASP.NETT teechnnoloogy as a wway to creeatee apppliicattionns aand usees MMicrrosoofts SSQL Serrverr 20005 dattabaase as a bbackkendd daatabbasee too sttoree daata in ordder to achhievve tthe ressideentiial prooperrty mannageemennt mmembberss off thhe rresiidenntiaal pproppertty mmanaagemmentt annd hhoussehoold infformmatiion queery ressideentiial prooperrty infformmatiion. Thhe ssysttem connsissts of twoo fuuncttionns ffor sysstemm addminnisttrattorss annd hhoussehoold moddulee, tthe sysstemm addminnisttrattor funnctiion moddulees uuserr maanaggemeent sysstemm, sstattionn neews mannageemennt, houusehholdd maanaggemeent, paarkiing infformmatiion mannageemennt, arrrearrs oonliine commplaaintt maanaggemeent andd innforrmattionn maanaggemeent; fuuncttionn inn thhe hhoussehoold moddulees ccan vieew tthe staatioon nnewss, uuserr reegisstraatioon, onllinee coompllainnts, paaymeent inqquirriess, pparkkingg innforrmattionn innquiiriees.Thiss paaperr iss diividded intto ffivee chhaptterss, mmainnly froom ssysttem anaalyssis, ouutliine dessignn, ddetaaileed ddesiign andd immpleemenntattionn, aand tesstinng aand othher asppectts oof tthe sysstemm deevellopmmentt prroceess werre iintrroduucedd.Thhe ffrisst cchappterr inntrooducces thee baackggrouund andd siigniificcancce oof tthe devveloopmeent of keyy teechnnoloogiees,ddeveeloppmennt ggoalls,tthe papper worrk;tthe seccondd chhaptter inttrodducees tthe reqquirremeentss, ffuncctioonall, aarchhiteectuure, buusinnesss prroceess diaagraams ER diaagraam ddesiign andd daatabbasee deesiggn; thee thhirdd chhaptter inttrodducees ddeteermiine eacch llibrraryy deesiggn aand thee vaarioous fieeldss off thhe ddataabasse; chaapteer iintrroduucess thhe mmajoor ccodee off eaach layyer to achhievve tthe maiin ccodee annd tthe impplemmenttatiion of eacch mmoduule;it reqquirres prooperrty mannageers witth aan eeffiicieent mannageemennt oof tthe ressideencee neetwoork sysstemm foorquuickk reeleaase in thee ceell anddobttainn reesiddencce aand thee faasteest ressponnsetto tthe neeeds ofuuserrs iin aatimmelyy maanneerand proovidde ttenaantss wiith serrvicces forr hoouseehollds proovidde aan eeffiicieent andd coomfoortaablee liivinng eenviironnmennt;cchappterr, ddesccribbes thee prroceess of tesstinng, inccluddingg thhe iinteerfaace, fuuncttionn teest.Keywwordds:Ressideentiial prooperrty mannageemennt ssysttem,C#,SQLL Seerveer 目 录录摘 要IIABSTTRACCTIII目 录录IV第1章 引 言言11.1 开发背背景11.2 国内外外发展概概况11.2.1 国国外应用用状况调调查11.2.2 国国内现状状调查221.3 关键技技术介绍绍21.3.1 AASP.NETT 技术术21.3.2 AADO.NETT技术221.3.3 SSQL Serrverr 20005技技术3第2章 系统统分析442.1 可行性性分析442.1.1技术术可行性性42.1.2 经经济可行行性42.1.3 管管理可行行性42.2 系统开开发目标标42.3 系统应应该实现现的功能能5第3章 系统统总体设设计63.1 总体结结构设计计63.2 功能模模块的具具体结构构63.2.1 管管理员界界面63.2.2 住住户界面面73.3 系统的的详细设设计73.4 概念设设计73.5 系统设设计中的的技术难难点122第4章 系统统实现1154.1系系统前台台主界面面154.1.1 新新闻管理理界面1154.1.2 用用户注册册页面1174.1.3 在在线投诉诉页面1184.1.4 缴缴费查询询194.1.5 停停车信息息查询2204.2 系统后后台主界界面2004.3 管理员员主界面面224.3.1 停停车信息息查询2234.3.2 停停车信息息查询2234.3.3 停停车信息息查询2254.3.4 停停车信息息查询2254.3.5 停停车信息息查询227第5章 系统统的测试试285.1 测试的的概述2285.2 系统测测试288结论299参考文献献30致 谢331第1章引引言1.1 开发背背景物业管理理系统对对每个小小区是必必不可缺缺少的,它它的功能能直接影影响着物物业在小小区方面面的管理理,好的的管理系系统可以以帮助物物业对小小区各方方面的管管理变得得轻松。随随着计算算机技术术的发展展,特别别是计算算机的普普及,计计算机强强大的功功能已为为人们认认可,已已经深入入到社会会的各种种领域。传传统的物物业管理理,都有有着相当当繁重的的工作量量,而且且效率很很低。另另外时间间一长,信信息的积积压,对对数据的的查找和和修改带带来很大大的麻烦烦。这些现状状,迫切切需要开开发一套套物业管管理系统统,使用用计算机机对小区区进行管管理,具具有手工工管理所所无法比比拟的优优点,例例如:迅迅速检索索、查找找方便、可可靠性高高、存储储量大、保保密性好好、寿命命长、成成本低等等。这些些优点能能够极大大地提高高小区信信息管理理的效率率,也是是物业的的科学化化、正规规化管理理的重要要条件。本本物业管管理系统统的开发发,是为为了规范范住在小小区的管管理工作作,为物物业管理理部门提提供一套套高效、快快捷的应应用软件件。使用用计算机机进行小区区物业信信息的处处理,具具有如下下的优点点:1. 及时信息息交流,改改善服务务质量通过本系系统对小小区物业业管理信信息的规规范管理理,可以以及时地地掌握业业主们的的需求,并并根据需需求有针针对性的的改善业业务,以以提高服服务质量量。2. 方便查询询,提高高工作效效率。1.2 国内外外发展概概况1.2.1国外外应用状状况调查查据统计,目目前,美美国在财财务会计计上占有有90%的信息息工作由由计算机机完成;在各种种物业管管理中880-1100%的信息息处理由由计算机机完成;计划管管理是880990%;在计算算机应用用发展较较快的国国家中,计计算机应应用于信信息管理理的占880%;用于科科技计算算的占88%,用用于生产产过程控控制的占占12%;由此此可以看看出,信信息管理理是计算算机应用用的主要要领域。法国的“HABBITTT4000”物业信信息管理理软件就就是比较较具有代代表性的的物业管管理软件件, 亚亚洲地区区的新加加坡,就就有2000多家家大小不不同、功功能完备备的物业业管理公公司,其其大部分分采用了了计算机机管理各各类信息息。计算算机辅助助物业管管理已成成为香港港、新加加坡等地地的物业业信息管管理的重重要组成成部分,其其计算机机技术的的综合能能力、软软件质量量、管理理效果等等高出许许多。相相比之下下,我国国的物业业管理信信息化建建设上处处于学步步阶段,由由于国情情和各种种发展条条件的不不同,我我国信息息化的管管理也正正在积极极普及和和推广。1.2.2国内内现状调调查相对于国国外的物物业信息息管理,我我国目前前由于物物业信息息管理在在社会大大生产中中占用重重要地位位,虽然然其计算算机化在在发达国国家已达达到955%以上上,而我我国在全全国范围围内推广广计算机机在信息息管理中中的应用用,是在在80年年代初开开始的。因因此,起起步虽然然晚,但但发展很很快,在在相当长长的时间间里,我我国的物物业管理理人员要要将信息息管理技技术应用用于实践践,在实实践中学学习计算算机技术术,积累累经验,在在过程中中收集资资料。特特别是我我国的计计算机技技术并不不算很落落后,但但是无论论从软件件的质量量、管理理效果,能能力等各各个方面面都不及及国外,所所以,我我们要从从现在做做起,在在实践中中促进开开发和应应用,使使计算机机称为物物业管理理工作的的一部分分,推动动我国管管理信息息现代化化的发展展进程。1.3关关键技术术介绍1.3.1 AASP.NETT 技术术ASP.NETT 是MMt的一部部分,作作为战略略产品不不仅仅是是Acttivee Seerveer PPagee(ASSP)的的下一个个版本;它还提提供了一一个统一一的Weeb开发发模型,其其中包括括开发人人员生成成企业级级Webb应用程程序所需需的各种种服务。AASP.NETT 是一一个已编编译的、基基于.NNET 的环境境,可以以用任何何与.NNET兼兼容的语语言创作作应用程程序。另另外,任任何ASSP.NNET应应用程序序都可以以使用整整个.NNET Fraamewworkk.开发发人员可可以方便便地获得得这些技技术的优优点。其其中包括括托管的的公共语语言运行行库环境境、类型型安全、继继承等等等。ASP.NETT是微软软发展的的新体系系结构.NETT的一部部分,是是ASPP和.NNET技技术的结结合。提提供基于于组件、事事件驱动动的可编编程网络络表单,大大大简化化了编程程。还可可以用AASP.NETT建立网网络服务务。ASP.NETT摆脱了了以前AASP使使用脚本本语言来来编程的的缺点,可可以使用用任何编编程语言言包括CC+,VVB,JJS等等等。ASSP.NNET完完全基于于模块与与组件,具具有更好好的可扩扩展性与与可定制制性,数数据处理理方面更更是引入入了许多多激动人人心的新新技术,正正是这些些具有革革新意义义的新特特性,让让ASPP.NEET远远远超越了了ASPP,同时时也提供供给weeb开发发人员更更好的灵灵活性,有有效的缩缩短了wweb应应用程序序的开发发周期。1.3.2 AADO.NETT技术ADO.NETT的名称称起源于于ADOO(Acctivve DDataa Obbjeccts),是是一个CCOM组组建库,用用于在以以往的MMicrrosooft技技术中访访问数据据。之所所以使用用ADOO.NEET名称称,是因因为Miicroosofft希望望表明,这这是在NNET编编程环境境中优先先使用的的数据访访问接口口。ADO对对象是针针对当前前微软的的软件所所支持的的数据进进行操作作的最为为有效、简简单并且且功能强强大的方方法。它它可以把把大部分分数据源源可编程程的属性性值直接接扩展到到Acttivee Seerveer上,主主要含有有Connnecct、RRecoordsset与与Commmannd三种种对象。其其中:CConnnecttionn对象主主要负责责打开或或连接数数据库文文件;RRecoordsset对对象主要要是存取取数据库库的内容容;Coommaand对对象主要要是对数数据库下下达行动动查询指指令。ADO.NETT提供与与数据源源进行交交互的相相关的公公共方法法,但是是对于不不同的数数据源采采用一组组不同的的类库。这这些类库库称为DDataa Prroviiderrs,并并且通常常是以与与之交互互的协议议和数据据源的类类型来命命名的。AADO.NETT是与数数据源交交互的.NETT技术。有有许多的的Datta PProvvideers,它将允允许与不不同的数数据源交交流,取取决于它它们所使使用的协协议或者者数据库库。然而而无论使使用什么么样的DDataa Prroviiderr,开发发人员将将使用相相似的对对象与数数据源进进行交互互。SqqlCoonneectiion对对象管理理与数据据源的连连接。SSqlCCommmandd对象允允许开发发人员与与数据源源交流并并发送命命令给它它。为了了对进行行快速的的只“向向前”地地读取数数据,使使用SqqlDaataRReadder。如如果想使使用断开开数据,使使用DaataSSet并并实现能能进行读读取或者者写入数数据源的的SqllDattaAddaptter。1.3.3 SSQL Serrverr 20005技技术SQL Serrverr是一个个关系数数据库管管理系统统,SQQL SServver 20005版本本在继承承了SQQL SServver 7.00版本的的优点同同时又比比它增加加了许多多更先进进的功能能:具有有使用方方便,可可伸缩性性好,与与相关软软件集成成程度高高等优点点,可跨跨越从运运行Miicroosofft WWinddowss 988的膝上上型电脑脑到运行行Miccrossoftt Wiindoows 20005的大大型多处处理器的的服务器器等多种种平台使使用。SSQL Serrverr 20005代代表着下下一代MMicssoroosofft .NETTEntterpprisse SServverss(企业业服务器器)数据据库的发发展趋势势。Miicroosofft SSQL Serrverr 20005是是为创建建可伸缩缩电子商商务、在在线商务务、在线线商务和和数据仓仓储解决决方案而而设计的的真正意意义上的的关系型型数据库库管理与与分析系系统。SQL Serrverr 20005提提供了以以Webb标准为为基础的的扩展数数据库编编程功能能。丰富富的XMML和IInteerneet标准准支持允允许您使使用内置置的存储储过程以以XMLL格式轻轻松存储储和检索索数据。您您还可以以使用XXML更更新程序序容易地地插入、更更新和删删除数据据。Miicroosofft SSQL Serrverr 20005数数据库具具有超大大容量的的数据存存储、高高效率的的数据查查询算法法、方便便易用的的向导和和工具、有有好亲切切的用户户接口,大大大推动动了数据据管理、电电子商务务的迅猛猛发展。作作为微软软公司的的产品,MMicrrosooft SQLL Seerveer 是是一种典典型的关关系型数数据库系系统。它它除了提提供数据据定义、数数据控制制、数据据操纵等等数据库库系统的的基本功功能之外外,还提提供了系系统安全全性、数数据完整整性、并并发性、审审计性、可可用性、集集成性等等独特功功能。使用SQQL SServver 20005可以以获得非非凡的可可伸缩性性和可靠靠性。通通过向上上伸缩和和向外扩扩展的能能力,SSQL Serrverr 满足足了苛刻刻的电子子商务和和企业应应用程序序要求。第2章系系统分析析2.1 可行性性分析2.1.1技术术可行性性随着国内内软件开开发的日日益发展展壮大,各各种中小小企事业业单位已已具备独独立开发发各种类类型的软软件的能能力,能能够满足足不同行行业的特特别的需需求。而而这个系系统尽管管在组织织关系上上存在着着很大的的复杂性性、繁琐琐性,但但是就整整个系统统的技术术构成上上来看,它它还是属属于一个个数据库库应用类类的系统统。其基基本操作作还是对对存在数数据进行行添加、删删除、查查找、编编辑等。所所以就单单纯的数数据库应应用来看看,暂不不存在太太大的技技术问题题。2.1.2经济济可行性性对于整个个系统而而言,在在系统未未运行之之前,初初期投资资比较大大花费相相对而言言比较多多。各部部门必须须配置电电脑、服服务器及及相关的的网络设设备,但但是现在在计算机机已经普普及了,并并且在整整个系统统投入运运行之后后,相关关人员的的培训费费可以减减少很多多。而同同时又减减少了数数据的流流通环节节。不必必要花费费那么多多的时间间,也就就是说最最重要的的就是提提高了效效率,而而又保证证了各项项数据的的准确性性,也避避免了工工作人员员的流动动造成收收据丢失失的问题题。适应应了当前前发展的的形势。2.1.3管理理可行性性随着时代代的发展展,人员员素质已已逐步提提高,不不论是对对于电脑脑系统的的基本操操作还是是对于系系统的维维护都有有了一定定的基础础。同时时还可以以配置专专业的电电脑维护护人员来来维护电电脑,不不必担心心电脑的的故障问问题。2.2 系统开开发目标标设计系统统最基本本的要求求就是便便于用户户进行操操作。这这样才能能使系统统易学易易用。1.合理理的设计计数据库库尽量合理理的减少少数据库库数据的的冗余,使使重复的的数据保保持在最最小限度度,这样样将不必必要的多多占用存存储空间间,减少少产生混混乱影响响的危险险,还能能提高计计算机的的运行速速度。2.设计计出友好好的界面面界面的友友好与否否是用户户评价一一个软件件优劣的的重要方方面之一一,使用用户有一一个良好好的心情情。3.实现现基本功功能和一一些特殊殊功能的的操作该系统要要求除了了能实现现信息的的录入,删删除,查查询等基基本功能能之外,还还要求能能够根据据用户的的需求进进行操作作。2.3 系统应应该实现现的功能能1.信息息管理作作为功能能的第一一部分。除除了包括括物业公公司的信信息、物物业管理理人员的的信息,住住户信息息外,物物业管理理员还需需要及时时的将小小区的重重要事件件(小区区公告、通通知等)以以及一些些有利于于小区建建设的新新闻传递递给小区区住户。2.各种种费用的的收费管管理作为为一个模模块。本系统最最终要实实现的主主要功能能:据小小区无业业的状况况随时进进行物业业汇总,对对物业管管理过程程中的空空间管理理、住户户管理、收收费管理理、查询询及统计计,其在在数据库库技术的的支持下下,构建建一个信信息管理理系统。第3章系系统总体体设计3.1 总体结结构设计计通过对用用户的调调查以及及对用户户需求的的分析,可可以了解解管理员员对信息息系统的的要求与与设想,可可以根据据目前的的资源条条件,初初步提出出系统的的目标,系系统要具具体化,同同时应该该具有一一定的先先进性。此此阶段所所要考虑虑的问题题是:系系统的范范围,既既要覆盖盖的范围围,是整整个组织织的信息息系统还还是局部部的信息息系统;业务功功能,即即为了实实现系统统的目标标,初步步考虑包包含的子子系统,每每个子系系统所完完成的功功能;系系统结构构的配置置,既考考虑系统统采用的的数据库库管理系系统和开开发工具具等;开开发策略略决定开开发的方方式和开开发方法法,制定定分阶段段开发计计划等。本小区物业管理系统分为管理员和住户操作两个界面,其中管理员操作页面包括:系统用户管理、站内新闻管理、住户管理、停车信息管理、在线投诉管理、欠费信息管理;用户操作界面包括:站内新闻查看、用户注册、在线投诉、缴费查询、停车信息查询。图3-11 总体体设计流流程图3.2 功能模模块的具具体结构构本小区物物业管理理系统分分为管理理员和用用户操作作两个界界面,其其中:管管理员操操作界面面包括:系统用用户管理理、站内内新闻管管理、住住户管理理、停车车信息管管理、在在线投诉诉管理、欠欠费信息息管理;用户操操作界面面包括:站内新新闻查看看、站内内用户注注册、在在线投诉诉、缴费费查询、停停车信息息查询、站站内公告告浏览。3.2.1管理理员界面面1.系统统用户管管理:管管理员的的添加和和删除以以及注册册用户的的查询。2.站内内新闻管管理:对对小区新新闻进行行添加、修修改、删删除、查查询操作作。3.住户户管理:对小区区住户进进行添加加、修改改、删除除、查询询操作。4.停车车信息管管理:对对停车信信息进行行添加、修修改、删删除、查查询操作作。5.在线线投诉管管理:显显示小区区住户的的投诉信信息。6.欠费费信息管管理:对对欠费信信息进行行添加、修修改、删删除、查查询操作作。3.2.2住户户界面1.站内内新闻查查看2.站内内用户的的注册3.在线线投诉4.缴费费查询5.停车车信息查查询6.站内内公告浏浏览3.3 系统的的详细设设计本系详细细设计具具体包括括:代码码设计,数数据库设设计,输输入、输输出设计计,处理理过程设设计等。代码设计计:代码码是客观观实体或或属性的的一种表表示符号号。在系系统中,姚姚建华程程序设计计,加快快输入,减减少出错错,便于于计算机机的处理理。数据库设设计:数数据不同同与信息息,只有有有用的的数据才才是信息息。数据据存储是是一项基基础工作作,是一一切信息息管理的的前提。输入输出出设计:在满足足输入信信息正确确性和输输出需要要的前提提下,针针对不同同的用户户要求,以以最适当当的形式式,输出出合乎需需要的信信息。处理过程程设计:该设计计是对整整体设计计的把握握。3.4 概念设设计概念设计计的任务务是设计计满足用用户需求求的中性性的概念念数据模模型,即即概念模模式。采采用了实实体联系系(ERR)的方方法来进进行数据据库的概概念设计计。在设设计概念念结构时时,按照照信息处处理需求求,模拟拟现实世世界,使使用了“先先分后合合”的策策略,即即:先分分别考虑虑用户的的信息需需求,形形成局部部概念结结构,然然后再综综合成全全局的概概念结构构。再EE-R方方法中,局局部概念念设计又又称为局局部E-R模式式,全局局概念结结构又称称为全局局ER模模式,其其图形表表示为EE-R图图,如图图3-22。图3-22 全局局E-RR图系统主要要数据表表的物理理结构如如下:1、alllusserss(管理理员)表表:uuserrnamme,ppwd,ccx,aaddttimee alluuserrs(管管理员)表的物物理结构构如表33-1所示。表3-11 alllusserss(管理理员)表表 序号字段名数据类型型长度备注1userrnamme varrchaar50管理员账账号2pwd varrchaar50管理员密密码3cx varrchaar50管理员权权限4addttimee dattetiime2、alllgoongggao(站内新新闻)表表:IID,ttitlle,conntennt,leiibieeallggongggaoo(站内内新闻)表的物物理结构构如表33-2所示。表3-22 alllgoongggao(站内新新闻)表表序号字段名数据类型型长度备注1IDint2titllevarccharr255新闻标题题3conntennttextt新闻内容容4leibbievarccharr50新闻类别别3、boook(在线投投诉)表表:IID,uuserrnamme,ssex,boddy,qqq,eemaiil,aaddddatee,homeepagge,rreboodybookk(在线线投诉)表的物物理结构构如表33-3所示。表3-33 boook(在线投投诉)表序号字段名数据类型型长度备注1IDint2userrnammenvarrchaar20住户名3sexnvarrchaar4性别4bodyynvarrchaar500投诉内容容5qqnvarrchaar10QQ6emaiilnvarrchaar20Emaiil8addddateedateetimme添加日期期9homeepaggenvarrchaar50个人主页页10reboodynvarrchaar500回复留言言4、dxx(系统统公告、简简介)表表:IID,lleibbie,coonteentdx(系系统公告告、简介介)表的的物理结结构如表表3-4所示。表3-44 dxx(系统统公告、简简介)表表序号字段名数据类型型长度备注1IDint2leibbievarccharr50所属类别别3conntennttextt内容5、yoouqiinglliannjiee(友情情链接)表:ID ,miingcchenng,wwanggzhii,adddtiimeyouqqinggliaanjiie(友友情链接接)表物物理结构构如表33-5所示。表3-55 yoouqiinglliannjiee(友情情链接)表序号字段名数据类型型长度备注1IDint2minggcheengvarccharr50网址名称称续表3-53wanggzhiivarccharr50网站4addttimeedateetimme添加日期期6、qiianffeixxinxxi(欠欠费信息息)表:ID,ddanjjuhaao, jiaaofeeizhhuhuu,jiaoofeiifanngshhi, jiaaofeeishhijiian, qiishiishiijiaan, zhoongzzhisshijjiann,jiaoofeiijinne, jiaaofeeizhhuanngtaai, shooufeeireenyuuan, beeizhhu youqqinggliaanjiie(友友情链接接)表的的物理结结构如表表3-6所示。表3-66qiaanfeeixiinxii(欠费费信息)表序号字段名数据类型型长度备注1IDint2danjjudaanhaaovarccharr50单据号3jiaoofeiizhuuhuvarccharr50缴费住户户4jiaoofeiifanngshhivarccharr50缴费方式式5jiaoofeiishiijiaanvarccharr50缴费时间间6qishhishhijiianvarccharr50起始时间间7zhonngzhhishhijiianvarccharr50终止时间间8jiaoofeiijinnevarccharr50缴费金额额9jiaoofeiizhuuanggtaiivarccharr50缴费状态态10shouufeiirennyuaanvarccharr50收费人员员11beizzhuvarccharr50备注7、tiingccehxxinxxi(停停车信息息)表:IDD, ccheppaihhao, chhezhhu, tinngchhediidiaan,tinggcehhchaanghhao, jiingsshouurenn, ffeiyyongg, kkaisshisshijjiann, jjiesshusshijjiannbeizzhutinggcehhxinnxi(停车信信息)表表的物理理结构如如表3-7所示。表3-77 tiingccehxxinxxi(停停车信息息)表序号字段名数据类型型长度备注1cheppaihhaovarccharr50车牌号2chezzhuvarccharr50车主续表3-73tinggcheediddiannvarccharr50停车地点点4tinggcheechaanghhaovarccharr50停车场号号5jinggshooureenvarccharr50经手人6feiyyonggvarccharr50费用7kaisshisshijjiannvarccharr50开始时间间8jiesshusshijjiannvarccharr50结束时间间9beizzhuvarccharr50备注8、yoonghhuzhhucee(用户户注册)表:ID,yonghuming, mama, xingming, dianhua,youxxianng, QQ, toouxiiangg, jjiguuan, diizhii, xxinggbiee, bbeizzhuyongghuzzhucce(用用户注册册)表的的物理结结构如表表3-8所示。表3-88 tiingccehxxinxxi(用用户注册册)表序号字段名数据类型型长度备注1IDint2yongghumminggvarccharr50用户名3mimaavarccharr50密码4xinggminngvarccharr50姓名5diannhuaavarccharr50电话6youxxianngvarccharr50邮箱7QQvarccharr50QQ8touxxianngvarccharr50头像9jiguuanvarccharr50籍贯10dizhhivarccharr50地址11xinggbieevarccharr50性别12beizzhuvarccharr50备注9、zhhuhuu(住户户)表:IDD,huuzhuuxinngmiing, loouyuuminngchhengg, ddanwwei, faanghhaojiannzhuumiaanjii, qqiannrusshijjiann, sshennfennzheenghhao, liianxxidiianhhuazhuhhu(住住户)表表的物理理结构如如表3-9所示。表3-99 zhhuhuu(住户户)表序号字段名数据类型型长度备注1IDint2huzhhuxiingmminggvarccharr50户主名3louyyumiingccheggvarccharr50楼宇名4danwweivarccharr50单位5fangghaoovarccharr50房号6jiannzhuumiaanjiivarccharr50建筑面积积7qiannrusshijjiannvarccharr50迁入时间间8shennfennzheenghhaovarccharr50身份证号号9liannxiddiannhuaavarccharr50联系电话话3.5 系统设设计中的的技术难难点1、C#对数据据库的访访问技术术从数据库库中读取取记录的的一种方方法是使使用Daatasset对对象和DDataa addaptter对对象,DDataasett是ADDO.NNET的的主要组组件之一一,它用用于缓存存从数据据源检索索到的数数据信息息。Daata adaapteer作为为Dattaseet和数数据源之之间的桥桥接器,用用于检索索和保存存数据。DDataa addaptter为为例说明明如何使使用Daatasset对对象和DDataa addaptter对对象从数数据库中中读取记记录。执执行查询询的关键键步骤如如下:(1)创创建与数数据库建建立连接接的Sqqlcoonneectiion,传传递连接接字符串串。(2)构构造包含含查询语语句的SSqlddataaadaapteer对象象。(3)若若要实用用查询结结果填充充Dattaseet对象象,则调调用命令令Filll方法法。2、C#利用AADO.NETT进行数数据库开开发的基基本步骤骤 (1)创创建和数数据库连连接的cconnnecttionn对象。(2)配配置DaataAAdappterr对象并并创建和和操作数数据集DDataaSett。(3)将将数据库库中的表表添加到到DattaSeet中。(4)把把数据集集DattaSeet绑定定到DaataGGridd上。(5)利利用DaataAAdappterr的Fiill方方法把数数据填充充到DaataSSet中中。(6)最最终的数数据库中中的数据据显示在在用户界界面的DDataaGriid中。3、C#中从数数据库查查询记录录的方法法C#中从从数据库库查询记记录的方方法一般般分为两两类:一一种是通通过Daata Reaaderr对象直直接访问问;另一一种则是是通过数数据集DDataasett和Daata adaapteer对象象访问。使用ADDO.NNET的的Datta rreadder对对象能从从数据库库中检索索数据。检检索出来来的数据据形成一一个只读读只进的的数据流流,存储储在客户户端的网网络缓冲冲区内。DDataa reeadeer对象象的reead方方法可以以前进到到下一条条记录。在在默认情情况下,每每执行一一次reead方方法只会会在内存存中存储储一条记记录系统统的开销销非常少少。创建daata reaaderr之前必必须先创创建sqqlcoommaand对对象,然然后调用用该对象象的exxecuuterreadder方方法来构构造sqqldaatarreadder对对象,而而不是直直接使用用构造函函数。下面的示示例程序序完成的的功能是是访问ssqlsservver数数据库,并并使用ddataareaaderr从noorthhwinnd数据据中读取取记录,并并将查询询结果通通过控制制台输出出。usinng SSysttem;usinng SSysttem.Datta;usinng SSysttem.Datta.SSqlCClieent;usinng SSysttem.Connfigguraatioon;usinng SSysttem.Webb;usinng SSysttem.Webb.Seecurrityy;usinng SSysttem.Webb.UII;usinng SSysttem.Webb.UII.WeebCoontrrolss;usinng SSysttem.Webb.UII.WeebCoontrrolss.WeebPaartss;usinng SSysttem.Webb.UII.HttmlCConttrolls;publlic claass Claass11 pubblicc sttatiic sstriing connnsttrinng = CoonfiigurratiionMManaagerr.ApppSeettiingssccn; /设置置连接数数据库的的代码是是webbconnfigg里面的的cn那那句,即即:servver=.;ddataabasse=NNETXXIAOOQUWWUYEESHFFW;uuid=sa;pwdd=saa;publlic staaticc DaataSSet GDSS(sttrinng ssql) SqqlDaataAAdappterr daap = neew SSqlDDataaAdaapteer(ssql, coonnsstriing); DaataSSet ds = nnew DattaSeet(); daap.FFilll(dss); reeturrn dds; pubblicc sttatiic vvoidd Dssql(strringg sqql) SqqlCoonneectiion connn = neew SSqlCConnnecttionn(); coonn.ConnnecctioonSttrinng = coonnsstriing; coonn.Opeen(); SqqlCoommaand cmdd = neww SqqlCoommaand(sqll, cconnn); cmmd.EExeccuteeNonnQueery(); coonn.Cloose(); pubblicc innt hhsgeexuccutee(sttrinng ssql) /自定定义函数数:执行行sqll语句,如如果执行行成功,返返回值11,否则则返回00. SqqlCoonneectiion connn = neew SSqlCConnnecttionn(); /定定义新的的数据库库连接 coonn.ConnnecctioonSttrinng = coonnsstriing; /设置置新的连连接字符符串coonnsstr,即上面面的weebcoonfiig里的的cn值值 SqqlCoommaand myCCommmandd = neww SqqlCoommaand(sqll, cconnn); /设设置新的的执行命命令 trry cconnn.Oppen(); /打开数数据库连连接 mmyCoommaand.ExeecutteNoonQuueryy(); /执行ssql语语句 rretuurn 1; /执行成成功,返返回1 caatchh /Coonsoole.WriiteLLinee(SSqlEExceeptiion:0,SSQLeexc); rretuurn 0; /执行失失败,返返回0 fiinallly cconnn.Cllosee(); /关闭数数据库连连接 第4章 系统统实现4.1系系统前台台主界面面进入系统统的主界界面后首首先可以以看到是是物业管管理员发发布的一一些站内内新闻,在在界面的的右侧是是小区的的公告信信息,公公告信息息以滚动动条的方方式展示示,然后后在界面面的右下下侧即为为输入用用户名和和密码进进行登录录的地方方。如图图4-11所示。图4-11 系统统前台主主界面 4.1.1 新新闻管理理界面在系统主主界面点点击站内内新闻功功能点即即可看到到小区管管理员发发布的新新闻的详详细信息息,新闻闻标题按按时间先先后排列列,如图图4-22所示。图4-22新闻管管理界面面其核心代代码如下下:privvatee vooid gettdatta(sstriing sqll) DaataSSet ressultt = neww DaataSSet(); reesullt = neew CClasss1().hhsgggetddataa(sqql); iff (rresuult != nulll) iif (ressultt.Taablees00.RRowss.Coountt
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业管理 > 营销创新


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!