分析实验报告.docx

上传人:b****8 文档编号:9281945 上传时间:2023-02-04 格式:DOCX 页数:12 大小:123.43KB
下载 相关 举报
分析实验报告.docx_第1页
第1页 / 共12页
分析实验报告.docx_第2页
第2页 / 共12页
分析实验报告.docx_第3页
第3页 / 共12页
分析实验报告.docx_第4页
第4页 / 共12页
分析实验报告.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

分析实验报告.docx

《分析实验报告.docx》由会员分享,可在线阅读,更多相关《分析实验报告.docx(12页珍藏版)》请在冰豆网上搜索。

分析实验报告.docx

分析实验报告

 

2011/2012(第二学期)

软件工程与邮电应用案例分析实验报告

 

专业:

计算机应用技术(大型数据库与小型机方向)

班级:

计1002-11

学号:

31002002414

姓名:

罗纪忠

目录

一、应用题2

1、指出下面的程序段在风格上的问题并改正2

2、语句prinf(((i+1)%10==0)?

“%5d\n”:

“%5d”,*(a+i));更改为清晰的格式。

2

3、将下列程序根据程序设计风格改写2

二.流程图4

1.新系统的借书系统流程图4

2.新系统的还书系统流程图4

三.测试C程序6

2、打印素数6

3、判断闰年6

4、打印人命币6

四.需求规格说明书7

五.总体设计说明书9

一、应用题

1、指出下面的程序段在风格上的问题并改正。

!

(x>0))x=-x;

答:

避免使用测试条件“非”;语句不规范;

改正为:

if(x<=0)

{

x=-x;

}

2、语句prinf(((i+1)%10==0)?

“%5d\n”:

“%5d”,*(a+i));更改为清晰的格式。

答:

改正为:

if((i+1)%10==0)

{

printf(“%5d\n”,*(a+i)));

}

else

{

printf(“%5d”,*(a+i)));

}

 

3、将下列程序根据程序设计风格改写。

#include

voidmain()

{intx,i=0,j=0,k;scanf(“%d”,&k);

while(!

(j>k))

{scanf(“%d”,&x);i+=x;j++;}

printf(“%d,%d”,j,i);}

 

改正为:

/******************************************************************************

*函数名称:

sumint.c

*作者:

王永涛

*日期:

2008年4月22日

*功能描述:

由键盘输入若干个整数,再计算整数之和,最后再打印整数的和与整数的个数

******************************************************************************/

#include

voidmain()

