中级软件设计师2006上半年下午试题
VIP免费
2025-03-26
0
0
384.48KB
20 页
5.9玖币
侵权投诉
中级软件设计师 2006 上半年下午试题
试题一
阅读下列说明以及数据流图,回答问题 1、问题 2和问题 3。
[说明]
某学校建立了一个网上作业提交与管理系统,基本功能描述如下:
(1)账号和密码。任课老师用账号和密码登录系统后,提交所有选课学生的名单。
系统自动为每个选课学生创建登录系统的账号和密码。
(2)作业提交。学生使用账号和密码登录系统后,可以向系统申请所选课程的作业。
系统首先检查学生的当前状态,如果该学生还没有做过作业,则从数据库服务器申请
“ ”一份作业。若申请成功,则显示需要完成的作业。学生需在线完成作业,单击 提交
按钮上交作业。
(3)在线批阅。系统自动在线批改作业,显示作业成绩,并将该成绩记录在作业成
绩统计文件中
1、[问题 1]
如果将数据库服务器(记为 DB.作为一个外部实体,那么在绘制该系统的数据流图时,还应有哪
些外部实体和数据存储?
2、[问题 2]
根据说明结合问题 1的解答,指出在该系统的顶层数据流图中应有哪些数据流。请采用说明中
的词汇给出这些数据流的起点、终点以及数据流名称,下表给出了数据流的部分信息,请填充空缺
处。
序号 起点 终点 数据流名称
1 (1) 网上作业提交与管
理系统 申业申请
2 (2) 网上作业提交与管
理系统 提交的作业
3网上作业提交与管
理系统 (3) 需完成的作业
4网上作业提交与管
珲系统 (4) (5)
5网上作业提交与管
理系统 (6) 作业申请
6网上作业提交与管
理系统 (7) (8)
7 (9) 网上作业提交与管
理系统 选课学生名单
8 (10) 网上作业提交与管
理系统 (11)
9 (12) 网上作业提交与管
理系统 账号和密码
10 (13) 网上作业提交与管
理系统 账号和密码
3、[问题 3]
根据数据流图的设计原则,阅读下图所示的数据流图,找出其中的错误之处。
试题二
阅读下列说明以及 UML 类图,回答问题 1、问题 2和问题 3 。
[说明]
某客户信息管理系统中保存着两类客户的信息。
(1)个人客户,对于这类客户,系统保存了其客户标识(由系统生成) 和基本信息
(包括姓名、住宅电话和 E-mail)。
(2)集团客户。集团客户可以创建和管理自己的若干名联系人。对于这类客户,系
统除了保存其客户标识(由系统生成)之外,也保存了其联系人的信息。联系人的信息
包括姓名、住宅电话、E-mail、办公电话以及职位。
该系统除了可以保存客户信息之外,还具有以下功能:
(1)向系统中添加客户(addCustomer);
(2)根据给定的客户标识,在系统中查找该客户(getCustomer):
(3)根据给定的客户标识,从系统中删除该客户(removeCustomer):
(4)创建新的联系人(addContact):
(5)在系统中查找指定的联系人(getContact);
(6)从系统中删除指定的联系人(removeContact)。
该系统采用面向对象方法进行开发。在面向对象分析阶段,根据上述描述,得到
如下表所示的类。
类名 说明
CustomerInformationSystem 客户信息管理系统
IndividualCustomer 个人客户
InstitutionalCustomer 集团客户
Contact 联系人
描述该客户信息管理系统的 UML 类图如下图所示。
4、[问题 1]
请使用说明中的术语,给出上图中类 Customer 和类 Person 的属性。
5、[问题 2]
识别关联的多重度是面向对象建模过程中的一个重要步骤。根据说明中给出的描述,完成图中
的(1)~(6)。
6、[问题 3]
根据说明中的叙述,抽象出如下表所示的方法,请指出上图中的类 Customer-
InformationSystem 和
功能描述 方法名
向系统中添加客户 addCustomer
根据给定的客户标
识,在系统中查找该客户 getCustomer
根据给定的客户标
识,从系统中删除该客户 removeCustomer
创建新的联系人 addContact
在系统中查找指定的
联系人 getContact
从系统中删除指定的
联系人 removeContact
试题三
阅读下列说明,回答问题 1、问题 2和问题 3。
[说明]
某单位资料室需要建立一个图书管理系统,初步的需求分析结果如下:
(1)资料室有图书管理员若干名,他们负责己购入图书的编目和借还工作,每名图
书管理员的信息包括工号和姓名;
(2)读者可在阅览室读书,也可通过图书流通室借还图书,读者信息包括读者 D、
姓名、电话和 E-mail,系统为不同读者生成不同的读者 ID;
(3)每部书在系统中对应唯一的一条图书在版编目数据(CIP,以下简称书目),书
目的基本信息包括 ISBN 号、书名、作者、出版商、出版年月,以及本资料室拥有该
书的册数(以下简称册数),不同书目的 ISBN 号不相同:
(4)资料室对于同一书目的图书可拥有多册(本),图书信息包括图书 ID、ISBN 号、
存放位置、当前状态,每一本书在系统中被赋予唯一的图书 ID:
(5)一名读者最多只能借阅十本图书,且每本图书最多只能借两个月,读者借书时
需由图书管理员登记读者①、所借图书 D、借阅时间和应还时间,读者还书时图书管
理员在对应的借书信息中记录归还时间;
(6)当某书目的可借出图书的数量为零时,读者可以对其进行预约登记,即记录读
者ID、需要借阅的图书的 ISBN 号、预约时间。
某书目的信息,以及与该书目对应的图书信息,如下表所示。
书名 作者 出版商 ISNB 号出版年月 册数 经办人
《数据结
构》
严蔚敏
吴伟民
清华大学
出版社
ISNB7-
302+0236
8-9
1997.4 4 01
图书信息
图书 ID ISBN 号存放位置 状态 经办人
C832.1 ISBN7-302-
02368-9 图书流通室 已借出 01
C832.2 ISBN7-302-
02368-9 图书阅览室 不外借 01
C832.3 ISBN7-302-
02368-9 图书流通室 末借出 01
C832.4 ISBN7-302-
02368-9 图书流通室 已预约 01
系统的主要业务处理如下。
(1)入库管理:图书购进入库时,管理员查询本资料室的书目信息,若该书的书目
尚未建立,则由管理员编写该书的书月信息并输入系统,然后编写并输入图书信息;
否则,修改该书目的册数,然后编写并输入图书信息,对于进入流通室的书,其初始
“ ” “ ”状态为 未借出 ,而送入阅览室的书的状态始终为 不外借 。
(2)借书管理:读者借书时,若有,则由管理员为该读者办理借书手续,并记录该
“ ”读者的借书信息,同时将借出图书的状态修改为 已借出 。
(3)预约管理:若图书流通室没有读者要借的书,则可为该读者建立预约登记,需
要记录读者 ID、书的 ISBN 号、预约时间和预约期限(最长为10 天)。一旦其他读者
归还这种书,就自动通知该预约读者。系统将自动清除超出预约期限的预约记录并修
改相关信息。
(4) “ ”还书管理:读者还书时,则记录相应借还信息中的 归还时间 ,对于超期归还
者,系统自动计算罚金(具体的计算过程此处省略)。系统同时自动查询预约登记表,
“ ”若存在其他读者预约该书的记录,则将该图书的状态修改为 已预约 ,并将该图书
摘要:
展开>>
收起<<
中级软件设计师2006上半年下午试题试题一 阅读下列说明以及数据流图,回答问题1、问题2和问题3。 [说明] 某学校建立了一个网上作业提交与管理系统,基本功能描述如下: (1)账号和密码。任课老师用账号和密码登录系统后,提交所有选课学生的名单。系统自动为每个选课学生创建登录系统的账号和密码。 (2)作业提交。学生使用账号和密码登录系统后,可以向系统申请所选课程的作业。系统首先检查学生的当前状态,如果该学生还没有做过作业,则从数据库服务器申请“”一份作业。若申请成功,则显示需要完成的作业。学生需在线完成作业,单击提交按钮上交作业。 (3)在线批阅。系统自动在线批改作业,显示作业成绩,...
声明:本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。玖贝云文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知玖贝云文库,我们立即给予删除!
分类:计算机
价格:5.9玖币
属性:20 页
大小:384.48KB
格式:DOC
时间:2025-03-26


渝公网安备50010702506394