教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 实用模板 >

软件工程课程设计个人报告--李效伦

来源:网络收集 时间:2026-06-03
导读: 软件工程课程设计个人报告 机票预订系统 李效伦 专业名称:___ ___软件工程 ___ 班 级:_____ _2010级3班__________ 学 号:_____ _201001050515_________ 承担角色:___ __A、D、E ___ 同组成员:_ 郭瑶瑶_ 201001050509 __ 同组成员:_ 韩方杰_ 2010010506

软件工程课程设计个人报告

机票预订系统

李效伦

专业名称:___ ___软件工程 ___ 班 级:_____ _2010级3班__________ 学 号:_____ _201001050515_________ 承担角色:___ __A、D、E ___ 同组成员:_ 郭瑶瑶_ 201001050509 __ 同组成员:_ 韩方杰_ 201001050607 __ 指导教师:___ __倪丽娜老师 ___ 实验地点:___ 计算机系实验室 ___ 完成日期: 本学期教学周:第8至14周

信息科学与工程学院

二零一二年十一月

目 录

一、课程设计实验概述................................................................................................ 3 二、本小组个人承担部分的主题、构思与创意........................................................ 4 三、自己在小组所选题目中完成的工作的具体过程................................................ 4

3.1.遇到的困难和解决的情况............................................................................. 4 3.2.系统目标设计................................................................................................. 5 3.3.系统功能需求分析......................................................................................... 6 3.4.管理员子系统和旅客子系统的数据流图..................................................... 7 3.5.管理员子系统和旅客子系统的用况图......................................................... 9 3.6.管理员子系统和旅客子系统部分顺序图................................................... 10 3.7.机票的状态图............................................................................................... 13 3.8.管理员子系统和旅客子系统中部分活动图............................................... 14 3.9.测试用例....................................................................................................... 20 四、个人小结.............................................................................................................. 21 五、附录(个人中文简历) ........................................................................................... 22

一、课程设计实验概述

1.1. 目的与任务:

通过本课程设计的实践及其前后的准备与总结,复习、领会、巩固和运用软件工程课堂上所学的软件开发方法和知识。以此来完成飞机订票系统的管理员功能模块和旅客功能模块的分析、设计、编码、测试等工作。 1.2. 开发环境:

VS2008 + SQL Server 2005 、 Windows XP 1.3. 参考资料:

[1].胡荷芬等,UML系统建模基础教程,清华大学出版社,2010年5月。 [2].钱永秋等,软件工程,清华大学出版社,2007年3月。

[3].郑阿奇等,SQL Server 使用教程,电子工业出版社,2009年12月。 [4].金旭亮等,C#程序设计语言基础,北京理工大学出版,2008年10月。 1.4. 任务完成的一般过程: (1).阅读题目要求,了解系统需求;

(2).对系统进行技术可行性分析(本课程设计不涉及法律、经济因素); (3).分析系统体系结构,对系统进行UML建模;

(4).根据系统需求分析和系统体系结构分析进行数据库设计; (5).根据系统需求分析和系统体系机构的分析进行界面设计; (6).最后,实现系统需求中的基本功能。 1.5. 软件配置:

以Microsoft Visual Studio 2008为开发软件的应用程序,是采用SQL Server 2005为开发软件的数据库服务程序。使用 “简单、现代、通用”,及面向对象的程序设计语言—C#。此种语言为在分布式环境中的开发提供适用的组件开发应用。C#适合为独立和嵌入式的系统编写程序,从使用复杂操作系统的大型系统到特定应用的小型系统均适用。

1.6. 个人完成的程序模块和文档清单 程序模块:系统中管理员模块和旅客模块。

文档:会议记录文档、小组最终报告文档、个人课程设计报告文档。

3

二、本小组个人承担部分的主题、构思与创意

小组选择的题目是机票订购系统,现在很多航空公司为给旅客乘机提供方便,都有自己的机票预定系统。在生活中,大家都会接触到这些系统,还会很频繁地用到这类系统,比如机票的预定、改签等。所以,小组选题比较贴近生活现实。在设计的过程中,切实考虑订票客户的一些习惯,进行与网上一些售票系统的不适应客户之处进行调整(比如:为客户订票之后但未能及时付款保留更长时间;客户可以在互联网上进行改签机票等)。

此程序完成的基本功能有:用户的注册,登录;管理员的订票、退票、改签、添加航班、取消航班、统计售票;旅行社的订票、退票、改签、付款、取票;旅客的订票、退票、改签、付款、取票。小组在编码之前首先进行了界面部分的分工编写,把界面风格调解一致,使程序显示出一个风格,即体现了团队的合作性,又符合团队进行软件设计的标准。之后,在进行代码的编写时,我们尽量统一编码风格,在程序合并时更加方便。我们希望通过此次课程设计软件工程课堂上所学的软件开发方法和知识,比如,软件项目的完整设计与开发过程、结构化技术、快速原型法和面向对象方法等。特别是结构化分析、结构化设计、快速原型开发、面向对象分析与面向对象设计。

笔者主要担着主程序员的职责。主要完成系统UML建模、管理员模块和旅客模块的分析、设计、编码和测试,并完成小组课程设计报告。

对于旅客模块的设计,笔者通过查阅大量的售票网站充分了解已有网站的设计优势以及网站中出现的不足。将其他网站的优势之处引用到自己的网站中来;对于那些网站中出现的不足之处加以修改,使之更加符合用户的习惯,笔者认为只有更加符合用户的需求,才能吸引更多用户来使用本系统,以此来为运营商创造更大的价值。

对于管理员模块的设计,由于没有办法去查看网站中管理员的具体操作方法,所以只能参考别人做的类似管理系统中管理员部分的实现方法,分析管理员具有的权限。通过分析别人的做法,笔者得到了管理员具有的基本功能,进而完成管理员模块的设计。

三、自己在小组所选题目中完成的工作的具体过程

3.1.遇到的困难和解决的情况

由于笔者之前进行过类似管理系统的设计,所以此次课程设计的难度就明显比之前的学

4

习过程降低了很多。但是,还是遇到了很多问题,主要问题如下:

(1).在开始对系统进行UML建模的过程中,发现很多软件工程课堂上学习到的内容在应用的时候变的很困难,理论的学习和实际的应用还是有很大差距的。通过不断地参考老师给的例子和一些网上资料,才得以完成系统的UML建模。

(2).分析系统功能时,感觉实现系统的功能无非就是对数据库的增删查改罢了。但,在实践的过程中发现,系统的测试也是一个很大工作量的任务。没有进行测试的系统是极易出现错误的。比如:用户订票时身份证的输入是错误的,有可能导致用户成功订购机票,但是没有办法取票 …… 此处隐藏:2432字,全部文档内容请下载后查看。喜欢就下载吧 ……

软件工程课程设计个人报告--李效伦.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/454083.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)