基于j2ee的网络物流系统—免费毕业设计论文内容摘要:
围绕货物储存业务所开展的对人、财、物的运用与管理。 要包括商品在库信息、入口信息、出库信息、商品位置信息、仓库位置信息以及县官的负责人情况,供应商信息、商品分类信息等。 仓储管理既具有一般管理的共性,也体现出其本身的管理特点。 从研究和实务角度来看,物 流企业管理应涉及以下诸方面的内容 :仓储网点的布置,仓储设施的选择,库场规模的确定,仓储管理自动化,特殊商品的仓储管理,库场管理的组织方式,货源组织,仓储计划,仓储业务,货物包装,货物养护,库场治安、消防和生产安全,仓储成本核算,仓储经济效益分析,仓储货物的保税的类型,保税制度和政策,保税货物的海关监管,申请保税仓库的一般程序,仓储管理的定量分析方法,仓储管理中计算机的应用以及对仓储管理发展的研究。 现代物流具有高科技性和经营的广阔性以及立体性,通过现代信息技术和对物流流程的重新整合及各种资源的优化配置,实现 了物资的合理、经济、高效、准确 、 及时的流动,并使供应商和用户随时掌握物资流动过程中的各种情况,及的流动,并使供应商和用户随时掌握物资流动过程中的各种情况,及时进行调度,应对各种突发事件,最终准确地履行供货合同,现代物流业是对传统物流业的发展 , 是时代发展的必然趋势。 互联网 技术发展到今天已经十分成熟,网络在各行各业的应用已经得到普及并且 B/S 结构的网络软件在物流系统方面已经得到应用。 比如说金蝶公司的 K3就是一款在企业用应方面的整和包括仓储,财务,客户关系等。 不但可以随时掌控库存,现 金状况而且对企业总体运行态势得以详尽了解。 B/S架构的应用软件在网络办公,网上购物,网上材料集中采购等方面的应用还有很大的空间,因为它不像 C/S 架构的软件有地域空间的限制,这使得它的应用更加广泛。 这让企业管理人员随时随地都能了解企业的运做状况,使得问题的解决更加有实效性。 在 B/S 模式的软件开发中采用最多的是 MVC 设计模式。 MVC是一种流行的设计模式,它是 Model- View- Controller 的简称,即模型-视图-控制器。 它把应用程序分成三个层次或者模块:视图层、模型层、控制层,它们各自处理自己的任务。 视图 :向用户显示数据,接受用户输入,与模型层交互,向模型查询业务状态,接受模型发出的数据,更新显示用户界面。 模型: 模型是应用程序的主体,它用于表示业务数据和业务逻辑。 一个模型可以同时为多个视图提供数据,从而提高了代码的可重用性。 控制器 :控制器,顾名思义起控制作用。 它接受用户输入,并调用模型和视图来完成用户请求。 在用户提交表单时,控制器本身不做任何处理和输出工作。 控制器所做的仅仅时:接受请求,然后调用模型组件处理请求,最后调用视图来显示模型处理后返回的数据。 其结构如下所示: MVC 模式的使用范围很广,这与其具有众多有点时分不开的,具体来讲, MVC有如下优点: (1)多个视图共享一个模型。 使得同一个模型可以被不同的视图重用,大大提高了代码的可重用性。 (2)由于 MVC 的各个模块相对独立,改变其中一个不会影响其他两个,所以开发人员可以构建松散耦合的构件。 (3)控制器提高了应用程序的灵活性和可配置性。 控制器可以连接不同的模型和视图,去完成用户的需求,这样可以为构造应用程序提高强有力的手段。 因此在开发 U/T 网络物流系统 仓储管理时,采用 JSP+ Servlet+JavaBean,三层体系架构的 B/S 开发模式。 JSP+ Servlet+ JavaBean 三层体系架构的开发模式在企业信息化应用开发中已经十分完善,已经成为网络应用软件开发的主流技术。 不论是在安全性方面还是在开发的模块化,面向对象化中它都有很大的优势所以应用此技术开发的人也越来越多,使次技术更趋于完善。 (控制器) 接受用户请求 调用模块响应用户请求 选择视图显示相应结果 (视图) 解释模型 接受数据更新请求 发送用户输入给控制器 允许控制器选择视图 (模型) 封装应用程序状态 响应状态查询 处理业务流程 通知视图业务状态更新 选择视图 用 户请求 状态查询 通知数据更新新 业务处理 JSP+ Servlet+ JavaBean 实现了 MVC 模式:在这种模式中 JSP 负责生成动态网页, Servlet 负责流程控制, JavaBean 负责业务逻辑。 在这中 JSP Model2 模式中流程 控制图如下: 4. U/T 物流系统仓储管理 系统分析 在需求分析确定之后需要对系统进行整体分析和设计。 这包括系统功能的描述、对功能模块的划分对系统流程的分析下面首先对系统功能进行描述。 模块划分时描述一个系统需求的一个过程,需要将需求分析中的感性描述进行抽象,提取出要实现的功能,这是整个系统开发中一个关键过程。 分析的根本目的时在开发者和提出需求的人员之间建立一种理解和沟通的机制。 因此, U/T物流系统的仓储管理需求分析也是根据开 发者和实际用户需求一起来完成的。 根据日常仓储管理的业务逻辑把系统划分如下: 用户操作: 1. 录入出库商品信息 2. 查询出库单信息 3. 录入入库商品信息 4. 查询入库单信息 浏览器 控制器 (视图) JSP 应用服务器 数据库 请求 响应 实例化 5. 查询商品位置信息 6. 查询商品信息 7. 查询供应商信息 管理操作: 1. 出库单商品信息删除 /修改 2. 入库单商品信息删除 /修改 3. 供应商信息添加 /删除 /修改 4. 添加商品分类信息 5. 仓库位置信息添加 /删除 /修改 6. 职员信息查询 /添加 /修改 /删除 7. 用户权限管理 这个系统的模块结构如下: 5. U/T 物流系统仓储管理 数据库设计 数据库在整个系统设计中起着举足轻重的作用,任何数据都要在数据库中进行存储以保证数据在以后的操作实现成为可能。 数据库设计是程序功能性设计的基础,只有数据库设计完后程序员才能进行功能性设计,程序员根据数据库结构实现相应的软件功能。 U/T 物流系统-仓储管理 出库单信息 入库单信息 出库单信息 职员信息 供应商信息 仓库位置信息 商品分类信息 职务信息信息 车辆管理信息 车队管理信息 U/T 网络物流系统 仓储管理的数据库名称为 Logistic(物流 ),使用此数据库的网络软件为 U/T 网络物流系统,它在服务器上的部署名为 Logistic。 下面介绍该系统的数据库整体设计,该系统采用轻量化的数据库解决方案,采用 MySql 数据库。 因为该系统是整个物流系统的一个功能 模块要实现的是仓储管理,所以数据库中的相关数据涉及到,职员信息、供应商信息、商品信息、商品出库单信息、商品入库单信息、仓储位置信息、商品在仓库中的位置信息等。 5. 1数据表设计 表 51 U/T 网络物流系统 (仓储管理模块 )整个数据库的结构如下 : U/T 网络物流系统 (仓储管理模块 )数据库结构 数据库名称:英文 (Logistic)――中文 (物流 ) 数据表编号 数据表英文名称 数据表中文名称 数据表功能描述 01 CarManageTable 车辆管理表 商品运输车辆的管理 02 CarTeamInfoTable 车队信息表 运输车队的管理 03 CommCateTable 商品分类表 商品分类管理 04 DepartmentInfoTable 部门信息表 部门划分管理 05 DiplomaInfoTable 学历信息表 学历分类管理 06 EmployeeInfoTable 职员信息表 职员信息管理 07 GoodsInfoTable 商品信息表 商品信息管理 08 GoodsLocationTable 商品在库区域表 仓库区域划分管理 09 GoodsRowsTable 商品摆放排号表 仓库中商品摆放排号划分 10 GoodsSeatsTable 商品摆放座号表 仓库中商品摆放座号划分 11 JobsInfoTable 职务信息表 对企业中人员承担的职务分类 12 LoginTable 登陆信息表 对登陆人员权限划分 13 MessageInfoTable 公告信息表 公告信息的管理 14 StockInInfoTable 入库单信息表 对入库单信息的管理 15 StockOutInfoTable 出库单信息表 对出库单信息的管理 16 StockRegionInfoTable 商品在库位置表 对商品在库中的具体位置的管理 17 SupplyTable 供应商信息表 对供应商信息的管理 18 TypeTable 商品型号表 对各类商品型号的管理 19 WareHouseInfoTable 仓库位置信息表 对商品储存的仓库位置的管理 U/T 网络物流系统 (仓储管理模块 )数据库结构图如下: 5. 2 数据字典设计 U/T 网络物流系统 (仓储管理模块 )数据表结构设计如下: 表 54: CarManageTable(车辆管理表 )(注: CarDriverId、 CarTeamId为外键 ) 编号 字段名 字段类型 否为主键 是否为空 备注信息 01 ID Int(4) 是 否 该表自动编号 02 CarId VarChar(20) 否 否 车辆牌号 03 CarDriverId VarChar(20) 否 否 驾驶员编号 04 CarTeamId VarChar(20) 否 否 所属车队编号 表 55 : CarTeamInfoTable(车队信息表 )(注: ChargeId为外键 ) 编号 字段名 字段类型 否为主键 是否为空 备注信息 01 ID Int(4) 是 否 该表自动编号 02 CarTeamId VarChar(20) 否 否 车队编号 03 CarTeamName VarChar(20) 否 否 车队名称 04 ChargeId VarChar(20) 否 否 车队负责人编号 表 56:CommCateTable(商品分类表 ) 编号 字段名 字段类型 否为主键 是否为空 备注信息 01 ID Int(4) 是 否 该表自动编号 02 CommodityId VarChar(20) 否 否 商品分类编号 03 CommodityName VarChar(20) 否 否 商品分类名称 表 57: DepartmentInfoTable(部门信息表 ) 编号 字段名 字段类型 否为主键 是否为空 备注信息 01 ID Int(4) 是 否 该表自动编号 02 DepartmentId VarChar(20) 否 否 部门编号 03 DepartmentName VarChar(20) 否 否 部门名称 表 59: DiplomaInfoTable(学历信息表 ) 编号 字段名 字段类型 否为主键 是否为空 备注信息 01 ID Int(4) 是 否 该表自动编号 02 DiplomaName VarChar(20) 否 否 学历名称 表 510: JobsInfoTable(职务信息表 ) 编号 字段名 字段类型 否为主键 是否为空 备注信息 01 ID Int(4) 是 否 该表自动编号 02 JobsId VarChar(20) 否 否 职务编号 03 JobsName VarChar(20) 否 否 职务名称 04 DescribleJobs VarChar(20) 否 是 职务描述 表 511: EmployeeInfoTable(职员信息表 )(注: DepartmentId, JobsId 为外键 ) 编号 字段名 字段类型 否为主键 是否为空 备注信息 01 ID Int(8) 是 否 该表自动编号 02 EmployeeId VarChar(20) 否 否 职员编号 03 EmployeeName VarChar(20) 否 否 职员姓名 04 EmployeeSex VarChar(4) 否 否 职员性别 05 EmployeeAge Int(3) 否 否 职员年龄 06 EmployeeIdenCard VarChar(20) 否 否 职员身份证号 07 EmployeeBirthDat。基于j2ee的网络物流系统—免费毕业设计论文
相关推荐
,仓库管理权限 . 操作员用户具有公司管理 ,客户管理 ,订单管理 ,产品管理 ,供应商管理 ,出入库管理 ,仓库管理权限 . 管理员用户可以对操作员用户和管理员用户进行动态授权 . 权限管理功能允 许用户通过设置 /取消用户组权限从而修改属于该用户组的用户权限 . 权限管理功能允许管理员用户单独设置 /取消用户组针对某项管理功能的权限 . 用户管理 用户信息管理包括新建用户信息 ,修改用户信息
XML 的 tags 和 scriptlets,来封装产生动态网页 的处理逻辑。 网页还能通过 tags 和 scriptlets 访问存在于服务端的资源的应用逻辑。 JSP 将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使基于 Web 的应用程序的开发变得迅速和容易 [11]。 JSP(JavaServer Pages)是一种动态页面技术,它的主要目的是将表示逻辑从
T_associatelist(交接单表 ) 字段 类型 描述 Id NUMBER(32) 交接单 id(主键) Car_id NUMBER(32) 车辆 id(外键) Order_id NUMBER(32) 订单 id(外键) Employee_id NUMBER(32) 员工 id(外键) Node_id NUMBER(32) 交接地 id(外键) Destn VARCHAR2(50)
用的硬件网络构筑的一个信息平台。 在该平台下,电网建设过程中的规划、设计、评审、施工、运行维护等用户均被有机地连接在一起,通过数据的有效共享和彼此的良性互动,保证了电网建设过程中任何一个环节都不是孤立的,而是与其他环节相互关联,为电网的建设提供一个系统的、各用户协同工作的信息化平台,有效辅助和支持电网建设过程中各用户的工作。 为了消除电力系统存在的“信息孤岛”,在各种异构信息系统平台的基础上,
的发展,也不能因为保护而拒游客于门外。 为此重申 “中国原则 ”,即以 “实现人类文明延续和可持续发展的必然要求 ”为准则。 利用考古发掘的丰富信息,联系古自然环境变化和人文影响、物质传播的大背景,可能有助于开豁诠释、论证古代文明和古文化的新思路。 破解中原许多古城遗址之谜,也需要从重建、虚拟古环境着手。 古建筑的修复或重建,既要遵循 “修旧如旧 ”的原则,也要考虑适应现代环境与生态功能
83。 7 模拟总结 8 参考文献 10 沈阳理工大学课程实践 (论文 ) 1 基于 EXCEL 的 工资 管理系统 设计 和 ERP 沙盘应用 1 基于 EXCEL 的 工资 管理系统 设计 系统分析 工资管理系统的可行性分析 系统的管理可 行性分析 科学的管理是建立管理信息系统的前提。 目标 公司的管理人员支持本设计的研发与运行,相应的管理制度改革的时机已经成熟,规章制度已经齐全