沈阳航空航天大学北方科技学院课程设计小区物业收费管理系统学院北方科技学院专业电子商务班级B943211学号B94321111姓名邢雨楠指导教师王晓斌2010年7月日沈阳航空航天大学北方科技学院课程设计目录小区物业收费管理系统.................................................................................................................11系统分析................................................................................................................................1需求分析..............................................................................................................................12总体设计................................................................................................................................12.1系统主要功能.............................................................................................................12.2系统功能结构图.........................................................................................................23系统设计................................................................................................................................23.1设计目标.....................................................................................................................23.2开发及运行环境.........................................................................................................23.3数据库设计.................................................................................................................24主要功能模块设计................................................................................................................34.1主窗体设计.................................................................................................................34.2系统登录.....................................................................................................................44.3数据编辑.....................................................................................................................54.4数据查询.....................................................................................................................54.5数据统计.....................................................................................................................94.6系统维护..................................................................................................................10附录A参考文献....................................................................................................................12沈阳航空航天大学北方科技学院课程设计–1–1系统分析需求分析根据国奥小区物业收费的需求,要求系统具有以下功能:由于该系统的使用对象较多,要求有严密的权限管理。具有数据备份及数据恢复的功能,确保系统的安全性。方便的全方位的数据查询和统计。强大的报表打印功能。在相应的权限下,可以删除或修改数据。2总体设计2.1系统主要功能根据实际需求,小区物业收费管理系统主要由数据编辑、数据查询、数据统计、数据打印、系统维护和帮助等几个功能模块组成。数据编辑模块数据编辑模块主要包括小区业主基本信息(业主、房型、收费等)的编辑(添加、修改、删除等)。数据查询模块数据查询模块主要包括按业主查询、按楼号查询、按门牌号查询、按房型查询、按面积查询、按收费查询6个部分。数据统计模块数据统计模块主要包括各楼业主数(户数)、各楼已缴费户数2个部分。系统维护模块系统维护模块主要包括密码设置、数据备份、数据恢复、系统初始化4个部分。帮助信息模块帮助信息模块主要包括本单位信息、关于、帮助等3个部分。沈阳航空航天大学北方科技学院课程设计–2–2.2系统功能结构图图2-1小区物业收费管理系统功能结构图3系统设计3.1设计目标本系统是根据国奥小区物业收费管理的实际需求而开发的,完全能够实现小区物业对业主的自动化管理,通过本系统可以达到以下目标:系统运行稳定,安全可靠。界面设计美观,人机交互界面友好。信息查询灵活、方便、快捷、准确,数据存储安全可靠。满足键盘和鼠标的双重操作,完全支持回车键。采用多种方式查询数据。操作员可以随时修改自己的口令。对用户输入的数据,系统进行严格的数据检验,尽可能排除人为的错误。数据保密性强,为每个用户设置相应的权限级别。3.2开发及运行环境系统开发平台:VisualFoxPro6.0运行平台:Windowsxp/Windows20003.3数据库设计本系统采用VisualFoxPro6.0设计数据库,本系统中包括如下数据表。下面分别给出数据表的结构。小区物业收费管理系统数据编辑数据查询数据统计数据统计系统维护沈阳航空航天大学北方科技学院课程设计–3–数据表结构(1)密码表密码表主要存储系统登录所需用户信息。该表结构如表3-1所示。表3-1密码表字段名数据类型长度用户名Char8密码Char8(2)缴费信息表缴费信息表主要保存业户缴费的详细信息。该数据表的结构如表3-2所示。表3.2缴费信息表字段名数据类型长度业主姓名Char10楼号Char10门牌号Char10面积Char10户型Char10收费标准Number10.2应缴费用Number10.2是否缴费L1已收费用Number10.2缴费日期Date84主要功能模块设计4.1主窗体设计主窗体是显示系统主要操作功能的面板。系统主窗体的运行结果如图4-1所示。沈阳航空航天大学北方科技学院课程设计–4–图4-1系统主窗体的运行结果4.2系统登录系统登录主要实现登录用户的用户密码校验功能。合法用户进入系统,否则拒绝系统使用。系统登录窗体的运行结果如图4-2所示。图4-2系统登录窗口沈阳航空航天大学北方科技学院课程设计–5–代码设计确定_click代码YHM=TRIM(THISFORM.COMBO1.VALUE)MM=TRIM(THISFORM.TEXT1.VALUE)SELECT密码表LOCATEFOR用户名=YHMAND密码=MMIFFOUND()DOFORM系统窗口*THISFORM.RELEASEELSEMESSAGEBOX(用户名或密码错误!,48,提示)THISFORM.TEXT1.VALUE=THISFORM.TEXT1.SETFOCUS()ENDIF退出_click代码Thisform.release4.3数据编辑数据编辑窗口实现小区业主物业缴费的增加、删除、修改和查找等功能。窗体的运行结果如图4-3所示。图4-3缴费信息编辑代码设计数据编辑窗口通过表单设计向导实现。4.4数据查询数据查询主要实现:数据查询模块主要包括按业主查询、按楼号查询、按门牌号查询、按房型查询、按面积查询、按收费查询等功能。窗体的运行结果如图4-4、图4-5、图4-6、图4-7、图4-8、图4-9所示。沈阳航空航天大学北方科技学院课程设计–6–图4-4业主查询窗口代码设计按业主姓名查询_clickYZXM=TRIM(THISFORM.COMBO1.VALUE)THISFORM.GRID1.RECORDSOURCETYPE=4THISFORM.GRID1.RECORDSOURCE=SELECT*FROM缴费信息表WHERETRIM(业主姓名)=YZXMINTOCURSORTEMPTHISFORM.REFRESH图4-5楼号查询窗口代码设计查询LH=TRIM(THISFORM.COMBO1.VALUE)THISFORM.GRID1.RECORDSOURCETYPE=4THISFORM.GRID1.RECORDSOURCE=SELECT*FROM缴费信息表WHERETRIM(楼号)=LHINTOCURSORTEMPTHISFORM.REFRESH打印/预览LH=TRIM(THISFORM.COMBO1.VALUE)SELECT缴费信息表REPORTFORMBBPRNPREVIEWFOR楼号=LH沈阳航空航天大学北方科技学院课程设计–7–图4-6门牌号查询窗口代码设计查询MPH=TRIM(THISFORM.COMBO1.VALUE)THISFORM.GRID1.RECORDSOURCETYPE=4THISFORM.GRID1.RECORDSOURCE=SELECT*FROM缴费信息表WHERETRIM(门牌号)=MPHINTOCURSORTEMPTHISFORM.REFRESH打印/预览MPH=TRIM(THISFORM.COMBO1.VALUE)SELECT缴费信息表REPORTFORMBBPRNPREVIEWFOR门牌号=MPH图4-7已缴费查询窗口代码设计已缴费业主_clickTHISFORM.GRID1.RECORDSOURCETYPE=4THISFORM.GRID1.RECORDSOURCE=SELECT*FROM缴费信息表WHERE是否缴费=.T.INTOCURSORTEMP沈阳航空航天大学北方科技学院课程设计–8–图4-8某时间段已缴费查询窗口代码设