当前位置:文档之家› 银行业务模拟课程设计报告

银行业务模拟课程设计报告

银行业务模拟课程设计报告
银行业务模拟课程设计报告

安徽新华学院数据结构课程设计报告

题目:银行业务模拟系统

学院:信息工程学院

专业:信息管理与信息系统

班级:12级信管1班

姓名:杨丹丹

学号:1242152137

指导教师:李明

设计时间:2013.12.12—2013.12.30

课程设计任务书

一、目的

巩固和加深对数据结构的理解,通过上机实验、调试程序,加深对课本知识的理解,最终使学生能够熟练应用数据结构的知识写程序。

(1)通过本课程的学习,能熟练掌握几种基本数据结构的基本操作。

(2)能针对给定题目,选择相应的数据结构,分析并设计算法,进而给出问题的正确求解过程并编写代码实现。

二、要求

1.客户业务分为两种:第一种是申请从银行得到一笔资金,即取款或借款;第二种是向银行投入一笔资金,即存款或还款。

2.银行有两个服务窗口,相应地有两个队列。客户到达银行后先排第一个队。处理每个客户业务时,如果属于第一种,且申请额超出银行现存资金总额而得不到满足时,则立即排入第二个队等候,直至满足时才离开银行,否则业务处理完后立即离开银行。

3. 每接待完一个第二种业务的客户,则顺序检查和处理第二个队列中的客户,对能满足的申请者予以满足,不能满足者重新排到第二个队列的队尾。

4.假设检查不需要时间,在此检查过程中,一旦银行资金总额少于或等于刚才第一个队列中最后一个客户(第二种业务)被接待之前的数额,或者本次已将第二个队列检查或处理了一遍,就停止检查(因为此时已不可能还有满足者),转而继续接待第一个队列的客户。

5. 任何时刻都只开一个窗口,营业时间结束时所有客户立即离开银行。通过离散的模拟方法求出客户在银行内逗留的平均时间

三、设计期限

前言

课程设计是实践性教学中的一个重要环节,它以某一课程为基础,可以涉及和课程相关的各个方面,是一门独立于课程之外的特殊课程。课程设计是让同学们对所学的课程更全面的学习和应用,理解和掌握课程的相关知识。《数据结构》是一门重要的专业基础课,是计算机理论和应用的核心基础课程。

数据结构课程设计,要求学生在数据结构的逻辑特性和物理表示、数据结构的选择和应用、算法的设计及其实现等方面,加深对课程基本内容的理解。同时,在程序设计方法以及上机操作等基本技能和科学作风方面受到比较系统和严格的训练。

在这次的课程设计中我选择的题目是银行业务模拟系统。一般某个银行在某个地区营业前,都要进行市场调查与分析。通过调查,分析开多少个窗口使效率最高,而且不会产生较大的冗余。做此项调查通常要花费大量的人力物力,因此我借助计算机系统产生的随机数(时间间隔,每个客户办理的款数以及处理时间)对银行客户的离散事件进行预测,通过银行业务模拟系统计算出客户在银行逗留的总时间并计算出客户在银行的平均逗留时间。通过计算机模拟的方法减少实际调查的劳动量,资金及时间耗费,轻松的得到高效的方法。

目录

第1章需求分析‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥1

第2章总体设计‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥2 2.1.设计原理‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥2

2.2.设计方案及流程‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥2

2.3.系统分析‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥2

2.4.银行业务模拟程序流程图‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 3

2.5.本程序包含三个模块‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥4

2.6.函数调用关系‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥5

2.7.设定客户信息队列的抽象数据类型定义‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥6

第3章详细设计‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥7

第 4章编码与调试‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥20

4.1调试程序过程遇到的问题及解决的方法‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥20

4.2.调试过程‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥20

第 5章总结‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 24

参考文献‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥25

附录‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥26

第1章需求分析

[项目背景]

随着我国经济的高速发展人民生活水平日益提高,银行在人民的日常生活中扮演着越来越重要的角色,相应的人民对各银行软件的需求也日益迫切,针对这种情况我们小组在收集了大量的信息后,结合自己所学的知识,编写了这个系统。但由于我们目前的水平有限,未能顺利的运行出这个系统,至于其可行性,还有待于进一步的探讨和加工整改。

[问题描述]

客户业务分为两种。第一种是申请从银行得到一笔资金,即取款或借款。第二种是向银行投入一笔资金,即存款或还款。银行有两个服务窗口,相应地有两个队列。客户到达银行后先排第一个队。处理每个客户业务时,如果居于第一种,且申请额超出银行现存资金总额顺得不到满足,则立刻排入第二个队等候,直至满足时才离开银行;否则业务处理完后立刻离开银行。每接待完一个第二种业务的客户,则顺序检查相处理(如果可能)第二个队列中的客广,对能满足的申请者予以满足,不能满足者重新排列第二个队列的队尾。注意,在此检查过程中,一旦银行资金总额少于或等于刚才第一个队列中最后一个客户(第二种业务)被接待之前的数额,或者本次已将第二个队列检查或处理了一遍,就停止被盗(因为此时已不可能还有能满足者)转而继续接待第一个队列的客户。任何时刻都只开一个窗口。假设检查不需要时间。营业时间结束时所有存户立即离开银行。

写一个上述银行业务的事件驱动模拟系统,通过模拟方法求出客户在银行内逗留的平

均时间。

[测试数据]

一天营业开始时银行拥有的款额为10000(元).营业时间为600(分钟)。其他模拟参量

自定。注意测定两种极端的情况:一是两个到达事件之间的间隔时间很短,而客户的交易时

间很长,另一个恰好相反,设置两个到达事件的间隔时间很长,而客户的交易时间很短。

[实现提示]

事件有两类;到达银行和离开银行。韧始时银行现存资金总额为total。开始营业后的第

—个事件是客户到达,营业时间从0到closetime。到达事件发生时随机地设置此客户的交

易时间相距下一到达事件之间的时间间隔。每个客户要办理的款额也是随机确定的,用负值

和正值分别表示第一类相第二类业务。变量total、closetime以及上述两个随机量的上下界

均文互地从终端读入,作为模拟参数。

