- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
摘 要
小杂货店在我国已经成为我国零售业的一种重要形态,为国民经济的发展发挥了重要的作用。随着经济的高速发展,其经营管理也变得更加复杂,早期的售货员站柜台的形式早已不能满足现有销售业的发展,这样就迫切地需要引进新的管理技术。本课程设计主要是为杂货店设计一个适合自身条件和特点的杂货店商品管理系统,解决原手工系统的弊端。随着计算机的不断普及,对信息的控制也更加方便快捷,所以杂货店为了提升工作效率,并且保障安全性,也需要建立一个小型的数据库。我们设计的杂货店管理系统就是以实际情况为基础,以计算机为主要工具,为管理者提供足够的方便,同时为消费者带来方便。使企业真正一体化,提高企业的市场综合竞争力。
关键词:采购管理;订货单处理;管理信息系统
目 录
1 系统功能概述
2 数据库设计
→(商品名,商品售价)即非主属性商品名完全依赖于主属性商品号
由此知:该关系模式满足2NF。继续判断,由于商品允许出现同名的情况,所以商品名无法决定唯一的一个商品售价,这保证了商品号与商品售价不存在传递函数依赖,所以可知该关系模式达到第3范式。
供应商(供应商号,供应商名,联系方式,地址) 根据这个关系模式写出数据依赖:供应商号→(供应商名,联系电话,地址)即非主属性供应商名完全依赖于主属性供应商号由此知:该关系模式满足2NF,又因为供应商名品允许出现同名的情况,供应商名→(联系方式,地址)这样的函数依赖是不存在的,再考虑联系电话和地址之间的关系,由于联系电话会有很多不确定状态如关机,无信号,欠费,无人接听等等,而地址有时候也只是一个区域范围,并不保证所有供应商的地址都精确到唯一确定的程度,所以在联系电话和地址之间并不存在稳定的函数依赖关系,于是可知所有非主属性之间都不存在任何函数依赖,从而主属性与非主属性之间就不可能出现传递函数依赖的关系,于是该关系模式满足3NF。
销售单(顾客号,商品号,购买数量,购买日期)根据这个关系模式确定函数依赖:(顾客号,商品号)→(购买数量,购买日期)很容易判断所有的非主属性都完全依赖于主属性,并且主属性与非主属性也不存在传递函数依赖的关系,所以该关系模式满足3NF。
所以最终得到的满足第三范式的所有关系模式如下:
(商品编号,商品名,商品售价)、(供应商号,供应商名,联系电话,地址)、(商品编号,供应商号,订货单号,订货数量,订货备注)、(订货单号,订货日期)、(商品号,供应商号,进货单号,进货数量,商品进价,)、(进货单号,进货日期)、(商品号,供应商号,退货单号,退货数量,)、(退货单号,退货日期)、(顾客号,商品号,销售数量,购买日期)、(商品号,供应商号,退货统计单号,退货统计数量,退货备注)、(退货统计单号,退货日期,)、(顾客号)、(管理员号)。
2.4 表结构设计
创建一个库存信息表里面包括商品编号,月初库存,月末库存,本月销售,警戒库存
表2.1库存信息表
字段名 描述 类型 长度 是否允许空 是否为键 gId 商品编号 Integer 11 否 是 Num 月初库存 Integer 11 否 否 Num 月末库存 Integer 11 否 否 Sellnum 本月销售 Integer 500 否 否 Lestnum 警戒库存 Integer 11 是 否
创建一个销售信息表,里面包括销售编号,销售数量,销售日期,销售单位,销售时间
表2.2销售信息表
字段名 描述 类型 长度 是否允许空 是否主键 Sellid 商品编号 Integer 11 否 否 Sellnum 销售数量 Integer 500 否 否 Selltime 销售时间 Datetime 20 否 否 Sellprice 销售单价 Float 11 否 否 Selldate 销售日期 Date 20 否 否
3 系统各功能模块的详细设计
图3.1库存信息运行界面
库存模块实现代码:
using System;
using System.Data;
using System.Collections;
using System.Configuration;
using System.Collections.Generic;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
usi
文档评论(0)