本科毕业设计论文-超市综合管理信息系统—库存管理子系统的设计与实现内容摘要:

收后,进行验收入库,填写入库单,进行入库登记。 有些设备使用完毕需要及时归还入库,填写还库单。 库存管理的特点是信息处理量比较大。 所管理的多,而且由于入库单、出库单、需求单等单据发生量特别大,关联信息多,查询和统计的方式各不相同,因此在管理上实现起来有一定的困难。 库存管理系统通过对仓库、货位、入出库类型与入出库单据的管理,通过库存分析、清仓盘库管理来实现对企业库存的管理,全面监控企业商品的进、出、存等各种状况,以满足现代企业的库存管理需要。 企业采购部采购商品后,填制采购入库单,并将商品发送给仓库,办理入库;仓库收到采购部门的商品后,办理入库业务,并对入库后的采购入库单进行审核,然后将已审核的采购入库单反传给企业采购部门,以便企业采购部门了解商品的在途情况;企业销售商品后,开据销售出库单,操作员或业务员拿着销售出库单到仓库中提货或仓库根据销售出库单发货。 根据系统的需求分析和功能模块划分得出本章的数据库结构。 本系统建立一个数据库,数据库名为:“PurchaseandSale”,内部存放6张表。 建立数据库:在SQL Server 2000的企业管理器中单击鼠标右键。 选择“新建数据库”命令,在出现的对话框中输入数据库的名称,输入“PurchaseandSale”:图41   建立数据库截图数据库的逻辑设计双击PurchaseandSale数据库,新建6个表,表的详细情况如下:产品信息表:该表Product用于记录产品的基本信息,储存企业的产品或原料信息。 另外,根据销售记录和采购记录计算得出的每种商品的库存数量也存放在该表的字段中。 表41  产品信息表字段名称数据类型可否为空说明商品名称nvarcharNOT NULL主键产地nvarcharNULL规格nvarcharNULL包装nvarcharNULL单位ncharNULL库存intNULL供应商维护表:该表Supplier是用来记录供应商详细信息,比如供应商的编号、名称、地址、联系方式、开户银行和银行帐号等信息,其中,把供应商简称设置为主键,不能为空,具体属性如下表:表42  供应商维护表字段名称数据类型可否为空说明供应商简称nvarcharNOT NULL主键供应商全称nvarcharNULL地址nvarcharNULL邮政编码ncharNULL电话numericNULL传真numericNULL联系人nvarcharNULL联系人电话nvarcharNULL开户银行nvarcharNULL银行帐号numericNULL企业网址nvarcharNULL客户信息表:Customer表用来记录客户项目的基本信息,把客户简称设置为主键,包括字段有客户简称、客户全称、地址、邮政编码、电话、传真、联系人、联系人电话、开户银行、银行帐号等。 表43  客户信息请表字段名称数据类型可否为空说明客户简称nvarcharNOT NULL主键客户全称nvarcharNULL地址nvarcharNULL邮政编码ncharNULL电话numericNULL传真numericNULL联系人nvarcharNULL开户银行nvarcharNULL银行帐号numericNULL企业网址nvarcharNULL系统用户表 :Users表用来记录用户的信息,设用户字段为主键,主要存放登陆的用户名和密码。 其中,用户为主键,而用户密码则是可以为空的,这样的管理方式是可以直接修改密码的,而在功能模块修改密码中也是直接和Users表直接相连的,两个字段都为nvachar。 表44  系统用户表字段名称数据类型可否为空说明用户nvarcharNOT NULL主键密码nvarcharNULL采购记录表:Purchase表是用来记录采购的情况,比如采购的商品名称、价格、供应商编号、采购数量、采购日期、经手人、票号等。 在这个表中,不设置主键,把商品名称设置为外键。 表45   采购记录表字段名称数据类型可否为空说明商品名称nvarcharNOT NULL外键数量intNOT NULL进价moneyNOT NULL金额moneyNULL备注nvarcharNULL供应商numericNOT NULL日期smalldatatimeNOT NULL经手人nvarcharNOT NULL票号nvarcharNOT NULL表46  采购表字段名称数据类型可否为空说明商品名称nvarcharNOT NULL外键数量intNOT NULL单价moneyNOT NULL金额moneyNULL备注nvarcharNULL供应商numericNOT NULL日期smalldatatimeNOT NULL经手人nvarcharNOT NULL票号nvarcharNOT NULL数据表的关系实际库存管理中的一些数据是在多个业务中共享的,而我们设计的这六个表也有其相连的关系。 采购单,销售单的经手人必须是企业中的合法员工;采购单,销售单的产品必须是Product数据表中有相应的记录;采购单中的商品必须是Supplier数据表中有相应的记录;这些关系在上面的SQL关系图中也可以查看。 的控件面板中有一个ADO页面,所有的ADO控件都在其中,:ADO控件图42  ADO控件栏本系统中VB与SQL 2000的连接如下图: A DO控件SQL 2000数据库VB应用程序图43  VB与SQL 2000的连接图下面,简单介绍下连接数据库的过程: 在窗体中添加完ADodc控件之后,鼠标右击单击,在弹出的菜单中选择“ADODC属性”菜单项,,单击“生成”按扭,出现“数据库连接属性”对话框。 图44   属性页对话框在连接选项卡上面,在“选择或者输入服务器名称”组合框中输入“Local”,在用户名称中输入“sa”,在“密码”文本框中输入连接密码“ecc”,这样连接数据库。 在服务器上选择数据库,组合框中选择数据库“PurchaseandSale”,然后点“确定”,这样就在VB操作界面下连接上了数据库。 图45  数据连接属性对话框 系统登录界面是本系统的第一个界面,其中两个文本框用来输入用户名和密码。 其运行界面如下图所示:     图46  系统登录界面登录窗口的控件及其属性列表表47  窗口的控件及其属性 控件种类控件名称属性属性值说明LabellabUserNameCaption用户名标签显示字段Font黑体,常规小四标签字体LabellabPWDCaption密码标器显示字段Font黑体,常规小四标签字体ComboBoxcmdUserNameStyleDropdown Combo组合框样式TextBoxtxtPWDText“”默认为空CommandButtoncmdOKCaption“确定”命令按扭标题CommandButtoncmdCancelCaption“取消命令按扭标题ImageimgSysDataFormat图片图片格式ImageimgSysPicture合适的图片文件显示的图片StretchTrue图片可以拉伸 当正确输入用户名和密码之后,将进入系统的总界面,这也是本系统第二个界面,六个功能模块将以菜单方式出现在最上面,下面是状态拦,有设计题目以及时间。 在此功能模块设计时。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。