两个队列和一个事件表均要用动态存储结构实现。注意弄清应该在什么条件下设置离开事件,以及第二个队列甩怎样的存储结构实现时可以获得较高的效率。注意:事件表是按

时间顺序有序的。

第2章总体设计

2.1.设计原理:

为了计算平均时间,就要掌握每个客户到达银行和离开银行这两个时刻,后者减去前者即为每个客户在银行逗留的时间。所有客户逗留时间的总和被一天内进入银行的客户数除便是所求的平均时间。

事件的主要信息是事件类型和事件发生的时刻,算法中要处理的事件有两类:一类是客户到达的时间,另一类是客户离开的时间。前一类事件发生的时刻随客户到来自然形成,后一类事件发生时刻则由客户事务所需时间和等待所耗时间而定。由于驱动程序是按时间发生时刻的先后顺序进行,则事件表应该是有序表,其主要操作是插入和删除事件。

2.2.设计方案及流程

由于在实际的银行中,客户到达的时刻及其办理事务所需时间都是随机的,在模拟程序中可用随机数代替,不失一般性。假设第一个客户进门的时刻为0,即是模拟程序处理的第

一个事件,之后每个客户到达的时刻在前一个客户到达时设定。因此在客户到达事件发生时需先产生两个随机数:其一为此时刻到达的客户办理事务所需时间durtime;其二为下一个

客户将到达的时间间隔intertime,假设当前事件发生的时刻为occurtime,则下一个客户

到达事件发生的时刻为occurtime+intertime。由此应产生一个新的客户到达时间插入表;

刚到达的客户则应插入到当前所含元素最少的队列中;若该队列在插入前为空,则还应产生一个客户离开事件插入事件表。

客户离开时间的处理比较简单。首先计算该客户在银行逗留的时间,然后从队列中删除该客户后查看队列是否为空,若不空则设定一个新的队头客户离开事件。

2.3系统分析

1.银行业务模拟程序的主要处理对象是“事件”,事件的主要信息是事件的类型和事件的发生时刻。算法中处理的事件有两类:一类是客户到达事件;另一类是客户离开事件。前一类事件发生的时刻随客户的到来自然形成;后一类事件发生的时刻由客户办理业务所需时间和等待时间而定。由于程序驱动是按事件发生时刻的先后顺序进行的,所以事件表应是有序表,其主要操作是插入和删除事件,用一个单链表表示。

2.银行业务模拟程序中需要的另一数据结构是表示客户排队的队列,由于假设银行有2个窗口,因此程序中需要2个队列,队列中有关客户的信息是客户到达的时间和客户办理业务所需要的时间。队列中的队头客户即为正在窗口办理事务的客户,他办完业务离开队列的时刻影响着即将发生的客户离开事件的时刻,我们要记录前一客户的离开时间。这就是说,对每个队头客户都存在一个将要驱动

的客户离开事件。因此在任何时刻即将发生的事伯只有4种可能:1)新的客户到达;2)队列1队头客户办完业务离开;3)队列1取款客户由于得不到满足而转至队列2;4)队列2队头客户办完业务离开;

3. 为了使编写的程序具有通用性,在编程序时将银行的营业时间、初始存款

客户办理业务的最长时间及两个客户到达的最大时间间隔都设置成程序运行时动态输入,但是客户办理业务的时间和两个客户到达的时间间隔用随机函数产生的随机数表示。这样可以对程序进行理性的分析,从而实现真正离散事件的模拟。

4. 测试数据。

①客户的存取款金额,不大于5000元

②客户办理业务所要时间,不大于20分钟

③下个客户到达的时间间隔,不大于30分钟

当然,系统的模拟性能完全不受这些规定的限制,用户完全可以根据实际需要作简单的修改和调整.而且以上各模拟量均由随机函数给出,符合离散事件要求

第1次:完成程序的主框架设计,进行调试,验证其正确性;

第2次:详细设计,进行调试,验证其正确性;

第3次:进行整体调试,运行程序,对运行结果进行分析,完成实验报告。

2.4 银行业务模拟程序流程图(如图1)

(图 1)

2.5 本程序包含三个模块

①主程序模块:

void main()

{

输出主界面;

选择操作:进入银行业务模拟系统/退出程序;

While(进入银行业务模拟窗口)

OpenForDay();进行初始化操作;

输出格式控制;

{

银行业务模拟:

while(有要处理的事件时) //有事件可处理

{

DeQueue1(); //队列1出队列,并用en返回值 if(客户到达)

CustomerArrived(); //处理客户到达事件

else

CustomerDeparture(); //处理客户离开事件 }

//计算出客户的平均逗留时间并输出

}

返回主界面:

选择操作:继续进行业务模拟/退出程序;

If(选择的是退出)

退出程序;

}

②客户到达事件处理模块――实现客户信息队列的抽象数据类型.

③客户离开事件处理模块――实现有序事件链表的抽象数据类型

2.6 函数调用关系

如图2所示:

(图 2)

2.7 设定客户信息队列的抽象数据类型定义: ADT LinkQueue {

数据对象: D={ai|ai∈QueueElem,i=1,2,???,n, n≥0}

数据关系: R1={|ai-1,ai∈QueueElem ,i=2,3, ???,n } 基本操作:

InitQueue(&Q)

操作结果:构造一个空队列。

destroyqueue(&Q)

初始条件:队列已存在。

操作结果:销毁队列,此队列不再存在。

EnQueue(&Q,en )

初始条件:队列已存在。

操作结果:新元素en入队列。

DeQueue(&Q,&en)

初始条件:队列已存在。

操作结果:队头元素出队列,并以en返回其值。

QueueLength(Q)

初始条件:队列已存在。

操作结果:返回队列中元素的个数,即队列长度。

} ADT LinkQueue

第3章详细设计

1 源文件中所包含的头文件

#include

#include

#include

#include

2 宏定义

#define MONEY 5000 //个人业务值,交易额上限

#define OK 1

#define ERROR 0

#define OVERFLOW -2

typedef int status;

3 定义的结构体

typedef struct

{

int arrivetime; //到达时间

int OccurTime; //事件发生时间

int NType; //事件类型,0表示到达事件,1表示离开事件。同时用1表示存款,2表示取款。

int duration; //办理业务时间

long int money;//交易金额

}Event,ElemType1;

typedef struct

{

//等待队列元素

int arrivetime; //到达时间

int duration; //办理业务时间

long int money; //交易金额

}wait,ElemType2;

typedef struct QNode1

{

ElemType1 data;

struct QNode1 *next;

}QNode1,*Queue1;

typedef struct QNode2

{

ElemType2 data;

struct QNode2 *next;

}QNode2,*Queue2;

typedef struct{

Queue1 front;

Queue1 rear;

}LinkQueue1;

typedef struct{

Queue2 front;

Queue2 rear;

}LinkQueue2;

4 全局变量

long int total_money; //银行现存资金总额int total_time; //客户逗留总时间

int use_time;//每个顾客所用时间

int money;//每个顾客办理的款数

int closetime;//银行营业时间

int INTERTIME; //下一用户到达的时间间隔int DURATION; //办理业务所需时间

int number; //办理业务的次序

int time1; //系统现在时间

LinkQueue1 Q1;

LinkQueue2 Q2;

Event en; //事件

wait en1; //列表2元素

5 初始化队列1

status InitQueue1()

{

Q1.front=Q1.rear=(Queue1)malloc(sizeof(QNode1)); if(!Q1.front)exit(OVERFLOW);

Q1.front->next=NULL;

return OK;

}

6 初始化队列2

status InitQueue2()

{

Q2.front=Q2.rear=(Queue2)malloc(sizeof(QNode2)); if(!Q2.front)exit(OVERFLOW);

Q2.front->next=NULL;

return OK;

}

7 销毁队列1

status destroyqueue1()

{

while(Q1.front)

{Q1.rear=Q1.front->next;

free(Q1.front);

Q1.front=Q1.rear;

}

return OK;

}

8 销毁队列2

status destroyqueue2()

{

while(Q2.front)

{

Q2.rear=Q2.front->next;

free(Q2.front);

Q2.front=Q2.rear;

}

return OK;

}

9 队列1入队列

status EnQueue1()

{

Queue1 p,r,r1;

p=(Queue1)malloc(sizeof(QNode1));

if(!p)exit(OVERFLOW);

p->data.arrivetime=en.arrivetime;

p->data.OccurTime=en.OccurTime;

p->data.NType=en.NType;

p->data.duration=en.duration;

p->data.money=en.money;

r=Q1.front->next;

while(r)

{if(p->data.arrivetime < r->data.arrivetime) { if(r==Q1.front->next)

{

p->next=r;

Q1.front->next=p;

}

else{r1->next=p;

p->next=r;

}

}

r1=r;r=r->next;

}

if(!r)

{

if(Q1.front->next==NULL)

{

Q1.front->next=p;

Q1.rear=p;

Q1.rear->next=NULL;

}

Else

{

p->next=NULL;

Q1.rear->next=p;

Q1.rear=p;

}

}

return OK;

}

10 队列2入队列

status EnQueue2()

{

Queue2 p;

p=(Queue2)malloc(sizeof(QNode2));

if(!p)exit(OVERFLOW);

p->data.arrivetime=en1.arrivetime;

p->data.duration=en1.duration;

p->data.money=en1.money;

p->next=NULL;

Q2.rear->next=p;

Q2.rear=p;

return OK;

}

11 若队列1不空,则删除Q1的队头元素,并用en返回其值status DeQueue1()

{

Queue1 p;

if(Q1.front==Q1.rear) return ERROR;

p=Q1.front->next;

en.arrivetime=p->data.arrivetime;

en.OccurTime=p->data.OccurTime;

en.NType=p->data.NType;

en.duration=p->data.duration;

en.money=p->data.money;

Q1.front->next=p->next;

if(Q1.rear==p) Q1.rear=Q1.front; //只有一个人时

free(p);

return OK;

}

12 若队列2不空,则删除Q2的队头元素,并用en1返回其值status DeQueue2()

{

Queue2 p;

if(Q2.front==Q2.rear)return ERROR;

p=Q2.front->next;

en1.arrivetime=p->data.arrivetime;

en1.duration=p->data.duration;

en1.money=p->data.money;

Q2.front->next=p->next;

if(Q2.rear==p) Q2.rear=Q2.front; //只有一个人时

free(p);

return OK;

}

13 营业时间结束,全部客户离开银行

void free_system()

{

destroyqueue1();

destroyqueue2();

}

14 产生随机数

status rand_ar(int *intertime,long int *money, int *duration,int *NType)

{

*intertime=rand()%INTERTIME+1; //下个客户到达的时间间隔,不大于INTERTIME *money=rand()%MONEY+1; //每个顾客办理的款数,不大于MONEY

*duration=rand()%DURATION+1; //客户办理业务所要时间,不大于DURATION

*NType=rand()%2; //事件类型分为0和1两种

return OK;

}

15 初始化操作

void OpenForDay()

{

printf(" 请输入银行的初始存款:");

scanf("%d",&total_money);

printf(" 请输入银行的营业时间(分钟):"); scanf("%d",&closetime);

printf(" 请输入最大到达时间间隔(分钟):"); scanf("%d",&INTERTIME);

printf(" 请输入最大的处理时间(分钟):"); scanf("%d",&DURATION);

total_time=0; //客户逗留总时间(初始值) number=0; //办理业务的次序(初始值) InitQueue1(); //初始化队列1

InitQueue2(); //初始化队列2

en.arrivetime=0; //到达时间

en.OccurTime=0; //事件发生时间

en.NType=0; //事件类型,暂时值

en.money=0; //交易金额,暂时值

en.duration=0; //办理业务时间,暂时值

EnQueue1(); //事件进队列

}

16 查找上一离开事件的发生时间

int find_leave()

{

Queue1 p;

int i=0;

p=Q1.front->next;

while(p!=NULL)

{

if(p->data.NType!=0)

i=p->data.OccurTime;

p=p->next;

}

return i;

}

17 处理客户到达事件

void CustomerArrived()

{

int intertime;

int i;

time1=en.OccurTime;

rand_ar(&intertime,&(en.money), &(en.duration),&(en.NType));

//设置一离开事件插入事件表

en.NType++; //0变1,1变2

i=find_leave(); //查找上一离开事件的发生时间

if(i==0) //第一位顾客

en.OccurTime=en.arrivetime+en.duration;

else

if(i>=en.arrivetime)//本事件到达时上一事件还未离开

en.OccurTime=i+en.duration;//则此事件的离开时间=上一事件的离开时间+本事件处理时间

else //上一事件离开之后,本事件才到达

en.OccurTime=en.arrivetime+en.duration;//则此事件的离开时间=本事件到达时间+本事件处理时间

EnQueue1(); //设置下一用户到达事件插入队列1

en.arrivetime=en.arrivetime+intertime; //下一客户到达时间

en.OccurTime=en.arrivetime;

en.NType=0; //暂时值

en.money=0; //暂时值

en.duration=0; //暂时值

EnQueue1();

}

18 返回队列2的长度

int getlong_q2()

{

int i=0;

Queue2 p;

p=Q2.front->next;

while(p)

{

i++;

p=p->next;

}

return i;

}

19顺序检查队列2是否有满足条件者

status check_q2()

{

int i,j,z=0;

i=getlong_q2(); //用i返回队列2长度

for(j=1;j<=i;j++)

{

DeQueue2(); //队列2出队,用en1返回其值

if(en1.money<=total_money)//若队列2出队元素的要交易的金额<=银行现存金额,则可以办理{

if(time1>closetime)

{

printf("--\t\t%d\t\t%d\t\t%d\t\t%d\t%d\n",z,use_time,number,z,

(en1.arrivetime),en1.money);

}

Else

{

time1=time1+en1.duration; //更新系统当前时间

use_time=time1-en1.arrivetime;

total_time+=use_time; /更新逗留时间

total_money-=en1.money; //更新资金总额

number++; //更新实现交易的客户数

printf("%ld\t\t%d\t\t%d\t\t%d\t\t%d\t-%d\n",total_money,use_time,number,time1,(en1.arri vetime),(en1.money));

}

}

else { //若队列2出队元素的要交易的金额>银行现存金额,不能办理

if(time1>closetime)

{

printf("--\t\t%d\t\t%d\t\t%d\t\t%d\t%d\n",z,use_time,

number,z,(en1.arrivetime),en1.money);

}

else

{

EnQueue2(); //继续插入队列2的队尾,继续等待

}

}

}

return OK;

}

