- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
面向对象程序设计(C++)课程设计
题 目: 我的淘宝购物系统
系 别: 数学与信息工程学院
专业(含班级):10计算机科学与技术(数字媒体)
学 号: 20100861105
姓 名: 王威
指导教师: 惠 苗 职称 讲师
填表日期: 2012 年 5 月 10 日
选题的依据及意义:
随着电脑的越来越普及,人们已经不满足于往常的店铺购物,现在大多数人都喜欢网络购物,网络购物的方便,快捷,给我们带来了许许多多的惊喜,因此我选择如今越来越多人喜欢在淘宝上购买自己喜爱的东西,设计了一个简单的网上购物系统。
本课程设计内容
使用系统实现达到增加信息,输出信息,修改信息,删除信息的功能。然后用到淘宝的购物系统。
研究目标
对C++的课程设计进行初步的了解,设计出一个自己独立未完成的系统,来检验自己的对C++面向对象的了解更加深刻,从而提高自己的学习激情,对C++的应用了解更加的多。
C++面向对象程序设计实现方案
一、项目要求
1.项目描述
储存,查询,修改,宝贝信息,主要信息为宝贝编号、买家姓名、发货时间、收货地址、预定详情。
运行界面
3.功能说明
我要淘宝:逐步显示涛宝信息如宝贝编号,购买者姓名,发货时间,收获地址,预订性情,各数据间用”\t”格式分隔
输出购买信息:逐步输出宝贝编号,购买信息等。
修改订单信息:从键盘上读取要修改的数据类型,基本信息都可以进行修改,修改以后交易信息的数目会自动进行统计,这主要采用的是静态成员函数实现的。
删除订单信息:可以对订单信息进行修改,然后在文件夹里面进行空格删除的方式,使需要删除的信息进行消失处理。
推出我的淘宝信息:结束程序。
二、设计分析
1.首先做的这个系统是没有自带文件夹的,但系统进行运行以后,都会产生相应的文件夹,文件夹里面会存储每次操作以后的数据,数据主要是宝贝编号,购买者姓名,发货时间,收获地址,预订性情等五项基本信息,这五项基本信息都存储在文件的同一行,这样可以存储多行数据信息。
2. 定义每条信息的为:
class Yage
{
public:
void getdetail();//获取信息
void print();//输出单个订单信息
void display();//显示初始化化信息
char*getnumber();//获取作为号使用指针
void setorder();//修改订单信息
void setdelete();//删除订单信息
static void statistics();
private:
char number[20];//宝贝编号
char name[40];//购买者姓名
char time[20];//发货时间
char address[40];//收货地点
char statue;//预定详情
static int sum;
};
3.每个公有成员函数都在类的定义中有所提及,并在后面都有备注,每行代码几乎都有备注,这样有利于函数的可读性操作。
具体设计
1.我要淘宝信息用getdetail()的设计
获取信息的方式是逐步提示下操作的,这样有利于操作的方便性,逐步是在请输入您要预定的宝贝编号: 请输入您的姓名:;请输入您要发货时间: 请输入收货地点:您确定要预定吗?(f/t):这五个单独信息构成的,最后一步才是是否要订购,这样不会造成纠纷,使购买者赶到迷惑的设计要求。
输出购买信息是用print()设计
首先调用函数display();显示出宝贝编号购买者姓名发货时间收获地点预定详情;这五个基本的购物信息,然后使用指针
分别找出已经在文件夹里面的信息,然后逐一输出,再每组数据输出完以后,再调用静态成员函数统计函数,对本次次操作的交易数目进行动态全局的输出,这样使得函数的使用记录的是每次操作的准确数据。
想修宝贝信息是调用setorder()函数,即重新已经存储的数据进行动态修改。
首先使用采用动态数据查找到所需修改数据的宝贝编号,然后询问用户是不是要确定修改订单信息,如果用户确定要修改订单信息,则使用 “请选择要修改的内容:
如果想修改宝贝编号,请按1
如果想修购买者姓名,请按2
如果想修改
您可能关注的文档
- 溜溜溜冰场实习报告.doc
- 流程工业综合自动化仿真平台的建设毕业论文.doc
- 流体机械原理认识实习报告.doc
- 滤油器毕业设计.docx
- 煤层开采毕业设计.doc
- 煤层开采设计毕业设计.doc
- 煤矿安监实习报告2.doc
- 煤矿安全课程设计.doc
- 煤矿地质专业实习报告.doc
- 煤矿开采毕业设计说明.doc
- 人教版数学五年级下册分数加减混合运算二说课稿3篇2024 .pdf
- 2023年-2024年安全教育培训试题附完整答案(各地真题) .pdf
- 团体心理辅导的教案(真题11篇) .pdf
- 版小学数学六年级上学期《期末试卷》(含答案) (1) .pdf
- 文言文课题开题报告 .pdf
- 湖北省武汉市青山区5月2024届中考五模生物试题含解析 .pdf
- 区八年级语文第二学期期末学业水平测试模拟试题含解析 .pdf
- 执业药师2018年药学综合知识巩固练习考题(8) .pdf
- 教科版小学四年级上册科学知识点期末测试卷及完整答案(全优)完整版720977001.pdf
- 新教材部编版道德与法治五年级上册第五单元、第六单元检测题附答案.pdf
文档评论(0)