银行排队模拟系统实验报告

银行排队模拟系统实验报告
银行排队模拟系统实验报告

北京电子科技学院

《数据结构课程设计》实验报告

题目:银行排队模拟系统

班级: 0921

姓名:韩晓雪

学号: 20092111

完成日期: 2011/9/9

一、问题描述

银行业务越来越丰富,有一般的客户存款或取款、理财金(股票、基金等业务)、外币服务等。每天来银行的客户越来越多,为免除客户排队等待,日前银行均设计有排队管理系统。试编程模拟管理银行的排队业务。

题目要求:

(1)设置有排队机器,可以实现“理财金”“外币”“个人服务”等3种业务的排队。

(2)银行窗口接待服务。接待窗口分3种“理财”“外币”和“个人业务”,理财和外币业务由专用窗口接待,且这些专用窗口接待完本类业务之后,将继续进行“个人业务”服务。直到全部客户服务均完成。

二、需求分析

根据客户办理业务的需求,银行设有“个人业务”、“理财业务”和“外币业务”3种业务的办理,且“理财业务”的优先级高于“外币业务”。本程序将根据客户选择要办理的业务类型,等候办理业务的客户进行队伍编排。工作人员控制每位客户的业务办理时间。

程序开始:第一位客户选择要办理的业务类型后。

程序结束:3个窗口均无人办理业务。

三、概要设计

(一)程序功能:

本程序可以实现对办理不同业务的客户进行合理编排,尽量减少客户等待时间,同时客户可以从界面获得自己的排队情况,并可以了解到当前日期和时间。

1、选择业务:客户从应用程序界面上选择要办理的业务类型。

2、产生编号:程序通过客户选择业务来为其排号,业务不同,客户获得的

编号类型不同。

3、显示排队情况:将客户的编号、所排窗口、所在队伍位置显示在应用程

序界面上,模拟排队情况。

4、刷新队伍:每位客户业务办理结束后,工作人员提醒下一位客户,当2

号窗口、3号窗口业务办理结束且1号窗口仍有人在办理业务,则将在1

号窗口前排队的客户分配到2号窗口、3号窗口去。分配方法是:当2、

3窗口同时为空时,先分配给2号窗口,若此时仍有客户在1号窗口排队,则再分配给3号窗口。

5、排号算法:若客户选择“理财”或“外币”业务,则分别将其直接排到

2号窗口、3号窗口的队伍中,若客户选择“个人业务”,则要进行如下判断:

(1)若1号窗口无人办理业务,则安排其到1号窗口办理业务;

(2)若1号窗口有人在办理业务,则一次判断2号窗口、3号窗口是否有人办理业务,若没有则安排其在无人窗口办理业务;

(3)若3个窗口均有人在办理业务,则将其排到1号窗口的队伍中。(二)对象说明

1、窗体:1个窗体,用于设计应用程序界面。

2、Label控件:14个Label控件,用于做文字说明或信息提示。

3、Button控件:7个Button控件,用于接受客户的命令,然后执行该命

令所对应的事件过程中的程序代码。

4、TextBox控件:4个TextBox控件,用于输出文本信息

5、Timer控件:3个Timer控件,用于触发事件。

6、DataTimePicker1控件1个:获取当前日期,观看日历。

四、详细设计

本程序通过数组来实现对排队客户的存储,再通过textbox以文本形式将排队情况显示出来。

(一)数据

(二)事件说明

1、Button6_Click

●客户选择个人业务,将客户放在数组geren()中,数组元素加1,

并给客户相应的编号,编号加1,根据排号算法,将客户排在合适的

窗口并显示。

●若排队人数多于25人,显示提示信息,同时停止个人业务办理。

2、Button7_Click

●客户选择理财业务,将客户放在数组licai()中,数组元素加1,

并给客户相应的编号,编号加1,根据排号算法,将客户排在2号窗

口并显示。

●若2号窗口排队人数多于25人,显示提示信息,同时停止理财业务

办理。

3、Button8_Click

●客户选择外币业务将客户放在数组waibi()中,数组元素加1,并

给客户相应的编号,编号加1,根据排号算法,将客户排在3号窗口并显示。

●若3号窗口排队人数多于25人,显示提示信息,同时停止外币业务

办理。

4、Button1_Click

●工作人员接待当前客户完毕后,在显示排队情况的文本中清除该客户

编号,下一位前往办理业务。

●1号窗口排队人数小于25人时,撤销提示信息,恢复个人业务的办理。

5、Button2_Click

●工作人员接待当前客户完毕后,在显示排队情况的文本中清除该客户

编号,下一位前往办理业务。

●2号窗口排队人数小于25人时,撤销提示信息,恢复理财业务的办理。

●所有理财业务办理结束后,触发timer6。

6、Button4_Click

●工作人员接待当前客户完毕后,在显示排队情况的文本中清除该客户

编号,下一位前往办理业务。

●3号窗口排队人数小于25人时,撤销提示信息,恢复外币业务的办理。

●所有理财业务办理结束后,触发timer5。

7、Button3_Click

●退出程序。

8、Timer6_Tick

●2号窗口为空,且1号窗口仍有人排队,将排在1号窗口的第一位客

户转到2号窗口办理业务。

●1号窗口排队人数小于25人时,撤销提示信息,恢复个人业务的办理。

●3个窗口均为空,退出程序。

9、Timer5_Tick

●3号窗口为空,1、2号窗口均不空,将排在1号窗口的第一位客户转

到3号窗口办理业务。

●3号窗口为空是,2号窗口也为空,则无动作。

●1号窗口排队人数小于25人时,撤销提示信息,恢复个人业务的办理。

●3个窗口均为空,退出程序。

10、Timer4_Tick

●数字时钟,显示当前时间。

(三)交互关系

五、测试分析

提示:在各窗口下的第一个编号,即是在该窗口正在办理业务的客户的编号。

(一)测试数据和测试结果

测试1:

客户(G)办理个人业务时,3个窗口都为空。

测试2:

客户(G)办理个人业务时,只有2号窗口有人在办理业务。

测试3:

客户(G)办理个人业务时,只有3号窗口有人在办理业务。

测试4:

客户(G)办理个人业务时,2号、3号窗口都有人在办理业务。

客户(L)办理理财业务。

客户(W)办理外币业务。

客户(G-2)来办理个人业务时,3个窗口均有人在办理业务。

测试8:

3个窗口都在办理业务过程中,3号窗口结束接待后,1号、2号窗口都

有客户在排队。

测试9:

3个窗口都在办理业务过程中,2号窗口结束接待后, 1号、3号窗口仍

有客户在排队。

测试10:

3个窗口都在办理业务过程中,3号和2号窗口同时结束接待后, 1号窗

口仍有客户在排队。

测试11:

某窗口排对人数超过25人。

(二)遇到的问题和解决方法:

问题1:

当2号、3号窗口同为空时,排在1号窗口的第一为客户的编号会出现在2号、3号两个窗口中。

方法:

经分析,这是由于没有考虑两个窗口的优先级所致,于是我设置办理理财业务的2号窗口的优先级高于办理外币业务的3号窗口。当两窗口同

为空时,先给2号窗口分配客户,之后,若1号窗口仍有人排队,再分配给3号窗口。

问题2:

各窗口无限排队问题。

方法:

通过判断显示排队情况的文本的字符长度,来确定各窗口正在排队人数,多于25人时,系统显示提示信息,同时暂停接收对应业务的办理。

六、实验总结

通过为期10天的数据结构课程设计,在老师们的指导帮助下,我完成了银行排队模拟系统的程序设计,在这次课程设计中,我收获良多。

课程设计不同于平时的编程实验,它的要求更多更全面,需要程序编写者在前期做出准确的需求分析,还有后期全面的程序测试,这些都是在过去的学习中很少接触到的。通过老师的讲解和自身在编程中的实践,我深刻体会到需求分析可以使得程序更贴近生活,更具实用性,而全面到位的程序设计则可以保证程序的实用性和健壮性。

