试题二
阅读以下关于企业应用系统开发的叙述,在答题纸上回答问题1至问题3。
某大型咨询服务公司欲对现有的核心咨询业务系统进行升级改造,以适应大量用户的个性化咨询服务要求,提高系统的灵活性。公司主管将核心业务系统的升级改造工作交给了公司的系统分析师王工和李工。 一个月后,王工和李工分别向公司提交了自己的方案。王工主张以公司现有的、采用面向对象技术和Java语言实现的业务系统为基础,针对新的业务需求对系统进行重构、改造与升级。李工则认为现有系统的业务逻辑过于复杂,对系统进行重构的成本太高,可以采用面向服务的思想,提炼可复用的业务功能形成服务,实现系统的灵活性。经过公司相关人员共同开会讨论,最终采用了李工的改造方案。
试题二 论XML语言在Internet平台上的应用
XML语言是软件开发人员组织信息的规范,其目的不仅在于满足信息的规范化描述,同时确保了信息交换的统一化,它具有良好的稳定性和互操作性,由于XML语言具有突出的结构化特点,越来越多的企业都开始转入使用XML语言。
请围绕“XML语言在Internet平台上的应用”论题,依次对以下三个方面进行论述。
1)概要叙述你参与分析和开发的应用项目以及你所担任的主要工作。
2)具体论述你是如何在所从事的项目中应用XML语言的,详细描述XML语言的特点,在项目实施中遇到的问题以及解决的办法。
3)分析你在Internet平台上采用XML语言的效果,简要展望XML未来的应用前景,以及你进一步应用XML的有关设想。
快速应用开发在系统建模中的应用
快速应用开发(RAD)是一个增量型的软件开发过程模型,强调极短的开发周期。该模型是瀑布模型的一个“高速”变种,通过大量使用可复用构件,采用基于构件的建造方法加速信息系统的开发过程。如果能够及时与用户进行交流和沟通,正确地理解需求并约束项目的范围,利用这种模型可以很快创建出功能完善的信息系统。RAD依赖于广泛的用户参与、联合应用设计会议、原型化方法、集成的CASE工具和代码生成器。
请围绕“快速应用开发在系统建模中的应用”论题,依次从以下三个方面进行论述。
1.概要叙述你参与分析和开发的信息系统项目以及你所担任的主要工作。
2.简要分析快速应用开发方法的生命周期,并给出各个阶段的主要任务。
3.分析快速应用开发方法的目标,并结合实际项目的实施结果讨论快速应用开发与传统的结构化开发方法相比有哪些优点和缺点。
试题二 阅读以下说明,根据要求回答下列问题。 [说明] 某航空公司要开发一个订票信息处理系统,该系统的部分关系模式如下: 航班(航班编号,航空公司,起飞地,起飞时间,目的地,到达时间,票价) 折扣(航班编号,开始日期,结束日期,折扣) 旅客(身份证号,姓名,性别,出生日期,电话,VIP折扣) 购票(购票单号,身份证号,航班编号,搭乘日期,购票金额) 有关关系模式的属性及相关说明如下: (1)航班表中的起飞时间和到达时间不包含日期,同一航班不会在一天出现两次及两次以上; (2)各航空公司会根据旅客出行淡旺季适时调整机票的折扣,旅客购买机票的购票金额计算公式为:票价×折扣×VIP折扣,其中旅客的VIP折扣与该旅客已购买过的机票的购票金额总和相关,在旅客每次购票后被修改。VIP折扣值的计算由函数float vip_value(char[18]身份证号)完成。 根据以上描述,回答下列问题。
请将如下创建购票关系的SQL语句的空缺部分补充完整,要求指定关系的主键、外键,以及购票金额大于零的约束。
CREATE TABLE 购票(
购票单号 CHAR(15) ______,
身份证号 CHAR(18),
航班编号 CHAR(6),
搭乘日期 DATE,
购票金额 FLOAT ______,
______,
______,
);
我来回答: