库存模型维护.doc

库存模型维护.doc

ID:56725944

大小:204.00 KB

页数:33页

时间:2020-07-06

库存模型维护.doc_第1页
库存模型维护.doc_第2页
库存模型维护.doc_第3页
库存模型维护.doc_第4页
库存模型维护.doc_第5页
资源描述:

《库存模型维护.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、设计性综合性实验实验课题名称:库存模型维护院系:计算机科学与技术学院专业:物联网工程2013至2014学年度2学期实验名称:库存管理实验性质:  设计性(*) 综合性(*)实验器材:PC机并装有VC++6.0环境实验目的:以链式结构的有序表表示某商厦家电部的库存模型。当有提货或进货的业务要求时,需要对该有序表及时进行维护。每个工作日结束之后,将链式结构的有序表中的数据以文件的形式保存;每天营业之初需要将文件形式的数据恢复成链式结构的有序表。实验任务:链式结构的有序表的结点结构的数据域应包括家电名称、品牌、型号、单价及数量,以结点中单价值的非减序列体现着

2、有序性。日常的维护操作应包括初始化、创建表、插入、删除、更新数据、查询以及链式结构的有序表与文件之间的数据转换。实验内容、过程及结果:一.问题描述链式结构的有序表的结点结构的数据域应包括家电名称、品牌、型号、单价及数量,以结点中单价值的非减序列体现着有序性。日常的维护操作应包括初始化、创建表、插入、删除、更新数据、查询以及链式结构的有序表与文件之间的数据转换。二.设计思路1.商品信息的输入形式:以手动输入或者从文件中读取。商品结构体中(商品号,商品名,商品品牌,商品单价,商品数量)是要求输入的,其中商品号和商品数量的数据类型是整型,商品名和商品品牌的数

3、据类型是字符串型,商品单价是浮点型。2.输出的形式包括以单行为一商品信息的屏幕输出和输出到文件。包括按商品号的顺序输出和按商品价格高低输出两种。3.商品的初始化,商品的录入,按商品号的排序,按商品号排序输出,按商品价格排序,按商品价格排序输出,指定商品的查询,淘汰商品的删除,以及商品信息的更新,商品信息的打印,以及库存商品文件与程序中表的转换。一.解决问题1.调试的过程中遇到了居多问题,首先是单价作为浮点数的输出问题,在输出过程中,一直未能正常输出,最后想到了以前也遇到类似问题,查阅资料,发现在函数开始添加库头函数#include,程序

4、中加入doubledummy=sin(0.0);即可解决该问题,其次是文件和顺序表的转换问题,即文件的读和写,当然这些在课本上都是能够找到的,输出格式问题,这个也花了相当长的时间,由于缺乏经验,在控制输出格式时,再三调试才是文件中的记录合理输出,还有各个函数的编制问题,虽然说起来都是很简单的几句话,但是在实际操作过程中却需要大量的时间去解决这些细碎的问题。2.在设计系统登陆,涉及字符数组的比较,其中用字符数组常量存储用户名,而登录时输入的用户名存储在另一字符数组中,然后调用设计的字符比较函数进行比较,看输入的用户名与字符常量数组中存储的字符串是否一致,

5、是一致,则进行第二步的密码校验,当然密码校验和用户名校验类似。在这其中,关于字符常量数组应该是什么,一直存在着偏差,例如:开始我以为应该设为chara[10]="hyb",但是在调试过程中,一直未能正确,后翻看以前教材,查看关于字符数组的知识,才知道,键盘输入的字符数组是以“”结尾的,后通过调试,完成了这一功能,虽然这是自己额外添加的功能,但是还是收获不少,其次是感觉自己的知识不够牢固,有一种“知识用时方恨少”的感觉。四.实现1.功能函数voidReadFile(EmpTypeemp[],int&n)//对库存文件读取的函数voidClearup(

6、EmpTypeemp[],int&n)//清空库存文件中的记录的函数voidSaveFile(EmpTypeemp[],int&n)//将商品记录保存到商品库库文件的函数voidInputEmp(EmpTypeemp[],int&n)//插入新的记录函数voidOutputFile(EmpTypeemp[],intn)//输出库存文件中所有记录的函数voidPurchase(EmpTypeemp[],intn)//进货记录些如山品库存文件的函数voidShipping(EmpTypeemp[],intn)//出货记录保存到商品文件的函数voidDisp

7、no(EmpTypeemp[],intn)//按商品号排序输出库存文件的函数voidDispprice(EmpTypeemp[],intn)//按商品价格排序输出的函数voidInquiry(EmpTypeemp[],intn)//查询商品记录的函数voidModify(EmpTypeemp[],intn)//修改商品记录的函数voidDelete(EmpTypeemp[],int&n)//删除文件中商品记录的函数intComparison(chara[],charb[])//字符串比较主函数的流程图如下下面是源程序******************

8、*c2.H********************************#ifndefc2_

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。