库存管理系统的设计与制作报告内容摘要:

润发仓库管理系统就是这样的一个案例。 此类系统多用于一些提供公仓仓储服务的企业中,其流程 管理、仓储作业的技术共性多、特性少,所以要求不高,适合对多数客户提供通用的服务。 该公司采用了一套适合自身特点的仓储库存管理系统以后减少了人工成本,提高了仓库利用率,明显增加了经济效益。 上述三类仓储库存管理系统只是从应用角度来做的一个简单分类。 第一类仓储库存管理系统比较标准,但是并非所有企业就能一下子用起来。 第二类是企业内部物流发展进程中经常会用到的,当生产企业或商贸企业在推进其信息化的时候,物流部分往往先从自动化开始,然后与企业的其他信息系统整合起来。 第三类则是传统仓储企业向现代物流业过度的进程中经常会见 到的情况。 仓储库存管理系统的这些分类反映了我国物流需求还不很成熟的现状,所以各自有其用武之地 [2]。 项目开发特色 根据上面的分析可知,要实现 库存管理的数字化 ,就要建立和完善从 界面 制库存管理系统设计与制作 3 作,流程管理,应用开发,安全性保证,与后 台数据集成的系统。 本系统采用Visual Studio 2020( C) 来开发基于 Winform界 面,后台采用 SQL Server 2020 来对数据库进行控制, 基本实现库存管理的数字化。 项目开发特色 从语言角度看:系统采用 C语言开发 ,高效、安全。 从整体设计看:系统力求简洁实用,少占资源。 从技术角度看:系统解决了几个 库存管理的 核心问题,比如 商品的出库入库等 从可扩展性看:系统充分的考虑了扩充需求,可扩展性强。 工作难度 本系统的开发工作难度主要在于以下几点: 1) 整个系统的安全问题的解决,重点是用户权限管理 2) 利用 Visual Studio 2020与 SQL Server 2020 配合实现对数据的管理 3) 性能良好的数据库的设计与管理 4) 系统各模块的协调性解决 技术分析 C( C Sharp)是微软 (Microsoft)为。 NET Framework 量身订做的程序语言,微软公司在 2020 年 6 月发布的一种新的编程语言。 C拥有 C/C++的强大功能以及 Visual Basic 简易使用的特性,是第一个组件导向 (Componentoriented)的程序语言,和 C++与 Java 一样亦为 对象 导向 (objectoriented)程序语言。 C看起来与Java 有着惊人的相似;它包括了诸如单一继承、 界面 、与 Java 几乎同样的语法,和编译成中间 代码 再运行的过程。 但是 C与 Java 有着明显的不同,它借鉴了Delphi 的一个特点,与 COM(组件对象模型 )是直接集成的,而且它是微软公司 .NET windows 网络框架的主角 [3]。 微软 C语言定义主要是从 C 和 C++继承而来 的,而且语言中的许多元素也反映了这一点。 C在设计者从 C++继承的可选选项方面比 JAVA 要广泛一些(比库存管理系统设计与制作 4 如说 struts),它还增加了自己新的特点(比方说源代码版本定义)。 但它还太不成熟,目前不可能挤垮 JAVA。 C还需要进化成一种开发者能够接受和采用的语言。 而微软当前为它的这种新语言大造声势也是值得注意的。 C是一种最新的、面向对象的编程语言。 它使得程序员可以快速地编写各种基于 MICROSOFT .NET 平台的应用程序, MICROSOFT .NET 提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。 正是由于 C面向对象的卓越设计,使它成为构建各类组件的理想之选 ——无论是高级的商业对象还是系统级的应用程序。 使用简单的 C语言结构,这些组件可以方便的转化为 XML 网络服务,从而使它们可以由任何语言在任何操作系统上通过 INTERNET 进行调用。 最重要的是, C使得 C++程序员可以高效的开发程序,而绝不损失 C/C++原有的强大的功能。 因为这种继承关系, C与 C/C++具有极大的相似性,熟悉类似语言的开发者可以很快的转向 C。 从 Java 继承而来的特点 结构形式 类:在 C中类的声明与 Java 很相似,这是 合理的,因为经验告诉我们 Java模型工作得很好。 Java 的关键字 import 已经被替换成 using,它起到了同样的作用。 强类型 C是一个强类型的语言,它的数值类型有一些可以进行隐式转换,其他的必须显式转换,隐式转换的类型只能是长度短的类型转换成长的类型,例如 int可以转换成 long、 float、 double、 decimal,反之必须显式的转换。 从 C 和 C++继承的特点 编译 、 结构体 、预编译、命名空间、操作符重载 独有的特点 动态查阅、具名参数与可选参数、中间代码、命名空间中的申明、基本的数据类型、两个基本类( object、 string)、参数传递、与 COM 的集成、索引下标、代理和反馈。 库存管理系统设计与制作 5 2 库存管理系统需求分析 目标 该系统主要建立一个完整的库存管理系统,突出库存管理的特点,有简洁的界面设计。 主要功能: 1) 系统登录 该系统需登录后才能使用(提供默认用户,可删除) 2) 商品注册 a) 本功能是对商品详细信息的注册,该库存管理系统需注册商品后才能入库。 b) 注册后的商品在入库时可自动显示详细信息,方便入库。 3) 供应商注册 本功能是对供应商详细信息的注册,商品注册时供应商可选择,选项为已注册供应商。 为商品注册提供方便。 4) 商品出库 本功能主要是对已注册产品的入库操作,该系统商品只有注册后方可入库。 已注册商品详细信息可自动显示。 5) 商品入库 本功能主要是对已入库(即有库存)商品的出库操作,该系统商品只有已入库(即有库存)时方可出库。 出库数目不能大于库存数目。 6) 出入库记录查询 本功能主要是对商品出入库记录的查询以及不同用户对商品的出入库操作。 只有管理员以上权限方可查询 7) 库存查询 本功能是实现对商品详细库存信息的查询。 8) 用户管理 a) 本功能主要是对用户的管理。 可以添加、删除用户。 可以修改密码等。 库存管理系统设计与制作 6 b) 该库存管理系统有三个权限等级:普通用户,管理员,超级管理员。 c) 普通用户只有查看权限;管理员有注册商品、供应商以及出入库和出入库记录、库存记录的查询;超级管理员拥有最高权限,可管理用户。 运行环境 硬件最小需求: 奔腾 3 以上 CPU, 256M 以上内存, 10G 以上剩余硬盘空间 支持软件: 操作系统: Windows XP/Vista/7 支持环境: .NET Framework 及以上版本 数据库: SQL Server 2020及以上版本 库存管理系统的可行性研究 采用现代化统一的数字化库存管理系统,能够有效帮助企业管理库存,使其在行业内处于优势地位,并相对长期地保持这种战略优势。 开发本系统的可行性研究如下: 1)技术可行性:技术上的可行性分析主要分析技术条件能否顺利完成开发工作,软、硬件能否满足需要。 本系统采用 C开发出友好美观的人机界面,便于用户理解、操作。 数据库管理系统采用 Microsoft SQL Server 2020,它能够处理大量数据,同时保持数据的完整性、安全性。 因此本系统的开发平台已成熟可行。 硬件方面,在科技飞速发展的今天,硬件更新速度越来越快,容量越来越大,可靠性越来越高,价格越来越便宜,因此硬件平台也能够满足本系统所需 [4]。 2)经济可行性:计算机技术发展异常迅猛的根本原因在于计算机的应用促进了社会经济的发展,给社会带来了巨大经济效益。 因此基于计算机系统的成本 效益分析是可行性研究的重要内容。 库存管理系统设计与制作 7 3 库存管理系统概要设计 系统总体结构设计 该系统 在 Windows XP/Vista/7环境下 , 主要采用 c开发工具 , Microsoft SQL Server 2020 数据库来设计 , 开发过程与成果应符合 GB/T 114571995 软件工程术语 , GB/T 85671988 计算机软件产品开发文件编制指南等。 数据库设计 数据库设计概述 数据库设计是把现实世界的实体模型与需求转换成数据库的模型的过程,它是建立数据库应用系统的核心问题。 数据库及其应用的性能都建立在良好的数据库设计的基础之上,数据库的数据是一切操作的基础,如果数据库设计不好,那么其它一切用于提高数据库性能的方法收效都是有限的。 数据库设计的关键是如何使设计的数据库能合理地存储用户的数据,方便用户进行数据处理。 数据库逻辑结构设计 概念结构设计是数据库设计的核心。 概念结构独立于数据库的逻辑结构,也独立与所使用的具体的数据库管理系统。 概念模型( ER 模型)的组成元素有:实 体 、 属性 、 联系, ER 模型用 ER 图表示。 实体是用户工作环境中所涉及的事务,属性是对实体特征的描述。 如图 31: 库存管理系统设计与制作 8 系 统 登 录 主 界 面商 品 注 册供 应 商 注 册出 入 库出 入 库 记 录库 存用 户 权 限 超 级 管 理 员管 理 员普 通 用 户商 品 注 册供 应 商 注 册入 库 出 库出 库 记 录( 按 商 品 或 用 户 )入 库 记 录( 按 商 品 或 用 户 )用 户 管 理 图 31 数据库的物理结构 服务器上建立名为 kcgl 的数据库。 其中包括: Users(用户信息表)图 32 Product(商品信息表)图 33 Pfactory(供应商信息表)图 34 Pin(入库表)图 35 PinNote(入库日志表)图 36 Pout(出库表)图 37 PoutNote(出库日志表)图 38 Pkucun(库存表)图 39 vw_in(入库视图)图 3。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。