- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
IT Education Training 软件工程与UML 图书管理系统——第12周第1次课 今天的工作任务 图书管理系统的详细设计——程序流程图。 提交内容 图书管理系统——详细设计流程图。 我们的进度,在这里 知识点:详细设计——程序流程图 程序流程图是人们对解决问题的方法、思路或算法的一种描述。流程图的优点: (a)采用简单规范的符号,画法简单; (b)结构清晰,逻辑性强; (c)便于描述,容易理解。 我们的进度,在这里 程序流程图 表达算法简明直观,易于学习掌握,是一种常用的详细设计工具 符号名 使用图形 意 义 端点符 表示流程图的开始或结束 输入/输出符 表示数据的输入/输出 处理符 表示对数据的处理 特定处理符 表示调用子程序等 我们的进度,在这里 程序流程图 准备符号 表示初始状态 判断符号 表示条件判断,有判断结果决定如何执行 循环开始符 表示循环开始 循环结束符 表示循环结束 连接符 表示流程图中的转移处 流线符号 表示连接流程图中各符号 我们的进度,在这里 程序流程图 T F 顺序结构 选择结构 多分支选择 A2 An A1 A1 当型循环 直到型循环 我们的进度,在这里 流程图案例分析: 有一个处理单价为2元饮料的自动售货机软件,该软件负责控制两个LED显示灯(红,绿)和控制饮料的送出。待机状态,显示红灯。若投入2元硬币,LED绿灯闪烁,之后按下“可乐”、“雪碧”或“红茶”按键,显示绿灯,相应的饮料就送出来. 我们的进度,在这里 我们的进度,在这里 MS Visio工具绘制流程图 Microsoft Office Visio 有助于 IT 和商务专业人员轻松地可视化、分析和交流复杂信息。它能够将难以理解的复杂文本和表格转换为一目了然的 Visio 图表。该软件通过创建与数据相关的 Visio 图表(而不使用静态图片)来显示数据,这些图表易于刷新,并能够显著提高生产率。 Office Visio 提供了各种模板:业务流程的流程图、网络图、工作流图、数据库模型图和软件图,这些模板可用于可视化和简化业务流程、跟踪项目和资源、绘制组织结构图、映射网络、绘制建筑地图以及优化系统。 我们的进度,在这里 软件流程图绘制方法 在“文件”菜单中,依次指向“新建”、“业务流程”或“流程图”,然后单击“基本流程图”。 对于您所要展示的流程中的每个步骤,将流程图形状拖到绘图页上。 使用“连接线”工具来连接流程图形状。 ?提示???如果先选择“连接线”工具,然后再将形状拖到绘图页上,即可自动连接形状。放置在绘图页上的形状将按照它们各自的放置顺序进行连接。 要将文本添加到形状中,请先选取该形状,然后键入文本。键入完成后,在文本块外单击。 您可以对流程图中的各个形状进行编号,以说明流程中各步骤的顺序。 我们的进度,在这里 课堂练习1 利用visio工具,绘制出系统登录时身份验证的流程图。 我们的进度,在这里 课堂练习2 更改刚才的流程图,实现用户输入用户名uname和密码upassword,如果uname为aaa,并且upassword为123时登录成功,否则登录失败的程序流程图。 我们的进度,在这里 完成工作任务——图书借阅用例的详细设计 【步骤一】、阅读用例描述文档,关于图书借阅用例是如何进行描述的。 用例名称:图书借阅 用例描述:图书馆工作人员输入借阅证编号和图书编号来完成图书借阅。 参与者:图书馆工作人员。 前置条件:图书馆工作人员点击“图书借阅” 基本路径: 输入借阅证编号。 输入图书编号。 点击“借阅” 显示当前借阅信息(书名,ISBN,借阅时间,应归还时间) 备选流程: 点击“重填”实现借阅证和图书编号重新填写 我们的进度,在这里 图书借阅用例的详细设计 【步骤二】、考虑实现此用例,需要哪些数据,数据从哪里来。 需要图书证编号、借阅证编号 可以从界面的jTextFiled控件中通过getText方法获得。 我们的进度,在这里 图书借阅用例的详细设计 【步骤三】、需要哪些操作来处理数据,这些操作在哪里获得? 1.向数据库“借阅信息”表中插入一条新记录,并获得这条新记录。 2.更改“图书”表中的图书状态为“借出未还”。 我们的进度,在这里 图书借阅用例的详细设计 【步骤四】、产生哪些数据,这些数据怎么在界面上显示。 产生了借阅信息数据(书名,ISBN,借阅事件,归还时间) 这些数据,要显示在界面上,可以使用jLable的setText方法进行显示。 我们的进度,在这里 图书借阅用例的详细设计 【步骤五】:把1-4步的结果进行汇总,形成“借阅”按钮处理事件的详细设计: 1.从GUI界面的jTextFiled获得,借阅证编号sid,图书编号bid 2.使用BookRegistra
您可能关注的文档
最近下载
- 2024年广东省中考英语试题(含听力音频和答案).docx VIP
- 公务员制度导论-孙德超-第4章 公务员分类管理制度.ppt VIP
- 五年级下册数学应用易错题.docx VIP
- 智慧税务服务综合管理系统方案.docx VIP
- 公务员制度导论-孙德超-第5章 公务员录用制度.ppt VIP
- 运营车辆停运费诉状范文范例.docx VIP
- 2024江苏省句容市《质量员之设备安装质量基础知识》资格考试必背200题完整题库(基础题).docx VIP
- 玩转手机银行APP.doc VIP
- 纳米材料与纳米技术 课件全套 第1--7章 纳米材料的结构单元---先进纳米加工技术.pptx
- 网约车停运费诉状模板范文范例.docx VIP
文档评论(0)