没有合适的资源?快使用搜索试试~ 我知道了~
山东理工大学计算机学院课程设计任务书与成绩评定.doc
需积分: 5 0 下载量 100 浏览量
2022-07-15
08:34:42
上传
评论
收藏 185KB DOC 举报
温馨提示
【山东理工大学计算机学院课程设计任务书与成绩评定】 该文档是关于山东理工大学计算机学院的一份课程设计任务书,涉及的课程是数据结构,主题为“银行业务模拟系统”。设计目标旨在深化学生对数据结构的理解,通过实践提升编程能力,特别是应用数据结构解决问题的能力。设计任务要求构建一个模拟银行运营的系统,其中包括两个服务窗口和两个队列,模拟客户取款、存款、借款和还款等银行业务。系统需要处理客户到达、业务处理、队列管理以及在特定条件下的业务优先级等问题。 设计任务的进度安排包括了资料收集、系统分析、数据结构创建、源程序编写、调试和报告撰写等阶段。参考文献主要来自数据结构相关的教材和C语言编程书籍。成绩评定部分由指导教师完成,包括设计成果的评估。 在系统分析中,明确了程序需要处理的主要事件类型——客户到达和离开,并指出事件表应使用有序单链表实现,以便按事件发生时间顺序处理。此外,系统还需要两个队列来模拟银行窗口的服务,每个队列包含客户到达时间及业务处理时间信息。队列的操作主要包括插入和删除。 在数据结构的选择上,可能涉及到栈、队列、链表等基本数据结构。对于客户在银行逗留的平均时间计算,需要利用离散事件模拟方法,这可能需要用到时间戳和事件调度算法。程序设计中可能还会涉及随机数生成,以模拟客户到达的随机性和业务处理时间的不确定性。 这份课程设计涵盖了数据结构、算法设计、事件驱动编程和模拟系统构建等多个IT领域的知识,旨在培养学生的实际操作能力和问题解决能力,同时也体现了计算机科学教育中理论与实践相结合的重要性。
资源推荐
资源详情
资源评论
WORD
1 / 32
理工大学计算机学院
课程设计
(数据结构)
班 级
XX
学 号
指导教师
二○一一年一月二十日
WORD
2 / 32
课程设计任务书与成绩评定
课题名称
银行业务模拟系统
Ⅰ、题目的目的和要求:
1、设计目的
巩固和加深对数据结构的理解,通过上机实验、调试程序,加深对课本知识的理解,
最终使学生能够熟练应用数据结构的知识写程序。
(1)通过本课程的学习,能熟练掌握几种基本数据结构的基本操作。
(2)能针对给定题目,选择相应的数据结构,分析并设计算法,进而给出问题的正
确求解过程并编写代码实现。
2、设计题目要求:
1. 客户业务分为两种:第一种是申请从银行得到一笔资金,即取款或借款;第二种
是向银行投入一笔资金,即存款或还款。
2. 银行有两个服务窗口,相应地有两个队列。客户到达银行后先排第一个队。处理
每个客户业务时,如果属于第一种,且申请额超出银行现存资金总额而得不到满足时,
则立即排入第二个队等候,直至满足时才离开银行, 否则业务处理完后立即离开银行。
3. 每接待完一个第二种业务的客户,则顺序检查和处理第二个队列中的客户,对能
满足的申请者予以满足,不能满足者重新排到第二个队列的队尾。
4.假设检查不需要时间,在此检查过程中,一旦银行资金总额少于或等于刚才第一个
队列中最后一个客户(第二种业务)被接待之前的数额,或者本次已将第二个队列检查或
处理了一遍,就停止检查(因为此时已不可能还有满足者),转而继续接待第一个队列的
客户。
5. 任何时刻都只开一个窗口,营业时间结束时所有客户立即离开银行。通过离散的
模拟方法求出客户在银行逗留的平均时间。
WORD
3 / 32
Ⅱ、设计进度与完成情况
日 期
容
1.10-1.11
选取参考书,查阅有关文献资料,完成资料搜集和系统分析工
作。
1.12~1.14
创建相关数据结构,录入源程序。
1.17~1.19
调试程序并记录调试中的问题,初步完成课程设计报告。
1.20~1.21
上交课程设计报告打印版并进行课程设计答辩,要求每个同学
针对自己的设计回答指导教师 3-4 个问题。
考核结束后将课程设计报告和源程序的电子版交班长统一刻
光盘上交。
Ⅲ、主要参考文献与资料
[1] 严蔚敏 数据结构(C 语言版)清华大学 1999
[2] 严蔚敏 数据结构题集(C 语言版)清华大学 1999
[3] 谭浩强 C 语言程序设计 清华大学
[4] 与所用编程环境相配套的 C 语言或 C++相关的资料
WORD
4 / 32
Ⅳ、成绩评定:
设计成绩:(教师填写)
指导老师:(签字)
二○一一年一月二十一日
剩余31页未读,继续阅读
资源评论
智慧安全方案
- 粉丝: 3814
- 资源: 59万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功