ImageVerifierCode 换一换
格式:DOCX , 页数:21 ,大小:62.85KB ,
资源ID:4780550      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4780550.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(小学期课程设计.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

小学期课程设计.docx

1、小学期课程设计小学期课程设计 题目:仓库管理系统 专业:信息科学与技术学院 班级:信1101-1班 组员:刘铸辉 () 吴盈盈() 辛垧() 日期:7月1号-7月10号一、课程设计的目的和意义(1)编写目的仓库在现实生活中用途十分广泛,各种商城、超市要利用仓库存放物资,药房、医院等要利用仓库存放药品,企业、工厂等要利用仓库存放原材料、生产成品,因此仓库的管理成了一项十分重要的工作。该需求分析旨在为建立更好的数据库系统,乃至整个管理系统提供一个良好的指导作用。(2)背景当今世界经济与科技飞速发展,随之而来的物资管理给人们造成了很大的困扰,并且各个企业之间的管理体制不尽相同,单凭人工管理已经不能满

2、足仓库的管理需求,因此实现仓库管理计算机化迫在眉睫。 (3)开发环境 操作系统:WINDOWS7 数据库服务器:SQL server 前端开发工具:.NET 开发语言:C# (4)关键字数据流、数据词典、E-R图、表、范式。 (5)参考文献:Visual C# 2008实例演练与系统开发Windows 应用程序开发(C#版)程序设计与架构(6)系统分析 本系统的功能是对仓库进行高效管理,数据库中会合理设置商品信息和库存信息,用来实现商品库存分析,便于评估企业效益和作出长远打算。此外,为了确保数据的安全性,我们对数据库进行的操作都有相应的权限要求。信息的录入、查询、更新、删除、统计等功能,使得企

3、业有较详细的数据估计和分。(7)功能分析基本档案:货品档案、货品类别、供应商资料、客户资料。入库管理:采购入库、入库台账。出库管理:销售出库、出库台账。借出管理:货品借出、货品归还。库存管理:库存盘点统计、库存查询、库存货品报警查询。系统管理:操作员权限、账户设置。(8)数据库概念流图一数据流图1.仓库管理系统的顶层(0层)数据流图2仓库管理系统的第一层数据流图3.货物入库管理的细化仓库管理员采购入库信息表入库供应商库存表4.出库信息管理的细化5.货品信息管理的细化6.客户信息管理的细化7.查询的细化(9)E-R图(10)数据词典 1.数据流(1)数据流名称:入库信息数据流别名:无说明:即将装

4、入仓库的货品的信息数据流来源:入库台账表 数据流流向:仓库管理员数据流组成:入库编号+货品编号+数量+单价+金额+入库日期+经办人+保管人+仓库编号+备注数据流量:根据事物的需要,一般很频繁(2)数据流名称:出库信息数据流别名:无说明:销售后即将出库的货品的信息数据流来源:出库台账表数据流流向:仓库管理员数据流组成:出库编号+货品编号+数量+单价+金额+出库日期+经办人+保管人+仓库编号+备注数据流量:根据事物的需要,一般很频繁(3)数据流名称:货品信息数据流别名:无说明:对仓库中的所有货品的信息的统计数据流来源:货品表数据流流向:仓库管理员数据流组成:货品=货品编号+货品名称+货品型号+类别

5、+计量单位数据流量: (4)数据流名称:客户信息:数据流别名:无说明:所有客户及供应商的信息。数据流来源:客户表数据流流向:仓库管理员数据流组成:客户=客户编号+客户名称+客户地址+客户电话+客户类型数据流量2.数据项(1)数据项名称:货品编号数据项别名:货品号说明:仓库中的货品的唯一标识类型:字符型长度:10(2)数据项名称:货品名称数据项别名:货品名说明:货品的名称类型:字符型长度:10(3)数据项名称:货品型号数据项别名:型号说明:货品的型号等信息类型:字符型长度:20(4)数据项名称:货品数量数据项别名:数量说明:无类型:数值型长度:10(7)数据项名称:货品类别数据项别名:类别说明:

6、货品的类别类型:字符型长度:10(6)数据项名称:货品计量单位数据项别名:计量单位说明:无类型:数值型长度:10(12)数据项名称:客户编号数据项别名:无说明:客户的唯一标识类型:字符型长度:10(13)数据项名称:客户名称数据项别名:无说明:无类型:字符型长度:20(14)数据项名称:客户地址数据项别名:无说明:需要购货的客户的 类型:字符型长度:80(15)数据项名称:客户电话数据项别名:无说明:客户的联系方式类型:数值型长度:11(15)数据项名称:客户类型数据项别名:无说明:表明这个客户是供应商还是顾客类型:字符型长度:11(18)数据项名称:本次进货时间数据项别名:进货时间说明:货品

7、入库的时间类型:时间日期型长度:8(19)数据项名称:本次出货时间数据项别名:出货时间说明:货品出库的时间类型:时间日期型长度:83.数据文件(1)数据文件名称:入库单表说明:所有的订购的货品的入库信息数据文件组成:入库编号+货品编号+数量+单价+金额+入库日期+经办人+保管人+仓库编号+备注组织方式:按货品编号从小到大排序存取方式:顺序存取频率:随机(2)数据文件名称:出库单表说明:所有已卖出的货品的出库信息数据文件组成:出库编号+货品编号+数量+单价+金额+出库日期+经办人+保管人+仓库编号+备注组织方式:按货品编号从小到大排序存取方式:顺序存取频率:随机(3)数据文件名称:货品表说明:仓

8、库中的所有货品的信息数据文件组成:货品编号+货品名称+货品型号+类别+计量单位组织方式:按货品编号从小到大排序存取方式:顺序存取频率:随机(4)数据文件名称:客户信息表说明:客户的所有信息(包括供应商)数据文件组成:客户编号+客户名称+客户地址+客户电话+客户类型组织方式:按客户编号从小到大排序存取方式:顺序存取频率:随机 (5)数据文件名称:库存情况表说明:仓库中的剩余的货品的信息数据文件组成:货品编号+货品名称+货品型号+类别+单位+剩余数量+单价+金额+仓库+库存下限+库存上限+备注组织方式:按货品编号从小到大排序存取方式:顺序存取频率:随机4.数据加工(1)数据加工名称:按货品汇总,分

9、类合计加工编号:1.1说明:将订单上的货品按种类分类,再按货品编号进行排序输入数据流:订货通知输出数据流:分类的订单加工逻辑:先按洪武种类进行分组,再将每一组按货品编号从小到大排序(2)数据加工名称:确定要订货的货名等加工编号:1.2说明:通过查看得到所需要的货品的货名输入数据流:分类的订单和库存表输出数据流:订货单加工逻辑:将订单与库存表进行比较,确定所需的货品及数量,生产订货单(3)数据加工名称:按供应商汇总,选择加工编号:1.3说明:得到所要定的货品的供应商输入数据流:客户信息表,订货单输出数据流:订单加工逻辑:通过订货单找到相应的货品的供应商,然后生成订单(4)数据加工名称:核对发货单

10、加工编号:1.4说明:对比订单及发货单输入数据流:订单,发货单输出数据流:到货单核准加工逻辑:将价格编号1.3完成后的订单与供应商的发货单进行比较,不一致时,将发货单返回给供应商,当一致时进行下个事物(5)数据加工名称:入库加工编号:1.5说明:将到达的货品装入仓库输入数据流:到货单核准输出数据流:库存表,采购入库信息表,货品信息表加工逻辑:将发货单与所到货品进行核查,一致时将货品装进仓库,同时在采购入库信息表增加信息,并且修改库存表和货品信息表(6)数据加工名称:编辑订单加工编号:2.1说明:对收到的客户订单进行处理输入数据流:订单货品信息表,客户信息表输出数据流:订单,新客户加工逻辑:将订

11、单与货品信息表,客户信息表进行比较,如果是新客户,则进行登陆新客户,如果是客户信息表中存在的,则将它交给加工过程2.3(7)数据加工名称:登录新客户加工编号:2.2说明:进行新客户的注册输入数据流:新客户输出数据流:客户信息表加工逻辑:将客户信息表中不存在的客户进行注册,既修改客户信息表(8)数据加工名称:检查订单加工编号:2.3说明:检查客户的订单输入数据流:货品信息表输出数据流:可满足的订单,不可满足的订单加工逻辑:将订单与货品信息表,库存信息表进行对比,看能否满足,能满足,交给加工过程2.4.不能满足、则交给加工过程2.5(9)数据加工名称:出库加工编号:2.4说明:货品的出库输入数据流

12、:订单,可满足的订单输出数据流:库存表,销售出库信息表加工逻辑:按照订单进行货品的出库,完成后修改库存表,并在销售出库信息表中添加记录(10)数据加工名称:产生暂存订单加工编号:2.5说明:对不能满足需要的货品成成订单输入数据流:不能满足的订单输出数据流:订单,订货通知加工逻辑:得到不能满足的信息后,进行货品的采购加工逻辑:将卖出的货品计入出库历史,按时间进行排序(14)数据加工名称:修改加工编号:3.1说明:对货品信息表的修改输入数据流:入库信息,出库信息输出数据流:货品信息加工逻辑:完成入库,出库等事物后,货品信息表中的很多信息将得到改变,这就需要增减客户信息表中的心信息后在进行排序(16

13、)数据加工名称:修改加工编号:4.1说明:增加客户信息输入数据流:客户信息输出数据流:客户信息加工逻辑:将不存在顾客或供应商信息录入后,再将用户信息表按编号进行从小到大排序(17)数据加工名称:查询客户及货品加工编号:5.1说明:对客户,货品的信息进行查询输入数据流:客户编号,货品编号输出数据流:货品信息,客户信息加工逻辑:按编号对货品和客户查询,将查询的的结果显示出来(18)数据加工名称:打印加工编号:6说明:将所需信息打印输入数据流:入库信息,出库信息,货品信息,客户信息输出数据流:所需要的清单加工逻辑(11)逻辑结构设计参照E-R图1.用户表(UserTable)序号字段名称数据类型大小

14、可否为空主键说明1UID文本50Not null是用户名2PWD文本10Not null权限密码3RoleName文本50Not null权限角色名称记录所有可以登录该系统的用户名、密码和其他相关数据;2 权限设置表(RolesTable)序号字段名称数据类型大小可否为空主键说明1RoleName文本50null是角色名称2SystemManage文本50null系统管理3ProductManage文本50null货品管理4InManage文本50null入库管理5OutManage文本50null出库管理3 库存情况表(StockTable)序号字段名称数据类型大小可否为空主键说明1PID文

15、本50Not null是货品编号2PName文本50Not null 否货品名称3PModel数字50null否货品型号4PType数字50null否类别5PUnit数字50null否单位6InOutAccount文本50null否剩余数量7InPrice数字50null否单价8InOutValus数字50null否金额9Instore文本50null否仓库10Kcdown数字50null否库存下限11Kcup数字50null否库存上限12Remark文本50null否备注4 入库单表(InTable)序号字段名称数据类型大小可否为空主键说明1InID文本50Not null是入库编号2InD

16、ealer文本50null否经办人3InValue文本50null否金额4InDate日期50null否入库日期5InStore文本50Not null否仓库编号6InAccount数字50null否数量5 入库台账(InDetailTable)序号字段名称数据类型大小可否为空主键说明1InID自动编号长整Not null是入库编号2PID文本50null是货品编号3InAccount文本50null否数量4InPrice文本50null否单价5InValue文本50null否金额6InDate日期50null否入库日期7InDealer文本50null经办人8InSaver文本50null保

17、管人9InStore文本50null仓库编号10Remark文本50null备注6 出库单表(OutTable)序号字段名称数据类型大小可否为空主键说明1OutID文本50Not null是出库编号2InDealer文本50null否经办人3OutValue文本50null否金额4OutDate日期50null否出库日期5OutStore文本50Not null否仓库编号6OutAccount数字50null否数量7 出库台账(OutDetailTable)序号字段名称数据类型大小可否为空主键说明1OutID文本50Not null是出库编号2PID文本50null是货品编号3OutAccou

18、nt数字50null否数量4OutPrice文本50null否单价5OutValue文本50null否金额6OutDate日期50null否出库日期7OutDealer文本50null否经办人8OutSaver文本50null否保管人9OutStore文本50null否仓库编号10Remark文本50null否备注8 货品表(producttable)序号字段名称数据类型大小可否为空主键外键说明1PID文本50Not null是 货品编号2PName文本50null货品名称3PModel文本50null货品型号4PType日期/时间50Not null类别5PUnit数字50Not null计

19、量单位9 借条信息表(LendTable)序号字段名称数据类型大小可否为空主键说明1ProductNum文本50Not nul是货品编号2CusNum文本50Not null是客户编号3LendTime数字50null借出日期4ReturnTime数字50null归还日期10供应商序号字段名称数据类型大小可否为空主键说明1GyNum文本50Not null是供应商编号2GyAddress文本50null供应商地址3Tel数字50null电话4GyName文本50null名称11客户表(Custum)序号字段名称数据类型大小可否为空主键说明1CusNum文本50Not null是客户编号2Cus

20、Name文本50Not null否客户名称3CusAddress文本50Not null否客户地址4CusTel数字50Not null否客户电话5CusType文本50否客户类型将各实体规范到第三范式,相应的表为与上表相同,各表之间的外键约束描述如下:其中,UserTable中的RoleName属性作为外码被RolesTable引用,producttable中的PID属性作为外码被StockTable,OutDetailTable和LendTable引用,InTable中的InID属性作为外码被InDetailTable引用,OutTable中的OutID被OutDetailTable引用,Custum中的CusNum作为外码被LendTable引用。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1