- 1、本文档共21页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机基础强化报告书
学 号: 0120910340233
基础强化训练
题 目 仓库入库管理的设计与实现 学 院 计算机科学与技术学院 专 业 计算机科学与技术专业 班 级 ****** 姓 名 ****** 指导教师 刘传文
2011 年 07 月 08 日
计算机基础强化训练任务书
学生姓名:****** 专业班级: ******
指导教师: 刘传文 工作单位: 计算机科学与技术学院
题 目: 仓库入库管理的设计与实现
初始条件:
理论:学完计算机基础知识,掌握C++语言编程基础和VC开发平台的使用。
实践:计算机科学系实验中心提供计算机及软件开发环境。
要求完成的主要任务:
(1)系统需求分析,得到系统的数据需求和功能需求,分析结果用表格记录。
(2)系统设计,包括内存数据结构设计、数据文件设计、代码设计、输入/输出设计、用户界面设计、处理过程设计。要求内存数据用链表组织,数据文件用文本文件,用户界面用字符界面。至少实现数据记录的增加、修改、删除、查询(查询应能按不同数据项进行)。
(2)编制好程序后,设计若干测试用例,上机测试所设计的程序。
(4)设计报告按格式要求书写。设计报告正文的内容应包括:
1)系统描述 包括问题说明、数据需求和功能需求。
2)系统设计 包括内存数据结构设计、数据文件设计、代码设计、输入/输出设计、用户界面设计、处理过程设计。
3)系统测试 包括测试用例的描述、测试方法和测试结果。
4)设计的特点、不足、收获和体会。
时间安排:
1、第20周(7月4日至7月8日)完成。
2、7月8日8:00到计算机学院实验中心(三楼)检查程序、交课程设计报告、源程序(CD盘)。
指导教师签名: 2011年7月 3 日
系主任(或责任教师)签名: 2011年7月 3 日
仓库入库管理的设计与实现
1系统描述
在电子信息技术飞速发展的新形式下,很多行业应用计算机这一现代化的办公设备代替手工操作。物品的入库管理是一件日常性的工作,企业的管理人员需要及时了解掌握各种产品的入库量、出库量和库存量,以便心中有数,合理安排企业的生产经营。
本文所述设计主要针对各种商品的入库相关管理实现。
1.1问题说明
为了更好的处理货物的详细信息,包括货物的货物的入库、出库、查询、统计。并且能够很好的让使用者了解库存货物的有关信息,设计一个仓库入库系统。
系统要求能够按编号显示、查找、增加、删除、和保存各类货物的信息。输入和输出货物的有关信息并且对输入保存文件里确定程序至少具备以下功能:查询模块、增加模块、删除模块、货物的有关信息数据存盘等的基本模块。
1.2数据需求
经过对问题说明的分析,可以知道所设计的系统应需要数据如下表所示;
1.商品:
字段名 数据类型 中文名 Name string 商品名称 Price double 商品价格 count long 商品数量 kinds shelf 所属货架
2.管理员类
字段名 数据类型 中文名 Name String 管理员名字
3.仓库货架类
字段名 数据类型 中文名 Men admin 管理员 storeNo char 仓库编号 shelfNo Int 货架号 kinds char 商品大类
1.3功能需求
系统要求能够按编号显示、查找、增加、删除、和保存各类货物的信息。输入和输出货物的有关信息并且对输入保存文件里确定程序至少具备以下功能:查询模块、增加模块、删除模块、货物的有关信息数据存盘等的基本模块。
系统具有“货物的有关信息数据存盘”的功能,所以货物的有关信息数据可以保存到磁盘文件,那么也就意味着今后可以从磁盘文件读出货物的有关信息,可以方便用户使用,避免数据重复录入,考虑到系统实现简洁,货物数据文件采用文本文件,货物数据文件名:store.txt。
作为一个仓库入库管理的系统,除了具有增加货物,删除货物的信息模块,还应该具有修改货物相关信息的功能, 所以本系统具备了“商品入库”、 “查询统计”、“商品报损”、“退出系统”,这4个基本功能,就可以以最简捷的方式实现对货物的管理,也就实现了系统的要求。
2.系统设计
2.1内存数据结构设计、数据文件设计
使用面向对象的程序设计进行分析,整个系统涉及两大类可操作,仓库、商品。所以系统主要涉及两大类:仓库类、商品类。
考虑系统操作的货物信息具有不确定性,所以考虑使用
文档评论(0)