电子商务设计师电子商务系统分析与设计模拟题Word下载.docx
《电子商务设计师电子商务系统分析与设计模拟题Word下载.docx》由会员分享,可在线阅读,更多相关《电子商务设计师电子商务系统分析与设计模拟题Word下载.docx(10页珍藏版)》请在冰点文库上搜索。
B.Gantt图表现了各个活动的起始时间
C.Gantt图反映了各个活动之间的依赖关系
D.Gantt图表现了完成各个活动的进度
C
第5题:
结构化开发方法中,数据流图是______阶段产生的成果。
A.需求分析
B.总体设计
C.详细设计
D.程序编码
第6题:
以下关于原型化开发方法的叙述中,不正确的是______。
A.原型化方法适应于需求不明确的软件开发
B.在开发过程中,可以废弃不用早期构造的软件原型
C.原型化方法可以直接开发出最终产品
D.原型化方法利于确认各项系统服务的可用性
在软件开发中,(7) 不能用来描述项目开发的进度安排。
在其他三种图中,可用(8) 动态地反映项目开发进展情况。
第7题:
A.甘特图
B.PERT图
C.PERT/CPM图
D.鱼骨图
D
第8题:
第9题:
______是一种面向数据流的开发方法,其基本思想是软件功能的分解和抽象。
A.结构化开发方法
B..Jackson系统开发方法
C.Booch方法
D.UML(统一建模语言)
第10题:
在面向对象软件开发过程中,采用设计模式______。
A.允许在非面向对象程序设计语言中使用面向对象的概念
B.以复用成功的设计和体系结构
C.以减少设计过程创建的类的个数
D.以保证程序的运行速度达到最优值
问答题
阅读以下说明和图,回答问题
[说明]
某高校欲开发一个成绩管理系统,记录并管理所有选修课程的学生的平时成绩和考试成绩,其主要功能描述如下:
1.每门课程都由3到6个单元构成,每个单元结束后会进行一次测试,其成绩作为这门课程的平时成绩。
课程结束后进行期末考试,其成绩作为这门课程的考试成绩。
2.学生的平时成绩和考试成绩均由每门课程的主讲教师上传给成绩管理系统。
3.在记录学生成绩之前,系统需要验证这些成绩是否有效。
首先,根据学生信息文件来确认该学生是否选修了这门课程,若没有,那么这些成绩是无效的;
如果他的确选修了这门课程,再根据课程信息文件和课程单元信息文件来验证平时成绩是否与这门课程所包含的单元相对应,如果是,那么这些成绩是有效的,否则是无效的。
4.对于有效成绩,系统将其保存在课程成绩文件中。
对于无效成绩,系统会单独将其保存在无效成绩文件中,并将详细情况提交给教务处。
在教务处没有给出具体处理意见之前,系统不会处理这些成绩。
5.若一门课程的所有有效的平时成绩和考试成绩都已经被系统记录,系统会发送课程完成通知给教务处,告知该门课程的成绩已经齐全。
教务处根据需要,请求系统生成相应的成绩列表,用来提交考试委员会审查。
6.在生成成绩列表之前,系统会生成一份成绩报告给主讲教师,以便核对是否存在错误。
主讲教师须将核对之后的成绩报告返还系统。
7.根据主讲教师核对后的成绩报告,系统生成相应的成绩列表,递交考试委员会进行审查。
考试委员会在审查之后,上交一份成绩审查结果给系统。
对于所有通过审查的成绩,系统将会生成最终的成绩单,并通知每个选课学生。
现采用结构化方法对这个系统进行分析与设计,得到如图9-11所示的顶层数据流图和图9-12所示的0层数据流图。
第11题:
使用说明中的词语,给出图9-11中的外部实体E1~E4的名称。
______
E1:
考试委员会;
E2:
主讲教师;
E3:
学生或选课学生;
E4:
教务处
第12题:
使用说明中的词语,给出图9-12中的数据存储D1~D5的名称。
D1:
学生信息文件;
D2:
课程单元信息文件;
D3:
课程信息文件;
D4:
课程成绩文件;
D5:
无效成绩文件注:
D2和D3的答案可以互换。
第13题:
数据流图9-12缺少了三条数据流,根据说明及数据流图9-11提供的信息,分别指出这三条数据流的起点和终点。
阅读下列说明和数据流图,回答问题。
某图书管理系统的主要功能是图书管理和信息查询。
对于初次借书的读者,系统自动生成读者号,并与读者的基本信息(姓名,单位,地址等)一起写入读者文件。
系统的图书管理功能分为四个方面:
购入新书、读者借书、读者还书以及图书注销。
1.购入新书时需要为该书编制入库单。
入库单内容包括图书分类目录号、书名、作者、价格、数量和购书日期,将这些信息写入图书目录文件并修改文件中的库存总量(表示到目前为止,购入此种图书的数量)。
2.读者借书时需填写借书单。
借书单内容包括读者号和所借图书分类目录号。
系统首先检查读者号是否有效,若无效,则拒绝借书;
若有效,则进一步检查该读者已借图书是否超过最大限制数(假设每位读者能同时借阅的书不超过5本),若已达到最大限制数,则拒绝借书,否则允许借书,同时将图书分类目录号、读者号和借阅日期等信息写入借书文件中。
3.读者还书时需填写还书单。
系统根据读者号和图书分类目录号,从借书文件中读出与该图书相关的借阅记录,标明还书日期,再写回到借书文件中,若图书逾期,则处以相应的罚款。
图书管理系统的顶层数据流图如图9-13所示,0层数据流图如图9-14所示。
4.注销图书时,需填写注销单并修改图书目录文件中的库存总量,其数据流图如图9-15所示。
系统的信息查询功能主要包括读者信息查询和图书信息查询,其中读者信息查询可得到读者的基本信息以及读者借阅图书的情况;
图书信息查询可得到图书基本信息和图书的借出情况。
第14题:
数据流图9-13中有两条数据流是错误的,请指出这两条数据流的起点和终点。
(1)“2处理查询请求”到“读者文件”的数据流;
(2)从“读者文件”到“3登记读者信息”的数据流。
第15题:
数据流图9-15中缺少三条数据流,请指出这三条数据流的起点和终点。
(1)从“借书文件”到“2.1读者信息查询”的数据流;
(2)从“借书文件”到“2.2图书信息查询”的数据流;
(3)从“图书目录文件”到“2.2图书信息查询”的数据流。
第16题:
根据系统功能和数据流图填充下列数据字典条目中的
(1)和
(2):
查询请求信息=[查询读者请求信息|查询图书请求信息]
读者情况=读者号+姓名+所在单位+{借书情况}
管理工作请求单=
(1)
入库单=
(2)
(1)[入库单|借书单|还书单|注销单];
(2)分类目录号+书名+作者+价格+数量+购书日期。
阅读下列说明和图,回答问题。
某宾馆拟开发一个宾馆客房预订子系统,主要是针对客房的预订和入住等情况进行管理。
[需求分析结果]
1.员工信息主要包括:
员工号、姓名、出生年月、性别、部门、岗位、住址、联系电话和密码等信息。
岗位有管理和服务两种。
岗位为“管理”的员工可以更改(添加、删除和修改)员工表中的本部门员工的岗位和密码,要求将每一次更改前的信息保留:
岗位为“服务”的员工只能修改员工表中本人的密码,且负责多个客房的清理等工作。
2.部门信息主要包括:
部门号、部门名称、部门负责人、电话等信息;
一个员工只能属于一个部门,一个部门只有一位负责人。
3.客房信息包括:
客房号、类型、价格、状态等信息。
其中类型是指单人间、三人间、普通标准间、豪华标准间等;
状态是指空闲、入住和维修。
4.客户信息包括:
身份证号、姓名、性别、单位和联系电话。
5.客房预定情况包括:
客房号、预定口期、预定入住日期、预定入住天数、身份证号等信息。
一条预定信息必须且仅对应一位客户,但一位客户可以有多条预定信息。
[概念模型设计]
根据需求阶段收集的信息,设计的实体联系图(不完整)如图9-16所示:
[逻辑结构设计]
逻辑结构设计阶段设计的部分关系模式(不完整)如下:
员工((4) ,姓名,出生年月,性别,岗位,住址,联系电话,密码)
权限(岗位,操作权限)
部门(部门号,部门名称,部门负责人,电话)
客房((5) ,类型,价格,状态,入住日期,入住时间,员工号)
客户((6) ,姓名,性别,单位,联系电话)
更改权限(员工号,(7) ,密码,更改日期,更改时间,管理员号)
预定情况((8) ,预定日期,预定入住日期,预定入住天数)
第17题:
根据问题描述,填写图9-16中
(1)~(3)处联系的类型。
联系类型分为一对一、一对多和多对多三种,分别使用1:
1,1:
n或1:
*,m:
n或*:
*表示。
(1)n,或m,或*
(2)n,或m,或*(3)n,或m,或*
第18题:
补充图9-16中的联系并指明其联系类型。
第19题:
根据需求分析结果和图9-16,将逻辑结构设计阶段生成的关系模式中的空(4)~(8)补充完整。
(注:
一个空可能需要填多个属性)______
(4)员工号,部门号(5)客房号(6)身份证号(7)岗位(8)客房号,身份证号
第20题:
若去掉权限表,并将权限表中的操作权限属性放在员工表中(仍保持管理和服务岗位的操作权限规定),则与原有设计相比有什么优缺点(请从数据库设计的角度进行说明)?
若将权限表中的操作权限属性放在员工表中,则相同岗位的操作权限在员工表中重复存储,存在数据冗余。
某企业决定开发一个企业仓储管理系统,由李工承担系统的设计工作。
该系统的网络连接如图9-17所示。
-
该企业有多个仓库,图9-17所示的中心数据库存储了各个仓库中每种货物的库存信息。
每个仓库配备一台前端机,进出货物均由前端机辅助实现。
管理员每天上班时,通过前端机从中心数据库的库存表中读取本仓库各种货物的库存数,每个仓库的当日业务数据也都暂存在前端机,当天业务结束后,再将前端机中存储的数据传输到主机进行存储与汇总。
每个仓库可以存放多种货物,但同一种货物不能存放在不同的仓库中。
每个仓库有多个管理员,但每个管理员只管理一个仓库。
货物出库/入库时,由仓库管理员将货物的条码通过阅读器输入前端机中,货物数量的默认值为1,可以由管理员修改。
前端机根据输入的货物信息,打印“出库/入库”清单。
出库/入库单中同一种货物最多只出现一次,每份出库/入库单由流水号唯一标识。
图9-18是一个出库单的实例。
该系统处理业务的过程如下:
1.初始化:
前端机根据仓库号从货物表中读取本仓库中每种货物的货物编码、库存量、货物名称和单价。
2.登记出库/入库信息:
由前端机存储每一笔“出库/入库”记录。
3.汇总:
在每个工作日结束前汇总当口各种货物的“出库/入库”量至日汇总表;
4.更新库存表:
根据当日的汇总信息更新货物的库存。
李工经过分析,设计出如图9-19所示的关系模式。
注:
时间格式为:
年-月-日时:
分:
日期格式为:
年-月-日。
实体联系图的表示方法如图9-20所示,其中方框表示实体,菱形表示联系,联系的类型在实体与联系的边上标出。
图9-21为与该系统对应的实体联系图。
第21题:
根据题意,补充图9-19中(a)处的空缺,即货物关系模式的属性。
货物编码,货物名称,单价,仓库号,库存量。
第22题:
根据题意,补充图9-21中缺失的联系和联系的类型,使其成为完善的实体联系图。
其中,联系名分别取名为联系1、联系2、联系3、……。
第23题:
写出每种关系模式的主键,将其填写在答题纸的对应栏内。
出入库单的主键:
流水号出入库记录的主键:
流水号,货物编码日汇总表的主键:
日期,货物编码,出入库标志仓库的主键:
仓库号管理员的主键:
管理员号货物的主键:
货物编码
阅读以下说明和图,回答问题。
某音像制品出租商店欲开发一个音像管理信息系统,管理音像制品的租借业务。
需求如下:
1.系统中的客户信息文件保存了该商店的所有客户的用户名、密码等信息。
对于首次来租借的客户,系统会为其生成用户名和初始密码。
2.系统中音像制品信息文件记录了商店中所有音像制品的详细信息及其库存数量。
3.根据客户所租借的音像制品的品种,会按天收取相应的费用。
音像制品的最长租借周期为一周,每位客户每次最多只能租借6件音像制品。
4.客户租借某种音像制品的具体流程为:
(1)根据客户提供的用户名和密码,验证客户身份。
(2)若该客户是合法客户,查询音像制品信息文件,查看商店中是否还有这种音像制品。
(3)若还有该音像制品,且客户所要租借的音像制品数小于等于6个,就可以将该音像制品租借给客户。
这时,系统给出相应的租借确认信息,生成一条新的租借记录并将其保存在租借记录文件中。
(4)系统计算租借费用,将费用信息保存在租借记录文件中并告知客户。
(5)客户付清租借费用之后,系统接收客户付款信息,将音像制品租借给该客户。
5.当库存中某音像制品数量不能满足客户的租借请求数量时,系统可以接受客户网上预约租借某种音像制品。
系统接收到预约请求后,检查库存信息,验证用户身份,创建相应的预约记录,生成预约流水号给该客户,并将信息保存在预约记录文件中。
6.客户归还到期的音像制品,系统修改租借记录文件,并查询预约记录文件和客户信息文件,判定是否有客户预约了这些音像制品。
若有,则生成预约提示信息,通知系统履行预约服务,系统查询客户信息文件和预约记录文件,通知相关客户前来租借音像制品。
第24题:
图9-22中只有一个外部实体E1。
使用[说明]中的词语,给出E1的名称。
客户
第25题:
使用[说明]中的词语,给出图9-23中的数据存储D1~D4的名称。
客户信息文件D2:
音像制品信息文件D3:
租借记录文件D4:
预约记录文件
第26题:
数据流图9-23缺少了3条数据流,根据说明及数据流图9-22提供的信息,分别指出这3条数椐流的起点和终点。
第27题:
在进行系统分析与设计时,面向数据结构的设计方法(如Jackson方法)也被广泛应用。
简要说明面向数据结构设计方法的基本思想及其适用场合。
面向数据结构的设计方法以数据结构作为设计的基础,它根据输入/输出数据结构导出程序的结构。
面向数据结构的设计方法用于规模不大的数据处理系统。