- 10
- 0
- 约1.34万字
- 约 28页
- 2016-04-11 发布于湖北
- 举报
课 程 设 计 报 告
课程名称 操作系统
课题名称 银行家算法
专 业 信息管理与信息系统
班 级 信管1201
学 号
姓 名
指导教师 李峰、赵锦元、谢雅
2014 年 7 月 1 日
湖南工程学院
课 程 设 计 任 务 书
课程名称 操作系统
课 题 银行家算法
专业班级 信管1201
学生姓名
学 号
指导老师 李峰、赵锦元、谢雅
审 批
任务书下达日期 2014 年 6 月17 日
任务完成日期 2014 年 7 月 1 日
一、设计内容与设计要求
1.课程设计目的
全面熟悉、掌握计算机系统与系统软件基本知识,增强对不同的问题运用和灵活选择合适的数据结构以及算法描述的本领,熟悉编制和调试程序的技巧,掌握分析结果的若干有效方法,进一步提高上机动手能力,增强面向对象程序设计概念,熟悉C++语言编程,养成提供文档资料的习惯和规范编程的思想,为后继课程的实验以及课程设计打下较扎实的基础。
进一步提高上机动手能力,培养使用计算机解决实际问题的能力,为后继课程(数据结构、数据库和JAVA\C#语言编程等课程)的实验以及课程设计,特别是自学、毕业论文的完成打下扎实的基础。
2.课题题目
银行家算法:它的模型基于一个小城镇的银行家,他向一群客户分别承诺了一定的贷款额度,每个客户都有一个贷款额度,银行家知道不可能所有客户同时都需要最大贷款额,所以他只保留一定单位的资金来为客户服务,而不是满足所有客户贷款需求的最大单位。
3.设计要求
主要模块:
1、输入资源种类
具有功能:
1、输入资源种类2、输入报错3、友好提示4、退出本系统
2、输入资源数量
具有功能:
1、友好提示2、输入资源数量3、输入报错4、退出本系统
3、自动输出资源列表
具有功能:
1、显示资源数量2、显示资源种类3、显示已经分配4、显示没有分配
4、自动显示进程安全序列
具有功能:
1、显示所有进程安全序列2、友好提示3、是否继续提示? 4、退出本系统
要求:
1)设计正确,方案合理。
2)界面友好,使用方便。
3)程序精炼,结构清晰。
4)设计报告5000字以上,含程序设计说明、系统的功能框图、流程图、源程序清单等。
5)实际操作过程中遇到的问题及解决方法:设计总结及心得体会.
6)上机演示。
二、进度安排
第18周
星期一 上午 8:00-12:00
星期二 上午 8:00-12:00
星期四 上午 8:00-12:00
目 录
1系统需求分析 1
2总体设计 1
2.1总体设计图 1
2.2各函数之间的调用关系图 2
2.3数据结构和数据库 2
3详细设计 3
3.1采用C++定义的相关数据类型 3
3.2各模块的类C码算法 3
3.2.1 void showdata() 3
3.2.2 int changdata(int i) 4
3.2.3 int safe() 4
3.2.4 void share() 6
3.2.5 void addresources() 7
3.2.6 void delresources() 7
3.2.7 void addprocess() 8
4调试分析和设计体会 9
4.1程序运行结果 9
4.1.1程序运行前界面 9
4.1.2增加资源界面 10
4.1.3删除资源界面 10
4.1.4修改资源界面 11
4.1.5分配资源界面 11
4.1.6增加作业界面 12
4.1.7离开界面 12
4.2程序调试中的问题 12
5心得体会 13
6附录 14
6.1源代码 14
6.2参考文献 22
8 评
您可能关注的文档
最近下载
- 24J306 窗井、设备吊装口、排水沟、集水坑.docx VIP
- 斩控式交流调压电路设计.doc
- 数据中心机房运维管理.pptx VIP
- 哈雷sportster车系电路工作原理与维修(四).pdf VIP
- 腭咽成形术后护理查房.pptx VIP
- 任务九 个人形象诊断与体型分析(课件)-《服装搭配实务(第2版)》同步教学(中国纺织出版社).pptx VIP
- 53透骨草(铁线透骨草)配方颗粒.docx VIP
- 数据中心机房运维管理培训教程(PDF120页).docx VIP
- TED中英官方演讲稿-JarrettJKrosoczka_2012X一个男孩成为艺术家的心路历程.docx VIP
- 高级英语精品课程教案——PubTalkandtheKing’sEnglish.doc
原创力文档

文档评论(0)