软件详细设计和软件测试分析报告_第1页
软件详细设计和软件测试分析报告_第2页
软件详细设计和软件测试分析报告_第3页
软件详细设计和软件测试分析报告_第4页
软件详细设计和软件测试分析报告_第5页
已阅读5页,还剩48页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、桂林电子科技大学信息科技学院软件件工程考核论文(文档) 软件详细设计和软件测试分析报告酒店点菜管理系统1.0版本文件状态: 草稿 正式发布 正在修改报告编号:当前版本:1.0编写人:编写日期15.12.12班级:审批日期保密级别:项目基本信息项目名称酒店点餐管理系统客户方酒店开发方项目委托时间2015.12项目开发时间范围从 2015.12.01 至 2015.12.10 目 录一、系统详细设计(1)1引言.1 1.1编写目的.1 1.2背景.1 1.3参考资料.1 1.4缩略语.12设计概述.1 2.1任务和目标.1 2.1.1需求概述.2 2.1.2运行环境概述.2 2.1.3条件与限制.

2、23系统详细需求分析.23.1详细需求分析.23.2详细系统运行环境及限制条件分析接口需求分析.24系统详细设计.34.1系统结构设计及子系统划分.34.2系统功能模块详细设计.54.3系统界面详细设计.19 4.3.1内部界面设计.19 4.3.2用户界面设计.195数据库系统设计.195.1设计要求.195.2 数据库设计.19二、软件测试分析报告(21)1引言.211.1编写目的.211.2项目背景.211.3参考资料.221.4术语和缩略语.222测试概要.232.1. 测试活动计划进度.232.2 各阶段测试内容.23(1)集成测试阶段.23(2) 确认测试阶段.232.3测试用例设

3、计.232.4测试环境与配置.24 2.4.1功能测试.242.5测试方法和工具.253测试内容和执行情况.253.1项目测试概况表.253.2功能.25 3.2.1总体KPI.263.1性能(效率).26 3.3.1测试用例.26 3.3.2参数设置.27 3.3.3通信效率.27 3.3.4执行效率.273.4可靠性.273.5安全性.273.6易用性.283.7兼容性.283.8安装和手册.284缺陷的统计与分析.294.1缺陷分析.294.2 残留缺陷与未解决问题.295测试结论与建议.295.1测试结论.29三、课程总结报告.301、通过学习软件工程课程的认识.302、所完成的考核文

4、档内容与总结.32一、系统详细设计完成人: 1 引言1.1 编写目的在考虑讨论后我对目前点菜系统软件功能的划分,数据结构,软件总体结构的实现有了进一步的想法,我将这些想法记录下来并编写详细计划说明书,为日后更好的设计软件打下基础1.2 背景近几年来,随着国民消费水平的增长,餐饮行业蓬勃发展,但是没有对点菜这一服务性内容有所改进创新,因此常出现,服务员忙不过来,客人点不出来好吃的菜,漏菜,丢单,并且人工花费巨大,为了这些问题我们可以可采用自助点菜系统,无需耗费纸质账单,缩短了上菜时间,并且可以用更少的人工进行经营,节省了人员开支。并且不会出现服务员手忙脚乱的忙乱现象。提升了酒店的服务质量和企业形

5、象。系统为有一定实力和经济条件的餐饮企业设计,通过集成从顾客点单,服务员上菜,餐后结账等一系列功能,每个环节明确分工,并通过可视化的软件支持,有效减小了人为差错的概率代之以高效便捷准确的数字化服务系统,是餐饮业的管理更加规范化。1.3 参考资料列出详细设计报告引用的文献或资料,资料的作者、标题、出版单位和出版日期等信息,必要时说明如何得到这些资料。1.4 术语定义及说明order in hotel system 简写OIHS2 设计概述2.1 任务和目标点菜系统应该达到以下要求(1) 可靠性,有较强的容错能力(2) 时间经济性,使客人更方便快捷的成功点单(3) 实用性,使系统有较全的功能满足大

6、众的需求(4) 可理解性,用户易于上手,理解使用该系统(5) 可维护性,系统易于修改,扩充,维护,以便酒店更新管理时限性菜品(6) 安全保密性,保证系统物理安全,数据存取安全,传输安全,做好使用人员的授权管理2.1.1 需求概述该系统可以用于酒店内部点菜,通过预先设置的菜单页面进行下单,并且可以通过输入菜名进行直接下单等,客户可以根据需要上传菜品照片便于消费者直观了解,在客户完成点单提交菜单时,系统在网络通畅条件下应在10秒内做出反应,提交餐单给后厨。2.1.2 运行环境概述硬件:客户机基于P4 1.8G的客户机,128M内存 硬件:交换机100 M 硬件:打印机任意 硬件:PDA无线PDA软

7、件:操作系统(客户机)Windows 2000 Professional和Windows XP软件:操作系统(服务器)Windows 2000 Server软件:数据库服务器My SQL数据库协议:网络TCP/IP2.1.3 条件与限制由于安全的考虑,点菜系统对信息的保护手段仅限于低级阶段,以及提供数据文件的备份,比较简单,安全性能有待进一步加强3 系统详细需求分析3.1 详细需求分析系统可以通过菜名搜索菜品,或者菜品编号点选菜品,增删查改酒店工作人员信息,厨房库存查改,系统响应预计1015秒内。更新汇总菜单在系统收集完餐单选项后生成于后厨与前台3.2 详细系统运行环境及限制条件分析接口需求分

8、析该系统软件需求支持SQL sever2003数据库,java,安卓4.0以上或者windows phone运行系统硬件需求一台可支持图片制作,SQL数据库,Java的计算机和若干台可运行该系统的无线终端编 号接口名称接口规范接口标准入口参数出口参数传输频率1局域网接口NICIEEE800.11b/802.11g存储区首地址网关MAC地址2M/s-10M/s2SQL serverAwx56Odbe.SQLIn参数Out参数2M bps3打印机接口LA-1IEEE/1284ECP/MP-T16待打印文件打印机状态最大是115.2kbps4 系统详细设计4.1 系统结构设计及子系统划分 点菜系统登

9、录模块信息管理模块菜单修改模块菜单分类模块菜单打印模块厨房库存管理模块结账模块退出模块 信息管理模块服务员信息管理菜谱信息管理厨师信息管理改删增查询查询改增删改删查询增 菜单修改模块厨房库存管理模块更新库存清单生成采购报告待开发功能更新汇总菜单点菜加菜催菜删菜查看库存清单修改库存清单 更新汇总菜单上菜管理改点菜管理查询增删更新标识更新标识4.2 系统功能模块详细设计1) 登录模块l 功能进入点菜系统与数据库,服务器建立连接l 输入项目用户按键输入,输入餐桌编号l 程序逻辑餐桌编号(管理编号),日期 正确否与数据库,服务器建立连接是 输出错误信息 结束DO 输入餐桌编号IF 编号正确 THEN

10、与数据库和服务器连接 ELSE 发出错误信息ENDIF2) 退出模块(结束点菜)l 功能 上传菜单至后厨数据库并刷新,断开点菜系统与数据库,服务器的连接l 输入项目 退出标志l 程序逻辑 结束标志上传菜单至后厨数据库并刷新断开点菜系统与数据库,服务器的连接 结束3)菜单修改模块l 功能(1)按键进行点菜,建立菜单(2)中途加菜,修改菜单(3)中途删菜,修改菜单(4)数据库调用和更改,保存,以修改数据库中的汇总菜单信息l 输入项目 按键输入修改类型(点菜,加菜,上菜等)点或删的菜的分类标签和菜名l 逻辑程序修改菜单类型 点 菜否 建立 菜单是修改数据库汇总菜单 加 菜否是加菜修改修改数据库汇总菜

