建设企业网站有哪些,wordpress进入中国市场,芜湖又出现一例,域名价格查询评估试题一(15分)
随着农业领域科学种植的发展#xff0c;需要对农业基地及农事进行信息化管理#xff0c;为租户和农户等人员提供种植相关服务#xff0c;现欲开发农事管理服务平台#xff0c;其主要功能是#xff1a;
(1)人员管理#xff1a;平台管理员管理租户#xff…
试题一(15分)
随着农业领域科学种植的发展需要对农业基地及农事进行信息化管理为租户和农户等人员提供种植相关服务现欲开发农事管理服务平台其主要功能是
(1)人员管理平台管理员管理租户租户管理农户并为其分配负责的地块租户和农户以人员类型区分。
(2)基地管理租户填写基地名称、地域等描述信息在显示的地图上绘制地块。
(3)种植管理租户设定作物及其从种植到采收的整个农事过程包括农事活动及其实施计划。农户根据相应农事过程提醒进行农事活动并记录。系统会在设定时间向农户进行农事提醒对逾期未实施活动向租户发出逾期告警。
(4)投入品管理租户统一维护化肥、杀虫剂等投入品信息。农户在农事活动中设定投入品的实际消耗。
(5)信息服务农户按查询条件发起农事信息请求对相关地块农事活动实施情况(如与农事过程比对)等农事信息进行筛选、对比和统计等处理并将响应信息进行展示。系统也给其他第三方软件提供APP接口通过接口访问的方式提供账号、密码和查询条件发起农事信息请求返回特定格式的农事信息无查询条件时默返回账号下所有信息多查询条件时返回满足全部条件的信息。
现采用结构化方法对农事管理服务平台进行分析与设计获得如图所示的上下文数据流图和图2所示的0层数据流图 图1-1 上下文数据流图 问题1(4分)
使用说明中的词语给出图1-1中的实体E1~E4的名称。 问题2(4分)
使用说明中的词语给出图1-2中数据存储D1~D4的名称。 问题3(4分)
根据说明和图中术语补充图1-2中缺失的数据流及其起点和终点。 问题4(3分)
根据说明给出农事信息请求数据流的组成。 试题二(15分)
某新能源汽车公司为了提升效率。需开发一个汽车零件采购系统请完成系统的数据库设计
[概念结构设计] [需求描述]
(1)记录供应商的信息包括供应商的名称、地址和一个电话。
(2)记录零件的信息包括零件的编码、名称和价格。
(3)纪录车型信息包括车型的编号、名称和规格。
(4)记录零件采购信息某个车型的某种零件可以从多家供应商采购某种零件也可以被多个车型采用某家供应商也可以供应多种零件还包括采购数量和采购日期。 [逻辑结构设计]
根据概念结构设计阶段完成的实体联系图得出如下关系模式(不完整)
供应商(名称地址电话)
零件(编码各称价格)
车型(编号各称规格)
采购(车型编号供应商名称(a)(b)采购日期) 问题1(5分)
根据描述补充图2-1的实体联系图(不增加新的实体)。 问题2(3分)
补充逻结构设计结果中的(a)(b)两处空缺并标注主键和外键完整性约束。 问题3(7分)
该汽车公司现新增如下需求记录车型在全国门店的销售情况门店信息包括门店的编号、地址和电话销售包括销售数量和销售日期等对原有设计进行以下修改以实现该需求。
(1)在图2-1中体现门店信息及其车型销售情况、并标明新增的实体和联系及其重要属性。
(2)给出新增加的关系模式并标注主键和外键完整性约束。 试题三(15分)
某高校图书馆购买了若干学术资源的镜像数据库(MinorDB)资源现要求开发一套数字图书馆(Digitallibrary)系统面向校内用户(User)提供学术资源(Resoure)的浏览、检索和下载服务系统的主要要求描述如下
1.系统中存储了每个镜像数据库的基本信息包括数据库名称访问地址数据库属性以及数据库简介等信息用户进入某个镜像数据库后可以浏览、检索以及下载其中的学术资源。
2.学术资源包括会议论文(ConferencePaper)、期刊论文(JournalArticle)以及学位论文(Thesis)等。系统中存储了每个学术资源的题名、作者、发表时间、来源(哪个镜像数据库)、被引次数、下载次数等信息。
(1)对于会议论文还需记录会议名称召开时间以及召开地点同一次会议的论文被收录在会议集(Proceeding)中。
(2)对于期刊论文还需记录期刊名称、出版月份、期号以及主办单位同一期号的论文被收录在一本期刊(Edition)中。
(3)对于学位论文记录了学位类别(博士/硕士)、毕业学校、专业及指导教师。
3.会议集包含发表在该会议(在某个特定时间段特定地点召开)上的所有文章。期刊的每一期在特定时间发行其中包含若干篇文章。
4.系统用户(User)包括在校学生(Student)、教师(Teacher)以及其他在职人员(Staff)。用户使用学校的统一身份认证登录系统后使用系统提供的各项服务。
5.系统提供多种资源检索方式主要包括按照资源的题名检索(SearchbyTitle)、按照作者名称检票(SearchByAuthor)、按照来源检索(SearchBySource)等。
6.用户可以下载资源系统记录每个资源被下载的次数。
现采用面向对象分析与设计方法开发该系统得到如图3-1所示的用例图以及图3-2所示的初始类图。 图3-1 用例图 图3-2 类图 问题1(6分)
根据说明中的描述给出图3-2中的C1~C8所对应的类名。 问题2(5分)
根据说明中的描述给出图3-2中的类C1~C4的关键属性。 问题3(4分)
在该系统的开发过程中遇到了新的要求用户能够在系统中对其所关注的数字资源注册他引通知若该资源的他引次数发生变化系统可以及时通知该用户。为了实现这个新的要求可以在图3-2所系的类图中增加哪种设计模式?用150字以内文字解释选择该模式的原因。 试题五(15分)
阅读下列说明和C代码将应填入(n)处的字句写在对应栏内
在某系统中类interval代表由下界(lower bound)和上界(upper bound)定义的区间。要求采用不同的格式显示区间范围。如[lower bound , upper bound][lower bound...upper bound][lower bound-upper bound] 等。
现采用策略(strategy)模式实现该要求得到如图5-1所示的类图。 图5-1类图 试题六(15分)
阅读下列说明和Java代码将应填入 (n)处的字写在答题纸的对应栏内
在某系统中类interval代表由下界(lower bound)和上界(upper bound)定义的区间。要求采用不同的格式显示区间范围。如[lower bound.upper bound]:[lower bound...upper bound];[lower bound-upper bound]等现采用策略(strategy)模式实现该要求得到如图6-1所示的类图。 2023年上半年软件设计师下午真题及答案解析
试题一(15分)
问题1(4分) 单击此链接查看真题解析视频2023软考--软件设计师-下午历年真题解析视频(第三期)-学习视频教程-腾讯课堂
E1: 平台管理员 E2: 农户 E3: 租户 E4: 第三方软件 问题2(4分)
D1: 用户信息表 D2: 基地及地块信息表 D3:农事过程信息表 D4: 农事活动记录表 问题3(4分) 问题4(3分)
地块信息、农事过程信息、农事活动记录。 试题二(15分)
问题1(5分) 问题2(3分)
(a)零件的编码 (b)采购数量
主键为组合主键(车型编号供应商名称零件编码采购日期)
外键车型编号供应商名称零件编码。 问题3(7分)
(1) (2)
门店(门店编号地址电话) 主键门店编号
销售(门店编号车型编号销售数量销售日期) 组合主键(门店编号车型编号, 销售日期)外键门店编号、车型编号 试题三(15分)
问题1(6分)
C1: Resource或学术资源 C2: Conference Paper或会议论文
C3: Journal Article或期刑论文 C4: Thesis或学位论文
C5: User或系统用户 C6: Student或在校学生 C7: Teacher或教师
C8: staff或其他在职人员 (C6-C8可互换) 问题2(5分)
C1 题名、作者、发表时间、来源、被引次数、下载次数
C2 会议名称、召开时间、召开地点
C3 期刊名称、出版月份、期号、主办单位
C4 学位类别、毕业学校、专业、指导教师
(C1为父类定义公共属性子类只需定义特有的属性公共属性从父类继承) 问题3(4分)
观察者模式。观察者模式定义对象间的一对多的关系关系当一个对象的对象状态发生改变时所有依赖于它的对象都得到通知并自动更新。符合系统需求。 试题五(15分)
(1) virtual void doPrint(lnterval *val) 0
(2) prt-doPrint(this);
(3) st new PrintlntervalsComma() (4) st new PrintlntervalsDots()
(5) st new PrintlntervalsLine() 试题六(15分)
(1) void doPrint (interval val)
(2) pr.doPrint(this)
(3) st new PrintIntervalsComma()
(4) st new PrintIntervalsDots()
(5) st new PrintIntervalsLine()