C#简易银行管理系统Word文档格式.docx

上传人:b****5 文档编号:18060048 上传时间:2022-12-13 格式:DOCX 页数:21 大小:413.14KB
下载 相关 举报
C#简易银行管理系统Word文档格式.docx_第1页
第1页 / 共21页
C#简易银行管理系统Word文档格式.docx_第2页
第2页 / 共21页
C#简易银行管理系统Word文档格式.docx_第3页
第3页 / 共21页
C#简易银行管理系统Word文档格式.docx_第4页
第4页 / 共21页
C#简易银行管理系统Word文档格式.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

C#简易银行管理系统Word文档格式.docx

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

C#简易银行管理系统Word文档格式.docx

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、在课余时间里多写程序,熟练掌握在调试程序的过程中所遇到的常见错误,以便能节省调试程序的时间。

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

当前位置:首页 > 高等教育 > 军事

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

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