起初我对所选题目的理解不够到位,只设计了系统中的客户界面,也因此不能确定每个客户办理业务所需具体时间,只能通过时间控件,以固定的时间频率刷新队伍,也就是所有将客户办理业务的时间限制在同样的时间里(5分钟),这使得程序不够人性化,后经过老师的提醒和指导,我添加了工作人员界面,由工作人员通过来控制客户的办理时间,这样也就实现了系统的“叫号”功能,也使得客户和工作人员通过系统有了信息的交换。

这次课程设计使我加强了自身的编程能力的同时,也让我认识到要将所学灵活的应用到实际生活中去,不可以凭空想象,要着眼实际,找到生活所需,理论里联系实际,才可以编写出真正有价值的程序。

感谢各位老师在这些天来对我的指导和帮助,让我及时看到错误并得以改正。在今后的学习中我会更加仔细认真,真正做到学以致用。

附:程序代码

Public Class Form1

Dim a, b, c, num1, num2, num3 As Integer

Dim geren(1000), licai(1000), waibi(1000) As String'分别为用来存储排在个人业务\理财业务\外币业务窗口的客户的数组

Private Sub Timer4_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer4.Tick

TextBox4.Text = TimeOfDay() '数字时钟

End Sub

Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6.Click

num1 = num1 + 1

Label3.Text = "您的的编号为:G-" & num1 'num1为办理个人业务客户的编号

'通过判断各窗口有无业务正在办理,安排办理个人业务客户的排队位置

If Me.TextBox1.Text.Trim = String.Empty Then

Call g() '调用函数g()

ElseIf Me.TextBox2.Text.Trim = String.Empty Then

licai(b) = num1 '将该客户编号存入licai数组,b为licai数组的数组元素标号

TextBox2.Text = TextBox2.Text & "G-" & licai(b)

TextBox2.Text = TextBox2.Text & vbCrLf

b = b + 1 '排在号窗口,并将其号码显示在文本框输出

ElseIf Me.TextBox3.Text.Trim = String.Empty Then

waibi(c) = num1 '将该客户编号存入waibi数组,c为weibi数组的数组元素标号()

TextBox3.Text = TextBox3.Text & "G-" & waibi(c)

TextBox3.Text = TextBox3.Text & vbCrLf

c = c + 1 '排在号窗口,并将其号码显示在文本框输出

Else

Call g()

End If

'提醒客户要排队的窗口前排队等候的人数多于

Label7.Visible = True

Label7.Text = "排队等候多于人!"

Button6.Enabled = False

Else

Label9.Visible = False

End If

End Sub

Private Sub Button7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button7.Click

num2 = num2 + 1 'num2为办理理财业务客户的编号

Label3.Text = "您的的编号为:L-" & num2

licai(b) = num2 '将该客户编号存入licai数组

TextBox2.Text = TextBox2.Text & "L-" & licai(b)

TextBox2.Text = TextBox2.Text & vbCrLf

b = b + 1 '排在号窗口,并将其号码显示在文本框输出

If TextBox2.TextLength > 125 Then

Label8.Visible = True

Label8.Text = "排队等候多于人!"

Button7.Enabled = False

End If

End Sub

Private Sub Button8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button8.Click

num3 = num3 + 1 'num2为办理理财业务客户的编号

Label3.Text = "您的的编号为:W-" & num3

waibi(c) = num3 '将该客户编号存入waibi数组

TextBox3.Text = TextBox3.Text & "W-" & waibi(c)

TextBox3.Text = TextBox3.Text & vbCrLf

c = c + 1 '排在号窗口,并将其号码显示在文本框输出

'提醒客户要排队的窗口前排队等候的人数多于

Label9.Visible = True

Label9.Text = "排队等候的人数多于!"

Button8.Enabled = False

Else

Label9.Visible = False

End If

End Sub

Private Sub g()

geren(a) = num1 '将该客户编号存入geren数组,a为geren数组的数组元素标号

TextBox1.Text = TextBox1.Text & "G-" & geren(a)

TextBox1.Text = TextBox1.Text & vbCrLf

a = a + 1 '排在号窗口,并将其号码显示在文本框输出

End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

'将号窗口办完业务的客户的编号从文本框中撤除

Dim a1, a2 As String

a1 = TextBox1.GetFirstCharIndexFromLine(0) '第一行第一个字符的索引

a2 = TextBox1.GetFirstCharIndexFromLine(1) '第二行第一个字符的索引

TextBox1.Select(a1, a2) '选中第一行

TextBox1.SelectedText = ""'设置第一行的内容为空

If TextBox1.TextLength <= 125 Then'排队人数小于等于人时,撤除提醒

Label7.Visible = False

Button6.Enabled = True

End If

If TextBox1.TextLength = 0 Then

If TextBox2.TextLength = 0 Then

If TextBox3.TextLength = 0 Then

End

End If

End If

End If

End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles

Button2.Click

'将号窗口办完业务的客户的编号从文本框中撤除

Dim b1, b2 As String

b1 = TextBox2.GetFirstCharIndexFromLine(0)

b2 = TextBox2.GetFirstCharIndexFromLine(1)

TextBox2.Select(b1, b2)

TextBox2.SelectedText = ""

'当号窗口前为空时,触发timer6

If TextBox2.TextLength = 0 Then

Timer6.Enabled = True

Else

Timer6.Enabled = False

End If

If TextBox2.TextLength <= 125 Then

Label8.Visible = False

End If

If TextBox2.TextLength <= 125 Then

Label8.Visible = False

Button7.Enabled = True

End If

If TextBox1.TextLength = 0 Then

If TextBox2.TextLength = 0 Then

If TextBox3.TextLength = 0 Then

End

End If

End If

End If

End Sub

Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click

'将号窗口办完业务的客户的编号从文本框中撤除

Dim c1, c2 As String

c1 = TextBox3.GetFirstCharIndexFromLine(0)

c2 = TextBox3.GetFirstCharIndexFromLine(1)

TextBox3.Select(c1, c2)

TextBox3.SelectedText = ""

'当号窗口前为空时,触发timer5

If TextBox3.TextLength = 0 Then

Timer5.Enabled = True

Else

Timer5.Enabled = False

End If

If TextBox3.TextLength <= 125 Then

Label9.Visible = False'排队人数小于等于人时,撤除提醒

Button8.Enabled = True

End If

If TextBox1.TextLength = 0 Then

If TextBox2.TextLength = 0 Then

If TextBox3.TextLength = 0 Then

End

End If

End If

End If

End Sub

Private Sub Timer5_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer5.Tick

Dim d1, d2, f1, f2 As String

'当号窗口为空,1号窗口仍有人排队,且号窗口不为空时,将号窗口排队的第一个客户转到号窗口

If TextBox1.TextLength > 5 Then

If TextBox2.TextLength > 0 Then

d1 = TextBox1.GetFirstCharIndexFromLine(1)

d2 = TextBox1.GetFirstCharIndexFromLine(1)

TextBox1.Select(d1, d2)

TextBox1.Cut()

f1 = TextBox3.GetFirstCharIndexFromLine(0)

f2 = TextBox3.GetFirstCharIndexFromLine(1)

TextBox3.Select(f1, f2)

TextBox3.Paste()

Timer5.Enabled = False

End If

'当号窗口仍有人排队,且号窗口为空时,无动作

ElseIf TextBox1.TextLength > 5 Then

If TextBox2.TextLength = 0 Then

End If

ElseIf TextBox1.TextLength = 0 Then

If TextBox2.TextLength = 0 Then

If TextBox3.TextLength = 0 Then

End

End If

End If

Else

End If

