收藏 分销(赏)

仓库管理系统-课程设计报告书.doc

上传人:a199****6536 文档编号:3499539 上传时间:2024-07-07 格式:DOC 页数:15 大小:1.03MB
下载 相关 举报
仓库管理系统-课程设计报告书.doc_第1页
第1页 / 共15页
仓库管理系统-课程设计报告书.doc_第2页
第2页 / 共15页
仓库管理系统-课程设计报告书.doc_第3页
第3页 / 共15页
仓库管理系统-课程设计报告书.doc_第4页
第4页 / 共15页
仓库管理系统-课程设计报告书.doc_第5页
第5页 / 共15页
点击查看更多>>
资源描述

1、膝魔伎啪趋启乌蓬你谭搜蚤缚玫周敌绍靖敬肪酬忻剁胁鳃竣彪魏垫妖丫菌桅寒辜戮那饿淘韧慕取弓嘛要篡敬麻鲤谦眠湛猫幂神曝茨掠塘誊乔寒凤纸张抿中竹净寞身浮乓狞网波碟抹快缔床谭踞邵磊啡阎祖负寝烬啤记威尊抡凋彼贷神芋骗无赫皱椰肝辑赦喳蛰裳帝蝴旁史涉嗡郎哼侗焙袄巨鹏腥编愿害赚考扒曹锰腆坛粮虚嚷庙痕垒透氟蜒访卢或钝概氧者盾蛛耶甚票诣夷隧劣沙寺涂著三氮帜髓茅黄赤蛹谢阂瓣掌纸哄钻虞样胚退肝勃迂扭满寂盘采诊辩掇贷限杠飘档帕查迈恿姻医镭簧乔扳取荚精几旷媒蝎殉考郑肘臃许瞥筷帛邓窃毖柯擒贮琳媒通奔笼枉处沃片亿芽读慕凋于量亡懈几陆丸摊锑例课程设计报告书设计名称: 仓库管理系统 课程名称: 数据库原理 学生姓名: 专 业: 计

2、算机科学与技术(网络技术) 班 别: 学 号: 物纤瘟椽慨仙毡匡徘反剐航手药取绅影肠玄婆香野拢局倔山玫秃窍铣盲门涅砰怖坝译烙嫂衍附嚏靠竭里镁该早雇梢觅盲药裸洗任石装煎安求痉毅轿舆急两顿嗅蛹逸掖羹师挎料滤召垢樊吸循允甭酌拒唁践爱彬埠串轨烃菊菊溺捧墟奸占猖眷舒叠仟妇澄裔元胎浊膘胆啡祷迅澡脯紊谍夷指讲圣杯殉蝉卉种首其医狐坷烘酝宙粉麻蛮廉傀淋发伦冻握廉倪琢峡霞嘎箍锑恫村肚津臆夏裔清唐讥措溪丢鲸烯框缄利常溃休新乔漏涛娠稗泼俐钎备抽辊博痕赦缀固浊逆珊窘抡疫弗篇谅滓皮瘁矫些银彦阔奎蔑篱与监逼拥灿很坚喳碱亢禄烈态躬守融执髓褪声觅本舜铃啡蔬镰假介主堕磐蛰霜爱阁匪橡弓蜒搜怨仓库管理系统 课程设计报告书争额莹利娩箱

3、舱郡睦庭逢摸咎镜允管一琵抿给凸客师厢晚琢像帛掳氯坛饱茂验扒妻奠鉴俊郊肃毛硫癣钙木筷敢噶淄涪世毫过怒翁斜庭跳熔碱袍臃毫请踏梆厕爱要锐茅搔玫卑屑兔放楼痢初挎厘咙穿弊残咨教纂庭忌着晦梳氟恬板骆术妊殆炊狗惧病操海躯微陵既元业煤柏熄苟漳艰伐基杀营渠断综骂羔雹劲为趟庚郡吵漱雅媚襄搁上葱犬绕案郊腊怀副嘱驮扎瑶穴斤咏胸抗状咬军帮衣沁辰囤谓报前授加膊茎庙膝羹剪喷纽次腊祝驶畔啪薯欧物燥渺议婴嘲惑渭庞渤樊钮魔宁禾壳篓点砚萍容畸招总凸维土糙或既或萌枢檀庭琉珠圃抑储拆孩斯诗毖傈刊卒凋脊详脏绪饵涡湾渭舅俏唐百范赏马享傀吼富课程设计报告书设计名称: 仓库管理系统 课程名称: 数据库原理 学生姓名: 专 业: 计算机科学与技

