ImageVerifierCode 换一换
格式:DOCX , 页数:43 ,大小:155.73KB ,
资源ID:25530338      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/25530338.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(简单商品订购管理软件.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

简单商品订购管理软件.docx

1、简单商品订购管理软件重庆大学实验报告实验题目: 简单商品订购管理软件 学 院: 专业班级: 年 级: 姓 名: 学 号: 完成时间: 2013 年 4 月 20 日指导教师: 但静培 重庆大学教务处制实验项目指导教师评定成绩表学号: 姓名: 班级:项目分值参考标准评分学习态度10积极与老师、助教讨论(10分)学习马虎,纪律涣散(5分)缺勤(0分)软件/系统质量60功能考虑完善,界面友好,Bug极少,针对异常情况有处理(55-60分)功能考虑完善,界面良好,有一定Bug(49-54分)功能较完善,Bug较多(43-48分)完成程序基本功能(36-42分)部分实现,无法运行(1-35分)抄袭、被抄

2、袭(0分)实验演示答辩10重点突出、有特色、专业知识掌握好、能流畅回答老师提问(9-10分)有一定特色、能较好地回答老师提问(7-8分)能讲解项目的关键实现,能回答基本问题(0-6分)实验报告撰写质量20文档规范,文字、图表表达清楚(18-20分)文档较规范,文字、图表表达较清楚(11-17分)文档不规范,内容空泛、结构混乱(0-10分)指导教师评定成绩:指导教师签名: 年 月 日实验项目指导教师评定成绩表学号: 姓名: 班级:项目分值参考标准评分学习态度10积极与老师、助教讨论(10分)学习马虎,纪律涣散(5分)缺勤(0分)软件/系统质量60功能考虑完善,界面友好,Bug极少,针对异常情况有

3、处理(55-60分)功能考虑完善,界面良好,有一定Bug(49-54分)功能较完善,Bug较多(43-48分)完成程序基本功能(36-42分)部分实现,无法运行(1-35分)抄袭、被抄袭(0分)实验演示答辩10重点突出、有特色、专业知识掌握好、能流畅回答老师提问(9-10分)有一定特色、能较好地回答老师提问(7-8分)能讲解项目的关键实现,能回答基本问题(0-6分)实验报告撰写质量20文档规范,文字、图表表达清楚(18-20分)文档较规范,文字、图表表达较清楚(11-17分)文档不规范,内容空泛、结构混乱(0-10分)指导教师评定成绩:指导教师签名: 年 月 日实验项目指导教师评定成绩表学号:

4、 姓名: 班级:项目分值参考标准评分学习态度10积极与老师、助教讨论(10分)学习马虎,纪律涣散(5分)缺勤(0分)软件/系统质量60功能考虑完善,界面友好,Bug极少,针对异常情况有处理(55-60分)功能考虑完善,界面良好,有一定Bug(49-54分)功能较完善,Bug较多(43-48分)完成程序基本功能(36-42分)部分实现,无法运行(1-35分)抄袭、被抄袭(0分)实验演示答辩10重点突出、有特色、专业知识掌握好、能流畅回答老师提问(9-10分)有一定特色、能较好地回答老师提问(7-8分)能讲解项目的关键实现,能回答基本问题(0-6分)实验报告撰写质量20文档规范,文字、图表表达清楚

5、(18-20分)文档较规范,文字、图表表达较清楚(11-17分)文档不规范,内容空泛、结构混乱(0-10分)指导教师评定成绩:指导教师签名: 年 月 日重庆大学本科学生实验项目任务书实验题目简单商品订购管理软件学院专业年级2011级任务描述: 以项目组形式,实现项目所要求的功能。项目组每组24人,其中项目组长1人,负责项目整体进度和协调项目组成员之间的工作,要求项目组成员分工明确,各自的工作量均衡,并在实践报告中注明每个人的分工和工作量。 综合运用C+编程技术和数据结构知识,设计实现一个简单的商品订购管理软件,该软件能够模拟实现简单的库存、订购、发货等功能。最后提交完整的设计报告和软件程序拷贝

6、。设计要求: You are to create programs that keep track of inventory and shipping at a store or business of your choosing. Suppose there are five different categories of items, and there are five linked lists correspondingly. When items are made, they are put into certain linked list inventory according t

7、o its category. When you ship something, it comes out of inventory and goes into a shipping queue. When an item is delivered, it is taken out of the shipping queue. You should keep a list of all delivered items. Users of your system should be able to do the following:1.Input an item (category, name)

8、 and an amount. The item and amount should be inserted into a linked list of inventory. 2.Push a button to get a list displayed of all the items and their quantities in the inventory. 3.Push a button to take a specified item from inventory and put it in a shipping queue. 4.Push a button to get a lis

9、t displayed of all the items that are currently shipping.5.Push a button to indicate that a shipped item has been delivered and should be taken out of the shipping queue. Shipped items are put in and taken out FIFO.6. Push a button to display all the things that have been delivered. You are to creat

10、e classes for the different data structures and nodes. You also need a driver program that takes user input and manipulates a node object and prints output. The driver should be written as a C+ application with buttons and text input and output.参考资料: Data Structures and Algorithm Analysis (C+ Versio

11、n) Clifford A. Shaffer Data Structure and Algorithm Analysis in C+ (Third Edition),Mark Allen Weiss, Pearson Education, 2006. Data Structures, Algorithms, and Applications in C+,Sartaj Sahni, McGraw-Hill, 1998. 数据结构( C 语言版),严蔚敏,吴伟民编著,清华大学出版社,2007年第1版 任务下达日期 2013 年 4月 10 日完成日期 2013 年 4 月 20 日说明:学院、专业

12、、年级均填全称,如:计算机学院、计算机科学与技术、2011。实验报告正文主要内容包括:1 需求分析1.1项目背景购物已成为生活中不可缺少的一部分,大大小小的商店,超市充斥着城市乡镇的每个角落,一套优秀的商品管理系统对于商家的管理者和消费者都会起到很重要的作用,不但便于消费者对商品信息进行查询,也便于商家对所拥有的产品信息进行更新,修改,管理,因此有必要设计一套管理系统对商品进行管理。本系统管理的任务是要获得商家对整个商品剩余多少进行商品入库出库。系统初步拟定主要由主窗体和设计窗体组成。主要供用户管理大量商品,并且能对商品的基本资料有效及时查阅和修改操作。在本系统中,在主窗体中,能实行增加、删除

13、、修改、查询的数据操作。1.2功能需求可以对商品进行简单的入库、出库操作,并能查找库存、运输队列及其交付列表。2 系统设计(类图、模块图等) 21.设计思路 显示相关信息商品种类商品名称运输多少库存出库入库商品数量交付多少2.2采用图形用户界面直观反映开发工具:Microsoft Visual Studio2010运行条件:适用window版本 项目操作系统显示的图标如下:商品种类商品名称 商品数量 入库 出库 库存 运输队列 交付列表注:其中空白处为显示器3 关键代码描述#pragma once#includegoods.hclass Linkpublic: goods element; L

14、ink *next; Link:Link(const goods &elemval,Link*nextval=NULL) element = elemval; next = nextval;Link:Link (Link* nextval=NULL) next=nextval;#pragma once#includeLink.h#includeusing namespace std;class LListprivate: Link* head; Link* tail; Link* fence; int leftcnt; int rightcnt;public: LList(); LList(v

15、oid); void clear(); void insert(const goods& item); void append(const goods& item); void remove(goods); void SetStart(); void SetEnd(); void prev(); void next(); int leftLength()const; int rightLength()const; void setPos(int pos); void getValue(goods& it) const; void print() const;#pragma once#inclu

16、deusing namespace std;class goodspublic: goods(); void setname(string c); void setnum(int d); string getname(); int getnum(); goods(void);private: string name; int num;void CStorageUIDlg:OnBnClickedButton6() / TODO: 在此?添 ?加控?件t通 ?知a处鋦理?程序代洙?码? UpdateData(true); if(m_id=A) goods elem; goods it; int c

17、ounter=0; string sid,sname,snumber,sum; string temp; CStringA s1; s1=m_name; sname=s1.GetBuffer(); elem.setname (sname); elem.setnum(m_number); A.SetStart (); while(A.rightLength() A.getValue(it); if(it.getname()=sname) A.remove(it); it.setnum(it.getnum()+elem.getnum(); A.insert(it); counter+; break

18、; A.next(); A.SetStart(); if(counter=0) A.append (elem); A.getValue(it); temp=it.getname(); CStringA s2; s2=m_id; sid=s2.GetBuffer(); ostringstream oss; ossm_number; snumber=oss.str(); sum= 种?类?:阰+sid+ 名?称?:阰+sname+ 数簓量?:阰 +snumber; m_print=sum.c_str(); else if(m_id=B) goods elem; goods it; int coun

19、ter=0; string sid,sname,snumber,sum; string temp; CStringA s1; s1=m_name; sname=s1.GetBuffer(); elem.setname (sname); elem.setnum(m_number); A.SetStart (); while(A.rightLength() A.getValue(it); if(it.getname()=sname) A.remove(it); it.setnum(it.getnum()+elem.getnum(); A.insert(it); counter+; break; A

20、.next(); A.SetStart(); if(counter=0) A.append (elem); A.getValue(it); temp=it.getname(); CStringA s2; s2=m_id; sid=s2.GetBuffer(); ostringstream oss; ossm_number; snumber=oss.str(); sum=种?类?:阰+sid+ 名?字?:阰+sname+ 数簓量?:阰+snumber; m_print=sum.c_str(); else if(m_id=C) goods elem; goods it; int counter=0

21、; string sid,sname,snumber,sum; string temp; CStringA s1; s1=m_name; sname=s1.GetBuffer(); elem.setname (sname); elem.setnum(m_number); A.SetStart (); while(A.rightLength() A.getValue(it); if(it.getname()=sname) A.remove(it); it.setnum(it.getnum()+elem.getnum(); A.insert(it); counter+; break; A.next

22、(); A.SetStart(); if(counter=0) A.append (elem); A.getValue(it); temp=it.getname(); CStringA s2; s2=m_id; sid=s2.GetBuffer(); ostringstream oss; ossm_number; snumber=oss.str(); sum= 种?类?:阰+sid+ 名?字?:阰+sname+ 数簓量?:阰+snumber; m_print=sum.c_str(); else if(m_id=C) goods elem; goods it; int counter=0; st

23、ring sid,sname,snumber,sum; string temp; CStringA s1; s1=m_name; sname=s1.GetBuffer(); elem.setname (sname); elem.setnum(m_number); A.SetStart (); while(A.rightLength() A.getValue(it); if(it.getname()=sname) A.remove(it); it.setnum(it.getnum()+elem.getnum(); A.insert(it); counter+; break; A.next();

24、A.SetStart(); if(counter=0) A.append (elem); A.getValue(it); temp=it.getname(); CStringA s2; s2=m_id; sid=s2.GetBuffer(); ostringstream oss; ossm_number; snumber=oss.str(); sum=入?库a物?品:阰 种?类?:阰+sid+ 名?字?:阰+sname+ 数簓量?:阰+snumber; m_print=sum.c_str(); else if(m_id=D) goods elem; goods it; int counter=

25、0; string sid,sname,snumber,sum; string temp; CStringA s1; s1=m_name; sname=s1.GetBuffer(); elem.setname (sname); elem.setnum(m_number); A.SetStart (); while(A.rightLength() A.getValue(it); if(it.getname()=sname) A.remove(it); it.setnum(it.getnum()+elem.getnum(); A.insert(it); counter+; break; A.nex

26、t(); A.SetStart(); if(counter=0) A.append (elem); A.getValue(it); temp=it.getname(); CStringA s2; s2=m_id; sid=s2.GetBuffer(); ostringstream oss; ossm_number; snumber=oss.str(); sum=种?类?:阰+sid+ 名?称?:阰+sname+ 数簓量?:阰+snumber; m_print=sum.c_str(); else if(m_id=E) goods elem; goods it; int counter=0; st

27、ring sid,sname,snumber,sum; string temp; CStringA s1; s1=m_name; sname=s1.GetBuffer(); elem.setname (sname); elem.setnum(m_number); A.SetStart (); while(A.rightLength() A.getValue(it); if(it.getname()=sname) A.remove(it); it.setnum(it.getnum()+elem.getnum(); A.insert(it); counter+; break; A.next(); A.SetStart(); if(counter=0) A.append (elem); A.getValue(it); temp=it.getname(); CStringA s2; s2=m_id; sid=s2.GetBuffer(); ostringstream oss; ossm_number; snumber=oss.str(); sum= 种?类?:阰+sid+ 名?字?:阰+sname+ 数簓量?:阰+snumber; m_prin

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1