If TextBox1.TextLength <= 125 Then

Label7.Visible = False'排队人数小于等于人时,撤除提醒

Button6.Enabled = True

End If

End Sub

Private Sub Timer6_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer6.Tick

'2号窗口为空,1号窗口仍有人排队时,将号窗口排队的第一个客户转到号窗口

Dim e1, e2, g1, g2 As String

If TextBox1.TextLength > 5 Then

g1 = TextBox1.GetFirstCharIndexFromLine(1)

g2 = TextBox1.GetFirstCharIndexFromLine(1)

TextBox1.Select(g1, g2)

TextBox1.Cut()

e1 = TextBox2.GetFirstCharIndexFromLine(0)

e2 = TextBox2.GetFirstCharIndexFromLine(1)

TextBox2.Select(e1, e2)

TextBox2.Paste()

Timer6.Enabled = False

End If

If TextBox1.TextLength = 0 Then

If TextBox2.TextLength = 0 Then

If TextBox3.TextLength = 0 Then

End

End If

End If

End If

If TextBox1.TextLength <= 125 Then

Label7.Visible = False'排队人数小于等于人时,撤除提醒

Button6.Enabled = True

End If

End Sub

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click

End'退出程序

End Sub

End Class

数据结构-银行排队系统

宁波大红鹰学院信息工程学院 课 程 设 计 报 告 项目名称:银行排队系统 项目组长:白钰琦 项目成员:项鸿伟、徐海域、徐程凯 班级名称:10计科1 专业名称:计算机科学与技术 完成时间:2012年11月27日 信息工程学院制

目录 一、系统总体描述.................................................... - 1 - 二、模块设计(包括文档设计、项目流程设计)........................... - 1 - 三、程序设计(界面设计、后台详细设计)............................... - 2 - 四、设计总结......................................................... - 3 - 五、设计总结......................................................... - 6 - 1、完成情况...................................................... - 6 - 2、心得体会...................................................... - 7 -

一、系统总体描述 银行排队系统是利用现代网络通信技术和计算机信息管理技术来代替传统排队的 系统,从本质上改善传统排队管理所存在的拥挤、嘈杂、混乱现象,避免各种不必要 的纠纷。通过使用排队系统,由传统的客户站立排队改变为取票进队、排队等待、叫 好服务,由传统物理的多个队列变为一个逻辑队列,使“先来先服务”的思想得到更 好地贯彻。 本系统可以实现银行排队的主要业务活动。本系统分为以下6个功能模块: (1)顾客到达。分为VIP客户和普通客户进行排队拿号,普通客户进入逻辑队列。 (2)顾客离开。顾客离开时将客户从队列中删除,并提供让客户对银行窗口职员 评价的平台。 (3)查看业务办理。可以查看每个业务窗口正在给第几号顾客办理业务。 (4)查看排队情况。可以查看当前顾客有多少个顾客在排队等候。 (5)系统查询。可以查询本系统为多少个普通用户和VIP客户办理过业务。 (6)退出。退出整个银行排队系统。 二、模块设计(包括文档设计、项目流程设计) 本程序包含主程序模块、菜单选择模块和队列操作模块,调用关系如下图: 模块调用示意图 2、系统子程序及功能设计 (1)void Initshuzu();

商业银行综合业务模拟实验报告

实验报告 本学期教务处为我们安排了商业银行综合业务模拟实验,在实验操作过程中,我们发现问题、解决问题,逐渐理解与掌握了银行日常业务的处理,包括个人储蓄业务与对公业务的处理;对现代商业银行的架构、运营模式有了一定的认识。在这十几周的学习中,我们将银行经营管理的理论与实践相结合,系统地实践、体验与学习银行业务的相关业务,拓展了知识面,提高了我们学习、判断、操作、分析等各个方面的能力。接下来按实验操作过程对相关业务的操作情况进行描述分析。 (一)个人储蓄业务 一、储蓄柜员初始操作 操作内容:登陆个人储蓄系统→修改密码与学号并增加尾箱→用尾箱登录在开始银行模拟业务前,老师给我们每个人分配了一个个人账号。我们可以用此账号作为用户名登陆模拟系统,然后进入“信息中心”修改个人资料并增加尾箱,同时设置尾箱密码以及登录密码,这样方可保证每位柜员都有属于自己的操作空间,避免她人修改银行业务的相关数据。本次模拟实验采取实名制,我们每个人都要在个人资料中填写自己的真实姓名,以便日后老师查瞧各位同学的实验进度以及得分。修改完后,每次登陆后右边信息栏中就会出现自己的相关信息。 在本模块操作中一定要牢牢记住自己的柜员号以及所设置的密码,否则就无法登陆银行模拟系统进行业务操作,这样就只能重新申请一个柜员号。 二、储蓄柜员日初操作 操作内容:凭证领用→重要空白凭证出库→现金出库→凭证综合查询→重要空白凭证查询 银行柜台工作人员进行日初业务处理首先应领用凭证。凭证及现金出库到柜员个人钱箱后才能进行柜员的日常业务操作。我们必须注意到凭证“开始号码”与“结束号码”不能与其她柜员领取的号码相同。自己领取的凭证号码应记下,以便接下来的业务操作使用。在实验过程中,若我们想了解凭证的使用情况,则可以进行凭证综合查询与重要空白凭证查询。

商业银行实验报告

商业银行综合业务实验报告 一、实验目的 通过本实验,让学生熟悉当前商业银行业务系统的业务操作流程,初步掌握金融业务系统业务处理方法,熟悉并学会利用计算机软件处理银行业务,理解业务系统中的一些重要概念和临柜柜员日常工作流程。 二、实验内容 本次模拟实验以智盛商业银行综合业务模拟系统及操作系统为依托,实验内容主要分为两大类:储蓄所业务和对公业务。 通过操作商业银行储蓄存款业务,熟悉各种储蓄存款实务的前台操作界面和操作要素,掌握储蓄存款的种类、特点、利息计算等基本规定;熟悉会计票据在储蓄存款实务中的应用、票据的审核要点,以及相关的会计核算和记账凭证。 通过操作商业银行对公业务,熟悉银行本票业务中本票开立、汇票业务开立的业务操作流程,以及本票超期结清以及本票未用退回、汇票的超期结清以及退回等业务过程,掌握单位活期存款业务,掌握基本户、一般户的开立以及账户的销户等基本的柜台业务流程。 三、实验步骤 【一】储蓄所业务:包括储蓄日初处理、储蓄日常业务、储蓄特殊业务、储蓄代理业务、信用卡业务、储蓄日终处理。 (一)、储蓄日初处理:掌握如何领用凭证、凭证出库,理解柜员钱箱及部门钱箱之间的关联。掌握如何查询凭证状态及凭证使用情况的方法。 1、凭证领用

2、重要空白凭证出库 (二)、储蓄日常业务:理解商业银行面向客户的客户化管理思想,掌握如何为个人储蓄客户开立客户号及活期存款帐户、整存整取帐户、定活两便帐户,如何进行存取款业务操作,理解商业银行个人业务处理的业务规范和操作流程。掌握存本取息、通知存款、普通支票的业务规范及操作流程。熟悉教育储蓄、一卡通及凭证业务的规范及操作流程。 1、开户以及存取款业务:以普通活期开户为例 开普通客户,普通活期开户,普通活期存款,普通活期取款

商业银行模拟经营沙盘实验报告

商业银行模拟经营沙盘实 验报告 学校:四川师范大学 学院:经济与管理学院 专业:经济学 班级:2014级1班 成员:王岚徐艳玲唐熙乔 许川徽唐杰婧肖雨桐 指导老师:罗峰 银行名称:银行B 完成时间:2017年5月

