软件工程案例_结构化方法的需求分析.doc

软件工程案例_结构化方法的需求分析.doc

ID:51647252

大小:47.50 KB

页数:6页

时间:2020-03-14

软件工程案例_结构化方法的需求分析.doc_第1页
软件工程案例_结构化方法的需求分析.doc_第2页
软件工程案例_结构化方法的需求分析.doc_第3页
软件工程案例_结构化方法的需求分析.doc_第4页
软件工程案例_结构化方法的需求分析.doc_第5页
资源描述:

《软件工程案例_结构化方法的需求分析.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、案例—结构化方法的需求分析一、约定1.假定校园卡只对学生发行。2.校园卡本身不保存除“卡号”以外的信息,卡号由系统按照序列号自动生成。3.假定使用校园卡的场合只有食堂、商店及图书馆,而且,不允许透支消费。4.系统功能从简,包括:不考虑校园卡的加密问题,不考虑诸如修改密码、挂失等配套功能,与特约商户按照POS机号逐日汇总后对帐,等等。二、软件功能1.校园卡发行2.帐户管理2.1、充值2.2、取款2.3、注销2.4、查询帐户收支记录3.刷卡消费4.身份验证5.统计报表5.1、打印收支情况统计表5.2、打印特约商户对帐表一、数

2、据流图1.顶层(图1)学习提示:▲顶层数据流图的基本意图是什么?2.第1层(图2)学习提示:▲自顶向下、逐层细化原则的运用▲下层数据流图的边界与上层数据流图保持一致▲关于数据存储▲关于数据字典3.第2层(图3、图4)学习提示:▲对数据流图的细化到什么程度为止。二、数据字典1.数据流与数据存储的数据结构名称构成学生基本信息姓名+性别+学生类型+专业+年级+班号学生身份信息身份确认标志+学号+姓名+学生类型消费信息卡号+POS机号+消费金额消费确认信息消费确认标志+帐户余额领卡申请单学号+密码+申请日期注销单卡号+密码+注销

3、日期存款单存款单号+卡号+姓名+存款日期+存款时间+存款金额取款单取款单号+卡号+姓名+密码+取款日期+取款时间+取款金额帐户收支记录卡号+姓名+查询日期+查询时间+[{帐户变动日期+帐户变动时间+变动类型+[POS机号]+变动金额}]+当前余额收支情况统计表{日期+当天存款金额+当天取款金额+当天消费金额}+合计存款金额+合计取款金额+合计消费金额特约商户对帐表POS机号+{对帐日期+刷卡次数+当天刷卡金额}+合计刷卡金额校园卡基本档案卡号+密码+学号+姓名+性别+学生类型+专业+年级+班号+发卡日期+当前状态+帐户余

4、额+注销日期存取款记录卡号+存取款日期+存取款时间+存取款金额新卡发行记录卡号+密码+学号+姓名+性别+持卡人类型+专业+年级+班号+发卡日期消费记录卡号+POS机号+消费日期+消费时间+消费金额帐户变动记录卡号+帐户变动金额帐户注销记录卡号+注销日期学习提示:▲规范描述每种数据流、每种数据存储的数据元素构成。▲用词的规范,语法与语义的一致,同一数据结构(或数据元素)使用同一名称、不同数据结构(或元素)使用不同的名称。2.数据元素对上述数据结构中出现每个数据项,逐个作出定义。本案例省略具体内容,只对如下数据元素作出说明。

5、数据元素说明学生类型枚举值:本科生、硕士生、博士生当前状态枚举值:正常、注销存取款金额约定:存款为正数,取款为负数帐户变动金额约定:存款为正数,取款与消费均为负数学习提示:▲哪些内容属于“数据元素”。▲对于数据元素,需要定义哪些内容。▲关于“元数据”的概念▲数据分析要求清楚描述每种业务单据之间的关联每个数据元素值的“来龙去脉”二、功能说明以“功能2.2—取款”为例说明▲功能简介(略)▲录入数据:取款单▲界面原型(略)▲前置条件《校园卡基本档案》存在与《取款单》中“卡号”相对应的记录。▲对录入数据的约束规则●该档案记录的“

6、密码”与《取款单》输入值一致。●该档案记录的“当前状态”为“正常”。●该档案记录的“帐户余额”值大于或者等于《取款单》的“取款金额”。▲系统处理●新增《存取款记录》。●更新《校园卡基本档案》记录的“帐户余额”值,规则为“帐户余额=帐户余额—取款金额”

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。