20 队列1离开事件减duration(办理业务时间)

int cut_duration(int e) //e即形参办理业务的时间

{

Queue1 p,q,r;

ElemType1 en;

p=Q1.front->next;

r=Q1.front;

if(p)

{

if(p->data.NType!=0)

{

q=p->next;

r->next=q; //删除结点

en.arrivetime=p->data.arrivetime; //到达时间

en.OccurTime=p->data.OccurTime-e; //事件发生时间

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

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

模电课程设计—开关电源

《模拟电子线路》 课程设计报告 题目:基于TL3842的升压电路设计班级:12电信本2 学号:1111111111 姓名:XXX 同组成员:姚X阳、严X涛 指导教师:X琼、X文X 2014年6月25日

目录 1 课程设计目的 (1) 2 题目描述和要求 (1) 3 电路设计 (1) 3.1 系统设计思路 (1) 3.2 Boost电路结构分析 (3) 3.3 推导与计算 (5) 4 LTspice仿真 (6) 5 电路焊接与调试 (8) 5.1 元件清单 (8) 5.2 电路焊接 (9) 5.3 电路测试 (9) 6 总结 (12) 7 指导教师意见 (13) 参考文献 (13)

基于TL3842的升压电路 1 课程设计目的 模拟电子线路课程设计是对自身的模拟电子线路知识的一个检验,基础知识扎实与否很大程度决定了设计出来的产品效果,若出现问题可运用所学过的知识进行判断修改,具体目的如下。 (1)加强对模拟电路知识的运用。 (2)学习Proteus、LTspice等仿真软件的使用。 (3)会运用LTspice工具对所做出的理论设计进行模拟仿真测试,进一步完善理论设计。 (4)通过查阅元件手册和文献资料,熟悉常用电子器件的类型和特性,并掌握合理选用元器件的原则,找到最合适电路的元器件。 (5)熟悉电子仪器的正确使用方法,能够分析实验中出现的正常或不正常现象(或数据)独立解决调试中所发生的意外问题。 (6)学会撰写课程设计报告。 2 题目描述和要求 开关电源是一种效率高、功耗小、稳定性可靠性高的电源,相比线性稳压电源有点明显,因此与时俱进,我们小组决定做开关电源,具体描述如下。(1)课程设计题目:利用TL3842制作一个BOOST DC-DC变换器,即升压式开关电源。 (2)课程设计要求:输入直流电压Vmin=18V,Vmax=30V。输入稳定的36V直流电压,并且纹波电压V<10mV。 3 电路设计 3.1 系统设计思路 在实际应用中经常会涉及到升压电路的设计,对于较大的功率输出,如70W 以上的DC/DC升压电路,由于专用升压芯片内部开关管的限制,难于做到大功率升压变换,而且芯片的价格昂贵,在实际应用时受到很大限制。考虑到Boost升压结构外接开关管选择余地很大,选择合适的控制芯片,便可设计出大功率输出的

银行业务实训实验报告——票据部分

银行业务实训综合实验报告 实验目的: 票据业务主要指商业银行各种票据操作流程,主要包括支票、本票、银行汇票、银行承兑汇票、商业承兑汇票五大类票据业务。如何掌握票据的领取发放,学会正确填写票据,背书,是我们需要学习的和达成的目标。 实验内容: 购买支票流程,支票填写规范例如:出票日期填写一一日期必须大写;“收款人”栏可不填写,如不填写则为“不记名支票”;“收款人”栏填写单位名称及个人姓名,则为“记名支票人”;“收款人”栏可填写为“本单位名称”,且“用途”栏填写为“备用金”,“差旅费”等。付款行名称:为出票人本单位开户银行名称。出票账号:为本票人本单位银行结算账号,账号小写。人民币大写:在支票红水线上填写金额大写,金额最小位为“元”应在其后填写“整(正)”,金额最小位为“角”的,其后可不填写“整(正)”,也不能写“零分”。金额最小位为“分”的其后不能填写“整(正)”。支票划线:如普通支票左上角划双斜线,则支票只能用于转账,不能提取现金。 支票存根:“附加信息”加填写相关备注信息。“出票日期”与“金额”用小写数字填写,与支票正面一致。“收款人”与“用途”与支票正面一致。 如何背书:支票背面“背书人”栏内要加盖本单位的“财务专员章”和“法人章”,之后持票人可凭支票支持到开户银行提取现金。“收款人”栏可写为“个人姓名”,此时支票背面不盖任何章,“收款人”在支票背面“附加信息”栏填上“身份证号码”和发证机关名称并盖章,凭身份证原件可提取现金。“收款人”栏填写其他单位名称,则支取能用于“单位之间”来往转账,支票背面本单位不盖章,收款单位取得转账支票。

实验步骤: (一)操作系统的使用: 1?点击任务,查看任务明细说明、重要提示和操作日志等信息; 2?请各个选手务必在操作任务时点击对应的【开启】按钮启动对应的任务, 开启任务后,在页面会显示当前任务的名称; 3?完成一个任务后请点击对应的提交当前任务按钮提交当前任务; 4?成功提交的任务后页面的重做图标变成可点击状态,点击【重做】,系统将清除该任务的所有操作日志,该任务恢复为初始的未操作状态; 5.当用户提交一个任务,系统将自动评分,在操作任务栏的得分可见。 (二)现金支票,转账支票,本票业务操作: 1?进入点击功能菜单中的“支票”模块 2?选择角色类别、票据当事人,选择“企业”作为当前角色,选择出票人, 用户扮演企业出票人的身份进行业务操作; 3?进入现金支票页面后点击“转账支票”然后再点击“领购” 4?填写支票领购单信息; 5?填写完以后,点击“签章”按钮,系统自动签章;点击“提交申请”按钮, 进入下一环节; 6?在现金支票菜单下点击“出票”按钮,进行出票;在页面上选择状态为“未用”的在线支票,点、点击页面的“出票”按钮,填写出票的支票信息后,点击 “签章”后,点击“出票”按钮,完成出票操作 7?点击页面上的“切换票据当事人”按钮,选择“商行”角色和“付款人”,用户扮演银行付款人的身份进行业务操作; (三)现金支票,转账支票,本票其他操作: 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%,在四家银行中充足率最高,也是因为上年留存了资金,第三年我们吸取了第二年的教训,这次我们的利率没有太高,在我们不亏的前提下提高了一点,因为我们的资金非常充足,如果不带出去,我们银行就会亏损,因为我们的利息比较低和上一年我们的诚信,这一年早早就完成了贷款数量。高资本量会带来搞资本成本,这样会降低银行的盈利性,因此对商业银行来说,资本充足是资本适度,而非越多越好。 想要留住大客户我们就要应了解每个大客户的信息,我们应站在客户的角度为客户思考,用我们的举措和策略赢得大客户的心动。抓住潜在大客户,去了解

《模拟电子线路课程设计》

《模拟电子线路课程设计》题目 一、课题总共10项: 1、课题1、五量程电容测量电路的设计与制作 2、课题2.1 低频功率放大电路的设计与制作 3、课题2.2集成OTL功放电路LM386,P499 4、课题2.3集成OCL功放电路TDA1521,P499 5、课题2.4集成BTL功放电路TDA1556,P501 6、课题3、自动增益控制电路的设计与制作 7、课题4、直流稳压电源的设计与制作 8、课题5、正、负输出直流稳压电源的设计与制作 9、课题6、函数信号发生器的设计与制作 10、课题7、PID调节器的设计与制作 每个同学一项,已经分配好。 二、要求: 1、完成电子作品的设计和制作; 2、完成设计报告: 1)电路图若是能用Multisim软件设计的,就要通过这个软件完成电路图,并且要把仿真结果抓图放到报告中; 2)报告中涉及到的理论计算,要有详细的分析计算过程; 3)有实际测试结果的都要把测试的图形放到报告中,并作合理的分析; 4)所有的同学都要在你的作品上贴上标签,注明:姓名、学号、作品名称,拍照后放到报告中。 3、在期末考试前要把作品和设计报告一起上交。 三、说明: 1、教材上所给的元器件往往比较老,同学们可以根据市场上现有的元器件进行选择,但电路形式不变。特别是做功放电路的同学要注意。 参考书:《电子线路设计-实验-测试》(第5版),罗杰、谢自美主编 2、需要测试相关波形的作品,可以到10A405用示波器进行测试,测试结果用手机拍照,并把图片放到论文当中。 3、要找元器件或资料可以到以下网站查找: https://www.doczj.com/doc/9c10115148.html,/ https://www.doczj.com/doc/9c10115148.html,/zh/index.html https://www.doczj.com/doc/9c10115148.html,/tihome/cn/docs/homepage.tsp https://www.doczj.com/doc/9c10115148.html,/cn.html 后三家网站都是世界著名品牌,在他们的网站上可以找到你想要的芯片,然后可以到淘宝上去购买,当然运气好的话你也可以在线免费申请到样片,但据说因为我们这边的同学申请的太多了,可能有的被封杀了。试试看! 4、作品制作 方法1:用面包板搭建,到淘宝上购买,可以非常方便的搭建电路。

