软件体系结构描述语言:C2学校教务系统中教师补课子系统有如下一些基本假设:本系统中有三个基本对象:教师、学生和教务员。
补课基本流程如下:教师(teacher)分别向学生(student)与教务员(dean)发出补课请求makeupClassRequest()、并提供一个教师期望的补课时间与地点的集合preferSetTeacher(time,address),提出一个教师不期望的补课时间与地点集合excludeSetTeacher(time,address)供学生选择。
同时,教师向学生与教务员发出请求获取学生与教务员期望的补课时间地点集合getPerferSet(),获取不喜欢的时间地点集合getExcludeSet(),获取教师所提供的期望补课时间地点集合之外的时间地点集合addPreferSet(),学生与教务员收到教师的补课请求以及相应的参数后,根据自身的情况以及学校课室的使用情况,结合教师所提供的preferSetTeacher(time,address)、excludeSetTeacher(time,address),①从preferSetTeacher(time,address)集合中选取出合适的元组组成学生自己所期望的补课时间与地点集合preferSet(time,address)。
②增加不在excludeSetTeacher(time,address)的时间与地点集合excludeSet(time,address)。
最后将preferSet(time,address)与excludeSet(time,address)发回给教师。
教师接收到学生与教务员返回的集合excludeSet(time,address)后,与excludeSet(time,address)进行“并”(or)计算。
接收到preferRes(time,address)后,与原有的preferSet(time,address)进行“交”(and)计算,然后再与excludeSet(time,address)进行差(subtraction)运算。
教师最后从preferSetTeacher(time,address)集合中选择一个元组作为补课的时间与地点,并通知学生与教务处。
要求:画出该系统基于C2风格的体系结构图利用C2语言描述出教师构件利用C2语言描述出学生构件种用C2语言设计出本系结构中的连接件描述出软件体系结构并设计出一个体系结构的实例,在这个实例中,教师是张三,有学生有a,b,c三人,教务员是李四。
2023/9/10 23:48:41 34KB 软件体系结构描述语言 c2 C2
1
STM32F103系列二个IO口驱动串口12864.能够显示汉字,字符串,数字等。
根据自身需求,进行移植
2023/9/7 7:26:01 2KB 12864 32,
1
学习目标:OBJECTIVES 1.通过讲授让学员知道沟通基本原理、目的、障碍与功能。
2.通过研讨与案例分析了解自身的沟通风格,并学习如何利用自己的沟通风格与不同的客户进行有效的沟通。
3.通过讲授与测验练习让学员自我检测沟通时的倾听技能与运用沟通润滑工具。
课程内容概览: 大纲 1.课程简介 2.沟通概论 3.休息 4.人际风格介绍 5.休息 6.销售应对技巧 7.结语
2023/8/31 18:21:12 227KB 人际沟通与风格分析
1
埋头编写底层设计?权限?用户角色?单表CRUD?轻量级智能快速开发平台,可以帮助您解决项目中90%的重复工作,让您更多关注业务逻辑。
由于本身轻量级特性,可根据自身需求二次开发想要的功能。
使用Springboot,主流趋势,开箱即用。
使用Maven多模块构建项目,方便快捷。
使用Thymeleaf模板引擎,易使用,够强大。
使用安全框架ApacheShiro,安全可靠。
具体可参见:https://www.toutiao.com/i6772028449381941771/
2023/8/31 4:37:36 8.15MB 权限 角色 表单CRUD SpringBoot2.0
1
日志服务作为基础设施一站式解决实时读写、HTAP两大日志强需求;
日志服务数据的开放性以及与云产品、开源社区相结合,在实时计算、可视化、采集上为用户提供的丰富选择。
Kubernetes容器技术促进了技术栈的去耦合,通过引入栈的分层使得开发者可以更加关注自身的应用程序和业务场景。
从Kubernetes本身来看,这个技术解耦也在更进一步发展,容器化的一个发展的趋势是:这些容器都将会在无服务器的基础设施上运行。
谈到基础设施,首先可以联想到云,目前在AWS、阿里云、Azure的云上都提供了无服务器化的Kubernetes服务。
在serverlessKubernetes上,我们将不再关心集群与机器,只需要
1
此毕业论文是用java技术实现大赛信息管理系统的文档,此系统获得了齐鲁软件大赛一等奖。
山东省大学生软件设计大赛及计算机专业外语大赛是由山东省科协主办,济南计算机学会和齐鲁软件园发展中心承办,山东高校计算机教学研究会和济南市软件行业协会协办,面向高校在校计算机与信息专业在校大学生举办的年度性赛事。
经过六届比赛的探索,大赛形成了自己的一套独特的比赛模式。
由于模式的确定以及手工管理的低效率,大赛迫切需要符合自身需求的一整套管理系统,以加快比赛进程提高管理效率和透明度。
  本系统为大赛管理提供一整套功能服务,实现了报名、缴费、命题、评审等多项事务自动化。
系统采用Struts+Hibernate框架,使用MySQL5.0为后台数据库,并使用了Ajax技术。
2023/8/25 22:29:45 4.79MB 毕业 论文 毕业论文 大赛信息管理
1
##ProbesOpenAPI###API工具出于多种原因,您需要考虑直接从应用程序代码中调用ProbesOpenAPI。
您希望完全控制要检测的包,类和方法。
您不想在启动时使用字节码检测(BCI)代理产生任何开销。
您已经在应用程序代码库中内置了现有的挂钩,可以更有效地插入此工具。
您想为探针提供反映更多执行上下文的名称。
您需要以较大的方法来检测特定的代码块。
大多数BCI代理不提供这种粒度。
最后,您可以使用OpenAPI创建具有自我意识的软件,即使在实际的检测是由BCI代理执行的情况下,也可以在其处理的各个级别和阶段对自身的执行行为进行自我反映。
##
2023/8/21 9:24:10 31KB java monitoring jvm instrumentation
1
定义复数的类Complex并测试其功能:  1.复数由实部、虚部两个部分组成,在类的定义中应包含保存这两部分信息的内容。
  2.在类中定义构造函数,使用户能够在构造对象的同时为对象赋初值。
  3.在类中定义复数的加法、减法、乘法三个成员方法来完成复数间的加、减、乘的功能。
  4.通过重载toString方法,使得Complex类的对象能够显示其自身信息。
  5.通过显式定义一个成员函数完成对象的赋值操作,使用户能够对Complex类的对象进行赋值。
  6.编写包含main方法的测试类,使用户能够通过这段主程序输入复数并进行复数的计算。
2023/8/20 2:18:22 5KB java 复数的类Complex
1
mxGraph简单易用,只需要在HTML文件中加入JavaScript链接,就可立即使用最简洁最强大的基于浏览器自身的绘图工具。
HTML5和全系列IE支持。
2023/8/17 23:24:27 2.83MB javascript 绘图控件 流程图 鱼骨图
1
一、活动目的  1.体验“我”是集体的一份子,使学生明白团结合作力量大,在日常的生活、学习中我们应该多为别人着想、关心别人、帮助别人,发扬团结合作的精神。
  2.体会团结、友爱是每个人的义务和责任,确立“我为人人,人人为我”的生活准则,增强自身的服务意识和责任感。
  3、培养学生的集体荣誉感,增强班级凝聚力。
树立集体意识,让学生懂得在集体中约束自己,从点滴小事做起,学会团结友爱、互帮互助、谦让,养成良好的道德习惯,这样才能更好地维护集体的荣誉,办好事情。
1
共 224 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