- 29
- 0
- 约1.18万字
- 约 19页
- 2021-12-09 发布于安徽
- 举报
PAGE
一、设计内容与设计要求
1.设计内容:
[问题描述] 理发店有三个理发师,有三张沙发。顾客来了理发师正忙可以坐在沙发上。理发师理完发可以从沙发上叫醒顾客理发。
[基本功能]
(1) 理发师进程
(2) 顾客进程。
2.设计要求:
课程设计报告规范
1)需求分析
程序的功能。
输入输出的要求。
2)概要设计
程序由哪些模块组成以及模块之间的层次结构、各模块的调用关系;每个模块的功能。
课题涉及的数据结构和数据库结构;即要存储什么数据,这些数据是什么样的结构,它们之间有什么关系等。
3)详细设计
采用C++语言定义相关的数据类型。
写出各模块的类C码算法。
画出各函数的调用关系图、主要函数的流程图。
4)调试分析以及设计体会
测试数据:准备典型的测试数据和测试方案,包括正确的输入及输出结果和含有错误的输入及输出结果。
程序调试中遇到的问题以及解决问题的方法。
课程设计过程经验教训、心得体会。
5)使用说明
用户使用手册:说明如何使用你编写的程序,详细列出每一步的操作步骤。
6)书写格式
设计报告要求用A4纸打印成册:
标题为:黑体二号(加粗):正文为:宋体5号。行间距为固定值22。
c. 封面格式如第1页。
7)附录
参考书目
源程序清单(带注释)
考核方式
指导老师负责验收程序的运行结果,并结合学生的工作态度、实际动手能力、创新精神和设计报告等进行综合考评,并按优秀、良好、中等、及格和不及格五个等级给出每位同学的课程设计成绩。具体考核标准包含以下几个部分:
1、平时出勤 (占10%)
2、系统需求分析、功能设计、数据结构设计及程序总体结构合理与否(占10%)
3、程序能否完整、准确地运行,个人能否独立、熟练地调试程序(占40%)
4、设计报告(占30%)
注意:不得抄袭他人的报告(或给他人抄袭),一旦发现,成绩为零分。
5、独立完成情况(占10%)。
课程验收要求
①运行所设计的系统。
②回答有关问题。
③提交课程设计报告。
④提交软盘(源程序、设计报告文档)。
⑤依内容的创新程度,完善程序情况及对程序讲解情况打分。
三、进度安排
第五周 星期一 下午 14:00-18:00
星期二 下午 14:00-18:00
星期四 下午 14:00-18:00
课程设计说明书装订顺序:封面、任务书、目录、正文、评分、附件(A4大小的图纸及程序清单)。
目 录
TOC \o 1-3 \h \z \u 1)需求分析 1
1、程序的功能 1
2)概要设计 1
1、流程图 1
3)详细设计 2
1、采用C++语言定义相关的数据类型。 2
2、写出各模块的类C码算法。 2
4)调试分析以及设计体会 3
1、测试数据 3
2、心得体会 5
5)附录 6
1、参考书目 6
2、源程序清单(带注释) 6
PAGE 10
1)需求分析
1、程序的功能
主要由理发师,沙发和顾客组成,当顾客数为零时,理发师休息,当顾客来时,判定理发师是否空闲,如果空闲则理发师理发。当顾客数超过理发师数时,理发师都忙碌,顾客则坐沙发休息,如果未理发的顾客数超过沙发数则顾客离开。
2)概要设计输入沙发数量是否营业y/n对不起,未营业开门营业设定理发师不在sleep是否空闲y/n为顾客理发
输入沙发数量
是否营业y/n
对不起,未营业
开门营业
设定理发师不在sleep
是否空闲y/n
为顾客理发
顾客在沙发等待
是否继续工作y/n
退出系统
1、流程图
3)详细设计
1、采用C++语言定义相关的数据类型。
int c;//沙发数
int customers=0;//顾客数
int count=0;//循环中用来计量的
int w=0;//等候理发的人数
int finish=0;//已经理完发的人数
int work1=0,work2=0,work3=0;//理发师是否在工作
int sleeping1=0,sleeping2=0,sleeping3=0;//理发师是否在休息
char opendoor;//理发店是否开门接待顾客
char blank;//获取空白字符
2、写出各模块的类C码算法。
a.营业模块,由while循环语句组成,代码如下:
while(opendoor!=y)
{
printf(对不起,理发店还没有开门!\n);
blank=getchar();
printf(是否营业?y/n\n);
opendoor=getchar();
}
printf(开门营业
您可能关注的文档
- 酒店形象维度对顾客满意的影响——基于酒店业的实证研究.doc
- 酒店演艺合作协议书.doc
- 酒庄专卖店的管理制度.doc
- 旧机动车委托(出售)合同.doc
- 旧机动车委托(购买)合同.doc
- 开源宾馆经营管理计划书.doc
- 开展VIP商务旅客服务的项目策划书.doc
- 科技查新报告-节能减排石油修井机.doc
- 科室医院感染制度.doc
- 可扩展企业网络系统设计与集成项目技术报告.doc
- 2026年春季新统编版八年级语文下册全册教学课件(2026年2月修订).pptx
- 2026年春季新人教版三年级英语下册教学课件.pptx
- 2026年春季新沪粤版物理八年级下册全册教学课件(2026年2月修订).pptx
- 2026年春季新济南版生物七年级下册全册教学课件.pptx
- 2026年春季新苏教版一年级数学下册教学课件(2026年2月修订).pptx
- 2026年春季新人教版七年级英语下册全册教学课件(2026年2月修订).pptx
- 2026年春季新人教版历史七年级下册全册教学课件_2.pptx
- 2026年春季新人教版三年级英语下册全册教学课件.pptx
- 2026年春季新人教版八年级数学下册教学课件(2026年2月修订).pptx
- 2026年春季新沪粤版物理九年级下册全册教学课件(2026年2月修订).pptx
原创力文档

文档评论(0)