商业银行业务模拟实习报告

商业银行业务模拟实习报告篇一:商业银行模拟实验报告 商业银行模拟实验报告 专业金融学 班级金融902 学号090XX3 学生姓名刘波 评阅教师 XX年10月22日 商业银行业务模拟实验报告 一、实习目的: 本实验课应用商业银行综合业务教学软件、信贷业务教学软件,学习和模拟商业银行的储蓄业务、对公业务,信贷业务、结算业务、代理业务等操作要领,通过直观和配套的操作性模拟实验,使自己置身于现实银行业务氛围中,进一步熟悉商业银行业务的全过程,提高动手能力,加深对商业银行经营管理实践的理解,使理论与实践相结合,培养综合运用所学知识分析和解决实际问题的能力以及自学能力。 1. 强化对所学知识的掌握和巩固,为以后的从业打下基础。 2.解各种操作的流程,知道银行的业务主要进行的步骤。 3.解各种凭证,能做到在看到各种业务时想起对应凭

证,加强对课堂所学知识的理解。 4.识各种不同单位个个体的操作。 5.培养综合运用所学知识的分析和解决问题的能力和自学能力。 二、实习内容: 商业银行综合业务模拟上机实验 1、实验地点:教2 —106 2、实验软件:银行综合教学软件及银行信贷业务教学软件(金蝶KIS专业版) 3、实验时间:第1周—第8周。 4、上机安排:16学时上机,时间:星期一,上午10:15—12:00 5、实验分组:参加的学生在指导教师的安排下进行上机操作。参加实验的学生要遵从指导教师的要求,有疑问或其他事宜要及时与指导教师联系。 6、操作方法:结合具体案例进行操作。 三、案例举例(活期储蓄业务) (一)、业务介绍: 首先是案例的选择,有普通活期的开户、存款、取款、销户4种选择。其次是点击普通活期的开户会出现5个普通客户的选择,选择其中一个客户张强会出现储蓄存款凭条纠正储

