软件工程作业2

Posted 周_奎良

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软件工程作业2相关的知识,希望对你有一定的参考价值。

2.为方便储户,某银行拟开发计算机存储系统。储户填写的存款单或取款单由业务员输入系统,如果是存款,系统记录存款人姓名、住址、存款类型、存款日期、利率等信息,并印出存款单给储户;如果是取款,系统计算利率并印出清单给储户。

 如果是存款,储户填写存款单,然后交给业务员键入系统,同时系统还要记录存款

人姓名、住址(或电话号码)、身份证号码、存款类型、存款日期、利率等信息,完成后由系统打印存款单给储户。

 如果是取款,储户填写取款单,然后交给业务员,业务员把取款金额输入系统并要求储户输入密码以确认身份,核对密码正确无误后系统计算利息并印出利息清单给储户。

为了满足储户的需求,该系统需要迅速的对用户的要求做出反馈,要对用户输入的信息作出最快的处理,所以就需要很大的主存容量,以及强大的数据库支持。由于是所面向的用户是广泛的储蓄用户群,所以需要系统强大的安全性能支持。

可行性研究方法条件、假定和限制

 建议开发软件运行的最短寿命:5年

 进行系统方案选择比较的期限:2个月

经费来源和使用限制:定制银行

 硬件、软件、运行环境和开发环境的条件和限制:

 银行中心拥有大型机以及用来支持的数据库,各个银行网点都有安好的,PC机,安装Windows2000及以上的操作系统。

建议开发软件投入使用的最迟时间:开发完成后试运行1个月。

1

可行性研究方法

通过与银行熟练业务员进行深入讨论,制定详细用户调查问卷,真正了解用户以及银行业务员的实际需求,根据业务员提供的信息以及问题定义再综合调查问卷中用

户提出的意见进行改进。最终确定项目需要解决的问题,并确定问题能不能被解决。

 决定可行性的主要因素

 

1)项目开发成本

2)所需设备置办成本

3)技术是否能满足需求

4

)操作人员的熟练程度

 

5

)资源有效性

 

对现有系统的分析

 

1

处理流程和数据流程

 

系统流程图

 

存款流程图:

 
 

4

)操作人员的熟练程度

 

5

)资源有效性

 

对现有系统的分析

 

1

处理流程和数据流程

 

系统流程图

 

存款流程图:

 
 

4)操作人员的熟练程度

5)资源有效性对现有系统的分析

1

1.处理流程和数据流程

存款流程图:

取款流程图:

数据流程图:

 

2.工作负荷

 

当前大多数银行所使用的银行储蓄系统在办理业务时手续繁琐,人工业务操作过多,办理一个客户的业务就需耗费较长的时间,其他客户只有等待。这样太浪费时间,需要大量的业务员处理客户业务。特别是在节假日人流高峰期,导致工作效率非常低,且出错率高,以致客户等待办理手续过长感到不耐烦,降低了银行效率。也给银行工作人员增加了非常大的负担和额外的工作负荷;同时业务员增多,银行费用支出多,给银行公司的发展带来严重的制约和压力。

3费用支出

运行现有系统所需要的费用支出包括:银行业务员及其他工作人员的工资,系统维护所需资金,

 4人员

需要大量的业务员、客服人员,系统维护人员以及其他工作人员。

 

5设备

现有系统所需要的设备有:打印机、PC机、电脑。

6局限性

工作效率底下,不能符合大量群众的及时需求,给群众的生活带来不便。这是现有系统办理业务的流程中出现的一个严重问题。为了解决这一问题,让人们再办理银行业务更加方便快捷,我们急需开发一个更为高效的银行计算机储蓄系统,让储蓄业务不用再排队。

(1)当前银行使用的银行储蓄系统在办理业务时仅仅靠手工操作,人工业务占据了全部,所以要求银行业务员办理业务时细心耐心,对数字敏感,算术水平高。它严重影响了工作效率,且出错率高,储户办理事务时需要等待时间过长,需要大量的银行业务员才能满足日益增长的存取款要求。

(2)用纸张记录保存用户存款记录查找繁琐,耗时久,不方便,且容易丢失。且人工记录不能保证万无一失,容易出现数据录入错误。随着用户数的增多,这个缺陷会越发凸显。

(3)存款记录保密性差,任何一个业务员都可以随意更改查阅用户数据,用户的资料容易泄漏,带来安全隐患。

(4)业务员服务的时间有限,不能

24小时办理业务,没有应急处理,不能更好的解决群众的需求。

(5)所有客户的业务都由业务员手工办理,浪费人力资源。有的简单的业务经改进可由机器完成,完全不用人工参与,这样节约了人力成本,也提高效率。

(6)对现有系统的改进维护只能依靠增多业务员数量,增多银行分行数目,提高业务员业务素质来实现。增多业务员数量会导致银行人员支出大大增多,同时需要多选址建设分行,或者扩大分行规模,费用代价巨大。业务员的业务素质需要培养,不能短期无限看见成效,及培养新人员需要一定的时间,这又浪费资金和人力资源。对现用系统的改进型维护已经不能解决储户越来越多、储户时间越来越长的问题。

4

)操作人员的熟练程度

 

