A.集中式数据库体系结构
B.C/S数据库体系结构
C.Web数据库体系结构
D.并行数据库体系结构
第1题
A.集中式数据库体系结构
B.C/S数据库体系结构
C.Web数据库体系结构
D.并行数据库体系结构
第2题
阅读下列说明以及图10-7和图10-8,回答问题1、问题2和问题3。
[说明]
某高等院校的教学管理具有选课管理和成绩管理两大功能。选课管理主要完成以下工作:(1)录入与生成新学期课程表;(2)学生选课注册;(3)查询,学生、教师、教学管理员可以查询课程表,获得课程信息、学生选课信息和学生、教师信息;(4)选课注册信息的统计与报表生成。成绩管理主要的功能为: (1)成绩录入:教学管理员录入学生考试成绩;(2)成绩查询:教师、教学管理员可以查询学生考试成绩。。学生只允许查询自己的考试成绩,不允许查询他人的成绩;(3)成绩统计与报表生成:教学管理员进行成绩统计,打印统计报表。把学生选课注册信息传送给财务系统,以便计算学生应交纳的费用。
根据需要,系统设计的用例有“选课管理”、“成绩管理”、“查询课程信息”、“选课注册”、“管理开设课程”等用例。其中部分用例说明如下:
“查询课程信息”:学生、教师或教学管理员启动查询课程信息时,该用例开始运行。根据输入的查询要求(查询主题或关键字),显示有关的课程信息;
“选课注册”。当学生登录进行选课注册时,该用例开始运行,它提供了选择课程、注册、修改注册、删除注册等功能。学生登录需要用户标识(ID)和口令;
“管理开设课程”。 当教学管理员登录系统进行产生选课信息操作时, 该用例开始运行。 它首先检查用户标识(ID)和口令,然后从数据库中取出学生的选课注册数据,按照要求进行分类统计,生成选课注册报表。
活动者“学生”与用例“选课注册”的交互关系如下:当“学生”登录系统进入选课注册活动时,首先要输入用户标识(ID)和口令,经系统的“注册表单”接口对象验证,如果正确无误,则“学生”可以进行查询活动或选课活动,否则拒绝进入。若“学生”发出“查询”请求,系统的“选课注册表单”接口对象响应信息给“学生”,及发送增加或删除学生选课数据的消息。 “开设课程”对象响应该消息,找出数据库中的相关数据,增加或删除学生的姓名和所选的课程名,或做相应的修改,并把增加或删除学生课操作成功或失败的信息反馈给“选课注册表单”接口对象,“选课注册表单”接口对象再反馈给“学生”。如果“学生”按下“确认”键,则选课操作得到确认,发出提交请求。“选课注册表单”接口对象响应该请求,并发出“存储”消息。“开设课程”对象响应“存储”消息,进行数据库存储操作,选课数据存入数据库。若“学生”结束选课,发出“退出”系统请求,“注册表单”接口对象响应请求,关闭系统。
图10-7为系统的顶层UML用例图。图10-8为选课注册顺序图。
用例图解释了活动者与用例之间的交互关系。根据系统设计说明,将系统的顶层用例图补充完整。
第3题
认真阅读以下技术说明,结合网页显示的效果图,根据要求回答问题。
[说明]
某公司使用ASP语言开发了一个电子商务网站系统,该系统提供了商品查询、订单管理、支付和用户管理等功能。其商品查询界面如图6~16所示。该公司网站服务器采用Windows Server 2003+IIS 5.0,数据库采用SQL Server,数据库名称为TEST,数据库管理员的用户名为sa,密码为test_test。
该商务网站有一个购物车模块,购物车模块中自定义的两个Session属性如下。
①CID用来记录用户选择的商品。
②CNUM用来记录相应商品的数量。
请根据表6-23所列的购物情况,将(1)~(3)空缺处对session对象处理方式的内容填写完整。
第4题
A.孙某在不知情的情况下帮好友查询信息,不应承担任何法律责任
B.小李非法获取公民个人信息出售牟利,情节严重,其行为已构成侵犯公民个人信息罪
C.孙某利用职务之便为好友非法提供公民个人信息,已构成犯罪
D.孙某和小李均不承担任何法律责任
第5题
某学校的学籍管理系统实现了对学生学籍信息的管理,其中学生表结构为:学生表(学号, 姓名, 性别, 系号, 是否有学籍),此表中除学号列有唯一索引外,其它列均无索引。
设学籍管理系统中经常执行如下形式的操作:
SELECT*FROM学生表
WHERE姓名='张三' AND 系号='10' AND 是否有学籍='有'
系统运行中发现这类操作的效率比较低,系统工程师建议:由于查询条件中使用了“系号”、“姓名”和“是否有学籍”三列,建议在这三个列上分别建立索引,以提高查询效率。
请问其建议建立的三个索引是否都能提高查询效率?请简要说明原因。
第6题
【问题 1】(9 分) 请将图 2-1 中的空 (a)-(o) 的功能补充完整,并填入答题纸问题 1 对应的位置上。 【问题 2】 (4 分) 合同审阅流程图如图 2-2 所示,请从如下备选答案中选择合适的一项填入答题纸问题2空 (a)--(h) 对应的位置上。 ①合同编号有误请重输 ②重号次数超限 ③编号是否正确? ④合同是否存在问题? ⑤登记相关问题 ⑥显示合同并审阅 ⑦置审阅通过标志 ⑧输入合同编号【问题3】(2分) 李工采用白盒测试方法对某程序进行测试,该程序流程图如图2-3所示。为此,李工设计了 4 个测试用例①~④,测试用例如下所示: ① (X1=0, X2=3) ② (X1=1, X2=2) ③ (X1=-1, X2=2) ④ (X1=3, X2=1) (1)为了完成语句覆盖至少需要测试用例 .。 (2)为了完成路径覆盖至少需要测试用例 。
第7题
请根据以下描述画出某教学管理系统的数据流图。该系统的数据流程描述如下:(1)教学秘书将学生成绩单录人,形成学生成绩文件;(2)打印成绩单,交给学生;(3)依据学生成绩
文件,对学生成绩进行综合分析,形成分析报告文件;(4)将分析报告打印出来,交给主管校长。
第8题
若某面向对象系统中的某子模块需要为其他模块提供访问不同数据库系统(Oracle、SQLServer、DB2 UDB等)的功能,这些数据库系统提供的访问接口有一定的差异,但访问过程却都是相同的,例如,先连接数据库,再打开数据库,最后对数据进行查询。(50)设计模式可抽象出相同的数据库访问过程。
A.外观(Facade)
B.装饰(Decorate)
C.单例(Singleton)
D.模板方法(Template Method)
第9题
A.外观
B.装饰
C.单件
D.模板方法
第10题
阅读以下说明和图,回答问题1至问题3,将解答写在对应栏内。
【说明】
某教学管理系统的用户是教学管理人员、教师和学生。系统主要提供学生选课管理和学生成绩管理两方面的功能。
(1)学生选修课管理
主要功能是管理新学期开始时,学生对选修的课程进行选课注册工作。新学期开始后的前两周为学生试听、选课注册时间;允许校内各院系学生跨专业跨年级选修课程;学生可以在校园网的任何一个终端进行选课。
①新学期选修课程表生成:各学院教学管理人员在新学期开始前,将准备开设的选修课程名称、课程代码、总课时、上课时间、学分、任课教师和上课教室录入系统,供学生选课使用。新学期开学两周后,系统自动将实际选课学生少于10人的课程停开,并删除该课程;教学管理人员打印学生选课注册名单和开课通知书,送交有关部门和任课教师。
②学生选课注册:新学期开学前两周为学生试听、选课注册时间,并允许改变或取消注册申请。学生调用待选课程表,系统显示课程名、课程代码、任课教师、上课时间、总课时、上课教室、学分和本课程已选修人数。学生所选几门课程在上课时间上不能冲突;若一门课程实际选课学生已达到40人时,停止选课。当学生退出系统时,系统提示该学生所选的几门课程、任课教师、上课时间、教室、学分和学分总计。
③选修课程查询:选修课程表信息查询,用户是教师、学生和教学管理人员。系统显示课程名、课程代码、任课教师、上课时间、总课时、上课教室、学分和本课程已选修人数。查询关键词可为学院名称、专业、授课教师等。
学生选课情况查询:教师和教学管理人员可以查看学生的选课情况。查询关键词可以为学生姓名(学号)、课程名称(课程代码)、授课教师等。学生只能查自己所选课程内容,不允许查其他同学选课情况。
教师简历查询:用户是学生、教师和教学管理人员。查询关键词可为教师姓名、性别、职称、年龄等单关键词或组合关键词。
④信息统计与报表生成:各学院教学管理人员对学生选课注册信息进行统计(按课程、专业等),打印汇总报表。
⑤把学生选课注册信息传送到财务管理系统,计算学生应交纳的费用。
(2)学生成绩管理
①学生考试成绩录入:各学院教学管理人员将学生考试成绩录入系统。录入学生成绩时,系统自动检查财务系统传来的选课交费信息,核对该学生是否已经交纳本门课程的费用,没有交纳费用者,不给成绩。
②成绩查询:教师和教学管理人员可查询学生各门课程的成绩。查询关键词可为学生姓名(学号),课程名(课程代码)等。学生只能查自己各门课程的成绩,不允许查其他同学成绩。
③成绩汇总与报表生成:教学管理人员对学生考试成绩信息进行统计(按学生、课程、专业等),打印汇总报表。向学校教务管理系统发送汇总信息表格等,不反馈信息。
现在已建立教学管理最高层用例图,如下:
完成学生成绩管理子系统用例图。
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!