C#简易银行管理系统.doc_第1页
C#简易银行管理系统.doc_第2页
C#简易银行管理系统.doc_第3页
C#简易银行管理系统.doc_第4页
C#简易银行管理系统.doc_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

信息工程学院C#程序设计综合实验设计报告设计题目: 基于C/S的WPF简易银行管理系统 专业班级: 软件工程2015级 3 班 课题组长: 俞江跃 课题成员: 张世洋 张栋 吴文浩 王玉飞 小组成绩: 指导教师: 马宗保 课题工作时间: 2017-06-05 至 2017-06-10 信息工程学院 C#程序设计综合实验设计报告学生姓名俞江跃张世洋吴文浩张栋王玉飞学生学号25111503422511150345251115033625111503442511150335设计题目基于C/S的WPF简易银行管理系统主要任务及设计要求:要求:创建WPF应用程序,完成银行业务管理综合实例。主要任务:以实现功能:1. 银行系统的登录。2. 客户的开户,存款,取款。3. 当日汇总,汇总查询。4. 更改账户密码,更改操作员密码。5. 利率设置。待实现功能:1.参照利率设置项完善银行业务管理综合实例,添加职员管理内容。2.参照利率设置项完善银行业务管理综合实例,添加调整工资内容。3.参照汇总查询项完善银行业务管理综合实例,添加存款查询内容(以身份证号查询)。指导教师:马宗保 日 期:2017年6月6日成绩评定表组长姓名: 俞江跃 学号: 2511150342 专业/班级:软件工程2015级 3 班类别合计分值各项分值评分标准实际得分合计得分备注平时表现1010按时参加设计指导,无违反纪律情况。完成情况3020按设计任务书的要求完成了全部任务,能完整演示其设计内容,符合要求。10能对其设计内容进行详细、完整的介绍,并能就指导教师提出的问题进行正确的回答。报告质量3515报告文字通顺,内容翔实,论述充分、完整,立论正确,结构严谨合理;报告字数符合相关要求,工整规范,整齐划一。5课题背景介绍清楚,综述分析充分。5设计方案合理、可行,论证严谨,逻辑性强,具有说服力。5符号统一;图表完备、符合规范要求。5能对整个设计过程进行全面的总结,得出有价值的结论或结果。答辩情况2510在规定时间内能就所设计的内容进行阐述,言简意明,重点突出,论点正确,条理清晰。15在规定时间内能准确、完整、流利地回答教师所提出的问题。指导教师评语总评成绩: 分 指导教师: (签字)日 期:2017年6月 10 日目 录第一章 设计简介及设计方案论述21.1 系统功能设计21.2 系统数据库设计31.3系统已实现功能3第二章 程序代码82.1 职工管理功能82.2 职工工资管理功能102.3 存款查询功能12第三章 设计结果及分析153.1职员管理功能运行结果及分析153. 2 职员工资调整功能运行结果及分析163. 3 存款查询功能运行结果及分析16- 18 -第一章 设计简介及设计方案论述1.1 系统功能设计 本银行账户管理信息系统能实现的主要功能有:登录页面;开户、存款、取款;当日汇总,汇总查询,存款查询;职员管理,工资调整;更改账户密码,更改操作员密码。利率设置。银行系统登陆界面利 率 设 置其 他 功 能职 员 管 理汇 总 查 询存 款 取 款更改账户密码更改操作员密码利率设置调整工资职员管理存款查询汇总查询当日汇总取款存款开户1.2 系统数据库设计 1.3系统已实现功能登录模块进入系统前首先进入登录这个界面,当用户登录成功后,可以进入主界面。 图1.3-1 登陆模块存款取款模块拥有开户,存款,取款的功能。 图1.3-2开户 图1.3-3存款 图1.3-4取款汇总查询模块 图1.3-5当日汇总 图1.3-6汇总查询利率设置模块 图1.3-7利率设置 第二章 程序代码2.1 职工管理功能 可以对员工进行修改,删除。表2.1-1职工管理员工号 员工名性别 员工类型 电话xaml代码: C#代码:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows;using System.Windows.Controls;using System.Windows.Data;using System.Windows.Documents;using System.Windows.Input;using System.Windows.Media;using System.Windows.Media.Imaging;using System.Windows.Navigation;using System.Windows.Shapes;namespace BankManage.employee / / EmployeeBase.xaml 的交互逻辑 / public partial class EmployeeBase : Page BankEntities context = new BankEntities(); public EmployeeBase() InitializeComponent(); this.Unloaded +=EmployeePage_Unloaded; var q = from t in context.EmployeeInfo select t; dataGrid1.ItemsSource = q.ToList(); void EmployeePage_Unloaded(object sender, RoutedEventArgs e) context.Dispose(); private void Button_Click_1(object sender, RoutedEventArgs e) try context.SaveChanges(); MessageBox.Show(保存成功!); catch (Exception ex) MessageBox.Show(ex.Message, 保存失败); 2.2 职工工资管理功能 可以调整员工工资。表2.1-2调整工资员工号 员工名 员工类型 员工工资Xaml代码: C#代码:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows;using System.Windows.Controls;using System.Windows.Data;using System.Windows.Documents;using System.Windows.Input;using System.Windows.Media;using System.Windows.Media.Imaging;using System.Windows.Navigation;using System.Windows.Shapes;namespace BankManage.employee / / ChangePay.xaml 的交互逻辑 / public partial class ChangePay : Page BankEntities context = new BankEntities(); public ChangePay() InitializeComponent(); this.Unloaded += ChangePage_Unloaded; var q = from t in context.EmployeeInfo select t; dataGrid1.ItemsSource = q.ToList(); void ChangePage_Unloaded(object sender, RoutedEventArgs e) context.Dispose(); /保存 private void Button_Click_1(object sender, RoutedEventArgs e) try context.SaveChanges(); MessageBox.Show(保存成功!); catch (Exception ex) MessageBox.Show(ex.Message, 保存失败); 2.3 存款查询功能 可以根据身份证查询用户信息。 身份证号 姓名 帐号 存款类型 账户余额Xaml代码: 身份证号: 查询 C#代码:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows;using System.Windows.Controls;using System.Windows.Data;using System.Windows.Documents;using System.Windows.Input;using System.Windows.Media;using System.Windows.Media.Imaging;using System.Windows.Navigation;using System.Windows.Shapes;namespace BankManage.query / / Page1.xaml 的交互逻辑 / public partial class SaveQuery : Page BankEntities context = new BankEntities(); public SaveQuery() InitializeComponent(); this.Unloaded += TotalQuery_Unloaded; void TotalQuery_Unloaded(object sender, RoutedEventArgs e) context.Dispose(); /查询当前账号的所有记录信息 private void Button_Click_1(object sender, RoutedEventArgs e) var query = from t in context.AccountInfo where t.IdCard = txtID2.Text select t; datagrid1.ItemsSource = query.ToList(); 第三章 设计结果及分析3.1职员管理功能运行结果及分析 图3.1职员管理功能运行结果分析 :可以修改已有职员数据,但添加新数据时存在不足,添完后再次返回时新数据又会消失。 3. 2 职员工资调整功能运行结果及分析 图3.2职员工资调整功能运行结果分析 :可以修改已有职员数据,但添加新数据时存在不足,添完后再次返回时新数据又会消失。 3. 3 存款查询功能运行结果及分析 图3.3存款查询功能运行结果分析:存在不足的是当输入不存在的身份证时没有跳出提醒。课设总结与体会课程设计结束了,在老师和同学的帮助下,我基本完成系统的设计。我按照系统工程软件设计的要求,从需求分析,概念设计,总体设计,详细设计,系统测试等各个步骤,分步完成系统的各项任务,实现了系统中的存款查询,员工管理,员工工资调整等模块的功能。在这几天里我收获如下:1、巩固和加深了对C#的理解,提高综合运用本课程所学知识的能力。2、培养了我选用参考书,查阅手册

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论