11、单 删菜否是修改数据库汇总菜单 删菜修改 结束点菜否 催菜 结束DO 输入修改菜单类型IF 输入“点菜” THEN 建立菜单 修改数据库汇总菜单信息 ELSE IF 输入“加菜”项 THEN 进行菜单的加菜修改 修改数据库汇总菜单信息(加菜) ELSE IF 输入“删菜”项 THEN 进行菜单的加菜修改 修改数据库汇总菜单信息(删菜)ELSE IF 结束END IF4) 子模块:建立菜单(点菜) 初始化菜单 点完菜Y输入点菜分类标志N输入菜名以备注 给菜单赋值其中催菜标志为0,length+ 结束DO 初始化菜单餐桌编号赋值点菜日期赋值WHILE 没点完菜 DO 输入点的每道菜分类标志菜名和备

12、注 将点菜分类标志,菜名和备注赋值给菜单相应项 每道菜的催菜标志均初始化为0 菜单指针 length+END WHILE5) 子模块:加菜输入餐桌号 找到菜单 加完菜YN输入菜的分类标志输入菜名和备注 更新菜单 结束DO 输入餐桌编号 找到相应菜单WHILE 没加完菜 DO输入加的每道菜的分类标志,菜名和备注菜单指针LENGTH+END WHILE6) 子模块:删菜DO 输入餐桌编号 找到相应菜单WHILE 没删完菜 DO输入删的每道菜的分类标志,菜名和备注将此菜单项之后的菜单项依次前移覆盖菜单指针LENGTH-END WHILE 7) 子模块:催菜输入餐桌编号 找到菜单还有菜单项N此项上菜标

13、志YNY此项做菜标志=0催菜标志+2催菜标志+1菜单项指针length+ 结束DO 输入餐桌编号 找到相应菜单 Length2=0WHILE 还有菜单项 DOIF 此项上菜标志为0 THENIF 此项做菜标志为0 THENELSE 催菜标志 tag_cook赋1END WHILE8)菜单打印模块(用于厨房)l 功能对菜单进行打印 打印命令 打印餐桌编号 还有菜单项 打印菜单项 菜单项指针 结束DO 输入打印命令 输入打印 打印餐桌编号,菜单length3=0WHILE 还有菜单项 DO 打印此菜单项(包括菜名和备注)Length3+END WHILE9) 信息管理模块l 功能:对该校服务员、厨

14、师、菜谱信息进行管理 (1)信息的查询 (2)信息的增加 (3)信息的删除 (4)信息的修改 (5)数据库的调用和更改、保存DO 输入信息管理类型flag IF 是服务员信息管理 DO 处理服务员信息ELSE IF 是厨师信息管理 DO 处理厨师信息ELSE IF 是菜谱信息管理 DO 处理菜谱信息 END IF(1)查询子模块IF 没有连接数据库 THEN 连接数据库DO 输入服务员编号 IF 合法 DO 输出包括姓名,参加工作时间等的相关信息 ELSE 输出错误提示 END IF DO 断开数据库 END(2)增加信息子模块IF 没有连接数据库 THEN 连接数据库DO 新建数据项并初始化

15、输入新增服务员信息 IF 合法 DO 为数据项赋值 ELSE 输出错误提示 END IF DO 断开数据库 END(3)删除信息子模块IF 没有连接数据库 THEN 连接数据库DO 输入要删除的服务员编号 IF 合法 DO 删除此数据项的相关信息 ELSE 输出错误提示 END IF DO 断开数据库 END(4)更改信息子模块IF 没有连接数据库 THEN 连接数据库DO 输入要更改信息的服务员编号 找到响应数据项输入更改后的信息 IF 合法 DO 为数据项赋新值 ELSE 输出错误提示 END IF DO 断开数据库 END10)厨房库存管理模块l 功能数据库的调用和更改、保存,以查看或修

16、改厨房库存清单;产生定货报表。l 程序逻辑IF 没有连接数据库 THEN 连接数据库DO 查看库存清单 根据汇总菜单更新库存清单产生定货报表并打印 DO 断开数据库 END(1)更新库存清单 WHILE 还有菜单项 DO 根据菜名找到相应的食谱项,查到食材 WHILE 还有食材 DO 根据食材名找到库存清单中的相应项 改变此项数量m-=use(use为用量) END WHILE(2)产生定货报表DO 初始化定货报表WHILE 还有数据项 DO IF 此食材数量m<basici(basici为此食材基准量) THEN将此食材项填入报表,且需要量为r=basici-m END WHILE11

17、)结账模块l 功能 对用户菜单结算、打单。l 输入项目 输入结帐命令和餐桌编号l 程序逻辑DO 输入结帐命令和餐桌编号 连接数据库 调出此桌菜单 sum=0 length2=0WHILE 还有菜单项 DO sum+=此道菜价格菜单指针length2+END WHILE DO打印餐桌编号、服务员编号、日期和总计sum Length3=0 WHILE 还有菜单项 DO 打印此菜单项(包括菜名和价格) Length3+ END WHILE DO 库存管理 从数据库里删除此菜单,断开数据库END4.3 系统界面详细设计4.3.1 内部界面设计系统内部接口包括终端点菜系统,信息管理系统,厨房库存管理系统

18、,菜单修改系统,更新汇总菜单系统各功能模块要求通俗易懂,使使用者清楚系统的功能,方便查找,更新4.3.2 用户界面设计该界面设计要求简单明了,文字描述要明了,通过文字和图标配合示意,用户看到按钮,可以快速的明白此按钮功能。布局应该满足用户习惯,结合广大软件按钮布局方式。用户界面应包括点菜,加菜,删菜,催菜的点菜,菜单修改系统接口厨师界面包括更新菜单和显示菜单内容的更新汇总菜单系统接口酒店高层信息管理系统,厨房库存管理系统,更新汇总菜单系统接口5数据库系统设计5.1设计要求5.2 数据库设计系统采用SQL数据库。用SQL建立一个数据库JDDCGL,该数据库有如下表。 1、表名:服务员信息表列名数

19、据类型长度允许空编号int8姓名char20性别char1年龄smallint2参加工作时间datetime8备注varchar50列名数据类型长度允许空编号int8姓名char20性别char1年龄smallint2参加工作时间datetime8状态smallint1备注varchar502、表名:厨师信息表3、表名:菜谱信息表列名数据类型长度允许空分类标志smallint1编号int6名称char30价格bigint2主厨师char20辅厨师char20第二辅厨师char20备注varchar504、表名:库存(食材)清单信息表列名数据类型长度允许空编号int6名称char30价格bigi

20、nt2数量bigint10主要供应者char20次要供应者char20备注varchar505、表名:点菜菜单信息表(即汇总的菜单表项)列名数据类型长度允许空服务员编号int8餐桌编号int4点菜时间datetime8菜名varchar30分类标志smallint1价格bigint2催菜次数smallint1备注varchar50 二、测试分析报告第1章 引言1.1 编写目的本测试报告为酒店点菜项目的测试报告,目的在于总结测试阶段的测试以及分析测试结果,达到酒店点菜功能目标。预期参考人员包括用户、测试人员、开发人员、项目管理者、其他质量管理人员和需要阅读本报告的高层经理。1.2 项目背景本报告

21、主要内容包括:随着我国市场经济的不断发展,国民生活水平的不断提高,进入酒店等高等消费场所的人数也与日俱增。传统的手工点菜方式由于其难计算、难查找、难更改、易出错、效率低等缺点已逐渐退出了酒店等高等消费场所的服务管理平台。层出不穷的各类酒店点菜管理系统也应运而生,呈现出多元化的发展。 目前,我国酒店餐饮业在日常点菜管理中仍普遍采用手工操作方式,整体科技含量低,随着酒店餐饮业高速发展和餐饮店规模的不断扩大,许多酒店餐饮企业采用连锁经经营和集团化运营,手工操作无论是在工作效率、人力成本和决策信息等方面都已经难以适应企业发展的要求,制约了整个酒店餐饮业的规模化发展和整体服务水平的提升,如向阳渔港、张生

22、记等. 在中国饭店协会颁布的中国餐饮业产业贡献奖和学术贡献奖中,联想集团、神州数码、清华同方及中国网通等国内知名IT企业也榜上有名,这些IT企业都已瞄准了酒店餐饮业信息技术应用市场的巨大潜力。据预测,未来3至5年内,信息数字技术产品在中国饭店与餐饮业的应用将达到一个高峰,市场最大容量可达2300亿元人民币。就点菜系统而言,最普遍的是计算机收银台录入菜单设备、POS点菜系统,除了这种点菜系统,其它的计算机信息系统已经从预订、接待、点菜、菜品上传、厨房分单打印、条码划菜、收银、经理查询等方面在大型餐饮企业全方位地整合起来了。本文主要介绍了“酒店点菜管理系统”的设计该测试时说明书主要从系统管理模块和

23、顾客管理模块出发,体现了清晰的点菜系统管理流程,完成了基本的酒店管理要求,是一个典型的信息管理系统。该系统大大地简化了操作流程,提高了酒店的工作效率。1.3 参考资料资料名称作者软件工程导论(第6版)张海藩数据库系统概论(第5版)王珊C+面向对象程序设计(第二版)谭浩强文档名称版本号日期软件项目计划1.0用户需求说明书1.0软件需求规格说明书1.0系统设计说明书(可能分概要设计和详细设计)1.01.4 术语和缩略语缩略语全意JDDCGL酒店点菜管理OIHSorder in hotel system 46第2章 测试概要2.1测试活动计划进度计划测试总范围 测试软件的登录,菜单修改,信息管理,更

24、新汇总,退出模块测试活动计划开始日期预期工作量(工作日/人)制定测试计划15.12.103 该项目培训和熟悉工作所需的时间15.12.105系统测试设计15.12.103执行15.12.102确认测试(预演)设计15.12.103执行15.12.102性能测试(可选)设计15.12.103执行15.12.102测试评估与报告15.12.1032.2 各阶段测试内容(1)集成测试阶段测试对象:酒店点菜管理系统测试准备就绪准则:启动主机与终端等待开始测试内容:顺畅运行酒店点菜管理系统测试方法:自顶向下的集成测试规程:对主模块进行测试,测试时用存根程序代替所有直接附属于主控制模块的模块测试通过准则:

25、成功完成测试内容(2) 确认测试阶段测试对象:酒店点菜管理系统中的各模块测试准备就绪准则:启动主机与终端等待开始测试内容:顺畅运行酒店点菜管理系统中的各模块测试方法:黑盒测试法测试通过准则:功能与性能与用户要求一致,软件是可以接受的2.3测试用例设计 白盒测试以本系统登录模块为例进行测试Num=1,day=15.10.06,预期结果:正确,链接数据库服务器,并结束Num=zxasd,day=151006,预期结果:错误,输出错误信息,并结束Num=v1,day=15.10.06预期结果,正确,链接数据库服务器,可以管理信息黑盒测试等价类划分法A.用户登录初始号码等价类划分有效等价类Num:19

26、999,v1v999Day:00.01.0199.12.31无效等价类:  除了有效的等价类的序列号测试:输入数据期望结果覆盖范围2;12.5.20 输入有效有效等价类0;16.16.50 输入无效无效等价类B.用户点菜菜单等价类划分有效等价类000000999999无效等价类大于999999小于000000,符号,字母测试:输入数据期望结果覆盖范围000000 输入有效有效等价类-111111 输入无效无效等价类99999999输入无效无效等价类2.4测试环境与配置 2.4.1功能测试数据库服务器配置机器名(IP)CPU内存软件环境(操作系统、应用软件)Pc850i54G

27、C+,SQL sever数据库应用服务器配置机器名(IP)CPU内存软件环境(操作系统、应用软件)客户端配置机器名(IP)CPU内存软件环境(操作系统、应用软件)Android4.08104GC+,SQL sever数据库说明访问地址等2.5测试方法和工具 测试内容测试方法测试工具功能黑盒、手工、回归Qc、jira性能黑盒、手工、回归、工具自动Qc、jira LoadRunner 9.0(试用版)可靠性黑盒、手工、回归Qc、jira安全性黑盒、手工、回归Qc、jira可使用性黑盒、手工、回归Qc、jira兼容性黑盒、手工、回归Qc、jira安装和手册黑盒、手工、回归Qc、jira第3章 测试内

28、容和执行情况3.1 项目测试概况表对酒店点菜管理系统的功能、性能、可靠性、安全性、可使用性、兼容性、安装和手册等方面进行了全面的测试。项目测试概况表项目版本开始时间结束时间用例数用例通过数问题数用例通过率个个个1.015.12.1015.12.182001831791.5%3.2 功能功能测试情况概要模块名称开始时间结束时间用例数用例通过数问题数用例通过率个个个登录15.12.1015.12.1820200100%菜单修改15.12.1015.12.1810093793%信息管理15.12.1015.12.185044688%更新汇总菜单15.12.1015.12.182018290%厨房15

29、.12.1015.12.18108280%3.2.1 总体KPI功能基本要求测试情况测试通过是否登录输入正确的桌号(用户名)和日期可以登录系统。输入错误的桌号(用户名)和日期系统给出明确提示。功能实现。菜单修改输入正确的菜名,指令可以点菜下单输入错误的菜名,指令系统给出明确提示绝大部分功能实现信息管理输入正确用户名可以使用,进行增删查改输入桌号不可使用大部分功能实现更新汇总菜单输入正确用户名可以使用,更改菜单后成功显示同步更改菜单后无反应大部分功能实现厨房输入正确用户名可以使用,进行增删查改输入桌号不可使用大部分功能实现3.3 性能(效率)性能测试情况概要项目版本开始时间结束时间用例数用例通过

30、数问题数用例通过率个个个1.015.12.1015.12.182001831791.5%3.3.1 测试用例测试系统在预定环境和负载下的响应速度。通信效率、设备效率、执行效率。序号用例名称基本要求测试情况测试通过是否1登录20用户同时登录出错少于18没有出错2菜单修改查询模块完整运行后出错小于10%出错量小于10%但仍需减小3信息管理查询模块完整运行后出错小于10%出错量小于10%但仍需减小453.3.2 参数设置脚本循环次数无限循环并发用户数20真实客户端数量30台脚本录制方法þ自动 þ手动模拟线路类型þ10/100M以太网 3.3.3 通信效率用户数接收(字节

31、数 / 秒)发送(字节数 / 秒)当前带宽(M)30503510M3.3.4 执行效率并发用户数平均响应时间(秒)登录查询退出1010103201212530151553.4 可靠性测试内容基本要求测试情况测试通过是否掉电客户机掉电或强行关机后重启机器,不丢失数据。实现要求。死机客户机因访问人数太多等因素死机,不丢失数据实现要求摔坏客户机因过失导致机体损坏,内部芯片保留数据实现要求3.5 安全性测试内容基本要求测试情况测试通过是否用户权限所有授权用户是否能在所授权限下进行工作,不容许超权限。实现要求。信息恢复如果有授权用户误删文件,可以恢复实现要求。3.6 易用性测试内容基本要求测试情况测试通

32、过是否易安装性安装参数给出默认值或提示,需要用户干预的地方尽量少,操作方便。实现要求。易上手系统给出的模块能直白描述,客户使用起来简单易上手实现要求3.7 兼容性测试内容基本要求测试情况测试通过是否硬件软件对硬件的最低配置要求、推荐配置和特殊要求数据库PC服务器: CPU, MB以上内存, GB以上硬盘WEB服务器:以上CPU, MB以上内存, GB以上硬盘客户机:以上CPU、MB以上内存, MB以上硬盘3.8 安装和手册测试内容基本要求测试情况测试通过是否启动安装程序如果安装了CD-ROM, 插入安装盘后自动启动安装程序。在CD盘中突出显示setup.exe文件,双击文件启动安装程序。能实现

