【摘 要】本论文描述了《小区物业管理系统》的设计与实现。本软件的前台设计由Microsoft
Visual Studio 2005实现。利用Access用户界面工具进行数据库的创建和管理。本系统界面设计大方、简洁、实用,操作简单方便,是一款完全适合普通小区物业日常事务管理的软件。软件设计综合了具有一定代表性的多家物业管理公司的业务模式和需求。能实现房产、客户等小区的智能化管理,可以提高物业管理的效率。
【关键词】小区物管,物业管理,物业管理系统,小区物业管理系统,Microsoft Visual Studio
2005 ,Access
【Abstract】 This paper describes the residential property management system,
\"the design and implementation. The software design of the front desk by Microsoft Visual Studio 2005 to realize. Use Access user interface tools for database of creating and managing. This system interface design and easy, concise and practical, simple and convenient operation, is a completely suitable for ordinary residential property daily
administration software. The software design integrated certain typical several property management company's business model and the demand. Can realize the real estate, the customers, and so on the intelligent management, can improve the efficiency of property management.
【Key word】: Residential property management, property management, property
management system, residential property management system, Microsoft Visual Studio 2005, the Access
目 录
第一章 绪论.................................................................................................................. 3
1.1开发背景,开发环境及意义................................................................................. 3 1.2 系统设计说明.................................................................................................... 3 第二章 总体设计.............................................................................................................. 4
2.1系统目标设计......................................................................................................... 4 2.2系统功能分析......................................................................................................... 5 2.3 数据库设计............................................................................................................ 5 2.3.1 数据库需求分析................................................................................................. 5 2.3.1数据库结构设计............................................................................................ 9 第三章 系统实现............................................................................................................ 11
3.1系统用户管理模块的实现................................................................................... 11 3.2楼盘管理模块的设计........................................................................................... 12 3.3住户管理模块的实现........................................................................................... 12 3.4停车管理模块的实现........................................................................................... 13 3.5收费管理模块窗体的实现................................................................................... 14 3.6报修模块窗体实现............................................................................................... 15 3.7投诉管理模块窗体实现....................................................................................... 16 3.8功能代码设计....................................................................................................... 17 第四章 系统的集成测试与打包发行.............................................................................. 21
4.1 测试用例.............................................................................................................. 21 第五章 系统设计总结...................................................................................................... 26
5.1 设计总结.............................................................................................................. 26 参考文献:........................................................................................................................ 27
2
第一章 绪论
1.1开发背景,开发环境及意义
迄今为止,中国的物业管理行业已经走过了二十几年的时间,已经具备了一定的规模和形态。随着市场经济的发展和人们生活水平的提高,住宅小区已经成为人们安家置业的首选,几十万到几百万的小区住宅比比皆是。人们花的钱越多,不但对住宅的本身的美观、质量要求越来越高,同时对物业小区的服务和管理也要求很高,诸如对小区的维修维护,甚至对各项投诉都要求小区管理者做的好,做的完善。这样要求小区管理者对物业管理进行宏观的和微观的细致管理,其中最好的办法是用计算机操作的小区物业管理系统来实现对小区物业的管理,这就为我们设计小区物业管理系统提供了市场需要。而我们设计的小区物业管理系统在现代社会是最热门的行业,是最关切老百姓实际生活的设计,各种人性化的配置,使管理者和业主对住宅小区中的事物能更方便、更快捷、更满意的得到答复。伴随着小区的规模不断扩大和住户的不断增多,像小区中的汽车,小区附带设施,小区的各项维修、投诉等都将越来越复杂,工作量也将越来越大。但一直以来人们使用传统人工的方式管理各种数据,这种管理方式存在着许多缺点:
1.效率低 2.保密性差
3.另外时间一长,将产生大量的文件和数据这对于查找、更新和维护都带来了不少的困难 随着科学技术的不断提高计算机科学技术日渐成熟其强大的功能已为人们深刻认识它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分使用计算机对企业单位的各项信息进行管理,具有着手工管理所无法比拟的优点。例如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高工作的效率也是企业的科学化、正规化管理与世界接轨的重要条件。
1.2系统设计说明
小区物业管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。
小区物业管理现代化,即是指在住宅小区物业及其物业管理中,以现代技术创新和科学 管理为宗旨,运用现代化管理手段,使物业的硬件与软件管理,走向科学化、制度化与规范化管理的活动过程。近年来中国大步跨入了信息化时代,人们的工作生活与通信、信息的关系日益
3
紧密, 信息化时代在改变我们生活方式与工作习惯的同时,也对传统的住宅提出了挑战。人们对居住环境要求不断提高,希望有一个安全、舒适、便捷的家,智能小区于是在中国各地蓬勃发展起来,并已成为21世纪建筑业的发展主流。
经过分析,我们使用 MICROSOFT公司的Microsoft Visual Studio 2005开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。
管理信息系统(Management Information Systems 简称MIS)在现代社会已深入到各行各业,由于计算机技术的迅速发展和普及,MIS 事实上已成为计算机MIS。
随着计算机广泛应用于管理,以及信息论、控制论、系统工程等优化理论在软件程序中的应用,使计算机具有存储数据的功能,即数据库的出现和各种通讯网的建立,促使小区管理信息系统由管理某个子系统而发展为全面管理系统,由简单的运算,发展到控制制订 计划、编制报表、提供高层决策等的管理信息系统阶段。
第二章 总体设计
2.1系统目标设计
小区物业管理系统在各个经济小区中都具有广泛的应用.首先,介绍小区物业管理系统的结
构和数据管理.小区物业管理系统的任务是用计算机管理和维护小区居住人口管理与停车管理以及一些水费、电缆、气费、进出车量的管理,并提供各种查询功能.它不仅具有检索迅速、查找方便、操作简单、可靠性高、存储量大、保密性好、寿命长和成本低的优点,还可以极大地提高小区管理员的工作效率和质量。
按照管理来分,主要分为:系统管理、楼盘管理、住户管理、停车管理、收费管理和报修管理、投诉管理等。
系统管理功能如下: ①用户注册 ②用户管理 ③修改密码 ④关闭系统
楼盘管理功能如下: ①楼盘管理
②添加、修改楼盘信息 住户管理功能如下: ①住户管理
②添加、修改住户信息 停车管理功能如下: ①停车管理 ②统计查询
收费管理功能如下: ①收费管理
②添加、修改收费信息
4
报修管理功能如下: ①报修管理
②添加、修改报修信息 投诉管理功能 ①投诉管理
②添加、修改、删除、查询投诉管理
2.2系统功能分析
根据以上的功能要求,程序的模块划分和功能分析如下图所示: 用 户注 册 系统管理 楼盘管理 住户管理 停车管理 收费管理 报修管理 投诉管理 小区物业管理系统 用户管理 修改密码 关闭系统 楼盘管理 楼盘编辑 住户管理 住房编辑 停车管理 统计查询 收费管理 收费编辑 报修管理 报修编辑 投诉管理 投诉编辑 图2.2.1
2.3 数据库设计
开发数据库应用程序的第一步是设计系统的数据库和数据表结构,数据库设计包括数据库的需求分析、数据库结构设计、代码设计。学生管理系统作为数据库管理系统的一种应用,数据库的设计非常重要,下面介绍学生信息管理系统的数据库设计过程。
2.3.1 数据库需概念结构设计
在本系统中要管理的信息有:用户管理、楼盘管理、住户管理、停车管理、收费项目管理和报修项目管理、投诉项目管理等。因此本系统一共需要7张表。
用户管理表包括的内容有:Name、Passwd。
5
楼盘管理表包括的内容有:Mph、Hz、Hx、Cz、Cs、Cqh、Tdh、Mj。 住户管理表包括的内容有:Mph、Hz、Hx、Czr、Dh、Bz。 停车管理表包括的内容有:Id、Rcsj、Lcsj、Sjsf。
收费项目管理表包括的内容有:Id、Bh、Mph、Sf、Df、Qf、Wgf、Qtf、Sfsj。 报修项目管理表包括的内容有:Id、Name、Rq、Wxr、Wxf、Bz。 投诉项目管理表包括的内容有:Id、Name、Rq、Fzr、Bz。
在数据库设计中,先要对系统分析所得的数据字典中的数据存储进行分析,然
后得出系统的关系模式,可以采用实体——联系图(简称E——R图)的方法进行数据结构的描述。E——R图由实体、属性、联系三部分组成。E——R图的有关符号说明如下:
实体
属性
联系
门牌号 户主姓名 住户信息实体 户型 常住人口 备注 图2.3.1.1住户信息E-R图
投诉人 负责人 投诉内容 投诉日期 处理情况 投诉信息实体
图2.3.1.2投诉信息E-R图
6
图2.3.1.3报修信息E-R图
报修人 维修人员 报修日期 报修内容 维修情况 报修信息实体 门牌号 编号 各类费用 其他费用 收费日期 收费信息实体 图2.3.1.4收费信息E-R图
停车编号 车位信息实体 停车时间 图2.3.1.5车位信息E-R图 实际收费 7
实体间主要联系如下:
日期 1 收费信息 n 投诉信息 n 报修信息 记录 记录 1 住户信息 1 使用 n 车位信息 1 n 记录 图2.3.1.6实体间联系图
8
2.3.2数据库结构设计
图2.3.2.1(access数据库总表)
图2.3.2.2(access数据库报修管理表)
图2.3.2.3(access数据库楼盘管理表)
9
图2.3.2.4(access数据库收费管理表)
图2.3.2.5(access数据库投诉管理表)
图2.3.2.6(access数据库停车管理表)
图2.3.2.7(access数据库住户管理表)
图2.3.2.8(access数据库用户管理表)
10
第三章 系统实现
3.1系统用户管理模块的实现
创建一个系统登录窗体、一个修改密码窗体、一个转入窗体的主窗口窗体,利用组合框为用户提供数据,实现多项选择的功能.如下图:
图3.1.1系统登入窗体 图3.1.2修改密码窗体
图3.1.3主窗口窗体
11
3.2楼盘管理模块的设计
创建一个楼盘查询、添加、修改窗体,利用工具框中的Label和Textbox以及DatGird等画出如下窗体:
图3.2.1楼盘管理查询窗体
图3.2.2添加、修改楼盘信息窗体
3.3住户管理模块的实现
创建一个住户信息查询窗体、一个住户信息添加和修改窗体,利用Label、Textbox、
Button和 DatGird等画出如下窗体:
12
图3.3.1住户信息管理窗体
图3.3.2添加、修改、删除住户信息窗体
3.4停车管理模块的实现
创建一个停车记录添加窗体、一个停车记录查询窗体,利用Label、Textbox、Button、DatGird、Image等画出如下窗体:
图3.4.1停车管理窗体
13
图3.4.2停车统计查询窗体
3.5收费管理模块窗体的实现
创建一个收费查询和显示窗体,利用DatGird、Button、ComboBox、Button和 Datetimerpicker等画出如下窗体:
图3.5.1收费管理查询窗体
图3.5.2添加、修改收费信息窗体
14
3.6报修模块窗体实现
创建一个报修项目管理窗体、添加、改报修信息窗体利用ComboBox、Button、DatGird、RichTexBox和 DateTimerpicker等画出如下窗体:
图3.6.1报修管理查询窗体
图3.6.2添加、修改报修信息窗体
15
3.7投诉管理模块窗体实现
创建一个住房投诉管理窗体、添加、改报修信息窗体利用Button、TextBox、DatGird、RichTexBox和 DateTimerpicker等画出如下窗体:
图3.7.1住户投诉管理窗体
图3.7.2添加、修改投诉信息窗体
16
3.8功能代码设计
创建的一个名称为\"myBind\"的BindingManagerBase对象。
//创建一个 OleDbConnection
string strCon = \" Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = db.mdb\" ; OleDbConnection myConn = new OleDbConnection ( strCon ) ; string strCom = \" SELECT * FROM person \" ; file://创建一个 DataSet myDataSet = new DataSet ( ) ; myConn.Open ( ) ;
file://用 OleDbDataAdapter 得到一个数据集
OleDbDataAdapter myCommand = new OleDbDataAdapter ( strCom , myConn ) ; file://把Dataset绑定books数据表 myCommand.Fill ( myDataSet , \"person\" ) ; file://关闭此OleDbConnection
myConn.Close ( ) ;
myBind = this.BindingContext [ myDataSet , \"person\" ] ; < I > .导航按钮\"上一条\"实现方法:
protected void GoPrevious ( object sender , System.EventArgs e ) {
if ( myBind.Position == 0 )
MessageBox.Show ( \"已经到了第一条记录!\" , \"信息提示!\" , MessageBoxButtons.OK , MessageBoxIcon.Information ) ; else
myBind.Position -= 1 ; }
< II > . 导航按钮\"下一条\"实现方法:
protected void GoNext ( object sender , System.EventArgs e ) {
if ( myBind.Position == myBind.Count -1 )
MessageBox.Show ( \"已经到了最后一条记录!\信息提示!\" , MessageBoxButtons.OK , MessageBoxIcon.Information ) ;
17
else
myBind.Position += 1 ;
< III > . 导航按钮\"至尾\"实现方法:
protected void GoLast ( object sender , System.EventArgs e ) {
myBind.Position = myBind.Count - 1 ; }
< IV > . 导航按钮\"至首\"实现方法:
protected void GoFirst ( object sender , System.EventArgs e ) {
myBind.Position = 0 ; }
实现删除记录代码:
tected void Delete_record ( object sender , System.EventArgs e ) {
DialogResult r = MessageBox.Show ( \"是否删除当前记录!\" , \"删除当前记录!\" , MessageBoxButtons.YesNo , MessageBoxIcon.Question ) ; int ss = ( int ) r ;
if ( ss == 6 ) // 按动\"确定\"按钮 { try{
file://连接到一个数据库
string strCon = \" Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = db.mdb \" ; OleDbConnection myConn = new OleDbConnection ( strCon ) ; myConn.Open ( ) ;
string strDele = \"DELETE FROM person WHERE id= \" + t_id.Text ;
OleDbCommand myCommand = new OleDbCommand ( strDele , myConn ) ; file://从数据库中删除指定记录 myCommand.ExecuteNonQuery ( ) ; file://从DataSet中删除指定记录
myDataSet.Tables [ \"person\" ] . Rows [ myBind.Position ] . Delete ( ) ; myDataSet.Tables [ \"person\" ] . AcceptChanges ( ) ;
18
myConn.Close ( ) ; }
catch ( Exception ed ) {
MessageBox.Show ( \"删除记录错误信息: \" + ed.ToString ( ) , \"错误!\" ) ; } } }
对数据库进行插入记录操作和删除记录操作基本的思路是一致的,就是通过ADO.NET首先插入数据记录到数据库,然后对\"DataSet\"对象进行必要的修改。下列代码就是以Access 2000数据库为模型修改当前记录的代码:
protected void Update_record ( object sender , System.EventArgs e ) {
int i = myBind.Position ; try{
file://连接到一个数据库
string strCon = \" Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = db.mdb \" ; OleDbConnection myConn = new OleDbConnection ( strCon ) ; myConn.Open ( ) ;
myDataSet.Tables [ \"person\" ] . Rows [ myBind.Position ] . BeginEdit ( ) ; file://从数据库中修改指定记录
string strUpdt = \" UPDATE person SET xm = '\" + t_xm.Text + \"' , xb = '\" + t_xb.Text + \"' , nl = \" + t_nl.Text + \" , zip = \"
+ t_books.Text + \" WHERE id = \" + t_id.Text ;
OleDbCommand myCommand = new OleDbCommand ( strUpdt , myConn ) ; myCommand.ExecuteNonQuery ( ) ;
myDataSet.Tables [ \"person\" ] . Rows [ myBind.Position ] . EndEdit ( ) ; myDataSet.Tables [ \"person\" ] . AcceptChanges ( ) ; myConn.Close ( ) ; }
catch ( Exception ed )
19
{
MessageBox.Show ( \"修改指定记录错误: \" + ed.ToString ( ) , \"错误!\" ) ; }
myBind.Position = i ;
和前面二种操作在思路是一致的,就是通过ADO.NET首先插入数据记录到数据库,然后对\"DataSet\"对象进行必要的修改。下列代码就是以Access 2000数据库为模型插入一条数据记录的代码
protected void Insert_record ( object sender , System.EventArgs e ) { try {
file://判断所有字段是否添完,添完则执行,反之弹出提示
if ( t_id.Text != \"\" && t_xm.Text != \"\" && t_xb.Text != \"\" && t_nl.Text != \"\" && t_books.Text != \"\" ) {
string myConn1 = \" Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = db.mdb\" ; OleDbConnection myConn = new OleDbConnection ( myConn1 ) ; myConn.Open ( ) ;
string strInsert = \" INSERT INTO person ( id , xm , xb , nl , zip ) VALUES ( \" ; strInsert += t_id.Text + \strInsert += t_xm.Text + \"', '\" ; strInsert += t_xb.Text + \"', \" ; strInsert += t_nl.Text + \strInsert += t_books.Text + \")\" ;
OleDbCommand inst = new OleDbCommand ( strInsert , myConn ) ; inst.ExecuteNonQuery ( ) ; myConn.Close ( ) ;
myDataSet.Tables [ \"person\" ] . Rows [ myBind.Position ] . BeginEdit ( ) ; myDataSet.Tables [ \"person\" ] . Rows [ myBind.Position ] . EndEdit ( ) ; myDataSet.Tables [ \"person\" ] . AcceptChanges ( ) ; } else {
MessageBox.Show ( \"必须填满所有字段值!\" , \"错误!\" ) ;
20
} }
catch ( Exception ed ) {
MessageBox.Show ( \"保存数据记录发生 \" + ed.ToString ( ) , \"错误!\" ) ; } }
其它代码略。
第四章 系统的集成测试与打包发行
4.1 测试用例
本软件在操作过程中,操作方便、简单容易入手,各个控件功能的实现都是如我所设计一样。 应用程序设计完成后,最后的工作就是编译成可执行文件,并且制作一个可在其他客户端机器上安装的程序。
通过Visual Studio 2005集成的安装向导来制作安装程序,注意附带文件的安装路径。设置基本信息,特性设置,安装类型,升级路径,添加指定的程序内容,设置目标系统,定制安装对话框,定义安装系统要求和操作,最后发布安装。该测试用例为黑盒测试用例。
功能描述如下:
①打开系统生成的可执行文件,要求显示登入界面
②输入用户名和密码,登录,系统自动校验,并给出相应提示信息
③如果用户名或者密码任一信息输入错误或者为输入,登录后系统给出相应提示信息 ④如果用户名和密码输入都正确,则登入系统成功,显示主窗口窗体
表4-1-1登录界面测试用例 用例ID 用例描述 XXXX-XX-XX 用例名称 系统登录 用户名存在、密码正确的情况下,进入系统 用户名和密码录入接口,输入数据后的登入系统接口 用例入口 打开系统生成的可执行文件,进入该系统登录页面 系统登录 21
测试用场景 例ID TC1 初始页面显示 从用例入口处进入 页面元素完整,显示与详细设计一致 TC2 用户名录入-验证 输入已存在的用户:admin 输入:aaaaaa 输入成功 不存在该用户名,请从新输入 TC4 TC5 密码-密码录入 系统登录-成功 输入与用户名相关联的数据:admin TC2,TC4,单击登录按钮 输入成功 登录系统成功 测试步骤 预期结果 备注 TC3 用户名-容错性验证 TC6 系统登录-用户名、密没有输入用户名、密码,单击登录按钮 系统登录失败,并提码校验 示:不存在该用户名,请从新输入 TC7 系统登录-密码校验 输入用户名,没有输入密码,单击登录系统登录失败,并提按钮 示:密码错误,请从新输入 TC8 系统登录-密码有效性校验 输入用户名,输入密码与用户名不一致,单击登录按钮 系统登录失败,并提示:密码错误,请从新输入 TC9 系统登录-输入有效输入不存在的用户名、密码,单击登录系统登录失败,并提性校验 按钮 示:不存在该用户名,请从新输入 …
表4-1-2系统管理测试用例 测试用场景 例ID 测试步骤 预期结果 …
…
…
备注 22
TC1 用户注册 选择用户注册,显示用户注册界面 页面显示与详细设计一致,输入新用户名密码点 输入新用户名和密码,点击注册 击注册后提示注册成功 TC2 用户管理 选择用户管理,显示用户管理,查询,新建,修改,删除可查询,新建,修改,删除记录 TC3 修改密码 功能均可行 选择修改密码,显示修改密码界如果原用户名和密码均正面,输入原用户名和密码 输入新密码 确,则可输入新密码,点击确定后提示密码修改成功,否则不能输入新密码 TC4 …
关闭系统 …
选择关闭系统
表4-1-3楼盘管理测试用例 退出系统 …
…
测试用场景 例ID TC1 楼盘管理 选择楼盘管理,显示楼盘管理界如果系统中有对应的查询面,选择查询条件,设置查询值 值,则显示出对应楼盘信息,如无,则不显示 TC2 添加修改楼盘信息 选择添加修改楼盘信息,显示添输入要添加的信息,点击添加修改楼盘信息界面,输入要添加,则提示添加数据集操作加或者修改的信息 成功。输入修改信息,则提示记录修改成功。 TC3 修改楼盘信息容错性输入不存在的楼盘信息,点击修验证 TC4 …
退出 …
改 点击退出
表4-1-4住户管理测试用例 测试用场景 例ID 测试步骤 预期结果 备注
修改失败,提示在位置0出没有任何行 退出成功 …
… 测试步骤 预期结果 备注
23
TC1 住户管理 选择住户管理,显示住户管理界如果系统中有对应的查询面,选择查询条件,设置查询值 值,则显示出对应住户信息,如无,则不显示 TC2 添加修改住户信息 选择添加修改住户信息,显示添输入要添加的信息,点击添加、修改楼盘信息界面,输入要加,则提示添加数据集操作添加或者修改的信息 成功。输入修改信息,则提示记录修改成功。 TC3 增加住户信息容错性输入已经存在的楼盘信息,点击修改失败,提示增加数据集验证 TC4 删除记录 增加记录 操作失败 选择一个住户信息,点击删除记删除成功,提示删除数据集录 记录操作成功 退出成功 …
表4-1-5停车管理测试用例
TC5 …
退出程序 …
选择退出程序
…
测试用场景 例ID TC1 停车管理 选择停车管理,显示停车管理界如果停车编号太长或者与面,输入停车编号、入场时间、原先的重合,则添加失败,离场时间、实际收费,点击添加提示增加数据集操作失败,或者取消 如果停车编号正确切不重复,则提示增加数据集操作成功,点击取消则退出 TC2 停车统计查询 选择统计查询,显示停车统计查如果原数据集中有对应的询界面,输入要查询的停车编号 停车编号,则显示对应信息,如果没有,则不显示 …
…
表4-1-6收费管理测试用例 测试用场景 例ID
24
测试步骤 预期结果 备注 …
…
测试步骤 预期结果 备注
TC1 收费管理 选择收费管理,显示收费管理界如果系统中有对应的查询面,选择查询条件,设置查询值 值,则显示出对应住户信息,如无,则不显示 TC2 添加修改住户信息 选择添加修改收费信息,显示添输入要添加的信息,点击添加、修改收费信息界面,输入要加,则提示添加数据集操作添加或者修改的信息 成功。输入修改信息,则提示记录修改成功。 TC3 修改收费信息容错性验证 TC4 退出 输入错误的收费信息或者不输入任何数据,点击修改记录 点击退出 修改失败,提示在位置0出没有任何行 退出成功 …
…
… …
表4-1-7报修管理测试用例 测试用场景 例ID TC1 报修管理 测试步骤 预期结果 备注 选择报修管理,显示报修管理界显示出对应报修人的报修面,选择查询项目,选择报修人 信息 TC2 添加修改报修信息 选择添加修改报修信息,显示添输入要添加的信息,点击添加、修改报修信息界面,输入要加,则提示添加数据集操作添加或者修改的信息 成功。输入修改信息,则提示记录修改成功。 TC3 修改报修信息容错性验证 TC4 … 退出程序 … 输入原系统中不存在的报修人信息,点击修改 选择退出程序
表4-1-8投诉管理测试用例
测试步骤 修改失败,提示在位置0出没有任何行 退出成功 … … 测试用场景 例ID
25
预期结果 备注 TC1 投诉管理 选择投诉管理,显示投诉管理界显示出对应投诉人的投诉面,填写投诉人,点击查询 信息,如果没有,则不显示 TC2 添加修改报修信息 选择添加或者修改投诉信息,显输入要添加的信息,点击添示添加、修改投诉信息界面,输加,则提示添加数据集操作入要添加或者修改的信息 成功。输入修改信息,则提示记录修改成功。 TC3 修改报修信息容错性验证 TC4 … 退出程序 … 输入原系统中不存在的投诉人信息,点击修改 选择退出程序
修改失败,提示在位置0出没有任何行 退出成功 … … 第五章 系统设计总结
5.1 设计总结
小区管理信息系统在我国很多小区已经得到了应用,其效果是明显的。一方面是取得了可计量的直接效果,如节省了人力,减少了费用,防止损失,增加收益等;另一方面取得的效果是无形的,是无法直接计量的。如提高了企业的管理水平,提高了管理人员的素质,促进了管理的现代化等,而这些效果的取得正是由于小区管理信息系统应用于企业管理的各个方面、各个层次的结果。如决策、计划、生产过程等。同样,要使小区管理信息系统在小区物业管理中发挥其应有的效果,就要不断地拓宽小区管理信息系统在物业管理中的应用范围,使小区管理信息系统真正成为管理的助手。因此,从小区管理信息系统应用范围的趋势看,应在下述3个方面进行开发。
1.大力开发物业管理的规划与决策软件:
不言而喻,物业管理不仅是为房屋及其设备设施等进行维修保养,对治安、环卫、小区 绿化等进行定期管理,而且它还要为住户提供全方位的管理服务,如建立商场、医院、学校及一些家庭生活上的需求服务等。这就要涉及到整个物业管理的规划和决策[1]。为此,不仅需 要管理者具备管理经验,还需要依赖管理者对信息的处理、投资理财、大量的原始信息、资料整理以及严格的投资计划可行性分析等能力,如若没有计算机的协助处理,管理人员要在 短期内提出规划和决策方案是相当困难的,而采用微机情况就不一样了,它可对各种方案进行计算机模拟并加以评价,很快就可以为管理者提供出快捷的科学决策依据。开发出这样一套规划与决策
26
软件,马上会使物业管理在短时间内达到一个较高的水平。 2. 应大力开发物业管理范围的计划管理软件
在计算机模拟结束和决策方案制定后,管理的任务就是依据模拟结果,选用最佳决策方案,然后就是具体地执行计划。可以说,包括收集、统计资料在内的绝大部分工作都可以由计划管理软件来完成。由于物业管理与服务项目较多,以往通过人工去制定计划,还有赖于 对有关资料的收集、记录和分析十分繁琐。若是有了软件程序使用计算机就可以完成统计预测,以便管理人员在掌握所需情况后,有的放矢地制订出房屋、设备与设施的维修计划,通 过信息反馈系统,计算机还可对维修计划执行情况,作出统计分析,并且能够提供房屋、设备、设施的完好率、故障率和其他具体情况。开发出这样的计划管理系统软件,已是计划管 理工作的多年愿望。 3.应大力开发财务会计系统软件
物业管理作为自主经营、自负盈亏、自我发展的经济实体,其资金的运营状况是其存在 和发展的关键。
作为小区物业及其物业管理的资金来源,一方面来自管理服务收入;另一方面还要开展 多种企业化服务流动,借以扩宽资金来源渠道。由于小区物业管理涉及的业务范围,多而杂,管理人员要详细、全面了解其资金的收支状况,并不是件易事,若大力开发物业财务会计 系统软件,就使物业管理的财务状况一目了然,不仅使管理者对具体业务的资金收支状况了如指掌,而且还可借助计算机进行新的投资计划决策和及时调整原有计划中的失误。然而, 以计算机为信息处理工具,使财务会计进入全面的电算化编程系统,替代手工核算,尚存在较多的困难,除经济条件的限制外,包括小区物业财务会计在内的企业会计系统不是独立存在的系统,它不仅与企业内部发生直接联系,它还要和外部、上级主管、财税、银行等发生经济往来,所以难度很大,但根据实际需要,大力开发内部财务会计系统软件的范围、目标是可以积极探索的。 总之,对小区物业管理信息系统应用及其发展趋势的认识,应持机遇与挑战并存的态度。办公自动化、小区服务信息化,是社会科技进步赋予物业及其物业管理的历史必然,是人类社会进入21世纪之后,所要经历的必由之路。但人类社会要全面实现电脑社会,矛盾也是客观存在的。迎接挑战,探索适合小区物业管理信息系统管理的新路,应是我们追求的最终目标。
参考文献
[1] 住宅小区物业管理 华中师范大学出版社 邓宏乾 2006
[2]宋坤.ACCESS数据库系统开发完全手册[M].北京:人民邮电出版社,2006.3 [3] 王晟,万科. ACCESS数据库开发经典案例解析[M].北京:清华大学出版社,2006.
27
[4] 师煊,王珊.数据库系统概论[M].北京:高等教育出版社,2000. [5] 崔巍.数据库系统及应用(第二版)[M].北京:高等教育出版社,2003. [6] 软件工程 齐治昌 高等教育出版社 2008
[7] 杜少杰,王文红 C#程序设计案例教材 北京理工大学出版社 2010.12
[8] 杨克玉 阮进军 C#程序设计 中国水利水电出版社 2011.03
28
因篇幅问题不能全部显示,请点此查看更多更全内容