目录 沙盘简介 (2) 一、课程背景 (2) 二、实训分析和做好银行大客户经理总结 (3) (1)资本充足率和核心资本充足率的分析 (3) (2)盈利状况 (4) a.资本收益率分析 (4) b.盈利状况——资产收益率 (4) (3)流动性分析: (6) 四、个人总结 (8)

沙盘简介 沙盘模拟培训源自西方军事上的战争沙盘模拟推演。战争沙盘模拟推演通过红、蓝两军在战场上的对抗与较量,发现双方战略战术上存在的问题,提高指挥员的作战能力。而商业沙盘模拟怎可以加强学员们在商业上的经营决策能力,熟悉特定得经济业务和流程,训练学员的博弈能力。 模拟培训已成为大多数世界500强企业中高层管理人员经营管理培训的主选课题。在本次培训中,学员将分组经营数家企业和银行外加一个央行组。 一、课程背景 在此次实训中我们共有9个组,分为4个商业银行组、4个企业组外加一个央行兼政府组。我们小组为银行B,成员信息如下: 银行初始状态:1亿现金、5年期国债2亿元、2年期央票2亿元、存款准备金0.45亿元、2年期基准利率加1.5%的消费者个人存款3亿、股本资本2.5亿、2年期企业贷款0.7亿元

二、实训分析和做好银行大客户经理总结 (1)资本充足率和核心资本充足率的分析 银行资本充足性是指银行资本数量必须超过金融管理当局所规定的能够保 障正常营业并足以维持充分信誉的最低限度;同时,银行现有资本或新增资本的构成,应该符合银行总体经营目标或所需新增资本的具体目的。 资本充足率说的是商业银行所持有的资本与商业银行的风险加权资产的比率。 核心资本充足率说的是商业银行所持有的核心资本与商业银行的的风险加 权资产的比率。 第一年是老师带领我们一起做的,熟悉一下流程,让我们懂得怎么配合,所以四家银行的资本充足率和核心资本充足率是一样的。经过第一年的运作,第二年我们就要自己去做了,第二年我们的资本充足率是51.60%,核心资本充足率 是49.65%,在四个银行中我们的资本充足率和核心资本充足率还是不错的,但 是中间出现了一些小插曲,我们面领了信用风险,也称违约风险,在第二年我们的资金还是很充裕的,在消费贷款上和D企业商议谈好和她们签订消费贷款协议,别的企业找我们商议签贷消费贷款协议被我们拒绝了,而D企业却和别的银行签了协议,别的企业也与别的银行签订了协议,所以我们的消费贷款却没有贷出去,留存了过多资本。第三年我们的资本充足率是31.22%,核心资本充足率是29%,在四家银行中充足率最高,也是因为上年留存了资金,第三年我们吸取了第二年的教训,这次我们的利率没有太高,在我们不亏的前提下提高了一点,因为我们的资金非常充足,如果不带出去,我们银行就会亏损,因为我们的利息比较低和上一年我们的诚信,这一年早早就完成了贷款数量。高资本量会带来搞资本成本,这样会降低银行的盈利性,因此对商业银行来说,资本充足是资本适度,而非越多越好。 想要留住大客户我们就要应了解每个大客户的信息,我们应站在客户的角度为客户思考,用我们的举措和策略赢得大客户的心动。抓住潜在大客户,去了解

商业银行综合业务模拟实验报告

《商业银行综合业务模拟实验》实验报告书 一、实验目的 《商业银行综合业务模拟实验》应用先进的计算机网络技术以及商业银行综合业务模拟系统,采用以总行为数据中心的集中式数据网络系统方式,把银行日常业务处理的流程和各个环节全部纳入计算机处理,形成覆盖银行管理全方位的科学体系,实现网络互联、信息共享、查询自如、方便快捷的电子化管理,实现“以客户为中心、以市场为导向、以风险控制为核心、以量化分析为主”的管理机制。本课程采用的实验平台是“深圳智盛商业银行综合业务模拟系统”,该系统的最终目的是通过模拟的交易环境加强学生对现代商业银行理论知识的理解,训练学生的实际动手能力,满足专业课程的实验、实习及课程设计任务,为学生走向社会提供一个理论结合实际的实验环境,促使学生关注最新的商业银行信息技术,训练学生的实际操作能力,为金融专业及其它相关专业的学生走向社会提供一个良好的实习环境。 二、实验意义 1、通过对模拟银行软件和相关银行系统各个功能模块的具体操作,加深学生对银行实务中基本业务流程的理解和掌握,熟悉业务操作的关键要素。 2、由于本次模拟系统采用面向管理、服务、产品、客户和数据的全新概念设计,提出面向客户信息的设计方法,以客户信息文件为基础,构造客户信息管理子系统,为银行综合掌握客户状况、提供全面的客户追踪和决策分析手段提供便利,在一定程度上有助于学生理解现代商业银行综合业务面向客户的管理体系。 3、通过本课程教学,加强学生把商业银行业务经营的管理理论和实际操作相结合的能力,促进学生充分理解和运用金融法律、银行规章等知识,提高学生运用基本知识分析解决实际问题的创新思维和能力,为学生的成长成才奠定扎实的专业基础。同时,通过学习也能引导学生密切关注我国商业银行经营改革的现状与问题,以便提高学生观察问题、思考问题和解决问题的能力。 三、实验步骤

MATLAB模拟银行单服务台排队模型

M A T L A B模拟银行单服务台排队模型 标准化工作室编码[XX968T-XX89628-XJ668-XT689N]

M A T L A B模拟银行单服务台排队模型 摘要:运筹学就是专门研究对各种经营做出优化决策的科学,也称为最优化理论。排队论是运筹学的重要组成部分。排队论又称随机服务系统理论,它是通过对各种服务系统在排队等待现象中概率特性的研究,来解决服务系统最优设计与最优控制一门学科。具有排队等候现象的服务系统通称为排队系统。任何一个服务系统总是由两个相辅相成的要素:顾客和服务员(或服务台)所构成。凡是要求接受服务的人与物统称为顾客;凡是给予顾客服务的人与物统称为服务员(或服务台)。MATLAB是一种用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境。使用MATLAB可以较使用传统的编程语言(如C、C++和Fortran)更快地解决技术计算问题。 关键词:程序化模拟;单服务台;等待时间;排队论 一、问题叙述 众所周知,近年来我国大学大举扩招,学生人数大幅增加,而大学校园往往距离城市中心较远,银行数量较少,这就导致了银行业务繁忙时大量学生在银行窗口前排起长队等待的情况。这种现象长期困扰着广大学生,浪费了同学们的大量时间。为此,我们建立银行单服务台排队模型,并用MATLAB进行模拟,以计算学生在银行窗口前的平均排队时间。 二、模型假设 1。在银行只有一个服务窗口,客户陆续来到,服务窗口逐个地接待客户.当到来的客户较多时,一部分客户便须排队等待,被接待后的客户便离开银行。 2。客户到达的间隔时间服从指数分布(均值为10分钟);每个客户的服务时间服从均匀分布U[10,15]。 3。客户到达时刻、客户服务完毕并离去时刻等均视为随机事件(瞬间完成)。 4。排队按先到先服务规则。 三、符号说明 arrive(i):第i个客户到达的时刻; wait(i):第i个客户的排队等待时间; servetime(i):第i个客户接受服务的时间; meantime(i):客户的平均等待时间 n:客户数目 四、模型的建立与求解 在任意时刻t,系统的状态可以用排队等候的客户数目和服务员是否在工作来描述。排队等候的客户数目称为队长,记作L(t),为非负整数。服务员的状态用S(t)表示,当服务员工作时,令S(t)=1;服务员空闲时,令 S(t)=0。

智胜商业银行综合业务模拟系统实验报告

商业银行实验报告 ——智胜商业银行综合业务模拟系统实验报告

