中小型物流企业配送管理系统的设计与实现内容摘要:

应用逐渐扩大领域 ,几乎所有的信息系统的 4 华 中 科 技 大 学 硕 士 学 位 论 文 需求都不再是简单的、 定义准确的数值计算问题 ,而是发展成难以准确描述、难 于量化、并且随时都会更改的非数值型应用问题。 现今的信息系统的开发的目的 已经由原来的只是简单的进行大量的数据处理变为了知识层面上的数据处理和决 策支持。 信息系统由原来的单独的一个系统慢慢转变为通过网络相互连接的复杂 系统。 对于系统的需求的变化速度也越来越快。 在这样的环境下、系统开发项目 中的需求分析变得越来越复杂。 现阶段国内开发物流信息管理系统可以将国外已经开发成熟的物流企业的物 流信息平台进行引进并进行汉化 ,根据我国物流行业的实际情况和特点进行修改 设计成适合我国物流企业的实用性信息系统软件 ,但这样开发过于依赖于国外的 信息管理系统开发技术。 如何在现在国内物流行业的实际发展基础上发展自己的 物流信息管理软件开发技术 ,如何更效率、更低成本的开发出物流企业的信息系 [4] 统以提高企业的效率成为了当前国内软件开发行业的一个值得研究的问题。 论文的主要研究内容 本文从国内外物流行业以及物流信息系统的发展现状出发 ,对比国内外物流 信息系统的开发差距 ,研究现在国内物流信息系统开发的不足和问题所在。 通过 对中小型物流企业中的货物配送业务进行具体的需求 分析 ,以及对拟开发的系统 进行面向对象系统开发思想、 UML 建模技术的具体应用 ,昀终完成对一个中小型物 流企业配送管理系统的设计与实现。 其中主要的研究内容有以下几点 : (1)在了解国内外物流行业现状的基础上 ,讨论了物流行业以及物流信息系 统的国内外的研究现状以及本系统的研究背景与意义 ,对比国内外物流信息系统 的开发差距 ,研究现在国内物流信息系统开发的不足和问题所在。 (2)对比了信息系统开发的不同技术方案 ,结合现有开发条件选择适合本系 统的开发技术方案 ,对中小型物流企业配送管理信息系统的设计与实现中的关键 技术进行分析研究。 其中主要的关键技术包括 ASP 技术、数据库访问技术、ADO 组 件技术、 JavaScript 脚本语言、 SQL 语言、 IIS 服务器软件技术、系统安全性技术、 Dreamweaver 界面设计技术等。 5 华 中 科 技 大 学 硕 士 学 位 论 文 (3)对物流企业的货物配送业务流程进行了逻辑抽象得到系统业务模型 ,同 时结合业务模型以及开发该系统的技术、经济、操作可行性对系统的可行性进行 了分析。 在系统地对中小型物流企业配送管理信息系统进行分析 ,包括建立企业 业务模型、分析系统设计实现可行 性后 ,整理描述出用户对系统的业务需求、功 能需求和性能需求。 在需求分析过程中采用 UML 建模的思想对系统进行逻辑建模。 (4)对比信息系统开发中的两种主流构架结构模式 :C/S 模式和 B/S 模式的 优缺点 ,对系统的三层 B/S 构架体系结构和系统应用体系结构进行设计。 同时采 用 UML 统一建模语言对系统的功能模块进行了结构模型和行为模型的设计。 功能 模块设计中重点对业务受理、库存管理、财务结算等几个模块进行了用例图、序 列图和活动图的设计。 (5)对比 Oracle、 DB Sybase、 Microsoft SQL Server、 Access、 MySQL 等不同数据库系统的特点和适用环境 ,选择出昀适合本系统开发条件的数据库系 统。 研究通过对物流信息系统的数据流图和 ER 图建模 ,进行系统数据字典和数 据表的设计。 (6)从 ASP 源代码、数据库安全、服务器安全、应用安全几个方面研究对信 息系统的网络安全设计。 根据系统逻辑设计的基础 ,对本系统的物理硬件实现以 及系统与数据库之间的连接实现进行研究 ,昀后对整个系统进行代码实现。 系统 实现完成后从系统功能测试和性能测试几个方面对系统进行测试。 6 华 中 科 技 大 学 硕 士 学 位 论 文 2 关键技术分析 系统开发技术方案 通过对目前信息系统开发中的主流开发语言和开发平台的分析研究 ,同时考 虑到本物流企业配送信息系统的实际需求规模以及开发效率 ,决定采用以下开发 方案进行开发 : (1)系统的客户端前台用户界面设计将基于 HTML(Hyper Text Markup Language)语言 ,采用 Macromedia 公司的 Dreamweaver 和 Flash 技术进行开发。 (2)系统的服务器端后台应用程序采用 ASP(Active Server Page)技术进 行代码编写 ,同时以 Microsoft 公司提供的 IIS(Inter Information Services) 为服务器平台软件来实现系统的平台构建 ,系统数据库采用 Microsoft Access 2020。 采用 ASP 技术编写中小型信息系统在国内非常流行 ,ASP 技术、 COM 技术和 Access 数据库的结合是一种不错的搭配 ,其性能不低于 PHP 和 MYSQL 等的组合 , 且采用这种组合进行系统开发 ,具有系统开发快速且易于维护的特性。 ASP 与 ActiveX/COM 组件技术 ASP 网络编程技术 ASP(Active Server Pages)是基于 WEB 编程和 Windows IIS 系统的一种运 用在 Web 服务器端的脚本编程环境。 它是代替 CGI 脚本程序的一种应用 , 它可以 完成以往 CGI 程序的所有功能。 作为一个 Web 服务器端的开发环境 ,ASP 吸收了许 多当今流行的技术 ,如 IIS、 ActiveX、 ODBC 等 ,是一种发展较为成熟的网络应用 程序开发技术。 通过 ASP 我们可以结合 HTML 网页、 ASP 脚本指令和 ActiveX 元件的基本COM 组件运用在一起开发出交互且高效的 WEB 服务器应用程序。 这种应用程序在服务 器端运行 ,并且将 HTML 页面传回给客户端的浏览器上 ,这样用户的 Web 应用程序 7 华 中 科 技 大 学 硕 士 学 位 论 文 操作界面便是动态的 html网页。 ASP简单而易于维护 ,通过 DCOM等技术 ,ASP很 适合完成小规模的企业系统应用。 ASP 技术开发特点 采用 ASP 技术进行信息系统的开发特点有 : (1)可以使用 VBScript 或者 JavaScript 来创建脚本 ,Web 服务器处理这两 种语言后向用户的浏览器发送 HTML 格式化结果 ,从而突破静态网页的一些功能 限制 ,实现页面内容的动态控制 ,比如根据不同的浏览者 ,显示不同的页面内容 (2)ASP 文件是包含在 HTML 代码所组成的文件中的 ,编写 ASP 无须手工 Compile 编译或链接程序便可直接在服务器端执行 ,这大大方便了程序编写过程 , ASP 结合 HTML 语言就能够非常方便地完成应用程序 ,并且易于修改和测试。 并且 程序编写中使用普通的文本编辑器即可进行编辑设计 ,大大简化开发过程。 (3)ASP 运行在服务器端与客户端浏览器无关 ,因此无须担心浏览器是否支 持 ASP 所使用的编程语言 , 系统客户端使用各种可执行 HTML 码的浏览器都可以正 常浏览 ASP 所产生的网页内容而不用担心兼容问题。 ASP 所使用的脚本语言均在 WEB 服务器端执行 ,用户端的浏览器不需要能够执行这些脚本语言。 (4)ASP 能与任何 ActiveX Scripting 语言相容 ,通过 plugin 的方式 ,使 用由第三方所提供的其他如 Perl等其他脚本语言来进行系统设计。 同时 ASP为面 向对象 (Object oriented)技术 ,可以使用服务器端 ActiveX /COMComponent Object Model 组件来执行各种各样的任务 ,具有无限可扩充性。 (5)ASP 在服务器端运行 ,客户端应用系统提交命令和内容给服务端 ,服务 器经过处理程序执行结束后服务器端仅将执行的结果返回给客户浏览器 ,这样减 轻了客户端浏览器的负担并且大大提高了交互的速度。 (6)可以通过 ADO(ActiveX Data Objects),微软的一种新的数据访问模型 非常方便地访问数据库 ,轻松存取 Inter 的数据库 ,并可以 在客户端实现网上 即时更新显示昀新数据库信息。 8 华 中 科 技 大 学 硕 士 学 位 论 文 ActiveX/COM 技术 ASP 使用了 Microsoft 的 ActiveX/COM(Component Object Model)技术 ,这 种技术是现在 Microsoft 软件的重要基础。 ActiveX 控件是由软件提供商开发的可 重用的软件组件 ,除了 ASP 的内置对象以外 ,另外安装的 ActiveX 控件也。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。