中级软件设计师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)资料室对于同一书目的图书可拥有多册(),图书信息包括图书 IDISBN 号、
存放位置、当前状态,每一本书在系统中被赋予唯一的图书 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)在线批阅。系统自动在线批改作业,显示作业成绩,...

展开>> 收起<<
中级软件设计师2006上半年下午试题.doc

共20页,预览4页

还剩页未读, 继续阅读

声明:本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。玖贝云文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知玖贝云文库,我们立即给予删除!

相关推荐

分类:计算机 价格:5.9玖币 属性:20 页 大小:384.48KB 格式:DOC 时间:2025-03-26

开通VIP享超值会员特权

  • 多端同步记录
  • 高速下载文档
  • 免费文档工具
  • 分享文档赚钱
  • 每日登录抽奖
  • 优质衍生服务
/ 20
客服
关注