商品销售统计_第1页
商品销售统计_第2页
商品销售统计_第3页
商品销售统计_第4页
商品销售统计_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、信息科学与技术学院程序设计基础课程设计报告题目名称:商品销售统计姓名:学号:专业年级指导老师 2012年3月10日 1.设计题目 22.设计要求 2 3.总体设计 3 3.1系统功能框架 3 3.2系统功能说明 3 4.详细设计 4 4.1数据结构设计 4 4.2系统模块设计 4 5.运行结果 6 6.课程设计总结 9 7.参考文献 10 1. 设计题目:商品销售统计2设计要求:基本要求程序分为两个部分:第一部分用于输入商品的信息并允许修改和删除;第二部分实现销售统计。程序运行时由用户选择进入哪一部分功能,并能在运行时在两部分之间切换。第二部分运行时,首先显示所有商品名称及代码(商品数目较多时

2、,应考虑分屏显示),用户输入商品代码及商品重量或件数,用户一次操作可输入若干商品的购买信息,然后输入一个特殊的代码(如-1)表示本次购物结束。此时。程序计算出应付钱款数并显示。测试数据程序应输入不少于10种商品的信息,并进行模拟运行。实现提示本程序的商品信息管理可采用与课程设计题目二类似的数据结构,既定义一个商品类,每种商品作为商品类的实例(对象)存储在链表节点中。选做内容程序在营业结束时统计每种商品的销售量,销售金额及总营业额。因此第二部分应有营业结束的选择,当用户选择此项时屏幕上显示当天营业的每种商品的销售量,销售金额及总营业额。注意,商品类的数据成员应增加有商品的销售量和销售金额。总营业

3、额是所有商品的营业额之和,可用静态数据成员实现。或可由原商品类派生出一个特殊的类,增加上面的数据成员及相应的成员函数。3.总体设计3.1系统总体功能框架图商品销售统计系统集成模块数据保存模块商品信息显示模块商品信息管理模块商品排序模块修改商品信息查询商品信息删除商品信息注册商品3.2系统功能说明(1)主调界面显示各项功能,通过输入相应字母实行相应功能。(2)商品信息显示模块显示各种商品的信息。(3)商品信息管理模块主要管理商品的注册,商品信息的修改,删除以及查询。(4)商品排序模块是对商品进行排序(5)数据保存模块是保存商品的数量及各种参数。(6)系统集成模块是商品系统的集合。4.详细设计an

4、 NULL.a2a14.1数据结构设计head头指针 结点1 结点2 表尾g-Code g-Name g-Danwei g-Price g-quantity link4.2类的定义与设计 Class tongPublic:Void Set();Void Alter();Void list();Void Display();Float Checkout();Void Total();Void buy();Private :Strcpy (code,co);Strcpy (name,n);Strcpy (danwei,dw);Price=pr;Quantity =qu;开始4.3算法流程创建链表打

5、开文件是否成功画出主界面接收商品输入w是否为mNW是s?YN继续进行操作显示商品信息商品信息录入,修改信息Y结束释放链表空间5调试及运行结果: 输入程序调试如下:输入m如下:输入0如下:输入下列商品信息:显示商品信息如下:修改商品信息如下:6课程设计总结通过这次课程设计我感受了编程的乐趣,从中也学到了不少知识。大一第一学期,我们学习了C+程序设计,但学的不是很好,前几章还行,但越往后就有点跟不上了,因此C+语言编程中的问题很大。尤其是指针,还有形参和实参的传等 问题都没搞的很清楚,而且同大多数人一样,眼高手低!编程量太少了,容易 出问题!所以做起来很困难。我感受最深的一点是:以前上实验课时,只

6、是注重如何编写函数能够完成所需要的功能,似乎没有明确的战术,只是凭单纯的意识和简单的语句来堆砌出一段程序。感觉有点像张飞打仗,有勇无谋,只要能完成任务就行。但现在编程感觉完全不同了。在编写一个程序之前,自己能够综合考虑各种因素,首先选取自己需要的数据结构,是树还是图或是别的什么?然后选定一种或几种存储结构来具体的决定后面的函数的主要风格。最后在编写每一个函数之前,可以仔细斟酌比对,挑选出最适合当前状况的算法。这样,即使在完整的程序还没有写出来之前,自己心中已经有了明确的原图了。这样无形中就提高了自己编写的程序的质量。经历了这次课程设计,不仅对我的学习提供了帮助,而且在意志力方面也得到了锻炼。没有足够的耐力和信心就很难坚持

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论