鉴于大家对JSP,NET,JAVA类别十分关注,我们编辑小组在此为大家搜集整理了“基于C#银行大厅自动系统的设计”一文,供大家参考学习!
5.2 查询帐户信息 成功登陆系统过后,所要查询的帐户信息就会马上显示出来。存折类型会用红色字体注明,挂失时间和处理时间在帐户正常的时候不会有显示。信息显示采用.NET2005的GridView控件(存折帐户相同): 后台动作: SQLstr = "select account as 帐户,balance as 帐户余额,estate as 帐户状态,firsttime as 挂失时间,secondtime as 处理时间 from account where ucard = ''" + Session["logincard"].ToString() + "'' and sort = ''信用卡''"; //获取数据库连接字符串 strConnection = ConfigurationManager.AppSettings.Get("strConnection"); //建立数据库连接 myConnection = new SqlConnection(strConnection); myAdapter = new SqlDataAdapter(SQLstr, myConnection); //定义内存数据库 Dsak = new DataSet(); myAdapter.Fill(Dsak, "ak"); GVmyaccount_k.DataSource = Dsak.Tables["ak"]; GVmyaccount_k.DataBind(); 追加显示多个帐户:用户可以通过继续输入帐户号码和密码添加更多的帐户进行查询,系统会自动搜寻数据库中是否存在此帐户。 5.3 新闻浏览 用户可以浏览最近发布的几条新闻题目,其中新闻题目过多的时候,系统会分页显示它们。通过点选题目可以在新的页面看到新闻的具体内容。 管理员可以对新闻内容添加和删除。 5.4 留言管理 任何权限的用户均可以发布留言,留言必须输入题目。只有管理员才能回复用户的留言,已回复留言的内容系统用黄色注明。 5.5 消费日志查询 用户通过设置时间起点和终点查询选择帐户的金额发生记录,可以作为帐户改变的日志记录。 图5-11 帐户消费查询示意图 5.6 自助交费 本系统提供简单代收费管理功能,交费项目由管理员后台添加,用户需要选择需要交费的项目和输入自己的某个帐号和其密码(定期帐号不能进行交费),便可以缴纳不多于自己帐户余额的金额。交费金额精确到小数点后一位。 图5-12 自助交费功能图 SQLstr = "select * from account where account = ''" + DDLrepchargeaccount.Text + "''"; //获取数据库连接字符串和建立数据库连接省略…… myAdapter = new SqlDataAdapter(SQLstr, myConnection); Dsbalance = new DataSet(); myAdapter.Fill(Dsbalance, "balance"); if(Convert.ToInt64(Dsbalance.Tables["balance"].Rows[0]["balance"].ToString())<Convert.ToInt64(TBrepchargemoney.Text)) { Response.Write("<script language=''javascript''>alert(''你的帐户 " + DDLrepchargeaccount.Text + " 没有足够的余额来交纳此项费用'');</script>"); return; } SQLstr = "INSERT INTO note(account,citem,csum) VALUES (''" + DDLrepchargeaccount.Text + "'',''" + DDLrepchargeitem.Text + "'',''" + TBrepchargemoney.Text + "'')"; myCmd = new SqlCommand(SQLstr, myConnection); myCmd.Connection.Open(); //异常捕获语句省略…… //扣除消费的金额 Lstr = "update account set balance = ''" + Convert.ToString(Convert.ToInt64(Dsbalance.Tables["balance"].Rows[0]["balance"].ToString()) Convert.ToInt64(TBrepchargemoney.Text)) + "'' where account = ''" + DDLrepchargeaccount.Text + "''"; myCmd = new SqlCommand(SQLstr, myConnection); myCmd.Connection.Open(); //异常捕获语句省略…… 5.7 挂失处理 5.7.1 用户挂失申请和取消挂失申请 帐号挂失功能主要采用用户申请挂失,管理员批准挂失;处理完成后用户申请取消挂失,管理员批准的模式。一般用户申请挂失后24小时之内,银行要对申请作出回应,系统会自动记录申请提交的时间,和处理的时间,方便用户查看。 ![]() |
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT |
本文选自计算机毕业设计http://myeducs.cn |