银行模拟实训报告

银行模拟实训报告集团公司文件内部编码:(TTT-UUTT-MMYB-URTTY-ITTLTY-

航运经济系(金融管理与实务)《银行业务模拟实训》课程考核报告 任课教师:樊薇 个人业务

每天开始办理业务前的准备工作,即日初操作中的柜员签到、领取尾箱号、现金出库及领取重要空白凭证;学会根据系统中的案例办理个人业务中活期定期储蓄存贷款、代理国债等各项业务中的开户、续存、取款、兑换、销户等,重点掌握个人活期储蓄业务的操作。学会运用模拟系统中会计报表模块通过客户号和账号进行业务查询和审核。 .每天完成业务交易后的后续整理核对工作,即日终操作中的尾箱核对、柜员扎帐、现金入库及柜员签退 进行个人业务的操作 储蓄柜员初始操作:登录个人储蓄系统---修改密码和学号并增加尾箱---用尾箱登录 储蓄柜员日初操作:凭证领用---重要空白凭证出库---现金出库---凭证综合查询---重要空白凭证查询 储蓄日常业务操作之个人储蓄业务:开普通客户和一卡通客户---为其开活期储蓄账户进行存取款,销户操作—开整存整取账户,部分提前支取---开定活两便账户并销户---开零存整取账户,存款并销户---开存本取息账户,取息并销户---开通知存款账户,支取部分款项并销户---普通支票账户开户,存款,取款,结清,销户---开教育储蓄账户,存款,销户---一卡通,凭证,挂失,解挂 储蓄日常业务操作之个人贷款:住房贷款---综合消费贷款储蓄日常业务操作之汇款业务:人民币汇款---人民币退汇 储蓄日常业务操作之代理业务:凭证式国债---记账式国债---基金业务---代理缴费业务

在个人业务中,共包括存款业务、银行卡业务、贷款业务、汇款业务、外汇业务、代理业务。而存款业务下面又有开户申请、活期账户、 定期账户、一本通账户,每个账户下面的基本操作也大体相同,包括开户、存款、取款、密码挂密码挂失解挂、换单、销户。 先给个人活期储蓄开户,1,.填写“开立个人银行结算账户申请书” 2.填写“存款凭条” 3.进入柜员签到窗口 4.柜员受理客户业务 5.查收客户提交的现钞 6.审核客户提交的凭证 7.输入业务数据 8.填写空白凭证 9.打印凭证10.盖章11.结束业务。其实,现实中我们柜员是从第5步开始做的,前面的4步是属于客户的提交业务。 有/无折存款中,1.查收客户提交的现钞2.审核客户提交的凭证3. 输入业务数据4.打印凭证5.盖章6.结束业务 有/无折取款,1.审核客户提交的凭证2.输入业务数据3.打印凭证4.盖章5.从尾箱取出现钞6.验证从尾箱取出的钱钞7.结束业务有/无折转账和存取款类似,不外乎审核客户提交的凭证,输入数据,打印凭证,盖章,结束业务。 挂失,挂失又分为口头挂失、正式挂失、密码挂失。口头挂失和正 式挂失的操作基本一致,印象最深的是密码挂失,密码挂失解挂的步骤为,审核桌面提交的凭证,输入数据,授权,解挂,最后结束业务。 换单的操作包括,审核桌面提交的凭证,输入数据,从空白凭证 中拿出所需的,打印凭证,盖章,最后结束业务。销户的操作与上雷 同,首先审核桌面提交的凭证,在计算机输入数据,授权,销户,最后 结束业务。

高频电子线路课程设计方案docx

高 频 电 子 线 路 课 程 设 计 设计题目:小功率调幅发射机的设计 目录 摘要 (3) 1.调幅发射机的主要性能指标 (4)

2.调幅发射机的原理和框图 (4) 2.1调幅发射机方框 图 (4) 2.2调幅发射机的电路形式及工作原理 (5) 2.2.1高频振荡器电路 (5) 2.2.2隔离放大电路 (6) 2.2.3受调放大级电路 (6) 2.2.4 话筒和音频放大电路 (7) 2.2.5 传输线与天线 (8) 2.2.6 功率放大级电路 (8) 2.2.7 传输线与天线 (9) 3.电路调试 (9) 3.1 本振级调试 (9)

3.2 放大级调试 (9) 3.3 末级调试 (9) 3.4 通调 (9) 4.心得体会 (10) 参考文献 (12) 附录一 (13) 附录二 (14) 摘要 小功率调幅发射机常用于通信系统和其他无线电系统中,特别是在中短波广播通信的领域里更是得到了广泛应用。原因是调幅发

射机实现条幅简便,调制所占的频带宽,并且与之对应的调幅接收设备简单,所以调幅发射机广泛用于广播发射。 本课题的设计目的是要求掌握最基本的小功率调幅发射系统的设计、调试与安装对各级电路进行详细的探讨。 【关键词】:小功率调幅发射机设计调试 1、调幅发射机的主要性能指标

由于调幅发射机实现调幅简便,调制所占的频带窄,并且与之 对应的调幅接收设备简单,所以调幅发射机广泛地应用于广播发射。调幅发射机的主要性能指标如下: 工作频率范围:调幅制一般适用于中、短波广播通信,其工作 频率范围为300kHz~30MHz。 发射功率:一般是指发射机送到天线上的功率。只有当天线的 长度与发射频率的波长可比拟时,天线才能有效地把载波发射出去。 调幅系数:调幅系数ma是调制信号控制载波电压振幅变化的系数,ma的取值范围为0~1,通常以百分数的形式表示,即0%~100%。 非线性失真<包络失真):调制器的调制特性不能跟调制电压线 性变化而引起已调波的包络失真为调幅发射机的非线性失真,一般 要求小于10%。 线性失真:保持调制电压振幅不变,改变调制频率引起的调幅 度特性变化称为线性失真。 噪声电平:噪声电平是指没有调制信号时,由噪声产生的调制 度与信号最大时间的调幅度比,广播发射机的噪声电平要求小于 0.1%,一般通信机的噪声电平要求小于1%。 2、调幅发射机的原理和框图 2.1 调幅发射机方框图 一条调幅发射机的组成框图如下图图2-1所示,

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

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

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

