还剩36页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
沈阳理工大学课程实践(论文)目录TOC\o1-3\h\z\u1前言
11.1作业背景
11.2选题说明
11.
2.1基本思路
11.
2.2作业目标
11.3工作业绩
21.
3.1个人主要工作
21.
3.2主要收获
21.
3.3自我评定
21.
3.4小组成员任务分工情况22系统规划
32.1项目名称
32.2项目背景
32.3项目目标
32.4开发方法
32.5项目功能
32.6可行性分析报告
42.
6.1技术可行性
42.
6.2经济可行性
42.
6.3管理可行性43系统分析
53.1业务流程图
53.2系统数据流程图
63.3数据字典74系统设计
124.1系统设计目标
124.2总体设计
124.3详细设计
134.
3.1代码设计
134.
3.2输入设计
144.
3.3输出设计
144.
3.4数据库设计
154.
3.5系统的安全性、保密性设计185系统实施
205.1登录设计
205.2户型设置管理
235.
2.1户型管理信息
235.
2.2小区住户管理
255.3编辑收费项目信息
295.4收费信息管理
315.5编辑用户信息
325.6其他表单34结束语35参考文献361前言
1.1作业背景课程作业的具体要求如下用信息系统开发工具(VF
6.
0、VB)开发一个实用的中小型管理信息系统
(1)根据课程设计时间选择适当规模大小的设计题目,分小组进行设计
(2)小组组长为组员分配任务,根据合理的安排,按照系统开发的流程及方法,踏实地开展课程设计活动
(3)课程实践过程中,根据选题的具体需求,在开发各环节中撰写相关的技术文档,最后要求提交详细的课程实践报告
(4)开发出可以运行的管理信息系统,通过上机检查
1.2选题说明项目背景研究课题题目小区物业收费管理系统
1.
2.1基本思路首先对研究小区物业的背景进行研究进而从经济、管理和技术三个方面对开发项目的可行性进行分析得出结论之后,开始对该小区物业的组织结构和业务流程进行分析,然后得出逻辑模型即数据流程图根据系统分析阶段的数据流程图得到物理模型即模块结构图最后根据系统设计的内容进行程序设计并运行系统
1.
2.2作业目标通过对小区物业管理信息系统的设计与开发,熟练使用所学的结构化分析以及设计方法分析系统,描述系统,设计系统掌握业务流程图,数据流程图,数据字典等工具熟练使用模块设计方法,数据库设计方法,代码设计方法,输入输出设计方法等设计物理系统并且会做简单的系统,并运行实施
1.3工作业绩
1.
3.1个人主要工作根据由规划阶段的技术可行性分析、经济可行性分析、管理可行性分析、需求分析等完成业务流程图、数据流程图以及数据字典等来实现系统的总体设计和详细设计
1.
3.2主要收获从这个系统的可行性分析道最后实施完成,通过小组成员的通力合作完成了可行性分析,系统的分析,系统的设计,最后是系统的实施当中过程小组成员通过合理的分配,把各自的强项分配到各个部分,其中第四部分的系统设计由我自己独立完成在图书馆查阅了相关的资料之后对实施部分也有了一定的了解,《MIS系统开发与应用实现》这本书给予了我很大的帮助
1.
3.3自我评定□优□良□中□及格□不及格
1.
3.4小组成员任务分工情况本组为本次课程设计第五组,组长为陈思文,小组所有成员分工如下小组成员分工表学号姓名任务备注0904090131陈思文系统规划组长0904090121朱刚强系统分析0904090105侯爱月系统设计0904090113孔梦雪系统实施2系统规划
2.1项目名称某小区物业管理收费系统设计与开发
2.2项目背景随着我国经济发展和城市开发,住宅小区越来越成为居住的主流,小区物业管理是针对当代社会这一市场需要应运而生的用计算机操作的小区物业管理系统是为小区管理者和小区用户更好的维护各项物业管理业务处理工作而开发的管理软件,根据需求分析,实现小区管理业务,效益已越来越明显因此,开发这样一套小区物业管理系统软件成为很有必要的事情,在本文中将就本次毕业设计我所开发的小区物业管理系统谈谈其开发过程和所涉及到的问题及解决方法
2.3项目目标通过开发小区物业收费管理信息系统,建立比较完整的物业体系,使小区的管理更加顺利具体如下建立小区物业收费管理信息系统,使管理的文件量占用面积变小,节省一定量的资金;采用物业收费管理信息系统可以方便查询每一位业主的信息,便于控制
2.4开发方法本系统运用结构化系统开发方法
2.5项目功能该物业收费管理信息系统是一整套管理业务流程信息管理系统,依据此系统可对业主的基本信息进行管理;公司也可以管理各种收费项目,并统计最终的收费情况,依据信息进行辅助决策等
2.6可行性分析报告
2.
6.1技术可行性运用VisualBasic语言完成系统,同时运用MicrosoftOffice实用软件完成文档工作本小区采用先进的技术手段,为信息管理提供了强大的硬件保证,不管从设备方面还是技术力量方面,本小区都达到了一定的能力在技术方面可以建立管理信息系统
2.
6.2经济可行性有一定的资金,能够支持计算外围设备费用、软件开发的费用、人员培训的费用、维护费用、管理费用间接的经济效益中,小区的管理层待遇优厚,可以为小区的收费管理信息系统的运行提供保证
2.
6.3管理可行性本系统采用基于Windows的图形用户界面,而该系统是大家熟悉的操作系统,对于那些有一般的计算机知识的人员或经过简单培训就可以轻松上手管理人员对开发本项目的态度很积极,直属领导对项目的开发也很支持,管理方法科学,管理制度成熟,已具备了开发系统的条件,有专门开发的人员四人,既能合理的分配相应的工作,又能在完成各自工作的同时对整体的系统管理进行整合而整个小区物业管理系统管理系统采用最友好的交互界面,简介明了,不需要对数据库进行深入的了解由此,该系统的操作是可行的综上分析可得出结论该小区完全具备开发收费管理信息系统的能力3系统分析
3.1业务流程图存档图
3.1采购管理业务流程图
3.2系统数据流程图企业业务调查过程中绘制的管理业务流程图和表哥分配图等,虽然形象的表达了管理中信息的流动和存储过程,但让没有完全脱离一些物质要素如货物、产品等为了用计算机惊醒信息管理,还必须进一步舍去物质要素,收集有关资料,绘制出原系统的数据流程图,为下一步分析做准备
1.小区物业收费管理顶层图如图
3.2所示图
3.2小区物业系统顶层数据流程图
2.小区物业收费管理一级数据流程图如图
3.3所示图
3.3收费管理一级数据流程图
3.小区物业收费管理二级数据流程图如图
3.4所示图
3.4收费管理二级数据流程图
3.3数据字典
1.数据流字典如表3-1所示表3-1数据流数据字典数据流编号数据流名称简述数据流来源数据流去向数据流组成F
1.1操作员记录操作员操作信息操作员基本信息客户信息+日期F
1.2操作员记录操作员操作信息操作员户型设置客户信息+日期F
1.3操作员记录操作员操作信息操作员楼房管理客户信息+日期F
1.4住户资料所有入住客户资料住户住户管理客户信息+日期F
2.1数据处理所有信息物业公司汇总客户信息+日期F
2.2修改费用所有收费项目公司修改费用客户信息+日期F
2.3操作员统计操作员操作信息操作员抄表信息操作信息+日期F
2.4收费管理统计收费汇总收费记账操作信息+日期F
3.1收费统计费用资料信息物业公司汇总费用信息+日期F
3.2操作员统计操作员操作信息操作员统计操作信息+日期F
3.3操作员统计操作员操作信息操作员统计操作信息+日期F4查询信息费用单据信息收费统计管理员费用信息+日期2.数据存储字典如表3-2所示表3-2数据存储数据字典编号名称简述数据存储组成关键字相关联的处理D
1.1户型设置存放户型信息客户姓名+性别+证件号+入住时间客户P
1.1,P
1.2D
1.2楼房管理存放楼房信息房间号+楼号楼号P
1.2,P
1.3D
1.3住户管理存放客户入住信息客户姓名+性别+证件号+房间号证件号P
1.4D
1.4退出推出系统退出P
1.3,p
1.4D
2.1收费项目管理存放收费信息房型编号+费用费用P
2.1D
2.2抄表信息管理存放走镖信息用户名+走表信息仪表P
2.2D
2.3收费记账管理存放费用记账信息住户+缴费收费记录D
3.1按项目统计存放统计资料项目项目P
3.1,P
3.2D
3.2按住户统计住户统计住户住户p
3.2D
4.1用户管理用户管理信息住户信息+资料用户p
4.13.数据项字典如表3-3所示表3-3数据项数据字典数据项编号字段名称数据类型长度说明001住户数量数字50住户人数002备注文本50备注003楼宇名称文本50楼名004楼层数数字20楼层数005楼宇单元数字20楼单元006楼层数字20楼层007房间号数字20房间号008建筑面积数字20房间面积009使用面积数字20使用面积010房屋备注文本50备注011使用情况文本20使用情况012迁入日期日期入住时间013联系电话数字20电话号码014楼宇序号数字20楼号015管理员文本20管理员姓名016密码文本50管理密码017计量仪表名称文本20仪表名称018仪表计量单位文本10仪表计量单位019走表量小数位数数字10计量小数位020安装范围文本20仪表安装范围021仪表备注文本20备注022仪表名称文本50以表明023前月抄表日期文本20上次查表时间024前月仪表数据日期上次查表数据025本月抄表日期数字此次查表时间026本月仪表数据日期此次查表数据027缴费年月数据20缴费时间028走表量日期表数据029单据编号数字20数据单位030收费年月文本20收费时间031交费方式日期缴费方法032缴费金额文本10缴费金额033楼宇总数货币20楼总数034楼宇层数数字20楼层数035住户数量数字10住户人数036预付日期文本20费用预付时间4.数据处理典如表3-4所示表3-4数据处理字典名称编号简述输入的数据流处理输出的数据流处理频率信息管理P1录入基本信息操作员记录录入基本信息单每有住户入住收费管理P2录入收费信息数据处理录入收费管理单每次缴费收费统计P3统计收费收费统计统计收费统计单每次缴费后5.数据实体典如表3-5所示表3-5数据实体数据字典编号名称输出数据输入数据简述01住户住户资料小区住户02物业公司费用信息住户资料小区物业公司6.数据结构字典如表3-1所示表3-6数据结构字典数据结构编号数据结构名称数据结构组成A户型管理表001*006*007*008*009*B楼房管理表002*003*004*005*014C住户管理表001*012*013*015*016*017D收费项目管理表006*007*018*019*020*021E抄表信息管理表022*023*024*025*026*027F收费记账管理表009*002*028*029*030G按项目统计表001*002*031*032*033H按住户统计表001*002*034*035*0364系统设计
4.1系统设计目标
1.方便的数据输入性能,良好的人机界面,尽量避免汉字和长字符串的人工重复输入,提高操作的效率
2.良好的保密功能,各操作人员权限分明,保证小区物业管理上的规范性
3.灵活地查询性能,能快捷方便地的查询出所需信息如客户的记录,客房情况等以便为库户提供快捷、细致、周到的服务
4.具有数据的检验功能,能够及时提醒用户的错误操作,使管理更精确
5.系统具有良好的扩充功能,能够满足日后小区规模扩展的需要
4.2总体设计根据系统分析阶段的小区物业数据流程图可以将小区物业收费管理系统分基本信息管理、收费管理、收费统计和系统管理四个子系统,每个子系统下又分好几几个功能模块,可绘制的系统功能结构图如图
4.1所示图
4.1小区物业收费管理系统模块结构图
4.3详细设计
4.
3.1代码设计合理的编码结构是信息处理系统是否具有生命力的一个重要因素,在代码设计时应遵循适用性原则、单义性原则、可扩充性原则、规范性原则、合理性原则等原则1基本信息代码设计基本信息代码采用由两位整数组成的层次码,设计方案如图
4.2所示图
4.2业主代码方案设计
(2)收费管理代码设计设计方案如图
4.3所示图
4.3部门代码设计方案
(3)收费统计方案设计编码设计方案如图
4.4所示\图
4.4收费系统设计方案
4.
3.2输入设计输入设计对对系统的质量有着决定性的影响输出数据的正确性直接决定处理结果的正确性,如果输入数据有误,即使计算和处理都十分正确,也无法获得可靠的正确信息同时输入设计是信息系统与用户之间交互的纽带,决定着人机交互的效率输入设计要遵循的准则是“使用方便,操作简单,便于录入,数据准确”小区物业管理系统可以对小区基本信息、收费管理、收费统计进行输入管理表
4.1住户基本信息输入表户主住址身份证号码电话入住时间表
4.2收费管理输入表住址电费水费宽带垃圾清运费物业管理费收费时间
4.
3.3输出设计分别按项目和住户统计出收费情况,可以对其进行查询表
4.3按项目收费输出表表项目收费电费水费宽带垃圾清运费物业管理费表
4.4按住户收费输出表表住户收费
4.
3.4数据库设计1.小区物业收费管理系统E-R图如图
4.5所示图
4.5小区物业收费管理系统E-R图
2.1小区物业管理系统部分实体图如图
4.6所示图
4.6住户基本信息实体图部分实体所具有的属性描述如下房产基本信息实体图如图
4.7所示图
4.7房产基本信息实体图小区收费管理信息实体图如图
4.8所示图
4.8住户投诉基本信息实体图
3.1用户表用户表存放登陆系统所需要的用户名和密码,需要访问此表表
4.5 用户表字段名数据类型可否为空用户名(主键)Char10NOTNULL密码IntNOTNULL2住户基本信息表住户表存放小区内所有的住户信息,这些信息也是小区物业管理的基本信息,在实现系统的各个功能中起真非常重要的作用表
4.6住户基本信息表表字段名数据类型可否为空住址主键Char10NOTNULL户主Char10NOTNULL身份证号码Varchar50NOTNULL电话Char20NULL入住时间DatetimeNULL3房屋基本信息房产表存放小区内的所有房屋的信息,其中包括已售出的房屋和未售出的房屋表
4.7 房屋基本信息表字段名数据类型可否为空住址主键Char10NOTNULL房屋结构Varchar50NOTNULL设备Float8NOTNULL房屋面积Float8NOTNULL出售信息Char20NULL4处理故障表住户处理故障表存放小区内住户的各种故障的所有信息表
4.8 处理故障表字段名数据类型可否为空住址主键Char10NOTNULL处理故障DatetimeNOTNULL经办人Char10NULL处理时间DatetimeNULL5收费信息表物业收费表存放小区内住户的各种收费信息表
4.9 物业收费表字段名数据类型可否为空住址主键Char10NOTNULL水费Char10NOTNULL电费Varchar50NOTNULL宽带Int4NOTNULL垃圾清运费Int4NOTNULL物业管理费Varchar50NOTNULL收费时间DatetimeNOTNULL
4.
3.5系统的安全性、保密性设计为了增强系统对自然灾害、人为破坏、操作失误或系统故障有一定的承受能力,我们使用以下的安全方法
(1)运用计算机系统技术,如使用双机热备份、双硬盘镜像存储、防毒设备、防火墙
(2)运用软件的方法,加强软件的容错性、设置操作员的权限、数据的公布存储、备份和多版本防病毒措施
(3)制定了运行与维护的管理规范,如制定了操作员资格管理,操作规程,机房守则,防火防盗防病毒等管理制度为防止越权对信息资源的存取、修改、复制及使用,提高系统的保密性,使用的保密方法如下
(1)在用户登录时终设置了用户名与密码,并且当用户密码泄露的时候,可以对密码进行修改
(2)有选择的隔离限制对资源的使用,如数据和模块执行的权限设置、防火墙5系统实施程序设计是实现系统功能的重要手段,是非常重要的一步VB提供设计操作比较简单,它与用户交互,接收并显示数据,有VB提供的窗体、菜单、对话框、按钮、文本框等控件集成起来,用户只要想搭积木一样根据需要拿来使用,然后设置相关的属性,就可以后的自己所需的空间界面设计非常直观、简单、容易掌握而且BASIC语言具有简单易学的特点,且语法比较简单,格式上比较随意,我们可以在较短的时间内熟悉使用该语言,并且让其实现所需要的功能
5.1登录设计新建一个表单,命名为“身份验证”把表单Caption属性设置为“身份验证”;在“身份验证”表单上放置相应的控件,2个标签Label,2个文本框Text2个命令按钮Command,1个Image控件,更改其中控件的Caption属性,表单如图
5.1所示图
5.1登录界面窗口具体代码编写如下
(1)“确定”按钮的Click事件代码PrivateSubCmd_OK_ClickDimjAsSingleIftxtUser=ThenMsgBox请输入用户名txtUser.SetFocusExitSubEndIfIftxtPwd=ThenMsgBox请输入密码txtPwd.SetFocusExitSubEndIfNameKey=TrimtxtUserPasswordKey=TrimtxtPwdIfMyUser.In_DBNameKey=FalseThenMsgBox用户名不存在Try_times=Try_times+1IfTry_times=3ThenMsgBox您已经三次尝试进入本系统,均不成功,系统将关闭DBapi_DisconnectEndElseExitSubEndIfEndIfMyUser.GetInfoNameKeyIfMyUser.UserPwdPasswordKeyThenMsgBox密码错误Try_times=Try_times+1IfTry_times=3ThenMsgBox您已经三次尝试进入本系统,均不成功,系统将关闭DBapi_DisconnectEndElseExitSubEndIfEndIfUnloadMeEndSub
(2)“取消”按钮的Click事件代码PrivateSubCmd_OK_ClickDimjAsSingleIftxtUser=ThenMsgBox请输入用户名txtUser.SetFocusExitSubEndIfIftxtPwd=ThenMsgBox请输入密码txtPwd.SetFocusExitSubEndIfNameKey=TrimtxtUserPasswordKey=TrimtxtPwdIfMyUser.In_DBNameKey=FalseThenMsgBox用户名不存在Try_times=Try_times+1IfTry_times=3ThenMsgBox您已经三次尝试进入本系统,均不成功,系统将关闭DBapi_DisconnectEndElseExitSubEndIfEndIfMyUser.GetInfoNameKeyIfMyUser.UserPwdPasswordKeyThenMsgBox密码错误Try_times=Try_times+1IfTry_times=3ThenMsgBox您已经三次尝试进入本系统,均不成功,系统将关闭DBapi_DisconnectEndElseExitSubEndIfEndIfUnloadMeEndSub
5.2户型设置管理
5.
2.1户型管理信息新建一个表单,命名为“户型设置管理”把表单Caption属性设置为“户型设置管理”;在“户型设置管理入”表单上放置相应的控件,5个标签Label,20个文本框Text,4个命令按钮Command,更改其中控件的Caption属性,表单如图
5.2所示图
5.2户型设置管理具体代码编写如下
(1)“添加”按钮的Click事件代码PrivateSubCmd_Add_ClickFrmBuildingEdit.Modify=FalseFrmBuildingEdit.OriNo=FrmBuildingEdit.Show1Refresh_BuildingEndSub
(2)“修改”按钮的Click事件代码PrivateSubCmd_Modi_ClickIfAdodc
1.Recordset.EOF=TrueThenMsgBox请选择记录ExitSubEndIfp=Adodc
1.Recordset.AbsolutePositionFrmBuildingEdit.OriNo=TrimAdodc
1.Recordset.Fields0FrmBuildingEdit.txtBuildingNo=TrimAdodc
1.Recordset.Fields0FrmBuildingEdit.txtFloor=Adodc
1.Recordset.Fields1FrmBuildingEdit.txtUnit=Adodc
1.Recordset.Fields2FrmBuildingEdit.txtArea=Adodc
1.Recordset.Fields3FrmBuildingEdit.txtDescribe=TrimAdodc
1.Recordset.Fields4FrmBuildingEdit.Modify=TrueFrmBuildingEdit.txtBuildingNo.Enabled=FalseFrmBuildingEdit.Show1Refresh_BuildingAdodc
1.Recordset.MovepEndSub
(3)“删除”按钮的Click事件代码PrivateSubCmd_Del_ClickDimTmpIdAsLongIfAdodc
1.Recordset.EOF=TrueThenMsgBox请选择记录ExitSubEndIfp=Adodc
1.Recordset.AbsolutePositionTmpNo=TrimAdodc
1.Recordset.Fields0IfMsgBox是否删除当前行vbYesNo确认=vbYesThenMyBuilding.DeleteTmpNoMsgBox删除成功Refresh_BuildingIfp-10ThenAdodc
1.Recordset.Movep-1EndIfEndIfEndSub
(4)“返回”按钮的Click事件代码PrivateSubCmd_Back_ClickUnloadMeEndSub
5.
2.2小区住户管理新建一个表单,将名字命名为小区住户管理把表单Caption属性设置为“户型信息管理”;在“户型信息管理入”表单上放置相应的控件,8个标签Label,48个文本框Text,6个命令按钮Command,更改其中控件的Caption属性,表单如图
5.
2.2所示图
5.3小区住户管理PrivateSubRefresh_OwnerDimstrSchAsStringstrSch=IfLenTrimdco_Bld.Text0ThenstrSch=Ando.BuildingNo=+Trimdco_Bld.BoundText+EndIf设置数据源Adodc
1.ConnectionString=ConnAdodc
1.RecordSource=SELECTo.OwnerIdAs编号o.BuildingNoAs楼房号_+o.UnitNoAS单元号o.RoomNoAs房间号s.StyleNameAS房屋类型_+o.OwnerNameAs住户姓名o.TelAs电话o.InDateAs入住日期_+o.OutDateAs迁出日期o.MemosAs备注信息_+FROMHouseOwneroHouseStyles_+WHEREo.StyleId=s.StyleId+strSch_+ORDERBYo.BuildingNoo.RoomNoAdodc
1.RefreshSetDataGrid
1.DataSource=Adodc1DataGrid
1.Columns
0.Width=0编号DataGrid
1.Columns
1.Width=1200楼房号DataGrid
1.Columns
2.Width=1200房间号DataGrid
1.Columns
3.Width=1000单元号DataGrid
1.Columns
4.Width=1000房屋类型DataGrid
1.Columns
5.Width=1200住户姓名DataGrid
1.Columns
6.Width=1000电话DataGrid
1.Columns
7.Width=1000入住日期DataGrid
1.Columns
8.Width=1000DataGrid
1.Columns
9.Width=1000EndSubPrivateSubCmd_Add_Click设置Modify变量为False,表示插入新数据FrmOwnerEdit.Modify=False设置OriId,表示没有要修改的业主编号FrmOwnerEdit.OriId=0启动编辑业主信息的窗体FrmOwnerEdit.Show1刷新显示数据Refresh_OwnerEndSubPrivateSubCmd_Back_ClickUnloadMeEndSubPrivateSubCmd_Del_ClickDimTmpIdAsLong判断是否选择了要删除的记录IfAdodc
1.Recordset.EOF=TrueThenMsgBox请选择记录ExitSubEndIf保存当前的记录位置p=Adodc
1.Recordset.AbsolutePosition读取当前记录的户型信息TmpId=Adodc
1.Recordset.Fields0确认删除IfMsgBox是否删除当前行vbYesNo确认=vbYesThenMyOwner.DeleteTmpIdMsgBox删除成功Refresh_OwnerIfp-10ThenAdodc
1.Recordset.Movep-1EndIfEndIfEndSubIfAdodc
1.Recordset.Fields9ThenFrmOwnerEdit.txtDescribe=TrimAdodc
1.Recordset.Fields9EndIf设置修改状态标记FrmOwnerEdit.Modify=True修改状态时,房间相关信息不允许修改FrmOwnerEdit.dco_Bld.Enabled=FalseFrmOwnerEdit.txtRoomNo.Enabled=FalseFrmOwnerEdit.txtUnit.Enabled=False启动窗体FrmOwnerEdit.Show1刷新显示数据Refresh_Owner恢复记录位置Adodc
1.Recordset.MovepEndSubPrivateSubdco_Bld_ClickAreaAsIntegerRefresh_OwnerEndSubPrivateSubForm_LoadAdo_Bld.ConnectionString=ConnAdo_Bld.RecordSource=Select*FromBuildingOrderByBuildingNoAdo_Bld.RefreshSetdco_Bld.RowSource=Ado_Blddco_Bld.ListField=BuildingNodco_Bld.BoundColumn=BuildingNo刷新显示Refresh_OwnerEndSub
5.3编辑收费项目信息新建一个表单,命名为“编辑收费项目信息”把表单Caption属性设置为“编辑收费项目信息”;在“编辑收费项目信息”表单上放置相应的控件,4个标签Label,2个文本框Text2个命令按钮组CommandGroup,更改其中控件的Caption属性,表单如图
5.3所示图
5.4编辑收费项目信息具体代码编写如下
(1)“确定”按钮的click事件PrivateSubCmd_OK_ClickIfCheck=FalseThenExitSubEndIfWithMyChargeItem.ItemName=TrimtxtItem.UnitPrice=ValtxtUnitPrice.ItemType=Trimcob_Unit.ListIndex.PayCycle=Trimdco_Cycle.TextIfModify=FalseThen.InsertMsgBox添加成功Else.UpdateOriIdMsgBox修改成功EndIfEndWithUnloadMeEndSub
(2)“取消”按钮的click事件PrivateSubCmd_Cancel_ClickUnloadMeEndSub
5.4收费信息管理新建一个表单,命名为“收费信息管理”把表单Caption属性设置为“收费信息管理”;在“收费信息管理”表单上放置相应的控件,1个表格Grid,2个命令按钮Command,更改其中控件的Caption属性,表单如图
5.4所示图
5.5收费信息管理主要代码编写如下
(1)“添加收费”按钮的Click事件代码PrivateSubCmd_Add_ClickFrmChargingEdit.OriId=0FrmChargingEdit.txtAmount=0FrmChargingEdit.txtPayDate=DateFrmChargingEdit.txtUnitNum=0FrmChargingEdit.Show1Refresh_ChargingEndSub
(2)“返回”按钮的Click事件代码PrivateSubCmd_Back_ClickUnloadMeEndSub
5.5编辑用户信息新建一个表单,命名为“编辑用户信息”把表单Caption属性设置为“编辑用户信息”;在“编辑用户信息询”表单上放置相应的控件,3个标签Label,3个文本框text,2个命令按钮Command,更改其中控件的Caption属性,表单如图
5.5所示图
5.6编辑用户信息具体代码编写如下
(1)“确定”按钮的Click事件代码PrivateSubCmd_OK_ClickIfTrimtxtUserName=ThenMsgBox请输入用户名txtUserName.SetFocusExitSubEndIfIfLentxtPass6ThenMsgBox密码长度不能小于6txtPass.SetFocustxtPass.SelStart=0txtPass.SelLength=LentxtPass2ExitSubEndIfIftxtPasstxtPass2ThenMsgBox密码和确认密码不相同,请重新确认txtPass
2.SetFocustxtPass
2.SelStart=0txtPass
2.SelLength=LentxtPass2ExitSubEndIfWithMyUserIfModify=FalseOrOriUserTrimtxtUserNameThenIf.In_DBtxtUserName=TrueThenMsgBox用户名已经存在,请重新输入txtUserName.SetFocustxtUserName.SelStart=0txtUserName.SelLength=LentxtUserNameExitSubEndIfEndIf.UserName=TrimtxtUserName.UserPwd=TrimtxtPassIfModify=FalseThen.InsertMsgBox添加成功Else.UpdateOriUserIfOriUser=CurUser.UserNameAndTrimtxtUserNameOriUserThenCurUser.UserName=TrimtxtUserNameCurUser.GetInfoCurUser.UserNameEndIfMsgBox修改成功EndIfEndWithUnloadMeEndSub
(2)“取消”按钮的click事件PrivateSubCmd_Cancel_ClickUnloadMeEndSub
5.6其他表单其他表单修改的代码实现和窗体的设计由于功能相似就不在此一一列出结束语至此,小区物业管理系统设计与实现顺利完成在几天的试运行的过程中,在连接数据库时一度出现过错误,经过调试改正后错误点全部清楚,此系统可以按着设计思想和需求功能正常运行由于当今的物业管理部门还不能有一个很统一的模式化,所以本系统仅考虑到一般小区所需要的物业管理的基本和主要的几项功能,一个完好的小区物业管理系统还需要更多更复杂的功能要求由于开发周期短和开发人员等局限性,不能将本套系统尽善尽美希望在以后能够对小区的物业做更深一步的调研,在原由系统的基础上不断添加新功能最终能够开发出一套完善的小区物业管理系统本系统在开发过程中,我发现了自己本身的很多不足之处,以前上课时总觉着老师讲的知识都掌握了,认为做一个系统对自己来说并不难,但是经过这两周的课程设计我发现自己有很多的不足首先是对知识的掌握上很粗范,并不能精确地掌握所学知识,往往再用到的时候才发现原来这里是这样的啊,并不是以前所理所当然认为的那样,这就给我在系统设计过程中造成很多困难,不得不停下来去查找资料,使设计的周期延长;其次就是动手能力很差,对一些程序设计的语言掌握的也不好,经过想组员和同学的请教弄懂了很多这方面的问题总之通过这次的课程设计我受益良多参考文献
[1]金敏力,田兆福.管理信息系统.北京科学出版社,1999年
[2]安忠等.管理信息系统.北京中国铁道出版社,1998年
[3]冯玉琳等.对象技术导论.北京科学出版社,1998年
[4]黄梯云.管理信息系统(修订版).北京高等教育出版社,2000年
[5]张刚.信息系统开发实践教程.成都电子科技大学出版社,2001年
[6]张金成.管理信息系统.北京北京大学出版社,2001年
[7]易荣华.管理信息系统.北京高等教育出版社,2001年
[8]王申康,朱晓云.面向对象程序设计导论.杭州浙江大学出版社,1999年抄表员会计核算抄表数据管理费用代管费用综合费用各种表费核算会计出纳业主管理处下放各种费用单交费交款交款文件收缴结算清单业主业主报表总项目清单签字验收经理经理确定固定费管理处财务部固定费用表nnnn111nF2统计数据F1缴费S住户物业管理PS管理员户型设置小区物业收费管理基本信息管理置收费管理收费统计系统管理住户管理退出楼房管理收费项目管理抄表信息管理收费记账管理按项目统计按住户统计用户管理修改密码楼房管理住户管理XX收费项目按项目统计按住户统计小区住户基本信息住户姓名住户电话入住时间物业地址小区房产基本信息物业地址使用面积房屋结构出售信息物业管理费垃圾清运收费时间宽带住址电费水费收费管理nn收费统计结果统计收费管理使用基本信息管理记录记录记录S住户P1信息管理F1缴费单基本信息表住户信息D1户型信息楼房信息P2收费统计S管理员收费统计表D2F3查询表F2收费统计单F
2.4数据处理收费记账F
2.3记录数据F
2.2费用单价F
3.3查询表F
1.2操作员记录D
2.33抄表信息表D
2.2按住户统计住户管理表D
1.3户型设置D
1.1F
3.1收费统计单F
2.1数据处理F4查询表楼房管理表按项目统计D3S管理员P3收费统计收费项目管理表D
2.1P2收费管理D
1.2F
1.1操作员记录P1信息管理S住户F
3.3查询表F
1.3操作员记录F
1.4住户资料记录36。