2008年4月10日
摘要: ATM(Automatic Teller Machine)自助服务终端系统设计任务书
一、系统业务要求:
模拟实现一个简单的银行自助服务终端系统(ATM),应系统可以提供开通账户、
取款服务、存款服务、自动转帐、修改密码、余额查询等主要业务功能.
二、业务功能流程:
1.开通帐户:
用户从主菜单,选择开通帐户选项-----------> 系统提供交互信息收集用户开户基本信息
-------------->用户输入个人基本开户信息------------------->系统采集用户完毕进入
后台运行进行开户操作,系统收集用户信息将用户对象写入文件,开户成功给用户提供帐
号返回并提示成功信息.
阅读全文
posted @
2008-04-10 18:20 李峰 阅读(279) |
评论 (0) |
编辑 收藏
摘要: 要求:
1.在v3版本的基础上将系统进一步分隔成client 和 server 两个模块,并将V2版本之上的多个小功能模块分别
做成精灵进程.
2.利用unix c++ 中读写文件存取对象方式来实现,读写文件操作.
3.客户接收用户输入基本信息后,利用 unix c++中的消息队列与 server 端业务子精灵进程进行通信.
4.所有的业务子模块系统后台操作,利用一个起动文件停止文件,起动和停止所有的精灵进程
5.使用 unix c++中的信号知识,避免僵死进程的产生.
6.给 server 端写一个起动与停止调用程序.
7.与用户交互的操作全部在 client 端实现.
核心技术:
1.在前期V3版本的基础之上,新增知识点,信号机制及精灵进程,主要改进服务器端,服务器端每次接收到
用户一次请求时,是通过一个子进程来完成相应的业务操作,以增强服务器功能,加强并发访问能力,服务
阅读全文
posted @
2008-04-10 18:07 李峰 阅读(354) |
评论 (1) |
编辑 收藏