目录 实验目的 (3) 实验内容 (3) 1、描述一下智盛商业银行综合业务模拟系统及操作平台 (3) 2、做了哪些模拟业务,举例说明,包括哪些对公业务,对私业务? (4) 【对公业务】 (4) (1)日初操作 (4) (2)对公存贷业务 (5) (3)个人贷款业务: (6) (4)对公结算业务 (6) (5)对公特殊业务: (8) (6)对公日终处理: (9) 【对私业务】 (9) (1)储蓄日初处理 (9) (2)储蓄日常业务: (9) (3)储蓄特殊业务 (10) (4)储蓄代理业务: (10) (5)信用卡业务: (11) (6)储蓄日终处理 (11) 3、对该套系统有哪些意见和建议,存在哪些问题有待进一步改进。 (11) 实验总结和心得 (12) (1)对公业务的操作的总结和心得 (12) (2)对私业务操作的总结和心得 (13)

实验目的 通过本实验,加深对现代商业银行业务模拟系统的理解了,初步掌握金融业务系统业务处理方法,熟悉并学会利用计算机软件处理银行业务,为以后银行工作打下基础。 实验内容 1、描述一下智盛商业银行综合业务模拟系统及操作平台 智盛商业银行综合业务模拟系统是一个面向金融业发展金融电子化工程建设,集开发、研究、实验、培训为一体的银行业务模拟系统。 我们可以通过本系统将所学的银行理论知识与现代商业银行业务管理系统相结合,通过对本系统的模拟实验操作,充分理解所学的银行理论知识与实际应用系统的联系。 这个系统采用最新的金融会计制度(4位会计科目代码),大会计、综合柜员制的帐务管理方式。系统采用了当前商业银行流行的系统结构和大会计、综合柜员的帐务管理方式。让我们通过实训可以更好地理解现代商业银行综合业务系统中核心会计,即并账制。核心会计系统代表了先进银行系统的一个主要特点,也是目前国内商业银行系统发展的一个新趋势。把传统会计系统的一些功能包括对公业务和各业务帐户的明细核算分散到各个应用中去,不以公、私业务及业务部门来划分系统,加强会计的分析管理功能,将大会计系统转为总帐系统,将核算会计向管理会计过渡。面向综合柜员:通过在并账制的基础之上,对前台系统和综合业务系统的有机结合,在保留原有账务轧平方式的同时,逐步将柜面人员以面向账务为主改为面向业务为主的方式,提高业务的处理效率,并有利于新业务的开展。 商业银行业务管理模式一般是采用三级管理方式,即总行---分行---支行模式,这种模式是目前国内所有商业银行通行的业务模式。这个平台同样采用这种业务模式,教师可以将每个班级设置为一个支行,让我们担任这个支行的柜员角色。 这个系统采用与商业银行完全一样的业务操作流程,通过模拟操作银行业务,达到身临其境地体验银行各类角色的效果。允许我们扮演银行实际工作中的各种特定角色(如会计、储蓄、出纳、贷款、报表管理、综合查询、个人客户、企业客户等),通过联机交易,分工体验到银行的实际业务环境,从信息化的高度全面把握银行的业务流程,达到现代化商业银行从业人员所具备的高素质。 系统可以让我们理解现代商业银行综合业务面向客户的管理体系。采用面向管理、服务、产品、客户和数据的全新概念设计,而不是传统的面向记账、传票、交易、帐户、流程的设

实验报告银行业务模拟系统的设计与实现(1)

数据结构实验报告 银行业务模拟系统的设计与实现(该实验为综合性实验,共用6个学时)二、实验要求: 1.问题描述: 假设某银行有四个窗口对外接待客户,从早晨银行开门起不断有客户进入银行。由于每个窗口在某个时刻只能接待一个客户,因此在客户人数众多时需在每个窗口前顺次排队,对于刚进入银行的客户,如果某个窗口的业务员正空闲,则可上前办理业务,反之,若四个窗口均有客户所占,他便会排在人数最少的队伍后面。现在需要编制程序以模拟银行的这种业务活动并计算一天中客户在银行逗留的平均时间。 2.一个完整的系统应具有以下功能: 1)初始化(OpenForDay),模拟银行开门时各数据结构的状态。 2)事件驱动(EventDrived), 对客户到达和离开事件做相应处理。 3)下班处理(CloseForDay), 模拟银行关门时的动作,统计客户平均逗留时间。 [备注]: 假设银行开门的时刻(间)设为0 , 银行每天营业的时间在程序运行时输入(例如480分钟)。 每个客户办理业务的时间不超过30分钟,两个相邻客户到达银行的时间间隔不超过5分钟要求程序执行时,只要给出银行每天的营业时间即可输出客户平均逗留的时间。 三、总的设计思想、环境语言、工具等 总的设计思想: 为了计算这个平均的逗留时间,自然需要知道每个客户到达银行和离开银行这两个时刻,后者减去前者即为每个客户在银行的逗留时间。所有客户逗留时间的总和被一天内进入银行的客户数除便是所求的平均时间。称客户到达银行和离开银行这两个时间发生的事情为“事件”,则整个模拟程序将按事件的先后顺序进行处理。这样一种程序称做事件驱动模拟。下面是上述银行客户的离散事件驱动的模拟算法。 void Bank_Simulation( int CloseTime ){ // OpenForDay ( ); //初始化,模拟银行开门时各数据结构的状态。 while(有要处理的事件时) //有事件可处理 { EventDrived ; //事件驱动,从事件表中取出事件en; //根据en的类型(客户到达事件或客户离开事件)做相应的处理 if(en表示客户到达) CustomerArrived( );// 处理客户到达事件 else CustomerDeparture( ) ;// 处理客户离开事件 }//while CloseForDay( );//计算客户的平均逗留时间 }// Bank_Simulation 环境语言:Windows下的Microsoft VC++ 四、数据结构与模块说明 下面是模拟程序中需要的数据结构及其操作。

商业银行模拟经营沙盘实验报告54670

商业银行模拟经营沙盘实验报告 学校:四川师范大学 学院:经济与管理学院 专业:经济学 班级:2014级1班 成员:王岚徐艳玲唐熙乔 许川徽唐杰婧肖雨桐 指导老师:罗峰 银行名称:银行B 完成时间:2017年5月

目录 沙盘简介 (2) 一、课程背景 (2) 二、实训分析和做好银行大客户经理总结 (3) (1)资本充足率和核心资本充足率的分析 (3) (2)盈利状况 (4) a.资本收益率分析 (4) b.盈利状况——资产收益率 (4) (3)流动性分析: (6) 四、个人总结 (8)

沙盘简介 沙盘模拟培训源自西方军事上的战争沙盘模拟推演。战争沙盘模拟推演通过红、蓝两军在战场上的对抗与较量,发现双方战略战术上存在的问题,提高指挥员的作战能力。而商业沙盘模拟怎可以加强学员们在商业上的经营决策能力,熟悉特定得经济业务和流程,训练学员的博弈能力。 模拟培训已成为大多数世界500强企业中高层管理人员经营管理培训的主选课题。在本次培训中,学员将分组经营数家企业和银行外加一个央行组。 一、课程背景 在此次实训中我们共有9个组,分为4个商业银行组、4个企业组外加一个央行兼政府组。我们小组为银行B,成员信息如下: 银行初始状态:1亿现金、5年期国债2亿元、2年期央票2亿元、存款准备金0.45亿元、2年期基准利率加1.5%的消费者个人存款3亿、股本资本2.5亿、2年期企业贷款0.7亿元

二、实训分析和做好银行大客户经理总结 (1)资本充足率和核心资本充足率的分析 银行资本充足性是指银行资本数量必须超过金融管理当局所规定的能够保障正常营业并足以维持充分信誉的最低限度;同时,银行现有资本或新增资本的构成,应该符合银行总体经营目标或所需新增资本的具体目的。 资本充足率说的是商业银行所持有的资本与商业银行的风险加权资产的比率。 核心资本充足率说的是商业银行所持有的核心资本与商业银行的的风险加权资产的比率。 第一年是老师带领我们一起做的,熟悉一下流程,让我们懂得怎么配合,所以四家银行的资本充足率和核心资本充足率是一样的。经过第一年的运作,第二年我们就要自己去做了,第二年我们的资本充足率是51.60%,核心资本充足率是49.65%,在四个银行中我们的资本充足率和核心资本充足率还是不错的,但是中间出现了一些小插曲,我们面领了信用风险,也称违约风险,在第二年我们的资金还是很充裕的,在消费贷款上和D企业商议谈好和她们签订消费贷款协议,别的企业找我们商议签贷消费贷款协议被我们拒绝了,而D企业却和别的银行签了协议,别的企业也与别的银行签订了协议,所以我们的消费贷款却没有贷出去,留存了过多资本。第三年我们的资本充足率是31.22%,核心资本充足率是29%,在四家银行中充足率最高,也是因为上年留存了资金,第三年我们吸取了第二年的教训,这次我们的利率没有太高,在我们不亏的前提下提高了一点,因为我们的资金非常充足,如果不带出去,我们银行就会亏损,因为我们的利息比较低和上一年我们的诚信,这一年早早就完成了贷款数量。高资本量会带来搞资本成本,这样会降低银行的盈利性,因此对商业银行来说,资本充足是资本适度,而非越多越好。 想要留住大客户我们就要应了解每个大客户的信息,我们应站在客户的角度为客户思考,用我们的举措和策略赢得大客户的心动。抓住潜在大客户,去了解

银行排队系统

1、编程实现一个“银行排队模拟系统” 思想: 程序等待标准输入,若检测到有标准输入,则创建对应的进程。 如果目前等待态的进程个数等于座位数,在门外等待(即放入消息队列等待创建);若目前阻塞的进程个数小于座位数则进程阻塞。 与此同时,检测等待态的进程个数小于座位数,消息队列中存在消息,则从消息队列中取出一条消息,同时创建一个新进程。 本程序使用信号量进行进程间通信,使用消息队列存储从stdin输入的消息。 设置一信号量,标示大厅中座位。 设置一消息队列,标示在门外等待。 本程序,没有实现,老师所说的,“窗口进程”。只是在主控进程中,对S3,S4进行了操作来实现与子进程的通信。 相当于,主控进程作为一个窗口进程,来处理各个客户进程。 由于,想要做到,在同一时间,主控进程最多只有两个子进程(客户进程)在执行,其他的都在阻塞状态,因此,本程序,将S3的初始值设置为2 1) 该程序模拟客户到银行取号-排队-被叫号-被服务的过程; 2) 程序执行流程如下: Step1: 客户到达银行,并从取号机取号; Step2: 如果大厅中有空闲座位,则座下等待,否则,在大厅外等待;

