简易银行管理系统.docx

上传人:b****6 文档编号:7879912 上传时间:2023-01-26 格式:DOCX 页数:14 大小:43.06KB
下载 相关 举报
简易银行管理系统.docx_第1页
第1页 / 共14页
简易银行管理系统.docx_第2页
第2页 / 共14页
简易银行管理系统.docx_第3页
第3页 / 共14页
简易银行管理系统.docx_第4页
第4页 / 共14页
简易银行管理系统.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

简易银行管理系统.docx

《简易银行管理系统.docx》由会员分享,可在线阅读,更多相关《简易银行管理系统.docx(14页珍藏版)》请在冰豆网上搜索。

简易银行管理系统.docx

简易银行管理系统

信息工程学院

C#程序设计

综合实验设计报告

设计题目:

基于C/S的WPF简易银行管理系统

专业班级:

软件工程2015级3班

课题组长:

俞江跃

课题成员:

张世洋张栋吴文浩王玉飞

小组成绩:

指导教师:

马宗保

课题工作时间:

2017-06-05至2017-06-10

信息工程学院C#程序设计综合实验设计报告

学生姓名

俞江跃

张世洋

吴文浩

张栋

王玉飞

学生学号

设计题目

基于C/S的WPF简易银行管理系统

主要任务及设计要求:

要求:

创建WPF应用程序,完成银行业务管理综合实例。

主要任务:

以实现功能:

1.银行系统的登录。

2.客户的开户,存款,取款。

3.当日汇总,汇总查询。

4.更改账户密码,更改操作员密码。

5.利率设置。

待实现功能:

1.参照利率设置项完善银行业务管理综合实例,添加职员管理内容。

2.参照利率设置项完善银行业务管理综合实例,添加调整工资内容。

3.参照汇总查询项完善银行业务管理综合实例,添加存款查询内容(以身份证号查询)。

指导教师:

马宗保

日期:

2017年6月6日

成绩评定表

组长姓名:

俞江跃学号:

专业/班级:

软件工程2015级3班

类别

合计

分值

各项分值

评分标准

实际得分

合计得分

备注

平时表现

10

10

按时参加设计指导,无违反纪律情况。

完成情况

30

20

按设计任务书的要求完成了全部任务,能完整演示其设计内容,符合要求。

10

能对其设计内容进行详细、完整的介绍,并能就指导教师提出的问题进行正确的回答。

报告质量

35

15

报告文字通顺,内容翔实,论述充分、完整,立论正确,结构严谨合理;报告字数符合相关要求,工整规范,整齐划一。

5

课题背景介绍清楚,综述分析充分。

5

设计方案合理、可行,论证严谨,逻辑性强,具有说服力。

5

符号统一;图表完备、符合规范要求。

5

能对整个设计过程进行全面的总结,得出有价值的结论或结果。

答辩情况

25

10

在规定时间内能就所设计的内容进行阐述,言简意明,重点突出,论点正确,条理清晰。

15

在规定时间内能准确、完整、流利地回答教师所提出的问题。

指导教师评语

总评成绩:

分指导教师:

(签字)

日期:

2017年6月10日

第一章设计简介及设计方案论述2

1.1系统功能设计2

1.2系统数据库设计3

1.3系统已实现功能3

第二章程序代码8

2.1职工管理功能8

2.2职工工资管理功能10

2.3存款查询功能12

第三章设计结果及分析15

3.1职员管理功能运行结果及分析15

3.2职员工资调整功能运行结果及分析16

3.3存款查询功能运行结果及分析16

第一章设计简介及设计方案论述

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代码:

Background="#FFDDFBF9">

C#代码:

usingSystem;

usingSystem.Linq;

usingSystem.Text;

usingSystem.Windows;

namespaceBankManage.employee

