欢迎来到天天文库
浏览记录
ID:43563680
大小:463.71 KB
页数:25页
时间:2019-10-11
《超市物流管理系统17633》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、《面向对象技术实训》课程实训报告超市物品管理系统姓名:崔召杰班级:物联网一班学号:121210216指导教师:王小辉成绩:完成时间:2013年12月完成地点:数据库实验室1设计题目(问题)描述和要求某超市需要对物品信息进行保存,包含物品姓名、工号、工龄、工作车间以及工资的各项信息。要求:(1)物品号(2)生产单位(3)物品名称(4)购入时间(5)出售价格2系统分析根据问题描述和要求,系统耍求能够编写程序实现输入、输入、查询、增加、删除等功能根据案例需求可以定义一个smarket类,smarket的基本信息冇物品号、生产厂家、购入时间、物品名称和出售价格。对物品的
2、管理包含有输入、查询、增加、删除等功能,这些功能需耍调用smarket类的成员函数实现。由于需要对物品资料进行读入和存储,在程序中需要文件的输入输出操作。先从相应的文件屮读入物詁资料,用户可以对资料处理后,在退出系统的吋候将已修改资料重新存储到原文件中去。3设计3.1类的设计smarketO类的设计sniarket:-num::int-wnaine::char*-production::char*-date*::chan-price::float+smarket()+*get.Num():ichan+*get.WName():»char-+*getproduct
3、ion():ichan+*getDate():ichar,-t-get.price():»float+changeNum()void+-changeWName()void+-changeproduction():•void+changeDate():'void+changeprice()void+cmpNum()int3.1.1数据成员〃物品条码intNumEStrNum];charWName[StrNum]://物品名姓名charproduction[StrNum];//生产单位charDate[StrNum];//购入时间floatprice;//出售价格3
4、.1.2函数成员SMarket();〃构造函数SMarket(constint*Num,constchar*WName,constchar*production,constchar*Date,constfloat*price);〃构造函数char*get_Num();//获取物品条码char*get_WName0;//获取物品名char*getproduction();char*get_Date();floatget_price();voidchangeNum(constint*newNum);//更改物品条码voidchangeWName(constchar*
5、newWName);//更改物品名voidchangeproduction(constchar*newproduction);//更改生产单位voidchangeDate(constchar*newDate);//更改生产日期voidchangeprice(constfloat*newprice);〃更改价格intcmpNum(constint*Num);//比较查询词和物品条码,如果相等返回13.1.3主要函数成员的实现思路int*SMarket::get_Num()//获取物品条码{returnNum;};char*SMarket::get_WName()/
6、/获取物品名returnWName;};char*SMarket::get_production()//获取物品条码{returnproduction;};char*SMarket::getDate()//获取物品条码{returnDate;};floatSMarket::get_price()//获取物品条码{returnprice;};voidSMarket::changeNum(constint*newNum)//更改物品条码{strcpy(Num,newNum);};voidSMarket::changeWName(constchar*newWName)
7、//更改物品名{strcpy(WName,newWName);};voidSMarket::changeproduction(constint*newproduction)//更改生产单位strcpy(production,newproduction);};//更改购入时间voidSMarket::changeDate(constchar*newDate)strcpy(Date,newDate);};intSMarket::cmpNum(constchar*Num)//比较查询词和物品条码,如果相等返回1{returnstrcmp(Num,Num);};3.2主
8、程序设计3.2.1函数设
此文档下载收益归作者所有