欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

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

    • 资源ID:12728226       资源大小:291.39KB        全文页数:12页
    • 资源格式: DOCX        下载积分:6金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要6金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

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

    1、软件工程实验二结构化程序设计 淮海工学院计算机科学系实验报告书课程名: 软件工程 题 目: 结构化设计实验 班 级: 学 号: 姓 名: 结构化设计实验报告要求1目的与要求:1)系统学习和理解结构化软件工程设计阶段的基本任务、概念、原理、技术和方法;2)掌握设计阶段各种设计工具,如、层次图、程序流程图、N-S图、PAD图、判定表(树)、伪代码语言等工具的使用方法;3)通过理论学习和试验要逐步提高运用结构化软件工程的设计理论、技术和方法解决实际问题的综合应用和实践创新能力;4)请借阅有关Microsoft Office Visio 系统,预习系统有关的结构化设计工具和使用方法;5)按照实验题目要

    2、求独立完成结构化设计实验内容,严禁拷贝、抄袭他人设计成果;6)认真书写实验报告,并于第七周周五以前提交,不得延误;7)第三次实验,即软件测试实验将在本次实验的基础上完成,希望同学按照要求高质量完成本次实验。8)本周六(4月16日)以前各班提交实验报告,不得延迟。2 实验内容或题目1.针对自己第一次实验所完成的结构化分析项目(或题目),选择所绘制的数据流图,E-R图、状态图,完成下面2、3、4、5、6步要求的结构化设计内容;2.按照面向数据流图的结构化设计方法,并在优化所选择数据流图的基础上,导出项目的总体设计层次图(H图);特别注意:设计过程中必须给出细化好并且加了输入输出边界的数据流图;3.

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

    4、及关系7.选择一个数据库表设计界面8.画出所选择的模块对应的流图计算环形(圈)复杂度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 ONGOCREATE TABLE dbo.Users( Name nvarch

    5、ar(50) NULL, Password nvarchar(50) NULL, Type int NULL) ON PRIMARYGO2)图书信息表/* Object: Table dbo.Book Script Date: 04/26/2015 15:56:26 */SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOCREATE TABLE dbo.Book( Num nvarchar(50) NOT NULL, Name nvarchar(50) NULL, Author nvarchar(50) NULL, Type int NULL, ISBN

    6、 nvarchar(50) NULL, CBS nvarchar(50) NULL, CBRQ datetime NULL, Status nvarchar(50) NULL, CONSTRAINT PK_Book PRIMARY KEY CLUSTERED ( Num ASC)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON PRIMARY) ON PRIMARYGO3)借书卡信息表/* Objec

    7、t: Table dbo.Card Script Date: 04/26/2015 15:56:26 */SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOCREATE TABLE dbo.Card( Num nvarchar(50) NOT NULL, Name nvarchar(50) NULL, Class nvarchar(50) NULL, StartTime datetime NULL, EndTime datetime NULL, CONSTRAINT PK_Card PRIMARY KEY CLUSTERED ( Num ASC)WITH

    8、 (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON PRIMARY) ON PRIMARYGO4)图书借阅表/* Object: Table dbo.Lend Script Date: 04/26/2015 15:56:26 */SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOCREATE TABLE dbo.Lend( CardNum nvarchar(50) NUL

    9、L, BookNum nvarchar(50) NULL, Time datetime NULL, Status nvarchar(50) NULL) ON PRIMARYGO5)图书类型表/* Object: Table dbo.Type Script Date: 04/26/2015 15:56:26 */SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOCREATE TABLE dbo.Type( ID int IDENTITY(1,1) NOT NULL, Name nvarchar(50) NULL, CONSTRAINT PK_Type PR

    10、IMARY KEY CLUSTERED ( ID ASC)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON PRIMARY) ON PRIMARYGO7、选择一个数据库表设计界面8、画出所选择的模块对应的流图计算环形(圈)复杂度圈复杂度为:35 结果分析与实验体会 本次实验实在实验一的基础上继续做的实验,一开始感觉到十分困难,对于图书管理系统的数局流图还不是很清晰,但是通过分析,将数据的每一步走向细化,分界,完成了对整个系统的H图构造,对整个系统的功能更加的清晰,而程序流程图、盒图以及PAD图,通过老师的讲解以及书上的知识,将系统内的部分功能模块画出来还是比较简答的,其中的逻辑顺序并不复杂,此次还设计了数据库表以及界面的设计,内容的量上还是比较多的,但是最终我完成了设计,希望我以后再软件工程这门课中学习的更加游刃有余!


    注意事项

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

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开