Step3: 银行职员如果发现有客户等待,则依次叫号服务,否则休息; Step4: step1-step4重复执行 3) 大厅中座椅数量为20个; 4) 服务窗口为2个; 5) “客户到来”通过命令行输入客户名字模拟; 6) 为了模拟实际情况,每个客户服务时间不小于20秒,可随机 确定; 7) 程序顺序列出不同窗口服务客户的:名称,窗口号,服务时间2、提示 1) 需一个主控进程,随时监控客户到来,并为之创建进程; 2) 取号机应视为互斥型临界资源 3) 座椅应视为临界资源 4) 客户等待及被叫号应视为进程间同步过程 主控进程(serve.c)执行流程图:

商业银行综合业务模拟实验报告

商业银行综合业务模拟实验报告

《商业银行综合业务模拟实验》实验报告书 一、实验目的 《商业银行综合业务模拟实验》应用先进的计算机网络技术以及商业银行综合业务模拟系统,采用以总行为数据中心的集中式数据网络系统方式,把银行日常业务处理的流程和各个环节全部纳入计算机处理,形成覆盖银行管理全方位的科学体系,实现网络互联、信息共享、查询自如、方便快捷的电子化管理,实现“以客户为中心、以市场为导向、以风险控制为核心、以量化分析为主”的管理机制。本课程采用的实验平台是“深圳智盛商业银行综合业务模拟系统”,该系统的最终目的是通过模拟的交易环境加强学生对现代商业银行理论知识的理解,训练学生的实际动手能力,满足专业课程的实验、实习及课程设计任务,为学生走向社会提供一个理论结合实际的实验环境,促使学生关注最新的商业银行信息技术,训练学生的实际操作能力,为金融专业及其它相关专业的学生走向社会提供一个良好的实习环境。 二、实验意义 1、通过对模拟银行软件和相关银行系统各个功能模块的具体操作,加深学生对银行实务中基本业务流程的理解和掌握,熟悉业务操作的关键要素。 2、由于本次模拟系统采用面向管理、服务、产品、客户和数据的全新概念设计,提出面向客户信息的设计方法,以客户信息文件为基础,构造客户信息管理子系统,为银行综合掌握客户状况、提供全面的客户追踪和决策分析手段提供便利,在一定程度上有助于学生理解现代商业银行综合业务面向客户的管理体系。 3、通过本课程教学,加强学生把商业银行业务经营的管理理论和实际操作相结合的能力,促进学生充分理解和运用金融法律、银行规章等知识,提高学生运用基本知识分析解决实际问题的创新思维和能力,为学生的成长成才奠定扎实的专业基础。同时,通过学习也能引导学生密切关注我国商业银行经营改革的现状与问题,以便提高学生观察问题、思考问题和解决问题的能力。 三、实验步骤

商业银行综合业务模拟实训报告与心得体会

(一)引言 2012年9月28号到10月26号,在金融系老师的缜密安排与悉心指导下,我们进行了为期五周的商业银行业务模拟实习。本次实习利用智胜商业银行综合业务模拟实验软件系统,按照商业银行的业务实例,进行开户、资料输入、凭证使用与审核、查询与报表处理等各项业务的计算机软件模拟操作。 通过本次实习,我们很好的将所学的银行理论知识与现代商业银行综合业务管理系统相结合,锻炼了我们的实际操作能力,加强了我们对现代商业银行综合业务系统中采用的大会计、综合柜员制的账务管理方式和面向客户的管理体系的理解。 在实习过程中,我们按照老师的要求随时记录下自己学到的新知识与技能,不断总结自己实际处理银行业务中的感悟,并写出了这份实习报告,作为对自己的总结、对老师的汇报。 (二)商业银行业务综述 2.1 对私业务综述 2.1.1 凭证管理 一、凭证种类及使用 程序下的凭证种类包括储蓄存折、储蓄存单、一本通存折、一卡通。可以用储蓄存折的储种包括:活期、零整、通知存款、教育储蓄和存本取息。 整存整取和定活两便都使用储蓄存单。 一本通和一卡通各储种都可使用。 二、凭证领用 系统的凭证领用采取从市行到支行、从支行到网点的二级分配体系。支行到市行领用凭证后,市行管理部门必须将凭证的起使号码位输入中心机房的管理机内,并进行分配操作,将凭证分配到各支行管理机内。同样,支行凭证管理员也要将凭证的起始号码有计划的分配到各网点的库钱箱里,网点凭证负责人在前台机器交易界面选择库钱箱凭证领用交易领入凭证到库钱箱,柜员用凭证出库交易领入凭证。 具体流程:市行库——支行库——网点库钱箱——柜员钱箱。