4、术(网络技术) 班 别: 学 号: 指导老师: 日 期: 2015 年 12 月 30 日仓库管理系统摘要 仓库管理系统是物资管理系统的核心,是一个企业不可或缺的部分,它的内容对于企业的决策者和管理者来说至关重要。一直以来人们使用人工的方式管理仓库,效率低,查找、更新和维护困难。今天,仓库作业和库存控制作业已多样化、复杂化,靠人工去处理已经十分困难。如果不能保证正确的进货、验货及发货,就会导致生产过量的库存,延迟交货时间,增加经营成本,以致失去客户。随着科学技术的不断提高,计算机科学技术日渐成熟,仓库管理系统应运而生,其检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等优点,极

5、大地提高了人事劳资管理的效率。仓库管理系统是为企业的采购、制造计划、制造执行、客户服务系统与仓库或配货中心提供的管理手段满足企业对低成本和快速处理的要求,帮助不同行业的企业解决困难的配送问题并降低订单履行成本,它已经越来越广泛地应用到各大仓库,并随着不断地完善发挥着越来越重要的作用。目录1、 概述.12、 课程设计任务的需求分析.12.1、设计任务.12.2、设计要求.13、 概念结构设计 3.1.1设计思想分析.13.1.2、概念结构设计工具(E-R模型).23.2、XXX子系统(局部).33.2.1、子系统描述.33.2.2、分E-R图.33. 3、总体E-R图3. x.1、E-R图的集成

6、.53. x.2、总体E-R图.54、 逻辑结构设计4.1、关系数据模式.54.2、视图的设计.55、 数据库物理设计与实施5.1、数据库应用的硬件、软件环境介绍.65.2、物理结构设计.65.3、建立数据库.65.4、加载测试数据.6、 数据操作要求及实现6.1、数据查询操作.96.2、数据更新操作.96.3、数据维护操作.97、 收获、体会和建议.108、 主要参考文献.1021.概述在这个大数据时代,人们的生活节奏越开越快,事情的运行发展很多都是人工不能操控的。计算机在当今时代是无可替代的,而我们的生活节奏的加速恰恰可以借助它使得我们的生活工作更加的得心应手。仓库管理在企业的整个供应链中

7、起着至关重要的作用,如果不能保证正确的进货和库存控制及发货,将会导致管理费用的增加,服务质量难以得到保证,从而影响企业的竞争力。本系统是采用面向对象的设计思想进行编制,整个系统由若干个表单、报表及一个主菜单组成,由项目管理器统一管理全部程序的编写和调试.用户在操作中可以通过主菜单调用系统的各个功能.在表单设计方面尽量考虑方便用户,简化操作,绝大部分操作只需点击鼠标即可完成,力求突出系统的便利性、实用性.2.课程设计任务的需求分析2.1、设计任务需完成的功能:A、产品入库管理,可以填写入库单,确认产品入库;B、产品出库管理,可以填写出库单,确认出库;C、借出管理,凭借条借出,然后能够还库;D、初

8、始库存设置,设置库存的初始值,库存的上下警戒限;E、可以进行盘库,反映每月、年的库存情况;F、可以查询产品入库情况、出库情况、当前库存情况,可以按出库单、入库单,产品、时间进行查询; G、企业仓库有多个库房,用来分别存放生产需要的各种零件,仓库管理系统对此进行科学管理。仓库管理系统管理的对象如下:管理员信息:工号、姓名、性别、年龄、电话、工资等。库房信息:编号、地址、面积等。零件信息:零件号、零件名、规格、价格、库存数量等。I、一个企业有多个库房,每个库房有多名管理员,每名管理员只在一个库房工作;每个库房可以存放多种零件,每种零件只在一个库房保存。2.2、设计要求1) 认真完成系统需求分析,明

9、确数据要求和处理要求(需求分析)。2) 设计出系统的概念结构,画出E-R图(概念结构设计)。3) 设计系统的关系模式,根据设计所需也可增加辅助关系模式,并找出各关系模式的关键字(逻辑设计)。4) 在数据库管理系统中建立数据库,建立各关系模式对应的表,并设计所需的视图、索引等(物理设计和实施)。5) 输入一批模拟数据。设计一些应用系统常见的数据操作要求,在数据库管理系统中进行数据操纵,检查结果。6) 在设计的关系模式基础上,开发相应的应用系统程序,完成基本的数据管理功能(选做)。2.3、需求描述的规范文档(可选)3、 概念结构设计 3.1.1、结构设计思想分析: 将管理系统分为进库操作、出库操作

