网络安全方法软件工程论文提纲

2022-10-09

论文题目:铁路12306餐饮系统的设计与实现

摘要:本论文首先对软件过程的主流技术统一软件过程RUP的思想、方法、技术进行了研究学习,然后基于RUP理论制定了大型复杂互联网系统的软件技术过程,并通过铁路12306餐饮系统的设计和实现进行了实践。本文的主要研究内容如下:一、结合互联网大发展大应用环境下的技术背景和铁路利用互联网+提升客运服务质量的业务背景,确定了本文的研究方向:基于统一软件过程的思想、理论、方法,制定针对大型复杂互联网系统的软件技术过程,并通过铁路12306餐饮系统的设计与实现进行实践。二、从软件工程层面循序渐进地对软件开发的思想、方法、技术进行了学习研究。研究了软件工程及其三大要素软件开发方法、软件开发工具和软件过程,进而从软件过程的需求日盛和未受到足够的关注引出对目前的主流软件过程统一软件过程RUP。对统一软件过程RUP的三大核心思想、四个阶段、九个核心工作流、六条最佳实践、裁剪等特性进行了研究,从而引出RUP中的关键技术可视化软件建模。对软件建模的相关概念、技术以及可视化建模语言UML进行了研究。最后提出了基于RUP的大型复杂互联网系统的软件技术过程方法,并对软件技术过程涉及的理论和方法进行了研究。三、以目标为导向对互联网订餐业务进行流程规划设计,层层驱动地对互联网订餐业务进行目标建模、过程建模和业务流程分析。在业务建模的基础上,对铁路12306餐饮系统进行功能性需求分析,以业务流程分析结果为驱动,在活动图中找出用例,并进行用例建模。对铁路12306餐饮系统进行非功能性需求分析,主要从系统需求、安全需求、性能需求、网络需求、安全需求方面进行分析。四、在用例建模的基础上,结合系统建模理论,以实现用例,满足系统功能性需求为目标,进行系统对象的分析,并建立了系统对象的静态模型和动态模型。五、结合铁路信息化相关要求和铁路12306售票系统的建设经验,根据需求分析,对铁路12306餐饮系统进行架构设计。确定了技术路线,然后从网络架构、安全架构、系统逻辑、数据架构等角度进行了技术架构设计,最后,结合功能性需求分析进行了功能架构设计。六、基于铁路12306餐饮系统的设计,已开发了铁路12306餐饮系统。通过系统上线对系统的总体设计进行了验证。

关键词:12306;统一软件过程;RUP;餐饮系统;UML;软件工程;建模;

学科专业:计算机技术(专业学位)

致谢

摘要

ABSTRACT

序言

1 引言

1.1 研究背景

1.1.1 技术背景

1.1.2 业务背景

1.2 研究目的及意义

1.2.1 研究目的

1.2.2 业务层面的研究意义

1.2.3 技术层面的研究意义

1.3 本文主要研究内容

2 软件过程研究

2.1 软件过程概述

2.2 统一软件过程RUP

2.2.1 RUP的四个阶段

2.2.2 RUP的三大核心思想

2.2.3 RUP的九个核心工作流

2.2.4 RUP的 4+1 架构方法

2.2.5 RUP的六条最佳实践

2.2.6 RUP的裁剪

2.3 软件建模综述

2.4 建模语言UML及其扩展

2.4.1 UML

2.4.2 Eriksson-Penker业务扩展模型

2.5 大型复杂互联网系统的软件技术过程

2.5.1 大型复杂互联网系统开发的关键活动

2.5.2 业务建模

2.5.3 需求分析

2.5.4 系统对象分析

2.5.5 系统总体架构设计

2.6 本章小结

3 系统业务建模

3.1 业务概述

3.1.1 站餐预订

3.1.2 车餐预订

3.1.3 车餐实时购买

3.1.4 扫码点餐

3.2 业务目标建模

3.2.1 目标模型的表示

3.2.2 业务目标建模示例

3.3 业务过程建模

3.3.1 过程模型的表示

3.3.2 业务过程建模示例

3.4 业务活动分析

3.4.1 活动图的表示

3.4.2 业务流程分析示例

3.5 本章小结

4 系统功能性需求分析

4.1 用例的表示

4.1.1 用例图

4.1.2 用例描述

4.2 用例获取

4.2.1 获取用例的方法

4.2.2 用例获取示例

4.3 用例描述

4.3.1 用例描述方法

4.3.2 用例描述示例

4.4 本章小结

5 系统的非功能性需求分析

5.1 系统需求

5.1.1 可扩展性

5.1.2 适应性

5.1.3 可靠性

5.1.4 可用性

5.1.5 易用性

5.2 性能需求

5.2.1 并发需求

5.2.2 数据存储能力

5.3 网络需求

5.4 安全需求

5.4.1 系统访问控制

5.4.2 客户信息安全

5.4.3 数据通信安全

5.4.4 软件容错

5.5 本章小结

6 系统对象分析

6.1 系统对象模型的表示方法

6.1.1 静态模型表示-领域模型

6.1.2 动态模型表示-时序图

6.2 系统对象静态建模

6.2.1 静态建模方法

6.2.2 系统静态建模示例

6.3 系统对象动态建模

6.4 本章小结

7 系统的总体架构设计

7.1 技术路线

7.2 技术架构设计

7.2.1 网络架构

7.2.2 安全架构

7.2.3 系统逻辑

7.2.5 数据架构

7.3 功能架构设计

7.3.1 运营管理

7.3.2 商品管理

7.3.3 餐饮预订

7.3.4 订单管理

7.3.5 交易对账

7.3.6 支付结算

7.3.7 统计分析

7.4 本章小结

8 系统的实现

8.1 系统的总体实现

8.1.1 系统开发架构

8.1.2 系统功能实现

8.2 系统的关键实现

8.2.1 订单状态迁移的实现

8.2.2 扫码点餐的实现

8.3 本章小结

9 总结与展望

9.1 系统的应用

9.2 本文研究总结

9.3 展望

参考文献

学位论文数据集

本文来自 99学术网(www.99xueshu.com),转载请保留网址和出处

上一篇:网页制作论文提纲下一篇:审计风险研究论文提纲