基于ASP.NET的小区物业管理系统设计
60页 33000字数+说明书+任务书+开题报告+小区物业管理系统程序
任务书.doc
基于ASP.NET的小区物业管理系统设计开题报告.doc
基于ASP.NET的小区物业管理系统设计论文.doc
小区物业管理系统程序.rar
相关资料.doc
计划周记进度检查表.xls
摘 要
对于我们熟悉的管理系统大部分是以客户端服务器模式为主的,但随着管理系统的管理内容日益的丰富和多元化,浏览器服务器模式的管理系统逐渐成为主流的应用系统开发目标。特别是对于本系统的小区物业管理所要承担的管理任务更是在近几年全国范围的快速发展下变得越繁重,尤其是对于中小型的物业管理团队确实是一个不小的挑战。本论文在分析小区物业管理现状与国内外发展局势下,论证了本小区物业管理系统设计的必要性及其给居民小区和物业管理团队双方带来的双赢效益,并说明了本系统设计开发时用到的主要技术,在总体设计、详细设计和功能实现阶段从总体到局部由总需求到具体如何实现模块的主要步骤。
本系统的主要功能模块为:系统用户管理、业主维修管理、业主设施管理、业主收费管理、投诉管理、建议信。
本系统主要使用Dreamweaver CS5、Visual Studio 2005和SQL Server 2005进行系统核心设计以浏览器服务器模式将系统设为业主和管理员权限,两种权限下的主要功能模块是交互式的。将小区物业管理的管理任务分块化管理,实现分块负责的管理,有权进行管理的同时也有责任对管理范围内的事务负责,以明确管理员的责权归置。
关键词:小区物业管理;Visual Studio 2005;SQL Server 2005
目 录
摘 要III
AbstractIV
目 录V
1 绪论1
1.1 本课题的开发背景和意义1
1.1.1 开发背景1
1.1.2 目的1
1.1.3 意义1
1.2 国内外发展状况2
1.2.1 国内状况2
1.2.2 国外状况2
1.3 本课题应达到的要求3
1.3.1 指导思想和应解决的主要问题3
1.3.2 本文主要内容3
2 开发工具及技术5
2.1 B/S结构5
2.2 ASP.NET5
2.3 Visual Studio 20056
2.4 SQL Sever 20058
2.5 本章小结8
3 系统分析9
3.1 可行性研究9
3.1.1 技术可行性9
3.1.2 经济可行性9
3.1.3 操作可行性9
3.2 需求分析10
3.2.1 功能需求10
3.2.2 数据需求13
3.2.3 数据流图13
3.2.4 数据字典16
3.3 修正系统开发计划18
3.4 本章小结18
4 总体设计19
4.1 系统方案确定19
4.2 系统功能模块设计19
4.3 数据库设计22
4.3.1 数据库概念设计22
4.3.2 数据库逻辑设计24
4.3.3 数据库物理设计25
4.3.4 数据库关系图29
4.4 本章小结29
5 小区物业管理系统的实现31
5.1 数据库连接配置31
5.2 业主权限设计31
5.2.1 用户信息31
5.2.2 业主维修信息32
5.2.3 业主设施信息34
5.2.4 业主收费信息36
5.2.5 业主投诉信息40
5.2.6 建议信42
5.3 管理员权限设计44
5.3.1 系统用户管理44
5.3.2 维修管理45
5.3.3 设施管理46
5.3.4 收费管理47
5.3.5 投诉管理49
5.4 本章小结50
6 结论与展望51
6.1 结论51
6.2 不足之处及未来展望51
致 谢53
参考文献54
1.3 本课题应达到的要求
1.3.1 指导思想和应解决的主要问题
本课题是通过一个基于ASP.NET管理系统供小区物业管理团队和业主用户使用,在此基础上实现整个小区物业管理主要区域的管理。此小区物业管理系统应用主流的浏览器服务器模式,其设计制作主要包括业主用户权限下的模块和管理员权限下的模块,其中管理员权限分为普通管理员和超级管理员权限。业主用户权限相当于主流网页系统的前台,要求操作简单、查询及时。管理员权限相当于企业站系统的后台,要求数据稳定可靠、功能完全、及时响应业主需求。
系统对于小区物业管理涉及方面广的特点,将小区物业管理分为两种权限模块,以实现小区物业管理的分块运作。一种是业主用户权限,主要分为业主用户管理、业主维修管理、业主设备管理、业主收费管理、投诉管理等模块;另一种管理员权限,主要分为普通管理员和超级管理员权限,两者的功能模块相近,只是超级管理员可以添加普通管理员,两者都有系统用户管理、业主维修管理、业主设备管理业主收费管理等模块。业主用户权限和管理员权限的模块是相互对应的,以便使他们可以及时的交互信息作出反应。并且这些功能模块是以实际生活中的江苏常熟某地方小区为模板结合相关的生活经验设计的,这样就可以达到在实际的情况下能合理的分块设计效果,增加系统的可行性,系统对于数据的实质性操作有增加、删除、修改、查询、导出,达到以上的功能本系统就能满足可行性、高效性、安全性、经济型的需求。
1.3.2 本文主要内容
本文以软件工程为理论和分析设计基础围绕小区物业管理所要涉及的主要内容,逐步描述设计基于ASP.NET的小区物业管理系统的主要步骤和功能及相关技术。
第一章 绪论:分析小区物业管理系统的课题开发背景和意义,描述国内外小区物业管理的发展状况和本课题应达到的要求。
第二章 开发工具及技术:介绍设计小区物业管理系统涉及的主要技术包括B/S与C/S结构的区别,ASP.NET、Visual Studio 2005、SQL Server 2005 Express的主要特点。
第三章 系统分析:先从技术可行性、经济可行性、操作可行性三方面确定本课题是否值得去解决。之后分析小区物业管理系统的功能需求和数据需求,并导出系统的逻辑模型,修正系统的开发计划。
第四章 总体设计:根据前面章节的分析和开发计划确定系统方案,描述系统功能模块设计过程并对小区物业管理系统的数据进行分析和数据库设计。
第五章 小区物业管理系统的实现:描述按照总体设计阶段中功能模块设计和开发计划方案对系统各模块进行具体设计的过程和主要代码与页面截图。
第六章 结论与展望:在介绍完整个小区物业管理系统设计过程后进行了设计总结和对本小区物业管理系统的未来展望。