软件工程实验报告(总)
软件工程实验报告

软件工程实验报告一、实验目的。
本实验旨在通过对软件工程的实际操作,加深对软件工程理论知识的理解,提高学生的软件开发能力。
具体目的包括: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.以上为整个软件设计的过程,根据实际情况,编码以后阶段可以不做。
)。
软件工程实验报告(总)

软件工程实验报告(总)软件工程实验报告(总)第一部分:引言1. 背景软件工程是一门跨学科的学科,通过系统化的方法和工具应用,对软件开发过程进行规范和管理。
随着计算机技术的不断发展,软件工程的重要性也日益凸显。
本次实验旨在通过实际项目开发,探索软件工程的理论和实践应用。
2. 实验目的本次实验的主要目的是:理解软件开发的生命周期和工作流程;掌握软件需求分析、设计、编码和测试的基本方法和技巧;了解软件开发中常用的工具和框架,如Git和Scrum。
第二部分:实验设计1. 实验环境本次实验所使用的实验环境如下:操作系统:Windows 10开发工具:Visual Studio版本控制工具:Git协作工具:Slack2. 实验过程本次实验分为以下几个阶段:2.1 需求分析在这个阶段,我们与项目组成员一起收集并分析客户需求,制定软件功能和界面设计的规范。
2.2 软件设计根据需求分析的结果,我们使用UML图和流程图等工具进行软件设计。
主要包括系统结构设计、类图设计、数据库设计等。
2.3 编码实现在这个阶段,我们根据软件设计的结果,使用所选择的编程语言和框架进行编码实现。
2.4 软件测试在编码实现完成后,我们使用单元测试和集成测试等方法对软件进行测试,确保软件的功能和性能满足需求。
3. 实验结果在本次实验中,我们成功开发了一个基于Web的论坛系统。
该系统支持用户注册、登录、发帖、回帖等功能,并且具有良好的用户界面和交互体验。
第三部分:实验通过本次实验,我们深入了解了软件工程的理论和实践应用。
我们掌握了软件需求分析、设计、编码和测试的基本方法和技巧,并熟悉了常用的开发工具和框架。
虽然在实验过程中遇到了一些困难和挑战,但我们通过团队合作和良好的沟通解决了这些问题。
这次实验为我们今后的软件开发和工程实践打下了坚实的基础。
第四部分:参考文献张某某,软件工程导论,X出版社,2023赵某某,软件需求工程,X出版社,2023附录UML类图数据库设计文档项目代码仓库。
太原理工软件工程实验报告全套

本科实验报告课程名称:软件工程实验项目:传统软件工程的需求分析建模实验地点:专业班级:软件工程学号:2学生姓名:指导教师:2015年4月日太原理工大学学生实验报告用户接受预定用户出示去票通知和帐单打印机核对安排打印去票通知和帐单客户端客户端航班数据库订票数据库服务器终端系统逻辑图:本科实验报告课程名称: 软件工程实验项目:传统软件工程的结构设计实验地点:专业班级:软件工程学号:2学生姓名:指导教师:2015年4月11日2.1.2 服务器程序流程打印帐单输出确定预定信息输出错误原因 打印机票输出确定预定信息服务器经网络送来911=18161512131417192010142 15 3 4678旅客资料定票/取票帐单号经网络送服务器程序五思考题1.系统设计和需求分析的关系是什么?两者必须先后关联吗?答:需求分析是一个项目的开端,也是项目建设的基石。
是对用户需求的定义,对软件系统的描述。
在以往建设失败的项目中,80%是由于需求分析的不明确而造成的。
因此一个项目成功的关键因素之一,就是对需求分析的把握程度。
而项目的整体风险往往表现在需求分析不明确、业务流程不合理,用户不习惯或不愿意去用承建方的软件。
作为第三方的监理公司,必须提醒承建方、客户方重视需求分析的重要性。
系统分析的任务:将用户的业务逻辑转化为程序逻辑,计算时间和成本。
根据开发人员的理论知识和实际的经验,人们会采用各种满足实际情况的系统分析、开发方法、步骤以及文档等等.2.怎样描绘系统的体系结构?答:系统体系结构是由许多结构要素及各种视图(或观点) 共11页第6页(View)所组成的,而各种视图主要是基于各组成要素之间的联系与互操作而形成的。
所以,系统体系结构是一个综合各种观点的模型,用来完整描述整个系统。
体系结构框架(Architecture Framework)用于规定具体体系结构的定义及其文档所表达的意义。
体系结构框架不需要包罗万象,通常只是针对特定的领域,可能更注重战略方面的问题,并为体系结构的发展演变提供指导。
软件工程实验报告

软件工程实验报告软件工程实验报告实验目的本次实验旨在通过测试和分析软件系统的性能、可靠性和安全性,评估和改进软件系统的质量。
实验背景软件工程是通过应用系统化、规范化和定量化的方法来开发和维护软件的学科。
在软件工程实践中,实验是评估软件系统性能和质量的重要手段之一。
通过实验,可以发现系统的潜在问题,并进行改进,提高软件系统的效率和稳定性。
实验过程本次实验分为以下几个阶段:1. 确定实验目标和要求:根据实际需求和系统要求,制定实验目标和要求,明确实验内容和评估指标;2. 设计测试用例:根据实验目标和要求,设计合适的测试用例,包括正常情况和异常情况的测试用例;3. 执行测试:在实验环境中,按照设计的测试用例执行测试,记录测试结果,并对测试结果进行分析;4. 分析结果:根据测试结果进行数据统计和分析,评估软件系统的性能、可靠性和安全性,并发现系统存在的问题;5. 改进软件系统:根据发现的问题,进行软件系统的改进,提高系统的性能、可靠性和安全性;6. 测试:对改进后的软件系统进行测试,验证改进效果;7. 撰写实验报告:根据实验过程和结果,撰写实验报告,描述实验目标、实验过程和实验结果,并提出改进和反思。
实验结果根据实际测试的结果和数据分析,得出以下:1. 软件系统性能较低,需要进一步优化算法和资源利用;2. 软件系统可靠性较高,但存在少量缺陷需要修复;3. 软件系统的安全性良好,未发现明显漏洞和安全问题。
改进方案为了提高软件系统的质量和性能,我们提出以下改进方案:1. 对软件系统的关键模块进行性能优化,提高系统的响应速度和稳定性;2. 对已发现的缺陷进行修复,提高软件系统的可靠性和使用体验;3. 继续加强软件系统的安全性,加密敏感数据,防止数据泄漏和黑客攻击。
反思和通过本次实验,我们深入了解了软件工程的实践过程和方法,掌握了测试和分析软件系统的能力。
在实验中,我们发现了软件系统存在的问题,并提出了相应的改进方案。
软件工程实验报告

软件工程实验报告软件工程实验报告一、实验目的本次实验的目的是通过实践,熟悉软件工程的基本知识和方法,掌握软件开发的流程和规范。
通过完成一个小规模的软件开发项目,培养学生的软件开发能力和团队合作能力。
二、实验步骤2.1 需求分析,我们需要明确软件的需求,确定软件的功能和特性。
通过与项目发起人的沟通,了解他们的需求和期望,进而进行需求分析和规划。
在这个阶段,我们需要明确软件的功能模块、用户界面设计等。
2.2 技术选型根据需求分析的结果,我们需要选择合适的技术栈来实现软件的开发。
我们需要评估各种技术的优缺点,选择适合自己团队的技术。
,我们还需要评估各种开发工具和框架,选择合适的工具来提高开发效率。
2.3 设计阶段在设计阶段,我们需要进行系统设计和详细设计。
系统设计阶段确定软件的整体框架和结构,包括软件的层次结构、模块划分和接口设计等。
详细设计阶段则重点关注各个模块的实现细节,包括算法设计和数据结构设计等。
2.4 编码实现在完成系统设计和详细设计后,我们就可以开始进行编码实现了。
在编码实现阶段,我们需要按照事先确定的设计进行代码编写,并进行代码的和调试。
,我们还需要关注代码的质量和可读性,使用一些良好的编码规范和设计模式。
2.5 阶段在编码实现完成后,我们需要对软件进行,确保软件的功能和性能都符合要求。
阶段包括单元、集成和系统等。
我们需要编写用例,并执行用例进行,发现并修复软件中的bug。
2.6 部署与维护在通过后,我们可以将软件部署到目标机器上进行运行。
在部署之前,我们需要进行一些配置和优化工作,确保软件能够在目标环境中正常运行。
,我们还需要进行软件的维护工作,及时修复bug和优化性能。
三、实验结果经过团队的共同努力,我们成功完成了本次实验的软件开发项目。
我们按照软件工程的流程和规范进行开发,保证了软件的质量和可维护性。
软件具备了项目发起人的需求,功能和性能都符合要求。
四、实验通过本次实验,我们对软件工程的基本知识和方法有了更深入的理解。
软件工程实验报告总结

软件工程实验报告总结(3篇)经过这学期软件工程实验的学习,深深感到用户需求对软件的重要性。
成功的软件产品是建立在成功的需求基础之上的,而高质量的需求来源于用户与开发人员之间有效的沟通与合作。
当用户有一个问题可以用计算机系统来解决,而开发人员开始帮助用户解决这个问题,沟通就开始了。
需求获取可能是最困难、最关键、最易出错及最需要沟通交流的活动。
对需求的获取往往有错误的认识:用户知道需求是什么,我们所要做的就是和他们交谈从他们那里得到需求,只要问用户系统的目标特征,什么是要完成的,什么样的系统能适合商业需要就可以了,但是实际上需求获取并不是想象的这样简单,这条沟通之路布满了荆棘。
首先需求获取要定义问题范围,系统的边界往往是很难明确的,用户不了解技术实现的细节,这样造成了系统目标的混淆。
其次是对问题的理解,用户对计算机系统的能力和限制缺乏了解,任何一个系统都会有很多的用户或者不同类型的用户,每个用户只知道自己需要的系统,而不知道系统的整体情况,他们不知道系统作为一个整体怎么样工作效率更好,也不太清楚那些工作可以交给软件完成,他们不清楚需求是什么,或者说如何以一种精确的方式来描述需求,他们需要开发人员的协助和指导,但是用户与开发人员之间的交流很容易出现障碍,忽略了那些被认为是认为是""很明显很明显""的信息。
最后是需求的确认,因为需求的不稳定性往往随着时间的推移产生变动,使之难以确认。
为了克服以上的问题,必须有组织的执行需求的获取活动。
需求获取活动要完成的任务或者步骤的过程如下:1、编写项目视图和范围文档系统的需求包括四个不同的层次:业务需求、用户需求和功能需求、非功能性需求。
业务需求说明了提供给用户新系统的最初利益,,反映了组织机构或用户对系统、产品高层次的目标要求,初利益它们在项目视图与范围文档中予以说明。
用户需求文档描述了用户使用产品必须要完成的任务,这在使用实例文档或方案脚本说明中予以说明。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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),完成对项目的分析过程,给出系统的需求分析文档。