首页 > 编程知识 正文

数据结构模拟排队,银行储蓄系统ER图

时间:2023-05-05 19:57:59 阅读:113642 作者:1179

数据结构-银行排队系统. doc

宁波大红鹰学院

信息工程学院

上课

程程

设置

制定计划

报纸

检举

项目名称:银行排队系统项目长: jddcg项目成员:含蓄甜瓜、wmdjqm、ajdej一、系统总体说明- 1 -

二、模块化设计(包括文档设计、项目流程设计(- 1 -

三、编程(接口设计、后台详细设计(- 3 -

四.设计总结- 7 -

五.设计总结- 16 -

1、完成情况- 16 -

2、心得体会- 16 -

系统概述

银行排队系统利用现代网络通信技术和计算机信息管理技术取代传统排队系统,从本质上改善传统排队管理中存在的拥挤、吵闹、混乱现象,避免各种不必要的纠纷。 通过使用排队系统,从传统的客户站着排队,转变为取票排队、排队等待、叫好服务,从传统的物理多列转变为一个逻辑列,“先服务”

本系统可以实现银行排队的主要业务活动。 该系统分为以下六个功能模块:

)1)顾客到达。 分为VIP客户和一般客户进行排队,一般客户进入逻辑队列。

)2)客户离开。 提供一个在顾客离开时将顾客从队列中删除,并给予银行窗口职员评价的平台。

)3)查看业务处理。 可以看到各业务窗口对第几个顾客进行业务。

)4)观察排队情况。 可以看到现在的顾客有多少人在排队等待。

)5)系统查询。 可以调查本系统曾为多少普通用户和VIP客户进行过业务。

(六)退出。 退出银行的整个排队系统。

二、模块化设计(包括文档设计、项目流程设计)

该程序包括主程序模块、菜单选择模块和队列操作模块,调用关系如下图所示。

模块调用映像

系统子程序与功能设计

(1) void Initshuzu ) ); //数组初始化(银行业务窗口) ) ) ) ) ) ) )。

)2)语音打印1 ); //输出数组(银行业务窗口)接口

)3)语音打印1 ); //输出队列接口

)4)语音数据(Intx ); //解决客户到达事件算法,调用(11 )

)5) voidlikai(intx ); //解决到达客户事件算法,调用(12 )

(6) int guitai ); //判断输入的计数器号码是否正确

(7) int pingfen ); //判断输入的分数是否正确

(8)欢跃等级; //调用度量分数函数,(6)和(7)

)9)欢跃(Intx ); //VIP用户认真认证

(10 )语音时间); //时间函数

(11 ) voidenqueue (链接队列* q,int elem ); //进入行列

(12 ) intdlqueque (链路队列* q ); //走出队伍

(13 )欢跃队列; //主函数。 设置界面的颜色和大小,

调用工作区模块函数。

函数的主要调用关系图

系统函数调用关系图

三、编程(接口设计、后台详细设计) )。

主接口

四.设计总结

#include 'stdio.h '

#include 'conio.h '

#define MAXSIZE 100

/* * * * * * * * * * * * * * * * * *

定义数据结构

* * * * * * * * * * * * * *

typedef struct _CUSTOMER_INFO{

int nNO;

}CUSTOMER_INFO,*CUSTOMER_INFO_PTR;

类型定义结构{

_ info _ ptr base;

int front;

int rear;

(}队列;

boolinitqueue (队列) )。

{

q.base=new customer _ info [ maxsize ];

if(q.base==null ) ) )。

返回f

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。