- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验目的与任务:
1.目的:通过实验课程,熟悉和基本掌握软件的工程设计方法、软件工程设计的表达形式、以及实现工程设计的辅助软件工程工具的使用。使学生在进行一个计算机应用系统开发过程中,学习所应该采取的步骤、方法,掌握系统和的主要环节,达到全面领会和贯通所学习的理论知识,以适应将来实际工作的需要。实验的基本要求:
1. 软件开发绘图工具Visio
实验要求:熟悉Visio的工作环境及组成;掌握Visio软件绘制图表的基本操作;熟练使用Visio的图形模板绘制出专业图表。
2. 软件需求分析
3. 软件设计
4. 软件详细设计
PDL等详细描述工具;掌握详细设计的步骤和方法。
5.软件测试和调试
数据流图
根据以上的系统功能描述,设计出数据流图如下:
①顶层数据流图与0层数据流图(图1至图2)(2个图一样大)
学生信息管理
成绩管理
当前日期
课程信息管理
查询要求
查询结果
统计表
图1 顶层数据流图
②1层数据流图(图3至图4) 2个图 一页
③学生信息管理模块分层数据流图(图9至图15)(8个图) 三页
④成绩管理模块分层数据流图:(图16至18)(三个图)九行乘以3
⑤查询模块分层数据流图:(图24) 一个图 九行
数据字典
数据流条目:
①学生信息管理模块:
学生信息管理要求=[新生数据处理要求|班级数据管理要求|添加数据要求|数据删除要求|数据备份要求]
新生数据处理要求=[新生数据|班级数目|起始学号|班级名称|专业]
班级数据管理要求=[班级名称|修改要求]
添加数据要求=[单个学生数据单|成批数据单]
数据删除要求=[起止学号|班级名称|所有学生数据]
数据备份要求=[班级名称|学期数]
新生数据=姓名+性别+出生日期+家庭住址+原毕业学校+政治面貌+入学总分
起始学号={数字}15
班级名称=[会计04(1)| 会计04(2)|会计04(3)| 计算机软件04(1)|会计03(1)| 会计03(2)|会计03(3)| 计算机软件03(1)|会计02(1)| 会计02(2)|会计02(3)| 计算机软件02(1)|网络技术03(1)| 网络技术04(1)| 机电03(1)| 机电02(1) | 机电04(1)| 网络技术02(1)| 网络技术02(1)]
修改要求=姓名+性别+出生日期+家庭住址+原毕业学校+政治面貌+入学总分+专业+班级+是否住宿
单个学生数据单=姓名+性别+出生日期+家庭住址+原毕业学校+政治面貌+入学总分+班级+是否住宿
成批数据单=姓名+性别+出生日期+家庭住址+原毕业学校+政治面貌+入学总分+班级+是否住宿
性别=[男|女]
政治面貌=[团员|非团员]
是否住宿=[住宿|通学]
②成绩管理模块:
成绩管理要求=[成绩录入要求|总分计算要求|成绩备份要求]
成绩录入要求=班级名称+成绩数据
总分计算要求=班级名称+成绩数据
成绩备份要求=班级名称+学期数
成绩数据=姓名+课程名称+分数
成绩表=学号+姓名+期中成绩总分+期末成绩总分+期中名次+期末名次
③课程信息管理模块:
课程管理要求=[课程表维护要求|教师课程表维护要求|排课要求]
课程表维护要求=课程名称+年级+专业
教师课程表维护要求=教师姓名+任教班级+课程名称+周课时数
年级=[一年级|二年级|三年级]
任教班级=[会计04(1)| 会计04(2)|会计04(3)| 计算机软件04(1)|会计03(1)| 会计03(2)|会计03(3)| 计算机软件03(1)|会计02(1)| 会计02(2)|会计02(3)| 计算机软件02(1)|网络技术03(1)| 网络技术04(1)| 机电03(1)| 机电02(1) | 机电04(1)| 网络技术02(1)| 网络技术02(1)]
④查询模块:
查询要求=[查询条件]
查询结果=[学生信息统计表|学生成绩统计表|学生总分名次统计表|教师信息统计表|备份信息统计表]
加工条目:
①学生信息管理模块加工条目:
加工编号:2.2.2.1
加工名称:检查记录有效性
输入:新生数据
输出:有效的新生记录、无效的新生记录
加工逻辑:根据新生记录
IF 格式有效 THEN
读取记录
ELSE 无效格式记录,启动EXCEL调整格式
ENDIF
加工编号:2.2.2.2
加工名称:启动EXCEL调整
输入:新生记录
输出:有效的新生记录
加工逻辑:根据新生记录按要求调整
加工编号:2.2.2.3
加工名称:读取新生记录
输入:新生数据
输出:写入学生表文件
加工逻辑:根据新生记录
DO WHILE 新生记录不为空 THEN
读取记录,写学生表文件,班级值为“新生”
LOOP
加工编号:2.2.3.1
加工名称:统计新生数据
输入:班级为“新
您可能关注的文档
- 《电力拖动》课程设计任务书--磨床电气控制系统.doc
- 《电力拖动控制系统》课程设计--振动台控制系统的设计.pdf
- 《电力拖动与控制系统》课程设计说明书--矢量控制系统仿真.doc
- 《电力拖动自动控制系统》课程设计--数字式PWM可逆直流调速系统.doc
- 《电力拖动自动控制系统》课程设计说明书--PWM脉宽调制直流调速系统设计及MATLAB仿真验证.doc
- 《初级会计实务》课程设计-整体设计 单元设计.ppt
- 《电力拖动自动控制系统》课程设计--数字式直流双闭环PWM调速系统设计.doc
- 《电子设计自动化EDA技术》课程设计报告——自动电子钟.doc
- 《房屋建筑学》课程设计任务书--21世纪初小康型住宅设计.doc
- 《房屋建筑学》课程设计任务书--住宅设计.doc
- 班级元旦晚会策划书 班级元旦晚会策划书4篇.doc
- 班会会议记录格式及 班会会议记录(实用【7篇】.doc
- 认真学习《中国共产党纪律处分条例》PPT党的六大纪律课件.pptx
- 党纪学习教育PPT新修订的《中国共产党纪律处分条例》解读课件.pptx
- 关于严明党的纪律和规矩的重要论述PPT课件.pptx
- 2024年国九条PPT关于加强监管防范风险推动资本市场高质量发展的若干意见课件.pptx
- 2024干部一定要知敬畏存戒惧守底线PPT相关重要论述课件.pptx
- 推动经济实现质的有效提升和量的合理增长PPT学习教育课件.pptx
- 2024坚持“四步联动”做实党员教育工作PPT新时代党员教育工作课件.pptx
- 权威解读《关于加强社区工作者队伍建设的意见》PPT课件.pptx
文档评论(0)