姓名: 工号: 杭州创业软件股份有限公司
工程人员转正应用能力考试(以2.5标准版为准)
(考试时间:2007年 月)
一、项目实施及协调题(26分)
1、(单选题6分)你已经被任命为你的组织的一项新项目的项目经理,必须准备项目规划。为帮助制定项目的框架,你决定准备工作分解包以描述工作的规模和复杂程度。没有现成的工作分解包模板可资利用。为了准备工作分解包。你首先必须做以下哪一项:
A.估计每个项目可交付成果的成本和使用寿命 B.确定项目的主要可交付成果
C.确定项目的每个可交付成果的组成成分 D.明确主要任务
2、 (问答题
20分)小李是国内某知名IT企业的项目经理,负责西南某省的一个
医院管理信息系统建设项目的管理。
在该项目合同中,简单地列出了几条项目承建方应完成的工作,据此小李自己制订了项目的范围说明书。甲方的有关工作由信息中心组织和领导,信息中心主任兼任该项目的甲方经理。可是在项目实施过程中,有时是甲方的财务科直接向小李提出变更要求,有时是甲方的门诊部直接向小李提出变更要求,而且有时这些要求是相互矛盾的。面对这些变更要求,小李试图用范围说明书来说服对方,甲方则动不动引用合同的相应条款作为依据,而这些条款要么太粗、不够明确,要么小李跟他们有不同的理解。因此小李对这些变更要求不能简单地接受或拒绝而左右为难,他感到沮丧。如果不改变这种情况,项目完成看来是遥遥无期。 请问:
(1) 针对以上问题,请结合你的经验,用150字分析问题发生原因。
(2) 如果你是小李,你怎样在合同谈判、计划和执行阶段分别进行范围管理?请
用不多于300字的文字说明。
(1)根据我的经验,我个人认为发生的原因是小李为了签订该合同,而简单的列出了一些条款,而且表明的不是很仔细,在合同签订前也没跟医院谈好这些突发事件的处理方式和一个很完整的管理范围,没顾及全面。而医院正好抓住了这个漏洞而提出更多的要求,
姓名: 工号: 杭州创业软件股份有限公司
二、HIS表结构及SQL语法(52分)
1、 说明:表YK_YPCD药品产地)表是基础数据表,通过字段YPXH和YPCD与表YF_KCMX(库存明细)相联系。
(1)请用一个SQL语句找出表YF_KCMX中的非法数据(就是说在库存明细表中有记录却无法在药品产地表中找不到相对应的YPXH与YPCD的记录)(6分)
select * from yk_kcmx
WHERE not EXISTS( select * from yk_ypcd
where yk_kcmx.ypxh=yk_ypcd.ypxh and yk_kcmx.ypcd=yk_ypcd.ypcd )
(2)请用一个SQL语句的找出表YK_YPCD中YPXH值在重复的记录(表示这些药品有一个以上的产地)(6分)
YK_YPCDYPXHYPCDJHJGKCSLLSJEPFJEJHJELSJGPFJGZFPBPZWHGMPnumeric(6)numeric(4)numeric(12,4)numeric(10,2)numeric(12,4)numeric(12,4)numeric(12,4)numeric(12,4)numeric(12,4)numeric(1)varchar(60)numeric(1)not nullnot nullnot nullnullnullnullnullnot nullnot nullnot nullnullnot nullYF_KCMXYFSBCKBHYPXHYPCDYPPHYPXQYPSLJYBZnumeric(2)numeric(2)numeric(6)numeric(4)varchar(10)datetimenumeric(10,2)numeric(1)not nullnot nullnot nullnot nullnullnullnot nullnot null Select * from yk_ypcd where ypxh in (select ypxh from yk_ypcd group by ypxh having count(*)>1); select * from yk_ypcd where ypxh in(
select ypxh from yk_ypcd
group by ypxh having count(*)>1)
YF_KCMX_YP姓名: 工号: 杭州创业软件股份有限公司
2、 序填写以下表中特殊字段的含义(6分) 表名.字段名 含义,主要在哪个功能模块中使用 号 1 YF_MZFYMX.YFS门诊药房_门诊发药明细.药房识别 B 2 ZY_BQYZ.XMLX 住院_病区医嘱.项目类型 3 ZY_BRRY.KSSJ 住院_病人医嘱.开始时间 4 ZY_HCMX.HCLX 住院_换床明细.换床类型 5 ZY_BRRY.CYPB 住院_病人入院.出院判别 6 BQ_TJ01.TJSJ 病区_提交01.提交时间
3、 MS SQL Server 2000
数据库在进行日志备份以前,必须具备哪些条
件 ?(8分)
4、 住院日报不平可以从哪些方面着手查找?(8
分)
姓名: 工号: 杭州创业软件股份有限公司
5、 请用
SQL中的EXISTS语句改写以下IN语句,要求两者的执行结果
相互一致。(8分) SELECT title FROM titles WHERE pub_id IN (SELECT pub_id FROM publishers WHERE city LIKE 'B%')
Select title from titles where exists (select * from piblishers where pub_id = titles.pub_id and city like 'B%')
6、 在上面的表中,使用一条查询语句显示所有总收入>1000
元出版商
的ID号、出版商名及总收入。 各表关系图如下: (10分)
姓名: 工号: 杭州创业软件股份有限公司
titlesau_idtitletypePub_Idpriceadvanceroyaltyytd_salesnotespubdatetid(6)
三、PB技巧(19分)
1. 请简要说明在程序中用datastore保存时,如何获得数据库保存失败时的错误信息?(9分)
姓名: 工号: 杭州创业软件股份有限公司
7、 假设有某窗口完成药库入库单确认功能,数据窗口
dw_1用于完成
入库单确认(RKBZ设置为1即入库完成),数据窗口dw_2用于完成药库库存修改,请说明该窗口如何编写代码使dw_1、dw_2同时更新(若其中一个失败则需要进行回滚),并且保证同一入库单同时被两个操作员确认时只能有一个操作员成功。(10分)