客户业务分为两种,第一种是申请从银行得到一笔资金,即取款或者借款。
第二种是向银行投入一笔资金,即存款或者还款。
VoidAction()银行有两个服务窗口,相应的有两个队列。
客户到达银行后先排第一个队。
queueq1;处理每个客户业务时,如果属于第一种,且申请额超出银行现存资金总额而得不到满足,则立即排入第二个队queueq2;等候,直至满足时才离开银行;
否则业务处理完后立即离开银行。
每接待完一个第二种业务的客户,则顺序检查和处理(如果可能)第二个队列中的客户,对能满足的申请者予以满足,不能满足的者重新排到第二个队列的队尾。
注意:在此检查过程中,一旦银行的资金总额少于或者等于刚才第一个队列中最后一个客户(第二种业务)被接待之前的数额,或者本次已将第二个队列检查或处理了一遍,就停止检查(因为此时已不可能还有能满足者)转而继续接待第一个队列客户。
任何时刻都只开一个窗口。
假设检查不需要时间。
营业时间结束时所有客户立即离开银行。
【基本要求】利用动态存储结构实现模拟。
【测试数据】一天营业开始时银行拥有的款额为10000(元)初始化total=10000;,营业时间为600(分钟)。
设定营业时间为早上9:00-晚上19:00其他模拟参量自定,注意测定两种极端的情况:一是两个到达事件之间的间隔时间很短,而客户的交易时间很长,另一个恰好相反,设置两个到达事件的间隔时间很长,而客户的交易时间很短。
这个有点焦虑【实现提示】事件有两类:到达银行的和离开银行。
初始时银行现存资金总额为total。
开始营业后的第一个事件是客户到达,设定一个计数器count来计算一天内客户人数,初始化为0营业时间从0到closetime。
到达事件发生时随机地设置此客户的交易时间和距下一到达事件之间的时间间隔。
每一个客户要办理的款额也是随机确定的,用负值和正值分别表示第一类和第二类业务。
个人觉得用0、1、2、3分别表示取款、借款、存款、还款比较好。
变量total,closetime以及上述两个随机量的上下界均交互地从终端读入,作为模拟参数。
两个队列和一个事件表均要用动态存储结构实现。
需考虑设置离开事件,以及如何设计第二个队列的存储结构以获得较高的效率。
注意:事件表是按时间顺序有序的。
voidgetTime();
2023/8/14 4:07:50 5KB C++
1
关于大学在晚上断电的做法,我结合调研数据提出我的看法,这件事有不利的一面,但更多的是校方处于对学生日常作息的考虑而制定的制度,我们不是唯一的。
熄灯之后同学们的作息习惯明显改善,熬夜人数明显减少,课堂活跃氛围明显提高,对一部分同学来说,这样做其实对他们没有一点影响,但对于那些经常熬夜的同学却是一次提醒。
抱怨是肯定会有的,但我希望同学们在抱怨之前能够稍微换位思考一下,断电不是为了难为我们。
2023/8/9 2:52:22 18.55MB 断电调研
1
个人通信录记录了同学(包含一起上学的学校名称)、同事(包含共事的单位名称)、朋友(包含认识的地点)、亲戚(包含称呼)与本人的关系,并且每个人都包含了基本信息姓名、出生日期、电话和email地址,通过调用不同的函数实现个人信息的删除、修改、按姓名查找、按出生日期排序、查找五日内过生日并生成相应祝贺邮件、统计给定月份人数、输入\出人员信息等功能。
voidseek()按姓名查找某人,voidlistpart()输出人员的基本信息(姓名、出生日期、电话、email),voidlistall()输出人员的所有信息,voidstatistics()统计某月份的人数并输出这些人的信息,voidrank()按出生日期或姓名对人员排序,voidrevise()修改人员信息,voidcancel()删除人员信息,voidseekbirthday()查找五日内过生日的人员并生成相应的祝贺邮件
2023/8/8 17:49:02 49KB 个人通讯录 c++ 代码
1
此项目有各种聊天效果,实现表情和字体颜色的选择,还有私聊,群聊,离开聊天室都有提示,另外有显示在线总人数和账号的公告栏!下载解压导入就能运行,无需加载其他jar包,绝对是个值得学习的好项目,开源从分享开始,希望大家多分享自己的代码。