一卡通的分配和普通凭证分配一样,只是一卡通的分配是从卡部开始,而不是市行库。 2.1.2 钱箱管理 系统对网点设立库钱箱和柜员钱箱。库钱箱由中心机房建立,柜员钱箱在柜员第一次登录系统注册时柜员钱箱号不输(此时此柜员钱箱不存在),要柜员注册系统做增加柜员钱箱后柜员才生成钱箱号。在柜员钱箱生成后不能办理现金业务,需退出系统重新注册系统(此时此要输入柜员钱箱号)后才能办理现金业务。本所库钱箱本网点所有柜员都可使用,柜员钱箱只许本柜员使用,如果一个柜员不注册钱箱,则只能做转账业务而不能做现金业务。 2.1.3 日常操作流程 一、普通账户 客户拿身份证、凭条来办理新开账户业务,柜员先进行“开普通客户”交易,输入证件类型和号码后回车,如果系统提示“该证件已开过客户号”,则记下该客户号,退出“开普通客户”交易,直接进入相应的开账户交易。如果系统没有任何提示,说明该证件不曾开立客户号,那么柜员就请客户重新填写“客户申请书”,然后连同填好的凭条和证件一起交给柜员,从“开普通客户”交易开始。 二、一卡通账户 客户填写“客户申请书”、凭条,连同有效证件一起交给柜员,从“开一卡通客户”交易开始。客户开过客户号后,以后再办理开账户,就不必再填写“开户申请书”,直接就可以办理业务了。 三、注意事项 普通客户号可以开一本通和普通账户,一卡通客户号可以开所有账户。原则上一个有效身份证件只能开一个客户号,而一个客户号可以开多个账户。开过普通客户号的有效身份证件可以再开一个一卡通客户号,但是开过一卡通客户号的有效身份证件不能再开普通客户号。如果某新开客户证件类型和证件号码与其它客户相同的情况下,不再开立新客户,而返回具有相同证件客户的客户号。 2.2 对公业务综述 2.2.1 凭证领用

(完整word版)商业银行业务模拟实验报告

商业银行业务模拟实验报告 班级 姓名 学号

商业银行业务模拟实验报告 实验目的: 我们在银行模拟操作过程中,能熟悉银行日常业务,如对私业务、对公业务等,对现代商业银行的架构、运营模式有所认识。我们可以在此看到每一个实验的业务图解教程,将银行经营管理的理论与实践相结合,系统地实践,体验和学习银行业务的相关业务,从而可以提高学习、判断、操作、分析等各个方面的能力。实验过程: 在银行模拟操作过程中,我们扮演在银行中工作的柜员,进行了十个业务的模拟,分别是:活期储蓄业务、整存整取业务、零存整取业务、通知储蓄业务、代理中间业务、现金业务、本票业务、汇票业务、单位活期存款业务、定期存款业务。这些业务又分为对私业务和对公业务 注意:在这些业务操作之前,都要进行工前处理([9071]网点开机,[9073]机构签到),而业务操作完成之后,都要进行日终处理([9077]柜员轧账—[9078]柜员日结—[9075]机构日结—机构签退—网点关机)。在每项操作的开始,我们都必须根据客户所递交的凭证及钱钞进行判断客户需求是否正确,再进行业务操作。 对私业务(活期储蓄业务、整存整取业务、零存整取业务、通知储蓄业务、代理中间业务)

一、活期储蓄业务 活期储蓄指不规定存期,储户随时可以存取款、存取金额不限的一种储蓄方式。 对于活期储蓄业务,我们进行的模拟业务有: 活期开户、活期续存、活期账户对转、活期存款账户支取、结清、销户等。 活期储蓄的种类有: 活期一折通储蓄卡(借记卡)一卡通 注意:在办理此业务时,一定要看清客户的要求,当然,对客户的每一项信息都必须全神贯注地仔细核对。然后根据程序的步骤进行操作,要注意系统给予的提示。 二、整存整取业务 整存整取是一种由您选择存款期限,整笔存入,到期提取本息的一种定期储蓄。其特点是:有较高的稳定收入,起存金额低,存期选择多样。这种储蓄适合个人生活暂时不用的存储。 整存整取储蓄的种类有: 定期一折通定期存单储蓄卡(借记卡 三、通知储蓄业务 通知存款是经中国人民银行批准的个人存款业务,是一种不约定存期,支取时需提前通知银行,约定支取日期和金额方能支取的一种大额存款方式。 注意:在操作过程中,要根据客户要求,是否需要凭证,若

商业银行综合业务模拟实训报告与心得体会

商业银行综合业务模拟实训报告与心 得体会

(一)引言 9月28号到10月26号,在金融系老师的缜密安排与悉心指导下,我们进行了为期五周的商业银行业务模拟实习。本次实习利用智胜商业银行综合业务模拟实验软件系统,按照商业银行的业务实例,进行开户、资料输入、凭证使用与审核、查询与报表处理等各项业务的计算机软件模拟操作。 经过本次实习,我们很好的将所学的银行理论知识与现代商业银行综合业务管理系统相结合,锻炼了我们的实际操作能力,加强了我们对现代商业银行综合业务系统中采用的大会计、综合柜员制的账务管理方式和面向客户的管理体系的理解。 在实习过程中,我们按照老师的要求随时记录下自己学到的新知识与技能,不断总结自己实际处理银行业务中的感悟,并写出了这份实习报告,作为对自己的总结、对老师的汇报。 (二)商业银行业务综述 2.1 对私业务综述 2.1.1 凭证管理 一、凭证种类及使用 程序下的凭证种类包括储蓄存折、储蓄存单、一本通存折、一卡通。能够用储蓄存折的储种包括:活期、零整、通知存款、教育储蓄和存本取息。 整存整取和定活两便都使用储蓄存单。 一本通和一卡通各储种都可使用。

二、凭证领用 系统的凭证领用采取从市行到支行、从支行到网点的二级分配体系。支行到市行领用凭证后,市行管理部门必须将凭证的起使号码位输入中心机房的管理机内,并进行分配操作,将凭证分配到各支行管理机内。同样,支行凭证管理员也要将凭证的起始号码有计划的分配到各网点的库钱箱里,网点凭证负责人在前台机器交易界面选择库钱箱凭证领用交易领入凭证到库钱箱,柜员用凭证出库交易领入凭证。 具体流程:市行库——支行库——网点库钱箱——柜员钱箱。 一卡通的分配和普通凭证分配一样,只是一卡通的分配是从卡部开始,而不是市行库。 2.1.2 钱箱管理 系统对网点设立库钱箱和柜员钱箱。库钱箱由中心机房建立,柜员钱箱在柜员第一次登录系统注册时柜员钱箱号不输(此时此柜员钱箱不存在),要柜员注册系统做增加柜员钱箱后柜员才生成钱箱号。在柜员钱箱生成后不能办理现金业务,需退出系统重新注册系统(此时此要输入柜员钱箱号)后才能办理现金业务。本所库钱箱本网点所有柜员都可使用,柜员钱箱只许本柜员使用,如果一个柜员不注册钱箱,则只能做转账业务而不能做现金业务。 2.1.3 日常操作流程

模拟银行排队取号系统_命令行版_代码

北邮模拟银行系统_命令行版_源代码(C语言版C-Free) 以此怀念我幼稚的不冷静大一下干了一些事至少努力过努力不错过这段有点冲动的时期毕竟青春再见宏福再见大一 By北邮14级13班颜力琦constant.h #define Wait 0//等待服务状态 #define DistributeForOrdinary 1//分配普通客户状态 #define WaitForVIPNum 2//等待VIP身份号状态 #define CheckVIP 3//核对VIP身份号状态 #define DistributeForVIP 4//分配VIP客户状态 #define Quit 5//下班指令发出,锁定取号机状态 #define Unopen 10//窗口关闭状态 #define WaitWin 11//窗口等待状态 #define Serve 12//窗口服务状态 #define Call 13//窗口叫号状态 #define Rest 14//窗口休息状态 #define Closed 15//窗口下班状态 variable.h FILE *fptr1;//读取信息的文件 FILE *fptr2;//输出文件 FILE *fptr3;//输出统计数据文件 FILE *fVIP;//VIP文件打开指针 int state = 0;//取号机状态值 int closeOrder = 0;//下班指令是否发出 int WinCount, VIPWinCount;//营业窗口数 int change = 0;//是否有事件发生

struct VIPInformation VIPInfo; //VIP客户资料struct WINDOWS Win[8]; //8个窗口编号0-7 int MaxSeqLen;//单队列最大允许等待长度 int MinSec;//单业务办理最短时长 int MaxSec;//单业务办理最长时长 int MinRestSec;//窗口休息最短时长 int MaxRestSec;//窗口休息最长时长 int VIPSERVLen;//VIP窗口设置时长 int maxNUM=0;//最大普通服务号码 int minNUM=0;//最小普通服务号码 int VIPmaxNUM=0;//最大VIP服务号码 int VIPminNUM=0;//最小VIP服务号码 char SERVE[3] = {0};//最大客户服务号码HANDLE hScreenMutex;//保存互斥对象的句柄 Main.c #include #include #include #include #include #include #include "constant.h" #include "variable.h" #define DEBUG void initialize(void);//初始化函数

银行模拟系统实验报告

银行模拟系统的设计与实现

计算机与信息技术学院综合性、设计性实验 报告 专业:计算机科学与技术年级/班级:计科二班 一、实验目的 1)通过实验掌握对离散事件模拟的认识; 2)进一步理解队列的实现与应用; 3)对链表的操作有更深层次的理解; 该实验涉及到线性表的建立、插入、删除等操作,涉及到了队列的建立、插入、删除,涉及到了离散事件的应用思想,还涉及到了排序的概念。完成这个实验对线性表、队列及C语言编程等多方面的知识将是一个很好的利用,对离散事件也将有一个初步的认识。 二、实验仪器或设备 装有Visual C++ 6.0的计算机一台 三、总体设计(设计原理、设计方案及流程等) 实验问题描述: 假设某银行有四个窗口对外接待客户,从早晨银行开门起不断有客户进入银行。由于每个窗口在某个时刻只能接待一个客户,因此在客户人数众多时需在每个窗口前顺次排队,对于刚进入银行的客户,如果某个窗口的业务员正空闲,则可上前办理业务,反之,若四个窗口均有客户所占,他便会排在人数最少的队伍后面。现在需要编制程序以模拟银行的这种业务活动并计算一天中客户在银行逗留的平均时间。 设计原理: 根据前几章所学习的与链表、队列等相关的知识,了解到链表与队列的特点,联系实际,对题目思考可知: ①动态链表可以进行动态分配与存储,还可以在链表中适合的位置进行删除 和插入操作; ②多个相同类型的数据类型可将其放在一个数组中; ③结构体类型的数据可以有多个域,存放不同的数据信息; ④队列是一种先进后出的线性表,只允许在表的一端进行插入而在另一端进 行删除,和日常生活中的排队是一样的; ⑤在一天的营业过程中,银行的工作流程,包含开门事件、客户到达对客户