5

)资源有效性

 

对现有系统的分析

 

1

处理流程和数据流程

 

系统流程图

 

存款流程图:

 

 

 

取款流程图:

 

 

 

数据流图:

 

 

2

工作负荷

 

当前大多数银行所使用的银行储蓄系统在办理业务时手续繁琐,

人工业务操作过多,

理一个客户的业务就需耗费较长的时间,

其他客户只有等待。

这样太浪费时间,

需要大量的

业务员处理客户业务。

特别是在节假日人流高峰期,

导致工作效率非常低,

且出错率高,

致客户等待办理手续过长感到不耐烦,

降低了银行效率。

这也给银行工作人员增加了非常大

的负担和额外的工作负荷;

同时业务员增多,

银行费用支出多,

给银行公司的发展带来严重

的制约和压力。

 

4

)操作人员的熟练程度

 

5

)资源有效性

 

对现有系统的分析

 

1

处理流程和数据流程

 

系统流程图

 

存款流程图:

 

 

 

取款流程图:

 

 

 

数据流图:

 

 

2

工作负荷

 

当前大多数银行所使用的银行储蓄系统在办理业务时手续繁琐,

人工业务操作过多,

理一个客户的业务就需耗费较长的时间,

其他客户只有等待。

这样太浪费时间,

需要大量的

业务员处理客户业务。

特别是在节假日人流高峰期,

导致工作效率非常低,

且出错率高,

致客户等待办理手续过长感到不耐烦,

降低了银行效率。

这也给银行工作人员增加了非常大

的负担和额外的工作负荷;

同时业务员增多,

银行费用支出多,

给银行公司的发展带来严重

的制约和压力。

4

)操作人员的熟练程度

 

5

)资源有效性

 

对现有系统的分析

 

1

处理流程和数据流程

 

系统流程图

 

存款流程图:

 

 

 

取款流程图:

 

 

 

数据流图:

 

 

2

工作负荷

 

当前大多数银行所使用的银行储蓄系统在办理业务时手续繁琐,

人工业务操作过多,

理一个客户的业务就需耗费较长的时间,

其他客户只有等待。

这样太浪费时间,

需要大量的

业务员处理客户业务。

特别是在节假日人流高峰期,

导致工作效率非常低,

且出错率高,

致客户等待办理手续过长感到不耐烦,

降低了银行效率。

这也给银行工作人员增加了非常大

的负担和额外的工作负荷;

同时业务员增多,

银行费用支出多,

给银行公司的发展带来严重

的制约和压力。

3.为方便旅客,某航空公司拟开发一个机票预订系统。旅行社把预定机票的旅客信息(姓名、性别、工作单位、身份证号码、旅行时间、旅行目的地等)输入进该系统,系统为旅客安排航班,印出取票通知和账单,旅客在飞机起飞的前一天凭取票通知和账单交款取票,系统校对即印出去票给旅客。

写出问题定义并分析此系统的可行性。

1> 目标:在一个月内建立一个高效率,无差错的航空公司机票预定系统

2>存在的主要问题:人工不易管理,手续繁琐

3>建立新系统

①经济可行性             

成本效益分析

成本估算:打印机一台(2000元)+开发费(3500元)=5500元           

可承担效益估算:

该系统有很好的社会效益,提高了航空公司售票效率,方便了旅客,售票方便化,科学 化                                              

  

②技术可行性

经过调查分析,得到目前航空公司机票预定系统流程图如下:

 

                          

  

 

③操作的可行性      

比较以上两图看出,与人工系统相比,计算机保留了原有的主要工作流程,可以

看出计算机系统是人工系统的优化,操作也不复杂,工作人员在短时间经过培训就可熟

练掌握。

4>结论       

由于经济、技术、操作三方面的可行性分析都通过,因此此技术系开发航空公司

机票预定系统是可行的。

   

5、北京某高校可用的电话号码有以下几类:校内电话号码由4位数字,第1位数字不是0;校外电话又分为本市电话和外地电话两类,拔校外电话需先拔0,若是本市电话则再接着拔8位数字(第一位不是0)若是外地电话则拔3位区码再拔8位电话号码(第一位不是0)。用2.5.2小节讲述的定义数据的方法,定义上述的电话号码。

答:电话号码=[校内电话号码][校外电话号码]

       校内电话号码=非零数字+3位数字

      校外电话号码=[本市号码][外地号码]

      本市号码=数字零+8位数字

     外地号码=数字零+3位数字+8位数字

    非零数字=[1|2|3|4|5|6|7|8|9]

     数字零=0

     3位数字=3{数字}3   //3至3个数字

    8位数字=非零数字+7位数字

    7位数字=7{数字}7

    数字=[0|1|2|3|4|5|6|7|8|9]

    

  

 

                                                                                           

                            

                              

 

 

 

 

 

                       

                       

                            

                          

                          

            

以上是关于软件工程作业2的主要内容,如果未能解决你的问题,请参考以下文章

软件工程作业团队作业No.2

结对作业2(软件工程第五次作业)

集美大学1414班软件工程个人作业2——个人作业2:APP案例分析

《软件工程》 第三周 作业

软件评测作业

软件工程作业-找水王2