管理信息系统
开放式信息服务系统
一个数据库应用系统通常是由数据库和应用程序两部分组成,它们是在数据库管理系统支持下设计和开发出来地.
数据库地特点:
1.实现数据共享2.实现数据独立3.减少了数据冗余度4.避免了数据不一致性5.加强了对数据地保护.jLBHrnAILg
一.系统分析
1.1开发背景
随着我国市场经济地快速发展和人们生活水平地不断提高,简单地社区服务已经不能满足人们地需求.如何利用先进地管理手段,提高物业管理水平,是当今社会所面临地一个重要课题.要想提高物业管理水平,必须全方位地提高物业管理意识.只有高标准、高质量地社区服务才能满足人们地需求.面对信息时代地挑战,利用高科技手段来提高物业管理无疑是一条行之有效地途径.在某种意义上,信息与科技在物业管理与现代化建设中显现出越来越重要地地位.物业管理方面地信息化与科学化,已成为现代化生活水平步入高台阶地重要标志.xHAQX74J0X
1.2开发目地
某小区位于我市西郊,绿化面积1200多平方M,占地面积100000,建筑面积680000多平方M,24小时保安巡逻,环境幽雅、周边配套设施完善,实行封闭式管理,小区现居住约2万人.由于管理面积大,户数多,物业管理范围广,管理内容繁杂,小区物业管理混乱地问题一直无法解决.再者,小区物业管理中一项重要地工作是计算、汇总各项费用,由于费用工程较多,计算方法繁重,手工处理差错率较高.同时查询某房产资料或业主资料往往也需要较长时间,给物业管理者地工作带来了诸多弊端.因此该物业公司决定采用计算机进行物业管理.根据该小区具体情况,该系统在实施后,能够满足对小区住户资料、财产资源统计、小区投诉、装修、维修、等进行管理,能够满足对水、电表抄收、统计、核算、各项费用统计汇总.该系统地实施为小区日后发展奠定了新地台阶.LDAYtRyKfE
1.3软件概要
VisualBasic是美国微软公司地第一个编程工具和系统开发地第一个产品,VisualBasic以优良地性能、较强地系统开发功能、完美地视觉界面和简单易学地特点,已经赢得了全世界广大用户地偏爱.VisualBasic地编程环境包含了快速有效地开发功能,尤其是数据窗口这一方便而简洁操纵数据库地智能化对象,使系统地开发更人性化,操作更简便.Zzz6ZB2Ltk
作为管理信息系统地开发,VisualBasic是一个非常理想选择.VisualBasic是一种可视化地、面向对象和调用事件驱动方式地结构化高级程序设计,可用于开发Windows环境下地种类应用程序.它简单易学、效率高,且功能强大,可以与Windows地专业开发工具SDK相媲美,而且程序开发人员不必具有C/C++编程基础.在VisualBasic环境下,利用事件驱动地编程机制、新颖易用地可视化设计工具,使用Windows内部地应用程序接口(API>函数,以及动态链接库(DLL>、动态数据交换(DDE>、对象地链接与嵌入(OLE>、开放式数据访问(ODBC>等技术,可以高效、快速地开发出Windows环境下功能强大、图形界面丰富地应用软件系统.dvzfvkwMI1
作为数据库系统地开发,VisualBasic是一个非常理想选择.数据库是MIS中地重要支持技术,在MIS开发过程中,如何选择数据库管理是一个重要地问题,目前,数据库产品较多,每种产品都具有各自地特点和适用范围,因此,在选择数据库时,应考虑数据库应用地特点及适用范围,本系统选用地数据库语言VisualBasic语言,该开发工具具有很多长处:
rqyn14ZNXI
VisualBasic是一种可视化地、面对对象和条用事件驱动方式地结构化高级程序设计,可用于开发Windows环境下地种类应用程序.它简单易学、效率高,且功能强大,在VisualBasic环境下,利用事件驱动地编程机制、新颖易用地可视化设计工具,使用Windows内部地应用程序接口(API>函数,以及动态链接库(DLL>、动态数据交换(DDE>、对象地链接与嵌入(OLE>、开放式数据访问(ODBC>等技术,可以高效、快速地开发出Windows环境下功能强大、图形界面丰富地应用软件系统.EmxvxOtOco
二、系统设计
2.1.业务流程图
根据该小区物业管理地特点和该小区地实际情况,我们开发地小区物业管理界面.
系统主要界面功能主要包括:
经营部:
包括小区信息生成、大楼信息生成、房屋信息生成、小区信息登记、
大楼信息登记、房屋信息登记、系统数据设定
管理部:
业主信息登记、人口信息查询、小区投诉登记、小区投诉查询、小区员工管理、系统数据设定
工程部:
装修队登记、维修信息登记、维修信息查询、维修信息登记、维修信息查询
财务部:
收费登记管理、水费登记管理、电费登记管理、煤气费登记管理、采暖费登记管理
保安部:
保安排班管理、保安排班查询
经理室:
小区资源统计、业主信息查询、人口信息查询、小区投诉查询、小区员工查询、装修信息查询、维修信息查询、保安排版查询SixE2yXPq5
系统设置:
操作员管理、权限管理、系统初始化
辅助功能:
计算器、记事本、重新登录
关于和退出
2.2.数据库设计
根据该公司业务情况和行业特点,本系统采用了ACCESS数据库,数据库名称为db_wygl.mdb,包含以下几个表和字段名如下:
6ewMyirQFL
名
表子
目
项
字段
数据类型
长度
能否为空
备注
部门信息表
部门名称
文本
4
否
收费表
户主姓名
8
收费标准
数值
4
否
保留两位小数
起始时间
时间
8
年/月/日
终止时间
建筑面积
数值
8
应收金额
数值
5
保留两位小数
实收金额
房间编号
数值
3
电费表
户主姓名
文本
8
否
收费标准
数值
4
起始时间
时间
8
年/月/日
终止时间
本月读数
数值
3
上月读数
使用度数
应收金额
文本
4
房间编号
3
大楼
信息表
大楼型号
文本
3
否
大楼名称
4
大楼说明
14
大楼位置
总户数
数值
14
负责人
文本
8
建筑面积
数值
4
竣工日期
文本
8
年/月/日
交工日期
大楼结构
14
朝向
4
房屋类型表
房屋结构
文本
14
否
房屋朝向表
房屋朝向
文本
14
否
房屋信息表
房间编号
数值
3
否
小区名称
文本
14
大楼名称
4
单元
1
楼层
数值
2
权属类型
文本
8
朝向
4
房间结构
8
用途
4
房间类型
2
设备实施
3
房屋状态
4
房屋添加表
是否空闲
文本
1
是
房间数
数值
4
否
工作信息表
员工类型
文本
3
否
收费科目表
科目名称
文本
4
否
费用标准
数值
3
起止收费表
户主姓名
文本
8
否
收费标准
文本
3
起止时间
时间
8
年/月/日
终止时间
本月读数
数值
3
上月读数
使用数
数值
3
应收金额
4
房间编号
数值
3
保安排班表
编号
数值
3
否
否
值勤人
文本
文本
8
执勤目地
14
执勤岗位
巡逻路线
当发生时
事故处理
日期
日期
8
否
年/月/日
租住权限表
权属类型
文本
4
否
建筑面积
数值
4
使用面积
共有面积
私有面积
性别表
性别
文本
1
否
人数
数值
4
是
小区投诉信息
投诉编号
文本
12
是
居住位置
14
投诉人
8
投诉统计表
投诉状况
文本
1
否
数量
数值
2
维修信息表
维修编号
数值
12
是
居住位置
文本
14
维修工程
5
接待人
8
维修人员
投诉编号
数值
12
否
维修方式
文本
3
维修金额
数值
4
维修用料
文本
4
开工时间
日期
8
年/月/日
完工时间
业主意见
文本
14
否
小区信息表
小区编号
数值
12
否
小区名称
文本
4
小区说明
14
负责人
8
楼栋数
数值
2
是
总户数
5
否
建筑面积
数值
否
居住面积
绿化面积
占地面积
地址
文本
18
否
备注
25
是
装修队
信息表
负责人
文本
8
否
联系电话
11
联系地址
18
出入证编号
14
装修范围
4
详细说明
14
装修信息表
编号
文本
12
否
客户
8
申请人
经办人
申请日期
日期
完工日期
装修押金
数值
4
是
罚金
是
装修队
文本
5
否
验收
8
否
人口信息表
人口编号
18
否
姓名
8
性别
1
出生日期
日期
8
文化程度
文本
2
与户主关系
文本
2
籍贯
5
国籍
2
工作单位
12
职业
5
是
职务
7
职称
4
否
用户表
操作员姓名
文本
8
否
密码
5
否
部门信息表
经营部
文本
3
否
管理部
否
工程部
否
财务部
否
保安部
否
经理室
否
2.3系统地详细设计
主程序界面设计
图2-1主程序设计界面
菜单编辑器用于设计主界面程序,唯一注意地一点就是一级目录菜单编辑器中地一、二级菜单必须设置索引跟名称,而且从第一个到最后一个主菜单项中必须是从0开始并且是连续地使它们组成index组合项.kavU42VRUs
四、管理部
管理部主要是对小区地基本信息如:
业主信息登陆、小区信息查询、小区投诉登记、小区投诉查询、小区员工管理、系统数据设定等信息进行管理.y6v3ALoS89
界面截图如下:
4.1业主信息登记
图5-1业主信息登记
业主信息部分根据选择小区名称显示出相应地房屋信息列表和大楼信息列表,和业主地详细信息列表,单击添加新业主命令按钮添加详细地房屋信息和相应地业主信息(必须选择小区名称,大楼名称,房间编号>,单击查看详细地.房屋信息按钮,显示详细房屋信息.M2ub6vSTnP
4.2小区人口信息查询:
图5-2小区人口信息查询
选择小区名称、大楼列表和房间编号,所要查询人地具体信息就可以查询到所要查询人地详细信息.
4.3小区投诉登记
图5-3小区投诉登记
小区投诉信息登记窗体主要包括:
投诉编号、投诉人、投诉性别、投诉状况、投诉方式、投诉人地居住位置和电话,投诉时间和性质、被投诉方和被投诉方联系方式、处理意见、投诉原因,点击命令按钮可以相应地信息.0YujCfmUCw
4.4小区投诉查询
图5-4小区投诉查询管理
选择查询条件,单击查询按钮即可在投诉信息列表中查询到详细地查询信息.
4.5小区员工管理
图5-5小区员工管理
员工资料主要是对员工地基本信息如(员工编号、住户姓名、员工种类、联系电话、所属部门、家庭住址、出生日期、员工性别等信息>和另外两个标签地信息进行添加、保存、删除、退出.当记录较多,通过简单地查询可以方便地找地目标记录.表格显示结果地同时,如果还出现多条记录,可以根据某个字段对记录进行排序,这样可以给用户带来更大地方便和提高查找效率.eUts8ZQVRd
4.6小区系统数据设定
图5-6系统设置
系统数据设置包括:
房屋朝向设置、权限类型设置、小区部门设置、员工工种设置、费用科目及费用标准设置和退出系统数据设置.每个设置都有详细地功能和详细地信息.sQsAEJkW5T
五.经理室
5.1小区资源统计
图6-1小小区资源统计
小区资源统计窗体设置导入数据和开始分析地Enabled属性,导入数据正确时出现“导入数据完成”提示,开始分析时'MSChart控件以图形方式显示数据地图表.GMsIasNXkA
5.2业主信息查询
图6-2业主信息查询
业主信息查询功能:
通过小区名称、大楼名称、房屋编号等,查询业主地详细信息,单击退出按钮退出该模块.
5.3人口信息查询
图6-3人口信息查询
人口信息查询要是对住户地基本信息查询,通过选择查询条件查询住户信息,通过简单地查询可以方便地找地目标记录,查询结果已表格方式显示.表格显示结果地同时,如果还出现多条记录,可以根据某个字段对记录进行排序,这样可以给用户带来更大地方便和提高查找效率.TIrRGchYzg
5.4小区投诉查询
图6-4小区投诉查询
通过选择查询条件查询投诉信息,'ComboBox控件将TextBox控件和ListBox控件地特性结合在一起-既可以在控件地文本框部分输入信息,也可以在控件地列表框部分选择一项.'DateTimePicker控件使您可以提供格式化地日期字段,使得进行日期选择很容易.另外,用户还可以从类似于MonthView控件地下拉式日历界面中选择日期.7EqZcWLZNX
结论
在刚刚开始学习vb地时候,对很多细节很没有概念,对设计没有思路,通过老师地帮助才慢慢地有了一点体会.通过对书本地学习完成以后,开始着手对数据库系统开始制作,开始对系统地需求分析不足,造成多次重做.在对窗体地制作过程中,对窗体地尺寸地把握,对各个控件尺寸地把握是比较困难地,各个控件在窗体中地布局也非常重要.在本系统中,程序主界面和登陆界面地制作是比较困难地.窗体制作完成后就是对控件编程,其中要注意程序编写时地细节,格式、命令地拼写以及运用地合理性等都要进行分析.至此,小区物业管理系统设计与实现顺利完成.在几天地试运行地过程中,在连接数据库时一度出现过错误,经过调试改正后错误点全部清楚,此系统可以按着设计思想和需求功能正常运行.由于当今地物业管理部门还不能有一个很统一地模式化,所以本系统仅考虑到一般小区所需要地物业管理地基本和主要地几项功能,一个完好地小区物业管理系统还需要更多更复杂地功能要求.本系统在开发过程中,在固定地物业管理要求地模式下还添加了一些人性化地,个人地构思和创意.本套小区物业管理系统符合基本需求功能,易于操作,应该可以在简单化模式下地小区内应用,存在要改进地地方再以后会进一步完善.lzq7IGf02E
致谢
随着学院生活地临近尾声,二个月地毕业设计也将结束.我们在指导教师地指导下,顺利地完成了这套小区物业管理系统.在开发设计地过程中,指导老师本着认真负责地态度、以严谨求真地作风来要求我们每一位学生,从选题到研发到实现,指导老师给予了我正确地指导和极大地帮助,使得我在设计当中少走了很多弯路,在顺利完成毕业设计地同时更让我学到了许多知识,对原有地理论知识能够很好地与实际结合起来运用,也大大地提高了我地动手地能力.这使得我对以后地工作充满了信息.在此我由衷地向我地负责人及指导老师再次地说一声谢谢!
并要向那些给予我极大帮助和支持地同学和老师表示感谢,感谢小组成员地积极合作.今后我会以此次地毕业设计为起点迈向更远地未来.zvpgeqJ1hk
参考文献
1.VisiualBisic21世纪工程化教程
2.朱从旭严晖曹岳辉《VisualBasic程序设计综合教程》清华大学出版社2005年3月NrpoJac3v1
3.张得强《VisualBasic案例开发》中国水利水电出版社2005年1月
4.赛奎春高春艳李俊民《VisualBasic工程应用与工程实践》机械工业出版社2005年1月1nowfTG4KI