结构化程序综合设计
更新时间:2023-09-09 22:59:01 阅读量: 教育文库 文档下载
结构化程序综合设计
——课程工作方案
一、任务
可选取附件一中参考题目,也可自定题目,根据相应课题要求,进行系统定义、需求分析、系统设计(包括系统功能模块设计、算法设计与流程图设计)、编写程序代码与测试调试,五人一组、完成时间为五个工作日。以课程设计报告(详细格式见附件一)和软件模块形式完成,其中课程设计报告必须是电子文档,软件模块以源代码文件包形式上交,而且每组进行10分钟的报告和答辩,讲解设计方案,演示系统运行,汇报情况,包括已解决和尚未解决的问题,进一步完善的设想和建议。
二、考评成绩
优秀学生能熟练掌握结构化程序(C语言)设计过程和正确编制应用程序,文档结构清晰,设计正确,程序能正确运行,实现所需功能,答辩思路清楚,条理清晰,回答问题正确;良好学生能掌握结构化程序设计过程,会编制应用程序,文档结构较为清晰,设计较为正确,能基本实现所需功能,答辩思路较为清楚,条理较为清晰,回答问题较为正确;中等学生能掌握结构化程序设计过程,文档结构基本清晰,能基本实现所需功能,设计基本正确,答辩思路基本清楚,条理基本清晰,回答问题基本正确;及格学生能掌握结构化程序设计过程,文档结构不够清晰,程序运行中有少量错误,答辩思路不够清楚,条理不够清晰,在老师的引导下能回答问题基本正确;不及格学生没有掌握结构化程序设计过程,程序运行过程中出现严重缺陷,或上交文档是抄袭,本人未做任何工作和努力。其中: 1.课程设计态度(10%)。
2.结构化程序课程设计报告书面材料和电子文档(包括源程序) (40%)。
3.上机运行情况(20%)。
? 程序无法运行,该项不得分。
? 程序运行过程中出现重大Bug、非正常退出或进入死循环等严重缺陷,该项基本不给分。
4.答辩情况(30%)。
答辩时采用文稿演示PPT,以小组答辩形式完成。每个小组成员汇报自己在团队中所负责的工作,在此过程中遇到的问题以及是如何解决的。
三、项目成果形式
文档电子版、纸质版(A4)以及软件源程序包。
四、相关附件
附件1 供学生选择的选题; 附件2 课程设计报告模板。
设计人:金中朝审核人:王一宾2013年6月26日
附件一
参考题目
题目一:学生信息管理系统
创建一个学生信息管理系统。假设系统中每个学生记录只包括学号、姓名、电话号码等信息。
1、 系统功能的基本要求: (1) 创建信息管理系统。 (2) 显示信息管理系统; (3) 查询信息管理系统; (4) 修改信息管理系统; (5) 删除信息管理系统; (6) 排序信息管理系统; (7) 退出信息管理系统; 2、算法设计
(1) 主函数算法; (2) 各功能模块算法; 3、流程图设计 4、编写程序代码 5、测试与调试 6、整理文档 7、系统维护 8、归纳总结
题目二:销售员销售系统
某公司有五名销售人员(编号:A、B、C、D、E),负责销售五种产品(编号:1---5)。每个销售员将当天出售的产品编写一条记录输入进来。每条记录包含内容:
1)销售员的代号;
2)每种产品的代号和销售量;
假设,收集到了几个月的销售记录,编写一个销售处理系统,读取某个月的销售情况(自己设定)。
1、系统功能的基本要求:
(1) 计算某个月每个人每种产品的销售量;
(2) 按销售量对销售员进行排序,输出排序结果;
(3) 统计每种产品的总销售量,对这些产品按从高到低的顺序,输出排序结果(需输出
产品的代号和销售量);
(4) 输出统计报表
销售统计报表 销售员代号 A B C D E 每种产品销售总量 1 2 产品代码 3 4 5 每人销售产品总量
2、算法设计
(1) 主函数算法; (2) 各功能模块算法; 3、流程图设计 4、编写程序代码 5、测试与调试 6、整理文档 7、系统维护 8、归纳总结
题目三:学生选课与学籍管理系统
现有若干个班级的学生,进行下学期课程的选课,假设已经通过文件储存了选课内容的数据库,数据库中包括7门课(课程内容由学生自己定),第i门课程的接纳的学生数为10×i,i为课程的序号,如第一门课的接纳的学生数为10×1,第二门课为10×2,...... 依此类推,每门课的学分数分别为1、2、3、4、5、6、7,现要求每一个学生至少选3门课,最多不超过5门。
1、系统功能的基本要求:
(1)显示课程内容供学生选择,并能进行选课的操作 (2)随着学生选课工作的进行,动态更新数据库的内容 (3)进行学生的最少选课量和最多选课量的控制 (4)显示所有学生的选课的结果
(5)把学生所选的课按学分总积分由小到大排列,同样学分按姓名的英文字母排序 (6)录入学生的各科成绩
(7)学生的参数有:姓名、学号、性别、总学分、各科成绩,补考情况,请把一门和三门功课不及格的学生的姓名列出,并自动生成补考通知书,通知书中要求有学生的姓名、学号、不及格的科目及补考时间(由编程者自定) 2、算法设计
(1) 主函数算法; (2) 各功能模块算法; 3、流程图设计 4、编写程序代码
5、测试与调试 6、整理文档 7、系统维护 8、归纳总结
题目四:医院门诊候诊队列管理系统
要求采用先来先就诊的排队方式(就诊顺序与挂号单编号无关),假设挂号时编码是连续的,但由于同一个门诊科目有三个诊室,其中35(含35)岁以上的在第一诊室,35岁以下的男患者进第二诊室,其它的进第三诊室,程序启动后显示下列菜单:
1、系统功能的基本要求:
(1)************************** 挂号 ****************************** (2)*************************** 叫号 ******************************* (3)*************************** 分诊室 ****************************** (4)*********************** 显示各诊室队列信息 ***********************
(5)*** 统计当天就诊的患者情况(要求按性别进行统计和按任意年龄区段进行统计)*** (6)************************** 结束程序 *************************** 选1 时,提示用户在一行内输入姓名及挂号单编号;
选2 时,显示排在队列中第一位患者姓名、挂号单编号,并将其从挂号序列中删除 选3时,进行诊室分配
选4时,按队列顺序显示个诊室排队人的姓名、挂号单编号及所在诊室 选5时,进行两种统计方法的选择,并进行必要的统计计算 选6时,退出程序的运行
要求1~5中每一个步骤完成后都能重新显示此选择菜单
2、算法设计
(1) 主函数算法; (2) 各功能模块算法; 3、流程图设计 4、编写程序代码 5、测试与调试 6、整理文档 7、系统维护 8、归纳总结
题目五:图书借阅系统
创建一个图书借阅系统。要求能够完成管理员方便管理图书、读者方便查阅图书信息、借阅图书。
2、 系统功能的基本要求: (1) 管理员模块
录入图书信息 查看图书信息 修改图书信息
正在阅读:
结构化程序综合设计09-09
员工档案转入转出台账06-17
高中写景的散文03-30
哈工大 材力上机报告 完美版03-25
XX二年级体育课走跑教案05-15
2011年中考历史模拟试卷(附答案)05-05
编译原理及实现课后习题答案03-10
2018年护理管理学在线作业答案03-25
温馨的家作文600字04-01
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 结构化
- 程序
- 综合
- 设计
- 学校卫生制度汇编
- 六年级音乐上册教学计划-六年级音乐教学计划
- 中共上海电力学院委员会
- 中小学教师工作手册 填写完成版 - 图文
- 大酒店餐饮中心工程高支模专项施工组织设计 - 图文
- 消毒供应中心试题
- 实验七:多态性(二)
- 海口市矿产资源开发利用
- 盐城师范学院大学生社会实践(生涯实践)活动考核登记表 - 图文
- 约教教你学习非常实用的小学生作文教程
- 曼昆《宏观经济学》(第6、7版)课后习题详解(第10章 总需求:建立IS-LM模型)
- 《公路水运品质工程评价标准(试行)》
- 中职《计算机平面设计》专业人才培养方案
- 计算机程序设计员(java)四级模拟试卷及答案
- 数控刀具十大品牌
- 2004年注册资产评估师考试《资产评估》真题及答案
- 电气一次试题
- 高中化学专题复习之氧化还原反应
- 高三语文集体阅卷考场优秀作文汇编(56篇)
- 社会研究方法2016.10试题及答案