欢迎来到天天文库
浏览记录
ID:40525050
大小:274.00 KB
页数:12页
时间:2019-08-04
《ATM机模拟系统fenxi》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、贵州大学模拟ATM机系统软件设计分析报告学院:计算机科学与信息学院专业班级:软件工程102小组成员:马芳张少中吴平王仲红王波程允捷彭召石顾少博指导教师:秦永斌日期:2012年6月3日目录一、ATM机E-R图设计3二、数据库设计的表格3三、系统体系结构51、DFD图第0层5四、用例活动流程图61、登录用例活动图72、存款用例活动图73、取款用例活动图84、转账用例活动图设计如下图设计95、查询余额活动图设计如下图所示:106、修改密码用例活动图设计如下图所示:10五、其他非功能需求11六、性能需求111、保密需求112、软件质量属性11一、ATM机E-R图设计二、数据库设计的表格 用户表列名数据
2、类型数据大小是否允许为空姓名varchar10否性别char2否出生年月char10否省份证号char20否联系电话char20否家庭地址varchar20否银行账号char20否(为主键)账号密码char10否交易记录表列名数据类型数据大小是否允许为空操作账户varchar20否(为主键)操作对象varchar10否操作日期char20否三、系统体系结构1、DFD图第0层2、DFD图第一层四、用例活动流程图1、登录用例活动图2、存款用例活动图3、取款用例活动图4、转账用例活动图设计如下图设计5、查询余额活动图设计如下图所示:6、修改密码用例活动图设计如下图所示:五、其他非功能需求1.在登录过
3、程中,要求用户输入密码,该系统能够进行校验检查。2.在查询过程中,要求系统显示该帐户卡上所有的余额。如果交易中响应时间超过30秒,系统提示“操作已过时”,自动退出本系统。3.交易结束时,系统知道更新帐户上的数据,保持帐户余额的一致性。六、性能需求当交易金额超过当前帐户余额时,系统自己提示“余额不足”,自动退出本系统,当系统遇到任何不对输入时都自动退出本系统。1、保密需求(1)密码:由用户设置的一个6位整数。(2)取款数目:只支持交易金额为50的倍数。(3)取款金额:不能输入5000以上的数字(4)存款数目:只支持交易金额为50的倍数。(5)注意:如果输入、输出违反以上规定,则系统退出,返回到登
4、录界面。2、软件质量属性易用性:系统设计应具有良好的易用性、操作简便,符合常规Window操作环境下的用户使用习惯。同时,尽量减少用户的记忆工作量。系统设计应具有良好的健壮性,如对各种用户各种错误输入应能及时识别并给出相应提示。安全性:系统中所有涉及敏感信息如登录口令等,服务器端应设置严格安全访问控制策略,从而保证系统安全性和操作责任的可追溯性。
此文档下载收益归作者所有