软件工程年设计之购物车管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件工程年设计之购物车管理系统
课程设计
课程名
软件工程设计
称:
实验项
购物车管理系统
目:
姓名:XXX
专业:计算机科学与技术
班级:XX班
学号:XXX
指导教
XXX
师:
计算机科学与技术学院
实验教学中心
XXXX年XX月XX日
一、需求分析
1 总体分析
如今,随着互联网的发展,越来越多的人选择了网上购。网上购物即经济又便捷,是多数年轻人购物的首选方式。
模拟C2C(Consumer to Consumer )的网购,设计了简单的购物车系统。
进入购物车系统主页后,卖家进入的是商品管理模块,对自己要卖的商品进行添加,删除,查询的这些基本操作。买家则进入购买商品模块,查询到卖家所添加的所有商品,选择自己心仪的商品,添加到购物车。添加购物车时能够填写购买数量,添加到购物车后,还能够修改购买商品的数量。
2 功能分析
2.1商品管理
在商品管理模块中,卖家能够添加商品,涉及商品编号id,商品名称,商品价格,商品库存量,商品图片。数据保存的位置在数据库中,在数据库中进行插入操作。
卖家能够查询商品,涉及涉及商品编号id,商品名称,商品价格,商品库存量,商品图片。数据保存的位置在数据库中,在数据库中进行查询操作。
卖家能够删除商品,涉及涉及商品编号id,商品名称,商品价格,商品库存量,商品图片。数据保存的位置在数据库中,在数据库中根据该商品的编号id,对其进行删除操作。
2.2购买商品
在购买商品模块中,买家对其进行操作。首先查询能够购买的商品,涉及商品编号id,商品名称,商品价格,商品图片。数据保存的位置在数据库中,在数据库中进行查询操作,查出所有商品。
买家选购商品,涉及商品名称,选购数量,价格,商品图片和商品编号id。数据在程序中执行并保存。
买家查看购物车,涉及已选购的商品名称,选购数量,价格和商品编号id。数据在程序中执行并保存。
买家在购物车中取消已选中的某个商品,根据商品id,对该商品进行删除。数据在程序中执行并保存。
买家在购物车中取消已选中的全部商品,清空购物车。数据在程序中执行并保存。
买家在购物车中修改已选中商品的数量。数据在程序中执行并保存。
二、总体设计
1 总体模块的划分
购物车管理系统划分为两个子模块。即:商品管理模块和购买商品模块。
2 模块结构化设计
2.1 变换分析
数据流程图
模块结构图三、详细设计