银行实训总结及心得体会一

范文:________ 银行实训总结及心得体会一 姓名:______________________ 单位:______________________ 日期:______年_____月_____日 第1 页共7 页

银行实训总结及心得体会一 一、实习单位简介 中国农业银行是四大国有银行之一,是中国金融体系的重要组成部分,总行设在北京。在国内,中国农业银行网点遍布城乡,资金实力雄厚,服务功能齐全,不仅为广大客户所信赖,已成为中国的银行之一。在海外,农业银行同样通过自己的努力赢得了良好的信誉,被《财富》评为世界500强企业之一。中国农业银行宁海县支行城关分理处是宁海县支行直属的一个营业网点,一直鼎立支持宁海经济的发展,在地方经济建设中发挥着极其重要的作用,以优美的环境、丰富的金融产品,竭诚为各类企事业单位和城镇个人客户提供安全、快捷的全方位优质金融服务。 二、实习过程 此次实习的目的在于通过在农业银行的实习,掌握银行业务的基本技能,熟悉银行日常业务的操作流程以及工作制度等。实习过程主要包括以下几个阶段: (一)了解实习单位基本情况和机构设置、人员配备等。 (二)学习银行的基本业务流程与交易代码,主要包括以下方面:银行业务基本技能训练,如点钞、珠算、五笔字型输入、捆扎等;银行的储蓄业务,如活期存款、整存整取、定活两便等;银行的对公业务,如受理现金支票、签发银行汇票等;银行的信用卡业务,如贷记卡的开户、销户、现金存取等。 第 2 页共 7 页

(三)了解银行会计核算方法,科目设置与账户设置,记账方法的确定等。区别与比较银行会计科目账户与企业的异同。 (四)总结实习经过,并完成实习手册、实习报告。 三、实习内容 在正式学习银行业务前,我在实习指导老师的指导下首先学习银行工作必需的基本技能,包括点钞、捆钞、珠算、五笔字型输入法、数字小键盘使用等。这似乎给了我一个下马威,本来自以为银行业务相当的简单,却没发现我原来有这么多基本的技能不会操作。看着同事熟练的点钞,真是又佩服又羡慕,而我只能笨拙的从一张一张数起。对于珠算,刚开始我一直无法理解为什么不用计算器,这不是更方便吗?后来慢慢才了解,原来银行柜员经常需要查点现金,看是否能账实相符,而人民币有多种卷别,在点钞时需要累加,这时使用算盘就要比计算器方便,因为计算器显示的结果超过一定时间便会消失。 经过一个星期的“苦练”,我虽然还不能熟练操作银行的基本技能,但大致也掌握了其中的技巧,所谓熟能生巧,主要是靠以后勤加练习了。于是接下来,实习指导老师便让我学习储蓄业务。该分理处的储蓄业务实行的是柜员负责制,就是每个柜员都可以办理所有的储蓄业务,即开户、存取现金、挂失、解挂、大小钞兑换、受理中间业务等。对于每一笔业务,我都学习了其ABIS系统的交易代码和操作流程,业务主要可分为单折子系统和信用卡字系统两类。此外我还学习了营业终了时需要进行的ABIS轧账和中间业务轧账,学习如何打印流水、平账报告表、重要空白凭证销号表、重要空白凭证明细核对表,审查传票号 第 3 页共 7 页

