毕业设计:基于java的仓库管理系统设计内容摘要:
流服务器都直接或通过插件支持 Servlet。 不仅有许多廉价甚至免费的 Web 服务器可供个人或小规模网站使用,而且对于现有的服务器,如果它不支持Servlet 的话,要加上这部分功能也往往是免费的(或只需要极少的投资)。 MySql 和 Apache Tomcat 介绍 MySql 数据库和 SQL Server, Oracle 相比是一个轻量级的数据库,由于 MySql 是一个开源的数据库解决方案因此你可以很方便的修改相关的配置来满足你开发的需要,虽然它的功能和 SQL Server Oracle 相比没有它们那么强大但是在开发中小型 B/S 应用系统时,它完全可以满足您的需要。 它安装的便捷性,有的版本是绿色安装直接解压出来就可以使用;它的跨平台性也给用户带来了方便,最重要的是连接 MySql 数据库的速度是其他数据库不能比的,对应连接速度有很高要求的开发可以考虑使用此数据库。 它最大支持 5000万条记录,这完全可以满足你的开发要求,它对多国语言的支持也方便了不同语种的开发。 Aapche 的 Tomcat 是目前被广泛使用的一款 WebApplication 服务器,它是 Apache 开源项目下的一个子项目。 它不仅支 持 JSP、 PHP 而且经过适当的配置后也可以支持 ASP,而沈阳工程学 院毕业论文 第 2章 技术可行性分析 5 且它也是一款跨平台软件,对于学习者和中小型应用项目来说它都是大家的首选并且开发应用已经日趋成熟。 虽然它在某些功能方面比不上 BEA 公司的 WebLogi 和 IBM 公司的功能 ,但是它是开源免费的所以从这个方面来说它在中小型应用中还是很有竞争力的。 基于以上技术的可行性分析后我们决定在 仓库管理 系统的开发中采用 JSP+ Servlet+ JavaBean,三层体系架构的开发模式。 在网络软件开发技术方面 java 有着无可厚非的地位,并且在目前已经十分成熟的三层结构在业界是 指表示层 (View),业务逻辑层(Business logic)以及基础架构层 (Infrastructure)。 一个最常用的,非常成熟的三层体系架构就是,即表示层 (View)、控制 /中介层 (Controller/Mediator) 、业务逻辑层(JavaBusiness) 和数据源层 (Data Source)。 它其实是在三层架构中增加了两个中间层。 控制 /中介层位于表示层和领域层之间,数据持久层位于领域层和基础架构层之间。 而轻量级架构 Jsp+Servlet+JavaBean 可以实现 J2EE 三层结构, Jsp 用 于表示层, Servlet 用于控制层、业务处理层,而 JavaBean 用于数据源层。 沈阳工程学院毕业论文 第 3 章 需求分析 6 第 3 章 需求分析 仓储管理的特点 仓储管理属于物流管理范畴。 物流管理( Logistics Management)是为了满足客户的需求,对商品、服务和相关信息从产出点到消费点的合理、有效的流动和储存,进行规划、实施与控制的过程。 仓储管理( Warehousing Management)是物流系统的一部分,它从初始点到消费点存储产品(原材料、零部件、半成品、成品), 提供存储状态、条件和处置等信息。 现代物流中的仓储是在物流体系中是唯一的静态环节,随着经济的发展,需求方式出现了个性化、多样化的改变,生产方式也变为多品种、小批量的柔性生产方式。 物流的特征由少品种、大批量变为多品种、少批量或多批次、小批量,仓库的功能也从重视保管效率逐渐变为重视流通功能的实现。 储存相当于物流体系的一个节点。 仓储是物流中的重要环节,储存功能相对于整个物流体系来说,既有缓冲与调节的作用,也有创值与增效的功能。 仓储管理在现代物流管理中处于重要地位,它不但起着物品储藏的功能而且对财务控制、生产供应、销 售支持都有很大的作用。 合理的库存控制对减少物品的资金占用有起着关键作用,而且合理的库存是为生产有序进行提供了可能,商品的销售也受库存的影响。 因此仓储管理的控制是否合理、高效是提升企业竞争力的关键。 仓储管理研究的是商品流通过程中货物储存环节的管理 .即研究商品流通过程中货物储存环节的业务经活动,以及为提高经济效益而进行的计划、组织、指挥、监督以及控制活动。 仓储管理主要是从整个商品流通过程的购、销、储、运各个环节的链式关系中,研究货物储存的收、管、发及其相关的经营活动,以及围绕货物储存业务所开展的对人、财、物的 运用与管理。 要包括商品在库信息、入口信息、出库信息、商品位置信息、仓库位置信息以及县官的负责人情况,供应商信息、商品分类信息等。 仓储管理既具有一般管理的共性,也体现出其本身的管理特点。 从研究和实务角度来看,物流企业管理应涉及以下诸方面的内容 :仓储网点的布置,仓储设施的选择,库场规模的确定,仓储管理自动化,特殊商品的仓储管理,库场管理的组织方式,货源组织,仓储计划,仓储业务,货物包装,货物养护,库场治安、消防和生产安全,仓储成本核算,仓储经济效益分析,仓储货物的保税的类型,保税制度和政策,保税货物的海关监 管,申请保税仓库的一般程序,仓储管理的定量分析方法,仓储管理中计算机的应用以及对仓储管理发展的研究。 现代物流具有高科技性和经营的广阔性以及立体性,通过现代信息技术和对物流流程的重新整合及各种资源的优化配置,实现了物资的合理、经济、高效、准确、及时的流动,并使供应商和用户随时掌握物资流动过程中的各种情况,及的流动,并使供应商和用户随时掌握物资流动过程中的各种情况,及时进行调度,应对各种突发事件,最终准确地履行供货合同,现代物流业是对传统物流业的发展,是时代发展的必然趋势。 沈阳工程学院毕业论文 第 3 章 需求分析 7 对仓储管理的解决方案 互联网技术发展到今天已经十分成熟,网络在各行各业的应用已经得到普及并且 B/S结构的网络软件在物流系统方面已经得到应用。 比如说金蝶公司的 K3 就是一款在企业用应方面的整和包括仓储,财务,客户关系等。 不但可以随时掌控库存,现金状况而且对企业总体运行态势得以详尽了解。 B/S 架构的应用软件在网络办公,网上购物,网上材料集中采购等方面的应用还有很大的空间,因为它不像 C/S 架构的软件有地域空间的限制,这使得它的应用更加广泛。 这让企业管理人员随时随地都能了解企业的运做状况,使得问题的解决更加有实效性。 在 B/S 模式的软件开 发中采用最多的是 MVC 设计模式。 MVC 是一种流行的设计模式,它是 Model- View- Controller 的简称,即模型-视图-控制器。 它把应用程序分成三个层次或者模块:视图层、模型层、控制层,它们各自处理自己的任务。 视图:向用户显示数据,接受用户输入,与模型层交互,向模型查询业务状态,接受模型发出的数据,更新显示用户界面。 模型:模型是应用程序的主体,它用于表示业务数据和业务逻辑。 一个模型可以同时为多个视图提供数据,从而提高了代码的可重用性。 控制器:控制器,顾名思义起控制作用。 它接受用户输入,并调用模 型和视图来完成用户请求。 在用户提交表单时,控制器本身不做任何处理和输出工作。 控制器所做的仅仅时:接受请求,然后调用模型组件处理请求,最后调用视图来显示模型处理后返回的数据。 其结构如图 所示: 图 结构图 MVC 模式的使用范围很广,这与其具有众多有点时分不开的,具体来讲, MVC 有如下(控制器) 接受用户请求 调用模块响应用户请求 选择视图显示相应结果 (视图) 解释模型 接受数据更新请求 发送用户输入给控制器 允许控制器选择视图 (模型) 封装应用程序状态 响应状态查询 处理业务流程 通知视图业务状态更新 业务处理 通知数据更新 状态查询 用户请求 选择视图 沈阳工程学院毕业论文 第 3 章 需求分析 8 优点: (1)多个视图共享一个模型。 使得同一个模型可以被不同的视图重用,大大提高了代码的可重用性。 (2)由于 MVC 的各个模块相对独立,改变其中一个不会影响其他两个, 所以开发人员可以构建松散耦合的构件。 (3)控制器提高了应用程序的灵活性和可配置性。 控制器可以连接不同的模型和视图,去完成用户的需求,这样可以为构造应用程序提高强有力的手段。 因此在开发 仓库管理 系统,采用 JSP+ Servlet+ JavaBean,三层体系架构的 B/S 开发模式。 JSP+ Servlet+ JavaBean 三层体系架构的开发模式在企业信息化应用开发中已经十分完善,已经成为网络应用软件开发的主流技术。 不论是在安全性方面还是在开发的模块化,面向对象化中它都有很大的优势所以应用此技术开发的人也越来越多,使 次技术更趋于完善。 JSP+ Servlet+ JavaBean 实现了 MVC 模式:在这种模式中 JSP 负责生成动态网页,Servlet 负责流程控制, JavaBean 负责业务逻辑。 在这中 JSP Model2 模式中流程控制图如图 所示: 图 流程控制图 浏览器 控制器 (视图) JSP 进行处理 应用服务器 数据库 请求 响应 实例化 沈阳工程学院毕业论文 第 4 章 仓库管理系统分析 9 第 4 章 仓储管理系统分析 在需求分析确定之后需要对系统进行整体分析和设计。 这包括系统功能的描述、对功能模块的划分对系统流程的分析下面首先对系统功能进行描述。 系统功能模块划分 模块划分时描述一个系统需求的一个过程,需要将需求分析中的感性描述进行抽象,提取出要实现的功能,这是整个系统开发中一个关键过程。 分析的根本目的时在开发者和提出需求的人员之间建立一种理解和沟通的机制。 因此, 仓库管理 系统的仓储管理需求分析也是根据开发者和实际用户需求一起来完成的。 根据日常仓储管理的业务逻辑把系统划分如下: 用户操作: 1. 录入出库商品信息 2. 查询出库单信息 3. 录入入库商品信息 4. 查询入库单信息 5. 查询商品位置信息 6. 查询商品信息 7. 查询供应商信息 管理操作: 1. 出库单商品信息删除 /修改 2. 入库单商品信息删除 /修改 3. 供 应商信息添加 /删除 /修改 4. 添加商品分类信息 5. 仓库位置信息添加 /删除 /修改 6. 职员信息查询 /添加 /修改 /删除 7. 用户权限管理 这个系统的模块结构如图 所示: 沈阳工程学院毕业论文 第 4 章 仓库管理系统分析 10 图 ER 图 管理员信息实体的 ER 图如图 所示,用户模块的 ER 图如图 所示。 图 用户模块 ER 图 管理员 用户名 密码 图 管理员信息实体 ER 图 仓库管理系统 出库单信息 入库单信息 货物信息 职员信息 供应商信息 仓库位置信息 商品分类信息 职务信息 车辆管理信息 车队管理信息 用户 ID 号 用户名 密码 用户信息 沈阳工程学院毕业论文。毕业设计:基于java的仓库管理系统设计
相关推荐
tr .Rows = + 1 .Cols = For i = 0 To .Cols 1 .TextMatrix(0, i) = (i).Name Next i For j = 1 To .Rows 1 For k = 0 To .Cols 1 .TextMatrix(j, k) = (k).Value amp。 Next k Next j End With End Sub Public
户 籍 查 询 用 户 管 理 户 籍 查 询 修 改 密 码 管理员 普通用户 4 系统的具体实现 登陆 登陆窗体( Wele)由标签、文本框、密码框以及按钮等控件组成。 图 41 登陆窗体 本系统分为两个权限,即: 管理员 —— 本系统的管理者,能够进行所有操作,并且可以分配权限。 用户 ID:001, 密码为:111。 普通用户 —— 屏蔽了系统的大部分功能,只能对登记和病历进行完全操作
商业软件购买管理规范 安全需求分析 通过进行与需要采购的商业软件产品的规模和复杂性相关的需求分析,企业在采购初期阶段应确定对于所需 IT 系统的需求,并制定相应的文档。 安全需求分析是对业务需求中隐含的安全方面的需求的深入分析。 在安全需求分析中必须根据以下步骤进行分析: a) 完整性、可用性和保密性需求分析 b) 进一步 完善敏感性评估 c) 安全需求等级分析 d) 风险评估 e)
n cultivating brand petitiveness, a certain input of manpower, material and financial concerns, also made some remarkable achievements, such as the formation of a number of Changhong, Hisense, TCL,
]。 在人类生存所必需的物质条件中,尤其在城市中,土地占有特别重要的地位。 我国古代著名学者管仲有云:“地者,万物之本原,诸生之根苑也”(《管子校正》卷 14);马克思亦指出:“土地最初以食物、现成的生活资料供给人类,他未经人的协助,就作为人类劳动的一般对象而存在”。 (《资本论》第一卷)。 十分珍惜每一寸土地,合理利用每一寸土地,是我计算机在城市管理中的应用 —— 本科毕业论文 7 们的国策。
程编号录入成绩表中 4 初始化功能初始化学生和教师密码该功能主要是 为了方便用户的使用和系统的管理初始化班级和课程排名在基本信息和学生成绩录入后管理员可以执行初始化班级排名和课程排名操作使系统在两个临时表中录入排名情况当用户查看自己的排名时系统不必再次计算而是直接从临时表中调出记录这样做可以减少系统对数据的分析计算同时也会加大对数据库的调用负载可以说各有利弊 5