信息系统分析与设计练习文档格式.docx
- 文档编号:21095451
- 上传时间:2023-01-27
- 格式:DOCX
- 页数:18
- 大小:350.76KB
信息系统分析与设计练习文档格式.docx
《信息系统分析与设计练习文档格式.docx》由会员分享,可在线阅读,更多相关《信息系统分析与设计练习文档格式.docx(18页珍藏版)》请在冰豆网上搜索。
B
15.系统测试中应遵循的一条原则是:
测试工作应该由以下人员来承担()。
A.程序员B.专门的测试人员C.系统设计人员D.用户
16.系统维护中要解决的问题来源于()。
A.系统分析阶段B.系统设计阶段C.系统实施阶段D.三者都包括
D
17.在原型法中,原型是进行开发的系统的()。
A.反映用户最基本需求的可以运行的实验模型
B.某一主要部分的详细设计方案(物理模型)
C.反映用户需求的逻辑模型
D.反映用户全部需求符合系统开发规范的应用软件程序
A
18.由用户开发应用系统可以解决的主要问题是()。
A.提高应用系统效率B.系统开发直接反映用户需求
C.增强系统的可靠性D.降低开发成本
19.主要管理人员应参与()。
A.系统规划B.系统设计C.系统分析D.系统开发和运行全过程
20.功能结模块聚合中,一个模块只执行一个功能的是()。
A.逻辑聚合B.数据聚合C.功能聚合D.时间聚合
C
21.模块间出现下列哪一项是改动模块时发生错误的主要来源()。
A.数据耦合B.控制耦合C.内容耦合D.以上都不是
22.绘制功能结构图的依据是()。
A.数据流程图B.PAD图C.N---S图D.系统总体设计
23.下面哪一项不是系统设计阶段的主要活动()。
A.系统总体设计B.系统硬件设计C.系统详细设计D.编写系统实施计划
24.对于结构化设计思想的描述哪一项是错误的()。
A.在结构化设计中,模块的功能应当简单明确,易于理解
B.自顶向下,逐步求精
C.设计者应先设计顶层模块
D.越下层模块,其功能越具体,越复杂
25.在系统设计过程中采用模块化结构,是为了满足()。
A.系统性的要求B.灵活性的要求C.可靠性的要求D.经济性的要求
26.数据库的逻辑结构设计是将()。
A.逻辑模型转换成数据模型B.数据模型转换成物理模型
C.概念数据模型转换为数据模型D.逻辑模型转换为物理模型
27.代码结构中设置检验位是为了保证()。
A.计算机内部运算不出错B.代码的合理性
C.代码输入的正确性D.代码的稳定性
28.顺序码的特点是()。
A.码很长B.短而简单C.容易记忆D.由一定逻辑性
29.在大型程序设计过程中,最后考虑的是程序的()。
A.可维护性B.可靠性C.可理解性D.效率
30.是一台计算机上的()。
A.域名B.IP地址C.命令D.协议名称
31.下面合法的IP地址是()。
A.202:
144:
300:
65B.202.112.144.70
C.202,122,144,70D.202.112.270.63
32.系统开发的主要方法有生命周期法、原型化方法、计算机辅助软件工程方法和()。
A.自顶向下法B.由底向上法C.模块法案D.面向对象方法
33.原型化方法一般可分为三类,即()。
A.探索型、开发型、直接型B.探索型、实验型、演化型
C.灵活型、结构型、复杂型D.目标型、实验型、探索型
34.对象实现了数据和操作的结合,使数据和操作()于对象的统一体中
A.结合B.隐藏C.封装D.抽象
35.完成管理系统的日常运行工作的人员是()。
A.信息中心负责人B.系统分析员C.程序设计员D.操作员
36.逐步转换法是()。
A.用新系统直接代替老系统,中间无过渡阶段
B.过渡过程中,有一段新、老平行运行的时期
C.先选几个试点转换,转换成功后,再同时转换其他部分
D.分期分批竞选转换
37.系统测试的对象是()。
A.数据文件B.源程序C.全部文档D.整体系统
38.衡量系统开发质量的首要标准是()。
A.满足技术指标B.满足设计者要求C.满足用户要求D.技术规范
39.在UML提供的图中,()用于描述系统与外部系统及用户之间的交互。
A.用例图B.类图C.对象图D.部署图
A
40.在UML提供的图中,()用于按时间顺序描述对象间的交互。
A.网络图B.状态图C.协作图D.序列图
D
41.某公司把库存物资出入库和出入库财务记账处理综合成一个应用子系统,这种子系统是将()。
A.供销职能和生产职能关联在一起B.供销职能和财务职能关联在一起
C.财务职能和生产职能关联在一起D.供销职能和市场职能关联在一起
B
42.绘制系统流程图的基础是()。
A.数据关系图B.数据流程图C.数据结构图D.功能结构图
43.系统分析报告的主要作用是()。
A.系统规划的依据B.系统实施的依据C.系统设计的依据D.系统评价的依据
C
44.按照数据的动态特性划分,具有随机变动属性的数据应放在()。
A.处理文件中B.主文件中C.周转文件中D.后备文件中
45.在决定开发管理信息系统之前,首先要做好系统开发的()。
A.可行性研究B.系统化分析
C.总体预算D.新系统的逻辑设计和物理设计
46.高层管理提出的决策问题与基层管理提出的决策问题相比,在结构化程度上一般()。
A.高层管理的决策问题的结构化程度高于基层的
B.高层管理的决策问题的结构化程度低于基层的
C.两者在结构化程度上没有太大差别
D.高层管理不存在非结构化问题
47.某企业的计算机应用初见成效,信息系统从少数部门扩散到多数部门,并开发了大量的应用程序,使单位的事务处理效率有了提高,该单位处于诺兰阶段模型的哪个阶段?
()。
A.初装B.蔓延C.控制D.集成
E.数据管理F.成熟
48.下列耦合性最弱的是()。
A.数据耦合B.公共耦合C.内容耦合D.控制耦合
二、分析与设计题
1.某单位工资发放过程如下:
工资发放前,由财务科根据已存档的“上月工资发放清单”和人事科送来的“本月人员及工资变动表”填写“本月工资发放清单”中的相关项。
接着,再根据总务科送来的“本月扣款清单”将扣款数填入“本月工资发放清单”。
最后计算出每位职工的应发工资数,并填入“本月工资发放清单”,为工资发放人员发放工资做好准备。
其业务流程图如下:
根据业务流程图,抽象出数据流程图。
答:
2.某图书馆外文采购室有两个组:
订书组和验收、登记组,分别负责书籍订购和进书验收业务。
订书组的主要业务是根据供书单位的订书目录选择要订的图书,且以前订过的图书不再订购,最后打印订单,每月将订书情况进行统计,统计结果交图书馆领导。
验收、登记组的业务是根据供书单位提供的发票和图书及订单验收已到图书,并进行进书查重检查,如果某些图书已进,就转让出去或作别的处理,对不重的书登图书总帐,将书转到编目室,每月进行统计,上报馆领导。
请根据上述描述,画出组织结构图、业务流程图、数据流程图。
组织结构图:
业务流程图:
数据流程图:
3.数据流程图导出控制结构图——教材P页126-127
4.数据流程图导出控制结构图——教材P页128
5.面向对象分析与设计——基于微软的Visio建模
另外,还有IBM公司的ROSE等
5.1零件销售系统用例图
一家公司代理销售多种零件,准备开发一个基于Web的在线零件销售系统,实行会员制度。
其基本流程是:
顾客(潜在会员)通过注册并存入一定数额的资金到内部帐户成为会员,登陆后可以进行零件检索,并将选中的零件放入购物车,使用内部账户结账。
系统根据会员提供的送货地址和订购数量,从供应商数据库中选出离会员最近的供应商,并通知供应商发货。
货管员不定期根据供应商系统发来的价格变动信息更新零件销售价格。
经理负责开放账户和打印销售报表和会员报表,系统定时进行帐户检查。
图5.1零件销售系统用例图
5.2活动图
活动图可以用于需求获取、分析和设计的工作流中,最常用于把用例建模为一系列的动作。
活动图描述的是对象活动的顺序关系所遵循的规则,它着重表现的是系统的行为,而非系统的处理过程。
活动图能够表示并发活动的情形,活动图是面向对象的。
图5.2.1普通活动图图5.2.2分划活动图
5.3订单管理活动图
业务流程:
1)会员选择商品并加入购物车,系统完成订单生成及其支付完毕。
2)开始节点:
会员添加商品到购物车,点击【订单确认】,开始交于系统处理订单流程。
3)结束节点:
商品发送完毕和付款成功,订单处理流程结束。
4)活动状态:
产生订单、CheckCreditCart核对信用卡、CheckStock核对库存量、DeliverGoods发送商品、ProcessCreditCart付款。
5)分叉与汇合:
【产生订单】份叉为检查库存量和会员支付金额是否足够,如果不足,取消订单,如过库存量和支付金额足够,发送商品和付款,最后汇合为订单完成。
图4.2.3订单管理活动图
三、思考题
1、教材P3页的图1.1,P20页的图1.10,P21页的图1.11。
2、教材P45页的表2.3,P47页的图2.3和图2.4。
3、教材P80-81页的文字与图3.22。
4、数据流程图导出控制结构图——教材P页126-128。
5、教材P181页的图5.9与“用例图”概念,教材P188页的“活动图”概念。
6、教材P203页的图6.5,教材P212页的图6.10,教材P215页的“α和β测试”概念。
7、教材P227页的图7.1,教材P229页的图7.2,教材P233页的“信息系统经济效果的评价”。
四、实验操作
1、简述配置ODBC的操作步骤。
2、简述JAVA环境变量的配置参数。
3、JAVA/JSP如何访问MySQL?
利用MySQL官方网站免费提供的驱动程序connector,解压后导入具体项目的lib子目录下。
例如:
F:
\mao2011\Tomcat60\webapps\csmysql2011\WEB-INF\lib
mysql-connector-java-5.1.7-bin.jar
4、简述JAVA/JSP访问MySQL的关键代码
源文件:
csmysql2011/mao1.jsp
加载驱动程序的关键代码:
Class.forName("
com.mysql.jdbc.Driver"
);
连接MySQL数据库mydb的关键代码:
con=DriverManager.getConnection
("
jdbc:
mysql:
//localhost/mydb"
"
root"
654321"
——当数据库名改变、密码改变的时候,请修改上述代码!
你比如,数据库改为mydb,密码是654321
对比JAVA/JSP访问Access的关键代码源文件在eshop0072
sun.jdbc.odbc.JdbcOdbcDriver"
con=DriverManager.getConnection("
odbc:
user1"
在Windows的ODBC中,不能配置访问MySQL
5、程序1:
利用JavaScript验证客户注册的“中国大陆第二代身份证”数据输入的有效性!
<
script>
functioncheck()
{
varsfz,m;
sfz=document.form1.t1.value;
m=sfz.length;
if(m!
=18){alert("
身份证号是18个数字,请校对"
returnfalse;
}
returntrue;
/script>
formname="
form1"
method="
post"
action="
register1.jsp"
onSubmit="
returncheck()"
>
身份证:
<
inputname="
t1"
type="
text"
id="
size="
18"
style="
font-size:
24px"
inputtype="
submit"
name="
Submit"
value="
提交"
/form>
6、程序2:
eshop0072的orderlist1.jsp文件——订单管理
//特效表格分页显示数据
out.print("
tableborder=8width=80%align='
center'
height='
150'
bordercolorlight='
#9999FF'
bordercolordark='
#9900CC'
"
out.print("
TR>
TH>
+"
编号"
名称"
单价"
数量"
收件人"
配送地址"
订单号"
订单生效日期"
邮政编码"
/TR>
i=1;
while(i<
=pageSize&
&
!
rs.isAfterLast())
{out.print("
TD>
+rs.getString
(1)+"
/TD>
+rs.getString
(2)+"
+rs.getString(3)+"
+rs.getString(5)+"
+rs.getString(6)+"
+rs.getString(7)+"
+rs.getString(8)+"
+rs.getString(9)+"
TD>
+rs.getString(11)+"
);
i++;
rs.next();
}
/Table>
7、程序3:
eshop0072的new-jsp-fen-ye2.jsp文件
//显示数据,送入购物篮的功能处理文件是mygoods1.jsp
tablewidth=600border=0align=center>
i=1;
Stringspno;
while(i<
formname='
form1'
method='
post'
action='
mygoods1.jsp'
onsubmit='
returncf()'
spno=rs.getString
(1);
TDalign=left>
imgsrc='
+rs.getString(4)+"
'
br>
编号:
+spno);
名称:
+rs.getString
(2));
单价:
+rs.getString(3));
生产商:
+rs.getString(5));
邮编:
+rs.getString(6));
inputtype='
hidden'
name='
checkbox1'
value='
+spno+"
Submit'
checkbox2'
送入购物篮'
}out.print("
8、XML编程技术
——New实验2.doc与XML2010.rar,已知查询功能函数之后的关键代码。
HTML>
HEAD>
TITLE>
根据用户输入内容完成查询<
/TITLE>
window.status="
根据用户输入内容完成查询"
/HEAD>
BODY>
XMLID="
xmldata"
SRC="
new1.xml"
/XML>
center>
H2>
使用“数据岛技术”查询联系人信息<
/H2>
/center>
tabledatasrc="
#xmldata"
border="
0"
cellpadding="
5"
align="
center"
/table>
spanID="
result"
/span>
hr>
selectname="
seekfld"
optionvalue="
姓名"
姓名<
/option>
ID"
ID<
公司"
公司<
EMAIL"
EMAIL<
电话"
电话<
地址"
地址<
/select>
ID="
seekstr"
buttonstyle="
onclick="
fquery()"
查询<
/button>
/BODY>
/HTML>
new1.xml文件(网页数据结构化)
?
xmlversion="
1.0"
encoding="
GB2312"
联系人列表>
联系人>
姓名>
王二一<
/姓名>
ID>
001<
/ID>
公司>
AAA公司<
/公司>
EMAIL>
wangeryi@aaa.org<
/EMAIL>
电话>
(020)84254321<
/电话>
地址>
广州市北京路9876号<
/地址>
/联系人>
王二2<
002<
AAA2公司<
(020)84254322<
广州市北京路9872号<
/联系人列表>
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息 系统分析 设计 练习