网站大量收购独家精品文档,联系QQ:2885784924

下半年软件设计师下午模拟真题版.doc

下半年软件设计师下午模拟真题版.doc

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

下六个月软件设计师下午试卷

试题一(共15分)

阅读以下说明以及数据流图,回答下列问题1至问题5,将解答填入答题纸对应栏内。

[说明]

某银行已经有一套基于客户机/服务器模式储蓄系统A和一套建帐软件。建帐软件主要用于将储蓄所手工处理原始数据转换为系统A所需数据格式。该建帐软件具备以下功效:

(1)分户帐录入:手工办理业务时建立每个分户帐数据均由初录员和复录员分别录入,以确保数据正确性;

(2)初录/复录比对:将初录员和复录员录入数据进行一一比较,并标识两套数据是否一致;

(3)数据确认:当上述两套数据完全一致后,将其中任一套作为最终进入系统A原始数据;

(4)汇总查对和打印:对经过确认数据进行汇总,并和会计账目中相关数据进行查对,以确保数据整体正确性,并打印输出经过确认数据,为以后核查可能错误提供依据;

(5)数据转换:将经过确认数据转换为储蓄系统A需要中间格式数据;

(6)数据去除:为加紧初录和复录处理速度,在数据确认之后,能够有选择地去除初录员和复录员录入数据。

该软件数据流图如图1-l~图1-3所表示。图中部分数据流数据文件格式以下:

初录分户帐=储蓄所号+帐号+户名+开户日+开户金额+当前余额+性质

复录分户帐=储蓄所号+帐号+户名+开户日+开户金额+当前余额+性质

初录数据=手工分户帐+一致性标志

复录数据=手工分户帐+一致性标志

会计账目=储蓄所号+总户数+总余额

操作结果=初录操作结果+比对操作结果+复录操作结果

软件需要打印分户帐清单样式如表1-1所表示:

[问题1](4分)

请采取说明中词汇,给出数据确认处理所需数据流在第1层图中全部可选起点(第0层图和第1层图中均未给出)。

[问题2](2分)

不考虑数据确认处理(加工2),请指出数据流图中存在错误。

[问题3](2分)

打印分户帐清单时,必须以以下哪一组数据作为关键字进行排序,才能满足需求?请从下面选项中选择,并将对应序号填入答题纸对应栏。

①储蓄所②帐号③开户日④总户数和总余额

[问题4](4分)

加工1(录入比对处理)除能够检验出初录数据和复录数据不一致外,还应该检测出以下哪些错误,请将对应序号填入答题纸对应栏。

①输入无效字符②输入半个汉字③显示器无法显示④初录员重复录入同一帐户⑤汇总数据与会计账目不符⑥打印机卡纸

[问题5](3分)

请使用数据字典条目定义形式,给出第0层DFD中”手工分户帐”数据流和第1层DFD中”初录分户帐”、”复录分户帐”关系。

试题二(共15分)

阅读以下说明,回答下列问题1至问题4,将解答填入答题纸对应栏内。

[说明]

某宾馆需要建立一个住房管理系统,部分需求分析结果以下:

(1)一个房间有多个床位,同一房间内床位具备相同收费标准。不一样房间床位收费标准可能不一样。

(2)每个房间有房间号(如201,202等)、收费标准、床位数目等信息。

(3)每位客人有身份证号码、姓名、性别、出生日期和地址等信息。

(4)对每位客人每次住宿,应该统计其入住日期、退房日期和预付款额信息。

(5)管理系统可查询出客人所住房间号。

依照以上需求分析结果,设计一个关系模型如图2-1所表示:

[问题1](1分)

依照上述说明和实体一联络图,得到该住房管理系统关系模式以下所表示,请补充住宿关系。

房间(房间号,收费标准,床位数目)

客人(身份证号,姓名,性别,出生日期,地址)

住宿((1),入住日期,退房日期,预付款额)

[问题2](4分)

请给出问题1中住宿关系主键和外键。

[问题3](4分)

若将上述各关系直接实现为对应物理表,现需查询在1月1日到12月31日期间,在该宾馆住宿次数大于5次客人身份证号,而且按照入住次数进行降序排列。下面是实现该功效SQL语句,请填补语句中空缺。

SELECT住宿.身份证号,count(入住日期)

FROM住宿,客人

WHERE入住日期=’0101’AND入住日期=’1231

AND住宿.身份证号=客人.身份证号

GROUPBY(2)

(3)count(入住日期)5

(4)

[问题4](6分)

为加紧SQL语句执行效率,可在对应表上创建索引。依照问题3中SQL语句,除主键和外键外,还需要在哪个表哪些属性上创建索引,应该创建什么类型索引,请说明原因。

试题三(共15分)

阅读以下说明和图,回答下列问题1至问题3,将解答填入答题纸对应栏内。

[说明]

S企业创办了在线电子商务网站,主要为各注册商家提供在线商品销售功效。为愈加好地吸引用户,S企业计划为注册商家提供商品(Commodity)促销(Promotion)功效。商品分类(Category)不一样,促销方式和内容会有所不一样。

文档评论(0)

可爱的家人6536 + 关注
实名认证
内容提供者

可爱的家人

1亿VIP精品文档

相关文档