实验报告银行业务模拟系统的设计与实现(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++ 四、数据结构与模块说明 下面是模拟程序中需要的数据结构及其操作。

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

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

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

银行业务综合实训报告

《银行业务实训》综合实训报告 学生姓名:李聪 学号:1301010444 班级:金融1304班

一. 说明商业银行现金凭证管理业务的流程。 商业银行现金凭证管理业务的过程包括:总行现金凭证领用→总行现金凭证下发(到下级部门)→支行营业部现金凭证领用→支行营业部现金凭证调出(给柜员)→柜员现金凭证调入(现金凭证接收) 业务流程图如下: 二.实训结果与分析。 1. 银行客户经理的几个规定动作是什么?谈谈你对商业银行客户经理岗位的认识。 答:银行客户经理有五个规定动作: 一、销售前的准备。(一)营销拜访的目的准备:首次拜访,重在搜集资料,了解需求。再次拜访,满足客户的需求,销售相应的产品。(二)营销拜访的基础情况分析准备:1.市场和政策环境分析 2.同业竞争对手分析 3.我行情况分析 4.客户情况分析(三)销售拜访的策略准备拜访的时间和方式选择、衣着礼仪方面的准备;设计如何把话题打开,选择会谈的切入点等技巧的准备;确定双方的角色定位;想好对方可能会提出的问题及解决方案,以及可能出现的异议及处理预案。(四)制定营销拜访计划表。 二、客户识别。(一)客户情况分析:根据搜集到的信息,结合国家行业政策、产业政策对客户盈利模式、资金流物流模式、财务状况、偿债能力、未来发展潜力等进行分析判断。(二)与我行信贷政策要求的匹配性分析:对照我行客户选择标准、客户准入政策、信贷结构调整

政策等情况对客户是否能给予信贷支持做出初步判断。(三)产品组合模式分析:按照客户经营情况、盈利模式、资金流、物流结构结合我行产品政策、信贷政策、做出客户产品组合初步方案。不仅是信贷产品,还要考虑各类结算产品和中间业务产品的组合销售。(四)风险缓释措施的分析:结合企业资产状况、经营情况,对客户预计能提供担保抵押、账户资金归行情况以及可能采取的其他风险缓释措施进行分析。 三、信贷客户的受理。(一)客户申请:认真了解客户的需求情况,准确介绍我行的有关信贷规定(包括借款人的资格要求、信贷业务的利率、费率、期限、用途、优惠条件及客户的违约处理)等。(二)资格审查:1.客户主体资格审查2.客户基本条件审查3.限制性条件审查。(三)提交材料:1.客户基本材料2.信贷业务材料3.担保材料。(四)初步审查:1.基本资料审查2.信贷业务材料的初步审查3.担保材料的初步审查。 四、传递信息。内部要件流转:1.信贷客户准入推荐报告2.客户信用等级评价报告3.固定资产项目评估报告或专业贷款评估评级报告4.额度授信申报书5.担保评价报告6.用信申报书:(固定资产类)7.产品价格减免申报表(权限已基本下放至各二级分行)(利率减免报省分行、按授权权限进行减免) 五、贷后管理。了解客户对我行 2. 个人贷款的基本类型有哪些?个人贷款申请书,和个人贷款合同的基本要素分别是什么?简述个人贷款的操作流程。

模电课程设计报告

南京工业大学信息科学与工程学院 课程设计报告(2009 —2010 学年第一学期) 课程名称:模拟电子线路设计 班级:通信0802 学号:07 姓名:俞燕 指导教师:李鑫 2010年1 月

一.课程设计题目 模拟电子线路课程设计 二.目的与任务 1、目的: ①.学会知识的综合运用,将离散知识点组合,将数字电路,模拟电路课程综合。 ②.学会理论与实践相结合,以理论为基础设计电路,在实践中检验修正。 ③.能熟练运用multisim进行电路设计和仿真,并比较仿真和实际电路结果差异。 ④.重点训练器件的选择与匹配,调试的方法和技巧。 ⑤.锻炼自己的动手能力和自学能力。 2.任务: 增益可自动变化的放大器(a),(b,(c),(d),(e)。分值系数分别为0.9,1.0,1.1不等,任选一题进行设计制作。 三.内容和要求 1. 内容: 设计制作一个增益可自动变化的交流放大器(e) ①.放大器增益可在1倍,2倍,3倍,4倍四档间巡回切换,切换频率为1Hz。 ②.电源采用±5V供电。 ③.通过数码管显示当前放大电路的放大倍数,用0,1,2,3表示1倍,2倍,3倍,4倍 即可。 ④.对指定的任意一种增益进行选择和保持,保持后可返回巡回状态。 2.要求 设计方案原则:功能完整,结构简单,成本较低,个人特色。 布线原则:逻辑清晰,接线牢固,测试方便,美观大方。 ①.放大器的的电压增益由反馈电阻控制,因此只要改变反馈电阻就能切换不同的增益范围。 ②.增益的自动切换,可通过译码器输出信号,控制模拟开关来实现不同的反馈电阻的接入。 ③.对某一种增益的选择,保持通常由芯片的地址输入和使能端控制。 ④.在进行巡回检测时,其增益的切换频率由时钟脉冲决定。

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

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

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

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

商业银行实训报告

北京信息科技大学 商业银行综合业务报告 适用专业:经济学专业 班级: xxx班 学好: ______2010011xxx_____________ 姓名: __________xxxx______________ 课程实训时间: 2011-2012学年第2学期第19周上午8:30-12:00 下午:1:00-4:30 课程实训地点:北京信息科技大学经济管理学院实验教学中心(图书馆8层)801A 课程实训名称: ____商业银行综合业务实训 任课教师: _徐文彬,陈雪红,徐弥榆,刘亚娟______

目录 公共交易- 实训目的................................................................................................................................. -实训内容: 一、存款业务........................................................................................................................... - 二、贷款业务......................................................................................................................... - 三、现金/凭证 ............................................................................................................. -实训总结

模拟电子课程设计 直流稳压电源的设计

直流稳压电源的设计 目录 前言 直流稳压电源的设计 一、设计目的及其实际应用 二、任务要求 三、实验原理及其各个分电路图 A.电源变压器 B.整流电路 C.滤波电路 D. 稳压电路 四.总电路图 五.参考文献 六.心得体会

前言 电子技术是当今高新技术的“龙头”,各先进国家无不把它放在优先的发展的地位。电子技术是电类专业的一门重要的技术基础课,课程的显著特点之一是它的实践性。要想很好的掌握电子技术,除了掌握基本器件的原理,电子电路的基本组成及分析方法外,还要掌握电子器件及基本电路的应用技术,课程设计就是电子技术教学中的重要环节。 本课程设计就是针对模拟电子电路这门课程的要求所做的,同时也将学到的理论与实践紧密结合。 本设计是设计的直流稳压电源。直流稳压电源一般是由电源变压器、整流电路、滤波电路和稳压电路四部分组成。

一、设计目的及其实际应用 熟悉模拟电子课程设计方法和规范,达到应用电子技术的目的,并培养动手能力,学会阅读相关科技文献,查找器件手册与相关参数,整理总结设计报告。 电子电路工作时都需要直流电源提供能量,电池因使用费用高,一般只用于低功耗便携式的仪器设备中。 二、任务要求 设计稳压电源目的就是要把工频交流电源或者直流变化的电源通过此装置变为直流稳压电源,并画出整体电路。 三、实验原理及其各个分电路图 稳压电源由电源变压器、整流电路、滤波电路和稳压电路四部分组成如图1所示:

A.电源变压器 电源变压器提供最初的电源,需要经过整流、滤波、稳压才能满足要求,一般为工频电流或者家用的电流。 B.整流电路 整流电路的任务是将经过变压器降压以后的交流电压变换为直流电压。变压器的选择,除了应满足功率要求外,它的次级输出电压的有效值V2 应略高于要求稳压电路输出的直流电压值。对于高质量的稳压电源,其整流电路一般都选用桥式整流电路。整流电路常见的有单相桥式整流电路,单相半波整流电路,和单相全波整流电路。

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

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

相关主题
文本预览
相关文档 最新文档