软件工程课程设计小组报告

发布 2022-10-05 07:13:28 阅读 7162

机票预订系统。

专业名称:__软件工程 __班级:__2019级3班同组成员:

_ 李效伦_ [15 __同组成员:_ 郭瑶瑶_ [19 __同组成员:_ 韩方杰_ [17 __指导教师:

__倪丽娜老师 __实验地点:__计算机系实验室 __完成日期: 本学期教学周:

第8至14周。

信息科学与工程学院。

二零一二年十一月。

一、课程设计概述3 二、项目的需求分析过程及需求模型3

2.1. 系统可行性分析3 2.

2. 系统需求分析3 2.2.

1. 系统目标设计3 2.2.

2. 系统功能需求分析4 2.2.

3. 系统功能描述5 2.2.

4系统的数据流图5 三、项目设计模型6

3.1. 系统uml 建模设计6 简介6 3.

1.2. 系统的用例分析7 3.

1.3. 系统的顺序图8 3.

1.4. 系统的状态图14 3.

1.5. 系统的活**15 3.

1.6. 系统的类图21 3.

2. 系统数据库建模22 3.2.

1. 数据库概念设计22 3.2.

2. 数据库物理设计24 四、实现项目的过程与步骤27 五、遇到的困难与获得的主要成果28

5.1. 遇到的主要困难28 5.

1.1. 界面风格的统一28 5.

1.2. 数据库使用的统一29 5.

1.3. 文档的编写29 5.

1.4. 高级语言嵌入sql 语言29 控件的使用30 5.

2. 主要成果30 5.2.

1. 软件工程知识的巩固30 作图能力的提升31 5.2.

3. 编程能力的提升31 5.2.

4. 团队意识的加强32 5.2.

5. 数据库使用技巧的提高32 5.2.

6. 面向对象程序设计的认识的提高32 六、测试与运行记录33

6.1. 利用等价类划分进行身份证测试33 6.

2. 注册账号测试用例33 6.3.

登录测试用例34 6.4. 修改密码测试用例34 七、课程设计完成结果分析35 八、附录36

一、课程设计概述。

1.1. 目的。

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

任务。

通过认真阅读老师所给的课程设计的题目要求,进行系统的需求分析、。 1.3. 开发环境:

microsoft visual studio 2019 + sql server 2019 、 windows xp 1.4. 参考资料:

[1]. 钱永秋等,软件工程,清华大学出版社,2023年3月。

[2]. 胡荷芬等,uml 系统建模基础教程,清华大学出版社,2023年5月。 [3].

郑阿奇等,sql server 使用教程,电子工业出版社,2023年12月。 [4]. 金旭亮等,c#程序设计语言基础,北京理工大学出版,2023年10月。

二、项目的需求分析过程及需求模型。

2.1. 系统可行性分析。

随着互联网的普及,越来越多的人都加快了生活的步伐。同样,买票也越来越方便,现在有更多的用户已经不再排队买票,而是通过互联网,很快就可以完成自己的订票。想要退票、改签,亦可以通过网络来完成。

在很大程度上节约了人们的时间,可以说互联网给用户带来了一次伟大的变革。

飞机订票系统,给用户提供友好的界面,方便的操作,满足简单用户的需求。使用户使用更加方便,快捷。

2.2. 系统需求分析。

2.2.1. 系统目标设计。

系统开发的总目标是实现飞机订票的系统化、规范化和自动化。

对航空公司旗下的所有航班(包括航班类型,航班号,时间,所属公司,始发地,目的。

地,**,起飞时间,抵达时间,剩余座位,票价)。进行统一管理。

对用户的信息(包括姓名,**,身份证号,护照号)进行统一管理。 提供方便的查询方法。如:

时间、始发地、目的地、票价等进行查询。 提供对机票的预定功能。 提供对机票的改签功能。

提供对退票功能。 提供对付款功能。

提供添加航班功能,比如:某一个航空公司新增加了从a 地飞往b 地的航班。 提供调整航班功能。

软件工程课程设计报告

软件工程 综合设计报告。题目。学院 信息科学与技术学院 班别 软件工程1 4班。组长学号。组员学号。组员学号。组员学号。组员学号。指导老师 胡德昆 完成时间 2014 6 10 成都大学信息与科学技术学院。提要。软件工程综合设计报告是软件工程的六个实验报告文档的汇总整理,包括软件项目可行性分析报告 ...

软件工程课程设计报告

滨江学院。2011 2012 年度第 2 学期 课程名称 软件工程课程设计 题目 个人通讯录管理系统 院系 滨江学院计算机系 班级 动漫 2 班。学号 20102359059 姓名 郑强。指导教师 李振宏。设计周数 两周。日期 2012 年 5 月 24 日。摘要 个人通讯录管理系统是针对系统服务对...

软件工程课程设计报告

目录。一 题目。二 课程设计目的。三 课程设计内容。四 可行性研究。五 需求分析。六 总体设计。七 详细设计。八 测试计划及测试分析报告。九 心得体会。一 题目。图书管理系统。二 课程设计目的。1 熟悉软件工程过程及软件开发的各种方法和生存周期模型。2 熟练运用c 数据结构 数据库等基础知识。三 课...