淘宝买家购物模拟系统…………谁会做啊???

作者在 2011-06-17 14:41:01 发布以下内容

计算机软件技术基础(VC

课程设计任务书

 

一、     题目:淘宝买家购物模拟系统

二、目的与要求:

1.  目的:

培养学生综合利用C++语言进行程序设计的能力,考察学生的观察能力和总结能力,使学生将所学知识转化为分析和设计简单实际问题的能力。

2.  基本要求:

要求用C++语言编程,在Visual C++环境下调试完成。

3.      创新要求:

1加入退换货功能

2 加入购物车功能,即用户可以把多件商品放入购物车中,最后一起结算

3 可以查询用户已买到的商品清单

4.写出设计说明书,书写设计报告的要求

       设计报告中包含以下几个方面:

(1)设计题目

(2)列出程序清单,并加以必要的注释

(3)写出调试程序的方法

(4)指出所设计问题的不足和改进方案

三、设计方法和基本原理:

1.  课题功能描述:

设计一个淘宝购物模拟系统,要求实现的功能包括:查询商品,将商品按照销量、评价分数的高低、人气排序,为买入的商品打分。

2.  问题详细描述

   设计一个淘宝购物买家的模拟系统,即程序的用户为淘宝买家,买家可以在所列出的商品清单中选择想要买的商品,查看商品的情况,包括:商品的价格、数量、评分、销量,最后确认是否购买。用户可以查询想要的商品,也可以查看买家的所有商品,列出来的商品可以由用户决定排序方式。买家有一账户,购入商品之前须向账户中充值(钱),购物完成后,程序扣除账户中的相应数额。

3. 问题的解决方案:

(1)    使用结构体数组存放商品信息;

(2)    思路:

列出菜单供用户选择:

例如可以如下显示:

例如如果用户选择1,程序弹出菜单:

如果用户选择“1按销量排序”,程序弹出菜单,

接下来,用户可以选择商品进而查看商品的详情,例如:商品的评价分数、商品介绍、价格、销售数量、剩余数量。

 如果用户输入y,则弹出菜单:

此处用户输入7,即表示7斤,程序进行相关计算,修改商品的相关信息值,然后返回上一级菜单

即用户可以反复的购买商品。

此处仅仅是举例,给同学提供思路,并不是标准答案,也没有标准答案,请同学们自己思考,尽情发挥,使程序界面尽可能清晰明了。

 用户购买商品。如果商品已被买走,程序须更改商品的剩余数量和销售数量,以及更改用户账户中的余额。

人气值。如果用户选择查看了某商品,比如查看了1大白兔奶糖,则此商品的人气值加1

给商品打分。用户在每次购买后都需要给所买的商品打一个分数,即对买到的商品的满意度打分,商品可能被多次购买,例如分数为五分制,如果该商品的两次评分分别为5分和4分,则该商品的评分为(5+4/2,即平均分。如果该商品的销量为0,该商品的评分为5分。

3)商品的信息可以使用结构体数组存放,数组元素包含如下数据:

名称

价格

数量

销量

评分

人气

四、主要技术问题的描述:

1)结构体数组的相关知识。

2)数组元素的排序、查询。

五、课程设计的考核方式及评分方法

1.考核方式

课程设计结束时,在机房当场验收。

2.评分方法

(1) 出勤率

(2) 课程设计准备工作

(3) 课程设计期间纪律

(4) 课程设计运行结果

(5) 课程设计报告

六、书写设计报告的要求(详细内容见“设计报告模板”)

七、说明:课程设计的有关文档,“设计报告模板”和“课程设计要求”请在下载任务书处下载。

 

 

默认分类 | 阅读 761 次
文章评论,共0条
游客请输入验证码
文章分类
文章归档
最新评论