基于ArrayList的仓库管理系统
2017-11-20 19:28:40 0 举报
用ArrayList做的小型超市管理系统
作者其他创作
大纲/内容
Menu // 菜单类
+ MainMenu() : void // 主菜单+ EditMenu() : void // 编辑菜单+ SelecteMenu() : void // 查询菜单+ DeleteMenu() : void // 删除菜单+ DisplayMenu() : void // 显示菜单
Program // 主程序
- menu : Menu // 菜单- goods : Goods // 商品- warehouse : Warehouse // 仓库
- Main(string[] args) : void
Goods // 商品类
- number : ArrayList // 商品编号- name : ArrayList // 名称- type : ArrayList // 类型- price : ArrayList // 价格- unit : ArrayList // 计量单位- quantity : ArrayList // 数量- dataSize : int =0+ PATH : string = @\"..\\..\\数据.txt\"
Shelf // 货架类
- GOODSMAXSIZE : int = 10 // 一个货架最多能放10个商品- GOODSPATH : string = Goods.PATH // 商品文件所在路径+ PATH : string = @\"..\\..\\货架数据.txt\"- number : string[] = { \"SHUSHI\
+ WriteFile() : void // 将商品所在位置写入货架数据文件- Reset() : void // 重置货架信息
Warehouse // 仓库类
- SHELFPATH : string= Shelf.PATH // 货架文件所在路径+ PATH : string = @\"..\\..\\仓库数据.txt\";//仓库文件所在路径- SHELFMAXSIZE : int = 2 // 一个仓库最多能放2个货架- address : string[] = {\"Warehouse01Address\
+ DisplayGoodsLocal() : void // 显示商品位置+ PriceSum() : void // 仓库商品总价值- Reset() : void // 重置仓库信息- WriteFile() : void // 商品所在位置写入仓库数据文件- DisplayInfo() : void // 输出商品所在信息
Judge // 判断类
+FullString() : string // 用户输入不能为空+ ExistFile(string path) : string[] // 是否存在文件+ IsNumber() : string // 用户只能输入整数+ IsChar() : string // 用户只能输入字母+ IsNumberOrChar : string // 用户只能输入整数或字母
0 条评论
下一页