C#简易银行管理系统Word文档格式.docx
- 文档编号:18060048
- 上传时间:2022-12-13
- 格式:DOCX
- 页数:21
- 大小:413.14KB
C#简易银行管理系统Word文档格式.docx
《C#简易银行管理系统Word文档格式.docx》由会员分享,可在线阅读,更多相关《C#简易银行管理系统Word文档格式.docx(21页珍藏版)》请在冰豆网上搜索。
1.参照利率设置项完善银行业务管理综合实例,添加职员管理内容。
2.参照利率设置项完善银行业务管理综合实例,添加调整工资内容。
3.参照汇总查询项完善银行业务管理综合实例,添加存款查询内容
(以身份证号查询)。
马宗保
日期:
2017年6月6日
成绩评定表
组长姓名:
俞江跃学号:
2511150342专业/班级:
类别
合计
分值
各项
评分标准
实际
得分
备注
平时
表现
10
按时参加设计指导,无违反纪律情况。
完成
情况
30
20
按设计任务书的要求完成了全部任务,冃匕完整演示其设计内谷,付合要求。
能对其设计内容进行详细、完整的介绍,并能就指导教师提出的问题进行正确的回答。
报告
质量
35
15
报告文字通顺,内容翔实,论述充分、完整,立论正确,结构严谨合理;
报告字数符合相关要求,工整规范,整齐划一。
课题背景介绍清楚,综述分析充分。
设计方案合理、可仃,论证严谨,
逻辑性强,具有说服力。
符号统一;
图表完备、符合规范要求。
能对整个设计过程进行全面的总
结,得出有价值的结论或结果。
答辩
25
在规定时间内能就所设计的内容
进行阐述,言简意明,重点突出,
论点正确,条理清晰。
在规定时间内能准确、完整、流利
地回答教师所提出的问题。
指导教师评语
总评成绩:
分指导教师:
(签字)
日期:
2017年6月10日
第一章设计简介及设计方案论述2
1.1系统功能设计2.
1.2系统数据库设计3.
1.3系统已实现功能4.
第二章程序代码10
2.1职工管理功能10
2.2职工工资管理功能14
2.3存款查询功能18
第三章设计结果及分析24
3.1职员管理功能运行结果及分析24
3.2职员工资调整功能运行结果及分析25
3.3存款查询功能运行结果及分析26
第一章设计简介及设计方案论述
1.1系统功能设计
本银行账户管理信息系统能实现的主要功能有:
登录页面;
开户、存款、取款;
当日汇总,汇总查询,存款查询;
职员管理,工资调整;
更改账户密码,更改操作员密码。
利率设置。
银行系统登陆界面
存款取款
职员管理
其他功能
利率设置
更改操作员密码
利率设置
1.2
系统数据库设计
-屋性
y?
accountNc
AIdCard
AaccountName
Aaccountpass
AaccountTypee导餉雇性
vfEmployeeNo
AEmployeeName
Asex
AworkDate
Atelphone
AidC^rd
Aphoto
Aclassid
Agongzi云寻航屢性
費$Monctylnfo
气fRatalnfo4
-看件
Y?
H
AaccountNo
AdealDate
»
deaType
AdealMoney
>
balance
-寻航属性
&
latioinT/pe
ArationValue
-寻航属件
1.3系统已实现功能
登录模块
可以进入主界面
进入系统前首先进入登录这个界面,当用户登录成功后,
用户登录
燃号
图1.3-1登陆模块
存款取款模块
拥有开户,存款,取款的功能。
11:
tH荷岸一二
(*)MfffiltfiS
©
利车说■
為峠殆fin
图1.3-2开户
抿行氛绕
(3忙鬧隔
3)职是童理
0尸.怛幻缢
◎利率燈1B
希併舄曲
图1.3-3存款
-r
G)存蠡取甑
取款
削肖
«
图1.3-4取款
汇总查询模块
图1.3-5当日汇总
图1.3-6汇总查询
利率设置模块
图1.3-7利率设置
第二章程序代码
2.1职工管理功能
可以对员工进行修改,删除。
表2.1-1职工管理
员工号
员工名
性别
员工类型
电话
xaml代码:
vStackPanel>
vDataGridName="
dataGrid1"
AutoGenerateColumns="
False"
Background="
#FFDDFBF9"
vDataGrid.Columns>
vDataGridTextColumn
Header="
员
工号"
Binding="
{BindingEmployeeNo}"
Width="
70"
/>
工名"
Binding="
{BindingEmployeeName}"
Width="
性
别"
{Bindingsex}"
50"
员工
类型"
{Bindingclassid}"
电
话"
{Bindingtelphone}"
*"
v/DataGrid.Columns>
<
/DataGrid>
ButtonContent="
保存"
Margin="
1000"
Click="
Button_Click_1"
v/StackPanel>
C#代码:
usingSystem;
usingSystem.Collections.Generic;
usingSystem丄inq;
usingSystem.Text;
usingSystem.Threading.Tasks;
usingSystem.Windows;
usingSystem.Windows.Controls;
usingSystem.Windows.Data;
usingSystem.Windows.Documents;
usingSystem.Windows.Input;
usingSystem.Windows.Media;
usingSystem.Windows.Media.Imaging;
usingSystem.Windows.Navigation;
usingSystem.Windows.Shapes;
namespaceBankManage.employee
{
///<
summary>
///EmployeeBase.xaml的交互逻辑
/summary>
publicpartialclassEmployeeBase:
Page
BankEntitiescontext=newBankEntities();
publicEmployeeBase()
InitializeComponent();
this.Unloaded+=EmployeePage_Unloaded;
varq=fromtincontext.EmployeeInfoselectt;
dataGrid1.ltemsSource=q.ToList();
}
voidEmployeePage_Unloaded(objectsender,RoutedEventArgs
e)
context.Dispose();
privatevoidButton_Click_1(objectsender,RoutedEventArgse){
try
context.SaveChanges();
MessageBox.Show(”保存成功!
"
);
}catch(Exceptionex)
MessageBox.Show(ex.Message,"
保存失败"
2.2职工工资管理功能
可以调整员工工资。
表2.1-2调整工资
员工工资
Xaml代码:
vStackPanel>
工
号"
名"
类
型"
资"
Binding="
{Bindinggongzi}"
Margin="
01000"
IIIChangePay.xaml的交互逻辑
publicpartialclassChangePay:
publicChangePay()
this.Unloaded+=ChangePage_Unloaded;
varq=fromtincontext.EmployeeInfo
selectt;
dataGridl.ltemsSource=q.ToList();
voidChangePage_Unloaded(objectsender,RoutedEventArgse)
//保存
privatevoidButton_Click_1(objectsender,RoutedEventArgse)
catch(Exceptionex)
2.3存款查询功能
可以根据身份证查询用户信息
身份证号
姓名
帐号
存款类型
账户余额
Grid>
vGrid.RowDefinitions>
vRowDefinitionHeight="
Auto"
x/RowDefinition>
RowDefinitionHeight="
/RowDefinition>
v/Grid.RowDefinitions>
GridGrid.Row="
0"
vGrid.ColumnDefinitions>
vColumnDefinition
x/ColumnDefinition>
ColumnDefinition>
<
/ColumnDefinition>
vColumnDefinitionWidth="
v/Grid.ColumnDefinitions>
vGrid.RowDefinitions>
Grid.Row="
TextAlignment="
Center"
Grid.ColumnSpan="
3"
>
/TextBlock>
1"
x/TextBox>
查询<
/Button>
Click="
ButtonClick1"
/Grid>
v/Grid.RowDefinitions>
vDataGridGrid.Row="
Background="
Name="
datagrid1"
CanUserAddRows="
CanUserDeleteRows="
vDataGridTextColumn
身份证号"
{BindingIdCard}"
100"
姓
{BindingaccountName}"
60"
/>
帐
{BindingaccountNo}"
存
款
{BindingaccountType}"
90"
账
户
余额"
{BindingaccountPass}"
v/DataGrid.Columns>
C#代码:
usingSystem.Collections.Generic;
namespaceBankManage.query
///Page1.xaml的交互逻辑
publicpartialclassSaveQuery:
publicSaveQuery()
this.Unloaded+=TotalQuery_Unloaded;
voidTotalQuery_Unloaded(objectsender,RoutedEventArgse){
//查询当前账号的所有记录信息
varquery=fromtincontext.Accountlnfo
wheret.IdCard==txtlD2.Textselectt;
datagrid1.ItemsSource=query.ToList();
第三章设计结果及分析
3.1职员管理功能运行结果及分析
二I巳L翅
调養工覺
具ffi躺
Q利垂读符
O网谟些
图3.1职员管理功能运行结果
分析:
可以修改已有职员数据,但添加新数据时存在不足,添完后再次返回时
新数据又会消失。
3.2职员工资调整功能运行结果及分析
图3.2职员工资调整功能运行结果
3.3存款查询功能运行结果及分析
银行系统
U
图3.3存款查询功能运行结果
存在不足的是当输入不存在的身份证时没有跳出提醒。
课设总结与体会
课程设计结束了,在老师和同学的帮助下,我基本完成系统的设计。
我按照系统工程软件设计的要求,从需求分析,概念设计,总体设计,详细设计,系统测试等各个步骤,分步完成系统的各项任务,实现了系统中的存款查询,员工管理,员工工资调整等模块的功能。
在这几天里我收获如下:
1、巩固和加深了对C#的理解,提高综合运用本课程所学知识的能力。
2、培养了我选用参考书,查阅手册及文献资料的能力。
培养独立思考,深入研究,分析问题、解决问题的能力。
3、通过实际编译系统的分析设计、编程调试,掌握应用软件的分析方法和工程设计方法。
根据我在课程设计中遇到的问题,我将在以后的学习当中注意以下几点:
1、认真上好专业实验课,多在实践中锻炼自己。
2、写程序的过程中要考虑周到,严密。
3、在做设计的时候要有信心,有耐心,切勿浮躁。
4、认真的学习课本知识,掌握课本中的知识点,并在此基础上学会灵活运用。
5、在课余时间里多写程序,熟练掌握在调试程序的过程中所遇到的常见错误,以便能节省调试程序的时间。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C# 简易 银行 管理 系统