I摘要中小食品批发公司在我国经济发展中具有重要的地位,目前我国的中小食品批发公司数量多,随着全球经济一体化的发展和电子商务的兴起,中小食品批发公司之间的竞争越来越激烈,很多食品批发商为了资金周转灵活,都以多频率小货量的方式来进货,因此带来大量工作量及成本等的增加。为了提高工作效率降低成本,减少工作量,开发本系统。本系统使用JSP编写,采用Ajax、JQuery异步刷新技术和Struts2、Hibernate、Spring三大框架,使用Oracle设计数据库。该系统主要实现系统用户管理、食品管理、供应商和订货商管理,销售订单的制单、发货和进货订单的制单、入库。关键词:食品;订单;管理IIAbstractThedevelopmentofsmallandmediumenterprisesinChina’salargenumberofSME’scompaniesappearwiththedevelopmentofglobaleconomicintegrationandtheriseofe-commerce,thecompaniesbetweensmallandmedicem-sizedenterprisesseemsmoreandmorefiere.Tomakethecashflowquickly,manydistributorschoosetousemorefrequenciesbutsmallamounttopurchase,duetoitwhichbringsalargeworkloadandaddmuchmoneyonprimecost.Toimprovetheworktheefficiency,andreducetheworkload,soexplorethissystem.ThesystemiswritteninJSP,themainapplicationoftheAjax,Jquery,andStrust2,Hibernate,SpringthesethreeframeworkandtheOracledesigndatabase.ThesoftwaremainlyhealizestheAolministorManagement,FoodManagement,SuppliersandOrdersmanagement,makingSalesorder’sdeliverandstockgoods,finallyputinstorage.Keywords:food;order;manageIII目录摘要...............................................................................................................................IAbstract..........................................................................................................................II第1章课题简介............................................................................................................11.1开发背景............................................................................................................11.2研究内容............................................................................................................1第2章需求分析............................................................................................................3第3章总体设计............................................................................................................53.1系统模块设计.....................................................................................................53.2数据库设计........................................................................................................7第4章详细设计..........................................................................................................114.1系统登录界面设计..........................................................................................114.2系统主界面设计..............................................................................................124.3功能模块设计..................................................................................................13第5章测试..................................................................................................................28总结............................................................................................................................30参考文献........................................................................................................................31附录1核心源代码.......................................................................................................32附录2用户操作方法...................................................................................................44致谢............................................................................................................................46绥化学院2012届本科生毕业设计1第1章课题简介1.1开发背景在我国数量众多的食品批发公司中,中小食品批发公司占了绝大多数,这些食品批发公司也不可避免地要加入国际化食品批发公司的竞争行列,而实现食品批发公司信息化是参与竞争的必要条件,但是中小食品公司的多样性及其灵活多变的经营方式,加上其资金投入量的限制,使得很多中小食品批发公司没能进行信息化建设。实际上大部分中小食品批发公司需要的只是能解决食品进、销、存管理和财务管理等的基础软件。因此,开发基于中小食品批发公司应用的进销存管理系统尤为重要。而随着社会的不断发展,计算机被广泛应用于各行各业之中。用计算机管理软件对公司业务进行管理更是一种行业发展趋势,也是衡量一个国家技术发展水平的标志。利用计算机管理不但可以提升工作效率,还可以节省人力物力,增强数据准确性、实时性和有效性。因此在食品批发公司使用计算机管理软件进行进货、销售、库存等管理是非常必要的。当前,随着经济的全球化以及中国经济改革的逐渐深入,食品批发业面临着越来越激烈的竞争,改善公司内部以及整个供应链各个环节的管理、调度及资源配置,具备迅速适应客户的新需求和市场新机遇的能力,是中国公司赢得竞争胜利的决定性因素。为了适应发展需要设计本系统。1.2研究内容高科技的发展,软件管理系统成为工作的得力助手。今天,计算机价格越来越大众化,管理软件性能越来越优秀,逐渐被应用于众多领域。管理软件广泛普及应用的原因主要有以下几个方面:第一,计算机行业本身发展迅速;第二,计算机可以代替人工进行繁杂和重复性的工作;第三,管理软件可以节省许多资源;第四,管理软件可以提高人们的工作效率;第五,管理软件便于管理人员的管理。本食品进销存管理系统是基于先进的软件和高速、大容量的硬件基础上的新的进销存管理模式,做到通过集中式的信息数据库,将公司的进货、销售、存储等经营业务有机的结合起来,大大减少公司管理部门的劳动量,改善公司内部以及整个供应链绥化学院2012届本科生毕业设计2各个环节的管理、调度及资源配置,使得管理合理规范。系统尽量合理的控制物流,尤其是食品库存的控制,将食品数量控制到只在需要的时候向需要的部门按需要的数量提供所需要的食品,也就是说,它既防止食品供应滞后于对他们的需求,也防止食品过早地进货,以免增加库存,造成物资和资金的积压,实现食品销售的全方面管理。通过系统实现从基础数据维护、进货直到销售后利润统计的一系列功能。简化手工劳动的繁杂性、降低人工劳动强度、提高数据的时效性、提高工作效率、降低经营成本,为管理层决策提供强有力的支持。本系统还要考虑到经济、技术和运行环境等方面的条件,来确定系统的总体结构和系统各组成部分的技术方案,把系统用户与订单、食品的关系确定好。将系统用户的权限限制为单一独立的,这样可以让权限在分配的时候互不干扰。绥化学院2012届本科生毕业设计3第2章需求分析根据对一般中小食品批发公司的调查研究,其对系统的日常经营管理需求分析为:批发公司准备进货时由进货员制作进货订单,制单时先选择食品,输入食品数量,之后选择食品供应商,最后确认制单。进货的食品到货后仓库员再入库,并对食品数量进行调整,然后财务员付款完成交易。食品订货商予订购食品时,通过电话与批发公司的销售员联系,由销售员制作销售订单,制单时先选择食品、输入数量,之后选择订货商确认制单。制单完成后仓库员发货,发货后对食品数量进行调整,之后销售员送货并收款,最后财务员确认收款完成交易。仓库管理中,对食品库存、食品库存金额进行记录。记录供应商及订货商中消费金额或积分。1.具体任务根据调查分析,该系统完成如下具体任务:(1)系统用户管理:系统用户信息管理、分配系统用户角色。(2)进货订单流程:进货员选择食品,选择供应商,仓库管理员入库,制单员确认完成交易。(3)销售订单流程:销售员选择订货商,选择食品、仓库管理员发货、分销员确认付款、收款员确认收款、交易完成。(4)食品管理:管理食品类别信息、食品品牌信息、食品名称、食品数量和食品单价信息、食品库存(5)订货商管理:用于维护订货商的编号、名称、联系人、地址、电话