- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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)