欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    毕业论文-小区物业管理系统设计与实现.pdf

    • 资源ID:77271838       资源大小:1.68MB        全文页数:42页
    • 资源格式: PDF        下载积分:35金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要35金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    毕业论文-小区物业管理系统设计与实现.pdf

    一、引言(一)问题背景及提出的必要性生活小区的物业管理是物业公司都必须切实面对的工作,但一直以来人们使用传统的人工方式管理,这种管理方式存在着许多缺点,如:效率低且较为烦琐,另外随着物业管理项目的增加,工作量也将大大增加,这必然增加物业管理者的工作量和劳动强度,这将给物业管理信息的查找、更新和维护都带来了很多困难。经过我们详细的调查,目前我国有相当一部分物业管理公司还停留在人工管理的基础上,这样的管理机制已经不能适应时代的发展,其管理方法将浪费许多的人力和物力。随着科学技术的不断提高,这种传统的手工管理方法必然被以计算机为基础的信息管理方法所取代。物业管理系统作为计算机应用的一个分支,有着手工管理所无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高物业管理的效率。因此,开发一套能够为用户提供规范化的事务管理、充足的信息和快捷的查询手段的物业管理系统,是非常必要的,也是十分及时的。因此可以把物业管理作为毕业设计的题目,正好可以充分利用几年在校所学的各种专业知识开发一个小区物业管理系统帮助相关部门进行有效的管理。(二)开发工具简介:(Delphi 简介)Delphi 是由 Borland 公司推出的快速、可视化的开发工具。作为一种 Windows系统下的可视化开发工具,它使用 Object Pascal 语言,利用它所提供的可视“控件”来创建“对象”。自 Borland 公司 1995年 3 月推出 Delphi 1。0 以来,它就以优秀的集成开发环境、可视化的面向对象编程、良好的数据库应用支持、功能齐全的 VCL 组件库和高效的编译器,为程序开发人员提供了在基于Object Pascal 语言的可视化开发平台上快速开发遵循Windows标准的应用程序的开发工具,得到了广大Windows程序开发人员的喜爱.在 Windows环境下编程,传统的编程方法已经难以胜任,由于传统的编程方法使用的是面向过程、按顺序进行的机制,它使得在写程序的过程中始终要关心什么时候发生什么事情,面对 Windows事件驱动的工作方式,处理各种事件及其可能的组合将有惊人的工作量。面向对象的程序设计(ObjectOriented Programming,简称 OOP)立意于创建软件重用代码,具备更好地模拟现实世界环境的能力,这使它被公认为是自上而下编程的优胜者。它通过给程序中加入扩展语句,把函数“封装”进 Windows编程所必需的“对象”中,使得复杂的工作条理清晰、编写容易。一些早期的具有OOP 性能的程序语言如 C+,Pascal,Smalltalk 等,虽然具有面向对象的特征,但不能轻松地画出可视化对象,与用户交互能力较差,仍然要编写大量的代码.Delphi 使用“可视化”的编程方法,程序员不必自己建立对象,利1用 Delphi 提供的可视“控件”,只要在提供的程序框架中加入完成功能的代码,而不必考虑按精确次序执行的每个步骤。在这种机制下,必编写一个大型的程序,而是建立一个由若干微小程序组成的应用程序,这些微小程序可以由用户启动的事件来激发。这样就可以快速创建强大的应用程序而毋需涉及不必要的细节。Delphi 7 作为 Delphi 家庭中新版本不但可以作为新一代商务系统的快速开发工具,也可以作为客户机/服务器和 Web方式的应用程序开发工具。以下是Delphi 的常用概念:类(Class):面向对象编程的基础,对一具体事物、概念的抽象.Delphi 中定义的类五一般均以大写字母“T”开头。组件(Component):Delphi 应用程序开发的基础,实际上是指完成一定功能的类.对象(Object):在面向对象的程序设计中,对象是类的实例。属性(Preperty):对象的静态属性,表示状态信息。方法(Method):对象的动态属性,表示对象能够执行的功能。事件(Event):在 Windows 系统中,事件就是消息。事件可能是由用户执行了某些操作(如鼠标单击等)引起的,也可能是由程序内部触发的(如定时器等)。事件处理程序(Event Handler):当事件触发时,应用程序执行的命令集。二、需求分析小区物业管理系统主要针对生活小区的物业管理公司作为使用对象而开发的,管理人员的日常工作范围主要是生活小区的楼盘、居住在小区里的住户、住户的各种收费、住户的报修、住户的投诉以及住户的停车等信息。管理人员应用本系统应能很方便地对以上信息进行登记和查询管理.(一)功能需求小区物业管理系统主要应具有以下功能:系统用户管理:管理使用该系统的用户信息,包括系统用户添加、修改、删除、查询.楼盘信息管理:管理小区中楼盘的各种信息,包括楼盘信息的添加、修改、删除、查询。住户信息管理:管理小区住户的各种信息,包括住户信息的添加、修改、删除、查询。停车场管理:管理停车场的各种信息,包括停车场信息的添加、修改、删除、查询.物业收费管理:管理小区的各种收费项目,包括收费项目的添加、修改、删除、查询.2住户报修管理:管理住户报修信息,包括住户报修信息的添加、修改、删除、查询.住户投诉管理:管理住户投诉信息,包括住户投诉信息的添加、修改、删除、查询。再进行详细调查,绘制出数据流图,如图1 所示:住户维修管理停车收费数据维修数据停车场管理住户维修数据投诉数据停车数据管理员住户数据住户投诉管理投诉数据 收费数据住户数据管理物业收费管理住户数据图 1:系统数据流图住户数据住户数据库(二)开发与运行环境本系统开发与运行环境如下:开发环境:Windows XP开发工具:Delphi 7数据库管理系统:MicrosoftAccess 2003运行环境:Windows 98/2000/XP(三)系统实现过程分析首先根据系统功能分析设计出数据库,包括各个数据表和数据表关系图的详细结构。实现功能模块时,采用先模块化,后集成的方式.即对各个功能模块分别独立设计和调试,在创建系统主窗体时将各个功能模块通过主窗体的菜单系统集成到一起,最后进行系统整体设计调试。3在访问数据库时,采用公用数据模块存放访问数据库需要的对象。该模块在各个功能模块中被直接调用,避免数据库的反复连接,并可减少代码编写,从而提高系统开发效率。三、系统设计(一)设计原则1.实用性原则:要求满足实际工作的需要,用户接口和操作界面设计尽可能做到界面美观大方,操作简便实用。2.可扩展性原则:为适应将来的发展,系统应具有良好的可扩展性和可维护性,软件设计尽可能模块化、组件化,使系统可灵活配置,适应不同的情况。3.安全性原则:软件与数据库的设计要做到安全可靠,防止非法用户的入侵.4.用户界面设计原则:用户界面的设计应符合Windows 规范的图形用户界面,做到美观大方.用户界面应当直观、明了、条理清晰。实现“傻瓜型”管理-易学、易用、易管理.5.数据库设计原则:要求数据具有一致性、完整性、安全性和可伸缩性原则。(二)系统模块设计根据系统功能分析,得到如图2 所示的系统功能模块结构图。4系统用户添加系统用户管理系统用户删除修改用户口令查询用户口令楼盘信息添加楼盘信息管理楼盘信息编辑楼盘信息查询住户信息添加小住户信息管理住户信息编辑区住户信息查询物业停车场信息添加管停车场管理停车场信息编辑理信息查询与收费系收费项目添加统收费项目管理收费项目编辑收费项目查询执行项目收费报修项目添加报修项目管理报修项目编辑报修项目查询投诉项目添加投诉项目管理投诉项目编辑投诉项目查询图 2:系统功能模块结构图5(三)数据库设计1.数据字典根据系统功能模块结构图和管理工作流程,以及一般小区物业管理系统的需要,总结出如下的数据字典:系统用户数据:包括的数据项有系统用户名、登录口令、身份。楼盘数据:包含的数据项有门牌号、户型、出售否、出租否、户主姓名、产权证编号、土地使用证编号、面积等.住户数据:包含的数据项有门牌号、户主姓名、户型、常住人口、联系电话、备注等。停车数据:包含的数据项有车位编号、状态、金额、入场时间、离场时间等。车位状态:包含的数据项有车位编号和状态。收费项目数据:包括的数据项有项目编号、门牌号、水费、电费、气费、物管费、其他费、收费时间等。报修项目数据:包含的数据项有项目编号、门牌号、报修人、内容、时间、维修否、维修人、备注等.投诉项目数据:包含的数据项有项目编号、门牌号、内容、时间、投诉人、负责人等。2.数据库结构设计根据系统需求,分析出实体-关系图,如图 3 所示:楼盘居住停车场停车住户报修收费投诉物业图 3:实体关系图6根据实体关系图和数据字典设计出各个数据表,根据系统用户使用要求得到系统用户数据表,根据楼盘、停车场、住户实体得到楼盘数据表、住户数据表停车场数据表,根据投诉、收费、报修关系得到收费项目数据表、投诉项目数据表、报修项目数据表。数据表名称与结构如下:系统用户数据表:表名“user1”,结构见表 1.表 1user1 表结构列名数据类型字节数索引Name文本15是id自动编号长整型Passwd文本10role文本50楼盘数据表:表名“lpb”,结构见表 2。表 2lpb 表结构字段名数据类型字节数索引说明id自动编号长整型是Mph文本15门牌号Hz文本10户主Hx文本30户型Cz是/否出租否Cs是/否出售否Cqh文本30产权证号Tdh文本30土地证号Mj数字双精度型面积7住户数据表:表名“zhb”,结构见表 3.表 3zhb 表结构字段名数据类型字节数索引说明Mph文本15是门牌号Hz文本10户主Hx文本30户型Czr文本50常住人口Dh文本20电话Bz文本100备注停车数据表:表名“tcb”,结构见表 4。表 4tcb 表结构字段名数据类型字节数索引说明Id自动编号长整型是编号BH文本3车位编号Zt文本1状态Je文本双精度型金额Rcsj文本入场时间Lcsj文本离场时间停车位状态表:表名“tc”,结构见表 5。表 5tc 表结构字段名数据类型字节数索引说明Id自动编号长整型是编号cwbh文本3车位编号Zt文本1状态8收费项目数据表:表名“sfb”,结构见表 6。表 6sfb 表结构字段名数据类型字节数索引说明Id自动编号长整型是Bh文本6编号Mph文本15门牌号Sf数字双精度型水费Df数字双精度型电费Qf数字双精度型气费Wgf数字双精度型物管费Qtf数字双精度型其它费Sfsj日期/时间收费时间hj数字双精度型合计报修项目数据表:表名“bxb”,结构见表 7。表 7bxb 表结构字段名数据类型字节数索引说明Id自动编号长整型是mph文本50门牌号Name文本15姓名Rq日期/时间60日期Wxr文本15维修人Wxf是/否维修否Bz文本100备注xm文本100内容9投诉项目数据表:表名“tsb”,结构见表 8。表 8tsb 表结构字段名IdmphNameRqFzrBz数据类型自动编号文本文本日期/时间文本文本字节数长整型50156015100索引是说明门牌号姓名日期负责人备注四、关键技术本系统设计使用 Tquery 组件访问数据库.在 delphi 里 Tquery 组件和 Ttable 组件同样具有连接访问数据库的功能,两者在使用上很相似,Ttable 处理一个表很方便,不能进行处理多表,而且处理过程中占用内存效大.但 Tquery 组件可以对同一数据库中的一张或多张数据表格进行处理,因为Tquery 组件可以使用 SQL 语法作为获取数据源的根据,Tquery 组件的核心是 SQL 语言,它通过执行 SQL 语句来实现程序功能.Tquery 组件可以与本地数据库连接或远程数据库服务器连接,通过使用SQL 语言,程序可以对数据库进行比较复杂的查询,且占用内存较少,这是 Tquery 组件较 Ttable 组件的优点,但是对于本地数据表格的处理Tquery 组件可能比Ttable 组件要慢.以下是 Tquery 组件在程序中使用 SQL 语句的一些要点:清除 SQL 中赋值内容:添加 SQL 内容前,应使用 SQL。Clear 清除赋值内容。如:Query1.SQL.Ccleear;添加 SQL 内容:清除数据后,可以使用ADD 方法来赋值.query1.SQL.Add(select*from lpb);如果要赋值的语句过长,可以使用ADD 方法分批赋值.如将楼盘表里 id 为输入的记录找出来.query1.SQL。Add(select*from lpb);query1.SQL。Add(where id=+edit7。Text);10运行 SQL:添加 SQL 内容后,还要运行 SQL。方法有两种,Open 和 Execsql:Open:对于返回数据集的语法(SELECT 语法,不包括 DELETE、INSERT、UPDATE 等语法),Tquery 组件提供了 Open 方法运行 SQL,相当于将 Tquery 组件的 Active 属性设置为 True。query1。SQL.Add(select from lpb);query1.Open;Execsql:对于不返回数据集的语法(DELETE、INSERT、UPDATE 等语法),使用 Execsql 方法。query3.Close;query3。SQL。Clear;query3。SQL。Add(insert into tcb(bh,zt,rcsj);query3.SQL.Add(values(+cwbh+,使用中 ,+datetimetostr(now)+);query3.ExecSQL;本系统设计还用到了一个第三方控件:Vclskin 控件,它使每个 Form 显示的都是自己的 Caption,包括所有的对话框和提示信息。使得系统界面看起来非常友好!这是在加入此控件前delphi 无法做到的。五、系统实现实现功能模块时,采用先模块化,后集成的方式.首先对系统各个功能模块分别独立设计和调试,在创建系统主窗体时将各个功能模块通过主窗体的菜单系统集成到一起,最后进行系统整体设计调试。在访问数据库时,采用公用数据模块存放访问数据库需要的对象.该模块在各个功能模块中被直接调用,避免数据库的反复连接,并可减少代码编写,从而提高系统开发效率。(一)建立数据库本系统数据库的类型采用Microsoft Access,数据库名为 xqwy.mdb.建立的数据表有:系统用户数据表 user、用户权限表 qxb、系统菜单功能表 cdx、楼盘数据表 lpb、住户数据表 zhb、停车场数据表 txb、收费项目数据表 sfb、报修项目数据表 bxb、投诉项目数据表 tsb。(二)建立连接使用 ODBC 数据源连接数据库,设计数据源名为:xqwy,设置步骤如下:1.添加新数据源,选择 Microsoft Access Driver(.mdb)连接,如图 4 所示11图 42.单击“完成”按钮,设置Access连接,如图 5 所示输入数据源名.图 5123.单击“选择”按钮,选择 xqwy。mdb 数据库,如图 6 所示:图 64.单击“确定按钮后 ODBC 管理器将显示新建的“xqwy名称,如 7 图所示。图 713(三)程序设计1.主窗体界面设置(1)实现目标程序启动后,在“系统登录”界面验证操作员密码后,将进入主程序界面。主程序界面主要实现如下功能:主菜单快速选取项目,调用相应子程序。根据操作员设定菜单和工具栏权限,操作具有权限的业务。显示系统日期、时间、登录的用户名。通过主界面退出程序.主程序界面如图 8 所示:图 8:主界面(2)实现过程1)添加新窗体,设置窗体 name 属性为 mainForm,设置窗体 caption 属性为“小区物业管理系统”,保存窗体为 main.pas。2)向窗体中添加 mainmenu、database、imagelist、statusbar、timer、coolbar、toolbar、speedbutton 等控件,并设置相应属性。Database1:AliasName=xqwyConnected=TrueDatabaseName=xqwy14LoginPrompt=FalseSessionName=DefaultTimer1:OnTimer=Timer1TimerStatusBar1:(Panels)Alignment=taCenterCoolBar1:AutoSize=True(Bands)Control=ToolBar1ImageIndex=1(3)程序代码(见附录)2.登录窗体设置(1)实现目标系统启动后,用户登录系统,首先进入“用户登录”界面,主要实现功能:用户凭用户名和密码进入系统,用户名或密码错误提示。登录界面如图9 所示:图 9:登录界面(2)实现过程:1)添加新窗体,设置窗体 name 属性为 loginForm,设置窗体 caption 属性为“用户登录”,保存窗体为 login.pas。2)向窗体中添加一个 Bevel、两个 label、两个 edit 和两个 button 控件。并设置相应属性。控件对象属性如下:LoginForm:BorderIcons=biSystemMenu BorderStyle=bsSingle Caption=用户登录 FormStyle=fsMDIChild OldCreateOrder=FalseLabel1:Caption=用户名 Label2:Caption=密码Button1:Caption=确 定Button2:Caption=取 消Edit1:Text=name=Name_EditEdit2:PasswordChar=Text=name=PassWord_Edit15(3)程序代码(见附录)3.用户管理窗体设置(1)实现目标:系统启动后,调用“系统下的“用户管理项,将打开系统用户管理窗口.主要实现用户信息的添加、修改、删除和查询功能.用户管理界面如图 10 所示:图 10:用户管理界面(2)实现过程:1)添加新窗体,设置窗体name 属性为 user_Form,设置窗体 caption 属性为“系统用户管理,保存窗体为 user.pas。2)向窗体中添加一个 Coolbar、一个Toolbar、四个Speed Button、一个DBGrid、一个Query、一个DataSource、一个GroupBox、四个label、三个edit、一个ComboBox 和两个button 控件。并设置相应属性。主要控件对象属性如下:CoolBar1:AutoSize=TrueBands=ToolBar1:AutoSize=TrueCaption=ToolBar1SpeedButton3:Caption=新增用户SpeedButton2:Caption=修改用户SpeedButton4:Caption=删除用户SpeedButton1:Caption=刷新SpeedButton6:Caption=退出16DBGrid1:DataSource=DataSource1GroupBox1:Caption=新增用户资料Enabled=FalseLabel1:Caption=用户名Label2:Caption=密码Label3:Caption=确认密码Label4:Caption=权限Edit2:PasswordChar=*Edit3:PasswordChar=*ComboBox1:AutoComplete=FalseStyle=csDropDownListText=普通用户Items。Strings=(普通用户系统管理员)BitBtn1:Caption=确认BitBtn2:Caption=取消Query1:DatabaseName=xqwySessionName=DefaultRequestLive=TrueDataSource1:DataSet=Query1(3)程序代码:(见附录)4.修改密码窗体设置(1)实现目标:为保证系统的安全性,同时减少系统管理员的工作量,应该使用户登录后可以自己修改个人密码。修改密码窗体界面如图11 所示:图 11:修改密码界面17(2)实现过程:添加新窗体,设置窗体name 属性为 password_Form,设置窗体 caption 属性为“修改密码,保存窗体为 password.pas。向窗体中添加三个 labeledit 和两个 button 控件.控件主要属性如下:password_Form:BorderIcons=biSystemMenu,biHelp BorderStyle=bsSingleCaption=修改密码 Visible=Trueomm_LEdit:EditLabel.Caption=原密码PasswordChar=nmm_LEdit:EditLabel。Caption=新密码(320 个字符)PasswordChar=qmm_LEdit:EditLabel。Caption=确认密码(320 个字符)PasswordChar=#cmdok:Caption=确定cmdclose:Caption=取消.(3)程序代码(见附录)5.楼盘信息管理窗体设置(1)实现目标用户登录后,调用“楼盘信息管理”窗体,可以进行楼盘信息的管理工作。主要功能如下:1)2)3)4)输入查询项目和关键字,进行楼盘信息查询.通过输入,添加楼盘信息.选择楼盘信息,进行修改。删除楼盘信息。楼盘管理窗体界面如图 12 所示:18图 12:楼盘管理界面(2)实现过程添加新窗体,设置窗体 name 属性为 lpgl_Form,设置窗体 caption 属性为“楼盘信息管理,FormStyle=fsMDIChild OldCreateOrder=False Position=poDefault Visible=TrueWindowState=wsMaximized OnClose=FormClose OnCreate=FormCreate、保存窗体为 lpgl。pas.向窗体中添加一个 Query、一个 DataSource、一个DBGrid、三个GroupBox、五个ComboBox、一个CheckBox、两个Statictext、一个PopupMenu、十个 label、五个 edit、和五个 button 控件。并设置相应属性。主要控件对象属性如下:DBGrid1:DataSource=DataSource1PopupMenu=PopupMenu1FieldName=MphTitle.Caption=门 牌 号 Title。Caption=户 主 Title.Caption=户 型 Title.Caption=土地使用证号Title.Caption=房屋产权证号Title。Caption=面积(平方米)Title。Caption=出租Title。Caption=出售GroupBox1:Caption=楼盘信息查询Label9:Caption=请选择查询项目Label10:Caption=请输入关键字ComboBox4:Text=门牌号OnChange=ComboBox4ChangeItems。Strings=(门牌号户主户型产权证号 是否出租 是否出售)19CheckBox1:Caption=模糊查询GroupBox2:Caption=楼盘信息修改ComboBox2:Text=是ComboBox3:Text=一房一厅Items.Strings=(一房一厅二房一厅二房二厅三房一厅三房二厅四房二厅)StaticText1:Caption=注意事项StaticText2:Caption=上述所有项目不能为空!DataSource1:DataSet=Query1Query1:DatabaseName=xqwy(3)程序代码(见附录)6.添加楼盘信息窗体设置(1)实现目标:管理员登录后可以在楼盘管理窗体的弹出窗体中通过输入楼盘信息添加楼盘信息。界面如图 13 所示:图 13:楼盘信息添加界面(2)实现过程:添加新窗体,设置窗体 name 属性为 modilp_Form,保存窗体为 modilp。pas。向窗体中添加五个 labeledit、一个 GroupBox、两个 CheckBox、一个 label、和两个 button 控件。并设置相应属性。主要控件对象属性如下:Label1:Caption=户型LabeledEdit1:name=mph_LEditEditLabel.Caption=门 牌号LabeledEdit2:20name=hz_LEdit EditLabel.Caption=户主LabeledEdit3:name=tdh_LEdit EditLabel.Caption=土地号 LabeledEdit4:name=mj_LEdit EditLabel。Caption=面积LabeledEdit5:name=cqh_LEdit EditLabel.Caption=产权号 CheckBox1:name=cz_C Caption=出租CheckBox2:name=xs_C Caption=销售GroupBox1:(3)程序代码(见附录)7.住户信息管理窗体设置实现目标实现过程程序代码(1)实现目标用户登录后,调用“用户信息管理”窗体,可以进行住户信息的管理工作。主要功能如下:1)输入查询项目和关键字,进行住户信息查询,查询界面如图 14 所示:图 14:住户管理界面2)单击右键,调出住户信息编辑框。界面如图15 所示:21图 15:住户信息编辑框3)4)5)通过输入,添加住户信息。选择住户信息,进行修改.删除住户信息。(2)实现过程:添加新窗体,设置窗体 name 属性为 zhgl_Form,设置窗体 caption 属性为“住户信息管理”,FormStyle=fsMDIChild OldCreateOrder=False Position=poDefault Visible=TrueWindowState=wsMaximized OnClose=FormClose保存窗体为 lpgl.pas。向窗体中添加一个 Query、一个 DataSource、一个 DBGrid、PopupMenu、一个 Panel、三个 GroupBox、三个 ComboBox、一个 CheckBox、两个 Statictext、十个 label、五个 edit、和五个 button 控件.并设置相应属性。主要控件对象属性如下:22PopupMenu=PopupMenu1GroupBox1:Caption=住户信息查询StaticText1:Caption=带号的项目不能为空!StaticText2:Caption=注意:DataSource1:DataSet=Query1Query1:DatabaseName=xqwy(3)程序代码(见附录)8.停车场管理窗体设置(1)实现目标:用户登录后,调用“停车场管理”窗体,可以进行停车场信息的管理工作。主要功能如下:1)2)3)4)在停车位查询框中输入查询项目和关键字,进行停车位信息查询.通过弹出菜单调用停车位编辑对话框,进行停车位的添加、修改和删除。在停车综合查询中通过输入查询项目和关键字,停车信息的查询。在停车综合查询中,进行停车、取车和停车信息的删除。停车场管理窗体界面如图16 所示:图 16:停车场管理界面(2)实现过程;添加新窗体,设置窗体 name 属性为 tcgl_Form,设置窗体 caption 属性为“停车场管理”,23FormStyle=fsMDIChild OldCreateOrder=False Position=poDefault Visible=TrueWindowState=wsMaximized OnClose=FormClose OnCreate=FormCreate、保存窗体为tcgl。pas.向窗体中添加 Query、DataSource、DBGrid、GroupBox、ComboBox、CheckBox、Statictext、PopupMenu、label、edit、和 button 等控件。并设置相应属性。主要控件对象属性如下:GroupBox1:Caption=停车位查询Label2:Caption=请选择查询项目Label3:Caption=请输入关键字ComboBox1:AutoComplete=False Style=csDropDownList Text=车位编号 OnChange=ComboBox1Change Items。Strings=(车位编号 状态:使用中状态:未使用 全部)CheckBox1:Caption=模糊查询 Panel1:BorderStyle=bsSingle GroupBox2:Caption=统计查询Label4:Caption=开始日期Label5:Caption=结束日期DBGrid2:DataSource=DataSource2GroupBox3:Caption=取车Label6:Caption=车位编号Label7:Caption=结束时间Label8:Caption=开始时间Label10:Caption=费用GroupBox4:Caption=停车综合查询Label11:Caption=请输入关键字ComboBox3:Text=车位编号 OnChange=ComboBox3Change Items.Strings=(车位编号停车日期 取车日期 全部)DBGrid1:DataSource=DataSource1 PopupMenu=PopupMenu2StatusBar1:Query1:DatabaseName=xqwy SessionName=DefaultQuery2:DatabaseName=xqwy SessionName=DefaultDataSource1:DataSet=Query124DataSource2:DataSet=Query2Query3:DatabaseName=xqwy SessionName=Default(3)程序代码(见附录)9.物业收费管理窗体设置(1)实现目标用户登录后,调用“物业收费管理”窗体,可以进行物业收费信息的管理工作。主要实现功能如下:1)2)3)4)输入查询项目和关键字,进行收费信息查询。在弹出菜单中调用编辑功能,通过输入,添加收费信息。选择收费信息,进行修改。删除收费信息。收费管理窗体界面如图 17 所示:图 17:收费管理界面(2)实现过程添加新窗体,设置窗体 name 属性为 wgsf_Form,设置窗体 caption 属性为“物管收费管理”,FormStyle=fsMDIChild OldCreateOrder=False Position=poDefault Visible=TrueWindowState=wsMaximized OnClose=FormClose25 OnCreate=FormCreate、保存窗体为 wgsf。pas。向窗体中添加 Query、DataSource、DBGrid、GroupBox、ComboBox、CheckBox、一个PopupMenu、label、edit、和button 等控件。并设置相应属性。主要控件对象属性如下:DBGrid1:DataSource=DataSource1 PopupMenu=PopupMenu1GroupBox1:Caption=物业收费查询 Label2:Caption=请选择查询项目 Label3:Caption=请输入关键字GroupBox2:Caption=物业收费数据修改 Label1:Caption=门牌号 Label4:Caption=水费 Label5:Caption=电费 Label6:Caption=气费 Label7:Caption=物管费 Label8:Caption=其它费 Label9:Caption=合计 Label10:Caption=收费时间 Label11:Caption=Label12:Caption=Label13:Caption=Label14:Caption=*Label15:Caption=ComboBox1:Text=门牌号 OnChange=ComboBox1Change Items.Strings=(门牌号 收费时间 全部)CheckBox1:Caption=模糊查询DataSource1:DataSet=Query1Query1:DatabaseName=xqwy(3)程序代码(见附录)10.报修项目管理窗体设置(1)实现目标用户登录后,调用“报修项目管理”窗体,可以进行报修信息的管理工作。主要实现功能如下:1)2)3)4)输入查询项目和关键字,进行报修信息查询.在弹出菜单中调用编辑功能,通过输入,添加报修信息.选择报修信息,进行修改。删除报修信息。报修项目管理窗体界面如图18 所示:26图 18:报修管理界面(2)实现过程添加新窗体,设置窗体 name 属性为 bxgl_Form,设置窗体 caption 属性为“报修项目管理”,FormStyle=fsMDIChild OldCreateOrder=False Position=poDefault Visible=True WindowState=wsMaximized OnClose=FormClose OnCreate=FormCreate、保存窗体为 bxgl.pas。向窗体中添加 Query、DataSource、DBGrid、GroupBox、ComboBox、CheckBox、PopupMenu、label、edit、和 button 等控件。并设置相应属性。主要控件对象属性如下:GroupBox1:Caption=报修信息查询 Label2:Caption=请选择查询项目 Label3:Caption=请输入关键字ComboBox1:Text=门牌号 OnChange=ComboBox1Change Items。Strings=(门牌号 报修日期 报修人 报修内容 是否已维修 维修人)CheckBox1:Caption=模糊查询DBGrid1:DataSource=DataSource1 PopupMenu=PopupMenu1GroupBox2:Caption=报修数据修改 Label1:Caption=门牌号 Label4:Caption=报修人 Label5:Caption=报修日期 Label6:Caption=维修人 Label7:Caption27=是否已维修 Label8:Caption=报修内容 Label11:Caption=*Label12:Caption=Label13:Caption=Label15:Caption=*Label9:Caption=备注 Label10:Caption=Query1:DatabaseName=xqwy DataSource1:DataSet=Query1(3)程序代码(见附录)11.投诉项目管理窗体设置(1)实现目标用户登录后,调用“投诉项目管理窗体,可以进行投诉信息的管理工作。主要实现功能如下:1)2)3)4)输入查询项目和关键字,进行投诉信息查询.在弹出菜单中调用编辑功能,通过输入,添加投诉信息。选择投诉信息,进行修改.删除投诉信息。投诉项目管理窗体界面如图19 所示:图 19:投诉管理界面28(2)实现过程添加新窗体,设置窗体 name 属性为 tsgl_Form,设置窗体 caption 属性为“投诉项目管理”,FormStyle=fsMDIChild OldCreateOrder=False Position=poDefault Visible=True WindowState=wsMaximized OnClose=FormClose OnCreate=FormCreate、保存窗体为 tsgl。pas.向窗体中添加 Query、DataSource、DBGrid、GroupBox、ComboBox、CheckBox、PopupMenu、label、edit、和 button 等控件。并设置相应属性。主要控件对象属性如下:DBGrid1:DataS

    注意事项

    本文(毕业论文-小区物业管理系统设计与实现.pdf)为本站会员(小***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

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

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开