基于COSMIC-FFP方法的网上购物系统的设计与实现
发布时间:2021-02-15 21:12
为了合理控制项目的开发成本,并能够对项目中的工作量做出准确的估计,本文将COSMIC-FFP分析方法应用于电子商务系统的开发,通过两种技术结合对系统的开发工作量做出估计,并在完成对工作量估计与实际的对比。目前在电子商务系统中,已由许多成熟的网站,例如淘宝网、凡客诚品网站等,本文所作的估计和实现对象是一个轻量级的网上购物系统,该网站实现了用户登录,购物,后台管理等功能,用户可以在网站中完成整个电子交易的过程。主要研究内容如下:1、分析了企业销售管理的现状,开发模式和特点,研究在电子商务系统开发中的重要技术问题。2、常见的系统实现需要经过一个完整的软件工程生命周期,这一周期时间长,且前期的需求和设计活动会比较多,这样的软件开发过程对于系统规模大的实现来讲,可以保证系统的功能实现完整且引入较少的误差。然而这样的开发过程对于系统规模不大的情况下,就会显得有些臃肿,因此本文结合UML建模技术与迭代式的开发过程,构建较为完整的UML系统模型。3、研究UML技术和COSMIC-FFP度量方法的特点,在两种技术之间引入新的概念,建立技术间映射关系,并给出估算所需的量化公式,从而实现基于UML模型的工作...
【文章来源】:电子科技大学四川省 211工程院校 985工程院校 教育部直属院校
【文章页数】:84 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
第一章 绪论
1.1 课题背景
1.2 课题研究现状
1.3 研究内容
1.4 论文组织结构
第二章 相关技术
2.1 JAVA
2.2 Spring
2.3 Eclipse 开发工具
2.4 JSP 简述
2.5 MySQL 和 Hibernate 框架
2.5.1 MySQL 概述
2.5.2 Hibernate
2.6 UML 建模技术
2.6.1 UML 主要视图介绍
2.6.1.1 类图
2.6.1.2 顺序图
2.6.1.3 用例图
2.6.1.4 活动图
2.6.1.5 状态图
2.6.2 UML 建模方法
2.7 COSMIC-FFP 全功能点分析
2.8 软件开发流程
2.8.1 开发流程介绍
2.8.2 系统开发流程设计
2.9 本章小结
第三章 需求分析与度量分析
3.1 系统总体需求
3.2 系统功能分析
3.2.1 前台功能需求
3.2.2 后台功能需求
3.2.3 系统用例详细分析
3.2.3.1 用户注册
3.2.3.2 用户登录
3.2.3.3 浏览商品信息
3.2.3.4 商品管理
3.2.3.5 订单管理
3.2.3.6 会员管理
3.2.3.7 维护个人信息
3.2.3.8 订购商品
3.2.3.9 交易
3.3 基于 COSMIC-FFP 的度量分析
3.3.1 COSMIC-FFP 软件模型
3.3.2 COSMIC-FFP 度量要素
3.3.3 COSMIC-FFP 的度量流程
3.4 基于 UML 的 COSMIC-FFP 度量方法
3.4.1 UML 和 COSMIC-FFP 间的概念映射
3.4.2 COSMIC-FFP 度量方法
3.5 计算度量结果
3.5.1 系统度量结果计算
3.5.2 系统实现工时估计
3.6 本章小结
第四章 系统设计
4.1 系统概要设计
4.1.1 系统设计目标
4.1.2 系统架构和功能结构图
4.1.3 系统安全性设计
4.1.4 用户数据收集
4.2 系统详细设计
4.2.1 数据库设计
4.2.2 基于 SPRING的 MVC 设计
4.2.3 控制层的设计
4.2.4 JSP 页面的实现
4.2.5 JAVA BEAN的设计
4.2.6 数据层设计
4.2.6.1 接口设计
4.2.6.2 对象间映射关系设计
4.3 系统主要功能设计
4.3.1 查询功能设计
4.3.2 购物车设计
4.3.3 交易与配送设计
4.3.4 查询功能设计
4.4 本章小结
第五章 系统实现
5.1 系统用户注册功能实现
5.2 购物车与交易订单功能实现
5.3 查询功能实现
5.4 后台管理功能实现
5.5 系统测试
5.6 COSMIC-FFP 度量数据对比
5.7 本章小结
第六章 总结与展望
6.1 论文总结
6.2 前景展望
致谢
参考文献
本文编号:3035548
【文章来源】:电子科技大学四川省 211工程院校 985工程院校 教育部直属院校
【文章页数】:84 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
第一章 绪论
1.1 课题背景
1.2 课题研究现状
1.3 研究内容
1.4 论文组织结构
第二章 相关技术
2.1 JAVA
2.2 Spring
2.3 Eclipse 开发工具
2.4 JSP 简述
2.5 MySQL 和 Hibernate 框架
2.5.1 MySQL 概述
2.5.2 Hibernate
2.6 UML 建模技术
2.6.1 UML 主要视图介绍
2.6.1.1 类图
2.6.1.2 顺序图
2.6.1.3 用例图
2.6.1.4 活动图
2.6.1.5 状态图
2.6.2 UML 建模方法
2.7 COSMIC-FFP 全功能点分析
2.8 软件开发流程
2.8.1 开发流程介绍
2.8.2 系统开发流程设计
2.9 本章小结
第三章 需求分析与度量分析
3.1 系统总体需求
3.2 系统功能分析
3.2.1 前台功能需求
3.2.2 后台功能需求
3.2.3 系统用例详细分析
3.2.3.1 用户注册
3.2.3.2 用户登录
3.2.3.3 浏览商品信息
3.2.3.4 商品管理
3.2.3.5 订单管理
3.2.3.6 会员管理
3.2.3.7 维护个人信息
3.2.3.8 订购商品
3.2.3.9 交易
3.3 基于 COSMIC-FFP 的度量分析
3.3.1 COSMIC-FFP 软件模型
3.3.2 COSMIC-FFP 度量要素
3.3.3 COSMIC-FFP 的度量流程
3.4 基于 UML 的 COSMIC-FFP 度量方法
3.4.1 UML 和 COSMIC-FFP 间的概念映射
3.4.2 COSMIC-FFP 度量方法
3.5 计算度量结果
3.5.1 系统度量结果计算
3.5.2 系统实现工时估计
3.6 本章小结
第四章 系统设计
4.1 系统概要设计
4.1.1 系统设计目标
4.1.2 系统架构和功能结构图
4.1.3 系统安全性设计
4.1.4 用户数据收集
4.2 系统详细设计
4.2.1 数据库设计
4.2.2 基于 SPRING的 MVC 设计
4.2.3 控制层的设计
4.2.4 JSP 页面的实现
4.2.5 JAVA BEAN的设计
4.2.6 数据层设计
4.2.6.1 接口设计
4.2.6.2 对象间映射关系设计
4.3 系统主要功能设计
4.3.1 查询功能设计
4.3.2 购物车设计
4.3.3 交易与配送设计
4.3.4 查询功能设计
4.4 本章小结
第五章 系统实现
5.1 系统用户注册功能实现
5.2 购物车与交易订单功能实现
5.3 查询功能实现
5.4 后台管理功能实现
5.5 系统测试
5.6 COSMIC-FFP 度量数据对比
5.7 本章小结
第六章 总结与展望
6.1 论文总结
6.2 前景展望
致谢
参考文献
本文编号:3035548
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/3035548.html