内容发布更新时间 : 2024/12/23 23:51:05星期一 下面是文章的全部内容请认真阅读。
}
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