5.6.2支出模块
在主界面中选择【支出信息管理】|命令菜单,即可进入日常支出管理界面,如图5-9可以在这里添加、修改和删除日常支出。输入需要添加的内容,其中带*号的内容为必填项,单击【确定】按钮则添加成功;选择一条数据信息后,单击【编辑】按钮,跳转到修改页面修改信息,再单击【确定】按钮,就修改成功。
图5-9 支出信息查询界面图
5.7 存款信息管理模块
存款信息管理分为定期存款信息管理和活期存款信息管理两个部分。
28
在主界面中选择【存款信息管理】|【活期存款信息】命令菜单,即可进入活期账户管理界面,如图5-10所示。在活期账户界面中,用户可以添加、修改和删除账户信息。输入需要添加的内容,其中带*号的内容为必填项,单击【确定】按钮则添加成功;选择一条数据信息后,单击【编辑】按钮,跳转到编辑页面,然后输入要修改的内容,再单击【确定】按钮,就修改成功。
图5-10 存款信息查询界面图
修改信息部分代码:
protected void Button1_Click(object sender, EventArgs e) {
if (this.per.Text == \) {
strErr += \存款人员不能为空!\\\\n\; }
string LiveName = this.per.Text.Trim();
double LiveMoney = Convert.ToDouble(this.money.Text.Trim()); DateTime LiveDate = Convert.ToDateTime(this.date.Text.Trim());
29
string LiveDress = this.adress.Text.Trim(); int LiveID = Convert.ToInt32(this.id.Text.Trim());
Maticsoft.Model.LiveInfo model = new Maticsoft.Model.LiveInfo(); model.LiveName = LiveName;
model.LiveMoney = Convert.ToDecimal(this.money.Text.Trim()); model.LiveDate = Convert.ToDateTime(this.date.Text.Trim()); model.LiveDress = LiveDress; model.LiveID = LiveID;
Maticsoft.BLL.LiveInfo bll = new Maticsoft.BLL.LiveInfo(); bll.Update(model);
strErr += \资料修改成功!\; MessageBox.Show(this, strErr);
Response.Redirect(\);
}
5.8 借入、借出信息管理模块
在主界面中选择【借入、借出信息管理】|【借入信息管理】命令菜单,即可进入借入款管理界面,如图5-11所示。用户可以在这里添加、修改和删除借入款信息。输入需要添加的内容,其中带*号的内容为必填项,单击【确定】按钮则添加成功;选择一条数据信息后,单击【编辑】按钮,跳转到编辑页面,然后输入要修改的内容,再单击【确定】按钮,就修改成功。
30
图5-11 借入、借出信息查询界面图
删除功能是用SqlDataSource控件的的 DELETE 语句来实现的,其删除命令为:
DELETE FROM BorrowInfo WHERE (BorrowID = @BorrowID)
5.9 本章小结
本章叙述了系统开发的详细过程,首先明确了系统所使用的开发环境和运行环境,即采用ASP为开发平台,数据库采用SQL Serer 2005。然后根据上一章的系统的需求分析和总体设计,分别详细实现了家庭财务管理信息系统。
31
第六章 综合测试
本章对系统进行了功能测试、性能测试和安全测试,对系统的每个界面的进行了测试,并针对测试的结果作出相应的系统设计调整,最终达到系统最初的预计需求和效果。
6.1 测试方法
用软件测试中最基本的方法黑盒测试和白盒测试。
6.2 测试用例
一:登陆测试
二:添加家庭成员记录测试 三:家庭成员管理测试 三:日常收支记录测试 四:储蓄管理测试 五:借还钱管理测试
6.3 测试总结
1、功能完善,系统提供的各种功能都能很好的完成,且bug比较少,系统运行良好。
2、性能较好,在多用户同时访问服务器时,系统稳定。 3、安全性较好,无权限用户获得数据包之后,无法解读信息内容。
32