版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
招商务网站模肥拟与实现改题目躬:取物流配送系际统商务网站圣设计院系专业班级学号姓名指导教师慨200蛾9俭年6月涛课程设计任蚁务书牌课程设计时透间紧:蹲年洋月废日至般年斜月庸日恒课程设计地解点盏课程设计内淡容及要求:设计题目盯物流配送系卸统商务网站夜设计总体目标棋、设计目标速及要求设计目标:循物流配送系他统的作用就或是为了给客贿户提供物流注配送信息发黎布的平台。魄使用ASP禁技术设计的况物流配送系悟统可以使物瑞流配送的管磨理变得很轻匠松。管理员颠只需设置订气单号、出发从地点和目的企地等运单信耽息元素就可牲以了,系统立将自动生成诞对应得运送勺。而使用A尝ccess容数据库,将舒减轻维护人受员的工作量动,使系统便递于维护和管坐理。作本物流信息轿网分为前台跃和后台两个秒部分进行设船计。前台主否要用于客户巩浏览站内信便息,并了解哲本公司和物类流行业的相算关信息;后篇台主要用于滨管理员对管虎理员信息、洁公司简介、阔仓库服务、双运输服务、亲配送服务、首运单管理、办联系我们等存模块的管理裹。盾(膀二兔)系统目标狭如下:宇该物流配送往系统是针对拥中小型企业抄的运营管理嘴过程进行设优计的,主要假实现如下目法标:组操作简单方遵便、界面简钥洁美观。赴网站整体结扶构和操作流缴程合理顺畅烘,实现人性乌化设计。凑向客户全面傻展示该系统占的各项业务椅。细提供货物运泛单信息添加惯功能。创提供密码修愤改功能。念为管理员提隙供登录窗口键。虑通过后台,谅管理员可以息对运单信息展进行全面管劫理。侍系统最大限写度的实现了浸易维护和易也操作。离9、系统运控行稳定、安欣全可靠驻(贵三年)、设计完修成后,应提胞交设计结果轧及设计说明江书,设计结萄果以光盘形总式提交,设叹计说明以A枪4纸打印好误提交。骑设计奔说明书应体牌现设计思想箭、设计过程蹲、设计创意星及资料来源范等还说明设帽计结果在应顶用时的应用快时的注意事幼项、局限性惯、适宜的应阶用环境条件侵等。设计内容胶网站设计的荣策划节主题:物流汁配送系统商披务网站设计吐网站要提供慎对管理员信好息、仓库管怜理、运输管灯理、配送管困理、运单管昏理等模块的浅管理。枕确定网站名锈称及网站虚戴拟域名。石网站总体设舅计刻网站CI设全计符合规范字、版面整洁那朴素。欠网站以浅紫傅色为背景颜恒色及视觉效彻果。旺网页基本要哲素设计。凭网页布局及除版面设计、血栏目设计。麻网站导航图鲜用自己设计并的图片作为肝导航。产网页层次设拾计枪网站文件有广效保存设计钉(存在仅“丙曾岩网站由”京的文件夹)肿网站分步设榨计储主页的设计冰制作·页面设计训·灰页面图片设姜计制作舌·射页面文档设微计排版为·轿超链接设计·表单设计乡·沃动态图标、裂文字、层的购设计由·内其他相关信粪息设计升次级页面设逢计罗·呜页面结构设走计(框架网偶页、共享边疑框)燥·适超链接及信伍息项表设计境·团与主页协调老的风格设计参·俯次级页面图鼻片、文档的肿布局设计历网站数据库善及网站管理逮设计(可选鄙)友网站统计分益析计数系统贱设计(可选挑)归相关服务器继扩展功能设柜计礼设计环境要狐求硬件要求所创山586以盯上多媒体电幻脑软件环境份·匪Windo箱ws98祥/2000瞧(操君作系统)祥·掩offic千e97/俗2000漠笔(字处理软膨件)斗·寿Dream龙weave同r4.0摊(专兆业网页制作型工具)判·埋Firew嗓orks黄5.0闷(娃网页图像处汤理软件)小·兽Flash轨5.0错僚(贫网页图像处越理软件)丹·被Micro兴soft撇Visio维恋(绘图工具脂)样设计时间安羡排模·吩网站设计总抖体策划(定唐题)、基础及资料收集加涂工井同1周坛·跟网站设计制爆作由邀堂渐讽台喝全1周洽·锐网站测试调宴整、网站设漏计说明书撰零写、提交及俱通过测试的薪网站苏1周目录TOC\o"1-2"\u前言1大一.恨XXXXX简两策划书用2调二.达网站功能需毅求设计分析昂3语三、旁网站概要设绘计把7构四、甜网站详细设夕计页15馒五、愁网站测试设筑计般19殖六、农网站开发总痛结性报告棚29结束语31党一.慨选题背景狭在市场竞争奖的激烈的时铅代,建立科虎学,规范,婶高效管理体血系是非常重惧要的。随着菠经济的快速沿发展,对纳库存啊的高效管理蜘十分重要,絮高效的库存玩管理离不开洪信息技术,群信息技术的稻飞速发展也乐为袖库存管理提李供了广阔的经舞台,鹊采用现代化纯的手段管理素库存,葬可以及时准渴确地反映辽库存状况,佣保证库存序的数量保持理在合理的水迁平,在满足探客户的需要港的同时最大非限度地减少犁库存占用,肉从而在竞争首中保持优势透。眨传统的翁库存管理靠矛人工完成,短需要大量的居人力物力,扭人工管理方转式有许多缺紫点和不便的踪地方,易出孟错,不能及灭时地把库存播信息反映出独来,大量的索文龟件和数据不强利于查找更由新和维护。缝利用信息技鬼术开发信息闹管理系统对倍库存进行管臭理,可以方浴便地实现快追速查询,入旬库出库方便娇,蛋可靠性高。额因此,建立趴库存管理系败统,对让库存磨进行优化存急储、管理,北从而提高企织业的科学管苗理水平,节磨省开支,使蒜企业在竞争程中立于不败坛之地。傅二零.蛛解决方案的胡选择旗(持一渣)歼系统说明揉设计和实现粱库存管理系累统,使库存讯管理的工作意系统化、规瞧范化和自动副化,从而达秀到提高管理鞭效率的目的迅。素1.班利用计算机属系统实现商以品库存管理有。倦2.授流程符合泪库存捷管理誉要求。酒3.港查询方便,广无论是按商谣品仔名称留、晃仓库、区域舟、货位、时屿间、操作员五其中任一项肢都可以进行凯有效在查活询。塑4.劈系统扩充容脸易,有很多傍地方还需要瞎更好地完善现。爱5.捞友好的用户避界面,既面少向系统开发疫者,又面向饺用户还。李(二)系统躲初步调查经库存管理需咏要有:产品享相关信息设衣置,产品入置库躬、疼出库绍、移库、或采购、槐库存盘点、汁库存查询累等功能。应挂有入猫库信息的输合入窗口,出百库信息输入计窗口,撞移库信息输拨入窗口、采针购信息的输吹入窗口,弓产品相关信概息设置的输么入窗口踪,并且界面课要自然、简知便,要有充况分的提示和音帮助,以便查于操作人员单学习使用和苦掌握。对输积入的错误又马有好的措施采,并随时掌厨握任务的进珍展情况,输瞒出的形式要叫易于理解,牺结果要正确听。当然了,设对于用户来苍说,界面就寺是系统本身鲜。用户特别稍关心能否有卡效地使用软胞件来解决问象题,用户对愤软件功能的剧理解都在界督面上表现出爹来。人机界书面体现了系郑统的功能,堡以及操作的吸方便程度是曾否符合使用页的要求与工膝作习惯。找总之,应使秃管理部门及遭时掌握产品填库存全面情沿况,并通过贞这样的系统巷,做到信息责的规范管理扯,科学统计皆和快速查询诉,从而减少革管理方面的命工作量。倒根据用户提陆出的建议,满为了开发出死有效的库存忘管理系统,爆遵循以下原翠则:获1.俊满足用户需值要。之所以惹开发新系统硬是因为旧系淹统存在问题疼,束缚着组四织的发展,幼不能适应用恼户的需要。芽系统必须慎能被用户接晋受,实现用消户的初衷。卧2.旁功能更完善牲。功能是否芒完整,是指钱能否覆盖组州织的主要业摇务管理范围匹。同时,还逗表现在各部袋分接口是否集完备,数据遍采集和存储虽格式是否统牙一,各部分黑是否协调一雷致。仆3公.陡技术更先进示。正确认识滔各种先进技贱术的优劣长认短,从而根烫据组织的实吧际情况和未军来得发展将平其合理的运逢用到宿库存管理迟系统的开发东中去。要努俯力发挥其高郊速度、高精程度、高密度苍的优点,也乐要避免其缺魄乏灵活性,节不便于处理祖意外情况的蜓缺点。同时棒,不要为了兽一味的先进白,而忽视了弃技术本身的兽成熟性。孩4.黎实现辅助决体策。许多组扔织的决策任跑务非常复杂绪、耗时,而送决策关系到竿组织的兴衰从。因此,所炊有的组织都瓣需要能够帮毙助他们做出臂最佳的决策膏支持系统。讲(障三配)可行性研淘究做可行性分析窗研究的目的圆就是用最小把的代价在尽兄可能短的时仗间里确定问茶题是否能解房决,通过研重究与此类似塌的系统后,愁我们具体从落下面三方面注考虑。爆1尤.保经济可行员性酿库存管理系需统是一个小肠型的管理系稿统,在开发奉时需要软件穿开发人员花齐费一定的时便间和精力,归因此需要一传定的资金。坐但它给企业师带来的利鄙润是不可估警量的,节省煎了许多人力纵,物力上的穴开支,使库快存管理工作膏变繁口为简,使其渣更加合理化覆、规范化。揉工作效率的莫提高就意为哲着整体水平蹲的提高,是筝非常值得投逢资的宁。绩2傍.操作可申行性漏系统谅采用了可视退化面向对象典的工具开发危,其窗口、忙界面简洁易寇懂,所以系右统在操作上鼓是可行的纳。秩随着计算机描知识的普及角和推广,越荡来越多的人铃掌握了计算榜机的基本使睡用方法和基苏本。目前,礼公司的管理谦人员已经具絮备了一定的蛇计算机基础蔽知识和实际凝操作经验。跑对于局域网疯、WIND泳OWS等环宴境下的软件禁使用比较熟永悉,对于新如系统的开发滑,用户表现异出极大的兴们趣和热情,踏提出了各种资很好的建议架和要求敲。功(四)对设忍计工具和相预关技术的说粱明城系统是采用轰J护ava静B雁ean,乱S腰ervle坑t,饼J焦SP盾开发,以互MyEcl疼ipse,队Dream炮weave崭r两作为开发工可具技,昌以SQLS澡erver饺开发专数据库提,以Tom湾cat为服赤务器分。园系统开发艰技术杀(1)撕JSP技术博介绍李JSP(J知avaS撇erver去Page场s)是由S赴unMi出crosy眉stems布公司倡导、预许多公司参神与一起建立稳的一种姑动态网页辈技术标准。庄JSP技术另有点类似价ASP央技术,它是帮在传统的网脊页璃HTML灵文件(*.竞htm,*胃.html将)中插入士Java部程序段(S醉cript狼let)和行JSP标记串(tag)授,从而形成搂JSP文件盛(*.js猴p)。仰JSP技术蛛的强势:=1\*GB3淘①饲一次编写,逼到处运行。租在这一点上熔Java比配PHP轮更出色,除振了系统之外储,代码不用体做任何更改滴。=2\*GB3叶②他系统的多平埋台支持。基夹本上可以在絮所有平台上犹的任意环境日中开发,在鞠任意环境中梨进行系统部小署,在任意蒙环境中扩展茄。相比AS钻P/PHP疫的局限性是师显而易见的睁。=3\*GB3近③议强大的可伸待缩性。从只屯有一个小的敲Jar薄文件就可以蜓运行Ser浊vlet/唐JSP,到齐由多台服务连器进行集群俩和负载均衡等,到多台A饼pplic借ation征进行事务处薯理,消息处未理,一台服饮务器到无数班台服务器,挖Java显跨示了一个巨她大的生命力窝。=4\*GB3占④始多样化和功次能强大的开趟发工具支持嘉。这一点与波ASP很像乐,Java胖已经有了许秀多非常优秀嚼的开发工具描,而且许多沸可以免费得袖到,并且其如中许多已经命可以顺利的阵运行于多种书平台之下。折(2)访J态ava笛B严ean技术垦介绍印JavaB日ean是奔一种准JAVA凝语言零写成的可重磁用组件。用饰户可以使用饭JavaB哈ean将功携能、处理、穿值、数据库俯访问和其他核任何可以用猪java代趋码创造的对当象进行打包螺,并且其他贺的开发者可度以通过内部歉的JSP页毅面、Ser附vlet、酬其他Jav痰aBean乖、appl念et程序或牺者应用来使他用这些对象松。用户可以月认为Jav件aBean晓提供了一种构随时随地的青复制和粘贴狼的功能,而搬不用关心任混何改变。坦(隐3要)乐Servl剂et卖技术介绍弯Servl萝et是一种聋独立于平台双和协议的服班务器端的妙Java心应用程序,第可以生成动猜态的滨Web生页面。它晌担当Web芦浏览器或其脊他就葱客户程序发佣出请求,与县服坏务器上的染数据库程或应用程序络之间的中间尾层。悼Servl杜et是位于仔Web服积务器内部的门服务器端的歼Java应部用程序,与千传统的从命毯令行启动的云Java应驾用程序不同某,Serv肤let由W前eb服务器树进行加载,吉该Web服烈务器必须包睛含支持Se肠rvlet姿的Java私虚拟机周。压系统开发环秀境和相关开贝发工具梯(新1雅)画Tomca般t制介绍昏Tomca颠t萝服务器是一况个免费的开肃放源代码的今Web氧应用服务器俱。叹Tomca月t幸是窄Apach氏e嫁软件基金会眯(哄Apach疼eSof坝tware雀Foun冰datio晚n污)的办Jakar患ta押项目中的一疫个核心项目脚,由海Apach毯e迷、古Sun胆和其他一些算公司及个人抢共同开发而愁成。由于有温了限Sun认的参与和支棋持,最新的维Servl凡et浊和烤JSP捞规范总是能朴在宋Tomca袋t宾中得到体现悔,值Tomca惩t5公支持最新的斗Servl贫et2.限4息和余JSP2橡.0猪规范。因为股Tomca膨t街技术先进、羡性能稳定,基而且免费,逢因而深受谅Java辜爱好者的喜糊爱并得到了很部分软件开轨发商的认可皂,成为目前坊比较流行的疲Web闷应用服务器党。遇Tomca睬t是一个志小型的轻量胞级应用服务视器,在中小薯型系统和并阶发访问用户端不是很多的万场合下被普锈遍使用,是良开发和调试膨JSP程误序的首选。柱Tomca进t和IIS率、Apac终he等We姜b服务器一陵样,具有处圆理HTML坝页面的功能智,另外它还诉是一个Se片rvlet末和JSP容觉器,独立的拜Servl听et容器是裙Tomca虽t的默认模料式。不过,券Tomca破t处理静态严HTML的扯能力不如A宽pache承服务器。化(尚2朝)浮MyEcl安ipse测介绍伤MyEcl评ipse锈企业级工作融平台是对莫Eclip天seID连E桶的扩展,利且用它我们可渐以刃在宝数据库和捷J2EE丸的开发、发弦布,以及应集用程序服务架器的整合方托面极大的提迹高工作效率乌。它是功能缝丰富的冒J2EE愉集成开发环必境,包括了秩完备的编码掩、调试、测谎试和发布功茧能,完整支培持爹HTML,灯C粉SS,聚JavaS独cript谦,SQL怨,,St贱ruts与,毅Hiber帮nate潜等。详(浓3锡)极Dream拉weave判r屈介绍如Dream帽weave尝r愉是粪美国慰MACRO寸MEDIA冷公司开发的娱集网页制作像和管理网站讽于一身的所趁见即所得网哪页编辑器,奉它是第一套客针对专业网尾页设计师特资别发展的视立觉化网页开凑发工具,利坏用它可以轻辫而易举地制诵作出跨越平挎台限制和跨颂越浏览器限保制的充满动善感的网页。港系统开发中禾,谁MyEcl甚ipse屡负责后台数遭据、业务逻榜辑的开发,百而嗓Dream察weave祝r挽负责前台网肆页的开发及仇美化。拥三、系统设耕计康(一)系统汉设计原则呀(旗1悼)驳简单性远:在达到预垦定的目标、直具备所需要敞的功能前提救下,系统应棕尽量简单,较这样可减少择处理费用,寿提高系统效邪益,便于实阁现和管理。惜(葛2爬)旨灵活性和适蔽应性恋:以便适应法外界的环境却变化。可变慎性是现代化叶企业的特点害之一,是指暑其对外界环馆境的变化的刺适应能力。甩作为企业的竿管理信息系燃统也必须具微有相当的灵擦活性,以便枪适应外界环伤境的不断变纠化,而且系制统本身也需爹不断修改和躲改善。因此承,在这里系斩统的可变性脊是指允许系伟统被修改和悦维护的难易魔程度。一个楚可变性好的叼系统,各个股部分独立性揉强,容易进踏行变动,从悉而可提高系帆统的性能,烧不断满足对班系统目标的郊变化要求。劳(杀3颈)获一致性和完办整性兄:一致性是焦指系统中信采息编码、采堆集、信息通拐信要具备一圾致性设计规擦范应标准;乔完整性是指室系统作为一耳个统一的整致体而存在,残系统功能应考尽量完整。惨道(用4现)榴可靠性帆:系统的可与靠性指系统舌硬件和软件方在运行过程态中抵抗异常至情况的干扰叼及保证系统救正常工作的赞能力。衡量哑系统可靠性铁的指标是平畅均故障间隔演时间和平均霉维护时间。搬前者指平均穷的前后两次庭发生故障的贡时间,反映泻了系统安全物运行时间,栗后者指故障男后平均每次笼所用的修复狮时间,反映犁系统可维护杠性的好坏。疑只有可靠的逮系统,才能遭保证系统的观质量并得到完用户的信任浸,否则就是终没有使用价献值。勾(屑5外)唯经济性昆:系统的经宵济性是指系简统的收益应裂大于系统支恳出的总费用抗。系统支出劫费用包括系傅统开发所需仓投资的费用卡与系统运行嗽维护费用之饮和;系统收驴益除有货币轻指标外,还双有非货币指谣标。系统应娱该给用户带荐来相应的经晴济效益。系奏统的投资和罢经营费用应积当得到补偿肝。需要指出赚的是,这种造补偿有时是季间接的或不验能定量计算身的。告(贫二青)总体设计牵通过对库存浆信息流程的滩详细调查分室析,弄清了雾库存管理工颤作的业务流叹程和管理功弓能,符号定矿义峡如下秘:菊图3.1据系统翼符号定义皇图连系统业务流蹲程图如下暖:爽图3.查2手基础数据管之理分图每图3.铅3毛库存管理循图托(三松)系统数据新字典的创建绢为了对数据声流程图中的飞各个元素谁做谈出详细的说念明,有必要势建立数据字内典。数据字拢典的内容主授要是对数据撑流程图中的六数据项、数糟据结构障、数据流、膏处理逻辑、就数据存储和摸外部实体等锈六个方面进柿行具体的定咐义废。季表3.1谷数据项的定筐义框数据项编号洲数据项名称象简抹述膊类型及其宽倦度闯U-01瑞用户编号轨用户组的项编码蜓数值型获U-02驾用户名盖用户作的载名称腥字符型,2宿0位害U-03征用户密码勉用户登录时冒的密码图字符型,1浸6位彼U乏-04王用户级别顿用户使用权喘限抽数值型株U-05持用户E赛m升ail示用户的电子析邮件泡字符型,2遇0位职U-06轿用户堪用户的症号码俩字符型,1丘1位秀W-01浑仓库编号长仓库的编号气数值型矮W-02软仓库名量仓库的名称远字符型,5铜0位拼W-03必最大区域数宵允许的最大不区域数帖数值型都W-04既地址氏仓库所在的份地址出字符型,1谢00位姻A-01续区域编号效仓库的编号糠数值型李A-02孙区域名翠仓库的名称羽字符型,5奔0位击A-03粒最大货位数伐允许的最大详货位略数记数值型狮A-04画所在仓库遭区域所在的激仓库吨数值型养S-01粪货位睛编号茂货位科的编号纱数值型炒S-02滑货位经名织货位轨的名称颗字符型,5逗0位篮S-03塑最大竿货物蜜数控允许的最大铸货物欠数河数值型草S-04狭所在区域刻货位野所在的光区域贼数值型财ST皇-01违类别刊编号再类别次的编号虑数值型堆ST根-02虫类别馒名锻类别悔的名称胜字符型,5赏0位勉G-01玉货物编号留货物的编号肉数值型拴G惑-02扮货物名秩货物的名称完字符型,5秩0位庆G-03杆类别石货物所属的割类别呢数值型接G-04硬最大库存常允许存储的裹最大货物数滚数值型充G-05揪最小库存岗允许存储的膊最小货物数查数值型抱G-06鱼价格体货物的价格耗数值型施表3.惠2传数据结构赤的定义兔数据结构编惊号痰数据结构名罪称拼简蜜煌述姥数据结构组独成积DS-01华用户表疲记录用户信间息滤U-01+士U-02+酿U-03+荐U-04蛋DS-02急仓库表呆记录仓库信者息腹W-01+坊W-02+脸W-03+明W-04招DS-03望区域表径记录区域信存息墨A-01+方A-02+研A-03+械A-04勿DS-04楚货位表译记录货位信滤息蔽W-01+压W-02+察W-03+枪W-04争DS-05杨类别表觉记录类别信拣息吹ST-01久+ST-0拍2+ST-宪03+ST倒-04柔DS-06素货物表熄记录货物信跪息工G-01+悟G-02+宰G-03+饲G-04+抽G-05+捎G-06纤表3.器3族数据界流赞的定义欢数据流驴编号协数据流幕名称回简述议数据流势来源翅数据流哥去向习数据流组成晨D-01骆入库单世用户入库填泪写命的傅单据巩用户泡入库管域理模块诚商品名称,棉数量,仓库角,权区域,货位圾,备注夺D-02数出库单天用户出库时冲填写的单据猪用户医出战库管离理模块膜商品名称,和数量,仓库枝,反区域,货位晕,备注杀D-0侧3启移驶库单祝用户翼移痒库时填写的飘单据爆用户复移悼库管炮理模块棋商品名称,式数量,蓬移入改仓库,敲移入告区域,斜移入士货位守,棕移出惑仓库,猜移出篮区域,移针出肚货位吹,备注示D-04芹采购单茫用户采购时拼填写的单据链用户艺采购管惜理模块串商品名称,旱数量,备注仇表3.它4医处理逻辑葵的定义港处理逻辑编膨号掀处理逻在辑名称桂简述迈输入的团数据流掩处理蚁输出的数据秒流壁P阴1案入库处理治向入库表中劣添加信息档,更新库存圆信息币入库单提查收货物要响入库的货物远,判断库存秘量是否满足他入库量镰,登记入库俗信息摘,更新库存递信息际入库单盒P仇2却出库处理惕向出库表中脱添加信息么,更新库存亲信息瞒出库单吹查收货物要必出桐库的货物,视判断出库后认库存是否低立于安全库倦存闹,跑登记出库信需息舍,更新库存短信息纳出槐库单饰P3激移库处理藏向移库表中惜添加信息拨,更新库存处信息粘移库单提查收货物要疲移裙库的货物,佳登记移库信包息蝇,更新库存古信息财移库单桑P4端采购劈处理国向采购表中化添加信息脂,更新库存摆信息息采购单营查收货物要崇采购的货物并,登记采购听信息铺,更新库存正信息泳采购单生表3.察5赖数据滑存储并的定义吊数据存储的叮编号毫数据存储的垮名称苹简述居数据存储的县组成授关键字款F雕1址用户表有存储用户信互息仁用户编号,造用户名,密佛码,级别,拒电子邮件,担用户芝用户编号县F2童仓库表塔存储仓库信耍息典仓库编号,见仓库名,最坐大区域数,杨地址比仓库编号俭F闻3历区域喘表急存储区域佩信息钉区域个编号,毒区域障名,最大炊货位块数,刃仓库踏区域汪编号学F仗4壳货位个表举存储塌货位附信息舍货位笋编号,恶货位荐名,最大桐货物光数,疾区域耐货位驰编号筹F评5份类别兔表汗存储躺类别思信息辫类别尿编号,倡类别浸名晨类别献编号幼F哭6宪货物赢表储存储预货物胖信息挑货物编号,悟货物蒙名,懒类别庆,方最大库存,策最小库存,估价格裹货物稳编号单F7裤库存表赴存储库存信收息扩库存编号,槐货物名,数扫量,仓库,尘区域,货位贵库存编号耳F8恩入贤出芦库表继存储入酬出丈库信息寿入肿出晨库编号,让货物名,仓升库,区域,要货位,操作牵员,数量,宣操作时间,辣类型,备注曾入出骂库编号拒F9倒移齐库表粒存储移妙库信息扶移福库编号,翅货物名,费操作员,比数量,衬操作时间,耳移入翻仓库,要移入你区域,请移入虫货位煤,移出仓库掘,移出区域猛,移出货位驴移月库编号阿F10纠采购算表触存储耐采购雕信息灾采购宴编号,更货物名,数稍量,操作时邪间,操作员初,备注慧采购递编号扒(四警)系统功能吹模块划分栗根据用户操演作需求,将涂系统划分如贷下,并对其案模块的划分毕和功能进行贤描述。拾1.奴基础数据管跪理检(唇1丘)白仓库信息管格理泳(2)区域化信息管理薄(责3狱)货位信息鲜管理扮(跑4洋)类别信息品管理年(渣5贴)用户信息雨管理际(岛6骆)翅货物间信息管理子2.榆库存管理木(1)入库执管理吸(2)恢出库拥管理松(3)白移库处管理醉(4)之库存盘点涝管理腊(5)轨库存统计烈管理望(6)乓采购洁管理睬整个系统的甩模块结构如绣图所示。茫图纸3.库4楼系统的功能啊模块图羡(五船)系统功能逮模块明细惠系统共包括堡2大功能模元块,12个鼓小功能模块理1.基础数脚据管理梦主要完成解基本胁信息红(仓库、区吊域、货位、奸类别、货物服、用户)暖的维护工作全,包括添加醒、修改、删钳除、浏览贫等功能酿。寇2取.库存管理昼(1)入库曲管理谨。完成货物柿入库的管理碎,包括填写全入库单,浏阵览入库信息翁等功能。货响物入库时需你要检查入库凭后货物库存饰是否超过货叫物最大库存夕,超出时,液返回错误提体示信息治,禁止货物翼入库形。致货物入库后腊更新库存信驶息。锤(贼2承)束出支库管理。完坊成货物口出庭库的管理,第包括填写共出侮库单,浏览握出傻库信息等功顿能。货物疾出宽库时需要检希查出庸库后货物库挨存是否坑低于如货物录安全占库存,变低于予时,返回错绕误提示信息嗽,禁止货物轧出第库炉。咳货物坑出独库后更新库款存信息。始(3)移库以管理。完成灯货物糖移苹库的管理,姜包括填写付移剥库单,浏览室移乞库信息等功盆能。瞧货物移库后叼更新库存信丑息。夺(4)库存贞盘点管理。举完成省库存盘点潮的管理,包然括浏览活、查找盛库存甘信息阴,更新库存据数目明等功能得,保证库存章信息与实际跟保持一致题,还胆可以通过仓呆库、区域、农货位单条件西或多条件浏配览货物库存默信息。仍(5)新库存统计管逢理。可以对牙库存信息、代入库、出库浸、采购察操作迹进行挺详细的查询帖。查询条件逃包括按仓库糊、区域、货式位查询,按何时间查询,苍按操作员查础询。处四、数据库产设计决(一)数据管库设计概述岁1皂.数据库概斩念结构设计纤这一阶段是良在需求分析饺的基础上,挪设计出能够恨满足客户需场求的各种实腐体滩,籍以及他们之寒间的关系,沃为后面的逻疤辑设计打下犁基础。夕本例的实体须有:入库实臂体、出库实服体、移库实蚊体、采购实卖体拐。牛库存管理系议统的局部牙E-R视图宗:供图4确.1森系统局部E疲-R扔图厨库存管理系稻统的集成E积-R视图:供图4母.图2欺系统漫集成帅E-R招图夺2花.数据库逃逻辑漆结构设计招现在需要将嫌上面的数据雨库概念结构志设计转化为得SQLSe齿rver2拐000所支耗持的实际数杨据类型,也沉就是数据库痕逻辑结构。以在上面的实忆体和实体关袍系的基础上虾,形成数据绑库的表格和忆个表格之间记的关系。鞭本系统的各恋个表格的设军计结果如下幅:猾表4.1恳用户文表茂表4.负2到仓库颤表逢编号彩字段名称畅数据结构刑说明须1份ware铲id辛I阅nt墓仓库煮编号因2届ware滨name忍V窝archa赠r(叉5梢0)挂仓库核名称则3匠maxar利ea养Int命最大区域数丰4令addre愉ss悉Varch安ar(10沿0)炒地址守表4.救3国区域尖表小编号犯字段名称佩数据结构舞说明色1罪area帮id氧I亚nt康区域祸编号免2拔area执name调V怪archa摔r(担5绝0)咳区域括名称象3览warei品d抖Int较所在仓库巩4拥maxsp菊ace屋Int睬最大货位数驼表4.疏4妖货位意表晋编号存字段名称混数据结构数说明拦1乎space坦id沫I蛙nt柱货位限编号阔2亲space府name疫V查archa刊r(郑5榆0)警货位产名称音3酸areai弃d况Int值所在区域群4获maxgo匙ods纽Int汤最大货物数等表4.痒5陵类别烤表铸编号队字段名称键数据结构朱说明死1录sorti欣d露I医nt透类别街编号伴2艺sortn子ame聪V只archa滤r(50)访类别典名称余表4.减6证货物页表队编号求字段名称幅数据结构秆说明蜂1肆goods队id倚I然nt性货物略编号鱼2仔goods孝name博V浴archa来r(20)牧货物饶名称彩3站sorti元d抗Int疤所属类别鸣4兵maxnu往mber彻Int新最大库存征5踏minnu测mber奇Int朋最小库存财6醋price士Int勒价格喂表4.室7烧库存厕表下编号乎字段名称汪数据结构孩说明赔1核stock炼id府I参nt惹库存朵编号委2赶goods臣id晋Int爷货物留名称衬3冶numbe义r亿Int俗数量喘4裹warei样d来Int多所属仓库栋5曾areai从d愉Int汽所属区域涉6勉space旦id岛Int垮所属货位间表4.抄8丰入出库遇表削编号慌字段名称菜数据结构辣说明馒1钩inven叨tory懒id困I阁nt佩入出库篇编号圈2渡goods折id漫Int描货物偶名称待3聋warei牢d俯Int耗所在仓库尚4乳areai机d艳Int直所在区域看5匀space袋id允Int忍所在货位讽6莫usern爽ame笨V亮archa旧r(转20拆)犯操作员油7扰numbe鞭r叮Int茄入出库数量秘8转modif才ytime净datet膏ime万入出库时间激9粘type构V条archa骗r(10)铺入出库类型误10窑remar衬k阵Varch铺ar(50籍0)滨备注僵表4.夹9畏移芳出库稠表去编号疮字段名称迹数据结构乱说明笋1瞧trans哭fer侍id晕I挽nt埋移库找编号贞2丹goods公id蔬Int取货物名称师3涉usern棚ame荒V抱archa忆r(20)登操作员努4突numbe戴r洁Int稼移库鸟数量务5最trans哨time广datet纲ime乐移库筛时间婆6喷input给ware凑id刃Int轨移入法仓库脊7随input孙areai辅d俩Int屈移入皆区域摇8隔input语space乡id渠Int谈移入扑货位聪9催outpu左t善warei狼d透Int造移出鬼仓库葬10塌outpu两t中areai曾d真Int块移出泳区域塘11坛outpu玩t酷space水id圆Int棉移出厦货位贫表4.眼10发采购行表日编号狸字段名称津数据结构县说明框1含purch厘ase吩id降I婆nt包采购跌编号减2协goods船id雅Int座货物名称厅3贩numbe蝇r衔Int称采购作数量窗4喷pur挣time剩datet据ime宿采购猴时间柳5谣usern码ame秃V手archa爪r(20)占操作员估6前remar区k卸Varch搭ar(50物0)妹备注语表4.帖1爽1阁系统吃表椅编号纲字段名称选数据结构有说明群1关warei桑nitia亚l居I排nt检仓库是否初女始化(0-搅否,1-是双)喊2消areai绝nitia惑l挺Int糊区域是否初蹲始化利(0-否,药1-是)掘3梨space暗initi掠al征Int庙货位是否初籍始化踏(0-否,耀1-是)揪4夺sorti丑nitia江l陈Int福类别是否初姻始化东(0-否,票1-是)卵5激goods建initi宵al身Int舍货物是否初否始化魄五、详细设变计(一)引言略为普使用本系统袍的用户提供附完善的库存怜管理至服务,托以及精确的活库存查询服使务,为企业锋管理者提供欧实时库存信咽息,帮助企炉业决策者拐了解库存状切态,辅助做裁出合理的决炸策。缸该部分所有勿业务逻辑代匙码详见附录舅Ⅱ做。姐(历二垒)骂系统程序设省计誉1止.喜用户登录瞧设计说明广该程序检查塑用户登录信堤息是否合法掠,合法用户绑的信息会被焦保存到Se括ssion枯中,如果未果登录用户想掌使用系统其后它功能都会抹被拒绝墙。只该程序的设积计可有效避乱免SQL注遗入漏洞。抖如图5.1宗为用户登陆个界面,用户处登录时要求脖用户名长度连在20个字撤符以内,密柔码长度为6券-16个字秩符市图咸5.1系统矩登录界面俘如图5.2沃所示为用户你登录后界面棕。沈图迅5.2们用户管理主掩界面器该功能流程铺逻辑图如下息所示:抚图5.3蕉用户管理俯流程逻辑图盒Login雀Servl绣et大得到丑用户提交的洁数据决usern谊ame针,范passw娘ord甩,然后调科用平UserP饺roces逆s绒类的影login星Check乖(Stri版ngu,学Strin西gp)裂方法对数据喷进行检查截。遥检查方法如肿下:觉(1)首先检检查用户名沟为层usern患ame权时的密码扯(堵selec绝ttop托1pa语sswor稀dfro痰muse治rswh培ereu取serna辅m陕e='"待+u+刑"'"圈)哀,若不存在快,表明不存披在该用户,档返回用户名柴错误提示信糠息。泛(2)若存每在,检查盏usern才ame嘴的密码与冤passw糠ord瞎是否相等喉(夕p.equ邻als(r颂s.get腿Strin援g(1))受)萝,若相等,始登录成功,出跳转到用户悲管理界面;搏否则,返回固密码错误提纪示信息。遭该算法有效闲避免了SQ朴L注入漏洞灿。因为如果拦采用以下S片QL查询语划句:体selec遣ttop陡1*摸from榴users磁wher扣euse友rname瓣='"+滔u+配"'an桨dpas递sword颈='"+逃p+"默'顾时,用户在长登录时随意间输入用户名毁,而输入以蓄下密码狭:开'or圣1='1锤就可以成功急登录到系统偶。壤2碧.或实体添加效设计说明尽该程序社功能是添加贝实体到数据娘库,以仓库逗添加为实例铃,其他实体签的添加过程闻与仓库类似决,不在一一沾赘述。谎如图5.蝶4强为停仓库添加吧界面,当添加仓库耗时要求尤仓库桌名长度在遗5后0个字符以苍内,埋地址闪长度为贫100日个字符丧以内。纵图扛5.逗4萍添加仓库耍界面真如图将5.庆5拨所示为纷成功添加仓豆库食后界面。筒图中第一条种数据即为刚逐刚添加数据悉。问图5.寨5口成功添加仓蛙库刊界面忆该功能流程贺逻辑图为:添图5.6寒添加仓库寇流程逻辑图症Ware静Servl埋et也得到用户提愉交的数据弊w忙are骆name仓,瑞maxar邻ea,ad钥dress膀,偏然后调蛋用铃Ware悲Proce纱ss尤类的灭addWa距re卖(违WareB湿eanw递b仁)喂方法膊将数据添加位到数据库驶,SQL语罩句如下:剪Strin辅gsql乳="i尤nsert哑into虎ware番house茎践value损s(吗'"+救wb.ge揪tWare繁name歇(旨)+"潜',"+科家wb.ge异tMaxa眼rea(愁)+"苏,'"+伤wb.ge属tAddr盏ess(应)+"'滋)";皱3.她分页浏览错设计说明鄙该程序功能欣是添加实体胶到数据库,砍以仓库添加威为实例,其量他实体的添龄加过程与仓眯库类似,不尿在一一赘述佣。锦如图5.揉7就为仓库痕分页浏览已界面籍图雷5.此7岁仓库如分页浏览探界面暗1炸如图5.惹8筝所示为乎点击下一页鼻后义仓库阿分页浏览民界面。调图5.村8太仓库颤分页浏览鲁界面尖2胃该算法有四胞个主要的参登数,椒pageN纤o击代表当前的污页数,后pageS章ize医代表每页显理示几行记录恐,蓄pageC臂ount药代表共有多掏少页,拘rowCo满unt描代表共有多津少行记录。丧其中痕rowCo埋unt浑由以下赔SQL犯语句求出:权selec直tcou格nt(*)凝from融ware厚house疑;学pageS才ize咸由程序员自怜己设置,刚pageC遥ount济的值可由以其下方法求出闪:如果膏ro乓wCoun盒t%pag轮eSize场=0迅,轰pageC诸ount=桥rowCo谱unt/a拦geSiz团e,扒否则蚂pageC懂ount=位rowCo端unt/a丛geSiz晃e+1将;妥pageN冤o京的值是通过炕参数传递过算来的,那么霜上述四个参汗数确定后,喉第非pageN缝o富页的记录通口过以下的掀SQL河语句求的:扯Strin宫gsql蛙1="着selec许t猎top”登+pa搏geSiz烦e+"垂*fr碰omwa摊rehou郑sewh守erew伴areid斑not办in(se猫lect宪top"门+(p胖ageNo团-1)*p爽ageSi养ze+"失ware拢idf锻romw导areho迹use)杏order纲byw设areid寸desc背";禁4.坝实体修改设酒计说明悲该程序功能维是修改实体防的信息,然桃后保存到数池据库,以仓语库修改为实区例,其他实打体的义修改旦过程与仓库罢类似,不在潮一一赘述。诞如图5.助9盗为仓库修改棵界面,贤修改仓库姻时要求仓库么名长度在5万0个字符以猜内,地址长就度为100鞭个字符以内摆。职图丰5.痰9示添加仓库团界面膊如图傍5.10拆所示为成功据修改每仓库后界面示。焰图5.锻10挠成功修改贼仓库偿界面秒该功能流程互逻辑图为:享图5.11炊成功修改浓仓库流程逻涉辑图惯WareS已ervle悬t史得到用户提宏交的数据拍warei衔d四,耗waren执ame议,双maxar水ea,ad临dress灭,然后蜜调亲用保WareP养roces而s亏类的碗modif宽y岸Ware(杏WareB帅eanw禁b)册方法修改仓砍库信息,然俊后将数据保动存影到数据库,扰SQL扶语句如下:亿Strin炭gsql吸="u稻pdate膊ware树house荡set吃waren对ame=旅'"+浪屿wb.ge逼tWare宣name侧(的)+"滴',ma耀xarea隙="回+各wb.ge舞tMaxa拨rea(毙)+"西,add攀ress胆='"副+蜘w捐b.get趣Addre明ss(梯)+"粗'whe树rewa辱reid敞="+骄捕wb.ge末tWare域id(塌);惨5.购实体删除设初计说明掘该程序功能记是删除实体飘的信息,以诊仓库删除为筑实例,其他艺实体的删除伙过程与仓库燥类似,不在冰一一赘述。折如图洁5.12捧为仓库删除馋界面酸图贡5.宗12倦仓库删除埋界面呆如图联5.1查3张所示为成功辅删除误仓库后界面霉。模图5.裙1按3肌成功删除未仓库公界面棚该功能流程蛾逻辑图为:脱图5.14到批删除增仓库街业务逻辑流乐程图朝WareS朋ervle洞t得到用户歇提交的数据风warei焦d枣,然后调代用Ware含Proce减ss类的述delet畅e助Ware(蜻intw鸦areid怀)方法影删除神仓库信息,阳SQL语句缸如下:碍Strin观gsql陵="d寄elete吉from渔ware喂house墙wher谦ewar窄eid=葵"+村warei款d;舌6非.砍入库许设计说明毅该程序功能洲是馋实现货物的都入库。移如图港5.15距、5.1铸6顶所示纯为杀入库垄界面秀图箭5.捕1然5宝入库慧界面从1托图冰5.袖1爬6出入库稠界面宗2跟如图5.满1单7烂所示为成功扇入库啊后界面。柳图5.且1败7总成功意入库皆界面增该功能美流程逻辑黎图为:近图5.18只肝入库流程逻播辑图凑Inven士tory尼Servl深et得到用丹户提交的数宜据,然后岁调俭用悔Inven僚tory杂Proce米ss类的舟addIn汁vento排ry吐(竞Inven雁toryB更eani肚b辣)方法麦添加入库严信息,诊同时更新库依存信息,更兵新库存信息锈的轧SQL语句董如下:辫Strin估gsql正=牙"upda婚test忍ocks高etnu液mber盯=num秋ber+饲"+茄numbe轻r+"昨wher芹egoo污dsid脂="+弄狐gb.ge锻tGood库sid(贿)+"伟and外warei绵d="棋+建wb.ge况tWare奉id()帮+捡"an良dare舱aid=洗"+谈ab.ge谅tArea穴id()先+油"an晶dspa分ceid盲="+闹补sb.ge窝tSpac熄eid(轻);执7.姜移库设计说膛明各该程序功能掏是实现货物纵的移库。如船图喊5.19纵所示为移库映界面浅图考5.扛1暑9轨移库淋界面那如图5.赵20酸所示为成功美移库后界面她。顽图5.迅20电成功滤移宏库扑界面天该功能皮流程逻辑竞图为:煌图5.21比移库流程凑逻辑图对Trans饱fer志Servl极et得到用漠户提交的数暑据,然后筝调同用剑Trans柔fer滚Proce饶ss类的a航dd挖Trans味fer递(伐Trans棒fer向Bean待t服b)方法添拣加凑移谷库信息,同育时更新库存纽信息值:点sp.pu列tin(假gb,i锅nputw冰are,步input崇area,赵inpu容tspac孙e,nu甲mber)克;面sp.pu坏tout朴(赛gb,o婆utput脚ware,听outp厌utare灿a,ou友tputs漫pace,剃numb巡er);田8.愁采购设计说却明伏该程序功能羽是实现货物述的采购。如介图行5.22怕所示为采购释界面漫图第5.式22潜采购届界面替如图5.紫23储所示为成功肝采购后界面发。跟图5.债23尿成功采购付界面市该功能称流程逻辑款图为:怀图5.24物袍采购醒流程逻辑图谷Purch舞ase侨Servl挖et得到用板户提交的数托据,然后调界用敌Purch纷ase宝Proce行ss类的a允dd饼Purch供ase下(臣Purch仔ase怒Bean饲p具b)方法添休加蛮采购赤信息,同时阶更新库存信戴息橡。遗六、尺系统约安装与调试会本系统腥顺利运行需忆要以下窄安装环境:培jdk按1.睁6帖.0园以上社,墨Tomca弱t丽6孤.0蔑以上,踩SQLSe出rver2俘000需以上以及缴SP4削升级包。开零发环境为:温MyEcl屑ispe6丙.0击。禽(一)浓系统笔安装诉1醋.绑jdk宋安装弯首先下载削jdk择安装包,地闸址如砖下:揪htt戏爱92.18担.108.剪146/E场Com/E皇ComTi酒cketS液ervle焰t/BEG倒IN5A4丈E030F险1B9D9远C5D83犯D453A拼487C8摇8FB1/辆-2147翠48364借8/232注80785往31/1/虎83835肾8/840裕458/2元32807胸8531/宗2ts+/揉westC包oastF梳SEND/骆jdk-6浴u2-ot如h-JPR暮/jdk-呀6u2-o占th-JP斤R:2/j追dk-6u爷2-win柏dows-丰i586-矩p.exe殊;凳下载完成后司,双击济安装宾文件,按提沾示完成安装绵。窜2.乘Tomca出t呈安装钱首先下载T肤omcat惕安装包,地筝址如下:未:方//tom嚼cat.a协pache赛.org/满downl宽oad-6片0.cgi桨下载完成后辱,双击安装娱文件,按提新示完成安装卫。误安装完成后萌,进入To掀mcat主画目录下To苏mcat称6.0\b攻in,双击趟tomca铁t6.ex岁e,启动t欲omcat阁;辛新建IE窗盾口,在地址慕栏中输入如老下尚地址:概:熊//127烟.0.0.益1:808野0因,如果页面胳访问成功,忙则Tomc喝at安装成花功。离3.价系统安装斤打开SQL刘Serve徒r查询分析严器,输入数牵据库建表语协句(建附录窃Ⅰ匆)脱,点击运行备,完成数据卧库的建立。罢将本系统文告件夹拷贝到叮Tomca偶t主目录下岛Tomca妥t6.0祸\weba胳pps目录优下,在IE查窗口地址栏趣中输入絮:起//127积.0.0.徐1:808诸0/Inv俊entor白y抢,如果访问样成功则表示钉本系统安装伍成功选。胁(二)防系统调试汗错误1:殿java.毙la乌n间g.Num季berFo汪rmatE内xcept货ion:西Fori保np柄utst鸡ring:维""垒解决方法:赵检查英输入的数据矛是否为空瓣。何错误2:滨java.冤sql趟.乳SQL伏Excep洗tion:镇颤Error看esta那blish摔ings院ocket医.悬解决方法:哥检查欺是否SQL税Serve按r服务器是碰否启动揭。盗错误宏3辽:jav竖a.sql慧.SQL症Excep信tion:预讯违反了UN劈IQUE担KEY约束孝.附解决方法:说输入的数据拣项夺与数据库中松已有的数据吗重复称,而该数据刷项对应的数滚据库字段设跟定了UNI裕QUE约束朵,即该字段盾数据不允许熟重复召,修改输入缎数据渡即可稼解决峡。掘错误4:逗java.顶sql.秋SQLEx筑cepti叫on:熊DELET杨E语句与C刃OLUMN填REFE摆RENCE贺约束冲突。房解决方法:事删除数据时想违反了数据宗库的外键约狂束,即删除强的数据的字茅段是其他表刃的外键辣。词首先删除与诚该记录有关膏的记录,再流删除该记录狂。结束语锣本系统的设庸计与实现历锄时两个多月嗽的时间,目拿前基本的功泉能均已实现伪。本系统的逆主要特点有重以下几个方祝面:判(1)柿由于本系统扯采用的设计尿语言是基于戏java长的,所以本馅系统域能够跨平台提运行,即在胳windo守ws针,编u勺nix网,区linux群等不同的操晕作系统环境翠下均可运行狸。耐(2)堪由于本系统箱的设计遵循惩MVC取的设计模式弟,唇所以代码可府重用性高,堡低耦合性,绢代码燥维护方便封。你(3)系统萍查错能力强妖,奴而且直对于用户的具操作错误都棕有友好而详乌细的提示磁。喇(4)界面筑设计简洁,董以浅绿色为逼主色调,操则作方便、简铅洁素。凉但是,本系挡统设计依然带不够完善,轰有许多不足略之处幸。尿主要有以下扫几点:碰(1)毒前期系统调脉研不足,系棵统功能还不彻够完善。零(2)教系统的可扩撒展性不佳,胳往往系统的登一小部分修向改会牵扯到届许多地方的牢改动,工作友量大且容易捧出错。睬(3)数据开库设计不够塔合理,数据叠冗余多,安汤全性不够。猴综合以上不雷足,系统的唤仍需不断改垦进。包括进付行更加详细当的系统调研铅,了解用户战的真正需求母,不断完善尺系统的功能高,增加系统疫的实用性。纪技术方面可钩以考虑目前葬比较流行的倾SSH框架巨,提高系统叛的可扩展性金。参考文献土[1]穴王斌斌降,沙吴孝丽污.君库存管理系性统车UML按设计赌[J]火.拨平顶山工学柿院学报重,抵200笼8艘,呈(03)要.练[2]敢陈瑞斌歌,直南理勇准.录基于野Web滑服务的仓库晴管理系统设营计酷[J]混.信息服务婆报山,200咱8宴,脊(02)尊.油[3]伶杜来红跪.颤基于凭W失eb葬的物料库存灶管理系统的歇研究礼[J]俘.电物流技术猫,200脖6言,皱(8)这.领[4]是朱士高虫,搬朱军参,所朱彩霞叶.饲基于木WEB犯的企业进销均存管理系统活的设计堪[J]挽.耻淮阴工学院潜学报踪,200婶7跑,(5)淋.幼[5]印Huang尺SC葛,抛Huang滋YM阿,洽Shieh沫SM缎.疮Vibra悟tion底ands级tabil骂ityo电far炒otati想ngsh孙aftc稿ontai盛ning忆atra纺nsers哄ecra耀ck[J式]配.严JSou任ndan善dVib割ratio诞n圆,至1993树,睬162(3滥)燃:恭387-4嫌01汇.乱[6]忽汪旭敏焦,耽陈晓川符,崖杨建国尘等五.宜基于湿WEB斧的库存管理终系统的设计低和实现矩[J]自.赖机械设计与含制造彼,200边8件,奏(1).匠[7甜]规俞文跃,张折长胜存.哈基于电WebS喝ervic近e熄三层体系结赤构的库存管宗理系统的开抢发漠[J]宿.舞福建电脑航报屈,20燥08滥,(12播)淹.族[8]歼乔荣丽还,谦高淑芝胁,扯孙水亮拒.菌基于想MVC晨模式的物资歼供应管理信奸息系统的设追计扬[J]伤.胖化工之友穗,己2007达,(15)把.器[9]绿张兴旺得,铅赵嘉宫.灭基于晌J挑SP李的物流管理脂系统的设计刺与实现绪[J]蚂.借物流工程熟,2007走,(7)帖.久[10]援马颖,镜张劳模业.膨基于怀J丛2EE碗平台的库存速管理系统设损计与实现龙[J]贸.冰郑州铁路职叉业技术学院庙学报爱,2006琴,18(4纠)春.怜[11]巷许维矩.号J2EE拖架构下的物脂流信息系统症设计谋[J]邻.便中国管理信奥息化梁,胜2006净,伞9(5).理[12]房Manue册l.D牲Rosse窑tti矮,Meh恰met佛Mima芒n西,Vij缩ith刮Varg僚hese挽.逐Objec崇t-Ori滋ented班Fram嚷ework躬for迁Simul迈ating骑Mult窑i-Ech池elon法Inven头tory殖Syste尽ms颜[永J]星,200考6沿.权[13]康薛小锋巧.绘企业采购管兰理系统的设证计与实现金[J]筋.链数据库及信碍息管理蚊,2007搞,(06)错.抗[14]吩许跟勇,周疑炳海寒.膨基于洁RFID寄的第三方物咽流仓储管理慌系统设计应蒜用葡[J]呀.祸物流科技狸,2023尸,(11)晒.底[15]蜂陈潇锋.猾第三方物流冶管理信息系技统设计煎——牙库存管理信聋息系统夜[J]越.迎山西财经大树学学报奔,浸2023梅,11(1酒).致谢近经过长达三裕个月的努力恶我的毕业论涉文终于完成慧了。在这期浪间,指导教娇师拳xxx锦老师给了我抄细致、专业订的指点以及豆耐心的辅导困,在此深表抱敬意和感谢谅!同时,在鱼我完成毕业泻论文的过程感中,教研室巷的老师、辅石导员老师以西及同学们也愁给予了我莫膛大的帮助,傻对他们的关可心、帮助我汁深表感谢!刻我更要感谢遍大学四年来结所有教过我拣的老师,没围有他们深厚魔的专业理论别知识和经验养的授予,扇就没有我今嚼天的成绩。荐附录海Ⅰ潮数据库建表欲语句抱creat案edat暗abase倚inve棉ntory构;夕usei击nvent稀ory;巨creat翠etab已leus言ers(事useri拨dint小prim战aryk谱eyid侧entit远y(1,1叶),宗usern喇amev头archa法r(20)俱uniq巩ue,p妨asswo视rdva伍rchar淋(12)汽,grad摔eint春);羊inser土tint弃ouse垄rs(us班ernam督e,pa帆sswor里d,gr嘉ade)桥value甚s('sa乌','s圆a',1丙);甚selec蜘t*f蚀romu捡sers;娱creat备etab谱lewa叙rehou殿se(w很areid西int苹prima龄ryke滚yide话ntity崖(1,1)醋,冻waren闸amev剂archa类r(50)壶uniq宁ue);错selec爽t*f宁romw菜areho腾use;另creat刚etab踢lear梅ea(a铅reaid猫int更prima乔ryke歪yide慢ntity转(1,1)珠,望arean万amev旦archa拢r(50)偷uniq康ue,w众areid耀int,互forei医gnke争y(war惑eid)趴refer晨ences盯ware腹house虾(ware形id));恢selec丸t*f絮roma弹rea;牲creat震etab袋lesp梯ace(直space斯idin剥tpri软mary谈keyi狐denti阀ty(1,板1),陵space稻name鸟varch秤ar(50损)uni勇que,扇areai芹dint烂,案forei供gnke娇y(are某aid)球refer随ences戚area栋(area叹id));柏selec龙t*f阿roms防pace;拒creat沟etab旬leso棋rt(s暗ortid僵int枝prima猫ryke烤yide抬ntity坏(1,1)渣,吐sortn柏amev捧archa勉r(50)绒uniq趣ue);吩selec酬t*f乌roms渗ort;左creat诚etab烟lego疮ods(g瓦oodsi稿dint投prim坊aryk谈eyid誓entit萄y(1,1巧),阻goods践name躁varch斑ar(50锤),pr算icei苍nt,nu荣mber变int,娇sorti火dint约,war菜eidi父nt,ar愈eaid麻int,s扁pacei泥dint闷,鹿maxnu准mber虫int,档minnu套mber天int,盟forei最gnke病y(sor海tid)情refer聚ences淋sort加(sort以id),植forei撕gnke扒y(war为eid)避refer位ences浇ware茧house计(ware向id),令forei耐gnke痛y(are邻aid)名refer苗ences熄area知(area弃id),稠forei针gnke涝y(spa舒ceid)讲refe破rence驱sspa稍ce(sp思aceid享));惧selec裁t*f胳romg怒oods;兴creat需etab阅lest捕ock(s葵tocki巩dint物prim果aryk罗eyid症entit姜y(1,1潜),go捎odsid雅int,陵user连name糟varch鸽ar(20蓝),帅numbe借rint胖,mod肉ifyti周meda闯tetim蜓e,ty英peva政rchar刺(10),蓬audit婆bit,旺remar店kvar育char(窃500)撕forei旬gnke瞒y(use降rname阀)ref陪erenc竹esus友ers(u灯serna钳me),非forei芦gnke赴y(goo衰dsid)来refe授rence输sgoo票ds(go番odsid医));径selec呈t*f季roms厚tock;笔creat贪etab各letr父ansfe惨r(tra强nsfer坛idin吵tpri枣mary会keyi歼denti到ty(1,苗1),喉goods决idin挠t,use醒rname丰varc蚀har(2堪0),谋numbe凳rint对,tra研nstim添edat疮etime射,抱input腊ware烧int,i翠nputa丽reai秘nt,in希putsp应acei唯nt,尾outpu梳tware浩int,术outpu狐tarea痕int,锹outpu秤tspac何eint闷,筐forei弹gnke项y(use宅rname天)ref依erenc戒esus僚ers(u雾serna徐me),熔forei线gnke炭y(goo素dsid)俘refe科rence净sgoo凤ds(go惹odsid贿),挥forei杠gnke扔y(inp秀utwar善e)re犁feren章cesw宅areho谱use(w熟areid挠),乏forei原gnke腰y(inp术utare森a)re愁feren坦cesa筋rea(a搭reaid代),猾forei极gnke线y(inp批utspa弄ce)r逃efere袋nces凡space腾(spac俊eid),遮forei访gnke窄y(out盼putwa旋re)r管efere悄nces墓wareh隐ouse(护warei样d),复forei做gnke缺y(out旦putar两ea)r及efere奖nces凯area(送areai佳d),笔forei盆gnke克y(out尝putsp裹ace)龙refer漂ences遥spac愧e(spa殊ceid));碗selec献t*f河romt渴ransf馋er;贪creat蹦etab取lesy将stem(循warei而nitia燕lbit竿,area戏initi料albi图t,spa压ceini边tial净bit,s苍ortin党itial介bit,踪goods宵initi踢albi巾t);挨inser舌tint时osys余temv爆alues株(0,0,裳0,0,0零);烦selec追t*f刑roms浑ystem写;酒附录视Ⅱ冷系统主要业下务逻辑代码购登录功能主煎要业务逻辑弱代码:担publi与c骂Stri洲nglo廊ginCh岔eck(S灶tring跃u,销Strin欺gp)垮{稼北中Strin夹gstr咳=""零;北try{企笨萌选conn险=当new吨Conn较ectio山nProc惩ess()布.getC昌onn()董;酬向饿仍Strin扮gsql立="s匆elect倚top胆1pas躁sword崭from跳user孕swhe斥reus骡ernam拿e='"驻+u+裙"'";威坛提俱pstmt牢=co举nn.pr新epare黄State枣ment(旷sql);时旁星游rs=堪pstmt强.exec时uteQu符ery()至;好if磁(rs.n从ext()恼){的if殿(!p.e船quals枯(rs.g登etStr棒ing(1吹))){聪思侄垫拿股str=狭"密码错红误!";}怪塞抱抱}枝else酱{添彻茂煮彻str=冷"用户名赶错误!";}奴项贞}拦catch街(SQL航Excep狐tion刻e){脏兵温楚e.pri数ntSta渡ckTra菌ce();类畅备}闸final笑ly抬{走this嫌.clos惧e();}棕retur弓n停str;}掀添加功能业档务逻辑皇代码堵:扛publi锅cboo绳lean式addWa赔re(Wa恋reBea离nwb)备{姓侮戏boole游anb长=fal杜se;乒节歪try{驳冬沸哪conn烛=new攻Conn缠ectio滴nProc侍ess()烟.getC樱onn()漏;萌抹任这Strin短gsql顽="i狡nsert荣into妇ware护house盾valu则es('"必+wb敌.getW婚arena国me()舌诚馆荣+"',驴"+w腐b.get屋Maxar粗ea()脆+",'撕"+wb何.getA惑ddres泊s()+诵"')";锹顷乎块pstmt这=co照nn.pr鹅epare略State肯ment(浆sql);舰卡主送inti础=p葛stmt.仪execu窜teUpd贪ate()姐;常输来多双刃脸if(i贩>0)割{跪即植怎风b=tr慨ue;南残见灿}省饥攻他似纺}cat舞ch(S灭QLExc叉eptio献ne)以{领绑方腾e.pri迈ntSta通ckTra坑ce();华低因}fin指ally雷{炎失渗歇this.胜close酿();}俯粗杀retur眉nb;}办分页浏览功姨能业务逻辑香代码:腥publi肯cArr侧ayLis倚t<War号eBean数>get啦Wares喘(int忧pageN惩o,in绵tpag己eSize拳){蹈龟蹈Array孩List<洋WareB阿ean>斯al=达newA木rrayL杜ist<W拜areBe拢an>()围;问晃些intr嚷owCou绩nt=音0;泪曾校try{阳郊俘腰conn滋=new返Conn娇ectio垄nProc竹ess()仓.getC僵onn()穿;际退欺厚Strin永gsql敢="s敬elect国coun较t(*)胖from绣wareh李ouse"伍;握惰孔款pstmt许=co卫nn.pr猛epare煌State撒ment(冷sql);骨宾袭午rs=投pstmt暂.exec督uteQu羊ery()迷;裤押类帜if(rs雄.next暖()){摄侮汤目词rowCo轧unt=锁rs.g装etInt上(1);}抽成狼纯if(ro暖wCoun它t%pa物geSiz缺e==正0){沉喘泳偿绒pageC班ount盒=row拉Count刚/page栏Size;耻诞榴怨}els通e{斜刃授丧梦pageC觉ount避=row嘱Count贩/page凡Size催+1;}弃度合扑Strin仅gsql酒1="盯selec亦ttop硬"+殊pageS冤ize+牺凳想扮裂"*f字romw帆areho枕usew腊here煌warei况dnot催in(s昌elect邮top伯"+虏愚蒸驼(page民No-1)门*page傲Size+欠"wa增reid遍from野wareh唐ouse)稀orde替rby葱warei丢ddes陵c";球蒸挠宜pstmt浩=co爹nn.pr崇epare头State猜ment(和sql1)泻;身顺捞杨rs=锻pstmt货.exec置uteQu该ery()损;努君视捡while路(rs.n畅ext()张){百絮彼慌言WareB虹eanw周b=n厨ewWa皂reBea可n();总谷厅葱委wb.se斩tWare共id(rs前.getI稼nt(1)割);先香六丹缺wb.se帜tWare感name(跪rs.ge丘tStri挎ng(2)伞);桂诊她尝海wb.se肉tMaxa恶rea(r拖s.get怖Int(3掏));退犯霜震列wb.se劈tAddr贿ess(r享s.get辈Strin逆g(4))俗;差撇争脑夺al.ad喜d(wb)岂;}垦丢辨}cat果ch(S幸QLExc厨eptio被ne)发{劈猴鸡第e.pri异ntSta语ckTra巡ce();咱诊截}fin剥ally撒{店扑匆盼this.饰close何();}米部派retur唉nal;}添修改功能业赞务逻辑代码横:步publi稀cboo旬lean旨modif量yWare胳(Ware叨Bean播wb){裂邻随boole套anb琴=fal引se;腔衣船try{倡侨镇但conn黄=new迅Conn假ectio近nProc始ess()蛾.getC偿onn()耍;枕置脆她Strin盯gsql贱="u率pdate顺ware岁house画set着waren鸣ame=餐'"+均wb.g顾etWar开ename群()摔宁奏败排环处+"',杠maxa偶rea=傍"+旺wb.ge锡tMaxa圆rea()景辨遵陪割戴驾初+",恒addre籍ss=清'"+网wb.ge候tAddr帮ess()批吉罗张叹役科旺+"'歪where齿ware青id=瓜"+w末b.get池Warei饰d();月倍勿叛pstmt桐=co介nn.pr福epare侧State绣ment(悦sql);吧惨早蚀inti塑=p壮stmt.侵execu喝teUpd锣ate()简;密扛免倾if(i亚>0)野{挎打具谱墓b=tr茧ue;}贪脂辣}cat氧ch(S惊QLExc席eptio诚ne)衰{屋驼弄已e.pri素ntSta矿ckTra胡ce();嫩惨桌}fin庆ally镇{半办浇怪this.出close费();}袍压宋retur棚nb;}懒删除功能业返务逻辑代码礼:弯publi莫cboo沃lean孟delet碍eWare受(int呀warei垫d){末哨绘boole罗anb遇=fal知se;适纤培try{构吗食菌conn汇=new土Conn阁ectio愈nProc巩ess()恩.getC奇onn()域;凤武羊限Strin朵gsql驳="d寄elete瓜from行ware忙house续wher瓦ewar层eid=束"+厦warei别d;幕宰维鞠pstmt效=co四nn.pr鸟epare毛State查ment(燕sql);亿发庄练inti朝=p痒stmt.维execu舍teUpd衔ate()架;牛保陆捕if(i佣>0)亚{野梳细中魄b=tr盲ue;}租呜欠}cat战ch(S极QLExc在eptio横ne)远{棕耐约旨e.pri准ntSta眨ckTra幅ce();听粗炮}fin习ally茂{康像唱锹this.妙close甘();}认坚勿retur晌nb;}骗添加入仿出杠库记录业务脱逻辑代码:浴publi寿cboo鬼lean算addIn舍vento纹ry(In俗vento胸ryBea艰nib)急{扔吼瓦boole外anb夜=fal舰se;浅混淘Simpl供eDate妈Forma挪tsdf痒=ne奋wSim居pleDa支teFor慎mat("座yyyy-拼MM-dd萝HH:m很m:ss"静);叼肝冬Strin蚕gmod抵ifyti忠me=扮sdf.f庭ormat辅(ib.g味etMod橡ifyti果me())久;捞准秒try{挨竹寿炎conn特=new找Conn符ectio举nProc壳ess()吃.getC危onn()喊;沃鱼知煎Strin叮gsql淋="i肤nsert均into碧inve咸ntory臣valu鸽es("豪+酬帝紧如炕罩匆ib.g摄etGoo构ds().逮getGo黑odsid本()+巩
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年新员工入职面试题及答案指南
- 2025-2030中国国际贸易行业市场规模深度分析及未来发展方向研究报告
- 2025-2030中国化工园区行业产业链布局及投资机会分析研究报告
- 2025-2030中国化妆研发行业市场发展分析投资评估规划报告
- 2025-2030中国化妆品生产设备行业市场深度调研及发展趋势和投资前景预测研究报告
- 2025-2030中国化妆品品牌市场供需情况分析及投资评估发展研究报告
- 2024年随州职业技术学院单招职业适应性测试题库附答案解析
- 2026年上半年浙江省中小学教师资格考试(笔试)备考题库及一套完整答案
- 光学信息处理技术
- 2025年重庆能源职业学院单招职业适应性测试题库附答案解析
- 2025黑龙江省农业投资集团有限公司权属企业市场化选聘10人笔试参考题库附带答案详解(3卷)
- 2025年下半年贵州遵义市市直事业单位选调56人笔试考试备考试题及答案解析
- 辽宁省阜新市名校2025届七上数学期末监测试题含解析
- 2025-2030中国除湿干燥机行业应用趋势与需求规模预测报告
- 2025广东高考物理试题(大题部分)+评析
- 2025年中国国际货运代理行业市场情况研究及竞争格局分析报告
- QGDW11447-202410kV-500kV输变电设备交接试验规程
- 家庭教育概论 课件 第5章 亲子关系:家庭教育的起点与结果
- 500千伏输电线路工程项目管理实施规划
- 哪吒主题课件模板文档
- JTS+155-1-2019码头岸电设施检测技术规范
评论
0/150
提交评论