C#--家庭理财系统的设计与实现(4)

2019-08-31 14:33

4 系统功能的设计与实现

本系统主要包括对登录模块的设计、修改密码界面的设计、家庭成员管理界面的设计、收入项目管理界面的设计、支出项目管理界面的设计、日常收入管理界面的设计、日常支出管理界面的设计、活期账户界面的设计、存取款记录界面的设计、定期账户界面的设计、借入款界面的设计、借出款界面的设计、查询明细界面(日常收入)的设计、查询明细界面(日常支出)的设计、理财报告界面(本月收入情况)的设计以及理财报告界面(本月支出情况)的设计。具体如下:

4.1 登录界面的设计

一个友好的用户界面不仅要做到具有良好的观赏性,还应方便用户对系统的操作使用,最好符合用户以往的操作习惯,只有这样才能使用户充分发挥主观能动性更快、更好的学习使用该系统。在对家庭理财管理系统界面设计时主要遵循以下几条原则:

(1)用户界面的设计在整体上保持较为一致的外观风格。 (2)在进行界面设计时要充分考虑用户的操作习惯,减少用户大量的输入操作以减轻用户的工作量。

(3)界面所使用的词汇、图示、选取方式等要保持前后一致性。

下面就对该家庭理财管理系统进行界面的举例:

12

图4.1.1 主界面

图4.1.2 登录界面

登录界面部分代码如下:

private void Login_Load(object sender, System.EventArgs e)

{

13

}

if (oleConnection1==null)

oleConnection1=MainForm.getConnection(); //取出系统的所有用户名

//显示在下拉列表,这样用户登录的时候 //选择用户名就可以了,不用再输入用户名了 string sql=\OleDbCommand cmd = new

OleDbDataReader dr = cmd.ExecuteReader(); int flag = 0; while(dr.Read()) { }

//如果系统存在用户,则默认选中第一个用户 if (flag>0)

this.comboName.SelectedIndex=0; dr.Close(); cmd.Dispose();

this.comboName.Items.Add(dr.GetString(0)); flag++;

OleDbCommand(sql,oleConnection1);

4.2 系统管理设计

在主界面中选择【系统管理】|【修改密码】命令菜单,即可进入修改密码界面,如下图所示。单击【确定】按钮,如果密码正确并且新密码与确认密码相同,则修改成功,否则修改失败。

14

图4.2.1 修改密码界面

修改密码代码如下:

private void btSave_Click(object sender, System.EventArgs e)

{

if

(textName.Text.Trim()==\.Text.Trim()==\

{

MessageBox.Show(\请填写完整信息!\提示\

else

if (oleConnection1==null)

oleConnection1=MainForm.getConnection(); OleDbCommand cmd =

string sql = \

15

oleConnection1.CreateCommand();

uName='\PWD='\

cmd.CommandText = sql;

if (null!=cmd.ExecuteScalar()) {

if

MessageBox.Show(\两次密码输入不一

(textPWDNew.Text.Trim()!=textPWDNew2.Text.Trim()) 致!\警告\

else {

sql = \

PWD='%uName='\

}

}

} else

MessageBox.Show(\原密码错误!\提示\cmd.Dispose();

}

cmd.CommandText = sql; cmd.ExecuteNonQuery();

MessageBox.Show(\密码修改成功!\提this.Close();

示\

16


C#--家庭理财系统的设计与实现(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:四字词语及解释

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: