软件工程课程实验报告

上传人:guoc****ang 文档编号:57887993 上传时间:2022-02-25 格式:DOC 页数:8 大小:81KB
收藏 版权申诉 举报 下载
软件工程课程实验报告_第1页
第1页 / 共8页
软件工程课程实验报告_第2页
第2页 / 共8页
软件工程课程实验报告_第3页
第3页 / 共8页
资源描述:

《软件工程课程实验报告》由会员分享,可在线阅读,更多相关《软件工程课程实验报告(8页珍藏版)》请在装配图网上搜索。

1、一、个人承担的任务:飞机订票系统的设计开发由三人小组完成。作为三人组中的一份子我承担的任务主要是系统核心思想的创建、思路的筛选阶段、可行性研究以及概要说明。另外还定期开小组会议进行项目讨论,最终将小组各成员的成果结合成最终系统。二、实现项目的过程,步骤与成果:一、可行性分析(一)可行性研究前提:1. 项目要求:1) 主要功能:客户及航班信息录入,航班查询,订票,退票,修改信息。2) 性能要求:将录入的数据放入已有的系统后,根据不同的需求进入不同的模块,进入模块所需的时间以及处理数据的时间不应很长,每完成一次新的录入或者修改,系统的数据库时反馈和更新。3) 输入要求:数据符合输入要求,详实完整。

2、4) 输出要求:数据符合输出规格,快速输出,简洁。5) 安全与保密要求:顾客信息得到保密,飞机修改信息只能由相关人员进行修改。2. 项目目标:系统实现后,可以准确快速地处理各种航班信息,较好的完成客户和系统的信息交互。以最小的投入获得最大的效益。3.决定可行性的主要因素:(1) 技术可行,现有技术可完全承担开发任务。(2) 操作可行,可以使顾客和工作人员快速学会使用和接受。(二)技术可行性分析:1. 系统的简要说明:将航班的各种数据录入系统后由客户自由的查询航班班次和时间等;在软件的“前台”可以完成对机票的订购和退票,可由工作人员或者用户进行输入;可对航班信息进行修改,此项内容只能由相关工作人

3、员完成。2. 数据处理和数据流图(图1):客户以及工作人员飞机订票系统系统开发维护人员录入基本信息出现问题进行颜色反馈航班订购等情况信息反馈客户以及工作人员订票、退票信息反馈 (一) 社会可行性分析:1. 用户使用可行性:使用本软件的人员为用户以及相关工作人员。2. 社会其他方面可行性:以最小的投入获得最大的收益。(二) 结论:从技术、操作、经济等方面分析都具有可行性,故此系统可以进行开发。二、程序结构2.1系统功能模块示意图 (图2)2.2数据处理和数据流图见上图1。三、概要设计1引言1.1编写目的当今社会交通手段日益发达,人们对交通工具的依赖性也日益增加。飞机作为一种较为新式的交通工具(相

4、对于路上行驶的火车、汽车等而言),以其方便快捷获得大众的青睐。对于飞机运营商而言,在日益增长的顾客需求面前,运用一个可靠方便的飞机订票系统软件无疑可以使日益增加的工作负担减少到最小,并以最小的投入获得最大的回报。1.2背景本系统名称为“飞机订票系统”。适合用于各种型号计算机,具有兼容特点,且可维护性好,非常易于管理以及维护。1.3定义飞机订票系统:航班公司用于的机票销售系统。1.4参考资料1 严蔚敏,吴伟民.数据结构(C语言版),清华大学出版社,20092 毕硕本,卢桂香.软件工程案例教程,北京大学出版社,20072总体设计2.1需求规定2.1.2系统性能2.1.2.1精度:应该保证查询时的精

5、度与全面性2.1.2.2时间特性要求:操作的响应时间应该一般为12秒,当数据增大或者运算量增大时适当增多处理时间,一般应该控制在34秒2.1.2.4灵活性:遇到错误操作时会给出适当处理方式并且及时纠正且给出相应提示2.1.3输入输出要求:以字符串输入,输入数据的设备是鼠标各键盘。系统输入输出 数据应满足用户的需求,保证精度。2.1.4数据管理能力要求:系统要处理的数据不会太大,对容量方面不会有太多要求2.1.5故障处理要求:出现故障会给出提示页面和纠错步骤2.1.6其他专门要求安全保密性要求:允许用户和内部人员使用本系统可靠性要求:具有正常操作情况下不会出现故障的可靠性可维护性要求:可以随时进

6、行维护修改的操作并且工作量能保持在一定的限度内可重用性要求:应采取模块化方式进行设计,系统内各模块接口尽可能强内聚,弱耦合,以提高模块的可重用性。可理解性要求:系统的各个界面或者提示操作都应该通俗易懂2.2运行环境硬件环境:P2、更高档微机或笔记本电脑;运行时内存要求:最少为64M;所需硬盘:最少5M。软件环境:Windows 2000/XP/ME2.3基本设计概念和处理流程本系统的基本设计概念和处理流程如下。S1:启动系统,系统初始化S2:系统进入消息循环状态,通过事件驱动机制激活各功能模块,并执行指定模块。S3:各项功能执行完毕后,重新进入消息循环状态。S4:由退出系统事件激活关闭系统模块

7、,退出系统。2.4结构飞机订票系统读键盘类别顾客机场工作人员录入顾客信息顾客订票顾客退票录入航班信息修改航班信息查询航班信息查询航班信息2.5功能器求与程序的关系2.6人工处理过程3接口设计3.1用户接口1订票模块:用户输入已有的飞机航班号进行订票。2退票模块:用户输入已订购的飞机航班进行退票。3查询模块:用户输入要查询的航班进行查询。3.2外部接口硬件接口:Pentium 2 CPU及以上,64MB(或以上)RAM,1G以上硬盘。软件件接口:支持本系统的软件包括:Windows me/2000/XP或以上3.3内部接口录入模块:由相关工作人员对航班信息进行录入。修改模块:有相关人员对已有的航

8、班信息进行修改。打印模块:实现用户从系统打印功能。退出模块:退出系统。4运行设计4.1运行模块组合用户具有查询、订票、退票的权限;工作人员具有录入、修改的权限。 4.2运行控制用户进入系统操作界面,工作人员可以对系统进行信息的增添,删除,修改,打印等操作,用户可以进行订票、退票、查询相关信息的操作4.3运行时间本系统运行一般耗时12秒,如果数据处理量比较大就34秒5系统出错处理设计5.1补救措施本系统定期备份数据库,以便在系统出现故障时,能够及时恢复。5.2系统维护设计本系统需严格按照软件产品设计规范的步骤进行开发,并重复考虑软件的可维护性,详细编写各阶段的文档资料,并在程序设计过程中做出大量

9、详细的注释。四、个人小结飞机订票系统由小组三人合作完成, 随着前期开发计划的进度进行,从需求分析,设计,编码到最后测试一步步完成。每项的开发项目都进行小组开会讨论,确定分工后逐步完成。每项工作都有相应的图表,文档,报告,清晰地描述了系统的整个开发过程。刘超同学主要负责软件的编码、测试分析和需求分析;袁立同学主要负责编写用户手册和软件开发计划表;而我主要负责系统的可行性分析和概要设计。系统开发总结报告由我们三个人共同完成。其实我觉得学习软件工程这门课给我们最大的帮助不只是简单地叫我们怎么去编程,而是一步步教会我们怎么样去真正的像专业软件开发商一样地去做一个系统。从开始的构想、需求分析、可行性研究

10、、编码、测试到最终维护等,一下子打破我们以往以为做软件就是编程的错误思想。在刚接触这个课程设计的时候,我们还是像以往一样拿到一个想法就不管三七二十一地想到哪就编到哪,虽然翻了一些课外书但总觉得开发进展很没头绪,也正因为如此总是反反复复的改代码,很费时间和精力,后来仔细地翻了几天书,我们小组觉得还是要按照书上的步骤一步步扎扎实实地进行软件开发,果然,在明确开发目的等一系列之后,小组的进展有了质的飞跃,在完成最终开发成果的同时也渐渐觉得学习这门课的重要性。在具体编程方面,在网上寻求帮助是既高效又简捷的。软件工程案例教程书中提到的将整个系统分成若干个小模块进行编码的方法很有效,结合内聚及耦合因素,使

11、得编程中的出错概率减少,很有利于程序开发。因为程序个人手工打造,经验不足造成程序的不足或简陋之处,还有待改进程序实现了基本功能,并可以以此为基础进行扩展,实现更多的功能。进行设计之前,必需要做大量的系统分析和相关资料的收集和整理。系统分析越准确,设计的系统越精确,可以大大减少后期的修改、维护工作。进行程序设计时,要尽量使用开发工具提供的各种功能,这样不仅大大减少代码量,同时可以提高程序的运行效率。软件的开发是讲究团体协作的,单单的一个人不可能将方方面面的工作都做到家,而团体协作也可以考虑到更多的软件开发过程中可能遇到的问题,在优化系统方面有着很好的优势。总之,“团结力量大”这句话在软件开发中是

12、很适用的。Million. Water quality standards the dredging of river boundary section obtained provincial environmental protection Office special bonuses for wetland construction . . Million. But sober see, these achievements were made in the case of decreased rainfall for two consecutive years, we realize t

13、hat environmental protection work still faced many problems in our County. Mainly in the PM2.5 and PM10 air quality monitoring indicators often exceeding, dredging of river sections water quality is not stable, and rural non-point source pollution has not been radical, Wade through the corporate env

14、ironmental risk, livestock pollution rebound from severe, a wealth of protection and use of water resources is not well. If this years rainfall, these problems will be exposed, and raw materials caused a great deal of pressure to go green. To solve these problems, we focused on three aspects of the

15、work of environmental protection: (a) in accordance with the . . Real good green. According to the Garden City, roads, tree-lined, mountain forests of principle, to develop governance focused piece, scale afforestation programmes, and actively implement the barren hills green, River afforestation increased, City Green, farmland and other greening works to ensure complete afforestation this year . . Acres and acres and afforestation in the plain . . Acres, new nursery wood . . MU.- 7 -

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!