管理信息系统课程设计 小区物业管理系统.docx
- 文档编号:11509852
- 上传时间:2023-03-02
- 格式:DOCX
- 页数:23
- 大小:621.63KB
管理信息系统课程设计 小区物业管理系统.docx
《管理信息系统课程设计 小区物业管理系统.docx》由会员分享,可在线阅读,更多相关《管理信息系统课程设计 小区物业管理系统.docx(23页珍藏版)》请在冰豆网上搜索。
管理信息系统课程设计小区物业管理系统
辽宁工业大学
管理信息系统设计课程设计报告(论文)
题目:
小区物业管理系统的分析与设计
院(系):
软件学院
专业班级:
软件工程112
学号:
*********
*******
*******
教师职称:
副教授
起止时间:
2012.5.28--2012.6.8
课程设计(论文)任务及评语
院(系):
软件学院教研室:
软件教研室
学号
111301048
学生姓名
安凯辰
专业班级
软件工程112班
课程设计(论文)题目
小区物业管理系统的分析与设计
课程设计(论文)任务
管理信息系统课程设计作为独立的教学环节,是电子商务专业集中实践性环节系列之一,是学习完《管理信息系统》课程并进行完专业实习后进行的一次全面的综合练习。
任务:
采用结构化的系统开发方法,应用具体的计算机语言(如PB、VB、Delphi)和数据库(SQL、Access)等技术,按照软件工程的思想,开发一个实用的中小型管理信息系统,完成小区物业管理系统的分析设计实施工作,实现该系统住户信息,房产信息,物业设备管理信息等功能,并完成结合分析设计过程,撰写系统设计说明书(课设报告)。
1.根据课程设计时间选择适当规模大小的设计课题。
采用专业实习的调研内容作为课程设计选题。
2.根据合理的进度安排,按照系统开发的流程及方法,踏实地开展课程设计活动。
3.课程设计过程中,根据选题的具体需求,在开发各环节中撰写相关的技术文档,最后提交详细的课程设计报告。
4.开发出可以运行的管理信息系统,通过上机运行检查。
5.设计说明书要求文档齐备,步骤全整,流程正确,说明详细,具有有可操作性。
指导教师评语及成绩
成绩:
指导教师签字:
2012年6月12日
第一章系统分析
1.1需求分析的任务
随着市场经济的发展和人们生活水平的提高,住宅小区已经成为人们安家置业的首选,小区业主不但对住宅的本身的美观、质量要求越来越高,同时对小区物业的服务和管理也要求较高。
这样要求小区管理者对物业管理进行宏观的和微观的细致管理,其中最好的办法是用计算机操作的小区物业管理系统来实现对小区物业的管理,伴随着小区的规模不断扩大和住户的不断增多,像小区中的汽车,小区附带设施,小区的各项维修、投诉等都将越来越复杂,工作量也将越来越大。
还依靠人工来处理不仅效率底,保密性差,而且时间一长还会产生大量文件和数据,这样对查找,更新和维护带来了不少的困难。
本物业管理系统的开发,是为了规范住宅小区的管理工作,为物业管理部门提供一套高效、快捷的应用软件。
适用于管理以下物业,房产业主、大中小型物业管理公司、物业服务提供商、房地产开发商、物业中介公司等物业管理企业,用来管理公寓、住宅群体、智能小区、商品房、多层住宅、商业大厦、学校、医院、别墅区、部队营房区、各类小区等。
使用计算机进行小区物业信息的处理,具有如下的优点:
(1)及时信息交流,改善服务质量。
通过本系统对小区物管信息的规范管理,可以及时的掌握业主们的需求,并根据需求有针对性的改进业务,以提高服质量。
(2)方便查询,提高工作效率。
1.2系统数据流图
数据流程图是软件工程学和管理信息系统科学中的概念,它描述的是一个具体的业务处理系统的信息来源、存、处理和信息将要流到何处去的全面情况,它可以辅助计算机专业人员更好的了解现有系统的一些状况,但还需要一些工具来补充系统的流程细节。
是以图形的方式表达在问题中信息的变换和传递过程。
它把系统看成是由数据流联系的各种概念的组合,用分解及抽象手段来控制需求分析的复杂性,采用分层的数据流程图来表示一个复杂的系统。
本系统的数据流图如图1.1所示:
图1.1数据流图
1.3数据字典
数据字典是一个定义应用程序中使用的所有数据元素和结构的含义、类型、数据大小、格式、度量单位、精度以及允许聚值范围的共享仓库。
作用是确保开发人员使用统一的数据定义,数据字典中有关系统的详细信息是系统设计、系统实施与维护的重要依据。
是关于数据信息的集合,也就是对数据流图中包含的所有元素定义的集合。
任何字典最主要的用途都是供人查阅不了解的条目的解释,数据字典的作用也正是在软件分析和设计过程中给人提供关于数据的描述信息。
数据流图和数据字典共同构成系统的逻辑模型,没有数据字典数据流图就不严格,然而没有数据流图数据字典也难于发挥作用。
本系统的数据字典如下所示:
第二章系统设计
2.1结构设计
2.1.1概念设计
概念模型是将显示世界中的客观对象抽象为某一种信息结构,即E-R图实体-联系图(EntityRelationshipDiagram),它提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。
在数据库设计中,先要对系统分析所得的数据字典中的数据存储进行分析,然后得出系统的关系模式,可以采用实体——联系图(简称E-R图)的方法进行数据结构的描述。
E-R图由实体、属性、联系三部分组成。
本系统部分实体以及总体的E-R图如下所示:
图2.1住户实体E-R图
图2.2仪表收费实体E-R图
图2.3停车场基本信息实体E-R图
图2.4住户投诉实体E-R图
图2.5设备维修实体E-R图
上述E-R图对本部分数据库设计来讲是局部的实体E-R图,其他局部实体E-R图就不赘述。
通过将局部实体E-R图进行按照关系合并,得出总体简化E-R图如图2.6所示:
图2.6实体之间关系简化E-R图
2.1.2逻辑设计
(1)用户表(UserTable)
用户表存放登陆系统所需要的用户名和密码,修改密码时也同样需要访问此表。
表2.1用户表
字段名
数据类型
长度
可否为空
主/外键
userId
Char
10
NOTNULL
主键
userPwd
Int
4
NOTNULL
Tname
Char
20
NOTNULL
Rtime
Datetime
8
NOTNULL
(2)物业设备表(wysb)
物业设备表存放归属小区物业管理的所有设备。
表2.2 物业设备表
字段名
数据类型
长度
可否为空
主/外键
设备编号
Char
10
NOTNULL
主键
设备名称
Char
10
NOTNULL
型号
Char
10
NULL
品牌
Char
4
NULL
所属部门
Varchar
8
NOTNULL
购买日期
Datetime
8
NOTNULL
事故记录
Varchar
10
NULL
(3)停车场信息表(tc)
停车场信息表存放小区内住户停车位置的所有信息。
字段名
数据类型
长度
可否为空
主/外键
车位编号
Char
20
NOTNULL
主键
车位位置
Varchar
50
NOTNULL
停车住户
Char
10
NOTNULL
物业地址
Varchar
50
NOTNULL
开始日期
Datetime
8
NULL
截止日期
Datetime
8
NULL
备注
Varchar
50
NULL
表2.3 停车场信息表
(4)住户投诉表(zhts)
住户投诉表存放小区内住户的各种投诉的所有信息。
表2.4 住户投诉表
字段名
数据类型
长度
可否为空
主/外键
投诉编号
Char
10
NOTNULL
主键
投诉日期
Datetime
8
NOTNULL
接待人员
Char
10
NULL
投诉住户
Char
10
NULL
物业地址
Varchar
50
NOTNULL
电话
Char
20
NULL
处理日期
Datetime
8
NULL
处理人员
Varchar
50
NOTNULL
投诉内容
Varchar
50
NOTNULL
备注
Varchar
50
NULL
(5)住户报修表(zhbs)
住户报修表存放小区内住户的各种报修的所有信息。
表2.5 住户报修表
字段名
数据类型
长度
可否为空
主/外键
报修编号
Char
10
NOTNULL
主键
报修日期
Datetime
8
NOTNULL
接待人员
Char
10
NULL
报修住户
Char
10
NOTNULL
物业地址
Varchar
50
NOTNULL
电话
Char
20
NULL
完成日期
Datetime
8
NOTNULL
维修人员
Varchar
50
NOTNULL
服务费用
Float
8
NOTNULL
物料费用
Float
8
NOTNULL
合计费用
Float
8
NOTNULL
报修内容
Varchar
50
NOTNULL
维修情况
Varchar
50
NULL
(6)设备维修表(sbwx)
设备维修表存放小区内设备维修的所有信息。
表2.6 设备维修表
字段名
数据类型
可否为空
主/外键
维修编号
Char
10
NOTNULL
主键
设备编号
Char
10
NOTNULL
设备名称
Char
20
NOTNULL
维修日期
Datetime
8
NOTNULL
完成日期
Datetime
8
NOTNULL
维修费用
Float
8
NOTNULL
维修人员
Varchar
50
NOTNULL
维修内容
Varchar
50
NOTNULL
维修情况
Varchar
50
NULL
(7)物业收费表(wysf)
物业收费表存放小区内住户的各种除仪表以外设备的各种收费信息。
表2.7 物业收费表
字段名
数据类型
长度
可否为空
主/外键
收费编号
Char
10
NOTNULL
主键
住户姓名
Char
10
NOTNULL
物业地址
Varchar
50
NOTNULL
年份
Int
4
NOTNULL
月份
Int
4
NOTNULL
收费项目
Varchar
50
NOTNULL
收费方式
Varchar
50
NOTNULL
应收总额
Float
8
NOTNULL
已交金额
Float
8
NOTNULL
欠费金额
Float
(8
NOTNULL
交费日期
Datetime
8
NOTNULL
办理人
Char
10
NULL
备注
Varchar
50
NULL
2.1.3物理设计
物理结构设计的原则如下:
(1)尽可能的减少数据冗余和重复。
(2)结构设计与操作设计相结合。
(3)数据结构具有相对的稳定性。
基于以上设计原则,本系统设计了一个数据库,包含住户信息、收费信息、车位使用信息、车位信息、报维信息、维护信息等几个表。
为了加快系统访问的速度把这几个表放在一个数据库中。
部分所建表如下所示。
1.用户信息表,如图2.7所示:
图2.7用户信息
2.住户报修表,如图2.8所示:
图2.8住户报修信息
3.住户投诉表,如图2.9所示:
图2.9住户投诉信息
2.2行为设计
2.2.1总体设计
本系统的物业管理功能结构图如图2.10所示:
图2.10功能结构图
本小区物业管理系统主要包括如下一些功能:
(1)对小区所有房屋资料的录入和增、删、改、查询等功能实现,在基于这些小区的房产资源对小区进行管理。
(2)对小区内住户的详细资料的管理,包括增、删、改、查询等功能的实现,这些也是一个小区的基本资源,毕竟物业管理最后是针对小区的所有住户而言的。
(3)在具有了所有的基本资料信息后,需要实现实质性的物业管理。
主要的管理业务包括:
物业设备管理、仪表(水、电、气表)数据管理、收费管理、住户投诉管理、住户报修管理、设备维修管理、停车场管理。
这些成为小区物业管理的主体。
(4)各项管理业务的统计报表,包括:
物业设备统计报表、所有住户的水、点、气仪表资料统计、各种收费统计、住户投诉统计、住户报修统计、物业设备维修统计等,这样就可以便于物业公司对小区进行全面的了解和管理了。
2.2.2模块设计
1.登陆界面设计
用户拥有自己的用户名、密码和使用权限。
当输入用户名和密码以后,点击“确定”键,如果用户名和密码都正确就可以顺利进入主窗体,如果输入错误,那么就有相应的提示信息,如图2.11所示。
图2.11用户登录界面
代码如下:
IfPwd.Text=""Then
MsgBox"请输入密码!
",vbOKOnly+vbInformation,"注意"
Pwd.SetFocus
ExitSub
Else
txtSQL="select*fromUserTablewhereuserId='"&UsName.Text&"'"
Setrs_user=ExecuteSQL(txtSQL,MsgText)
IfTrim(rs_user.Fields
(1))=Trim(Pwd.Text)Then
OK=True
rs_user.Close
Me.Hide
UserName=Trim(UsName.Text)
FrmMain.Show
EndIf
EndIf
2.住户投诉界面设计,如图2.12所示:
图2.12住户投诉界面
代码如下:
sqlTs="where"&Combo1.Text&Combo2.Text&"#"&DateValue(Text1.Text)&"#"
Else
sqlTs="where"&Combo1.Text&Combo2.Text&"'"&Text1.Text&"'"
EndIf
'combo3.text是andornot等逻辑字符,其前后需要各加上一个空格
sqlTs=sqlTs&""&Combo3.Text&""&Combo4.Text&Combo5.Text&"#"&DateValue(Text2.Text)&"#"
Else
sqlTs=sqlTs&""&Combo3.Text&""&Combo4.Text&Combo5.Text&"'"&Text2.Text&"'"
EndIf
EndIf
第三章系统实现
3.1数据库的实现
数据库的实施主要是根据逻辑结构设计和物理结构设计的结果,在计算机系统上建立实际的数据库结构,导入数据并进行程序的调试。
数据库系统投入正式运行,意味着数据库的设计与开发阶段的基本结束,运行与维护阶段的开始,数据库的运行和维护是个长期的工作,是数据库设计工作的延续和提高。
小区物业管理系统关系如图3.1所示:
图3.1实验室设备管理关系图
3.2程序实现
1.登陆界面的实现
输入:
用户名aaa,密码aaa。
处理:
判断用户名和密码是否有效。
填入用户名、密码后点击[确定]按钮,系统将自动从数据库中的管理员信息表中判断是否存在相同的用户名和密码等,如果有则进入系统,如果不存在或密码错误,则提示错误信息。
图3.2用户登录界面
2.设备维修界面的实现
该界面可以完成查找功能,有字段名,关系和查找内容。
如图3.3所示。
图3.3设备维修界面
第四章设计总结
随着时间一点一点的过去,本次课程设计也将结束。
我在指导教师老师的指导下,顺利的完成了这套小区物业管理系统的设计。
在开发设计的过程中,老师本着认真负责的态度、以严谨求真的作风来要求我们每一位学生,从选题到研发到实现,老师给予了我正确的指导和极大的帮助,使得我在设计当中少走了很多弯路,在顺利完成本次课程设计的同时更让我学到了许多知识,对原有的理论知识能够很好的与实际结合起来运用,也大大的提高了我的动手的能力。
这使得我对以后的工作充满了信息。
在几天的试运行的过程中,在连接数据库时一度出现过错误,经过调试改正后错误点全部清楚,此系统可以按着设计思想和需求功能正常运行。
由于当今的物业管理部门还不能有一个很统一的模式化,所以本系统仅考虑到一般小区所需要的物业管理的基本和主要的几项功能,一个完好的小区物业管理系统还需要更多更复杂的功能要求。
由于开发周期短,不能将本套系统尽善尽美。
希望在以后能够对小区的物业做更深一步的调研,在原由系统的基础上不断添加新功能。
最终能够开发出一套完善的小区物业管理系统。
本系统在开发过程中,在固定的物业管理要求的模式下还添加了一些人性化的,个人的构思和创意。
本套小区物业管理系统符合基本需求功能,易于操作,应该可以在简单化模式下的小区内应用,存在要改进的地方再以后会进一步完善。
希望本系统能够给用户带来方便。
第五章参考文献
[1]朱从旭,严晖,曹岳辉.《VisualBasic程序设计综合教程》清华大学出版社2005年3月;
[2]张得强.《VisualBasic案例开发》中国水利水电出版社2005年1月;
[3]赛奎春,高春艳,李俊民.《VisualBasic工程应用与项目实践》机械工业出版社2005年1月;
[4]田文胜.《VisualBasic编程指南》第一版清华大学出版社2003;
[5]张树亮.《SQLServer开发案例精解》北京清华大学出版社2007;
[6]杨学全,赵慧勤,李英杰,张永周.《SQLServer2000实例教程》电子工业出版社2004年7月;
[7]郝平.《数据库开发与应用》科学出版社2005年2月;
[8]刘德明.《精典物业管理方案》黄河出版社2005年2月;
[9]郭瑞军,唐邦民,谢晗昕.《VisualBasic数据库开发实例精粹》电子工业出版社2005年1月;
[10]童爱红.《VisualBasic数据库编程》第二版清华大学出版社北京交通大学出版社2004;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 管理信息系统课程设计 小区物业管理系统 管理信息系统 课程设计 小区 物业管理 系统
