下载此文档

Visual C 课设-仓储管理系统.doc


文档分类:IT计算机 | 页数:约22页 举报非法文档有奖
1/22
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/22 下载此文档
文档列表 文档介绍
Visual_C 课设-仓储管理系统仓储管理系统(宋体4号加粗)
1设计目的(标题:宋体4号加粗)
正文:小四宋体
在市场竞争微利时代,建立科学、高效、规范的管理制度成了当代企业的当务之急。一个企业是否具有强有力的生命力,除了看它的资金实力,人才实力,产品质量之外,还用很重要的一点就是看它是否具有一个高效的管理系统。在企业的管理系统中,仓库管理系统是重中之重。企业通过对仓库信息的管理与分析,为企业积累真实、有效的数据,通过对这些数据的研究与分析,对企业各方面做出相应的调整,使企业走上正确的发展道路。
随着数据处理的不断进步和计算机网络的迅速发展,使数据库应用系统不仅在功能而且在结构上都有了深刻的变化,而且运用在生活的每一个方面。通过学****关系代数,关系演算,函数依赖,关系模式分解,关系模式的规范化让我们建立了扎实的关系数据库理论基础。
2功能描述
仓库的日常工作包括货品的入库和出库。入库要由采购人员提供进货单,进货单经过审核人员审核验收后方能进行货品入库。出库要由销售人员提供出货单,经过审核人员审核批准后才能提货。当销售人员需要提货而货品的库存量不足时可先进行缺货登记,当有相应货品入库时,按缺货登记时间顺序处理出货请求。
实现商品的入库、入库退货管理。
实现商品的库存盘点管理。
实现商品的库存调拨、出库管理。
实现商品的库存上下限管理。
实现商品如库、入库退货、商品出库等查询管理。
3方案论证


仓储管理总体功能框图如下:
操作员信息管理
商品信息管理
仓库信息管理
供应商信息管理
入库管理
入库退货管理
库存上下限管理
库存商品打印
库存盘点
库存调拨
商品出库
仓库管理系统
入库管理系统
基础信息管理
查询管理
库存管理
入库查询
入库退货查询
报损报溢查询
库存调拨查询
商品出库查询
图1 总体功能框图



数据库登陆要判断身份,根据身份有不同的登陆界面,能进行不同的操作。采购员可以添加、编辑采购单;销售员可以添加、编辑销售单;审核员审核采购表、销售表,根据货单更改入库信息,审核员还可以进行货物登记、注销。三种身份都可以查看库存。没有缺货处理。
仓库实体构造:货物(goods),采购单(note_in),销售单(note_out),另外一个实体为用户(user_pswd),采购单/销售单与货物有一对多关系,有表(buy/sell)。本来还有一个库存表,但是库存设计简单的话可以并到货物表里面去(这个设计不太合理人认为库存中货物应该一货物号和入库时间做主类,以区分不同时期入库的货物,但是在此次试验中可以做些简化,不必这么复杂)。
整个的E-R图如下:
货物
采购
销售
采购单
销售单
库存
审核
审核
图2 总体E-R图

(1)程序框架设计:
①启动visualc++,(文本中英文:小四Times New Roman)
②在MFCAppwizard—step1中选择Single document,也就是说此程序是基于单文档的。
③最后,单击”Finlish”按钮,完成程序框架设计。
(2)菜单设计:
①新建一个CmyCoolMenuContext,用于记录菜单项的信息。
②定义三个成员变量,分别记录菜单项的图标索引、菜单属性、菜单标题。
③新建一个类,类名为”CMyCoolMenu”,基类为Cmenu。
④定义四个变量,代码如下:
CMenuItemContext lpMenu[100];
int index;
CUIntArray m_menuIDs; // store the menu ids
CImageList m_ImageList; // store the menu icons
⑤改写”MeasureItem(LPMEASUEIEMSTRUCTLPMIS)”方法,根据菜单属性菜单项的大小
⑥添加”AttachMenu”方法,根据菜单句柄加载菜单资源,并确定菜单项的属性
⑦添加”ChangeMenuStyle”方法,从菜单资源中确定菜单项的属性
(3)工具栏设计:
①在主窗口定义一个CreBar类对象m_wndReBar,一个CtoolBar类的对象m_wndToolBar,一个CimageList类的对象img,其中img用于工具栏上的显示图像。
②定义一个CreatExToolBar()方法,用于创建工具栏。
③在CreteExToolBar()方法中通过调用Creat()方法创建CreBar控件。
④调用CtoolBar类的CreatEx()创建一个工具栏控件。

Visual C 课设-仓储管理系统 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数22
  • 收藏数0 收藏
  • 顶次数0
  • 上传人glfsnxh
  • 文件大小170 KB
  • 时间2018-02-21