2023/8/1 1:10:44 9.49MB jsp ajax 聊天室 私聊
1
某高校学生选课管理系统实现学生信息、课程学生管理;
实现教师及任课信息管理;
实现选课登记,要保证学生不能选修重复的课程(实用触发器实现);
创建存储过程统计各学生指定学期选修课程的总学分数;
创建视图查询2006-2007学年,没有被选修的课程;
创建存储过程统计各教师任课的学生人数;
创建表间关系。
javaSqlserver源码文件注解
2023/7/28 11:24:23 1.33MB SQL Server Java 高校选课系统
1
简单的打分程序,可以去掉最高分和最低分后求平均分,设置评委人数,使用了简单的动态控件生成并遍历控件。
2023/7/26 6:31:08 118KB 去掉 最高分 最低分 设置
1
java写局域网通讯工具(只需jdk1.7即可运行!),主要使用socket编程编写,完美实现局域网内信息通讯,可限制聊天人数和端口号设置!
2023/7/24 6:16:39 221KB java通讯
1
学生信息管理系统:定义学生(student)类,其中至少包括姓名、性别、学号、学院、系、班级、宿舍、籍贯和联系电话。
功能要求:1、设计菜单实现功能选择;
2、输入功能:输入学生信息,并保存到文件中;
3、能按照学生的不同信息排序整理,如按学号、学院、宿舍等;
4、能根据学号修改学生信息;
5、能根据学号删除学生信息;
6、查询功能:1)能够根据学号查询学生信息;
2)能够根据姓名、学号、学院、系、班级、宿舍等分项信息查询学生记录;
3)按照学院、系或者班级统计学生人数、统计各籍贯地学生的情况。
7、所有的增加、修改、删除能同步到文件;
也从文件读取数据到程序。
综合运用所学过C/C++程序设计课程的知识进行实际程序设计。
2023/7/22 0:54:17 1.2MB c++ 课程设计 学生管理系统
1
学渣也能读小说!BBC评选:100部小说+英文原版PDF。
BBC通过民意评选选出100部英国人最喜欢的文学作品。
评选吸引了140000人参加投票,是上次BBC组织的“百大英国伟人”投票人数的4倍。
在“百大作品”的名单上,有文学典籍,也有畅销书目,但是有一点是可以肯定的,大家喜欢的作品一般都有一个好的情节构架。
2023/7/19 22:42:57 216.01MB BBC读物 英文原版
1
1.课程设计目的和意义 42.需求分析 42.1功能需求分析 42.2数据库需求分析 53.概念结构设计 63.1系统综合E-R图 63.2客户实体图 63.3客房信息实体图 73.4客房标准实体图 73.5预订信息 83.6入住信息 83.7结算 84.逻辑结构设计 95.数据实施与维护 105.1创建表 105.2建立查询 105.2.1客房详细信息_cx 105.2.2在住记录_cx1 105.2.3在住记录_cx2 105.2.4在住记录_cx3 115.2.5历史记录_cx1 115.2.6历史记录_cx2 115.2.7历史记录_cx3 115.2.8预订信息_cx1 115.2.9预订信息_cx2 125.2.10预订信息_cx3 125.2.11客房在住人数统计_cx 125.2.12客满房间_cx 125.2.13未满房间_cx 135.2.14空房_cx 135.2.15未满非空房间_cx1 135.2.16未满非空房间_cx2 136.设计总结 13
2023/7/19 10:42:54 9.62MB 宾馆客房管理系统 设计文档 c++
1
共 246 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