中小型企业仓库管理系统设计与实现毕业论文内容摘要:

udio 2020 中,可以快速应用程序开发 (Rapid Application Development, RAD)技术构建 Web 应用程序。 在窗体上拖放控件,双击控件并编写 相关事件响应代码。 C编程语言 C编程编程语言总结起来可以从两个方面进行介绍,即特点和编程环境。 1. C的特点 目前能支持 3 种语言, C、 Visual 和。 本系统采用的是 C编程语言。 C是微软公司专门为 .NET 量身定做的一种简洁、类型安全的面向对象的编程语言,它与 .NET 有着密不可分的关系。 开发人员可以通过它编写在 .NET Framework 上运行的各种安全可靠的应用程序。 使用 C,可以创建传统的 Windows 客户端应用程序、 XML Web Services、分布式组件、客户端 —服务器应用程序、数据库应用程序以及很多其他类型的程序。 C是专门为 .Net 应用而开发的语言,使用 .NET 框架所提供的类型, C没有类库,使用 .NET 框架所提供的类库,另外,类型就是 .NET 安全检查、结构化异常处理也都是交给 CLR 处理的。 因此, C是最适合开发 .NET 应用的编程语言,从中可以了解 C具有以下的突出特点: ( 1) 语法简洁,在默认情况下, C代码在 .NET 框架提供的受控环境下运行,不允许直接操作内存,它去掉了指针操作, C中只支持一个 “. ”。 兰州石化职业技术学院专 科毕业设计(论文) 6 ( 2) 彻 底的面向对象设计, C具有面向对象语言所应有的一切特性:封装、继承和多态。 在 C类中,每种类型都可以看作一个对象。 但 C只允许单继承,即一个类不会有多个基类,从而避免了类型定义的混乱。 ( 3) C没有全局函数,没有全局变量,也没有全局常量,所有的都必须封闭在一个类中。 因此,用 C编写的代码具有更好的可读性,而且减少了发生命名冲突的可能。 ( 4) 与 WEB 应用紧密的结合, C支持绝大多数的 WEB 标准,例如, HTML、 XML、 SOAP 等。 ( 5) 强大的安全性机制,可以消除软件开发中常见错误(如语法错误 ), .NET 提供的垃圾回收器能够帮助开发者有效的管理内存资源。 ( 6) 兼容性,因为 C遵循 .NET 的公共语言规范( CLS),从而保证能够与其他语言开发的组件兼容。 ( 7) 灵活的版本处理技术,因为 C在语言本身内置了版本控制功能,使开发人员更加容易的开发和维护。 ( 8) 完善的错误、异常处理机制, C提供了完善的错误和异常触发机制,使程序在交付应用时能够更加健壮。 2. C语言编程环境 目前,开发和运行 C程序有多种选择,例如,用户可以从微软公司免费获取 .NET 的软件开发工具箱( SDK )或购买功能强 大的 Visual 开发环境,其各自的特点如下。 SDK 包含编译、运行和测试 C程序的所有资源,它包含 C语言编译器、 JIT、编译器和相关文档。 惟一不含有的是用来输入和编辑 C程序的文本编辑器。 Visual 是微软公司的完整开发环境,它包含一个集成开发环境( IDE)和高级 C编辑器,同时还支持程序调试及许多可提高开发人员效率的附加功能。 Visual 和 SDK 使用相同的 C编译器、 JIT 编译器和运行时来编译和运行程序,用户可以准确运行同一程序而且运 行速度相同。 Visual 提供了功能强大的工具包,可以让用户轻松设计和编写 C程序。 兰州石化职业技术学院专 科毕业设计(论文) 7 SQL Server 2020 数据库 本系统采用的数据库为 SQL Server2020 数据库,采用 B/S 结构 的工作模式。 B/S 结构是随着计算机网络技术的发展而出现的一种先进的计算模式。 SQL Server 的全称是 Microsoft SQL Server,由美国微软公司制作并发布的一种性能优越的关系型数据库管理系统,具有强大的数据库创建、开发、设计和管理功能。 它不仅是一个完整的数据库,而且具有强大的扩 展性。 它是 Windows 操作系统最为流行的数据库,比较适合小型、中型、大型应用程序的后台数据库。 它同时也适用于电子商务、数据仓库、和在线商业应用程序等。 SQL Server 2020 是在 SQL Server 2020 的基础上扩展升级的产品。 它继承了 SQL Server 以前版本的所有优点,同时又增加了许多新的功能,与微软公司的其他产品具有良好的兼容性。 它提供的几十种向导,覆盖了几乎所有的数据库操作(数据库的创建、维护、作业、警告、数据复制、转换等)。 SQL Server 2020 支持 B/S 模式的体系结构。 SQL Server 2020 的关系数据引擎是为 Windows DNA 环境下的应用程序提供的基本报务之一,是一个具有高度可伸缩性、可靠性和安全性的数据存储引擎。 SQL Server 2020 是一种高性能的关系型数据库管理系统,在 SQL Server 2020 的基础上大大扩展了系统的性能、可靠性和易用性,逐渐成为OLTP(在线事务进程)、 DW(数据仓库)和 e 商务应用最好的数据库平台。 主要特点体现在以下几个方面: 1. 简便的操作方式 SQL Server 2020 界面友好、操作简单,同时包含一整套的管理和开 发工具,企业管理器就是其中的图形化集成管理工具,用户不用记住各种命令和 SQL 语句就可以完成各种常规操作。 2. 以 Brower/Server 为设计结构 SQL Server 2020 按 B/S 结构( B/S 结构的系统有 3 个基本组成部分:浏览器、服务器、浏览器与服务器的连接件)设计而成, Brower/Server 结构将任务合理地分配到服务器与客户端,减少了网络拥挤,提高了整体性能。 3. 支持多个不同的开发平台 兰州石化职业技术学院专 科毕业设计(论文) 8 数据库开发人员可以使用任意一种开发平台编写应用程序来访问 SQL Server。 其中微软的产品 Visual Studio 可以帮助用户方便、快捷地开发新的SQL Server 应用程序。 4. 支持企业级的应用程序 SQL Server 2020 关系数据库引擎具备完善、强大的数据处理功能,充分保护数据完整性。 SQL Server 2020 企业版在 32 位处理器上能支持超过数十万亿字节容量的数据库。 5. 支持 XML SQL Server 2020 引入了支持 XML 功能的特性。 XML 是扩展标记语言( Extensible Markup Language 的英文缩写),可用于描述一个数据集的内容以及数据如何在 Web 页中显示或输出到某 个设备。 它以可扩展、易用和安全的特点,成为建设大型 Web 站点最好的数据存储设备之一。 6. 数据仓库支持 SQL Server 2020 中包括析取和分析汇总数据以进行联机分析处理( OLAP 即在线分析处理)的工具,使联机分析处理成为可能。 同时 SQL Server 2020 提供了英文查询工具和编程接口,使得以英文为基础设计、管理和查询数据库成为了可能。 7. 语言排序规则 在 SQL Server 2020 以前的版本中,所有的数据库被限制在一个代码页以及语言集排序次序中,当使用英文版 SQL Server 数据库系统时, 所有的语言排序规则就必须依赖英文的排序次序, SQL Server 2020 在 Windows 排序规则的基础上增加了一套新的排序规则,它代替了代码页和排序次序,为开发多国语言的数据库应用系统提供方便。 8. 全文搜索和文档管理功能 全文搜索和文档管理功能被默认包含于 SQL Server 2020 的所有版本中,这些功能可以在关系表的纯文本中执行文本查询和搜索所有的索引列,全文搜索功能还可以与 SQL 语句结合使用。 9. 增强了分布式查询功能 SQL Server 2020 引入了一个 OPENROWSET 函数,可以在指定 分布式查询中查询一个特定的连接信息,同时授予了 “OLEDB”数据源更多的 SQL操作权。 SQL Server 还有很多功能特点,因篇幅有限,在这里就不逐一向大家介绍了。 兰州石化职业技术学院专 科毕业设计(论文) 9 系统运行环境 系统运行环境主要有软件运行平台和硬件运行平台。 1. 软件运行平台 本系统设计运行在 Windows2020/NT/XP 操作系统环境下,因为该系统用户界面户好,简单易懂,易学易用。 并且价格适中,适合于中小型学校中数据吞吐量不太大的情况下使用。 2. 硬件运行平台 硬件运行平台见表 21。 表 21 硬件运行平台表 硬 件 配 置 处 理 器 Pentium II300 以上 内 存 64M 以上 硬盘空间 3G 以上 显卡 普通 VGA 显卡 显示器 普通彩色显示器 本章小结 本章主要对软件开发过程中的一些必要条件进行了论述。 在详述了 IIS 后,对本系统的主要技术 进行了介绍,其中主要介绍了什么是 , 的脚本语言。 之所以本系统采用了,而没有采用 JSP、 PHP。 是因为 更接近于平时学习的语言,执行速度较高,而且开发效率很高,更广泛地被人们所使用。 本章还 对系统的运行平台进行了介绍。 相信通过本章的论述,一定会对本系统的开发环境有一个深入的、透彻的了解。 为了实现本系统,可行性分析与需求分析是必不可少的 重要 环节, 由其是需求分析 阶段。 兰州石化职业技术学院专 科毕业设计(论文) 10 第 3章 系统 需求分析 为了实现本系统,做必要的可行性分析是非常重要的一个过程,其中可行性分析是实现 “做 还是 不做 ”,需求分析是实现 “做什么。 怎么做。 ” 需求分析过程是整个系统开发的重要阶段,分析的成功与否,决定着整个系统功能的完善性以及稳定性。 在该阶段需求分析人员需要确定整个产品的功能要求,并且将现实事务抽象成对象并建模。 可行性分析 可行性研究 现在,计算机硬件技术的发展已经达到了相当高的水平。 但是,库存管理软件的开发目前还正处于初级完善的阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到企业库存物资管理当中去,这就给软件设计人员提出了更高的设计要求。 库存管理包括很多环节,例如:物流管理系统、仓库管理系统、进销存管理系统等等。 其中很重要的一个环节就是仓库管理系统,同时它也是较难实现的一个环节。 在我国,虽然企业管理已经蓬勃地发展起来,但是目前仍有很多企业采用纸张录入的传统方式,在此方式下,企业库存管理一般至少要经过五 个步骤,即进货、物资管理、账目管理、销售和出货。 显然,随着物资种类的不断增加及仓库管理要求的不断提高,企业员工的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的仓库管理方式已经不能再适应现代企业的需求。 随着计算机应用技术的迅猛发展,网络应用的不断扩大。 人们的思想因此而逐渐在改变,现代社会是一个信息化、网络化的社会,所以人们也在迫切要求利用这些技术来运用到企业中,以减轻企业员工的工作负担及提高工作效率,与此同时也方便了企业对物资的管理,从而使仓库管理更趋于安全、方便、快捷,更加 激发企业员工的管理热情。 例如,目前许多国际知名企业绝大部分采用这种方式,因其方便、快捷、高效,所以也更能令广大企业员工接受。 仓库管理一直是企业不继改进研究开发的一个热点。 它是建立在国际互联网上的应用系统,客户端的配置可以极为简单,使企业对物资的管理不在兰州石化职业技术学院专 科毕业设计(论文) 11 有局限性。 一个完备的企业仓库管理系统可以使企业员工对物资管理起来方便、快捷、安全,从而提高企业管理的效率,为企业谋求更多的利益。 企业仓库管理系统的开发及应用,避免以往企业中员工的纸张记录的 繁锁方式,并且后台管理是管理员单一的管理,确保了程序的安全性。 企业 仓库管理员登录后,对仓库中物资、人员都进行了归类,只要管理员通过名字和密码进入前台页面,按步骤依次进行操作即可,一切操作都很简单、快捷,提高了企业物资管理的工作效率。 可行性分析 当接受一个软件开发任务,就进入软件生命的第一个阶段,即进行可行性的研究。 并不是所有问题都具有简单的解决办法,许多问题都是不能在预定的规模之内解决。 因此通过可行性的研究分析可以从中发现问题,并对其提出有无可行性的解决方法,进而避免人力、物力和才力的浪费。 在现行系统初步调查的基础上京可以提出新系统目标,即新系统建立后所要求达到的运行 指标,这是系统开发和评价的依据。 系统目标应充分体现,并直接为仓库管理系统服务,且程序可以分期、分批实现。 但是,需要指出的是,系统目标是不可能在总体规划阶段就提出的非常具体,它还将在开发过程中逐步明确和定量化。 以达到更加出色的程序系统。 可是,目标的提法不尽相同,例如: ( 1) 提高仓库管理效率,减轻劳动强度; ( 2) 提高信息处理速度和准确性; ( 3) 为仓库管理者提供更方便、科学的服务项目。 系统的目标确定后,就可以从以下四方面对能否实现新系统目标进行可行性分析: 1. 技术可行性 根据客户。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。