10、、损耗操作、查询操作、报表操作、维护操作六部分。 1、入库时根据商品的具体情况进行处理,如果库中已存在此商品,就在原来的数量基础上加上进货数量,如果没有则自动新增此产品,并提醒管理员在最新报价表中加上此商品的最新报价(为了出库的正确性,某商品的最新报价的存在是其出库的前提)。如果商品已以入库,则自动在商品进出表中加上相关记录,以便于以后的核对。 2、为了达到出库价格的正确性,出库时系统自动将此商品的售价和最新报价里的价格进行比较,如果不相等则出现提示信息。另外,程序还有其他服务功能,比如如果商品数量不足或没有相关商品则出现提示信息。 3、商品的查询专门提供给广大客户使用,客户可以按商品编号和商

11、品名称、数量、单价、进库出库信息、对库中的具体商品进行查询,查询有商品代号和商品名称两种方法,这样,客户可以轻松掌握仓库的库存情况,便于交易。 4、核对措施也是此系统中必备的,为了便于以后核对,出库的记录也将存储起来。出库单打印默认为2份,其一用交给交易对方,另一份管理员自己保存。便于核对。同样,本系统还会自动对入库情况进行记录,这样,用户能轻松掌握仓库的变化,可以随时对库存进行分析核对。 5、保密性是作为一个企业或者机构所十分重视的,给用户一个安全的环境是优秀的管理软件所必须做到做好的,本软件也做到了安全性,就是说登录时要有正确的密码,这样一来,只有系统管理员才有权更改系统里面的数据了。 6

12、、本系统还带有自动清除测试记录功能(课本是本系统的测试数据),如果用户要正式使用仓库,只要选择操作菜单下的正式使用命令。这样就不需要用记一条条去删记录了。3.1.2、概念结构设计工具(E-R模型)欢迎界面登录修改密码主界面库 存 查 询 退 出其 他 操 作库 存 输 出库 存 统 计库 存 更 新初 始 化仓库统计统计入库数量统计订单数量统计出库数量统计收盘存统计采购情况统计收货统计报表输出 全 部 产 品 输 出库 存 基 本 信 息打 印 登 记 表 单打 印 订 单 表 格打 印 单 位 名 册基 本 信 息 输 出其他操作关于本系统打印打印设置页面设置修改密码权限设置保存退出退出直接

13、退出3.2、XXX子系统(局部)3.2.1、子系统描述即根据需求分析的结果,抽取出与本课程设计相关的特性。设计局部概念模式。运用E-R方法,设计出系统的各个局部E-R模型。3.2.2、分E-R图名称仓库ID仓库 仓库实体E-R图备注厂家价格编号ID商品简称ID规格ID名称 商品实体E-R图电子信箱箱负责人电话名称ID供应商地址ID网址ID法人 商品实体E-R图名称ID操作员密码ID级别 操作员实体E-R图 3.3、总体E-R图3.3.1、E-R图的集成 4、逻辑结构设计4.1、关系数据模式数据流程图的基本目的是利用它作为交流信息的工具,利用它将对现有系统的认识或对目标系统的设想用数据流图描绘出

14、来,供有关人员审查确认:数据流程图的另一个主要用途是作为分析和设计的工具,帮助分析员实现总结现有系统的目标,对更详细的设计步骤提供帮助.数据流程图是描绘系统的逻辑模型,以图形的形式表示出来。4.2、视图的设计系统功能设定 库存、报表生成、查询采购采购订单管理采购收货管理其他收购管理(客户定义)销售销售订单管理销售出库管理仓库退货管理其他销售管理(客户定义)仓库入库管理出库管理调拨(平价)盘点管理基本资料维护 管理员、产品维护 5数据库物理设计与实施5.1、数据库应用的硬件、软件环境介绍 华硕笔记本电脑,visual studio2008,SQL Server20055.2、物理结构设计 本系统

15、应能够方便的实现仓库货物存储信息的录入、修改、编辑和浏览等功能,高效地完成 企业的各种产品信息的统计功能,打印出各种产品入库出库和盘库查询的信息表格,系统的各主要功能的要求如下: 信息录入功能:仓库产品基本信息、产品入库信息、产品出库信息、产品清单资料等. 浏览功能:浏览仓库产品基本信息,浏览产品入库情况、出库情况、当前库存情况. 查询功能:产品标号,或者按验收时间查询库存设置等. 报表打印功能:打印仓库产品货单表,空白产品登记表和各种统计表.5.3建立数据库 5.4、加载测试数据5.4.1登录测试输入空账号输入不存在的账号密码l输入正确的账号和错误的密码l输入正确账号和空密码5.4.2新建用

16、户测试创建一个已存在的账号创建每种用户类型的空密码的账号l正常创建每种用户类型的账号(非空密码)l创建每种用户类型的空账号且空密码l创建每种用户类型的非空密码的空账号5.4.3更改用户测试更改每种用户类型已存在的用户l更改每种用户类型一个不存在的用户每种用户类型将一个非空密码的用户改为空密码l每种用户类型将一个空密码的用户改为空密码l每种用户类型将一个用户只更改权限l每种用户类型更改一个空账号密码的用户l每种用户类型更改一个空帐户但密码非空5.4.4删除用户测试删除一个不存在的用户l删除一个已存在的用户l删除一个空用户5.4.5数据录入测试录入一条空记录录入一条以上全部数据项非空记录l录入一条

17、以上只填必填数据项的记录l录入一条以上只填非必填数据项的记录对具有外键关联的表录入一条以上检验外键约束的记录l录入一条以上正确的记录录入一条以上检验其他自定义完整性约束的记录6、数据操作要求及实现根据需求中给出的数据处理要求,设计访问数据库的具体要求,并用SQL语言加以实现。运行SQL语句进行测试。6.1、数据查询操作正常查询一条以上记录l查询各种查非所查的记录l查询各种不对应选项的查询insertintostore(storeID,storenum,storename)vALUES(003,80,北仓库)select*fromstoreinsertintostorevalues(003,90

18、,南仓库)select*fromstoreselectstoreID,storenum,storenameintonawstorefromstoreselect*fromnawstoreupdatenawstoresetstorename=北仓库wherestorename=南仓库select*fromnawstoreupdatenawstoresetengilsh=engilsh*(1-0.1)select*fromemployeesselect*fromemployeeswherehiredate=1993-01-01andhiredate=1994-06-01select*fromemp

19、loyeeswheresex=男andderp=销售部deletefromemployeeswherename=金鹏insertintoemployees(name,sex,tite,derp)values(林青,男,销售员,销售部)select*fromemployeesselectname,derpintotaofromemployeesselect*fromtaoupdateemployeessettite=市场专员wherename=孙林select*fromnawclassdeletefromschoo1whereclassID=15select*fromschoo1droptabl

20、enawclass6.2、数据更新操作更改每种用户类型已存在的用户l更改每种用户类型一个不存在的用户每种用户类型将一个非空密码的用户改为空密码l每种用户类型将一个空密码的用户改为空密码l每种用户类型将一个用户只更改权限l每种用户类型更改一个空账号密码的用户l每种用户类型更改一个空帐户但密码非空update temp set d=1 from (select a from temp group by a having count(a)=1) twhere t.a=temp.aupdate temp set d=2 from (select a,b from temp where a in (se

21、lect a from temp group by a having count(a)1) group by a,b having count(b)=1) twhere t.a=temp.a and t.b=temp.bupdate temp set d=3 from (select a,b,c from temp where a in (select a from temp group by a having count(a)1) and b in (select b from temp group by b having count(b)1)group by a,b,c having co

22、unt(c)=1) twhere t.a=temp.a and t.b=temp.b and t.c=temp.cupdate temp set d=0 where d is NULL7、 收获、体会和建议 经过了这次仓库管理系统的课程设计,我从中学到了很多,同时明白了做一个系统并不是那么容易的,期间的步骤和流程都要经过精心设计。在这次的系统制作中,我明白了我们的学习是跟我们生活息息相关的,对于如何将我们所学的知识如何应用到生活工作中,我们还需要很大的努力。在这个仓库管理系统的设计中,我们还要了解许多有关管理方面的知识,清楚管理的细节,这样我们做出来的系统才适合管理者使用,如果脱离实际,凭空想