{

intcount;

intx;

intsum=0;

inti=1;

printf("请输入整数的个数:

\n");

scanf("%d",&count);

while(i<=count)

{

printf("请输入第%d个整数:

",i);

scanf("%d",&x);

sum=sum+x;

i++;

}

printf("输入整数的和为:

%d\n",sum);

printf("输入整数的个数为:

%d",count);

getch();

}

二.流程图

1.新系统的借书系统流程图

2.新系统的还书系统流程图

三.测试C程序

2、打印素数

输入数据

预期结果

实测结果

1、

110

12357

Thecountis5,sumis18

12357

Thecountis5,sumis18

2、

05

出错

01235

Thecountis5,sumis11

3、

106

出错

Thecountis0,sumis0

4、

-40

出错

-4-3-2-10

Thecountis5,sumis-10

3、判断闰年

输入数据

预期结果

实测结果

1、

1799

出错

出现year=

2、

1900

1900Notisaleapyear

1900Notisaleapyear

3、

2001

出错

出现year=

4、打印人命币

输入数据

预期结果

实测结果

1、

1

2、

23

贰拾叁

贰拾叁

3、

456

肆佰伍拾陆

肆佰伍拾陆

4、

7890

柒仟捌佰玖拾

柒仟捌佰玖拾

5、

12345

壹万贰仟叁佰肆拾伍

壹万贰仟叁佰肆拾伍

6、

123456

出错

出乱码

7、

-1

退出

退出

四.需求规格说明书

(1)中国邮政代理保险系统的英文名字是什么?

答:

CPAI

(2)中国邮政代理保险系统的开发单位是何公司?

答:

新宇集团“中国邮政代理保险业务系统项目组”。

(3)《中国邮政代理保险业务系统业务处理部分需求规格说明书》的读者有那些?

答:

参与本项目需求分析和需求评审的技术专家、参与本项目需求分析的业务专家、

参与本项目需求分析的管理人员、参加本项目实现的系统设计人员、参与本项目实现

的软件开发人员、编码人员、参与本项目系统测试得业务人员、软件测试人员

(4)答:

目标范围、用户特性、系统实现原则、约定假设、信息管理、运行维护需求列表

(5)答:

举例:

在客户基本资料查询时的输入界面

输入界面一:

客户号[]

证件类型[]证件号码[]

输出项

☉全部信息

☉客户基本信息☉保单信息

☉缴费信息☉撤单信息

输入界面二:

营销员号[※]

A--客户号:

数据库中客户身份的唯一标识。

B--证件类型:

00-未使用,01-身份证或临时身份证,02-户口簿,03-军人身份证件,04-武装警察身份证件,05-港澳居民往来内地通行证,06-台湾居民往来大陆通行证或其他有效旅行证件,07-护照,08-驾照,09-学生证,10-工作证

C--证件号码:

您所选择的证件类型的真实号码。

D--客户号作为一个输入集,证件种类和证件号码也作为一个输入集;两个输入集是二选一输入,不可同时输入也不可都不输入。

E--全部信息:

系统默认查询输出客户的基本信息、保单信息、缴费信息、撤单信息

(6)答:

举例:

在客户基本资料查询时的输出界面

输出界面一:

客户号市县局号

姓名性别出生日期

证件类型证件号码婚姻状况

职业教育程度年收入

有无驾照家庭电话办公电话

移动电话寻呼机通讯地址

邮政编码电子邮箱优质客户状态

投保日期保险公司投保险种

投保人与被保险人关系保费缴费方式

支付方式期缴金额投保网点号

保单号授权扣款帐号授权代付帐号

保单到期日

…………

业务种类

日期金额

保险公司投保险种保单号

缴费渠道支付方式交易网点号

…………

撤单日期撤单金额保单号

保险公司投保险种撤单类型

交易网点号

…………

A--‘撤单信息’重复区里,如果撤单类型为在保险公司的‘交易网点号’为空。

B--缴费方式:

00-不定期,01-趸缴,10-月缴,11-季缴,12-半年缴,13-年缴

C--支付方式:

0-卡折,1-现金,2-支票

D--业务种类:

0-续期缴费,1-预缴费,2-追加保费,3-预缴费退费

E--缴费渠道:

0-批缴,1-柜台缴

F--撤单类型:

0-犹豫期撤单,1-非犹豫期撤单2-保险公司撤单

输出界面二:

客户号市县局号

姓名性别出生日期

证件类型证件号码婚姻状况

职业教育程度年收入

有无驾照家庭电话办公电话

移动电话寻呼机通讯地址

邮政编码电子邮箱优质客户状态

…………

(7)答:

采用的是图形和文字的描述的工具。

(8)答:

教材附录上的需求说明模板主要包括六大部分:

1、引言2、总体设计3、接口设计4、运行设计5、系统数据结构设计6、系统出错处理设计

中国邮政代理保险系统的这两个需求说明主要包括四个部分:

1、引言2、综合描述3、需求说明4、附录

不同之处:

材上的需求说明模板比中国邮政代理保险系统的需求说明上的更详细、更深入,

而且教材上的需求分析还写出了当系统出错的时候的处理设计,使需求说明更详细、更完全。

五.总体设计说明书

(1)答:

参加本项目实现的系统设计人员、参与本项目实现的软件开发人员、编码人员、

参与本项目系统测试得业务人员、软件测试人员。

(2)答:

五大方面:

1、系统架构设计2、接口设计3、开发环境设计4、运行环境设计5、系统安全设计。

(3)答:

1、系统日交易量最大达到每天10万笔,高峰时的瞬时并发交易量最大达到100笔2、交易平均成功率保持在98%以上,高峰时交易成功率也应该不低于96%3、帐务类交易平均差错率低于0.3‰,高峰时帐务类交易差错率也应该低于0.4‰4、省中心业务主机CPU平均利用率保持在10%以下,高峰时CPU平均利用率也不高于75%

(4)答:

系统总体设计从逻辑上把整个系统划分为:

代理保险全国中心信息管理系统、代理保险省中心业务处理系统、代理保险省中心接口系统、代理保险省中心信息管理系统、代理保险省中心运维监控系统、网点前端系统、省中心统一柜员管理系统。

总局、省局、网点三层管理结构。

(5)答:

省中心和全国中心。

省中心主要是描述业务处理、绿卡接口、统一柜员管理服务器全国中心主要是描述信息管理服务器全国中心。

(6)答:

分三层。

1、表示逻辑层2、业务逻辑层3、数据逻辑层

(7)答:

操作系统:

RedHatLinux9

数据库:

Oracle9iforLinux中间件:

BEATuxedo8.1

(8)答:

1、柜员身份认证机制:

每个柜员在工作站上进行柜员签到时。

2、传输数据加密机制:

为了保证数据(如柜员密码、客户密码和密钥等)不遭到非法用户的截获。

3、数字签名机制:

针对部分业务风险较大的交易(如资金划拨、客户帐借记交易等)将采取对关键数据进行数字签名的措施。

4、存储数据加密机制:

为了保证存放在数据库中敏感数据(如柜员密码、客户密码和密钥等)不遭到未授权业务人员或科技人员的窃取,存放在数据库中的敏感数据都将以密文的形式进行存放。

5、存储数据一致性验证机制:

为了避免非法入侵者和银行内部人员以非正常途径(如直接利用数据库管理工具)对银行关键数据(如帐户余额、积数)等进行修改,

(9)答:

核心层密钥管理密钥卡管理应用层

(10)答:

数据库有三种标准的备份方法,它们分别为导出/导入(EXPORT/IMPORT)、冷备份、热备份。

冷备份特点:

1.是非常快速的备份方法(只需拷贝文件)2.容易归档(简单拷贝即可)3.容易恢复到某个时间点上(只需将文件再拷贝回去)4.能与归档方法相结合,作数据库“最新状态”的恢复。

5.低度维护,高度安全。

热备份特点:

热备份要求数据库在Archivelog方式下操作,并需要大量的档案空间

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1