银行业务实验报告

总评成绩: 填制时间2016年06月19日 姓名班级学号 学院金融学院实验室实验时间周四3、4节 实验系统智盛商业银行综合业务模拟系统 1.商业银行个人储蓄业务模拟实验分数:100 1-1实验内容: 1、储蓄初始操作 2、储蓄日初处理 3、储蓄日常业务 4、储蓄特殊业务 5、储蓄代理业务 6、信用卡业务 7、储蓄日终处理 1-2实验完成情况(实验得分、实验内容操作结果等): 1、储蓄初始操作:操作员密码修改、操作员学号修改、增加尾箱。 这是我们第一次登陆系统,进行主要信息修改,录入学号以便老师统计成绩。 2、储蓄日初处理:凭证领用重要空白凭证出库、现金出库、凭证综合查

询、重要空白凭证查询、尾箱轧帐。 这一步主要是为了进行日常业务进行准备。也是一天业务最开始的准备操作。 3、储蓄日常业务:开普通客户、开一卡通客户、普通活期开户、普通活期存款、普通活期取款、一卡通活期开户、一卡通活期存款、一卡通活期取款、普通整存整取开户、普通双整提前支取、一卡通整存整取开户、一卡通双整提前支取、普通定活两便开户、普通定活两便销户、一卡通定活两便开户、一卡通定活两便销户、普通零存整取开户、普通零存整取存款、普通零存整取销户、一卡通零存整取开户、一卡通零存整取存款、一卡通零存整取销户、存本取息开户、存本取息销户、普通通知存款开户、普通通知存款部分支取、普通通知存款销户、一卡通通知存款开户、一卡通通知存款支取、一卡通通知存款销户开户、存款、支票出售、取款、结清、销户、普通教育储蓄开户、普通教育储蓄存款、普通教育储蓄销户、一卡通教育储蓄开户、一卡通教育储蓄存款、一卡通教育储蓄销户、一卡通换凭证、一卡通挂失、一卡通解挂(不换凭证)、一卡通解挂(换凭证)、一卡通密码修改、换存折、换存单、凭证挂失、凭证解挂(不换凭证)、凭证解挂(换存折)、凭证解挂(换存单)、帐户密码修改。 这些步骤主要是对普通客户开办的各种账户存款之类,在这些步骤中,我印象最深的就是换凭证解挂是要挂失后一星期才可以做,因为这个地方我出现了错误,所以延迟了一个星期才做完。 4储蓄特殊业务:表内通用记帐、表外通用记帐、私人客户维护、表内帐户信息维护、表外帐户信息维护、帐户部分冻结、帐户部分解冻、冲帐。

商业银行实验报告14716

实验名称:商业银行业务模拟实验 实验时间:2012-12-30~2013-01-11 上午8:30~11:30 实验地点: 实验目的: 通过我们对银行业务模拟操作,能熟悉银行日常业务,如对私业务、对公业务等。其中,在对私业务中,理解商业银行面向客户化管理思想,掌握如何为个人储蓄客户开立客户号及活期存款账户、整存整取账户、定活两便账户,如何进行存取业务操作,理解商业银行个人业务处理的业务规范和操作流程。掌握存本取息、通知存款、普通支票的业务规范及操作流程。学会开立客户号及相关账户开户、存取款操作的方法,体会普通柜员角色的业务处理过程。学会个人客户的存本取息、通知存款、普通支票业务处理方法。理解相关的专业术语。掌握一卡通及凭证特殊业务的处理方法。对公业务中,理解对公基本账户、定期账户、汇票业务的含义。理解面向客户化管理思想的一样。对公存贷业务包括新开户业务、一般活期及临时存款业务、定期存款业务、贷款管理、贷款业务、汇票兑付。掌握对公存贷业务中各项业务的基本操作流程和业务规范,达到可以熟练操作开立对公基本账户、一般对公存款、贷款业务处理、汇票兑付等业务。对现代商业银行的架构、运营模式有所认识,我们可以在此看到每一个实验的业务图解教程,将银行经营管理的理论与实践相结合,系统地实践,体验和学习银行业务的相关业务,从而可以提高学习、判断、操作、分析等各个方面的能力。 实验过程: 在商业银行业务模拟操作过程中,我们分别扮演在银行柜员的角色和客户的角色,客户的角色又包括个人客户的企业客户,我们进行了如下业务的模拟,分别是:活期储蓄业务、整存整取业务、零存整取业务、存本取息业务、个人教育储蓄业务、通知存款业务、定活两便业务、一本通业务、个人综合贷款业务、个人住房贷款业务、单位基本账户、单位一般账户、单位临时账户、单位专用账户业务、单位定期存款、代理中间业务、现金业务、本票业务、汇票业务、单位活期存款业务等。这些业务又分为对私业务和对公业务。

相关文档
最新文档