ImageVerifierCode 换一换
格式:DOCX , 页数:11 ,大小:291.39KB ,
资源ID:16543903      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/16543903.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件工程实验二结构化程序设计Word文档格式.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

软件工程实验二结构化程序设计Word文档格式.docx

1、学 号: 姓 名:结构化设计实验报告要求1目的与要求:1)系统学习和理解结构化软件工程设计阶段的基本任务、概念、原理、技术和方法;2)掌握设计阶段各种设计工具,如、层次图、程序流程图、N-S图、PAD图、判定表(树)、伪代码语言等工具的使用方法;3)通过理论学习和试验要逐步提高运用结构化软件工程的设计理论、技术和方法解决实际问题的综合应用和实践创新能力;4)请借阅有关Microsoft Office Visio 系统,预习系统有关的结构化设计工具和使用方法;5)按照实验题目要求独立完成结构化设计实验容,严禁拷贝、抄袭他人设计成果;6)认真书写实验报告,并于第七周周五以前提交,不得延误;7)第三

2、次实验,即软件测试实验将在本次实验的基础上完成,希望同学按照要求高质量完成本次实验。8)本周六(4月16日)以前各班提交实验报告,不得延迟。2 实验容或题目1. 针对自己第一次实验所完成的结构化分析项目(或题目),选择所绘制的数据流图,E-R图、状态图,完成下面2、3、4、5、6步要求的结构化设计容;2. 按照面向数据流图的结构化设计方法,并在优化所选择数据流图的基础上,导出项目的总体设计层次图(H图);特别注意:设计过程中必须给出细化好并且加了输入输出边界的数据流图;3. 按照详细设计阶段所学的过程设计工具,分别选择程序流程图、盒图和PAD图等设计工具,在第2所得层次图中选择几个主要模块进行

3、详细设计,画出相应详细设计结果图形;4. 根据E-R图所建立的数据模型进行数据库(以关系数据库模型为基准,进行数据库表及其关系设计);5. 根据H图进行界面菜单设计(模拟菜单显示样式绘制菜单设计图),选择一个数据库表(实体)进行界面表单(数据编辑界面)设计;6. 选择第3步中某一模块的详细设计结果,画出对应得流图,并计算其环形(圈)复杂度。3 实验步骤与源程序1. 画出有边界的数据流图2. 画出项目总体设计层次图(H图)3. 画出程序流程图4. 画出盒图5. 画出PAD图6. 设计项目数据库表及关系7. 选择一个数据库表设计界面8. 画出所选择的模块对应的流图计算环形(圈)复杂度4 测试数据与

4、实验结果(可以抓图粘贴)1、画出有边界的数据流图2、画出项目总体设计层次图(H图)3、画出程序流程图4、画出盒图5、画出PAD图6、设计项目数据库表及关系数据库表的具体结构如下:1)管理员表:用于保存管理员信息,结构如下/* Object: Table dbo.Users Script Date: 04/26/2015 15:56:26 */SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONCREATE TABLE dbo.Users( Name nvarchar(50) NULL, Password nvarchar(50) NULL, Type int

5、NULL) ON PRIMARY2)图书信息表 Table dbo.Book Script Date:CREATE TABLE dbo.Book( Num nvarchar(50) NOT NULL, Author nvarchar(50) NULL, Type int NULL, ISBN nvarchar(50) NULL, CBS nvarchar(50) NULL, CBRQ datetime NULL, Status nvarchar(50) NULL, CONSTRAINT PK_Book PRIMARY KEY CLUSTERED ( Num ASC)WITH (PAD_INDE

6、X = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON PRIMARY3)借书卡信息表 Table dbo.Card Script Date:CREATE TABLE dbo.Card( Class nvarchar(50) NULL, StartTime datetime NULL, EndTime datetime NULL, CONSTRAINT PK_Card PRIMARY KEY CLUSTERED 4)图书借阅表 Tab

7、le dbo.Lend Script Date:CREATE TABLE dbo.Lend( CardNum nvarchar(50) NULL, BookNum nvarchar(50) NULL, Time datetime NULL, Status nvarchar(50) NULL5)图书类型表 Table dbo.Type Script Date:CREATE TABLE dbo.Type( ID int IDENTITY(1,1) NOT NULL, CONSTRAINT PK_Type PRIMARY KEY CLUSTERED ID ASC7、 选择一个数据库表设计界面8、画出所选择的模块对应的流图计算环形(圈)复杂度圈复杂度为:35 结果分析与实验体会 本次实验实在实验一的基础上继续做的实验,一开始感觉到十分困难,对于图书管理系统的数局流图还不是很清晰,但是通过分析,将数据的每一步走向细化,分界,完成了对整个系统的H图构造,对整个系统的功能更加的清晰,而程序流程图、盒图以及PAD图,通过老师的讲解以及书上的知识,将系统的部分功能模块画出来还是比较简答的,其中的逻辑顺序并不复杂,此次还设计了数据库表以及界面的设计,容的量上还是比较多的,但是最终我完成了设计,希望我以后再软件工程这门课中学习的更加游刃有余!

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1