基于ASP.NET的小区物业管理系统的设计(包含任务书,开题报告,毕业论文34000字,进度检查表,程序代码,数据库)
摘 要
对于我们熟悉的管理系统大部分是以客户端服务器模式为主的,但随着管理系统的管理内容日益的丰富和多元化,浏览器服务器模式的管理系统逐渐成为主流的应用系统开发目标。特别是对于本系统的小区物业管理所要承担的管理任务更是在近几年全国范围的快速发展下变得越繁重,尤其是对于中小型的物业管理团队确实是一个不小的挑战。本论文在分析小区物业管理现状与国内外发展局势下,论证了本小区物业管理系统设计的必要性及其给居民小区和物业管理团队双方带来的双赢效益,并说明了本系统设计开发时用到的主要技术,在总体设计、详细设计和功能实现阶段从总体到局部由总需求到具体如何实现模块的主要步骤。
本系统的主要功能模块为:系统用户管理、业主维修管理、业主设施管理、业主收费管理、投诉管理、建议信。
本系统主要使用Dreamweaver CS5、Visual Studio 2005和SQL Server 2005进行系统核心设计以浏览器服务器模式将系统设为业主和管理员权限,两种权限下的主要功能模块是交互式的。将小区物业管理的管理任务分块化管理,实现分块负责的管理,有权进行管理的同时也有责任对管理范围内的事务负责,以明确管理员的责权归置。
关键词:小区物业管理;Visual Studio 2005;SQL Server 2005
Abstract
It is familiar for us that the most of management system have basis on the model of C/S,but the model of B/S have been the main application,with the management content getting various.Paticularly,as the economy of state diversing,the content from residential property management also gets larger in a few years,it’s also a challenge for the developping management team .After observing the development of residential property management at board and home,this thesis demonstrated the important role of the management of residential property in application and the management would bring the double benefit to manager and resident together,when we apply this management system.At the same time, this thesis tells the readers that main technology which used in the designing process and the step of the whole design and detail design which readers can model this management system if following exactly.
The system consist of the user management moduel, the fix management module, the equip management module, the fee management moduel, the charge management moduel, suggestion moduel.
The system combines advanced computer technology such as Dreamweaver CS5, Visual Studio 2005 and SQL Server 2005. What’s more, this systerm is designed to divide two possessions for manager and resident, and the two systerm users all have the five main models to communicate each other in time.Divide the management of residential property into several modules to manage area with relative manager, which can get the goal that the manager must behave themselves.
Key words: management of residential property; Visual Studio 2005; SQL Server 2005
功能需求
经过相关资料的查询、日常生活的经验和相关小区物业管理网站的浏览,分析归纳小区物业管理系统不仅要把过去的物业管理包含进去,还需要将后来不断发展而衍生的物业管理,如天然气等的都例如考虑范围内。并且在这个改革开放的时代中,国内国外都快速的发生深刻的变化,居民的生活也更加丰富的同时给物业管理也带来了新的课题,值得小区物业管理团队重新审视现阶段的大形势。也就是说物业管理既要包含先前的管理功能范围,又要着眼当前,还要遇见未来可能的发展趋势。综上考虑,本系统分为业主权限和管理员权限,其中管理员又分为普通管理员和超级管理员权限。
在业主权限下,业主有如下操作的权限:
⑴ 业主修改个人登录信息、修改个人基本信息。
⑵ 业主添加报修、查看个人报修记录、查看未处理的报修。
⑶ 业主查看新增设施信息、查看小区设施、查看业主住宅设施、查看个人私家车信息、申请物种短期看护。
⑷ 业主查看本月小区收费类型、查看本月业主收费、查看业主收费记录、从统计图上查看本月费用。
⑸ 业主添加投诉、查看个人投诉记录、查看个人未处理的投诉。
在管理员权限下,管理员有如下操作的权限:
⑴ 管理员进行业主用户管理、编辑管理员信息、添加业主用户,其中只有超级管理员有对普通管理员的增加和删除权限,普通管理员只能编辑自己信息。
⑵ 管理员编辑报修、查看未处理报修、查看总报修记录。
⑶ 管理员编辑新增设施信息、编辑小区设施、编辑业主私家车信息、编辑业主短期看护。
⑷ 管理员编辑本月收费类型、录入本月收费类型、编辑累计的收费类型。
⑸ 管理员查看未处理投诉、编辑投诉。
业主用户在使用正确的系统登录信息进入系统后,就出在系统在业主权限下的主要界面中了,如果业主输入错误的登录信息如验证码错误等,系统就跳出提示信息是业主仍处于登录页面。对于正确登录系统的业主来说,业主可选择业主用户信息、业主维修信息、业主设备信息、业主收费信息、投诉信息功能模块进行相应的需要操作。当业主需要修改个人登录信息或者个人基本信息时,可选择业主用户模块对个人信息进行编辑和删除操作;当业主用户需要对自己住宅设备或者小区公共设施进行报修或者查看个人未处理的报修和个人的报修记录时,应选择业主维修模块录入所要报修的设备基本信息或按关键条件查询个人的报修记录信息,当然当业主跳转到相关页面时首页显示的就是于当前登录的业主有关的对应信息;在业主点击进入业主设备信息模块后,业主可选择查看个人私家车情况、小区新增设备信息、个人住宅有关的设备及小区公共设备信息;或者业主在需要查看当月或者历史月份与业主相关的收费、当月小区收费类型时可点击收费信息模块进行查看,当然可以按条件进行查询 以及可通过统计折线图对个人各月份收费进行分析;业主对小区中涉及自身某些事项感到不满意时业主用户可进入投诉信息模块添加所要搜索对象的基本信息或者可查询关于个人未及时被处理的投诉记录和个人的投诉记录。当业主操作完后可在任意界面的导航栏处选择退出系统。
本文主要内容
本文以软件工程为理论和分析设计基础围绕小区物业管理所要涉及的主要内容,逐步描述设计基于ASP.NET的小区物业管理系统的主要步骤和功能及相关技术。
第一章 绪论:分析小区物业管理系统的课题开发背景和意义,描述国内外小区物业管理的发展状况和本课题应达到的要求。
第二章 开发工具及技术:介绍设计小区物业管理系统涉及的主要技术包括B/S与C/S结构的区别,ASP.NET、Visual Studio 2005、SQL Server 2005 Express的主要特点。
第三章 系统分析:先从技术可行性、经济可行性、操作可行性三方面确定本课题是否值得去解决。之后分析小区物业管理系统的功能需求和数据需求,并导出系统的逻辑模型,修正系统的开发计划。
第四章 总体设计:根据前面章节的分析和开发计划确定系统方案,描述系统功能模块设计过程并对小区物业管理系统的数据进行分析和数据库设计。
第五章 小区物业管理系统的实现:描述按照总体设计阶段中功能模块设计和开发计划方案对系统各模块进行具体设计的过程和主要代码与页面截图。
第六章 结论与展望:在介绍完整个小区物业管理系统设计过程后进行了设计总结和对本小区物业管理系统的未来展望。
目 录
摘 要 III
ABSTRACT IV
目 录 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.NET 5
2.3 VISUAL STUDIO 2005 6
2.4 SQL SEVER 2005 8
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
|