33、要求。第4章 缺陷的统计与分析4.1 缺陷分析 本部分对上述缺陷和其他收集数据进行综合分析。重要缺陷分析表模块名称缺陷编号简要描述分析结果测试通过(Pass/Fail)菜单管理01加菜删菜后有时会串桌系统模块衔接代码问题Pass厨房管理02库存更新不及时调用过慢Pass信息管理03人员名字出现乱码字库量少Pass更新汇总菜单04加菜删菜后有时会串桌系统模块衔接代码问题Pass4.2 残留缺陷与未解决问题 残留缺陷与未解决问题列表模块名称缺陷编号性质简要描述原因分析菜单修改01Bug如果菜已炒出但是顾客因为已经吃完,不想要这道菜时,饭店可能无法对账由于已经用了材料无法退单缺陷建议可以增加模块转让

34、这道炒完的菜第5章 测试结论与建议5.1 测试结论“酒店点菜管理系统”在用户现场环境进行功能、可靠性、安全性、可使用性、兼容性、安装和手册功能七个方面进行了全面、严格、规范的测试。测试结果表明:“酒店点菜管理系统”完全达到业务需求文档中的要求,并具有以下特点:1. 系统架构先进、简单。该系统采用先进的B/S架构,后台支持各种大小数据库,系统结构清晰明确,可满足国家税务总局网络软件应用的要求。2. 功能全面。该软件由桌面系统、报表采集服务器、报表分析应用服务器等模块组成,涵盖了税务的税收快报、税收旬报、会统报表、重点税源税收调查、纳税百强全部业务功能,提供了计会统、重点税源等各种业务报表,保证重

35、点税源业务在系统中的正常应用,保障了重点税源监控工作顺利开展。3. 系统安全性较好。系统具有严格的权限设置功能,权限设置可细化到字段级,不同权限的人员只能看到自己有权限访问的字段内容,有效地保证了数据的安全性。4. 系统设置灵活。该软件完全基于工作流程进行设计,系统业务功能操作简单,可轻松制作各种图表。5. 系统可靠性高。对客户机掉电或强行关机后重启机器、网络异常中断。有完善的数据校验机制,对用户输入不符合要求的数据,给出了简洁、准确的提示信息,必要时给出了帮助。6. 系统兼容性好。系统设计灵活,支持与税源分析系统相关应用软件实现数据交换和共享。能满足用户在各种操作系统,各种web应用服务器及

36、各种主流数据库支撑软件下的使用。7. 系统预测统计模型通过严格测试,以大量税收数据进行预测,使预测模型求出的预测数据更接近真实数据。对大量税收数据进行预警分析,预警结果正确。8. 测试结论:通过。三、课程总结报告1、 通过学习软件工程课程的认识本课程是一门介绍应用软件开发的概述性的课程,系统讲授了应用软件的相关开发过程,和所应用的技术。课程讲授了9章的内容,包括产品、软件工程与软件过程,软件需求工程、分析建模、设计工程、软件体系结构设计、用户界面设计、构件级设计和软件测试技术等,通过本课的学习我学到了如下知识。计算机软件是一种特殊的逻辑产品,其为在计算机上运行的各种程序、数据及其说明程序的各种

37、文档;软件承担着双重角色,软件是一个产品,同时又是产品交付使用的载体;软件是逻辑的而不是有形的,软件是基于计算机的系统元素,因此软件具有与硬件完全不同的特征;软件产品有着特有的产品分类方法;在计算机软件开发中所遇到的一系列无法完全解决的问题,导致了软件危机或软件苦恼的产生;在软件开发过程中,由于软件产品开发的特性导致了一些神话的产生,这些软件神话误导了人们,对软件项目管理者、客户和开发人员都带来了严重的问题,了解相关情况可以使我们能以正确的态度对待软件开发工作;由于软件产品的特殊性,软件工程从业人员的职业道德和行为准则显得更加重要。而软件工程是由有创造力的、有组织的人在定义成熟的软件过程中进行的,该过程适合于软件开发人员建造的产品和产品的市场需求;软件工程的定义:建立和使用一套合理的工程原则,以便获得经济的软件,这种软件是可靠的,可以在实际机器上高效地运行。在近年来软件危机问题逐渐凸显硬件或操作系统更新时通常需要修改程序以适用新的环境,上述软件维护工作以吃惊比例耗费资源,软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题,20世纪60年代后期软件工作者为了消除软件

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论