小区物业管理系统设计说明书样本Word文件下载.docx
《小区物业管理系统设计说明书样本Word文件下载.docx》由会员分享,可在线阅读,更多相关《小区物业管理系统设计说明书样本Word文件下载.docx(32页珍藏版)》请在冰豆网上搜索。
ThesystemusesemerginginrecentyearsastheprogramminglanguageC#languageandthedevelopmentofincreasinglysophisticatedASP.NETtechnologyasawaytocreateapplicationsandusesMicrosoft'
sSQLServerdatabaseasabackenddatabasetostoredatainordertoachievetheresidentialpropertymanagementmembersoftheresidentialpropertymanagementandhouseholdinformationqueryresidentialpropertyinformation.Thesystemconsistsoftwofunctionsforsystemadministratorsandhouseholdmodule,thesystemadministratorfunctionmodulesusermanagementsystem,stationnewsmanagement,householdmanagement,parkinginformationmanagement,arrearsonlinecomplaintmanagementandinformationmanagement;
functioninthehouseholdmodulescanviewthestationnews,userregistration,onlinecomplaints,paymentinquiries,parkinginformationinquiries.
Thispaperisdividedintofivechapters,mainlyfromsystemanalysis,outlinedesign,detaileddesignandimplementation,andtestingandotheraspectsofthesystemdevelopmentprocesswereintroduced.Thefristchapterintroducesthebackgroundandsignificanceofthedevelopmentofkeytechnologies,developmentgoals,thepaperwork;
thesecondchapterintroducestherequirements,functional,architecture,businessprocessdiagramsERdiagramdesignanddatabasedesign;
thethirdchapterintroducesdetermineeachlibrarydesignandthevariousfieldsofthedatabase;
chapterintroducesthemajorcodeofeachlayertoachievethemaincodeandtheimplementationofeachmodule;
itrequirespropertymanagerswithanefficientmanagementoftheresidencenetworksystemforquickreleaseinthecellandobtainresidenceandthefastestresponsetotheneedsofusersinatimelymanner
andprovidetenantswithservicesforhouseholdsprovideanefficientandcomfortablelivingenvironment;
chapter,describestheprocessoftesting,includingtheinterface,functiontest.
Keywords:
Residentialpropertymanagementsystem,C#,SQLServer
第1章引言
1.1开发背景
物业管理系统对每个社区是必不可缺少,它功能直接影响着物业在社区方面管理,好管理系统可以协助物业对社区各方面管理变得轻松。
随着计算机技术发展,特别是计算机普及,计算机强大功能已为人们承认,已经进一步到社会各种领域。
老式物业管理,均有着相称繁重工作量,并且效率很低。
此外时间一长,信息积压,对数据查找和修改带来很大麻烦。
这些现状,迫切需要开发一套物业管理系统,使用计算机对社区进行管理,具备手工管理所无法比拟长处,例如:
迅速检索、查找以便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些长处可以极大地提高社区信息管理效率,也是物业科学化、正规化管理重要条件。
本物业管理系统开发,是为了规范住在社区管理工作,为物业管理部门提供一套高效、快捷应用软件。
使用计算机进行社区物业信息解决,具备如下长处:
1.及时信息交流,改进服务质量
通过本系统对社区物业管理信息规范管理,可以及时地掌握业主们需求,并依照需求有针对性改进业务,以提高服务质量。
2.以便查询,提高工作效率。
1.2国内外发展概况
1.2.1国外应用状况调查
据记录,当前,美国在财务会计上占有90%信息工作由计算机完毕;
在各种物业管理中80-100%信息解决由计算机完毕;
筹划管理是80—90%;
在计算机应用发展较快国家中,计算机应用于信息管理占80%;
用于科技计算占8%,用于生产过程控制占12%;
由此可以看出,信息管理是计算机应用重要领域。
法国“HABITT400”物业信息管理软件就是比较具备代表性物业管理软件,亚洲地区新加坡,就有200多家大小不同、功能完备物业管理公司,其大某些采用了计算机管理各类信息。
计算机辅助物业管理已成为香港、新加坡等地物业信息管理重要构成某些,其计算机技术综合能力、软件质量、管理效果等高出许多。
相比之下,国内物业管理信息化建设上处在学步阶段,由于国情和各种发展条件不同,国内信息化管理也正在积极普及和推广。
1.2.2国内现状调查
相对于国外物业信息管理,国内当前由于物业信息管理在社会大生产中占用重要地位,虽然其计算机化在发达国家已达到95%以上,而国内在全国范畴内推广计算机在信息管理中应用,是在80年代初开始。
因而,起步虽然晚,但发展不久,在相称长时间里,国内物业管理人员要将信息管理技术应用于实践,在实践中学习计算机技术,积累经验,在过程中收集资料。
特别是国内计算机技术并不算很落后,但是无论从软件质量、管理效果,能力等各个方面都不及国外,因此,咱们要从当前做起,在实践中增进开发和应用,使计算机称为物业管理工作一某些,推动国内管理信息当代化发展进程。
1.3核心技术简介
1.3.1ASP.NET技术
ASP.NET是M一某些,作为战略产品不但仅是ActiveServerPage(ASP)下一种版本;
它还提供了一种统一Web开发模型,其中涉及开发人员生成公司级Web应用程序所需各种服务。
ASP.NET是一种已编译、基于.NET环境,可以用任何与.NET兼容语言创作应用程序。
此外,任何ASP.NET应用程序都可以使用整个.NETFramework.开发人员可以以便地获得这些技术长处。
其中涉及托管公共语言运营库环境、类型安全、继承等等。
ASP.NET是微软发展新体系构造.NET一某些,是ASP和.NET技术结合。
提供基于组件、事件驱动可编程网络表单,大大简化了编程。
还可以用ASP.NET建立网络服务。
ASP.NET挣脱了此前ASP使用脚本语言来编程缺陷,可以使用任何编程语言涉及C++,VB,JS等等。
ASP.NET完全基于模块与组件,具备更好可扩展性与可定制性,数据解决方面更是引入了许多激动人心新技术,正是这些具备革新意义新特性,让ASP.NET远远超越了ASP,同步也提供应web开发人员更好灵活性,有效缩短了web应用程序开发周期。
1.3.2ADO.NET技术
ADO.NET名称来源于ADO(ActiveDataObjects),是一种COM组建库,用于在以往Microsoft技术中访问数据。
之因此使用ADO.NET名称,是由于Microsoft但愿表白,这是在NET编程环境中优先使用数据访问接口。
ADO对象是针对当前微软软件所支持数据进行操作最为有效、简朴并且功能强大办法。
它可以把大某些数据源可编程属性值直接扩展到ActiveServer上,重要具有Connect、Recordset与Command三种对象。
其中:
Connection对象重要负责打开或连接数据库文献;
Recordset对象重要是存取数据库内容;
Command对象重要是对数据库下达行动查询指令。
ADO.NET提供与数据源进行交互有关公共办法,但是对于不同数据源采用一组不同类库。
这些类库称为DataProviders,并且普通是以与之交互合同和数据源类型来命名。
ADO.NET是与数据源交互.NET技术。
有许多DataProviders,它将容许与不同数据源交流,取决于它们所使用合同或者数据库。
然而无论使用什么样DataProvider,开发人员将使用相似对象与数据源进行交互。
SqlConnection对象管理与数据源连接。
SqlCommand对象容许开发人员与数据源交流并发送命令给它。
为了对进行迅速只“向前”地读取数据,使用SqlDataReader。
如果想使用断开数据,使用DataSet并实现能进行读取或者写入数据源SqlDataAdapter。
1.3.3SQLServer技术
SQLServer是一种关系数据库管理系统,SQLServer本在继承了SQLServer7.0版本长处同步又比它增长了许多更先进功能:
具备使用以便,可伸缩性好,与有关软件集成限度高等长处,可跨越从运营MicrosoftWindows98膝上型电脑到运营MicrosoftWindows大型多解决器服务器等各种平台使用。
SQLServer代表着下一代Micsorosoft.NETEnterpriseServers(公司服务器)数据库发展趋势。
MicrosoftSQLServer是为创立可伸缩电子商务、在线商务、在线商务和数据仓储解决方案而设计真正意义上关系型数据库管理与分析系统。
SQLServer提供了以Web原则为基本扩展数据库编程功能。
丰富XML和Internet原则支持容许您使用内置存储过程以XML格式轻松存储和检索数据。
您还可以使用XML更新程序容易地插入、更新和删除数据。
MicrosoftSQLServer数据库具备超大容量数据存储、高效率数据查询算法、以便易用向导和工具、有好亲切顾客接口,大大推动了数据管理、电子商务迅猛发展。
作为微软公司产品,MicrosoftSQLServer是一种典型关系型数据库系统。
它除了提供数据定义、数据控制、数据操纵等数据库系统基本功能之外,还提供了系统安全性、数据完整性、并发性、审计性、可用性、集成性等独特功能。
使用SQLServer可以获得非凡可伸缩性和可靠性。
通过向上伸缩和向外扩展能力,SQLServer满足了苛刻电子商务和公司应用程序规定。
第2章系统分析
2.1可行性分析
2.1.1技术可行性
随着国内软件开发日益发展壮大,各种中小企事业单位已具备独立开发各种类型软件能力,可以满足不同行业特别需求。
而这个系统尽管在组织关系上存在着很大复杂性、繁琐性,但是就整个系统技术构成上来看,它还是属于一种数据库应用类系统。
其基本操作还是对存在数据进行添加、删除、查找、编辑等。
因此就单纯数据库应用来看,暂不存在太大技术问题。
2.1.2经济可行性
对于整个系统而言,在系统未运营之前,初期投资比较大耗费相对而言比较多。
各部门必要配备电脑、服务器及有关网络设备,但是当前计算机已经普及了,并且在整个系统投入运营之后,有关人员培训费可以减少诸多。
而同步又减少了数据流通环节。
不必要耗费那么多时间,也就是说最重要就是提高了效率,而又保证了各项数据精确性,也避免了工作人员流动导致收据丢失问题。
适应了当前发展形势。
2.1.3管理可行性
随着时代发展,人员素质已逐渐提高,无论是对于电脑系统基本操作还是对于系统维护均有了一定基本。
同步还可以配备专业电脑维护人员来维护电脑,不必紧张电脑故障问题。
2.2系统开发目的
设计系统最基本规定就是便于顾客进行操作。
这样才干使系统易学易用。
1.合理设计数据库
尽量合理减少数据库数据冗余,使重复数据保持在最小限度,这样将不必要多占用存储空间,减少产生混乱影响危险,还能提高计算机运营速度。
2.设计出和谐界面
界面和谐与否是顾客评价一种软件优劣重要方面之一,使顾客有一种良好心情。
3.实现基本功能和某些特殊功能操作
该系统规定除了能实现信息录入,删除,查询等基本功能之外,还规定可以依照顾客需求进行操作。
2.3系统应当实现功能
1.信息管理作为功能第一某些。
除了涉及物业公司信息、物业管理人员信息,住户信息外,物业管理员还需要及时将社区重要事件(社区公示、告知等)以及某些有助于社区建设新闻传递给社区住户。
2.各种费用收费管理作为一种模块。
本系统最后要实现重要功能:
据社区无业状况随时进行物业汇总,对物业管理过程中空间管理、住户管理、收费管理、查询及记录,其在数据库技术支持下,构建一种信息管理系统。
第3章系统总体设计
3.1总体构造设计
通过对顾客调查以及对顾客需求分析,可以理解管理员对信息系统规定与设想,可以依照当前资源条件,初步提出系统目的,系统要详细化,同步应当具备一定先进性。
此阶段所要考虑问题是:
系统范畴,既要覆盖范畴,是整个组织信息系统还是局部信息系统;
业务功能,即为了实现系统目的,初步考虑包括子系统,每个子系统所完毕功能;
系统构造配备,既考虑系统采用数据库管理系统和开发工具等;
开发方略决定开发方式和开发办法,制定分阶段开发筹划等。
本社区物业管理系统分为管理员和住户操作两个界面,其中管理员操作页面涉及:
系统顾客管理、站内新闻管理、住户管理、停车信息管理、在线投诉管理、欠费信息管理;
顾客操作界面涉及:
站内新闻查看、顾客注册、在线投诉、缴费查询、停车信息查询。
图3-1总体设计流程图
3.2功能模块详细构造
本社区物业管理系统分为管理员和顾客操作两个界面,其中:
管理员操作界面涉及:
站内新闻查看、站内顾客注册、在线投诉、缴费查询、停车信息查询、站内公示浏览。
3.2.1管理员界面
1.系统顾客管理:
管理员添加和删除以及注册顾客查询。
2.站内新闻管理:
对社区新闻进行添加、修改、删除、查询操作。
3.住户管理:
对社区住户进行添加、修改、删除、查询操作。
4.停车信息管理:
对停车信息进行添加、修改、删除、查询操作。
5.在线投诉管理:
显示社区住户投诉信息。
6.欠费信息管理:
对欠费信息进行添加、修改、删除、查询操作。
3.2.2住户界面
1.站内新闻查看
2.站内顾客注册
3.在线投诉
4.缴费查询
5.停车信息查询
6.站内公示浏览
3.3系统详细设计
本系详细设计详细涉及:
代码设计,数据库设计,输入、输出设计,解决过程设计等。
代码设计:
代码是客观实体或属性一种表达符号。
在系统中,姚建华程序设计,加快输入,减少出错,便于计算机解决。
数据库设计:
数据不同与信息,只有有用数据才是信息。
数据存储是一项基本工作,是一切信息管理前提。
输入输出设计:
在满足输入信息对的性和输出需要前提下,针对不同顾客规定,以最恰当形式,输出合乎需要信息。
解决过程设计:
该设计是对整体设计把握。
3.4概念设计
概念设计任务是设计满足顾客需求中性概念数据模型,即概念模式。
采用了实体联系(ER)办法来进行数据库概念设计。
在设计概念构造时,按照信息解决需求,模仿现实世界,使用了“先分后合”方略,即:
先分别考虑顾客信息需求,形成局部概念构造,然后再综合成全局概念构造。
再E-R办法中,局部概念设计又称为局部E-R模式,全局概念构造又称为全局ER模式,其图形表达为E-R图,如图3-2。
图3-2全局E-R图
系统重要数据表物理构造如下:
1、allusers(管理员)表:
{username,pwd,cx,addtime}
allusers(管理员)表物理构造如表3-1所示。
表3-1allusers(管理员)表
序号
字段名
数据类型
长度
备注
1
username
varchar
50
管理员账号
2
pwd
管理员密码
3
cx
管理员权限
4
addtime
datetime
2、allgonggao(站内新闻)表:
{ID,title,[content],leibie}
allgonggao(站内新闻)表物理构造如表3-2所示。
表3-2allgonggao(站内新闻)表
ID
int
title
varchar
255
新闻标题
[content]
text
新闻内容
leibie
新闻类别
3、book(在线投诉)表:
{ID,username,sex,body,qq,email,adddate,
homepage,rebody}
book(在线投诉)表物理构造如表3-3所示。
表3-3book(在线投诉)表
nvarchar
20
住户名
sex
性别
body
500
投诉内容
5
qq
10
QQ
6
email
Email
8
adddate
datetime
添加日期
9
homepage
个人主页
rebody
回答留言
4、dx(系统公示、简介)表:
{ID,leibie,[content]}
dx(系统公示、简介)表物理构造如表3-4所示。
表3-4dx(系统公示、简介)表
所属类别
内容
5、youqinglianjie(情谊链接)表:
{ID,mingcheng,wangzhi,addtime}
youqinglianjie(情谊链接)表物理构造如表3-5所示。
表3-5youqinglianjie(情谊链接)表
mingcheng
网址名称
续表3-5
wangzhi
网站
6、qianfeixinxi(欠费信息)表:
{ID,danjuhao,jiaofeizhuhu,
jiaofeifangshi,jiaofeishijian,qishishijian,zhongzhishijian,
jiaofeijine,jiaofeizhuangtai,shoufeirenyuan,beizhu}
youqinglianjie(情谊链接)表物理构造如表3-6所示。
表3-6qianfeixinxi(欠费信息)表
danjudanhao
单据号
jiaofeizhuhu
缴费住户
jiaofeifangshi
缴费方式
jiaofeishijian
缴费时间
qishishijian
varcha