课程设计-理发师系统1.docVIP

  • 20
  • 0
  • 约1.25万字
  • 约 29页
  • 2017-02-07 发布于湖北
  • 举报
摘 要 课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程.随着科学技术发展的日新日异,当今计算机应用在生活中可以说得是无处不在。因此作为二十一世纪的大学来说掌握计算机开发技术是十分重要的。 通过对《操作系统》这门课的学习后,要求我们能够在深刻理解和应用有关经典进程的同步和互斥问题之余,能够模拟解决打瞌睡的理发师问题。要求以输出字符串的形式表示理发师和顾客的行为。 理发师问题是一个利用信号量进行P、V操作的经典问题。设计程序实现此问题,要使得理发师的活动与顾客的活动得到各自真实的模拟。所执行的程序应体现:理发师在没有顾客的时候去睡觉,有顾客则工作;顾客在理发师工作时坐下等待,无座时离开,直至等到理发师自己理发。 关键字:理发师;顾客;PV操作 目 录 摘 要 1 1 设计要求 1 1.1初始条件 1 1.2技术要求 1 2 需求分析 2 2.1具体需求 2 2.2系统实现步骤 2 3 总体设计 3 3 3.2各功能之间的调用关系 4 3.3创建数据结构 6 4详细设计 6 4.1控制营业开始的模块 7 4.2建立一个理发类 7 4.3理发功能模块 8 5系统实现原理 15 6程序运行界面 18 6.1进入程序友好界面 18 6.

文档评论(0)

1亿VIP精品文档

相关文档