当前位置:首页>> >>


仓库管理系统毕业设计(论文).rar

收藏

资源目录
    文档预览:
    编号:20180913143530128    类型:共享资源    大小:1.23MB    格式:RAR    上传时间:2018-09-13
    尺寸:148x200像素    分辨率:72dpi   颜色:RGB    工具:   
    40
    金币
    关 键 词:
    仓库 管理 系统 毕业设计 论文
    资源描述:
    仓库管理系统毕业设计(论文)1 摘 要随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现管理企业势在必行。而仓库管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。本文通过分析浏览器/服务器结构的特点并结合企业仓储管理的实际情况,提出了基于B/S 结构中小型企业仓库管理系统的基本设计思想,简要介绍了系统各功能模块及数据库的设计,着重讨论了用 ASP.NET技术和SQL Server 2005开发企业仓库管理系统时的数据库访问技术和动态网页制作技术,并给出了部分实现代码。通过该系统,使学生可以方便地在企业内部网上进行仓储管理。该B/S结构的系统在Windows XP系统和VS.NET平台下开发完成,使用 C#作为ASP.NET的开发语言,SQL Server 2005作为后台数据库,该数据库系统在安全性、准确性、运行速度方面均有绝对的优势,并且能够对容量较大的数据库进行处理,效率高。系统有较高的安全性和较好的性能。其中连接数据库的字符串可以随时在Web.Config里修改,增加了灵活性和安全性。代码尽量减少数据库连接的打开时间等手段来提高性能。本文中除了有对程序的系统分析、总体设计、数据库设计、功能实现等主体部分外,在这之前还介绍了与企业仓库管理系统相关的信息、VS.NET与SQL的无缝链接技术等。关键词 仓库管理;信息管理系统;B/S 结构;数据库管理论文 第 5 章 总结28 AbstractWith rapid advancement of computer technology and widely applied in corporation management, it is imperative to utilize it to realize Enterprise administration. Warehouse Management System is one of typical Management Information System, whose exploitations mainly include establishment and maintenance of backstage database as well as front application programmer. For the former, it is required to set up united, complete and high-secured database, while, for the latter, complete functions of application programmer and simple operation. This thesis points out basic theory of Warehouse Management System based on explorer and server/organization in small-to-medium-sized enterprises, analyzing characteristics of B/S and relating to realities of situation of Warehouse Management System. It introduces design of every functional group and database briefly and focuses on discussion concerning to exploit database access technology and dynamic web design needed for Warehouse Management System in light of ASP. NET technology and SQL Server 2005. It also presents parts of implementation codes, helping students to operate Warehouse Management in corporation local site. This B/S system was exploited on the platform of Windows XP and VS. NET, using C# as ASP. NET exploitation language, SQL Server 2005 as backstage database, which possesses advantages in security, precision, speed, etc. and can deal with databases with high capacity efficiently. The character connecting databases can be altered anytime, which raises flexibility and security, codes reducing the time to open database connection.In this dissertation, besides system analysis, overall design, database design, functional realities, etc, information related to Warehouse Management System, seamless connection technology of VS. NET and SQL are also introduced.Key words Warehouse Management Management Information System B/S Structure Database Management 论文 第 5 章 总结29 目 录第 1章 绪 论 ................................................................................................................................................................311.1 背景及发展现状 ...................................................................................................................................................311.2 系统的构建 ...........................................................................................................................................................31第 2章 系统开发环境的介绍及选择 ..........................................................................................................................322.1 JAVA ......................................................................................................................................................................322.4 B/S 结构 ...............................................................................................................................................................342.5 开发及运行环境 ............................................................................................................................................34第 3 章 需求分析 ............................................................................................................................................................35第 4章 系统总体设计 ..................................................................................................................................................364.1 数据库总体设计 ....................................................................................................................................................364.2 表关系图 .............................................................................................................................................................384.3 表结构 .................................................................................................................................................................394.3.1 管理员表 (Admin)............................................................................................................................................394.3.2 房间表 (Room).................................................................................................................................................394.3.3 房间类型表 (RoomType).................................................................................................................................394.3.4 预定表 (Ding)..................................................................................................................................................404.3.4 会员表 (Client)................................................................................................................................................404.3.3 会员级别表 (ClientType) ................................................................................................................................40第 5章 详细设计 ..........................................................................................................................................................415.1 登录模块设计 .......................................................................................................................................................416.2 统计模块 ...............................................................................................................................................................436.3 会员卡办理 ...........................................................................................................................................................446.4 房间预定 ..............................................................................................................................................................456.5 退房管理 ..............................................................................................................................................................466.6 修改密码 ................................................................................................................................................................48第 7章 总结 ....................................................................................................................................................................49致 谢 ................................................................................................................................................................................29参考文献 ..........................................................................................................................................................................30论文 第 5 章 总结30 第 1章 绪 论课题背景兵马未出,粮草先行。古代行兵打仗,最先要考虑的就是物资的准备和管理,否则要取得胜利是非常困难的一件事。商场如战场,商家不仅要掌握大量的物资,同时这些物资还要尽可能满足顾客的需要,这样才能在激烈的市场竞争中获取胜利。然而管理物资却是最烦琐的事情,无论数量还是种类,都是数以万计,用人手工来做,不仅是难于完成,而且可以说是不可能的。在计算机普及的今天,用电脑管理物资是必然的趋势。以超级市场为例,走进超级市场,琳琅满目,各式各样的商品应有尽有,顾客大都满载而归,买到称心如意的商品。而在顾客得到极大方便的同时,商家在管理这些商品上却花费了大量的心血。首先,超级市场商品种类繁多,数量庞大,经营者必须时刻了解自己商品的库存和各种商品的供求,如果盲目购进顾客不需要的商品或没有购进畅销的商品,对经营者来说都是极大的损失。其次,由于市场瞬间万变,很多商品价格可能变动较大,经营者可能要不时改变商品价格,否则太高则可能无人问津,太低则无利可图。再次,在商品社会的环境下,竞争激烈,为了保证在竞争中处于有利地位,经营者必须时刻了解市场的需要。当然,作为实际的经营者,要了解的东西远比这几点多,但无论怎样,物资的管理是一切工作中的重点,如何管理物资是成败的关键。对小经营者来说,也许可以是一本账本,再加算盘或计算器即可。但对于大公司而言,根本不可能单纯依靠账本,那样不仅费人费力,而且当出现差错时,难于查改。所以必须借助电脑,把所有数据输入数据库,然后用系统对这些数据进行管理,通过统计和分析得到各种有用的信息。通过对这些情况的仔细调查,作者开发了下面的中小型企业仓库管理系统。课题目的和意义随着计算机行业的不断发展,企业管理的应用也在不断随着其发展速度进行着更新。而现今对于一个网络应用非常广泛的社会,企业管理对计算机管理企业要求更加紧密,更加完善,特别是针对物资管理方面,企业的需求更为广泛,谨慎,所以一个好的仓库管理系统对于企业来说是由为重要的。系统开发的总体任务是实现企业物资管理的系统化、规范化和自动化,从而达到提高企业管理效率的目的。作为计算机应用的一部分,使用计算机对仓库信息进行管理,有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高仓库管理的效率。开发设计思想仓库管理系统在企业的整个供应链中起着至关重要的作用,如果不能保证正确的进货和库存控制及发货,将会导致管理费用的增加,服务质量难以得到保证,从而影响企业的竞争力。传统简单、静态的仓库管理已无法保证企业各种资源的高效利用。如今的仓库作业和库存控制作业已十分复杂化多样化,仅靠人工记忆和手工录入,不但费时费力,而且容易出错,给企业带来巨大损失。论文 第 5 章 总结31 仓库库存管理的特点是信息处理量比较大。所管理的物资设备、原材料及零部件种类繁多,而且由于入库单、出库单、需求单等单据发生量特别大,关联信息多,查询和统计的方式各不相同,因此在管理上实现起来有一定的困难。在管理的过程中经常会出现信息的重复传递;单据、报表种类繁多,各个部门规格不统等问题。主要工作和论文结构作者首先对系统进行了需求分析和总体设计。在前一步的工作基础之上,又对各个模块细分为若干个子模块,并分别进行了编码实现。最后将系统各个模块整合,测试系统各部分整合后的功能,稳定性等。论文 第 5 章 总结32 第 2章 系统开发环境的介绍及选择2.1 javaJava已用动态的交互应用软件使Web栩栩如生。它使开发人员具有‘编写一次到处运行TM”的巨大能力。而且,进货助其JavaAPI及其编程语言上的 Java虚拟机,它已产生一种分布信息的崭新模式。这种模式叫做Java企业计算,正在帮助各企业以各种不同的方法取得竞争优势。网管和控制已大大简化。软件分配基本上是免费的,而且立即可实现。电子贸易已获得。占有成本大幅度降低。信息和应用软件到处可存取。Java建立在简单的前提基础上,即所有微处理器都应讲同一种语言——所有内部采用芯片的产品都应能一起工作,无缝而方便地共享信息。它已经改变企业和个人同Internet 大交道的方式。现在,它正在对消费类产品产生明显的影响,而且从总体上更加深刻地影响企业计算。进货助Java,您可自由自在地使用您已拥有的硬件和软件。这是因为Java是独立于平台的。它还可使您超越企业计算,使应用软件在便携式计算机、信息亭、电视、蜂窝电话和其他大量设备上运行。全世界的公司都已发现Java数不胜数的用途。所有用途可从其无可比拟的能力,即提高可靠性、安全性和简化各种不同计算产品和环境的能力中受益非浅,而且节省的时间和费用十分可观。Java无处不在。它已拥有几百万个用户,其发展速度要快于在它以前的其他任何一种计算机产品。它可位于任何地方,而且能到处运行。Java 正在迅速被用做传播信息的事实上标准,这是因为它既可给企业,也可给最终用户带来似乎数不清的好处。Java的特点:1、 Java 语 言 是 简 单 的 。 Java 语 言 的 语 法 与 C 语 言 和 C++语 言 很 接 近 , 使 得 大 多数 程 序 员 很 容 易 学 习 和 使 用 Java。 另 一 方 面 , Java 丢 弃 了 C++ 中 很 少 使 用 的 、 很 难理 解 的 、 令 人 迷 惑 的 那 些 特 性 , 如 操 作 符 重 载 、 多 继 承 、 自 动 的 强 制 类 型 转 换 。 特 别 地 ,Java 语 言 不 使 用 指 针 , 并 提 供 了 自 动 的 废 料 收 集 , 使 得 程 序 员 不 必 为 内 存 管 理 而 担 忧 。 2、 Java 语 言 是 一 个 面 向 对 象 的 。 Java 语 言 提 供 类 、 接 口 和 继 承 等 原 语 , 为 了 简单 起 见 , 只 支 持 类 之 间 的 单 继 承 , 但 支 持 接 口 之 间 的 多 继 承 , 并 支 持 类 与 接 口 之 间 的 实现 机 制 ( 关 键 字 为 implements) 。 Java 语 言 全 面 支 持 动 态 绑 定 , 而 C++ 语 言 只 对 虚 函数 使 用 动 态 绑 定 。 总 之 , Java 语 言 是 一 个 纯 的 面 向 对 象 程 序 设 计 语 言 。 3、 Java 语 言 是 分 布 式 的 。 Java 语 言 支 持 Internet 应 用 的 开 发 , 在 基 本 的 Java应 用 编 程 接 口 中 有 一 个 网 络 应 用 编 程 接 口 ( java net) , 它 提 供 了 用 于 网 络 应 用 编 程 的论文 第 5 章 总结33 类 库 , 包 括 URL、 URLConnection、 Socket、 ServerSocket 等 。 Java 的 RMI(远 程 方法 激 活 )机 制 也 是 开 发 分 布 式 应 用 的 重 要 手 段 。 4、 Java 语 言 是 健 壮 的 。 Java 的 强 类 型 机 制 、 异 常 处 理 、 废 料 的 自 动 收 集 等 是Java 程 序 健 壮 性 的 重 要 保 证 。 对 指 针 的 丢 弃 是 Java 的 明 智 选 择 。 Java 的 安 全 检 查 机制 使 得 Java 更 具 健 壮 性 。 5、 Java 语 言 是 安 全 的 。 Java 通 常 被 用 在 网 络 环 境 中 , 为 此 , Java 提 供 了 一 个 安全 机 制 以 防 恶 意 代 码 的 攻 击 。 除 了 Java 语 言 具 有 的 许 多 安 全 特 性 以 外 , Java 对 通 过网 络 下 载 的 类 具 有 一 个 安 全 防 范 机 制 ( 类 ClassLoader) , 如 分 配 不 同 的 名 字 空 间 以 防替 代 本 地 的 同 名 类 、 字 节 代 码 检 查 , 并 提 供 安 全 管 理 机 制 ( 类 SecurityManager) 让Java 应 用 设 置 安 全 哨 兵 。 6、 Java 语 言 是 体 系 结 构 中 立 的 。 Java 程 序 ( 后 缀 为 java 的 文 件 ) 在 Java 平 台上 被 编 译 为 体 系 结 构 中 立 的 字 节 码 格 式 ( 后 缀 为 class 的 文 件 ) , 然 后 可 以 在 实 现 这个 Java 平 台 的 任 何 系 统 中 运 行 。 这 种 途 径 适 合 于 异 构 的 网 络 环 境 和 软 件 的 分 发 。 7、 Java 语 言 是 可 移 植 的 。 这 种 可 移 植 性 来 源 于 体 系 结 构 中 立 性 , 另 外 , Java 还严 格 规 定 了 各 个 基 本 数 据 类 型 的 长 度 。 Java 系 统 本 身 也 具 有 很 强 的 可 移 植 性 , Java编 译 器 是 用 Java 实 现 的 , Java 的 运 行 环 境 是 用 ANSI C 实 现 的 。 8、 Java 语 言 是 解 释 型 的 。 如 前 所 述 , Java 程 序 在 Java 平 台 上 被 编 译 为 字 节 码 格式 , 然 后 可 以 在 实 现 这 个 Java 平 台 的 任 何 系 统 中 运 行 。 在 运 行 时 , Java 平 台 中 的Java 解 释 r 器 对 这 些 字 节 码 进 行 解 释 执 行 , 执 行 过 程 中 需 要 的 类 在 联 接 阶 段 被 载 入 到 运行 环 境 中 。 9、 Java 是 高 性 能 的 。 与 那 些 解 释 型 的 高 级 脚 本 语 言 相 比 , Java 的 确 是 高 性 能 的 。事 实 上 , Java 的 运 行 速 度 随 着 JIT(Just-In-Time)编 译 器 技 术 的 发 展 越 来 越 接 近 于C++。 10、 Java 语 言 是 多 线 程 的 。 在 Java 语 言 中 , 线 程 是 一 种 特 殊 的 对 象 , 它 必 须 由Thread 类 或 其 子 ( 孙 ) 类 来 创 建 。 通 常 有 两 种 方 法 来 创 建 线 程 : 其 一 , 使 用 型 构 为Thread(Runnable) 的 构 造 子 将 一 个 实 现 了 Runnable 接 口 的 对 象 包 装 成 一 个 线 程 , 其二 , 从 Thread 类 派 生 出 子 类 并 重 写 run 方 法 , 使 用 该 子 类 创 建 的 对 象 即 为 线 程 。 值 得注 意 的 是 Thread 类 已 经 实 现 了 Runnable 接 口 , 因 此 , 任 何 一 个 线 程 均 有 它 的 run 方法 , 而 run 方 法 中 包 含 了 线 程 所 要 运 行 的 代 码 。 线 程 的 活 动 由 一 组 方 法 来 控 制 。 Java 语 言 支 持 多 个 线 程 的 同 时 执 行 , 并 提 供 多 线 程 之 间 的 同 步 机 制 ( 关 键 字 为synchronized) 。 11、 Java 语 言 是 动 态 的 。 Java 语 言 的 设 计 目 标 之 一 是 适 应 于 动 态 变 化 的 环 境 。Java 程 序 需 要 的 类 能 够 动 态 地 被 载 入 到 运 行 环 境 , 也 可 以 通 过 网 络 来 载 入 所 需 要 的 类 。这 也 有 利 于 软 件 的 升 级 。 另 外 , Java 中 的 类 有 一 个 运 行 时 刻 的 表 示 , 能 进 行 运 行 时 刻的 类 型 检 查 。 Java 语 言 的 优 良 特 性 使 得 Java 应 用 具 有 无 比 的 健 壮 性 和 可 靠 性 , 这 也 减 少 了应 用 系 统 的 维 护 费 用 。 Java 对 对 象 技 术 的 全 面 支 持 和 Java 平 台 内 嵌 的 API 能 缩 短 应论文 第 5 章 总结34 用 系 统 的 开 发 时 间 并 降 低 成 本 。 Java 的 编 译 一 次 , 到 处 可 运 行 的 特 性 使 得 它 能 够 提 供一 个 随 处 可 用 的 开 放 结 构 和 在 多 平 台 之 间 传 递 信 息 的 低 成 本 方 式 。 特 别 是 Java 企 业应 用 编 程 接 口 ( Java Enterprise APIs) 为 企 业 计 算 及 电 子 商 务 应 用 系 统 提 供 了 有 关技 术 和 丰 富 的 类 库 。 r2.4 B/S结构B/S (Browser / Server)结构,即 “浏览器/服务器 ” 结构。这种结构是随着 Internet 技术的兴起,对 C/S 结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过 WWW 浏览器实现,一部分事务逻辑在前端实现,但是主要事务在服务器端实现。B/S 结构:主要利用不断成熟的 WWW 服务器技术,结合多种 Script(VBScript ,JavaScript)语言和 Active X 技术,用通过浏览器实现原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统技术。C/S 传统的结构虽然采用了开放模式,但这只是系统开发一级的开放性。在特定的应用中无论是Client 还是 Server 端都需要特定的软件,没能提供真正的开放环境。B/S 结构则不同,是以 TCP/IP 协议为基础的企业内的 WWW 服务器,可以接受安装有 Web 浏览器程序的 Internet 终端的访问,作为最终用户,只要通过 Web 浏览器,各种处理任务都可以调用系统资源来完成。这样大大简化了客户端,减轻了系统维护与升级的成本和工作量,降低了用户的总体拥有成本。软件系统的改进和升级越来越频繁,B/S 架构的产品明显体现其方便性,无论用户的规模有多大,有多少分支结构都不会增加任何维护升级的工作量,所有的操作只要针对于服务器进行。如果是异地,只需要把服务器连接上网即可以进行维护和升级,这对人力、时间、费用的节省是相当惊人的。2.5 开发及运行环境系统开发平台:MyEclipse 6.0.1数据库:SQL Server 2005运行平台:Windows XP/Windows 2000/Windows 2003分辨率:最佳效果 1024×768 像素论文 第 5 章 总结35 第 3 章 需求分析仓库管理系统出库管理进库管理仓库管理厂商管理员工管理商品管理添加仓库删除仓库修改仓库查看仓库查看库存添加厂商修改厂商删除厂商查看厂商添加 员工修改 员工删除 员工查看 员工添加 商品修改 商品删除 商品查看 商品出库操作出库查询进货操作进货查询商品类型管理添加商品类型修改商品类型删除商品类型查看商品类型论文 第 5 章 总结36 第 4章 系统总体设计4.1 数据库总体设计数据库技术和计算机网络技术的发展相互渗透,相互促进,已成为当今计算机领域发展迅速,应用广泛的两大领域.数据库技术不仅应用于事务处理,并且进一步应用到情报检索,人工智能,专家系统,计算机辅助设计等领域。使用数据库可以带来许多好处:如减少了数据的冗余度,从而大大地节省了数据的存储空间;实现数据资源的充分共享等等。此外,数据库技术还为用户提供了非常简便的使用手段使用户易于编写有关数据库应用程序。数据库是通过数据库管理系统(DBMS-DATA BASE MANAGEMENT SYSTEM)软件来实现数据的存储、管理与使用。数据库技术和计算机网络技术的发展相互渗透,相互促进,已成为当今计算机领域发展迅速,应用广泛的两大领域.数据库技术不仅应用于事务处理,并且进一步应用到情报检索,人工智能,专家系统,计算机辅助设计等领域。使用数据库可以带来许多好处:如减少了数据的冗余度,从而大大地节省了数据的存储空间;实现数据资源的充分共享等等。此外,数据库技术还为用户提供了非常简便的使用手段使用户易于编写有关数据库应用程序。数据库是通过数据库管理系统(DBMS-DATA BASE MANAGEMENT SYSTEM)软件来实现数据的存储、管理与使用。数据库是一个共享的、集成的计算机结构,它包括最终用户数据和元数据。一个好的数据库并不是随意产生的,其内容结构必须经过精心设计。设计优良的数据库会使数据管理变得容易,并产生有价值的信息;而设计糟糕的数据库则会成为冗余数据的滋生地。冗余数据经常会造成难以跟踪的错误。关系数据库范式理论是在数据库设计过程中将要依据的准则,数据库结构必须要满足这些准则,才能确保数据的准确性和可靠性。这些准则被称为规范化形式,即范式。在数据库设计过程中,对数据库进行检查和修改并使它符合范式的过程叫做规范化。规范化是给实体分配属性的过程。它能够减少数据冗余,有助于进一步消除由于冗余引起的数据异常。规范化不能够消除数据冗余;相反,它通过生成有控制的冗余来连接数
    展开阅读全文
    1
      金牌文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:仓库管理系统毕业设计(论文).rar
    链接地址:http://www.gold-doc.com/p-116452.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们
    copyright@ 2014-2018 金牌文库网站版权所有
    经营许可证编号:浙ICP备15046084号-3
    收起
    展开