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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文(C超市管理系统的设计与实现Word文件下载.docx)为本站会员(wj)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

C超市管理系统的设计与实现Word文件下载.docx

1、 将添加,修改,删除后的商品信息进行保存。三、 程序运行平台VC+6.0 和 DEVC+四、 系统总框架图主函数添加信息删除信息清空信息修改信息显示信息查找信息 图片1五、程序类的说明本程序定义了两个类Supermarket类class Supermarket public: char name20; char Num20; int Cnum; /进货总数 int Mnum; /销售数目 int Enum; /剩余库存数目 double Price; /单价 char Add20; /产地 double Sum; /销售额 Supermarket * Next; void Input() co

2、utname;tt请输入商品编号:Num; tt请输入商品进货总数:Cnum;tt请输入商品销售数目:Mnum;tt请输入商品剩余库存数目:Enum;tt请输入商品产地:Add;tt请输入商品单价:Price; Sum=Mnum*Price; void ReadFile(istream & in)/文件指针 cinnameNumCnumMnumEnumAddPriceSum; void Show() 商品名:nameendl 商品编号:Num进货总数:Cnum销售数目:Mnum剩余库存:Enumendl 产地:Add单价:Price销售额:SumendlNext;p!=End;p=p-Next

3、) p-Show(); coutInput();Next=new Supermarket; End=End-添加成功! private: Supermarket * Head,* End; ifstream in;ofstream out;Supermarket *FindItem(char * name) for(Supermarket * p=Head;p-Next!Next)/匹配成功则返回上一个 指针,不成功就返回空 if(!strcmp(p-Next-name,name)return p;return NULL; Supermarket *FindNum(char * Num) fo

4、r(Supermarket * p=Head;Next)/匹配成功则返回上一个指针,不成功就返回空 if(!Num,Num)return p; return NULL; Supermarket *FindAdd(char * Add) Next)/匹配成功则返回上一个 指针,不成就返回空 if(!Add,Add)return p; return NULL; ;六、模块分析 模块分析表-1 函数 功能 Void Display() 输出模块信息 Supermarket() 构造函数 Supermarket() 析构函数 Void AddItem() 增加商品 Void RemoveItem()

5、删除商品 Void ModifyItem() 修改商品 Void find() 查找商品 Int ListCount() 统计商品 Void save() 基础数据存盘Supermarketmassage七、比较有特色的函数Supermarket *FindItem(char * name) /按照姓名查找商品 Supermarket *FindNum(char * Num) /按照编号查找 void Supermarketmassage:Save() out.open(sort.txt); for(Supermarket *p=Head-Next) out商品名称:tt 商品产地: 商品单价

6、: n out.close(); 八、运行结果1.运行界面2. 增加4.显示5. 查找6. 删除7. 修改8. 保存九、存在的不足与对策于设计者水平有限及时间等方面的原因,该系统的功能比较简单,只有基础的功能,增删改查,我还添加了几个在我能力范围之内的应用,比如文件,还有就是统计,这些在我能力之内的内容,这个程序我真的把我所学的知识都用上了,所以还有很多待完善的地方,比如登陆界面的密码,还划分管理员与普通用户,这些都是我欠缺的知识,所以我希望在以后的学习中能学到更多的知识,弥补自己不足。十、程序源代码# include fstream /文件的使用 string.h#include /用get

7、ch();using namespace std;class Supermarket /定义超市类 public: void Show() /显示模块 ; class Supermarketmassage/定义超市各功能模块类 /显示模块 /查找模块 /修改模块 /删除模块 /统计模块 void Display() /显示 void AddItem() /添加 Supermarket * Head,* End; /构造函数 Supermarketmassage:Supermarketmassage() Head=new Supermarket; Head- End=Head- in.open(

8、 if(!in) coutReadFile(in); if(End-name0=0) break; in.close();tt读取商品信息成功!Supermarketmassage() Save(); for(Supermarket * temp;Head- temp=Head- Head-Next=Head- delete temp; delete Head,End; void Supermarketmassage:ShowMenu() cout 超 市 商 品 管 理 系 统 coutx; switch(x) case 1: cout else couttt没有找到该商品信息! break; case 2: cout if(p=FindNum(Num) p- getch(

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2