欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    商品进销存项目设计方案.docx

    • 资源ID:3787950       资源大小:86.13KB        全文页数:21页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    商品进销存项目设计方案.docx

    1、商品进销存项目设计方案 进销存项目系统设计说明书 班级:信息1021 组名:风雨同路 组员姓名:陈晴、冯研、万方圆 王军、岳磊、李晓龙 日期:2010年10月25日 目录一:设计的目标 3二:开发及运行的环境 4三:系统功能结构(系统模块图) 51该系统的部分模块图(总的包括部分重要的): 5(1)总的系统图 5(2)基本档案 6(3)进货管理 7(4)销售管理 82、 下面是各模块的具体信息: 9基本档案: 9进货管理: 9销售管理 9库存管理: 10报表设计: 10系统维护: 12四:数据库设计 131: 进销存系统的ER 图(总) 132:进销存系统实体的属性ER分图如下: 13(1):

    2、商品实体属性图 13(2):供应商实体属性图 14(3)客户实体属性图 14(4):员工实体属性图: 15(4):部门实体属性图 153:进销存系统中的各个表的信息如下: 16(2):客户信息表(如下) 16(3)供应商信息表 17(4)商品信息表 18(5)商品销售信息表 18(6):商品退货信息表 194.存储过程与触发器设计 22四:项目文件结构设计 24下面是我们的主要设计图: 24五:用户权限的设计 24 一:设计的目标 本系统要对进销存进行管理,进行商品数据,员工信息以及会员信息的录入,采用用户名,密码安全机制,分用户权限登陆访问,保证系统资源不受人为因素的干扰.主要目标如下:1

    3、. 采用安全,高效的系统架构,手工操作管理变为计算机信息化处理.2 . 操作简单方便,界面简洁美观.3 . 具有易用性,系统的管理方式比原来的管理方式更简单,快捷.4 . 系统操作准确保密,5 .管理人员可随时查询进销存的实时信息. 二:开发及运行的环境 硬件配置:服务器Cpu:AMD Athlon(速龙)II双核M340内存:2G主硬盘:希捷ST9320325AS(320 GB / 5400转/分)显示器:友达 AU0163C(14 英寸)显卡:ATI Mobility Radeon HD 4300/4500 Series(512MB)光驱:建兴 DVD A DS8A4S DVD 刻录机网卡

    4、:钰硕 AR8132 PCI-E Fast Ethernet Controller客户机:普通的pc机软件配置: 服务器操作系统平台:Windows XP 程序设计工具 :Visula Studio 2005 数据库系统:SQLServer2000 三:系统功能结构(系统模块图) 1.该系统的部分模块图(总的包括部分重要的):(1)总的系统图 (2)基本档案(3)进货管理(4)销售管理 2.下面是各模块的具体信息:A:基本档案:(1)员工信息:员工工号、员工姓名、员工登录名、员工性别、员工出生日期、所属部门、担任职位、入职日期、家庭电话、手机号码、家庭住址、学历、备注。(2)客户档案:客户编号

    5、、客户姓名、客户性别、客户年龄、客户出生日期、电话(办/宅)、家庭住址、手机号码、备注。(3)供应商信息:供应商编号、供应商名称、供应商主管、供应商电话、供应商传真、供应商Email、供应商地址、备注。B:进货管理:(1)采购进货:供方名称、采购单号、采购日期、采购员工编号、采购数量、进货价格、应付金额、实付金额、备注。(2)采购退货: 退货单号、退货日期、供方名称、退货员工编号、退货数量、进货价格、实收金额、应付金额、退货原因、备注。 (3)采购查询:员工编号(进货和退货)、商品编号、商品名称、商品数量、进货价格、销售价格、应付金额、实付金额、备注。C:销售管理(1)商品销售: 基本信息:销

    6、售编号、库存编号、商品编号、员工编号、商品名称、商品数量、商品规格、销售日期、商品单位、商品销售价格、应付金额、已付金额、备注、(2)客户退货:退货编号、仓库编号、商品编号、客户编号、员工编号、退货商品名称、退货商品数量、退货商品价格、应付价格、已付价格、退货原因、退货种类、备注。(3)销售查询:销售编号、退货编号、商品名称、仓库编号、进货价格、销售价格、销售数量、应收金额、实收金额。D:库存管理:(1)库存调拨 调拨编号、调拨部门、调拨人员、调出仓库、调入仓库、调拨数量、调拨日期、库存数量、备注。(2)库存报警 商品编号、商品名称、进货价格、销售价格、退货数量、报警级别、报警时间、备注。(3

    7、)库存查询 商品编号、商品名称、进货价格、销售价格、退货数量、报警级别、库存数量、备注。E:报表设计:(1)员工信息报表 员工工号、员工姓名、员工性别、员工年龄、员工民族、所属部门、身份证号、入职日期、家庭电话、家庭住址、手机号码。(2)往来单位报表 客户姓名、客户性别、客户年龄、客户出生日期、籍贯、电话(办/宅)、家庭住址、手机号码、备注。(3)进货商品报表 供方名称、采购单号、采购日期、采购员工、编号、名称、类别、颜色、数量、进货价格、销售价格、应付金额、实付金额、备注、制单人、财务审核、仓管员。(4)员工销售报表 销售日期、商品名称、销售数量、单价、销售额、销售员、计划销售额、实际销售额

    8、、完成比例。(5)商品进货分析报表 供应商编号、供应商名称、进货价格、进货数量、商品名称、商品编号。(6)销售价格分析报表 商品名称、商品的编号、销售价格、销售数量、销售人员、销售日期。(7)员工销售分析报表员工编号、商品名称、商品编号、销售数量、销售总金额。F:系统维护:(1)系统用户 登录身份(普通用户/管理员)、用户姓名、用户密码。(2)权限设置 基本档案、进货管理、销售管理、库存管理、系统维护。(3)更改密码 原始密码、修改密码、密码验证(4)数据备份 备份名称、备份位置(5)数据恢复 备份位置四:数据库设计1:进销存系统的ER 图(总)2:进销存系统实体的属性ER分图如下:(1):商

    9、品实体属性图(2):供应商实体属性图(3):客户实体属性图(4):员工实体属性图:(5):部门实体属性图3:进销存系统中的各个表的信息如下: (1)员工信息表 员工信息:员工工号、员工姓名、员工登录名、员工性别、员工出生日期、所属部门、担任职位、入职日期、家庭电话、手机号码、家庭住址、学历、备注。列名数据类型允许空(Y/N)useridnvarchar(50)Nnamenvarchar(20)Ysysloginnamenvarchar(20)Ysexnvarchar(20)YbirthdaydatatimeYdepartmentnvarchar(20)Ypostnamenvarchar(50)

    10、YstartworktimedatatimeYphoneHnvarchar(20)YphoneMnvarchar(20)Yaddressnvarchar(20)Yeducationbgnvarchar(20)Yremarknvarchar(200)Ypopedomidnvarchar(50)Y (2):客户信息表(如下)客户档案:客户编号、客户姓名、客户性别、客户出生日期、电话(办/宅)、家庭住址、手机号码、备注。列名 数据类型允许空(Y/N)customeridint Nnamenvarchar(20)Ysexnvarchar(4)YbirthdaydatatimeYphoneHnvarch

    11、ar(20)YphoneMnvarchar(20)Yaddressnvarchar(200)Yremarknvarchar(200)Y (3):供应商信息表供应商信息:供应商编号、供应商名称、供应商主管、供应商电话、供应商传真、供应商Email、供应商地址、备注。列名数据类型允许空(Y/N)companyidnvarchar(50)Ncompanynamenvarchar(100)Ycompanydirectornvarchar(20)Ycompanyphonenvarchar(20)Ycompanyfaxnvarchar(20)Ycompanyemailnvarchar(20)Ycompan

    12、yaddressnvarchar(200)Ycompanyremarknvarchar(400)Y (4):商品信息表基本信息:商品编号、采购员工编号、供方名称、仓库名称、商品名称、商品数量、商品规格、商品单位、购进时间、进货价格、销售价格、应付金额、实付金额、备注。列名数据类型允许空(Y/N)goodsidnvarchar(20)Nuseridnvarchar(50)Ycompanynamenvarchar(100)Ydepotnamenvarchar(100)Ygoodsnamenvarchar(50)YgoodsnumintYgoodsspecnvarchar(20)Ygoodsunit

    13、nvarchar(20)YgoodstimedatatimeYgoodspricemoneyYsellpricemoneyYneedpricemoneyYhaspaymoneyYremarknvarchar(200)Y (5):商品销售信息表 基本信息:销售编号、库存编号、商品编号、员工编号、商品名称、商品数量、商品规格、销售日期、商品价格、商品单位、商品销售价格、应付金额、已付金额、备注、列名数据类型允许空(Y/N)sellidnvarchar(20)Nstockidnvarchar(50)Ygoodsidnvarchar(20)Yuseridnvarchar(50)Ygoodsnamenv

    14、archar(50)YgoodsnumintYgoodsspecnvarchar(20)YselltimedatatimeYgoodspricemoneyYgoodsunitnvarchar(20)YsellpricemoneyYneedpricemoneyYhaspaymoneyYremarknvarchar(200)Y (6):商品退货信息表退货编号、仓库编号、商品编号、客户编号、员工编号、供应商名称、仓库名称、退货商品名称、退货商品时间、退货商品规格、退货商品数量、退货商品单位、退货商品价格、应付价格、已付价格、退货原因、退货种类、备注。列名数据类型允许空(Y/N)regoodsidnv

    15、archar(20)Nstockidnvarchar(50)Ygoodidnvarchar(50)Yuseridnvarchar(50)Ycustomeridnvarchar(50)Ycompanynamenvarchar(20)depotnamenvarchar(20)Yregoodsnamenvarchar(20)Yregoodsspecnvarchar(20)YregoodstimedatatimeYregoodsnumintYregoodsunitnvarchar(20)YregoodspricemoneyYneedpaymoneyYhaspaymoneyYregoodsreasonn

    16、varchar(400)Yregoodsresultnvarchar(400)Yregoodssortnvarchar(50)Yremarknvarchar(200)Y (7):商品库存信息表(加仓库类别表)仓库类别表列名数据类型允许空(Y/N)depotidnvarchar(50)Ndepotnamenvarchar(20)Y商品库存信息表仓库编号、商品编号、供应商名称、仓库名称、商品名称、库存数量、报警数量、商品单位、购进时间、商品规格、商品价格、应付价格、已付价格、备注。列名数据类型允许空(Y/N)stockidnvarchar(50)Ngoodsidnvarchar(20)Ycompa

    17、nynamenvarchar(100)Ystocknumintalarmnumintdepotnamenvarchar(20)Ygoodsnamenvarchar(20)Ygoodsunitnvarchar(20)YgoodstimedateimeYgoodsspecnvarchar(20)YgoodspricemoneyYsellpricemoneyYneedpaymoneyYhaspaymoneyYremarknvarchar(200)Y4:存储过程与触发器设计 三个主要的触发器的设计:(1):商品进货信息的改变引起库存的改变, 触发器名为: t_goods 代码: create trig

    18、ger tt_goods on t_goods for insert as insert into t_stock(goodsid,companyname,depotname,goodsname,stocknum,goodsunit, goodstime,goodsspec,goodsprice,sellprice,needpay,haspay,remark ) selectInserted.goodsid,panyname,inserted.depotname,inserted.goodsname,inserted.goodsnum,inserted.goodsunit,inserted.g

    19、oodstime,inserted.goodsspec,inserted.goodsprice,inserted.sellprice,inserted.needpay,inserted.haspay,inserted.remark from inserted(2)商品退货信息的改变引起库存的改变, 触发器名为:t_regoods 代码: create trigger tt_regoods on t_regoods For insert,update as if(select inserted.regoodssort from inserted)=1) begin update t_stock

    20、set stocknum=(select t_stock.stocknum +inserted.regoodsnum from inserted) where t_stock.goodsid=(select inserted.goodsid from inserted) and t_stock.stockid=(select inserted.stockid from inserted) end if(select inserted .regoodssort from inserted)=0) begin update t_stock set stocknum=(select t_stock.

    21、stocknum-inserted.regoodsnum from inserted) where t_stock.goodsid=(select inserted.goodsid from inserted )and t_stock.stockid=(select inserted.stockid from inserted) end(3)商品销售信息的改变引起库存的改变, 触发器名为:t_Sell 代码:create trigger tt_sell on t_sellfor insert,updateasupdate t_stock set stocknum=(select t_stock

    22、.stocknum-inserted.goodsnum from inserted )where t_stock.stockid=(select inserted.stockid from inserted)五:项目文件结构设计下面是我们的主要设计图:六:用户权限的设计(1):我的用户权限设计应包含以下的内容 1.用户的权限通过角色来控制,一个用户可以拥有多个角色. 2.用户拥有不同角色时,其权限应该是多个角色相互的补集. 3.一个角色拥有多个模块 4.用户的前台菜单显示根据角色所拥有的模块所决定,不同的用户在前端显示的操作菜单是不一样的。 5.页面中的功能按钮根据模块中所包含的功能所定义,通过模块及角色所拥有的权限进行控制 6.可看某个模块有哪些用户,哪些对应角色,并对其进行特殊权限设置. 7.可以针对单个用户进行特殊设置


    注意事项

    本文(商品进销存项目设计方案.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开