小区物业管理系统设计与实现-毕设论文 下载本文

}

int i=Convert.ToInt32(cmd.ExecuteScalar()); if (i > 0) {

this.txtCph.Text = \ this.txtCph.Focus();

Response.Write(\车牌号存在,请在添加一个!');location='javascript:history.go(-1)'\ }

if(i < 1) {

Response.Write(\车牌号不存在,您可以继续填写!');location='javascript:history.go(-1)'\ }

con.Close(); }

protected void gvcl_RowDataBound(object sender, GridViewRowEventArgs e) {

if (e.Row.RowType == DataControlRowType.DataRow) {

e.Row.Attributes.Add(\

\

e.Row.Attributes.Add(\ if (e.Row.Cells[8].Text == \已缴纳\ {

e.Row.Cells[8].Text = \已缴纳\ } }

protected void Calendar2_SelectionChanged(object sender, EventArgs e) {

this.txtstime.Text=this.CalStime.SelectedDate.ToShortDateString(); }

protected void Button2_Click1(object sender, EventArgs e) {

this.CalStime.Visible = true; this.txtstime.Enabled = true; }

protected void Button3_Click1(object sender, EventArgs e) {

this.Calendar2.Visible = true;

28

this.txtEtime.Enabled = true; }

protected void Calendar2_SelectionChanged1(object sender, EventArgs e) {

this.txtEtime.Text = this.CalStime.SelectedDate.ToShortDateString(); }

protected void btnSelect_Click(object sender, EventArgs e) {

Response.Redirect(\ }

protected void gvcl_SelectedIndexChanged1(object sender, EventArgs e) protected void Button4_Click1(object sender, EventArgs e) { } }

29

6 测试与维护

6.1 系统测试概述

根据几个月的测试、运行,证实该物业管理系统在系统功能的完整性、实用性,系统的安全性、灵活性、可靠性及技术指标上,均能满足实际需要,而且完全满足系统分析、设计的需要。

1.网站各模块错误测试[19] 网站运行后,要对系统的每个模块进行错误测试,看是否每个模块都能正常运行,当对所有模块进行错误测试后,如果没有问题,证明网站通过了错误测试。 2.网站性能测试[20]

对系统的性能进行测试,让更多的用户同时访问网站,看网站的反映速度等参数,在对系统性能进行分析,然后对每个模块的性能进行分析,当测试完所有模块时,如果性能参数都达到要求,证明系统通过性能测试。

3.数据库测试

对数据库的安全进行测试,看数据库是否配置了一些简单的防范攻击的手段。对数据库的性能进行测试,看数据库是否能同时满足很多的并发用户,数据库中的SQL语句是否得到了最大的优化。

以上三部进行完后,网站的测试工作就完成了,这样我们就得到了一个安全的、性能极大优化的网站系统。

6.2 测试过程

小区物业管理系统面向的用户为管理员和用户,从用户和管理员的角度考虑,可能出现的操作错误和数据输入错误等进行了一系列的测试。 1.用户模块测试:

主要测试两大核心功能:新用户注册、用户查询车位信息。如表6.1、表6.2所示:

表6.1 用户注册测试

测试名称 主要功能 用户注册 新用户注册 30

(1)省略不填 测试操作 (2)输入已有用户名 (3)正确填写 (1)提示用户名、密码不能为空 测试结果 (2)提示此用户已存在,请重新输入 (3)注册成功 表6.2 用户查询车位信息测试

测试名称 主要功能 用户查询车位信息 用户登录后查询到自己车位信息 测试内容 (1)未登录用户点击停车查询 (2)以登录用户点击停车查询 测试结果 (1)提示用户请先登陆 (2)用户可顺利的查询到自己的车位信息 2.管理员模块测试:

主要测试两大核心功能:停车信息维护、小区员工信息维护。如表6.3、表6.4所示:

表6.3 停车信息维护测试

测试名称 主要功能 停车信息维护 添加、修改、查询、删除用户车位信息及空余车位信息 (1)输入空信息 测试内容 (2)输入以有车牌信息 (3)查询空余车位 31

(1)提示管理员输入全部信息 测试结果 (2)提示车牌号存在,请重新输入 (3)显示剩余车位信息 表6.4 小区员工信息维护测试

测试名称 小区员工信息维护 主要功能 添加、删除、修改、员工信息 测试内容 (1)员工信息查询 (2)正确输入员工信息并添加 (1)显示出在职员工详细信息 测试结果 (2)成功添加新员工信息

32