淘宝购物系统课程设计.doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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 如果想修改

文档评论(0)

li455504605 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档