{

///

///EmployeeBase.xaml的交互逻辑

///

publicpartialclassEmployeeBase:

Page

{

BankEntitiescontext=newBankEntities();

publicEmployeeBase()

{

InitializeComponent();

this.Unloaded+=EmployeePage_Unloaded;

varq=fromtincontext.EmployeeInfo

selectt;

dataGrid1.ItemsSource=q.ToList();

}

voidEmployeePage_Unloaded(objectsender,RoutedEventArgse)

{

context.Dispose();

}

privatevoidButton_Click_1(objectsender,RoutedEventArgse)

{

try

{

context.SaveChanges();

MessageBox.Show("保存成功!

");

}

catch(Exceptionex)

{

MessageBox.Show(ex.Message,"保存失败");

}

}

}

}

2.2职工工资管理功能

可以调整员工工资。

表2.1-2调整工资

员工号

员工名

员工类型

员工工资

Xaml代码:

Background="#FFDDFBF9">

C#代码:

usingSystem;

usingSystem.Linq;

usingSystem.Text;

usingSystem.Windows;

namespaceBankManage.employee

{

///

///ChangePay.xaml的交互逻辑

///

publicpartialclassChangePay:

Page

{

BankEntitiescontext=newBankEntities();

publicChangePay()

{

InitializeComponent();

this.Unloaded+=ChangePage_Unloaded;

varq=fromtincontext.EmployeeInfo

selectt;

dataGrid1.ItemsSource=q.ToList();

}

voidChangePage_Unloaded(objectsender,RoutedEventArgse)

{

context.Dispose();

}

//保存

privatevoidButton_Click_1(objectsender,RoutedEventArgse)

{

try

{

context.SaveChanges();

MessageBox.Show("保存成功!

");

}

catch(Exceptionex)

{

MessageBox.Show(ex.Message,"保存失败");

}

}

}

}

2.3存款查询功能

可以根据身份证查询用户信息。

身份证号

姓名

帐号

存款类型

账户余额

Xaml代码:

身份证号:

查询

/>

C#代码:

usingSystem;

usingSystem.Linq;

usingSystem.Text;

usingSystem.Windows;

namespaceBankManage.query

{

///

///Page1.xaml的交互逻辑

///

publicpartialclassSaveQuery:

Page

{

BankEntitiescontext=newBankEntities();

publicSaveQuery()

{

InitializeComponent();

this.Unloaded+=TotalQuery_Unloaded;

}

voidTotalQuery_Unloaded(objectsender,RoutedEventArgse)

{

context.Dispose();

}

//查询当前账号的所有记录信息

privatevoidButton_Click_1(objectsender,RoutedEventArgse)

{

varquery=fromtincontext.AccountInfo

wheret.IdCard==txtID2.Text

selectt;

datagrid1.ItemsSource=query.ToList();

}

}

}

第三章设计结果及分析

3.1职员管理功能运行结果及分析

图3.1职员管理功能运行结果

分析:

可以修改已有职员数据,但添加新数据时存在不足,添完后再次返回时新数据又会消失。

3.2职员工资调整功能运行结果及分析

图3.2职员工资调整功能运行结果

分析:

可以修改已有职员数据,但添加新数据时存在不足,添完后再次返回时新数据又会消失。

3.3存款查询功能运行结果及分析

图3.3存款查询功能运行结果

分析:

存在不足的是当输入不存在的身份证时没有跳出提醒。

课设总结与体会

课程设计结束了,在老师和同学的帮助下,我基本完成系统的设计。

我按照系统工程软件设计的要求,从需求分析,概念设计,总体设计,详细设计,系统测试等各个步骤,分步完成系统的各项任务,实现了系统中的存款查询,员工管理,员工工资调整等模块的功能。

在这几天里我收获如下:

1、巩固和加深了对C#的理解,提高综合运用本课程所学知识的能力。

2、培养了我选用参考书,查阅手册及文献资料的能力。

培养独立思考,深入研究,分析问题、解决问题的能力。

3、通过实际编译系统的分析设计、编程调试,掌握应用软件的分析方法和工程设计方法。

根据我在课程设计中遇到的问题,我将在以后的学习当中注意以下几点:

1、认真上好专业实验课,多在实践中锻炼自己。

2、写程序的过程中要考虑周到,严密。

3、在做设计的时候要有信心,有耐心,切勿浮躁。

4、认真的学习课本知识,掌握课本中的知识点,并在此基础上学会灵活运用。

5、在课余时间里多写程序,熟练掌握在调试程序的过程中所遇到的常见错误,以便能节省调试程序的时间。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学 > 化学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1