银行排队系统.docx

上传人:b****7 文档编号:23534961 上传时间:2023-05-18 格式:DOCX 页数:9 大小:225.31KB
下载 相关 举报
银行排队系统.docx_第1页
第1页 / 共9页
银行排队系统.docx_第2页
第2页 / 共9页
银行排队系统.docx_第3页
第3页 / 共9页
银行排队系统.docx_第4页
第4页 / 共9页
银行排队系统.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

银行排队系统.docx

《银行排队系统.docx》由会员分享,可在线阅读,更多相关《银行排队系统.docx(9页珍藏版)》请在冰豆网上搜索。

银行排队系统.docx

银行排队系统

修改履历

编号

修改内容

修改人

修改日期

是否评审

评审日期

1

创建

 

1项目概要

1.1项目名称

银行排队系统

1.2项目目标

1.体会从需求理解出发,到软件整体设计,详细设计,开发,测试,发布的整体流程。

熟悉软件开发整体过程

2.了解基于MFC/QT平台下的应用程序开发方法

3.培养快速学习新知识,并在项目中使用的能力及独立解决问题的能力

4.掌握socket通信编程方法

5.掌握数据库编程

6.掌握开源软件技术MFC/QT图形库的使用,提高初级UI设计能力

1.3软件概要

开发一款银行排队系统软件。

在联网工作的多台终端上,实现排队系统的取号、排队、叫号、以及VIP优先叫号服务。

需要针对银行的实际情况,考虑项目的实现框架结构及相关程序的服务支撑度及稳定性,尤其需要对程序的容错有一定考虑。

1.4功能描述

设包含以下的功能:

1、客户在排队终端取号;

2、柜员在柜员终端上叫号;

3、服务器管理客户排队信息和柜员号码分配;

4、针对VIP客户有优先叫号服务;

5、对于排号叫号记录有经理检查功能。

1.5开发环境

运行系统:

Windows

开发工具:

MFC/QTCreator

1.6关键技术

C语言结构化开发

C语言实现整体软件开发。

MFC/QT图形设计

程序的界面由Gtk+图形库实现。

Socket通信

网络通信由Socket编程实现其功能。

多线程、多进程编程

程序的主框架应该是一个多进程、多线程结构。

数据库

数据存储方面需要mysql提供支持。

1.7开发体制

PM

TL

PRL

SCML

PE1

PE2

PE3

PEn

职责说明:

编号

角色

职责

备注

1

PM

实训项目经理,由具备开发和管理经验者担当,统括项目进展,并在每个阶段开始前对项目进度及方向进行把握。

专职

2

TL

项目负责人,由开发团队中具有管理能力者担当,主要职责是带领开发团队完成实训项目,并向PM定期汇报项目进度。

模块担当

兼职

3

PRL

项目评审负责人,由开发团队中技术能力较强者担当,主要是组织同行评审,并对评审结果把关

模块担当

兼职

4

SCML

项目配置负责人,由开发团队中仔细认真者担当,职责是按照已经定义好的规范对项目成员的开发流程及成果物进行跟踪,并对过程成果物进行配置。

在每个阶段启动前,学习下一个阶段的模版使用,并向其他担当展开。

模块担当

兼职

5

PE1

 

6

PE2

 

7

PE3

 

8

PE4

 

n

PEn

 

1.8开发阶段

预计开发时间184h

时间(h)

阶段

成果物

备注

24

需求分析+调研

多线程技术、socket通信

24

概要设计、系统设计

概要、系统设计书

32

详细设计

详细设计书

64

编码

代码

32

测试+项目总结

总结报告

2软件详细需求

2.1界面

界面风格为类似于x-windows应用程序界面。

以下界面只作为参考,可自行设计,不作为具体项目达成目标。

用户取号界面:

柜员/经理登陆界面

柜员叫号界面

经理检查界面

2.2数据处理

这部分就界面相关联功能进行描述

2.2.1客户在排队终端取号

取号分普通客户和VIP客户两种,分别排队。

界面上需要显示当前的排队人数。

另外排队叫号信息需要在界面上显示。

2.2.2柜员在柜员终端上叫号

柜员在柜员机上按钮叫号。

如果有VIP客户,需要优先对VIP客户叫号。

2.2.3服务器管理客户排队信息和柜员号码分配

排队终端上和柜员机上对排队队列的操作都需要在服务器上管理。

2.2.4针对VIP客户有优先叫号服务

不管前面有多少普通客户排队,柜员在叫号时都会优先分配VIP号码。

2.2.5排号叫号记录的经理检查功能

经理可以检查当前的排队队列状态,以及柜员受理状态。

2.3错误处理

需设计完整的错误处理机制

3系统整体设计

3.1系统结构图

3.2模块要求

各个模块简单说明

排号终端:

●人机交互界面:

包括相关按钮及控件,MFC/QT实现。

●数据处理:

将排号信息封装在通信数据包中,并从通信数据包中取得显示数据。

●通信:

实现排号终端和服务器的通信,socket实现。

柜员终端:

●人机交互界面:

包括相关按钮及控件,MFC/QT实现。

●数据处理:

将排号信息封装在通信数据包中,并从通信数据包中取得显示数据。

●通信:

实现柜员终端和服务器的通信,socket实现。

服务器:

●数据处理:

从通信数据包中取得数据,进行排队处理,向柜员机派发号码。

●通信:

实现服务器和排号终端及柜员终端的通信,socket实现。

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

当前位置:首页 > 高中教育 > 高中教育

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

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