没有合适的资源?快使用搜索试试~ 我知道了~
软件工程实验二-结构化程序设计.doc
1 下载量 147 浏览量
2023-07-05
11:49:05
上传
评论 1
收藏 624KB DOC 举报
温馨提示
试读
12页
软件工程实验二-结构化程序设计.doc
资源推荐
资源详情
资源评论
精选文本
.
淮海工学院计算机科学系
实 验 报 告 书
课 程 名 : 《软件工程》
题 目: 结构化设计实验
班 级:
学 号:
姓 名:
评语:
成绩: 指导教师:
批阅时间: 年 月 日
精选文本
.
结构化设计实验报告要求
1 目的与要求:
1)系统学习和理解结构化软件工程设计阶段的基本任务、概念、原理、技术和方法;
2)掌握设计阶段各种设计工具,如、层次图、程序流程图、N-S 图、PAD 图、判定表
(树)、伪代码语言等工具的使用方法;
3)通过理论学习和试验要逐步提高运用结构化软件工程的设计理论、技术和方法解决实际
问题的综合应用和实践创新能力;
4)请借阅有关 Microsoft Office Visio 系统,预习系统有关的结构化设计工具和使用方法;
5)按照实验题目要求独立完成结构化设计实验内容,严禁拷贝、抄袭他人设计成果;
6)认真书写实验报告,并于第七周周五以前提交,不得延误;
7)第三次实验,即软件测试实验将在本次实验的基础上完成,希望同学按照要求高质量完
成本次实验。
8)本周六(4 月 16 日)以前各班提交实验报告,不得延迟。
2 实验内容或题目
1. 针对自己第一次实验所完成的结构化分析项目(或题目),选择所绘制的数据流图,E-R 图、
状态图,完成下面 2、3、4、5、6 步要求的结构化设计内容;
2. 按照面向数据流图的结构化设计方法,并在优化所选择数据流图的基础上,导出项目的总
体设计层次图(H 图);特别注意:设计过程中必须给出细化好并且加了输入输出边界的
数据流图;
3. 按照详细设计阶段所学的过程设计工具,分别选择程序流程图、盒图和 PAD 图等设计工
具,在第 2 所得层次图中选择几个主要模块进行详细设计,画出相应详细设计结果图形;
4. 根据 E-R 图所建立的数据模型进行数据库(以关系数据库模型为基准,进行数据库表及其
关系设计);
5. 根据 H 图进行界面菜单设计(模拟菜单显示样式绘制菜单设计图),选择一个数据库表(实
体)进行界面表单(数据编辑界面)设计;
6. 选择第 3 步中某一模块的详细设计结果,画出对应得流图,并计算其环形(圈)复杂度。
3 实验步骤与源程序
1. 画出有边界的数据流图
2. 画出项目总体设计层次图(H 图)
精选文本
.
3. 画出程序流程图
4. 画出盒图
5. 画出 PAD 图
6. 设计项目数据库表及关系
7. 选择一个数据库表设计界面
8. 画出所选择的模块对应的流图计算环形(圈)复杂度
4 测试数据与实验结果(可以抓图粘贴)
1、画出有边界的数据流图
选择操作
用户
用户名、密码
用户名、密码
登录到学
生操作界
面
登录到图
书管理员
操作界面
借书选项
增加借书
记录
借书信息
还书选项
检查有无
损坏或逾
期
查询选项
查询借书
和还书信
息
信息数据
产生借书
信息显示
显示
用户操作
存入数据
库
存储
返回ture
返回false
归还书籍
还书信息
清空已借
图书
还书信息
更新数据
库
已更新
用户管理
进入用户
管理界面
管理员信息增删改查
更新图书
管理员信
息
管理员修改信息
更新数据
库
已更新
图书管理
进入图书
管理界面
图书信息增删改查
更新图书
信息
更新数据
库
已更新
图书修改信息
读者管理
进入读者
管理界面
读者信息增删改查
更新读者
信息
读者修改信息
更新数据
库
已更新
清空罚款
记录
返回false
检查图书
逾期无损坏
上交罚款
罚款记录
清空罚款
记录
返回false
损坏
照价赔偿
赔偿记录
有边界的数据流图:
剩余11页未读,继续阅读
资源评论
yyyyyyhhh222
- 粉丝: 403
- 资源: 6万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功