版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGEIXJIUJIANGUNIVERSITY毕业论题目食堂仓库管理系统的设计与实现英文题目DesignandImplementationofTheCanteenWarehouseManagementSystem院系信息科学与技术学院专业计算机科学与技术姓名胡德卫 班级学号A081131指导教师李立现二○一二年五月信息科学与技术学院学士学位论文信息科学与技术学院学士学位论文PAGE43摘要随着科学技术的不断发展,我们的社会已经进入了一个信息化的社会,人们每天都要接收大量的信息和处理大量的数据,仅靠传统的纸和笔已不能适应这个时代的要求,人们必须采取新的手段,于是信息技术进入我们的生活,计算机不再是简单的计算工具,它已成为我们生活中处理大量信息的不可或缺的手段。在当今产业竞争越来越激烈的信息时代,企业经营除了降低成本,提高品质外,更需要以先进的管理理念来整合食堂仓库内部与外部资源。仓库管理系统正是在这个背景下产生的。本系统正是针对仓库部门的货物信息管理,通过对仓库基本信息﹑出入库信息等的系统界面设计,将会给管理者带来极大的方便,具有手工管理无法比拟的优点,例如检索速度快、查找方便、可靠性高、存储量大、使用时间长等。用计算机管理取代传统的手工操作,大大减少了管理人员的工作量,提高了工作效率,为获取详细的管理信息提供了保证,方便各类人员的查询和信息保证,增强了管理工作的时效和人员主动性。食堂仓库管理系统是为了实现食品管理的系统化、规范化和自动化,从而提高食堂仓库管理效率而设计的。它完全取代了原来一直用人工管理的工作方式,避免了由于管理人员的工作疏忽以及管理质量问题所造成的各种错误,为及时、准确、高效的完成仓库管理提供了强有力的工具和管理手段。食堂仓库管理系统是一个中小型数据库管理系统,它界面美观、操作简单、安全性高,基本满足了仓库管理的要求。整个系统由基本信息、单据中心、查询统计、报表打印、维护设置、帮助等模块组成,本系统是在以Sqlserver2000作为后台数据库,以JAVA为编程语言来开发的。仓库管理系统在运行阶段,效果好,数据准确性高,提高了工作效率,同时也实现了仓库管理计算机化。关键词:仓库,管理系统,数据库
AbstractAlongwiththedevelopmentofscienceandtechnology,oursocietyhasenteredintoatheinformationsociety,peopleeverydaytoreceivealargeamountofinformationandlargeamountsofdata,onlyonthetraditionalpaperandpenalreadycannotadapttothethedemandsofTheTimes,peoplemusttakethenewmethod,andinformationtechnologyintoourlife,computerisnolongerasimplecalculationtool,ithasbecomeustolivewiththeamountofinformationintheindispensablemeans.Intoday'sindustrialcompetitionmoreandmorefierceinformationage,enterprisemanagementinadditiontoreducecosts,improvequality,butalsoneedtoadvancedmanagementconcepttointegratethediningroominsideandoutsidethewarehouseresources.Warehousemanagementsystemisinthebackground.Thissystemisthedepartmentforwarehousethegoodsinformationmanagement,throughtothewarehousebasicinformation,theloadingandunloadingandotherinformationsysteminterfacedesign,willbringgreatconveniencetomanagers,withmanualmanagementtheincomparablevirtues,suchastheretrievalspeedisquick,easysearch,highreliability,largestorage,longusinglife,etc.Usecomputermanagementinsteadoftraditionalmanualoperation,greatlyreducingthemanagementworkandenhancetheworkingefficiency,foraccesstothedetailedmanagementinformationprovidestheguarantee,convenientofallkindsofpersonnelandinformationassuranceofinquires,enhancethemanagementworkofagingandpersonnelinitiative.Warehousemanagementsysteminordertorealizethediningroomissystematicandfoodmanagementstandardizationandautomation,soastoimprovetheefficiencyofmanagementofthewarehouseanddiningroomofthedesign.Itcompletelyreplacedtheoriginalhasbeenusingartificialmanagementwayofworkingandavoidthemanagementworkofnegligenceandthemanagementofthequalityproblemcausedbyallkindsofmistakesintimely,accurateandefficientcompletewarehousemanagementprovidespowerfultoolsandmanagement.Thediningroomwarehousemanagementsystemisasmallandmedium-sizeddatabasemanagementsystem,itinterfaceaesthetics,simpleoperation,highsafety,satisfybasicallywarehousemanagementrequirements.Thewholesystemfromthebasicinformation,documentscenter,inquiresthestatistics,print,maintenancesetting,helpformodule,ThissystemisinSqlserver2000asthebackenddatabasetoJAVAforprogramminglanguagedevelopedby.Warehousemanagementsysteminoperationstage,theeffectisgood,dataaccuracyishigh,improveworkefficiency,butalsotoachieveawarehousemanagementwithcomputers.Keyword:TheWarehouse,AdministrativeSystem,TheDatabase
目录24045摘要 I7664Abstract II67261绪论106441.1项目开发的背景 (1)6171.2项目开发的目的 (1)267881.3项目开发的意义 (2)53621.4小结 (2)80562需求分析31432.1仓库管理系统概述 (3)124502.2系统总体功能模块图 (4)49752.3数据流图 (4)27852.4仓库管理系统的角色定义 (6)221932.5小结 (7)265583总体设计302833.1总体用例图 (8)266123.2用例说明 (9)150353.3E-R图设计 (14)273633.4功能模块设计图 (15)297893.5数据库设计 (17)223473.6小结 (25)22734系统的实现70934.1系统功能简介 (26)21504.2添加商品的实现 (29)161224.3商品出库的实现 (33)83744.3小结 (35)145385测试40045.1测试的指导原则 (36)268875.2登陆测试方案 (36)208575.2数据录入测试 (37)202195.4测试结论 (38)132795.5小结 (39)10026总结 (40)30935致谢 (41)3282参考文献 (42)1绪论1.1项目开发的背景高校仓库的物流管理的基本要素包括了人、财、物三个部分,其中人是最重要的因素,物流活动的功能主要表现为运输、仓储保管、装卸搬运、配送、物流信息等。其中,运输及保管处于主要地位;物流管理功能的实现,还需要包括配套政策的制定、物流系统的结构、组织、领导、管理方式的建设,以及标准化制度的建立等。从物流管理的要素上来看,我国目前的高校后勤仓库管理还存在以下几个方面的问题:(1)从人的方面来看,后勤部门正面临人力资源管理危机。主要表现为管理人才的缺乏和大量冗余人员的存在,造成了后勤部门的运行效率低下,风险意识和开创创新精神的欠缺,导致了整个后勤仍然不能有效参与社会竞争[1]。(2)从功能要素上来看,后勤部门的资源分散,不能形成经营的规模,资源浪费和闲置现象较为严重,后勤资源不能充分发挥作用,管理的分散难以形成专业化的优势,势必降低后勤部门经营的效果。(3)由于思想观念和管理视角的局限,以及监管和反馈机制的缺乏,使后勤服务部门的物流管理工作在制度、规范、机构和政策等方面的建设不能及时落到实处,使高校的物流管理水平因为缺乏必要的支持因素而难以提高。1.2项目开发的目的高校餐饮改革作为学校后勤社会化改革的一部分,既有尊重教育规律,为学生服务的教育属性,又有逐步实现企业化管理,尊重经济规律,讲求经济效益的产业属性[2]。随着高校后勤社会化改革的深入进行,高校餐饮管理如何面临挑战,适时运用现代企业管理思路和方法,创新餐饮管理,建成符合高校后勤特点的新型管理运行机制成为重要命题。1.3项目开发的意义仓库管理系统是现代仓储企业或者食堂进行货物管理和处理的业务操作系统。它可以实现本地一个或几个仓库的精细化管理,也可实现食堂仓库各种食品的管理;它可以对货物存储和出货等进行动态安排,可以对仓储作业流程的全过程进行电子化操作;可以与食堂建立数据接口使客户通过互联网实现远程货物管理,可以与仓库的ERP系统实现无缝连接。在现代高校中中,食堂仓库管理是一项繁琐复杂的工作,每天要处理大量的单据数据。为及时结清每笔业务,盘点库存和货物流动情况,保证企业生产用料以及货物安全,库管人员要花费大量人力物力和时间来作数据记录统计工作。众所周知,仓库管理是一种既麻烦又单调的工作,每天都是重复记录一些货物的存入与取出,而且货物的种类繁多,存取有很大的随机性,这样为工作人员带来了很大的不便,在操作过程中,由于人为的计算出错率很高,一旦出错改正也很困难,这样简单繁重的工作要很多人来做,为经营者增加了很多成本。所以开发一个可行的仓库管理系统是十分必要的。本系统以SQLServer2000作为后台数据库,以java语言来开发的,不仅实现了仓库管理的自动化,同时也提高了工作效率[3]。本系统由以下几个模块组成:基本信息管理、入库管理、在库管理、出库管理、报表管理。1.4小结这一章节主要就是介绍了一下系统开发的目的以及意义,首先列出了学校食堂后勤的一些管理现状,只有很好的了解了当前学校高校后勤仓库管理的现状,那样才能对该系统进行设计前期的工作任务进行一个很好的规划,明确该食堂仓库管理系统的设计理念以及改系统要达到的目标,同时明确了本系统开发所涉及的核心技术。
2需求分析2.1仓库管理系统概述系统是为食堂仓库食品管理而设计的高效管理系统,系统功能强大,同时操作又比较简单,而管理人员大多受到过系统的培训,并能够操作电脑,所以只要花很少的时间,就能够让他们熟悉本系统。本系统是一款食堂仓库管理软件,旨在对食堂仓库的库存等方面的自动化管理以适应现代社会的生产方式,其强大的货物管理功能不仅对货物分门别类而且记录了入库、出库情况以及多功能的报表功能更便于统计货物。仓库管理系统主要对货物的入库出库、生成报表、货物查询、盘点统计等关键功能优化创新,使其操作方便便于管理。另系统界面简洁操作简单,只要熟悉计算机即可快速掌握本软件的基本操作[4]。系统开发的总体任务是实现各种信息的系统化、规范化和自动化。系统功能分析是在系统开发的总体任务的基础上完成。本仓库管理系统需要完成功能主要有:(1)完善仓库管理:实行实时的库存管理,是库存得到合理控制,为采购部门提供实时动态库存查询,可以对采购及使用情况进行详细管理,并可以为各个食堂提供各种数据一统计资料,同时格局各食堂的需求,提供食堂仓库查询软件实时库存查询。(2)科学的报表系统:以仓库管理系统为基础,可随时为各个食堂提供精确、全面的统计分析报表,如库存报表、出库、入库等信息报表。(3)动态的库存管理:可将产品按照产地和供应商进行分类进行入库并根据各食堂的库存量实行动态的库存管理,合理计算仓库费用,提高仓库利用率,降低食堂仓库的总体费用。(4)高效的管理系统:仓库管理系统同时负责对多个食堂的物品供应,各个食堂可以通过登录仓库管理系统查看库存信息。2.2系统总体功能模块图系统的总体功能模块设计如图2-1所示。登录食堂仓库管理系统登录食堂仓库管理系统基础信息管理进货管理销售管理查询统计库存管理系统管理食堂信息管理商品信息管理供应商信息管理进货单进货退货出库单出库退货食堂查询商品查询供应商查询出库查询库存盘点价格查询操作员管理更改密码权限管理图2-1系统总体功能模块2.3数据流图数据流图是描述系统的逻辑模型的,图中没有任何具体的物理元素,只是描述信息在系统中流动和处理的情况,它比口头与文字的描述更直观地显示出来系统中数据的使用[5]。数据流图简称DFD图,数据流图有四种成分:源点或终点、处理、数据存储表和数据流。图中没有任何具体的物理元素,只是描述信息在系统中的流向和处理情况,即使不是专业的计算机技术人员也容易理解,是极好的理解工具。它能精确的描述系统的逻辑模型,描述数据在MIS中有输入经过存储、加工处理最后输出的全过程,是设计者和用户交流的很好的工具。仔细分析调查有关仓库管理信息需求的基础上,得到了本系统所处理的数据流图,如图2-2所示。图2-2仓库管理系统数据流图通过对食堂仓库管理系统的功能模块和数据流程分析,设计数据项和数据结构如下:(1)商品信息:(商品ID、简称、产地、单位、规格、包装、批号、批准文号、供应商全称)(2)食堂信息:(食堂ID、食堂地址、食堂简称、食堂编码、联系人、食堂电话)(3)供应商信息:(供应商全称、供应商ID、编码、简称、电话以及电子邮箱)(4)库存状况信息:(商品名称、商品ID、库存数量、简称、单价)(5)进货单信息:(入库ID、金额、经办人编号、入库时间、入库单价、入库数量)(6)出库单信息:(出库编号、货物编号、经办人编号、出库时间、出库单价、出库数量、食堂编号、定其它金额、备注)(7)用户管理信息:(用户名、用户密码、用户权限)2.4仓库管理系统的角色定义系统角色包括两种,仓管部管理人员和仓库操作人员,其中,管理部主管拥有整个系统的最高权限。(1)仓管部管理人员:负责仓库的出入库管理,可以根据流向单实现出/入库操作,具体权限有:①库存信息管理。②库检信息维护。③单信息维护。④出库单信息维护。⑤报表信息管理。⑥进行密码修改、清除表信息等系统设置。⑦客户、供应商、库房等基本信息的查询浏览等。(2)仓管部操作员,仓库管理员主要能进行操作的管理权限如下:①负责整个食堂仓管部门的日常运作和管理工作,主要包括:部门信息维护、人员信息管理。②报表信息管理。③进行密码修改、备份数据库等系统设置。2.5小结这一小节主要是明确系统开发的需求分析,明确系统要实现的功能,确立系统的功能模块,按照系统开发的流程,先申述系统的管理概述,继而就确立系统要实现的功能模块,最后确立系统的用户角色需求的定位,本需求分析报告的目的是规范化本软件的编写,旨在于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,同时提出了本食堂仓库管理系统的软件开发过程,便于程序员与客操作者之间的交流、协作,并作为工作成果的原始依据,同时也表明了本软件的共性,以期能够获得更大范围的应用。
3总体设计3.1总体用例图用例图是一个系统建模的启始点,可以使用用例图对将要开发系统的实际工作流程进行业务建模[6]。从业务模型的基础上过度到系统建模的开始,可以通过用例图来搜集用户的需求,明确和系统相关的用户和其他系统,同时确定系统将会提供什么功能,以及各个功能间的关系,如图3-1所示。图3-1总体用例图3.2用例说明根据用例图,对登陆和人员信息管理模块做了详细用例说明,具体如以下各小节所叙。3.2.1用户登录页面登录用例概述(1)主要包括一些用例的名称、主题领域等一些信息,如表3-1所示。表3-1用户登录页面登录用例概述用例名称用户登陆主题领域用例定义用户登录到系统,获得相应的界面和使用权限角色仓管员或操作员业务触发事件用户准备开始使用系统进行业务处理或系统管理前置条件系统已为该用户建立系统用户并分配了相应权限结束条件A.成功条件用户登录系统,并获得相应权限B.失败条件没有用户名密码错误C.登录失败状态1.登录不了仓库管理系统相关用例输入概述用户名、密码、角色输出概述与用户权限相应的界面使用性备注本用例使用频繁用例备注(2)用户登录页面登录用例主事件流,如表3-2所示。表3-2页面登录用例主事件流步骤角色/系统描述数据项备注角色启动登录程序系统显示登录界面;提示输入用户标识和保密字(3)用户登录页面登录用例分支事件流概述如表3-3所示。表3-3用户登录页面登录用例分支事件流概述编号主事件流步骤号角色/系统条件描述数据项转去主事件流步骤号备注A14系统不是合法用户,用户名、密码错误,用户名和密码与角色不对应不返回登录失败信息,但是登录不了系统无登录失败信息23.2.2供货商信息查询用例概述(1)供货商信息查询用概述如表3-4。表3-4供应商信息查询用例概述用例名称供货商信息查询主题领域供货商信息查询用例包用例定义供货商信息查询角色仓库管理人员业务触发事件进行供货商信息查询前置条件有需要查询的供货商信息记录结束条件1.成功条件:查询到需要查询的供货商信息2.失败条件:未查询到需要查询的供货商信息相关用例输入概述所需查询的供货商信息输出概述查询结果使用性备注(2)供货商信息查询用例主事件流,如表3-5所示。表3-5供应商信息查询用例概主事件流概述步骤角色/系统描述数据项备注角色进入查询界面系统显示查询界面角色输入所需查询的供货商信息系统查询是否成功查询成功如果查询成功转到A1如果查询不成功转到A2(3)供应商信息查询分支事件流,如表3-6所示。表3-6供应商信息查询分支事件流概述编号主事件流步骤号角色/系统条件描述数据项转去主事件流步骤号备注A14系统完成供货商信息查询返回成功信息查询的供货商信息2A24系统没有完成供货商信息查询返回失败信息查询失败的信息提示23.2.3供货商信息修改用例概述(1)供货商信息修改主事件流,如表3-7所示。表3-7供货商信息修改用例主事件流概述步骤角色/系统描述数据项备注角色进入修改界面系统显示修改界面角色输入所需修改的供货商信息系统修改是否成功修改成功如果修改成功转到A1如果修改不成功转到A2(2)供货商信息修改用例概述,主要就是介绍有关供货商信息的修改用例,同时介绍有关的主题领域、用例的定义以及业务的触发事件、前置条件、和一些输出概述,其中包括供应商信息的添加、主题领域是供货商信息修改用例包、角色是仓库管理人员,并且介绍了事件产生的前置条件为有需要修改的供货商信息记录,还有就是在供应商信息修改的时候需要所需修改的供货商信息,能够对供应商信息进行一些修改,根据以上3-1的系统总体用例图,设计了系统的供应商信息修改用例概述,内含供应商信息修改的介绍条件,如果是成功则是供应商信息修改成功,如果是不成功那就是未能对供应商信息进行修改,还有就是能够对供应商信息进行查询修改,是如表3-8所示。表3-8供货商信息修改用例概述用例名称供货商信息修改主题领域供货商信息修改用例包用例定义供货商信息修改角色仓库管理人员业务触发事件进行供货商信息修改前置条件有需要修改的供货商信息记录结束条件成功条件查询到需要修改的供货商信息失败条件未查询到需要修改的供货商信息相关用例输入概述所需修改的供货商信息输出概述修改结果使用性备注用例备注(3)供货商信息修改分支事件流,如表3-9所示。表3-9供货商信息修改用例分支事件流概述编号主事件流步骤号角色/系统条件描述数据项转去主事件流步骤号备注A14系统完成供货商信息修改返回成功信息修改的供货商信息2A24系统没有完成供货商信息修改返回失败信息修改失败的信息提示23.2.4供货商信息添加用例概述(1)供货商信息添加用例概述,如表3-10所示。表3-10供货商信息添加用例概述用例名称供货商信息添加主题领域供货商信息添加用例包用例定义供货商信息角色仓库管理人员业务触发事件进行供货商信息添加前置条件有需要添加的供货商信息记录结束条件成功条件查询到需要添加的供货商信息失败条件未查询到需要添加的供货商信息相关用例输入概述所需添加的供货商信息输出概述添加结果使用性备注用例备注(2)供货商信息添加主事件流,如表3-11所示。表3-11供货商信息添加主事件流概述步骤角色/系统描述数据项备注角色进入添加界面系统显示添加界面角色输入所需添加的供货商信息系统添加是否成功添加成功如果添加成功转到A1如果添加不成功转到A2(3)供货商信息添加分支事件流,主要就是介绍了系统中供货商信息添加的一些分支时间流的编号、事件流产生的条件,同时还在其中介绍了分支事件流的数据项信息以及分支事件流触发之后所专区主事件流的步骤,如表3-12所示。 表3-12供货商信息添加分支事件流概述编号主事件流步骤号角色/系统条件描述数据项转去主事件流步骤号备注A14系统完成供货商信息添加返回成功信息添加的供货商信息2A24系统没有完成供货商信息添加返回失败信息添加失败的信息提示23.3E-R图设计E-R图就是实体关系图,主要完成了对系统中数据部分设计[7]。E-R图为实体-联系图,提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。构成E-R图的基本要素是实体型、属性和联系。以下是系统的整个ER如图3-2所示。地址简称地址简称密码联系方式用户名供应商名称密码联系方式用户名供应商名称操作员管理库存供应商1M操作员管理库存供应商属于M11属于用户名提供仓库M用户名提供仓库1管理员M管理员密码商品密码商品产地规格简称商品名产地规格简称商品名图3-2系统整体E-R图3.4功能模块设计图这一小节主要是介绍一下系统的一些功能模块。(1)食堂仓库管理系统功能模块包括:进货管理①进货管理模块,主要功能是添加商品到库房,同时将库房需要退货的商品进行退货操作如上图3-3所示。进货管理 进货退货进货单进货退货进货单图3-3进货管理功能模块图②出库管理模块,主要功能是为管理员提供商品出库的管理,如图3-4所示。出库管理模块出库管理模块出库单出库退货图3-4出库管理功能模块图③系统管理模块,主要功能是对系统的用户进行管理,包括增加用户、修改用户密码以及添加、删除用户等信息,如图3-5所示。系统管理系统管理操作员操作更改密码权限管理图3-5系统管理模块图④查询统计模块,主要功能是对食堂信息查询、商品查询、供应商查询、出库查询、出库退货查询、入库查询等信息,如图3-6所示。查询统计模块查询统计模块食堂查询商品查询供应商查询出库退货查询入库查询图3-6查询统计模块图⑤基础信息管理模块,主要功能是为管理员提供实现对食堂信息、供货商信息、商品信息的管理维护,包括对信息查询、添加、修改和删除等一系列操作,如图3-7所示。基础信息管理客户信息管理基础信息管理客户信息管理商品信息管理供应商信息管理食堂信息添加食堂信息添加或删除商品信息添加商品信息添加活删除供应商信息添加供应商信息添加货删除图3-7基础信息管理模块图3.5数据库设计(1)数据库设计(DatabaseDesign)是指根据用户的需求,在某一具体的数据库管理系统上,设计数据库的结构和建立数据库的过程。一般,数据库的设计过程大致可分数据库设计为6个步骤:①需求分析:调查和分析用户的业务活动和数据的使用情况,弄清所用数据的种类、范围、数量以及它们在业务活动中交流的情况,确定用户对数据库系统的使用要求和各种约束条件等,形成用户需求规约[8]。②概念设计:对用户要求描述的现实世界(可能是一个工厂、一个商场或者一个学校等),通过对其中住处的分类、聚集和概括,建立抽象的概念数据模型。这个概念模型应反映现实世界各部门的信息结构、信息流动情况、信息间的互相制约关系以及各部门对信息储存、查询和加工的要求等。所建立的模型应避开数据库在计算机上的具体实现细节,用一种抽象的形式表示出来。以扩充的实体—(E-R模型)联系模型方法为例,第一步先明确现实世界各部门所含的各种实体及其属性、实体间的联系以及对信息的制约条件等,从而给出各部门内所用信息的局部描述(在数据库中称为用户的局部视图)。第二步再将前面得到的多个用户的局部视图集成为一个全局视图,即用户要描述的现实世界的概念数据模型[9]。③逻辑设计:主要工作是将现实世界的概念数据模型设计成数据库的一种逻辑模式,即适应于某种特定数据库管理系统所支持的逻辑数据模式。与此同时,可能还需为各种数据处理应用领域产生相应的逻辑子模式。这一步设计的结果就是所谓“逻辑数据库”[10]。④物理设计:根据特定数据库管理系统所提供的多种存储结构和存取方法等依赖于具体计算机结构的各项物理设计措施,对具体的应用任务选定最合适的物理存储结构(包括文件类型、索引结构和数据的存放次序与位逻辑等)、存取方法和存取路径等。这一步设计的结果就是所谓“物理数据库”[11]。⑤验证设计:在上述设计的基础上,收集数据并具体建立一个数据库,运行一些典型的应用任务来验证数据库设计的正确性和合理性。一般,一个大型数据库的设计过程往往需要经过多次循环反复。当设计的某步发现问题时,可能就需要返回到前面去进行修改。因此,在做上述数据库设计时就应考虑到今后修改设计的可能性和方便性[12]。⑥数据库的完整性是指数据的正确性和有效性,是为防止数据库中存在不符合语义规定的数据和防止因错误信息的输入输出造成无效操作或错误信息而提出的。数据库的完整性包括:实体完整性、参照完整性和用户定义完整性。实体完整性(EntityIntegrity):现实世界的实体是可区分的,即它们具有某种唯一性标识。相应地,关系模型中主键应作为唯一性标识。因此实体完整性规则规定基本关系的所有主键(PrimaryKey)都不能取空值(NULL)。参照完整性(ReferentialIntegrity):参照完整性维护表与表之间的相关性,通常用“主键(PrimaryKey)/外键(ForeignKey)”保证,其中ForeignKey可以取NULL值,或取其参照表中PrimaryKey的取值。用户定义的完整性(User_definedIntegrity):针对某一具体数据的约束条件,由应用环境决定。数据库完整性约束能够防止合法用户使用数据库时向数据库中添加不合语义的数据[13]。数据库的逻辑设计如下:(2)仓库管理系统所用的数据库是SQLServer2000,下面主要介绍数据库的表。如下是表tb_gysinfo的结构在数据库的逻辑表示,供应商信息表包括的字段主要供应商的ID、供应商的名称、简称、地址、编码、联系方式,其中有些字段是为了后面设计商品信息进行关联视图的字段,如表3-13所示。表3-13供应商信息表列名数据类型长度允许空Idvarchar50namevarchar100√jcvarchar50√addressvarchar100√bianmavarchar50√telvarchar50√faxvarchar50√lianvarchar50√ltelvarchar50√yhvarchar50√mailvarchar50√如下是表tb_khinfo的结构在数据库的逻辑表示,主要包括的字段主要是食堂的ID编号,食堂的名称、食堂的简称、食堂负责人的联系方式,同时包括了各个食堂的地址的详细信息,如表3-14所示。表3-14食堂信息表列名数据类型长度允许空idvarchar50khnamevarchar100√jianvarchar50√addressvarchar100√bianmavarchar50√telvarchar50√faxvarchar50√lianvarchar50√itelvarchar50√mailvarchar50√xinhangvarchar60√haovarchar60√如下是表tb_kucun的结构在数据库的逻辑表示,库存信息表能够给食堂仓库管理系统提供库存的信息,包括商品的一些信息,比如是商品的ID、商品的名称、商品的简称、商品的规格、商品的单价以及库存数量等一系列的信息,如表3-15所示。表3-15库存信息表列名数据类型长度允许空idvarchar30spnamevarchar50jcvarchar25√cdvarchar50√ggvarchar50√bzvarchar50√dwvarchar10√djvarchar8√kcslvarchar4√如下是表tb_rukunView的结构在数据库的逻辑表示,设计这张表主要是方便食堂仓库管理人员查询食堂仓库里面的入库信息,这样能够更好的为各个食堂提供一些最近入库的商品信息,同时也很清晰的就能够查询到食堂仓库管理系统最近购买商品的信息,各个食堂可以通过操作员对仓管系统查询是否仓库部门是否在购买了本食堂需求的商品,如表3-16所示。表3-16入库查询信息表列名数据类型长度允许空rkIDvarchar30spidvarchar50spnamevarchar50ggvarchar50djmoney8slint4jemoney8√gysnamevarchar100√rkdatedatetime8czyvarchar30jsrvarchar30jsfsvarchar10如下是表tb_sellView的结构在数据库的逻辑表示,这张信息表主要就是关于出库信息的一张数据逻辑设计表,这是食堂仓库管理系统必备的一张数据逻辑表,通过查询商品的出库信息,不但是可以了解到各个商品的需求程度,方便仓管部门能够对有些商品进行及时的采购,另外就是能够更好的统计食堂仓库管理部门的报表信息,如表3-17所示。表3-17出库查询信息表列名数据类型长度允许空sellIDvarchar30spnameVarchar50spidvarchar50ggvarchar50djmoney8slfloat8jefloat8√khnamevarchar100xsdatedatetime8czyvarchar30jsrvarchar30jsfsvarchar10如下是表tb_userlist的结构在数据库的逻辑表示,这张表主要是用来存储本系统的使用者的一些信息,包括用户的用户名、密码以及登录仓库管理系统时候所使用的角色信息,关于操作员的角色信息就是通过权限这个字段来进行控制,所以在设计数据库的时候设计一张关于对仓库管理系统进行操作的用户信息表,如表3-18所示。表3-18操作员信息表列名数据类型长度允许空namevarchar50usernamevarchar50passvarchar50quanvarchar2如下是表tb_spinfo的结构在数据库的逻辑表示,对于一个食堂仓库管理系统来讲,商品信息是非常重要的,在设计数据库的时候,本人设计了一张专门的商品信息表来存储商品的详细信息,主要是包括商品的ID、商品的名称、商品的简称、商品的规格、商品的供应商等详细信息,如表3-19所示。表3-19商品信息表列名数据类型长度允许空idvarchar50spnamevarchar50jcvarchar50√cdvarchar60√dwvarchar50ggvarchar50bzvarchar50√phvarchar50√pzwhvarchar50√memovarchar90√gysnamevarchar100√如下是表tb_xsth-main的结构在数据库的逻辑表示,这张表主要是关于对于出库之后而食堂不满意的商品退货回来的商品进行统计并生成报表,其中包括了退回来商品的名称字段、商品当时的验收结论、以及退货的具体时间信息,同时包括了是哪个操作员进行的操作,在最后确认退回商品的时候进行生成报表,方便后面统计整个仓库管理部门的商品和出库信息,如表3-20所示。表3-20出库退货信息主表列名数据类型长度允许空xsthIDvarchar30pzsint4jemoney8ysjlvarchar50√khnamevarchar100thdatedatetime8czyvarchar30jsrvarchar30如下是表tb_xsth-detail的结构在数据库的逻辑表示,设计这张表主要是包括出库但是被退回来的商品的详细信息,如表3-21所示。表3-21出库退货详细信息表列名数据类型长度允许空idint4xsthIDvarchar30spidvarchar50djmoney8slint4如下是表tb_rkth-main的结构在数据库的逻辑表示,这张表主要是专门为入库之后而发现有质量问题需要进行退货给供应商的商品的信息表,如表3-22所示。表3-22入库退货主表列名数据类型长度允许空rkthIDvarchar30pzsfloat8jemoney8ysjlvarchar50√gysnamevarchar100rtdatedatetime8czyvarchar30jsrvarchar30jsfsvarchar10如下是表tb_ruku-detail的结构在数据库的逻辑表示,这张表是存储入库商品的详细信息,如表3-23所示。表3-23入库信息详细表列名数据类型长度允许空idint4rkIDvarchar30spidvarchar50djmoney8slint4如下是表tb_sell_detail的结构在数据库的逻辑表示,主要是用来粗出出库商品的详细信息,如表3-24示。表3-24出库信息详细表列名数据类型长度允许空idint4sellIDvarchar30spidvarchar50djmoney8slfloat8如下是表tb_ruku_main的结构在数据库的逻辑表示,主要是用来存储入库商品的主要信息,也是为后面产生视图而设计的入库信息主表,如表3-25所示。表3-25入库信息主表列名数据类型长度允许空rkIDvarchar30pzsint4jemoney8ysjlvarchar50gysnamevarchar100rkdatedatetime8czyvarchar30jsrvarchar30jsfsvarchar10如下是表tb_sell_main的结构在数据库的逻辑表示,这是用来存储出库商品的主记录表,如表3-26所示。表3-26出库信息主表列名数据类型长度允许空sellIDvarchar30pzsint4jemoney8ysjlvarchar50√khnamevarchar100xsdatedatetime8czyvarchar30jsrvarchar30jsfsvarchar10如下是表tb_rkth-detail的结构在数据库的逻辑表示,主要是存储入库商品的详细信息,如表3-27所示。表3-27入库退货详细信息表列名数据类型长度允许空idint4rkthIDvarchar30spidvarchar50djmoney8slint43.6小结本章主要是介绍本系统的数据库的设计,对系统中要用到的数据信息进行数据库的设计,将有关本系统中用到的数据项信息进行数据库存储,数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建议中的核心技术,由于数据库应用系统的复杂性,为了支持相关程序运行,数据库设计就变得异常复杂,因此最佳设计不可能一蹴而就,而只能是一种“反复探寻,逐步求精”的过程,也就是规划和结构化数据库中的数据对象以及这些数据对象之间关系的过程。 4系统的实现4.1系统功能简介系统角色包括两种,仓库主管和普通管理员,其中,仓库主管拥有整个系统的最高权限。仓库主管负责整个山口物流公司仓管部的日常运作和管理工作,除了具有普通管理员的权利,还具有以下权利和义务,主要包括:(1)基本信息管理:维护食堂信息、供货商信息和商品信息,具体操作有添加、修改、删除和查询,能够对食堂信息、供货商信息和商品信息进行及时的修改,另外就是还可以对各个信息管理模块进行重置,如图4-1所示。图4-1基本信息管理界面(2)入库管理:这个功能主要是对要入库的商品进行填写入库单,入库单里面包含商品入库的入库票号、供应商的名称、联系人、进行操作的结算方式、并且在这一个功能里面我调用了JAVA的系统函数,显示入库的时间,并且在入库单的上面显示入库的具体时间,这样就能更好的管理库存里面的商品信息,方便操作对库存里面商品的信息进行及时的更新或者是进行及时的出库管理,另外该功能模块里面还包括了入库退货的模块,主要就是对刚刚入库的商品而又发现质量问题的商品进行入库退货管理,这样就可以及时的将退货信息记录保存下来,方便食堂仓库管理系统操作人员进行入库退货的信息查询。如图4-2所示。 图4-2入库管理模块界面系统设置:这一个功能模块主要是对系统的一些设置,只要就是包括操作员的管理,比如是删除操作员,添加操作员,另外就是系统admin能够对各个操作员进行删除和添加,然而操作员角色只能是对自己的密码进行修改而不能删除其他的操作员或改密码,这也就是系统管理里面有关权限的设置问题,具体的如图4-3所示。图4-3系统设置模块(4)查询管理:在这个管理面板里面仓库管理系统的操作人员能够查询食堂的信息、供应商的信息、入库商品的信息、出库商品的信息,另外就是有关商品的信息,因为在这个管理面板中用了几个组件分别对不同的个体信息进行分类,如果是要对食堂信息进行查询,可以进入到有关食堂的组件中查询有关的信息,特别是在这个面板中创建了入库商品信息的面板,在里面可以查看商品入库的详细信息,如图4-4所示。图4-4查询入库信息模块界面(5)出库管理:对需要出库的商品和食品先要填写出库单,出库单里面具有关于商品的详细信息,比如是商品的名称、出库的票号,出库的时间,对出库的信息进行统计和反馈,这样就能够及时的更新库存信息,同时该模块还包括了出库退货模块,也就是对食堂不满意而回退到仓库的商品进行统计,这能够及时的掌握出库退货的信息,具体的模块登录如图4-5所示。图4-5出库管理模块界面(6)库存管理:这一个功能模块主要是包含两个部分,一个就是库存的盘点,另外一个就是对各个商品进行价格的调整,库存盘点主要功能是为各个食堂提供一个及时的反馈,反映库存里面的商品信息,存在商品的种类、名称、数量的等信息,既能为食堂提供及时准确的库存商品信息,也能够给采购部提供及时准确的信息,还有就是能够根据市场和供应商的信息对商品进行价格的调整,如图4-6所示。图4-6库存管理界面4.2添加商品的实现本系统主要是对学校食堂仓库里面的商品进行管理,主要是包括食堂商品信息的添加入库处理,下面是食堂仓库管理系统添加入库商品信息单的核心代码部门。 publicJinHuoDan(){ super(); setMaximizable(true); setIconifiable(true); setClosable(true); getContentPane().setLayout(newGridBagLayout()); setTitle("进货单"); setBounds(50,50,700,400); setupComponet(newJLabel("进货票号:"),0,0,1,0,false); piaoHao.setFocusable(false); setupComponet(piaoHao,1,0,1,140,true); setupComponet(newJLabel("供应商:"),2,0,1,0,false); gys.setPreferredSize(newDimension(160,21)); //供应商下拉选择框的选择事件 gys.addActionListener(newActionListener(){ publicvoidactionPerformed(ActionEvente){ doGysSelectAction(); } }); setupComponet(gys,3,0,1,1,true); setupComponet(newJLabel("结算方式:"),0,1,1,0,false); jsfs.addItem("现金"); jsfs.addItem("支票"); jsfs.setEditable(true); setupComponet(jsfs,1,1,1,1,true); setupComponet(newJLabel("进货时间:"),2,1,1,0,false); jhsj.setFocusable(false); setupComponet(jhsj,3,1,1,1,true); setupComponet(newJLabel("经手人:"),4,1,1,0,false); setupComponet(jsr,5,1,1,1,true); sp=newJComboBox(); sp.addActionListener(newActionListener(){ publicvoidactionPerformed(ActionEvente){ TbSpinfoinfo=(TbSpinfo)sp.getSelectedItem(); //如果选择有效就更新表格 if(info!=null&&info.getId()!=null){ updateTable(); } } }); table=newJTable(); table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF); initTable(); //添加事件完成品种数量、货品总数、合计金额的计算 table.addContainerListener(newcomputeInfo()); JScrollPanescrollPanel=newJScrollPane(table); scrollPanel.setPreferredSize(newDimension(380,200)); setupComponet(scrollPanel,0,2,6,1,true); setupComponet(newJLabel("品种数量:"),0,3,1,0,false); pzs.setFocusable(false); setupComponet(pzs,1,3,1,1,true); setupComponet(newJLabel("货品总数:"),2,3,1,0,false); hpzs.setFocusable(false); setupComponet(hpzs,3,3,1,1,true); setupComponet(newJLabel("合计金额:"),4,3,1,0,false); hjje.setFocusable(false); setupComponet(hjje,5,3,1,1,true); setupComponet(newJLabel("验收结论:"),0,4,1,0,false); setupComponet(ysjl,1,4,1,1,true); setupComponet(newJLabel("操作人员:"),2,4,1,0,false); czy.setFocusable(false); setupComponet(czy,3,4,1,1,true); //单击添加按钮在表格中添加新的一行 JButtontjButton=newJButton("添加"); tjButton.addActionListener(newTjActionListener()); setupComponet(tjButton,4,4,1,1,false); //单击入库按钮保存进货信息 JButtonrkButton=newJButton("入库"); rkButton.addActionListener(newRkActionListener()); setupComponet(rkButton,5,4,1,1,false); //添加窗体监听器,完成初始化 addInternalFrameListener(newinitTasks()); }}该添加商品代码实现的功能如图4-7所示。图4-7添加商品入库4.3商品出库的实现本系统主要是对学校食堂仓库里面的商品进行管理,主要是包括食堂商品信息的添加入库处理,下面是食堂仓库管理系统添加入库商品信息单的核心代码部门。publicXiaoShouDan(){ super(); setMaximizable(true); setIconifiable(true); setClosable(true); getContentPane().setLayout(newGridBagLayout()); setTitle("出库单"); setBounds(50,50,700,400); setupComponet(newJLabel("出库票号:"),0,0,1,0,false); piaoHao.setFocusable(false); setupComponet(piaoHao,1,0,1,140,true); setupComponet(newJLabel("食堂:"),2,0,1,0,false); kehu.setPreferredSize(newDimension(160,21)); //食堂下拉选择框的选择事件 kehu.addActionListener(newActionListener(){ publicvoidactionPerformed(ActionEvente){ doKhSelectAction(); } }); setupComponet(kehu,3,0,1,1,true); setupComponet(newJLabel("结算方式:"),0,1,1,0,false); jsfs.addItem("现金"); jsfs.addItem("支票"); jsfs.setEditable(true); setupComponet(jsfs,1,1,1,1,true); setupComponet(newJLabel("出库时间:"),2,1,1,0,false); jhsj.setFocusable(false); setupComponet(jhsj,3,1,1,1,true); setupComponet(newJLabel("经手人:"),4,1,1,0,false); setupComponet(jsr,5,1,1,1,true); sp=newJComboBox(); sp.addActionListener(newActionListener(){ publicvoidactionPerformed(ActionEvente){ TbSpinfoinfo=(TbSpinfo)sp.getSelectedItem(); //如果选择有效就更新表格 if(info!=null&&info.getId()!=null){ updateTable(); }}}具体实现的功能如图4-8所示。图4-8商品出库单4.3小结本章主要就是介绍系统的主要实现,以及介绍系统实现后的一些功能模块的的设计平面,同时在各个功能模块的标题里面对各个功能模块的功能进行解说,介绍各个功能模块的主要作用和设计的目的。5测试5.1测试的指导原则在软件测试中,应注意以下原则[14]。(1)测试用例应由输入数据和预期的输出数据两部分组成。(2)测试用例不仅要选用合理的输入数据,还要选择不合理的输入数据。(3)除了检查程序是否做了它应该做的事情,还应该检查程序运行时候了它不应该做的事情。(4)应该定测试计划并严格执行,排除随意性。(5)长期保留测试用例。(6)对发现错误较多的程序段,应进行更深入的测试。(7)程序员避免测试自己的程序。5.2登陆测试方案登录测试方案如表5-1所示。表5-1登录测试方案表测试内容登录出现的状况测试结果提示输入空帐号、正确密码登录不成功帐号不能为空输入不存在的帐号密码登录不成功帐号不存在输入不正确的帐号、正确的密码登录不成功帐号输入错误输入正确的用户名和错误密码登录不成功密码输入错误输入正确的用户名和密码登录成功无提示,进入系统界面5.3数据录入测试(1)数据录入测试方案如表5-2所示。表5-2数据录入测试方案表测试的内容测试过程提示测试的结果录入一条空记录录入数据项不能为空录入失败录入一条以上只填必填数据项的记录请输入必填字段录入失败录入一条正确的数据项信息无提示数据录入成功(2)下面是测试录入一条以上只填必填数据项的记录,如图5-1所示。图5-1只填必填数据项的记录测试图5.3查询测试(1)查询测试方案如表5-3所示。表5-3查询测试方案查询内容查询结果正常查询一条以上记录显示查询结果查询各种查非所查的记录没有查询结果查询各种不对应选项的查询没有查询结果(2)下面是正常查询一条以上记录,如图5-2所示。图5-2正常查询一条以上记录查询测试5.4测试结论首先,我们要认识到测试是软件开发过程中一个非常重要的环节,一个好的软件必须经过无数次的测试,软件测试是保证软件质量的关键步骤[15]。在经过对各模块的测试后,已经能够证实该软件各方面的能力都可以正常运行。该软件在各方面的综合能力都通过。5.5小结本章主要是对系统进行测试,编制测试大纲。测试大纲是测试的依据。它明确详尽地规定了在测试中针对系统的每一项功能或特性所必须完成的基本测试项目和测试完成的标准,根据测试大纲设计和生成测试用例。在设计测试用例的时候,可综合利用前面介绍的测试用例和设计技术,产生测试设计说明文档,其内容主要有被测项目、输人数据、测试过程、预期输出结果等,实施测试。测试的实施阶段是由一系列的测试周期组成的。在每个测试周期中,测试人员和开发人员将依据预先编制好的测试大纲和准备好的测试用例,对被测软件或设备进行完整的测试[。总结仓库管理是物流管理的核心内容之一,基于Internet的仓储管理系统,改变了繁重的手工操作带来的效率低,易出错的状况,解决了跨地域仓储的难题,提高了仓储服务水平,减少了企业仓储投资。系统从分析、设计开始,高标准要求,并且严格按照信息系统工程的方法,保证了系统在运行之后的稳定性。技术采用的J2EE、MVC模式、DAO模式等方法,提高了系统的模块化和结构化,使系统更易扩展、升级和维护。但是,本系统目前只是针对某些仓库管理系统的业务情况开发的,有一定的通用性。由于每个学校的业务情况和管理方式都不一样,设计时并没考虑这些情况。另外,在数据仓库,深度数据挖掘技术以及仓储的智能化方面,没有做详细的考虑,有待今后逐步地进行完善。关于本系统,虽然对仓库管理进行了系统的创建,但我们不可忽略的是这个系统并不完美,我们也不能高枕无忧。我们要在以后的实践中去检验它的可用性,特别要考虑它的实时性和安全性,这才是我们最值得考虑的问题。一个系统好不好,要经过反复的使用才能知道,不光光是理论中分析和设计得出来的。由此我就想到了在做这个系统时,有的同学用了ACCESS,有的同学用了SQL等来建不同的数据库,这样就导致有的是系统自带的代码,而有的则是我们写进去的纯代码,当然也就出现了各种各样的问题。特别是关于系统的可移植性,有许多不足之处,这样我们就应该多查阅相关资料,反复地熟练应用,才能把系统设计的巧,设计的好。同学们之间的交流也十分重要,交流就是进步,有时进会带你走入一种柳暗花明的欣喜境界。
致谢非常感谢我的导师李立现老师给我的悉心关怀,让我顺利地完成了毕业论文,当然,也感谢母校辛勤培育之恩,各位领导、老师和同学的大力帮助之情,使我学到了许多新的知识,同是也更懂得了一些做学问的道理,这是一笔宝贵的财富。从选择毕业设计题目,到毕业设计规划,查找相关资料,设计模型,具体实施,结束论文,整个大致的流程中,我的导师李老师都给予了我耐心的指导和默默的关心,设计为期之长,其间遇到了不少问题,也承蒙了老师的照顾,真的想对老师说一声:李老师,辛苦了,谢谢您。除此之外,我还要致谢我的几位同学的得力相助,我希望我能向他们学习,发扬那种百折不挠、孜孜不倦的对知识求索精神,那种至高无上的敬业精神,马上我就要走向工作单位了,我相信我会时刻用他们的平凡而不简单来鞭策自已。在此论文撰写过程中,要特别感谢我的导师李老师的指导与督促,同时感谢他的谅解与包容。没有李老师的帮助也就没有今天的这篇论文。求学历程是艰苦的,但又是快乐的。感谢我的班主任李伟老师,谢谢他在这四年中为我们全班所做的一切,他不求回报,无私奉献的精神很让我感动,再次向他表示由衷的感谢。在这四年的学期中结识的各位生活和学习上的挚友让我得到了人生最大的一笔财富,在此,也对他们表示衷心感谢。
最后,衷心祝愿我的老师和学友们永远幸福,快乐。参考文献[1]TedHusted,CedricDumoulin,GeorgeFranciscus,DavidWinterfeldt.StrutsinAction[M].ManningPublicationsCompany,2003.100~150[2]PerryEdwards.SystemAnalysis&Design.MitchellMcgraw-Hill[M],2005.6~3
[3]邹天思.数据库管理系统[M].北京:清华大学出版社,2004.11~15[4]R.M.Stair.PrincipleofInformationSystem[M].Boyd&FraserPublishingCompany,2004.90~120[5]陈玉峰.MySql数据库开发教程[M].科学出版社,2004.10~20[6]吴建,汪杰.UML基础与Rose建模案例[M].人民邮电出版社,2004.35~65[7]李大友,陈明.实用软件工程基础[M].北京:清华大学出版社,2000.78~135
[8]孙卫琴.精通JavaWeb设计与开发[M].飞思科技产品研发中,2006.170~200[9]黄晓东.JAVA课程设计案例精编[M].中国水利水电出社,2004.98~128[10]BruceEckel.Thinkinginjava[J].pearsonEducation,2005.20~30
[11](美)BruceEckel,陈昊鹏,饶若楠等译.JAVA编程思想[M].机械工业出版社,2005.225~250
[12]冀振燕.UML系统分析设计与应用案例[M].人民邮电出版社,2005.22~40
[13]冯燕奎,赵德奎等.JSP实用案例教程[M].北京:清华大学出社,2004.20~98
[14]杨志波.JavaSE2004标准教程[M].中国宇航出版社,2004.78~
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年女骑手安全培训内容实战手册
- 2026年植物培养箱租赁合同协议
- 三门峡市卢氏县2025-2026学年第二学期六年级语文第五单元测试卷部编版含答案
- 石家庄市晋州市2025-2026学年第二学期六年级语文第五单元测试卷部编版含答案
- 日喀则地区江孜县2025-2026学年第二学期六年级语文第五单元测试卷部编版含答案
- 2026年避坑指南企业安全用电培训内容
- 洛阳市老城区2025-2026学年第二学期四年级语文第五单元测试卷(部编版含答案)
- 济宁市微山县2025-2026学年第二学期四年级语文期中考试卷(部编版含答案)
- 咸阳市泾阳县2025-2026学年第二学期六年级语文第五单元测试卷部编版含答案
- 河源市和平县2025-2026学年第二学期六年级语文第五单元测试卷部编版含答案
- 桌游设计基础知识培训课件
- 智慧生态环境概述
- GA/T 2175-2024公安交通集成指挥平台接入规范
- 保障性住房政策课件
- 小区清洁保洁服务方案(3篇)
- 《守株待兔》公开课课件
- 公路工程高精度GNSS测量技术规范
- 灌溉排水工程专题练习库
- 统计知识党校培训课件
- 学前教育原理(第2版) 课件 第三章 学前教育中的基础关系
- CJ/T 402-2012城市供热管道用波纹管补偿器
评论
0/150
提交评论