最新软件工程实验二-结构化程序设计.docxVIP

最新软件工程实验二-结构化程序设计.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
a a 淮海工学院计算机科学系 实验报告书 课程名: 《软件工程》 题 目 结构化设计实验 班 级: 学 号: 姓 名: 评语: 成绩: 指导教师: 批阅时间: 年 月 日 结构化设计实验报告要求 1目的与要求: 1) 系统学习和理解结构化软件工程设计阶段的基本任务、概念、原理、技术和方法; 2) 掌握设计阶段各种设计工具, 女口、层次图、程序流程图、N-S图、PAD图、判定表(树)、 伪代码语言等工具的使用方法; 3) 通过理论学习和试验要逐步提高运用结构化软件工程的设计理论、 技术和方法解决实际 问题的综合应用和实践创新能力; 4) 请借阅有关 Microsoft Office Visio 系统,预习系统有关的结构化设计工具和使用方法; 5) 按照实验题目要求独立完成结构化设计实验内容,严禁拷贝、抄袭他人设计成果; 6) 认真书写实验报告,并于第七周周五以前提交,不得延误; 7) 第三次实验,即软件测试实验将在本次实验的基础上完成, 希望同学按照要求高质量完 成本次实验。 8) 本周六(4月16日)以前各班提交实验报告,不得延迟。 2实验内容或题目 针对自己第一次实验所完成的结构化分析项目(或题目) ,选择所绘制的数据流图, E-R 图、状态图,完成下面 2、3、4、5、6步要求的结构化设计内容; 按照面向数据流图的结构化设计方法, 并在优化所选择数据流图的基础上, 导出项目的总 体设计层次图(H图);特别注意:设计过程中必须给出细化好并且加了输入输出边界的 数据流图; 按照详细设计阶段所学的过程设计工具,分别选择程序流程图、盒图和 PAD图等设计工 具,在第2所得层次图中选择几个主要模块进行详细设计,画出相应详细设计结果图形; 根据E-R图所建立的数据模型进行数据库(以关系数据库模型为基准,进行数据库表及其 关系设计); 根据H图进行界面菜单设计(模拟菜单显示样式绘制菜单设计图) ,选择一个数据库表(实 体)进行界面表单(数据编辑界面)设计; 选择第3步中某一模块的详细设计结果,画出对应得流图,并计算其环形(圈)复杂度。 3实验步骤与源程序 画出有边界的数据流图 画出项目总体设计层次图(H图) 画出程序流程图 画出盒图 画出PAD图 设计项目数据库表及关系 选择一个数据库表设计界面 画出所选择的模块对应的流图计算环形(圈)复杂度 4测试数据与实验结果(可以抓图粘贴) 1、画出有边界的数据流图 有边界的数据流图: 读者管理用户名密码新e归还书籍检查图书e罚照价赔偿信息项 选 书 借查询 选 项显示进入读者 管理界面已 更 新已更 新清空罚款 记录更新读者 信息清空罚款 记录更新图书 信息增加借书 记录更新图书 管理员信 息更新数据 库进入图书 管理界面检查有无 损坏或逾期更新数据 库更新数据 库偿记录更新数据 库存入数据 库返回存储还五书选项用户管理图书信息删改查逾期无损 坏登录到学 生操作界面增删改查修改信息还 读者管理 用户名 密码 新 e 归还书籍 检查图书 e 罚 照价赔偿 信 息 项 选 书 借 查 询 选 项 显 示 进入读者 管理界面 已 更 新 已 更 新 清空罚款 记录 更新读者 信息 清空罚款 记录 更新图书 信息 增加借书 记录 更新图书 管理员信 息 更新数据 库 进入图书 管理界面 检查有无 损坏或逾 期 更新数据 库 更新数据 库 偿记 录 更新数据 库 存入数据 库 返 回 存储 还五 书选项 用户管 理 图书 信息 删改查 逾 期 无损 坏 登录到学 生操作界 面 增删改 查 修改信息 还 信息 清空已借 图书 管理 员修斤 改信自 、 息 已 更新 登录到图 管理员 操作界面 还书信息 图书管理 返 %增删改查 返回 上交罚款 坏 损 查询借书 和还书信 息 信 A息 数 据 产生借书 信息显示 进入用户 管理界面管 理员信息 X 息一 读十 者修改 改信白 息 选择操作 用户名、密码 用户 I 选择操作 用户 2、画出项目总体设计层次图( H图) H图: 3、画出程序流程图 还书功能流程图: 4、画出盒图 还书功能盒图: 插入借书卡 是否为合法用户 提示用户 不合法 选择还书选项 \检查书籍是否/ F损坏或逾期/t 还书 成功 上交 罚金 5、画出PAD图 还书功能PAC图: 6、设计项目数据库表及关系 数据库表的具体结构如下: 1)管理员表:用于保存管理员信息,结构如下 埶攥类型 ttiTNuii值 卜同 int g Name password FT] E /****** Object: Table [dbo].[Users] Script Date: 04/26/2015 15:56:26 ******/ SETANSI_NULLS ON GO SETQUOTED_IDENTI

文档评论(0)

laugh + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档