软件工程实验报告(总)

合集下载

软件工程实验报告

软件工程实验报告

软件工程实验报告一、实验目的。

本实验旨在通过对软件工程的实际操作,加深对软件工程理论知识的理解,提高学生的软件开发能力。

具体目的包括:1. 熟悉软件工程的基本概念和原理;2. 掌握软件需求分析、设计、编码、测试等基本方法和技术;3. 提高团队协作能力和项目管理能力。

二、实验内容。

本次实验内容主要包括以下几个方面:1. 软件需求分析,通过对一个实际问题的需求收集和分析,明确软件的功能和性能需求;2. 软件设计,根据需求分析的结果,进行软件系统的总体设计和详细设计;3. 软件编码,根据设计文档,进行软件的编码工作;4. 软件测试,对编码完成的软件进行测试,确保软件的质量和稳定性。

三、实验过程。

1. 软件需求分析阶段。

在软件需求分析阶段,我们小组首先进行了需求的收集和整理工作。

通过与用户的沟通和调研,我们明确了软件的功能需求和性能需求,并对其进行了详细的文档记录。

在需求分析的过程中,我们也发现了一些需求之间的冲突和不完整之处,因此进行了进一步的讨论和修正。

2. 软件设计阶段。

在需求分析阶段完成后,我们进行了软件系统的总体设计和详细设计工作。

在总体设计阶段,我们确定了软件的整体架构和模块划分,明确了各个模块之间的接口和关系。

在详细设计阶段,我们对每个模块进行了具体的设计,包括算法、数据结构、接口等方面的设计。

3. 软件编码阶段。

在软件设计完成后,我们开始了软件的编码工作。

在编码阶段,我们严格按照设计文档的要求进行编码,注重代码的规范和可读性。

在编码过程中,我们也进行了一些单元测试,确保编码的正确性和稳定性。

4. 软件测试阶段。

在软件编码完成后,我们进行了软件的测试工作。

在测试阶段,我们采用了黑盒测试和白盒测试相结合的方法,对软件进行了功能测试、性能测试、安全测试等多方面的测试。

在测试过程中,我们发现了一些问题并及时进行了修复。

四、实验总结。

通过本次实验,我们深刻地体会到了软件工程理论知识在实际项目中的应用,提高了我们的团队协作能力和项目管理能力。

软件工程实验报告

软件工程实验报告

软件工程实验报告1. 引言在本次实验中,我们小组对软件工程的相关原理进行了实践探索。

通过实际操作,我们学习了软件开发的基本流程,并在此基础上完成了一个简单的软件项目。

本报告将详细介绍我们的实验方法、过程和结果。

2. 实验目标本实验的主要目标是让我们理解并熟悉软件工程的基本概念和方法,包括需求分析、设计、编码、测试和维护等环节。

通过完成一个小型软件项目,我们可以实际体验到软件工程的整个生命周期,并了解其中的各个环节的重要性。

3. 实验方法我们选择了一种敏捷开发方法作为实验的基本框架,并结合具体需求进行了适当的调整。

在产品规划和需求分析阶段,我们与客户进行了充分的沟通,并明确了软件的功能需求和非功能需求。

然后,我们进行了系统设计,并将设计方案转化为具体的软件模块。

接下来,我们进行了编码工作,并进行了单元测试和集成测试。

最后,我们对软件进行了系统测试,并进行了性能测试和用户验收测试。

4. 实验过程在实验过程中,我们按照敏捷开发的原则进行了任务的拆分和分配。

我们设立了每日的站立会议,用于协调各个团队成员的进展并解决可能出现的问题。

在每个迭代周期结束后,我们进行了迭代评审,并对下一轮迭代进行规划。

这样的循环持续进行,直到我们完成了整个软件项目。

期间,我们还进行了代码审查和用户反馈收集,以便及时改进。

5. 实验结果最终,我们成功地完成了目标软件的开发,并通过了用户的验收测试。

该软件可以实现用户的基本需求,且具备良好的性能和稳定性。

通过这次实验,我们更深入地了解了软件工程的实际应用,并掌握了一些常用的开发工具和技巧。

同时,我们也意识到在软件开发中,团队合作和迭代开发的重要性。

6. 实验总结通过这次实验,我们对软件工程的实践过程有了更为深刻的理解。

我们经历了需求分析、设计、编码、测试等各个环节,并成功地完成了一个小型软件项目。

通过实践,我们发现了软件工程方法在提高开发质量和效率方面的价值。

同时,我们也认识到软件开发是一个不断迭代、不断优化的过程,只有与团队紧密合作并且持续改进,才能实现最终的成功。

软件工程综合实验报告

软件工程综合实验报告

软件工程综合实验一、实验目的和要求通过本次实验掌握综合运用软件工程原理和技术进行项目开发与管理的知识,加深对所学书本知识的理解。

要求学生实验前认真消化书本精心准备本次实验本次实验的上机时数为 :8学时。

二、实验环境1. 硬件环境 :PC机2. 软件环境 :Windows系统,C 语言系统或Java、C++等其它语言工具三、实验有关知识1. 分析建模2. 设计建模(以下可以不做)3. 编码4. 测试方法5. 项目维护四、实验内容和要求1. 实验内容 (4 学时 )题目自拟,认真分析所选题目,进行软件需求分析、软件总体设计和详细设计,用书面文字形式描述出来,(以下可以不做)并上机实现所设计的软件程序,进行测试、调试和维护。

2. 实验要求要求使用结构化分析技术结合面向对象方法综合分析课题需求,进行分析建模。

运用模块化与结构化设计原理将分析模型转换为设计模型(面向结构)或运用面向对象设计原理(面向对象)进行设计建模,并进行详细设计。

(以下可以不做)设计测试用例对软件系统进行测试、调试和维护。

五、实验步骤1.围绕指定的题目参考现有系统进行需求分析;2.综合利用Internet网和相关书籍整理并完善需求分析;3.写出需求分析与规格说明书;4.设计软件结构或面向对象设计;5.写出软件设计说明书;6.进行软件详细设计;(以下可以不做)7.编码8.设计测试方案,系统测试与调试9 写出实验报告六、实验思考题1. 在软件工程活动中如何进行项目管理和质量控制?2. UML建模有什么优势?(注:1.必须有以下图形表示描述的模型:数据流图、模块结构框图、用例图、时序图、协作图、活动图、状态图、类图、部署图等,并辅助以文字描述。

2.以上为整个软件设计的过程,根据实际情况,编码以后阶段可以不做。

)。

软件课程设计实验报告(3篇)

软件课程设计实验报告(3篇)

软件课程设计实验报告(3篇)【导语】软件课程设计试验报告怎么写出亮点?整理了3篇优秀的《软件课程设计试验报告》通用版范文,有规范的开头结尾写法和标准的书写格式。

是您写出深受大家欢迎的综合报告抱负参考模板,盼望对您有所关心。

【第1篇】软件课程设计试验报告一、目的、要求通过该课程设计要使同学树立起剧烈的工程化意识,用工程化思想和方法开发软件。

切实体会出用软件工程的方法开发系统与一般程序设计方法的不同之处,同学在对所开发的系统进行软件方案、需求分析、设计的基础上,实现并测试实际开发的系统。

通过一系列规范化软件文档的编写和系统实现,使同学具备实际软件项目分析、设计、实现和测试的基本力量。

二、主要内容要求同学把握软件工程的基本概念、基本方法和基本原理,为将来从事软件的研发和管理奠定基础。

每个同学选择一个小型软件项目(内容参照《计算机综合实践指导》,宋雨等编著,清华高校出版社出版),根据软件工程的生命周期,完成软件方案、需求分析、软件设计、编码实现、软件测试及软件维护等软件工程工作,并按要求编写出相应的`文档。

详细的方法可以选用传统的软件工程方法或者面对对象的方法,开发环境和工具不限。

三、进度方案略四、设计成果要求1.至少提交4个文档,包括软件方案、软件需求规格说明书、软件设计说明书、软件测试方案,要求文档格式规范、规律性强(可参考《计算机综合实践指导》中给出的要求及格式)、图表规范;2.独自实现了系统的某些功能,基本达到了要求的性能,经过了测试,基本能运行。

五、考核方式(1)提交的文档规范,工作量大,文档规律性强、正确,按《计算机综合实践指导》标准考核(附《软件工程课程设计》试验报告评分表)占60%(2)系统验收、讲解、答辩占25% (3)考勤占15%软件课程设计试验报告【第2篇】应用软件课程设计报告计算机是一门技术性、工程性和应用性很强的学科,教育部高等学校计算机科学与技术教学指导委员会的进展战略讨论报告中也指出:计算机专业的人才应当被分为科学型、工程型、应用型三类,而绝大多数应当是工程型和应用型的。

软件工程实验报告个人总结

软件工程实验报告个人总结

软件工程实验报告个人总结软件工程实验报告个人总结本次实验课程让我们深刻地了解了软件工程的重要性,也受益匪浅,以下是本次实验课程涉及的知识以及我在实验过程中的收获与感悟。

一、实验目的本次实验的主要目的是让我们从设计和开发角度去学习软件工程。

这次实验让我们研究了软件工程中的核心概念,包括软件过程模型、软件质量保证、软件建模和软件测试。

二、实验总结1.软件过程模型:通过本次实验,我们深入了解了软件过程模型,包括瀑布模型、架构模型、螺旋模型、V模型和软件集成等几种模型,并能够实际操作这几种模型的设计及开发,从而加深对软件过程模型的理解。

2.软件质量保证:本次实验让我们清楚地认识到软件质量保证的重要性,以及软件质量保证中的四大流程:计划管理、资源管理、技术管理和品质管理。

实验中给我们演示了如何分人分工,合理利用资源,执行质量管理,保证软件开发的质量。

3.软件建模:本次实验中,我们学习了用UML来模型化软件,以便于让软件开发者和用户更容易的理解软件的设计思想。

我们还深刻理解了UML模型的各种元素,以及UML建模时的一些常用技巧。

4.软件测试:我们在实验中系统地学习了软件测试的基本概念,如功能测试、安全测试等,以及实际操作这些测试的方法。

这些实验能够让我们更加准确地做测试,从而保证软件开发的质量和稳定性。

三、个人感悟软件工程是一门复杂的学科,它需要各种技术结合在一起,以解决复杂的问题。

它不仅需要仔细的设计,还需要合理的质量保证,以及准确的测试。

通过本次实验,我深刻地认识到:软件工程是一个系统的工程,只有全面地把握每一个环节,才能提高软件的完整性,减少软件出现的问题。

软件工程实验报告

软件工程实验报告

软件工程实验报告软件工程实验报告一、实验目的本次实验的目的是通过实践,熟悉软件工程的基本知识和方法,掌握软件开发的流程和规范。

通过完成一个小规模的软件开发项目,培养学生的软件开发能力和团队合作能力。

二、实验步骤2.1 需求分析,我们需要明确软件的需求,确定软件的功能和特性。

通过与项目发起人的沟通,了解他们的需求和期望,进而进行需求分析和规划。

在这个阶段,我们需要明确软件的功能模块、用户界面设计等。

2.2 技术选型根据需求分析的结果,我们需要选择合适的技术栈来实现软件的开发。

我们需要评估各种技术的优缺点,选择适合自己团队的技术。

,我们还需要评估各种开发工具和框架,选择合适的工具来提高开发效率。

2.3 设计阶段在设计阶段,我们需要进行系统设计和详细设计。

系统设计阶段确定软件的整体框架和结构,包括软件的层次结构、模块划分和接口设计等。

详细设计阶段则重点关注各个模块的实现细节,包括算法设计和数据结构设计等。

2.4 编码实现在完成系统设计和详细设计后,我们就可以开始进行编码实现了。

在编码实现阶段,我们需要按照事先确定的设计进行代码编写,并进行代码的和调试。

,我们还需要关注代码的质量和可读性,使用一些良好的编码规范和设计模式。

2.5 阶段在编码实现完成后,我们需要对软件进行,确保软件的功能和性能都符合要求。

阶段包括单元、集成和系统等。

我们需要编写用例,并执行用例进行,发现并修复软件中的bug。

2.6 部署与维护在通过后,我们可以将软件部署到目标机器上进行运行。

在部署之前,我们需要进行一些配置和优化工作,确保软件能够在目标环境中正常运行。

,我们还需要进行软件的维护工作,及时修复bug和优化性能。

三、实验结果经过团队的共同努力,我们成功完成了本次实验的软件开发项目。

我们按照软件工程的流程和规范进行开发,保证了软件的质量和可维护性。

软件具备了项目发起人的需求,功能和性能都符合要求。

四、实验通过本次实验,我们对软件工程的基本知识和方法有了更深入的理解。

软件工程实验报告

软件工程实验报告

实验报告1 --网上选课系统用例建模实验名称网上选课系统用例建模学号0909120913 姓名苏伟良专业、班计科1202 实验地点本部科技楼指导教师李祖德时间2015/4/30一、实验目的1.理解需求分析在软件开发过程中的重要地位;2.掌握用例的概念;3.掌握UML中用例图的组成、作用以及使用场合;4.掌握用例与用例之间的各种关系;5.学习针对具体场景使用用例图进行分析说明的方法;6.掌握用例描述的概念和基本结构,以及用例描述的作用。

二、实验内容1.学习针对具体场景识别参与者和用例的方法,设计其用例图;2.学习通过Visio绘制用例图的方法;3.掌握如何对每个用例进行用例描述;三、实验步骤1.网上选课系统主要包括如下功能:管理员通过系统管理界面进入,建立本学期要开的各种课程,将课程信息保存在数据库中并可以对课程进行改动和删除;学生通过客户机浏览器根据学号和密码进入选课界面,在这里学生可以进行三种操作:查询已选课程、选课以及付费。

同样,通过业务层,这些操作结果存入数据库中。

2.对本系统的的用例、参与者进行分析:本系统拟使用java语言通过三层模型实现:数据核心层、业务逻辑层和接入层。

数据核心层包括对数据库的操作;业务逻辑层作为中间层对用户输入进出逻辑处理,在映射到相应的数据层操作;接入层包括用户界面、系统登录界面、管理界面、用户选课界面等。

本系统涉及的用户包括管理员和学生,是用例图中的活动者,他们的主要特征类似,都有学号和姓名等信息,可抽象出“基”活动者people,而register和student则从people 诞生,数据库管理系统是另外一个活动者。

3.绘制系统的用例图4.选择其中一个用例给出其用例描述。

四、结果与分析1.在Visio中建立模型、添加用例、角色如下:2.画出系统用例图如下:people与teacher、student的关系是扩展关系teacher、student与用例的关系是使用关系DataBase与用例进行通信五、教师评语成绩签名:日期:实验报告2 --网上选课系统领域建模实验名称网上选课系统领域建模学号0909120913 姓名苏伟良专业、班计科1202 实验地点本部科技楼指导教师李祖德时间2015/5/14一、实验目的1.掌握类的定义,类的3要素,UML中类的表示方法;2.掌握类与类之间的各种关系代表的含义及表示方法;3.掌握实体类、边界类、控制类的概念和表示方法;3.掌握接口和抽象类的概念和表示方法,类的多重性关系。

软件工程实验报告总结

软件工程实验报告总结

软件工程实验报告总结(3篇)经过这学期软件工程实验的学习,深深感到用户需求对软件的重要性。

成功的软件产品是建立在成功的需求基础之上的,而高质量的需求来源于用户与开发人员之间有效的沟通与合作。

当用户有一个问题可以用计算机系统来解决,而开发人员开始帮助用户解决这个问题,沟通就开始了。

需求获取可能是最困难、最关键、最易出错及最需要沟通交流的活动。

对需求的获取往往有错误的认识:用户知道需求是什么,我们所要做的就是和他们交谈从他们那里得到需求,只要问用户系统的目标特征,什么是要完成的,什么样的系统能适合商业需要就可以了,但是实际上需求获取并不是想象的这样简单,这条沟通之路布满了荆棘。

首先需求获取要定义问题范围,系统的边界往往是很难明确的,用户不了解技术实现的细节,这样造成了系统目标的混淆。

其次是对问题的理解,用户对计算机系统的能力和限制缺乏了解,任何一个系统都会有很多的用户或者不同类型的用户,每个用户只知道自己需要的系统,而不知道系统的整体情况,他们不知道系统作为一个整体怎么样工作效率更好,也不太清楚那些工作可以交给软件完成,他们不清楚需求是什么,或者说如何以一种精确的方式来描述需求,他们需要开发人员的协助和指导,但是用户与开发人员之间的交流很容易出现障碍,忽略了那些被认为是认为是""很明显很明显""的信息。

最后是需求的确认,因为需求的不稳定性往往随着时间的推移产生变动,使之难以确认。

为了克服以上的问题,必须有组织的执行需求的获取活动。

需求获取活动要完成的任务或者步骤的过程如下:1、编写项目视图和范围文档系统的需求包括四个不同的层次:业务需求、用户需求和功能需求、非功能性需求。

业务需求说明了提供给用户新系统的最初利益,,反映了组织机构或用户对系统、产品高层次的目标要求,初利益它们在项目视图与范围文档中予以说明。

用户需求文档描述了用户使用产品必须要完成的任务,这在使用实例文档或方案脚本说明中予以说明。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

信息工程学院软件工程实验报告专业:班级:学号:姓名:指导老师:实验一:软件开发的过程计划实验课时:2课时一、实验目的项目计划的目的是为项目的研发和管理工作制定合理的行动纲领,以便所有相关人员按照计划有条不紊地开展工作。

⑴估计项目的总体规模、工作量和成本。

⑵制定项目计划,重点放在产品生命周期中的主要关键任务。

⑶制定项目时间表和预算。

二、实验环境1.硬件环境P4以上的个人计算机环境,要求内存不少于512MB,硬盘不小于20G.。

2.软件环境操作系统:Windows XP数据库:Sql Server 2000以上或Access 2003以上3.通用工具软件通用绘图工具:MicroSoft Visio 2003以上文本编辑工具:MicroSoft Word 2003以上4.CASE工具UML建模工具:Rational Rose 2000三、实验要求、实验内容1、实验要求:在进行实验之前,必须掌握软件开发过程的一些基础知识,准备参考资料和阅读相关的过程模型的文档。

2、实验内容熟悉RUP(Rational Unified Process)软件开发统一过程的思想,RUP(Rational Unified Process)是由Rational公司(现已是IBM公司的一部分)提出的过程模型,它软件工程史上最完整、最成熟、最优秀的过程模型之一。

学习软件开发的组织和管理,将项目开发各阶段的任务明确,掌握各阶段的里程碑,并熟悉相应的工具。

四、思考题1、项目开发首先要做的事是什么?答:进行需求分析和定义,了解客户或用户的需求,然后再进行后续。

2、你认为该软件应具备的最重要的特性是什么。

答:安全性、实用性、灵活性。

3、你认为怎样分工是最合理的?答:该项目已经采取项目经理制,但是在具体开发过程中,情况也许会比预计的复杂,因此,在了解了各组员的工作风格的情况下,根据性格类型进行工作分配,比如:外向而且善于交流的,可以给他安排和客户交流沟通,让客户随时了解我们的工作情况,并且反应客户的需求改变;为了让项目更好的组织和管理,可以采取主程序员负责制;这样,在项目经理的带领下,内部安排主程序员和副程序员,工作员有问题的话,内部自己解决,只要按时汇报工作就可以了。

五、实验内容:项目背景项目名称:银行计算机储蓄系统随着社会经济的发展,XX银行的业务不断增长,传统的依靠手工的存取款业务办理方式已经不能满足不断增长的业务需求。

其一,业务需求的增加需要消耗大量人力物力资源;其二,业务复杂化导致人工处理方式出错率增加,从而引起储户不满。

一方面可以减轻银行业务员的工作量,另一方面可以减少工作的出错率,从而提高工作效率。

现在计算机网络的告诉发现使越来越多的人更喜欢在网购物、在家存款取款。

在这样的背景下,很明显现在的银行储蓄系统已经不能满足人们越益增长的需求,急切需要建立一个新的、高效的、方便的、互联的计算机储蓄系统。

为解决此问题,拟为其开发计算机储蓄系统。

项目进度:项目在项目经理的制度下,在整个开发过程中,树立“里程碑”,而且严格按照计划进行,各阶段任务必须完成,现把任务进度历程绘制如下:项目资源管理:在开发过程中涉及的东西太多如:质量保证、配置管理、文档、数据;还有系统开发应该采用什么样的工具、技术,以上这些都要做统一的管理和规范,以至于开发工作能顺利有序的进行和完成。

风险管理:风险是一种具有负面影响的事件,风险的发生会影响系统的开发,甚至毁掉整个工作的进行。

所以,为了确保任务的正常完成,必须进行风险管理和控制,风险管理步骤如图所示:风险避免 风险转移开发过程风险化解风险减轻项目后期管理:系统开发完成之后,并不代表就完事,还有一系列的事要做比如:测试、培训、安全管理、维护等等。

六、实验小结:整个开发工作都要按照计划执行,随时了解客户的需求,随时更改相关的事项,但是大的方向不变.实验二:软件开发可行性分析实验学时:2课时一、实验目的确定所开发项目的可行性和必要性,在此基础上完成系统的数据流图和数据字典文档。

给出系统的可行性分析文档。

二、实验要求、实验内容1、实验要求⑴实验之前学生应了解本项目的业务流程。

⑵学生基本掌握Microsoft Visio建模工具。

2、实验内容:分析项目的业务流程图,掌握用Microsoft Visio进行功能分析和建模,并绘制数据流图、系统流程图和状态图等。

三、思考题1、可行性分析在软件开发中真的有那么重要吗?2、针对所开发项目的数据流图,谈谈数据流图设计的原则。

3.怎样组织对可行性分析阶段工作的评审?四、实验内容:1 要求1.1 功能此系统所要完成的主要功能有两方面:如果是存款,储户填写存款单,然后交业务员键入系统,同时系统还要记录存款人姓名、住址(或电话号码)、身份证号码、存款类型、存款日期、利率及密码(可选)等信息,完成后由系统打印存款单给储户。

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

1.1 性能为了满足储户的要求,系统必须要有高的运作速度,储户填写的表单输入到系统,系统必须能快速及时做出响应,迅速处理各项数据、信息,显示出所有必需信息并打印出各项清单,所以要求很高的信息量速度和大的主存容量;由于要存贮大量的数据和信息,也还要有足够的磁盘容量;安全性也似系统最终要的性能需求之一,银行计算机储蓄系统必须有可靠的安全措施,以保证储户的存储安全。

2.目标近期目标第一年内在一个银行建立一个银行内部计算机储蓄系统,初步实现银行储蓄系统计算机化,并保证该银行能够按期望顺利完成工作。

长期目标拟在三至四年内,在国内多间银行中建立该计算机储蓄系统,促进多间银行间的互联合作,实现银行储蓄系统的计算机管理体制,提高银行储蓄系统的整体水平;并实现银行储蓄系统的高效性、方便性、实用性、互联性,从而提高银行的信用度,提高银行公司的经济效益和社会效益。

a.用系统的高速特性来节省大量的人力,并且能够极大程度上简化操作人员的工作,使得操作人员只需要做简单的输入输出以及对于本系统的管理就可以简便的完成自己的工作;b.将人工计算的部分更改为系统运算处理极大的提升了速度,这样就提高了工作效率,也极大程度缩短了用户的等待时间,这样可以提高银行在行业中的竞争力。

c.利用计算机的系统优势,可以弥补人工作业时的出错率高的缺陷,使得每一笔业务都能最大限度避免核实以及复工。

d.利用计算机大容量存储数据库的模式来完成记录的存储,这样在工作中可以及时查证任意一条记录。

3.进行可行性研究的方法采用查找资料的方法:通过专业书本,及图书馆的有关资料,并且充分利用网上的资料说明来确定客户和实际应用中的需求:然后经过组员讨论和开会的形式最终确定项目需要解决的问题,并确定问题能不能被解决。

4.决定可行性的主要因素1)项目开发成本2)所需设备置办成本3)技术是否能满足需求4)操作人员的熟练程度5)资源有效性5.可行性研究5.1 技术可行性程序设计采用Visual Basic 6.0,所谓Visual,中文的意思是“可视化”,它提供了一种创建图形用户界面(GUI)的方法,利用这种方法,我们可不必书写复杂的描述界面元素外观和位置的程序代码,而只需将系统提供的对象放到屏幕上的适当位置,并通过属性窗口进行适当的设置或调整,就可以设计出一个优秀的应用程序界面。

此外,我们除了可以使用单独的Visual Basic 6.0程序设计环境进行程序设计外。

Visual Basic 6.0 程序设计系统还被包括在Excel Access 等众多Windows功能应用软件中,以供用户进行二次开发。

目前在编制网页上使用较多的VBScript 脚本语言实际上是Visual Basic 语言的子集。

用Visual Basic 6.0用户创建的是一个真正的EXE文件,该文件可直接运行于操作系统(Windows98/2000/XP或Windows NT系统),完全脱离Visual Basic系统环境,并且该文件可以自由发布,安装到单机或网络服务器上。

数据库用SQL Server 2000 ,SQL Server 2000是Microsoft 公司推出的SQL Server 数据库管理系统的新版本。

该版本继承了SQL Server 7.0 版本的优点,同时又比它增加了许多更先进的功能,具有使用方便、可伸缩性好、与相关软件集成程度高等优点。

可跨越从运行Microsoft Windows 98 的膝上型电脑,到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。

5.2 经济可行性本系统实现的功能较少且简单,所以在开发的过程中基本上不需要考虑什么成本,开发人员已尽可能的减少。

使用较成熟的开发工具也减少不必要的支出,只需用很小的代价便可开发完毕。

使用本系统的用户只需在短时间内就可以获得个人所需的信息,并获得需要的服务。

这点与传统的人工服务相比,效率得到了很大的提升,无论是对用户还是公司都节省了大量的时间,带来很大的方便,并且省去了雇佣员工的费用。

软件的经济效益大大的超过了它的开发成本,所以开发本软件在经济上是可行的。

5.3 操作可行性本系统采用的是直观的图形用户界面,用户进入银行储蓄管理系统的主界面后,有注册新用户、存款和取款这三个操作按钮可供用户选择,各个界面简洁,操作方便,容易上手,更有提示信息。

存款只要在存款界面按提示输入信息,然后在界面显示相应的信息。

取款只要在取款界面输入提示信息,输入无误就可取款成功。

总体来说,程序操作简单,数据显示直观。

另外,从法律方面来看,该系统的开发只运用于学习中,它不存在法律问题,也可以说是完全合法的,完全可行的。

从社会效益方面来看,该系统的应用有利于银行储蓄业的发展,提高它的经济效益,同时促进社会经济的发展。

五、实验小结:银行储蓄计算机系统技术在目前是一个技术上成熟的系统,并且在银行公局内部准备采取有力措施保证资金和人员配置等。

因此,分阶段开发“银行计算机储蓄系统”的构想是可行的。

为了使银行公司适应现代化高场竞争的需求,促进银行管理信息化,不断满足储户的要求,争取更好的经济效益,根据以上分析,认为此系统的开发是可行的并着手开发此系统。

实验三:软件开发需求分析实验学时:2课时一、实验目的确定所开发项目的需求,在此基础上完善和细化可行性分析中数据流图的功能,可以采用不同的分析工具(如Rose或Visio),完成对项目的分析过程,给出系统的需求分析文档。

二、实验要求、实验内容1、实验要求⑴实验之前学生应熟悉本项目的业务流程。

⑵学生熟练掌握Microsoft Visio或Rational Rose建模工具。

相关文档
最新文档