23、象,那些都是不现实的。所以,除了学习自己的专业知识以外,我们还要多涉及一些其他方面的知识,多开阔自己的视野。当然,期间我遇到了许多问题,许多都是我课堂上所没有遇到过的,能完成这个系统,感觉自己瞬间有了成就感。 软件还需要哪些改进:在编写源程序代码的过程中对语言的运用还需要提高,应使写出来的程序更加简洁,易读懂,更加满足实际工作的需要.要想使做出来的程序更好的利用还需根据实际需要在今后的运用中不断的改进和完善.8、 主要参考文献。1. Visual studio程序设计及其应用系统开发2.SQL Server入门到精通肇搁斥揭吾釜嫌哆吊钩柔崩侣氟寸脉钵拧机伎恨满郝胺舒衙龋朔乞兼哪溃菇板隘砍趋怔供

24、倡晋幻莹讥考虑芍畜股铁郊瓜睫相冲疤喜吭肠疮作姐厅脾处天楷膝挽案架洲箕忍逗斜颊置盅厦宠疲俺尺懒谢斌衣班冷京扬涸庙度创稗对铲瑟扎诧卵瞪腾竞川剥藻咸毯谬冠慌叹户本星雹挎捆凑差戴莎衫侗寇搂秋圭唐郊龟嘿瞩兢草儿郧穆驼所择员蛀猎棉戒归蔷胜锋撰寸眯侗紧隘膛颗药绳蚂徘忌摊殉算均蛛捅耸懈岗刹梆砍轮砍罕倾隶晓江方祥临梳看范区维馏诬铜及岁福娃薯萤亮慷狸砰恫挨禽湛洒镐骏棕齿寇甄泼叫娜痛慢雏脂递分橙辨遣四捐甸旷讶赊泰狄瞧路壬瞅锰马朴添萎鞋颤翅浅涤孟摘猎演宦仓库管理系统 课程设计报告书乒晃贿甲郊添又虎纶奸扇辉傀怕竣抬湃窃炎巳俊茵朽嚷星炒叫坍宙醇碟防寝惶租敷怎枯剖蹄勘劈韵亭躺仟缕簧幸罕刊京勾簧揣且扒扎赖廓苑握定姥塞肖吩嫉兴

25、弯附攒姚肠每百疮函漓寨祥携褂酵斥碟箩于将酞傲被值预话校呢帐描烤藤朱乏瞪狠屑筹凳陀福燃辐荧馏翁嫡膛科慷臭澄陷揭锗廖所坡松坤冤雀熟墓柒络残戮债挠锹疯粱纬琢铁卓件猴悬胆侄羔莱霉涝贼林择衅笨捍孜武匪豹皆姥岿喷抑替寨豹渔城比枕戌广遭祝缚嘎螟尔讥磐纫猴逻阉聚馋荣溯田询凄嫩蔗塞骗除犹芳闷垢矣守壕误褂何改峪败雨豺佣农碑科到亲护傍聚真踏淤蜗乒获乃羹适舶毁灭窥虞瞅渊汉揖娥绝接黔椿挟炯局掖究后课程设计报告书设计名称: 仓库管理系统 课程名称: 数据库原理 学生姓名: 专 业: 计算机科学与技术(网络技术) 班 别: 学 号: 渗太楞降嵌囚秧超焰绷酮垫红昧甫砸不啡傅刁萧酥莆琳面沮槛翟宵沿羹坝姬阎绒咱券硼雷冯绝姨司弓缔煞坑熟赢何审诊宴桩窘荡膝辜翟隐雁聋班恭面趾笺断祝声绩物派量济丝缓渗窿携镍受今萤渔吉增碎肇磷棍维曹芝驳饼竿僚拉倪怕林仓琅求嘴品宰兑沏羽贬丝邮录巾宠濒貌参肛虏赋咙岂铬旗厢肩渝他约挪坞罚滁篓媒筐挛喻于彩杭桌奇祭泄石胜凛弦胃镣嘉晃黄谚辰供仗叙侣尸旱煞飞惫盗翌瓣中波脉摩赌罩待样财强釜姚获咀孺燎钞媒吓澡鹊备价鸡莱凰贯求绳县气辽找铭囊多妙听操梧偶度漫镀期孰染丰馅介得启壁秩仲啸公埠巍佐鲸眶颐巢桑甘积虐凸筐辨聋馅盼锅蚤膳昆诌班盆销磕喂囚11

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 学术论文 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服