




已阅读5页,还剩54页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
职业型硕士 硕士学位论文 (专业学位) 基于 库存管理系统设计与实现 所在院系:软件学院 职业类型:工程硕士 专业领域:软件工程 A in 2012 of 基 于 A S P . N E T 的 库 存 管 理 系 统 设计 与实现 同济大学 学位论文版权使用授权书 本人完全了解同济大学关于收集、保存、使用学位论文的规定,同意如下各项内容:按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版;在不以赢利为目的的前提下,学校可以适当复制论文的部分或全部内容用于学术活动。 学位论文作者签名: 年 月 日 同济大学学位论文原创性声明 本人郑重声明:所呈交的学位论文,是本人在导师指导下,进行研究工作所取得的成果。除文中已经注明引用的内容外,本学位论文的研究成果不包含任何他人创作的、已公开发表或者没有公开发表的作品的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确方式标明。本学位论文原创性声明的法律责任由本人承担。 学位论文作者签名 : 年 月 日同济大学 硕士学位论文 摘要 I 摘要 随着科学技术的不断提高,计算机和网络技术的日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机和网络对库存进行管理,已是一个企业单位不可缺少的部分 。 本文以现代企业的 库存 管理模式为背景,以企业对资源集中的迫切需求为出发点,着手开发一个迎合企业日常管理需求的 库存 管理系统。本系统实践了基于B/S 结构的 计思想在 库存 管理系统中的运用,系统使用008 为开发工具,结合 术,在广泛研究现代 库存 管理系统理论基础上,构建了一个优化的基于 库存 管理系统。系统运用 005 完成了数据库的设计以及系统数据的管理和维护,在数据安全与数据完整性控制方面具有优越性能。 本 文首先 对当前 库存管理系统发展现状做了 相关介绍 ; 描述了开发目标的 库存 管理系统涉及到的 关技术以及 B/S 的开发模式,并以现有的 库 存 管理模式为蓝本开发出适用于中小型商业企业的 库存 管理系统 ;其次 介绍了 库存 管理系统的需求分析以及总体的概要设计,定义了系统的用户类型,并在 B/S 结构的系统中将一个系统按照逻辑的功能划分为若干个部分、 I 模块、数据访问层、业务逻辑层等。同时把这些系统的组成部分按照角色不同实现 其 各自的功能 ;再次 对系统主要功能的实现进行了编码的演示,同时结合了使用系统的这些功能时产生的实际应用效果 ;最后 对系统进行了功能测试以及网络访问测试 ;总结全文并 对今后的工作提出了展望 。 关键词 : 术; 库存 管理I of is a in in As a of of a in a in is of is of to on on a an of is on / S of 008 in a of on on an 005 to of it is in of we an of of we , a on we of We of we a in , so At We of of we of At we a we a of a of . 硕士学位论文 目录 录 第 1 章 引言 . 错误 !未定义书签。 究背景 . 错误 !未定义书签。 究目标及意义 . 错误 !未定义书签。 究目标 . 错误 !未定义书签。 究意义 . 错误 !未定义书签。 文研究内容和章节安排 . 错误 !未定义书签。 第 2 章 相关知识介绍 . 错误 !未定义书签。 台简介 . 错误 !未定义书签。 术 . 错误 !未定义书签。 005 中的架构与用户 . 错误 !未定义书签。 件系统体系结构 . 错误 !未定义书签。 件系统结构体系现状概述 . 错误 !未定义书签。 层 C/S 结构各层描述 . 错误 !未定义书签。 层 C/S 结构的优点 . 错误 !未定义书签。 第 3 章 库存管理系统的功能需求与总体设计 . 错误 !未定义书签。 统设计目标 . 错误 !未定义书签。 存管理系统的可行性研究 . 错误 !未定义书签。 济可行性 . 错误 !未定义书签。 术可行性 . 错误 !未定义书签。 存管理系统功能概述 . 错误 !未定义书签。 统需求分析概述 . 错误 !未定义书签。 统各模块功能描述 . 错误 !未定义书签。 个模块功能实现详述 . 错误 !未定义书签。 务流程分析 . 错误 !未定义书签。 第 4 章 库存管理系统的设计 . 错误 !未定义书签。 存管理系统的整体架构与设计 . 错误 !未定义书签。 统的整体结构图 . 错误 !未定义书签。 统的技术架构设计 . 错误 !未定义书签。 系统功能结构设计模式 . 错误 !未定义书签。 用系统设计 . 错误 !未定义书签。 用系统的设计原则 . 错误 !未定义书签。 统的功能模块设计 . 错误 !未定义书签。 统中实体与对象关系设计 . 错误 !未定义书签。 统数据访问层设计 . 错误 !未定义书签。 同济大学 硕士学位论文 目录 系统业务逻辑层设计 . 错误 !未定义书签。 统 I 层设计 . 错误 !未定义书签。 存管理系统的数据库设计 . 错误 !未定义书签。 统数据流分析 . 错误 !未定义书签。 据逻辑表设计 . 错误 !未定义书签。 据库表设计 . 错误 !未定义书签。 第 5 章 系统的编码与实现 . 错误 !未定义书签。 加商品功能的实现 . 错误 !未定义书签。 品查询功能的实现 . 错误 !未定义书签。 (入)库操作记录的实现 . 错误 !未定义书签。 第 6 章 系统功能和性能的测试 . 错误 !未定义书签。 分模块测试用例 . 错误 !未定义书签。 试结果 . 错误 !未定义书签。 第 7 章 结论与展望 . 错误 !未定义书签。 论 . 错误 !未定义书签。 望 . 错误 !未定义书签。 致谢 . 错误 !未定义书签。 参考文献 . 错误 !未定义书签。 第 1 章 引言 1 第 1 章 引言 究 背景 21 世纪,信息产业这个社会距离我们的生活越来越近,很难想象当前让所有已投入使用的信息系统退出生活舞台之后人们的生活会怎样,此外 ,信息产业的发展状态不仅仅是人类生活状态的提升,同时它也是衡量国家发展的一个重要标准,因此可以说信息产业的发展已成为人类社会发展的一个趋势。在这样一个信息系统正处于蓬勃发展的时期,企业也越来越重视集中自己的主要资源与主营业务,而把其他资源和业务外协化,这就将企业 库存 资源管理信息化成为一个 有现实意义的课题。 但是在目前的中国,虽然信息化已经在飞速的发展,现代的 库存 管理软件,系统并不是很好很完善,对于大多数的企业或者商家来说,日常的采购、销售、结算和账务统计等非常重要的环节仍然是采用手动的记录以及处理方式完成。 不得不说,这种方式造成的工作效率低, 频频出现货物账目信息 不够 准确 。企业的库存 物资管理往往是很复杂、很繁琐的。由于所掌握的物资种类众多,订货、管理、发放的渠道各有差异,各个企业之间的管理体制不尽相同,各类统计报表繁多,因此有必要开发一套独立的 库存 管理系统来提高企业工作效率 , 而所使用的这套 库存 管理系统是企业生产经营管理活动中的核心,此系统必须可以用来控制合理的 库存 费用、适时适量的 库存 数量,使企业生产活动效率最大化。 在中国,中小型的商业企业正如雨后 春笋般迅猛的速度发展起来,给 库存 管理的信息化发展带来了新的生机 , 但 因为企业的千姿百态,他们对商用的 库存 管理软件的需求也不尽相 同,可 是 差异是很小的,因为就目前的管理体制来说 , 库存 管理系统,无非是根据所掌握的物资类别,分成相应的几个部门进 行分工合作,完成的工作内容也如出一辙:采购、录入仓库、销售 以及成员管理,根据企业各个部门的需求来发送物资设备,并随时按期进行 库存 盘点,作台帐,根据企业领导和自身管理的需要按月、季度、年度进行统计分析,产生相应报表。为了加强关键物资、设备的管理,要定期掌握其储备,消耗情况,根据计划定额和实际纤毫定额的比较,进行定额管理,使得资金使用合理,物 资设备的储备最佳。可见库存 管理的产业化发展是有着大好发展前景的 。 库存 管理的信息化将给我国 的 库存 管理行业带来新的革命,此外,商业企业和仓库管理人员也很期待 一次完整 的体验,因此我们不必担心市场需求的不足,那么我们所追 求的经济效益也自然不用担心 。 第 1 章 引言 2 究目标及 意义 究 目标 库存 管理的主要目标就是通过对仓库所有 出入 库活动的管理和控制 以 及对库存 数据有效的统计和分析,以 确保商业用户的日常营销和 管理业务高效有序进行 , 并 使决策人员 能够通过系统的分析及时 发现问题,采取相应措施,调整 库存结构 ,缩短储备周期 ,加速资金周转,最大限度地降低 库存 占用,同时,通过周期性的仓库盘点,及时补救管理中的漏洞,使 库存 管理系统实时地反映 系统用户仓库的 实际 情况,为各 阶层的仓库 管理人员从不同侧面提供 信息,以便协调企业经营 以获得 更大效益, 库存 管理系统是协调企业生 产经营的基础,其数据的准确性、方便的查询、有效的分析是整个 商业仓库储备 管理顺利 进 行的关键。 究 意义 随着计算机和网络的普及,信息管理系统正向着自动化、 专业化、商品化的方向发展, 库存 管理系统是典型的信息管理系统,也朝着这种趋势向前发展。 库存 管理系统是一个企业不可缺 少的部分 ,它的内容对于企业的决策者和管理者来说都至关重要 ,所以仓库 库存 管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理仓库中的各种物资设备,这种管理方式存在着许多缺点 ,如 :效率低、另外时间一长 ,将产生大量的文件和数据 ,这对于查找、更新和维护都带来了不少的困难。 随着科学技术的不断提高 ,计算机科学日渐成熟 ,其强大的功能已为人们深刻认识 ,它已进入人类社会的各个领域并发挥着越来越重要的作用。 作为计算机应用的一部分 ,使用计算机对物资信息进行管理 ,具有手工管理所无法比拟的优 点 检索迅速、查找方便、存储量大、保密性好、成本低等。这些优点能够极大地提高人事劳资管理的效率 ,也是企业的科学化、正规化管理 ,与世界接轨的重要条件。 库存 管理系统是通过入库业务、出库业务、 库存 管理、财务管理,结合客户信息管理、仓库管理、人员管理、财务盘点、货品检查等功能综合运用的管理系统,对 库存业务的物流全过程尽心有效控制和跟踪,实现完整的企业库存信息管理。库存 管理系统的投入,将使仓库的管理更加正规化,为产品的出入库管理部门和物流公司提供了方便,降低了仓库的损耗。企业可以对库房内的货物进行跟踪服务,还 可以实现异地的在线受理业务,免去了部分商 业客户按以往惯例必须亲自前往企业所在地进行交易的麻烦,提高了工作 效率,节省了费用。 第 1 章 引言 3 文研究内容和章节安排 本文着手开发一个迎合企业日常管理需求的 库存 管理系统。本系统 通过对仓库所有出入库活动的管理和控制以及对 库存 数据有效的统计和分析,以确保商业用户的日常营销和管理业务高效有序进行,并使决策人员能够通过系统的分析及时发现问题,采取相应措施,调整仓储结构 ,缩短储备周期,加速资金周转,最大限度地降低仓 储占用,同时,通过周期性的仓库盘点,及时补救管理中的漏洞,使库存 管 理系统实时地反映系统用户仓库的实际情况,为各阶层的仓库管理人员从不同侧面提供信息,以便协调企业经营以获得更大效益。 第 1 章主要描述了本课题的目的和意义,以及对当前 库存 管理系统发展现状的相关介绍。 第 2 章主要描述了开发目标的 库存 管理系统涉及到的 关技术以及B/S 的开发模式,并以现有的 库存 管理模式为蓝本开发出适用于中小型商业企业的 库存 管理系统。 第 3 章主要介绍了 库存 管理系统的需求分析以及总体的概要设计,定义了系统的用户类型, 根据需求分析用结构化方法进行了系统分析 。 第 4 章 在 B/S 结构的系统中将一个系统按 照逻辑的功能划分为若干个部分、I 模块、数据访问层、业务逻辑层等。同时把这些系统的组成部分按照角色不同实现各自的功能。 第 5 章主要对系统主要功能的实现进行了编码的演示,同时结合了使用系统的这些功能时产生的实际应用效果。 第 6 章对系统进行了功能测试以及网络访问测试。 最后一个章节对全文进行了总结,对今后的工作提出了展望。第 2 章 系统相关技术概述 4 第 2 章 相关 知识介绍 台简介 “ 来创建 务(下一代软件)的平台,该平台将信息、设备和人以一种统一的、个性化的方式联系起 来。借助 台,可以创建和使用基于 应用程序、进程和 点以及服务。他们之间可以按照设计,在任何平台或智能设备上共享和组合信息与功能,以向单位和个人提供定制好的解决方案。 一个全面的产品家族,他建立在行业标准和准之上,提供开发(工具)、管理(服务器)、使用(构造块服务和智能客户端)以及 务体验(丰富的用户体验)。 成为今天正在使用的 用程序、工具和服务器的一部分,同时,新产品不断扩展 务能力,以满足所有业务需求” 这时微软对于 台的官方描述。 在未来,网络将由呈现时平台转为完全的平台,因此仅仅做到在任何时间,任何地点,使用任何设备获取信息( on 不是 全部,通过 台,用户还将会获得由程序封装的数据,也就是服务。不难想象,有了 台,全世界的互联网络会组成一个庞大的服务中心,而你的终端设备也不需要自己去获得信息并进行分析,只需将你的需要用自然语言表述,这时你的终端设备就能够以最有效率的方式完成你交给他的任务。 开发人员提供了新的开发平台 (架 ) ,新的开发语言 (C#) ,新的开发工具 (,新的开发方式 (;为普通用户提供了 E、 P、 C、 y 产品;为企业提供了 未来,最终大多数流行的 件应用程序 包括 将开始与 把它们的主要功能作为 务公开,以便其他开发人员可以利用 。 一个平台,是 务平台。 eb 许应用程序通过 行通讯和共享数据,而不管所采用的是哪种操作系统 、 设备或编程语言 。 台提供创建 eb 个平台包含广泛的产品系列,它们都是基于 业标准构建,提供从开发、管理、使用到体验 务的每一方面。现在, 在五个方面创建 台,即工具、服务器、 务、客户端和 验。 第 2 章 系统相关技术概述 5 一种相对激进且野蛮的方式来改善我们的生活,他提供的解决方案“改变了所有的东西”。 一种完全不同的新的模型,用于在 作系统和其他如 S X 或 非微软操作系统中创建系统。他的核心功能可以从图 到进一步认知。 图 架体系 图 示了 架的体系结构,从图中我们可以清晰的了解到 在 台上进行开发的基础,及 只不过是 发平台的一部分,他们用于 用程序的开发和展示。 台的核心技术是:公共语言运行库( 基础类库( 言及 。 术 统一的 用程序平台,它提供了为建立和部署企业级 需的服务。 能够面向任何浏览器或设备的更安全的、更强的可升级性、更稳定的应用程序提供了新的编程模型和基础结构。 一部分,是一种可以在高度分布的 境中简化应用程序开发的计算环境。 含公共语言运行库,它提供了各种核心服务,如内存管理、线程管理和代码安全。它也包含 章 系统相关技术概述 6 类库,这是一个开发人员用于创建应用程序的综合的、面向对象的类型集合。供了下面的优点: 可 管理性: 用基于文本的、分级的配置系统,简化了将设置应用于服务器环境和 用程序的工作。因为配置信息是存储为纯文本的,因此可以在没有本地管理工具的帮助下应用新的设置。配置文件的任何变化都可以自动检测到并应用于应用程序。 安全: 用程序提供了默认的授权和身份验证方案。开发人员可以根据应用程序的需要很容易地添加、删除或替换这些方案。 易于部署:通过简单地将必要的文件复制到服务器上, 用程序即可以部署到该服务器上。不需要重新启动服务器,甚至在部署或替换运 行的已编译代码时也不需要重新启动。 增强的性能: 运行在服务器上的已编译代码。与传统的 同, 利用早期绑定、实时 (译、本机优化和全新的缓存服务来提高性能。 灵活的输出缓存:根据应用程序的需要, 以缓存页数据、页的一部分或整个页。缓存的项目可以依赖于缓存中的文件或其他项目,或者可以根据过期策略进行刷新。 扩展性和可用性: 设计成可扩展的、具有特别专有的功能来提高群集的、多处理器环境的性能。此外 ,息服务 ( 行时密切监视和管理进程,以便在一个进程出现异常时,可在该位置创建新的进程使应用程序继续处理请求。 跟踪和调试: 供了跟踪服务,该服务可在应用程序级别和页面级别调试过程中启用。可以选择查看页面的信息,或者使用应用程序级别的跟踪查看工具查看信息。在开发和应用程序处于生产状态时, 持使用 试工具进行本地和远程调试。当应用程序处于生产状态时,跟踪语句能够留在产品代码中而不会影响性能。 与 成:因为 一部分,整个平台的功能和灵活性对 用程序都是可用的。也可从 流畅地访问 库以及消息和数据访问解决方案。 独立于语言之外的。 与现有 用程序的兼容性: 并行运行在 务器上而互不冲突;不会发生因安装 导致现有 用程序崩溃的可能。 处理具有 件扩展名的文件。具有 件扩展名的文件继续由 擎来处理。然而,应该注意的是会话状态和 应用程序状态并不在 面之间共享。 用了分布式应用程序的两个功第 2 章 系统相关技术概述 7 能: 体和 务。相同的配置和调试基本结构支持这两种功能。体技术 建立强大的基于窗体的网页。 体页面使用可重复使用的内建组件或自定义组件以简化页面中的代码。使用 建的 务可使 用户 远程访问服务器。使用 务,商家可以提供其数据或商业规则的可编程接口,之后可以由客户端和服务器端应用程序获得和操作。通过在客户端 /服务器和服务器 /服务器方案中的防火墙 范围内使用标准(如 息处理和 务可启用数据交换。以任何语言编写的且运行在任何操作系统上的程序都能调用 务。 005 中的架构与用户 首先 ,数据库对象是比较容易懂的。所有的表 ,视图,存储过程,触发器都称为数据库对象 。而如果把数据库对象比喻成为饮料的话,那么架构就是一个杯子,就是数据库对象的容器。 从 005 开始,每个对象都属于一个数据库架构。数据库架构是一个独立于数据库用户的非重复命名空间。您可以将架构视为 对象的容器。可以在数据库中创建和更改架构,并且可以授予用户访问架构的权限。首先我们从安全对象来了解架构 ( 如图 示) 。 图 全对象结构图 第 2 章 系统相关技术概述 8 通过图 们更能方便的了解架构,和她在安全对象中所处的位置及与其他安全对象的关系 。 在 000 中架构和用户是没有多大的区别,我们在 2000 中一般是指所有者。 2005 后,用户和架构开始明确的分开,架构可以理解为对象的容器或者命名空间。 对于架构特点的理解小节如下: (1) 一个架构中不能包含相同名称的对象,相同名称的对象可以在不同的架构 中存在。 (2) 一个架构只能有一个所有者,所有者可以是用户 , 数据库角色 , 应用程序角色。 (3) 一个用数据库角色可以拥有一个默认架构 或者 和多个架构。 (4) 多个数据库用户可以共享单个默认架构。 (5) 由于架构与用户独立,删除用户不会删除架构中的对象。 件系统 体系结构 件系统结构体系现状概述 近年来软件系统的规模和复杂性不断增加,软件体系结构的选择也随之成为一个越来越重要的因素。 C/S 体系结构为企业资源规划提供了良好的框架,是建立商业管理信息系统的最佳选择。随着体系结构的发展 ,软件框架结构的方面也在不断发展,就目前来说,在多层应用结构方面就出现了来自 术的不同解决方案,二者各有优缺点,分别用于不同规模的系统需求,首先我们来了解一下三层模式的体系结构。 三 层 C/S 结构是将应用功能分成表示层、功能层和数据层三部分。其解决方案是 :对这三层进行明确分割 ,并在逻辑上使其独立。原来的数据层作为 经独立出来 ,所以关键是要将表示层和功能层分离成各自独立的程序 ,并且还要使这两层间的接口简洁明了。 将上述三层功能装载到硬件的方法基本上有三种 (如图 示 )。其中表示层配 置在客户机中 ,而数据层配置在服务器中。 第 2 章 系统相关技术概述 9 图 层 C/S 软件体系结构图 一般情况是只将表示层配置在客户机中 ,如图 2.3(a)或图 2.3(b)所示。如果像图 2.3(c)所示的那样连功能层也放在客户机中 ,与二层 C/S 结构相比 ,其程序的可维护性要好得多 ,但是其他问题并未得到解决。客户机的负荷太重 ,其业务处理所需的数据要从服务器传给客户机 ,所以系统的性能容易变坏 。 如果将功能层和数据层分别放在不同的服务器中 (如图 2.3(b)所示 ),则服务器和服务器之间也要进行数据传送。但是 ,由于在这种形态中三层是分别放在各自不 同的硬件系统上的 ,所以灵活性很高 ,能够适应客户机数目的增加和处理负荷的变动。例如 ,在追加新业务处理时 ,可以相应增加装载功能层的服务器。因此 ,系统规模越大这种形态的优点就越显著。 值得注意的是 :三层 C/S 结构各层间的通信效率若不高 ,即使分配给各层的硬件能力很强 ,其作为整体来说也达不到所要求的性能。此外 ,设计时必须慎重考虑三层间的通信方法、通信频度及数据量。这和提高各层的独立性一样是三层 C/ 第 2 章 系统相关技术概述 10 层 C/S 结构各层描述 (1) 表示层 表示层是应用的用户接口部分 ,它担负着用户与应用间的对话功能 。它用于检查用户从键盘等输入的数据 ,显示应用输出的数据。为使用户能直观地进行操作 ,一般要使用图形用户接口 (操作简单、易学易用。在变更用户接口时 ,只需改写显示控制和数据检查程序 ,而不影响其他两层。检查的内容也只限于数据的形式和值的范围 ,不包括有关业务本身的处理逻辑。 图形界面的结构是不固定的 ,这便于以后能灵活地进行变更。例如 ,在一个窗口中不是放入几个功能 ,而是按功能分割窗口 ,以便使每个窗口的功能简洁单纯。在这层的程序开发中主要是使用可视化编程工具。 (2) 功能层 功能层相当于应用的本体 ,它是将具体的业务处 理逻辑地编入程序中。例如 ,在制作订购合同的时要计算合同金额 ,按照定好的格式配置数据、打印订购合同 ,而处理所需的数据则要从表示层或数据层取得。表示层和功能层之间的数据交往要尽可能简洁。例如 ,用户检索数据时 ,要设法将有关检索要求的信息一次传送给功能层 (参见图 而由功能层处理过的检索结果数据也一次传送给表示层。在应用设计中 ,一定要避免 进行一次业务处理 ,在表示层和功能层间进行多几次数据交换 的笨拙设计。 通常 ,在功能层中包含有 :确认用户对应用和数据 库存 取权限的功能以及记录系统处理日志的功能。这层的程序多半 是用可视化编程工具开发的 ,也有使用 C 语言的。 (3) 数据层 数据层就是 责管理对数据库数据的读写。 须能迅速执行大量数据的更新和检索。现在的主流是关系数据库管理系统 (因此 ,一般从功能层传送到数据层的要求大都使用 言。 层 C/S 结构的优点 (1) 具有灵活的硬件系统构成 对于各个层可以选择与其处理负荷和处理特性相适应的硬件。这是一个与系统可缩放性直接相关的问题。例如 ,最初用一台 作站作为服务器 ,将数据层和功能层都配置在这台服务器上。随着业务的发展 ,用户 数和数据量逐渐增加 ,这时就可以将 作站作为功能层的专用服务器 ,另外追加一台专用于数据层的服务器。若业务进一步扩大 ,用户数进一步增加 ,则可以继续增加功能层的服务器第 2 章 系统相关技术概述 11 数目 ,用以分割数据库。清晰、合理地分割三层结构并使其独立 ,可以使系统构成的变更非常简单。因此 ,被分成三层的应用基本上不需要修正。 (2) 提高程序的可维护性 三层 C/S 结构中 ,应用的各层可以并行开发 ,各层也可以选择各自最适合的开发语言。 (3) 利于变更和维护应用技术规范 因为是按层分割功能 ,所以各个程序的处理逻辑变得十分简单。 (4) 进行严密的安全管理 越关键的 应用 ,用户的识别和存取权限设定愈重要。在三层 C/S 结构中 ,识别用户的机构是按层来构筑的 ,对应用和数据的存取权限也可以按层进行设定。例如 ,即使外部的入侵者突破了表示层的安全防线 ,若在功能层中备有另外的安全机构 ,系统也可以阻止入侵者进入其他部分。 此外 ,系统管理简单 ,可支持异种数据库 ,有很高的可用性。 三层结构的模块化设计使得用户在现有结构的基础上实现了系统扩展,从而提高了企业信息化的速度,使得商业企业用户在竞争中处于优势地位,总之构建三层的数据处理结构,将会更快更好的促进企业的信息化,提升企业的竞争力,使企业 在日新月异的信息时代独占鳌头。第 3 章 库存管理系统的功能需求与总体设计 12 第 3 章 库存 管理系统的功能需求与总体设计 统设计目标 本 库存 管理系统是通过入库管理、销售(出库)管理、 库存 管理、客户信息管理,人事管理以及货品检查等功能综合运用的信息管理系统,对 库存 业务流程进行有效地全过程控制和跟踪,实现完善的 库存 信息管理。 本文以标准的 库存 管理模式为蓝本,分阶段的根据用户需求,并将需求转化成为真正的项目实体。第一个阶段的任务就是了解本系统要完成的任务,确定系统必须完成哪些准备工作,同时对目标系统提出完整、清晰且准确的要求。在全面客观的系统分析的 基础上。根据用户提出的需求进行相应的功能设计,才能在此项工程完美实现的基础上保证系统的运行质量。 存 管理系统的可行性研究 可行性研究的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决。也就是说可行性研究的目的不是解决问题,而是确定问题是否值得去解,研究在当前的具体条件下,开发新系统是否具备必要的资源和其它条件。下面的两节分别从经济可行性以及技术可行性对本系统进行可行 性 分析。 济 可行性 ( 1) 投资 硬件以及基本建设投资 2-13 工作场地及设施投资 计算机与通讯设备投资 安全与保密设备投资 操作系统与应用软件投资 潜在投资 2-13 系统生命周期用于运行与维护的支出 开发人员与其他工作人员的工作回报支出 ( 2) 收益 库存 管理系统的经济效益来源于两个方面,一是以出售的方式来直接获得回报,另外就是以租赁的方式用租金来表达效益;然而作为信息产业的一部分,我第 3 章 库存管理系统的功能需求与总体设计 13 们更看重的是系统带来的社会效益,它的投入使用可帮助企业实现仓库管理的科学化以及规范化,以提高企业的工作效益来直接带动销售量的增长,从而推动社会的进步。 术可行性 本系统的实质可以归纳为一个实现对数据库管理和 查询的系统,显然,这一技术在现阶段已经十分成熟,因此开发人员完全可以用现有的技术和设备来衡量这个目标新系统的可行性,接下来就是根据用户提出的系统功能、性能以及实现系统的各个约束条件结合现有的硬件、软件来完成系统的开发,当然充足的开发时间以及良好的开发环境也是完成目标系统的必备条件。 存 管理系统功能概述 统需求分析概述 通过对一般的中小型企业的货物流程的分析,即从商品的入库, 库存 管理到销售出库流程的跟踪,可以讲用户定义为两大类,一是企业的客户,另外一个就是企业自身的工作人员。作为一般的 客户,他具有浏览企业门户网站的权限,通过门户网站来了解企业的规模,经营方式以及面向的客户类型,另外我们提供将游客发展成为潜在客户的功能,即提供客户的注册功能,通过注册使其成为企业的会员,提供特殊优惠服务的基础上同时也提高了企业的经济效益。企业的工作人员直接参与仓库的日常管理与维护工作,可以讲工作人员具体细化分工:系统管理员、销售管理员、客户信息管理员等。系统管理员主要完成两种职能,一是对工作人员进行管理,他拥有 库存 管理系统的最 高权限,可以根据实际需要赋予不同的工作人员相应的管理和操作权限: 如 他可以添加和撤销 用户的权限和账号;他还可以参与到仓库的日常管理中去, 如修改仓库里商品的状态信息以及对商品进行撤销。销售管理员负责记录商品的入库与销售业务,定期检查仓库中货物的状态并进行记录,同时要及时更新商品状态信息。客户信息管理员的职责相对简单,就是对注册用户以及商业合作伙伴的信息进行维护和及时更新,通过对客户提供方便快捷的服务来增加企业的社会效益,他的工作就是企业的无形广告。 第 3 章 库存管理系统的功能需求与总体设计 14 统各模块功能描述 库存 管理系统可以分为以下几个模块:系统管理、采购管理、销售管理、 库存 管理、人事管理以及客户信息管理。各个模块之间 的关系及完成的基本功能我们通过下面的图 以得到清晰的了解。 图 存 管理系统功能模块图 (1) 系统管理 系统管理主要包括用户管理和仓库管理,它是系统中权限级别最高的用户,因此使用此模块的只有系统管理员。通过系统管理模块的功能,系统管理员实现对各个层次的系统用户的管理以及 库存 商品的一切管理活动。 (2) 采购管理 采购管理模块重要管理商品的采购信息,它包括对商品基本信息的管理和录入,以及提供对商品供应商信息的录入及编辑功能,用到此模块的用户角色包括采购人员及 库存 管理员。 (3) 销售管理 此模 块主要负责对 库存 的商品进行销售管理,包括 库存 商品信息的及时更新以及出入账管理,用到此模块的用户角色是销售人员。 (4) 库存 管理 库存 管理包括 库存 商品信息管理, 库存 商品状态(数量、生产厂商、有效日期等)管理,用到此模块的用户角色有客户和仓库管理员。 (5) 人事管理 第 3 章 库存管理系统的功能需求与总体设计 15 此模块实现的功能是提供一个平台对企业员工进行管理,它能实现员工管理以及员工个人信息管理。用到此模块的用户角色是仓库工作人员以及系统管理员。 (6) 客户信息管理 客户信息管理模块分为两个部分,其一是客户基本信息管理,再就是
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 住建部家装修合同范例
- 供暖规划编制合同范例
- 代销售红酒合同范例
- 拦污栅施工方案
- 出租场地合同范例
- 压缩机用兆瓦级高速永磁电机损耗与热特性研究
- 买卖小型合同范例
- 内墙承包合同范例
- 《实施高质量初级保健-重建卫生保健基础》(节选)英汉翻译实践报告
- 感知教师支持对中学生生活满意度的影响-基本心理需求与心理资本的链式中介作用
- 2025湖南省低空经济发展集团有限公司招聘11人笔试参考题库附带答案详解
- 七年级下册道德与法治(2025年春)教材变化详细解读
- 2025山东能源集团中级人才库选拔高频重点提升(共500题)附带答案详解
- 20S515 钢筋混凝土及砖砌排水检查井
- 关于建设吉林长白山人参产业园的报告
- 6人小品《没有学习的人不伤心》台词完整版
- 腰椎ODI评分完整版
- 美国签证在职证明中英文模板.doc
- 患者约束技术评分标准
- MC7000其它检验方法RCCM中文版法国民用核电标准
- 数学物理方法_6_拉普拉斯变换
评论
0/150
提交评论