aspnet+sql小区物业管理系统.docx
- 文档编号:30132761
- 上传时间:2023-08-05
- 格式:DOCX
- 页数:73
- 大小:1.97MB
aspnet+sql小区物业管理系统.docx
《aspnet+sql小区物业管理系统.docx》由会员分享,可在线阅读,更多相关《aspnet+sql小区物业管理系统.docx(73页珍藏版)》请在冰豆网上搜索。
aspnet+sql小区物业管理系统
毕业设计说明书
题目小区物业管理系统
设计与实现
学院:
xxxxxxxxxxxxxxxx
专业:
xxxxxxxxxxxxx
班级:
xxxxxxxxx
学号:
xxxxxxxxxxxx
姓名:
xxxxxxxx
指导教师:
xxxxxxxxx
二〇一二年六月
摘要
为了改变吉祥小区以前手工统计水、电费的落后状况,又能满足于住宅小区的需要,量身定做了小区物业管理系统。
本系统设计的目的是减少小区工作人员的工作量,提高工作效率,提升服务质量,赶上科技发展潮流。
小区物业管理系统采取系统分析与设计的方法分析系统的需求。
系统采用MicrosoftSqlServer2008作为数据库,采用VisualStudio2010处理系统页面。
系统采用三层架构设计,分离了页面代码和数据库,使数据库能独立操作,提高了代码的利用效率。
系统实现的功能有公告管理、报修维修管理、建议管理、车位租售管理、楼房管理、入住管理和收费管理。
所有涉及收费的管理都实现了打印功能。
系统实现了分权限管理各个模块的功能,加强了管理,提高了数据的安全性。
系统还实现了主要操作日志管理,明确了各个岗位人员的职责,起到监督效果。
同时,系统实现了各模块的各种类型统计,有助于管理者从宏观上管理小区物业。
本次设计最终设计出了一套使用性灵活、覆盖范围广、操作简单实用的小区物业管理系统。
关键词:
小区物业管理租赁.Net
DistrictPropertyManagementSystem
ABSTRACT
Inordertochangethesituationthatwater,electricityofstatisticalmanualbackwardnessforthevillage,andtomeetthenecessaryoftheSmallandmediumofresidentialdistrict.Wedesignthepropertymanagementsystem.Thegoalistoreducetheworkloadofvillagestaffmember,improveworkefficiency,improvetheservicequalityandcatchupwithscienceandtechnologydevelopmenttrend.
Residentialpropertymanagementsystembysystemanalysisanddesignmethodtoanalyzethesystemrequirements.SystemUsesMicrosoftSqlserver2008asindatabase,usingVisualStudio2010processingsystempage.Usethethreelayerarchitecturedesignsystem,separatefromthepagecodeanddatabase,sothatthedatabasecanbeoperationindependently,andimprovetheefficiencyintheuseofthecode.
Thesystemfunctionoftherealizationofthepublicannouncement,reportamanagementmaintenancemanagement,Suggestionsmanagement,parkingrentalmanagement,buildingmanagement,checkinmanagementandmanagementfees.Themanagementoffeeinvolvedhasrealizeditsprintfunction.Themanagementsystemcompletesthefunctionofeachmoduleofrightsmanagement,strengthensthemanagementandimprovesthedatasecurity.Thesystemalsorealizethemainoperationlogmanagement,definedtheresponsibilitiesofeachpostpersonnel,havesupervisionandeffect.Atthesametime,thesystemhasrealizedthateachmodulerealisesvarioustypesofstatistics.Thishelpsmanagerstomanageresidentialpropertyfrommacro.
Thisdesignfinaldesignausesexflexible,andcoverrange,theoperationissimpleandpracticalresidentialpropertymanagementsystem.
Keywords:
District;Propertymanagement;Lease;.Net
目录
第1章概述1
1.1系统背景1
1.2系统意义1
第2章可行性研究2
第3章需求分析3
3.1小区模拟3
3.2需求分析图4
3.3需求功能表8
3.4功能处理逻辑11
第4章总体设计13
4.1系统功能结构设计13
4.2数据库设计14
第5章系统实现26
5.1前台模块详细设计与实现28
5.2后台管理模块详细设计与实现30
第6章系统使用说明53
6.1系统支持以及配置说明53
6.2系统具体使用说明54
第7章总结61
参考文献62
附件63
致谢66
第1章概述
1.1系统背景
国内外传统小区物业管理系统的状态:
1、传统物业,手工管量大,业务处理繁琐。
2、管理的内容缺乏标准化, 管理手段缺乏规范化, 导致信息不能共享, 经营决策困难。
3、信息传递效率低, 物业管理公司和业主缺乏有效的沟通。
国内外小区物业管理系统的发展:
小区物业管理正在向统筹标准化管理与规范化操作,以及集约化经营与低成本扩张方向发展。
物业管理企业一要内抓管理、提素质、促服务;二要协调好与各方关系,包括协调好与业主委员会的关系和协调好与房地产行政主管部门的关系。
现今在物业管理上有很多技术先进、设备精良的智能化物业管理系统,但是造价高,只适用于高级的物业小区,不适用于一般的小区。
1.2系统意义
为了改变以前手工统计水、电费的落后状况,优化信息共享,提高管理质量,提升服务质量以满足吉祥小区的需求,特设计出本小区物业管理系统。
本系统可以利用数据库技术将物业管理需要的各种数据以数据库形式存储, 能够对居民的物业情况实行动态管理,从而实现物业管理工作高效、科学、合理, 适应时代的需求。
第2章可行性研究
可行性分析(FeasibilityAnalysis)也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。
可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题能否够解决。
技术可行性分析:
小区物业管理系统,前台选用MicrosoftVisualStudio2010开发工具,语言用C#,数据库采用MicrosoftSqlServer2008。
MicrosoftVisualStudio2010是一种可视化的、面向对象的Windows开发语言,具有易用、通用和开发效率高的特点[1]。
MicrosoftSqlServer2008能够处理大量数据,同时保持数据完整性并提供许多高级管理和数据分配功能。
这两种开发工具功能强大,有较好的接口,作为本系统开发工具是可行的。
经济可行性分析[11]:
传统的管理方式,管理人员数量多,耗资高,错误率高,工作人员流动和对新人的培训经费也是不小的开支。
而一套完善的小区物业管理系统可持续使用并能随着时代和工作的需求不断更新,一期投入终身受用,开发系统的造价平均到每年与传统式的管理方式的年耗资本相对比,性价比是可行的。
开发这套系统的经济可行性是很高的。
操作可行性分析:
在投入使用前,由专业人员对用户群进行培训。
培训内容应包括,熟练掌握系统的各个功能和简单的系统维护,在开发设计程序的过程中直观的界面和控件的文字解释完全能使得用户充分理解起功能和意义。
在PC普及的今天,用户对本系统的操作完全可以看做是一种简单的,配合形式的手工操作,所以本系统的操作是完全可行的。
社会可行性分析:
社会日益发展,PC日益普及,小区里的人群基本都会操作PC,所以日常小区的居民可以通过PC与小区物业管理处进行信息交流。
方便了小区的管理,满足了住户的需求,适应了信息时代的潮流。
第3章需求分析
需求分析定义了系统的功能、性能及系统业务处理的基本模型。
主要目的是:
1、使用户在分析阶段初步判定目标软件能否满足其原来期望;2、作为设计人员进行设计的基本出发点以及最后系统验收的标准。
3.1小区模拟
小区名称:
吉祥小区。
小区面积:
20000m2。
小区示意图:
图中箭头表示栋楼楼梯口。
小区共6栋楼。
其中1、2、3、4、5栋楼是普通间配套,提供电车保管服务。
第6栋为标准套间,每个标准套间提供一个停车位。
每栋楼都是8层,2个套间/层/楼。
如图3-1小区示意图所示。
图3-1小区示意图
小区物业管理内容:
1、收取水费、电费、物业管理费;2、管理楼栋信息、套间信息;3、管理停车场;4、管理公供设施;5、管理小区人员信息;6、提供电车保管服务;7、提供维修服务;8、提供防盗、防火安全保障;9、提供安静的小区生活环境;10、提供投诉建议制度。
小区物业管理架构组织架构图如图3-2小区物业组织结构图所示。
图3-2小区物业组织结构图
3.2需求分析图
3.2.1范围图
范围图是描述系统的数据管理和涉及范围的图。
吉祥小区物业管理系统的范围图如图3-3范围图所示。
图3-3范围图
3.2.2业务流程图
业务流程图,反映企业业务实际处理步骤和过程的图。
吉祥小区的业务流程图如图3-4小区业务流程图所示。
图3-4小区业务流程图
3.2.3数据流程图
数据流程图,也称为DFD,它是反映数据在业务处理过程中的传递、存储、处理的图。
吉祥小区的数据流程如图3-5小区数据流程图所示。
图3-5小区数据流程图
3.2.4ER图
ER图,也叫实体联系图,是反映企业业务处理过程中所涉及到的实体及实体之间联系的图,小区各实体之关的联系如图3-6小区ER图所示。
图3-6小区ER图
3.3需求功能表
1)实体管理模块功能表如表3-1实体管理模块功能表所示。
表3-1实体管理模块功能表
序号
功能模块
功能说明
1
楼栋管理
添加、删除、修改和浏览楼栋信息。
包括:
楼栋名称、楼栋面积、楼栋层数和楼栋每层套间数、竣工时间
2
套间管理
添加、删除、修改和浏览套间信息。
包括:
套间名称、套间面积、套间配置类型和套间基本配置描述、套间居住状态、停车场名称
3
人员管理
添加、删除、修改和浏览人员信息。
包括:
身份证号码、名字、性别、联系电话、是否工作人员、是否业主、是否租户。
4
用户管理
添加、删除、修改和浏览用户信息。
包括:
用户编号、用户名、密码、权限编号、上次登陆时间、上次登陆IP、身份证号码
5
车位管理
添加、删除、修改和浏览车位信息。
包括:
车位编号,使用状态。
2)关系管理模块功能表如表3-2关系管理模块功能表所示。
表3-2关系管理模块功能表
序号
功能模块
功能说明
1
住房关系管理
添加、删除、修改、浏览、查询和打印住房信息。
包括:
套间编号、身份证号码、居住关系(租户或业主)、起始时间、结束时间、用户编号。
2
收费标准管理
添加、删除、修改、浏览和查询收费标准信息。
包括:
收费标准编号、水费、电费、物业费、启用状态、用户编号。
3
收费来源管理
添加、删除、修改、浏览、查询和打印收费来源信息。
包括:
收费来源编号、记录日期、身份证号码、套间编号、上次水表读数、本次水表读数、水费单价、总水费、上次电表读数、本次电表读数、电费单价、总电费、物业费单价、物业费总额、本次费用总额、起始时间、结束时间、交费状态、用户编号。
4
收费管理
添加、删除、修改、浏览和查询收费信息。
包括:
收费编号、收费来、编号、用户编号、收费日期、上次余额、本次实收、本次余额。
5
收费详细管理
添加、删除、修改、浏览、查询和打印收费详细信息。
包括:
收费编号、收费日期、收费来源编号、操作人员编号、操作人员姓名、缴费人身份证号码、缴费人姓名、楼编号、套间编号、上次水表读数、本次水表读数、水费单价、总水费、上次电表读数、本次电表读数、电费单价、总电费、套间面积、物业费单价、物业费总额、本次收费总额、上次余额、实收金额、本次余额、起始时间、结束时间。
续表3-2关系管理模块功能表
6
报修管理
添加、删除、修改、浏览、查询和打印报修信息。
包括:
报修编号、日期、标题、内容、姓名、地址、电话、修改时间、处理结果、用户编号。
7
维修管理
添加、删除、修改、浏览、查询和打印维修信息。
包括:
维修编号、日期、标题、内容、维修人姓名、维修地址、维修结果、维修费用、修改时间、报修编号、用户编号。
8
投诉建议管理
添加、删除、修改和浏览投诉建议信息。
包括:
投诉编号、日期、标题、内容、姓名、电话、修改时间、结果、用户编号。
9
公告管理
添加、删除、修改和浏览公告信息。
包括公告编号、日期、标题、内容、公告单位、修改时间、用户编号。
10
论坛管理
添加、删除、修改和浏览发帖和回帖信息。
包括:
发帖编号、IP地址、标题、内容、发帖时间、用户编号、回帖编号。
11
停车位收费标准管理
添加、删除、修改和浏览停车位收费标准信息。
包括:
停车收费标准编号、白天计次、晚上计次、白天计时、晚上计时、包月。
12
停车位销售管理
添加、删除、修改和浏览停车位销售情况。
包括:
销售日期、车位编号、销售状态、销售金额、使用者、使用者电话、车牌号、开始时间、结束时间、用户编号、停车收费标准编号。
13
系统统计
统计人员、住房、收费、车位、维修、建议、论坛模块的各种类别信息
14
系统管理
初始化系统,即删除系统所有的数据,添加超级管理员用户admin
数据备份、数据恢复、日记管理。
3.4功能处理逻辑
名称:
入住管理编号:
P1
激发条件:
有权限的用户,在主窗口执行与入住管理相关的操作
输入:
套间信息、人员信息、住房信息
输出:
存储到数据库、输出到屏幕或打印机
处理逻辑:
办理入住手续时需要修改的信息
界面及功能描述:
完成入住信息的添加,修改套间状态、添加人员记录,添加住房记录。
名称:
住房日常管理编号:
P2
激发条件:
有权限的用户,在主窗口执行与住房日常管理相关的操作
输入:
套间信息、人员信息、住房信息
输出:
存储到数据库、输出到屏幕或打印机
处理逻辑:
住房日常管理查询、修改、打印等操作
界面及功能描述:
完成续住手续,修改套间状态,修改住房记录可以查询、打印住房信息、套间信息、人员信息。
名称:
退住管理编号:
P3
激发条件:
有权限的用户,在主窗口执行与退住管理相关的操作
输入:
套间信息、人员信息、住房信息
输出:
存储到数据库、输出到屏幕或打印机
处理逻辑:
办理退住手续时需要修改的信息
界面及功能描述:
完成退住手续,修改套间状态,修改住房记录。
名称:
收费管理编号:
P4
激发条件:
有权限的用户,在主窗口执行与收费管理相关的操作
输入:
套间信息、人员信息、住房信息
输出:
存储到数据库、输出到屏幕或打印机
处理逻辑:
办理收费手续和查询
界面及功能描述:
完成收费手续,添加收费记录、修改套间状态。
名称:
维修管理编号:
P5
激发条件:
有权限的用户,在主窗口进行维修数据的相关操作
输入:
维修信息、维修信息
输出:
输出到数据库、输出到屏幕或打印机
处理逻辑:
录入维修信息、并对相应的报修记录进行处理。
界面及功能描述:
添加维修记录,并同时更新报修记录。
查询维修信息。
名称:
投诉建议管理编号:
P6
激发条件:
有权限的用户,在主窗口进行投诉建议的管理操作
输入:
投诉建议信息
输出:
存储到数据库、输出到屏幕或打印机
处理逻辑:
对投诉信息进行处理
界面及功能描述:
查询投诉建议记录,处理并把处理结果输入数据库。
名称:
人员管理编号:
P7
激发条件:
有权限的用户,在主窗口进行人员管理操作
输入:
人员信息
输出:
存储到数据库
处理逻辑:
当住户入住或退住时,进行人员信息管理。
界面及功能描述:
添加、删除、修改和查询人员信息。
名称:
用户管理编号:
P8
激发条件:
有权限的用户,在主窗口进行用户管理操作
输入:
用户信息
输出:
存储到数据库
处理逻辑:
当有入住客户时,添加相应的用户。
界面及功能描述:
添加、删除、修改和查询用户信息。
第4章总体设计
4.1系统功能结构设计
根据系统需求功能设计出系统功能结构如图4-1系统功能结构图所示。
图4-1系统功能结构图
4.2数据库设计
小区物业管理系统数据库命名:
xqwyglxt,包含的表如下所列。
1、用户权限(权限编号,权限名称,权限描述)
命名规范:
UsersStand(UsersStandId,UsersStandName,UsersStandDesc)
关系描述如表4-1用户权限表所示。
表4-1用户权限表
名称
可否空
类型
长度
含义
码
UsersStandId
否
int
4
权限编号
PK
UsersStandName
是
nvarchar
20
权限名称
UsersStandDesc
是
nvarchar
200
权限描述
2、用户(用户编号,用户名,密码,权限编号,上次登录时间,上次登录IP,身份证号码)
命名规范:
UsersStand(UserId,UserName,UserPassword,UsersStandId,LastTime,LastIP,PersonCardId)
关系描述如表4-2用户表所示。
表4-2用户表
名称
可否空
类型
长度
含义
码
UserId
否
nvarchar
20
用户编号
PK
UserName
是
nvarchar
20
用户名
UserPassword
否
nvarchar
20
密码
UsersStandId
否
int
4
权限编号
FK
LastTime
是
datetime
8
上次登陆时间
LastIP
是
nvarchar
20
上次登陆IP
PersonCardId
是
nvarchar
18
身份证号码
FK
3、人员(身份证号码,名字,性别,联系电话,是否工作人员,是否业主,是否租户)
命名规范:
Person(PersonCardId,PersonName,PersonSex,PersonTel,PersonWorker,PersonOwne,PersonTenants)
关系描述如表4-3人员表所示。
表4-3人员表
名称
可否空
类型
长度
含义
码
PersonCardId
否
nvarchar
18
身份证号码
PK
PersonName
否
nvarchar
8
名字
PersonSex
否
nvarchar
2
性别
PersonTel
是
nvarchar
11
联系电话
PersonWorker
否
nvarchar
2
是否工作人员
PersonOwne
否
nvarchar
2
是否业主
PersonTenants
否
nvarchar
2
是否租户
4、楼栋(楼编号,面积,层数,每层楼群套间数,竣工日期)
命名规范:
Build(BuildId,BuildArea,BuildLayers,BuildLayerSuites,BuildDate)
关系描述如表4-4楼栋表所示。
表4-4楼栋表
名称
可否空
类型
长度
含义
码
BuildId
否
nvarchar
20
楼编号
PK
BuildArea
否
float
8
面积
BuildLayers
否
int
4
层数
BuildLayerSuites
否
int
4
每层套间数
BuildDate
否
date
3
竣工日期
5、套间类型(类型编号,描述)
命名规范:
SuitesT(SuitesTId,SuitesTDescription)
关系描述如表4-5套间类型表所示。
表4-5套间类型表
名称
可否空
类型
长度
含义
码
SuitesTId
否
nvarchar
50
类型编号
PK
SuitesTDescription
否
navachar
500
描述
6、套间(套间编号,楼编号,面积,类型编号,配置描述,居住状态)
命名规范:
Suites(SuitesId,BuildId,SuitesArea,SuitesTId,SuitesConfi,SuitesState)
关系描述如表4-6套间表所示。
表4-6套间表
名称
可否空
类型
长度
含义
码
SuitesId
否
nvarchar
20
套间编号
PK
BuildId
否
navachar
20
楼编号
FK
SuitesArea
否
float
8
面积
SuitesTId
否
navachar
50
类型编号
FK
SuitesConfi
是
navachar
500
配置描述
SuitesState
否
navachar
2
居住状态
7、住房(身份证号码,套间编号,居住关系,起始时间,结束时间,操作员)
命名规范:
Live(PersonCardId,SuitesId,LiveRelationShip,LiveBeginTime,LiveEndTime,UserId)
关系描述如表4-7住房表所示。
表4-7
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- aspnet sql 小区 物业管理 系统