您的位置:首页 > 其它

工作日志4

2015-05-04 13:24 155 查看
4000

数据流图与描述

分析流的第一步 数据流图



开机:

输入提供者身份编码(键盘),返回身份认证结果。

身份编码是一个9位整型数,与存储的身份编码比对,进行确认。返回1(认证成功)或0(认证失败)

如果认证失败,则无法开机。

服务记账:

输入会员卡片信息(刷一下卡/键盘输入卡片编号)

输出有效/无效以及无效信息(显示屏)

卡片编号是一个9位整型数,与存储的已有卡片编号比对,如果比对结果正确,则卡片有效,进入下一个环节。否则需要重新刷卡/输入卡片编号。

如果卡片有效

输入日期以及服务类别码(键盘)

输出代码服务名称,或打印错误信息,然后输出该服务费用(显示屏)

日期是一个格式确定的char型数组(MM-DD-YYYY),服务类别码是一个6位整型数,每一个服务名称对应一个服务类别码,同时每个服务对应一个服务费用。如果没有该服务,则打印错误信息(一行话)。

输出代码服务名称后,输入注释(键盘)

注释是一个char型数组,由provider记录。注释可为空。

然后把该模块所有的输入信息存入磁盘(存成文件)

所有输入信息包括,卡片编号,日期,服务类别码,注释。

这样每次刷卡,都会存入这样的一条信息:

卡片编号 日期 服务类别码 注释

100000001 2015-05-02 000005(健身) (空)

提供者目录:

提供者随时可以请求一个提供者目录,直接打印所有提供者详细信息列表(显示屏)

列表样例:

提供者编号提供者姓名服务名称服务编号费用
200000001瑜伽000002250
200000002保健000003250
200000003茶道000004250
200000007健身000005250
成员记录:

由操作员进行以下的操作:会员的增删改,提供者的增删改,服务记录的增删改。

分别可以读取会员,提供者,和所有的服务记录(需要读取磁盘文件)

输入增删改(键盘),输出增删改后的列表(显示屏)

服务报告:

任意时间请求报告,直接输出(或打印)本周(上周六凌晨0点到提出请求这段时间)的各种报告。

周五午夜都会整理出本周的服务报告(存成有序的文件,文件名按提供者编号排),并以邮件发送给相应的人。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: