基于web技术的仓库管理系统设计与实现毕业论文(编辑修改稿)内容摘要:
30 软件测试的技术 30 黑盒测试 31 黑盒测试 31 功能测试 31 白盒测试 34 系统测试 36 测 试结论 36 结 论 37 致 谢 38 参考文献 39 附 录 41 1 第 1 章 概 述 课题来源 随着社会经济的迅速发展和科学技术的全面进步,计算机与通信技术为基础的信息系统正处于蓬勃发展的时期。 与此同时,为了管理大量的货品,货品仓库也大量的出现,仓库的管理问题也就提上了日程。 随着物资的大量增加,其管理难度也越来越大,如何优化仓库的日常管理也就成为了一个大众化的课题。 在计算机飞速发展的今天,将计算机这一信 息处理应用于仓库的日常管理已是势必所然,而且这也将为仓库管理带来前所未有的改变,它可以带来意想不到的效益,同时也会为企业的飞速发展提供无限潜力。 采用计算机管理信息系统已成为仓库管理科学化和现代化的重要标志,它给企业管理来了明显的经济效益和社会效益。 主要体现在:极大提高了仓库工作人员的工作效率,大大减少了以往入出存流程繁琐,杂乱,周期长的弊端。 基于仓库管理的全面自动化,可以减少入库管理、出库管理及库存管理中的漏洞,可以节约不少管理开支,增加企业收入。 仓库的管理的操作自动化和信息的电子化,全面提高了仓库的管理水 平。 随着我国改革开放的不断深入,经济飞速的发展,企业要想生存、发展,要想在激烈的市场竞争中立于不败之地,没有现代化的管理 [19]是万万不行的,仓库管理的全面自动化、信息化则是其中极其重要的部分。 为了加快仓库管理自动化的步伐,提高仓库的管理业务处理效率,建立仓库管理系统已变得十分心要。 入库、出库还是现在企业货品仓库管理的常规基本模式,虽然,最近又出现了很多新的管理模式,如:基于零库存思想的沃尔玛特管理方式,但这些新的思想在中国大部分企业的管理中还是难以实现的。 所以如何设计好仓库管理系统,尽可能地减少仓库管理 的重复性和低效性就成为当前最为重要的问题。 货品仓库管理的核心是入库和出库之间的联系,如何处理好二者之间的关系是系统最为关键的部分。 通过对仓库管理日常工作的详细调查,搜集了大量的资料,从系统结构的组织,功能的实现,技术的要求以及可行性等多方面进行考虑,认为本课题是一个适应现今货品仓库管理需求的计算机信息管理系统,具有一定的实际开发价值和使用价值。 课题目的及意义 仓库管理是与我们日常生活息息相关的问题。 大到公司、超市的仓库管理,小到图书馆的藏书管理,都可以认为是各种各样的仓库管理需求。 随着我国改革开 放的不断深入,经济飞速的发展,企业要想生存、发展,要想在激烈的市场竞争中立于不败之地,没有现代化的管理是万万不行的,仓库管理的全面自动化、信息化则是其中极其重要的部分。 为了加快仓库管理自动化的步伐,提高仓库的管理业务处理效率,建立仓库管理系统 , 尽可能地减少仓库管理的重复性和低效性 , 已变得十分 必 要。 2 国内外发展状况 国外状况 :据统计,目前,美国在财务会计上占有 90%的工作由计算机完成;计划管理是 80—90%;在计算机应用发展较快的国家中,计算机应用于 信息 管理的占80%;用于科技计算的占 8%,用于生产 过程控制的占 12%;由此可以看出, 信息 管理是计算机应用的主要领域。 国内状况 :由于种种原因,我国的信息资源建设水平远远落后于信息基础设施的建设的水平。 长期以来,我国信息资源的开发管理未能与信息资源的增长同步进行。 我国有丰富的原始信息资源,但在此基础上再生的二次信息系统和数据库产业的规模和市场占有率、使用率相当低,大量的有价值的信息未能进一步加工成商品使其增值。 我国的计算机应用要比西方国家落后十几年,因此,信息资源的开发和利用已被确立为国民经济信息的核心内容,信息数字化,传输的网络化是缩小发展中国家与发达国家 差距的捷径,世界信息化浪潮正以不可阻挡之势席卷全球时,我国要迎头赶上,就必须利用现有的信息基础设施,重点开发和推广应用于各类科技经济等数据库和网络资源服务系统,以便取得巨大的社会效益和经济效益。 现代企业的物流系统日趋复杂,高效的物流系统要求有效地对企业的库存进行管理。 目前的仓库管理系统一般技术比较落后、性能较差且很不完备,人工干涉多,操作使用不方便,有的还故障率高而不实用。 现阶段仓库管理的特点是信息处理量特别大,所管理的物资设备种类繁多,而且入库单、出库单、需求单等单据的发生量特别大,关联信息多,查询和统 计的方式各不相同。 因此在管理上实现起来有一定的困难。 在管理的过程中经常出现信息的重复传递等问题。 仓储管理部门越来越需要一套低成本、高性能、方便使用、功能完善的综合仓库管理信息系统。 而现在计算机技术、网络技术、的成熟与发展,为仓储管理自动化提供了强有力的技术支持。 课题以某仓库应用背景,通过研究当前仓库系统的管理现状、存在问题以及现实需求,设计一个针对仓库管理工作的管理信息系统。 该系统能够提供较为完备的功能,可以全面管理仓库中储存的商品和货物,缩短了库存信息流转时间,使企业的物料管理层次分明,井然有序,为采购、 销售和生产提供依据,对于提高企业的经营效率、加快仓库管理的自动化具有重要的意义。 仓库 管理系统是一个企业单位不可缺少的部分 ,所以 仓库 管理系统应该能够为 管理者 提供充足的信息和快捷的查询手段。 但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着 很 多缺点 ,如 :效率低、保密性差 ,另外时间一长 ,将产生大量的文件和数据 ,这对于查找、更新和维护都带来了不少的困难。 随着科学技术的不断提高 ,计算机科学日渐成熟 ,其强大的功能已为人们深刻认识 ,它已进入人类社会的各个领域并发挥着越来越重要的作用。 而利用 计算机 对仓库系 统进行管理 ,有着手工管理所无法比拟的优点 .比 如 :检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。 这些优点能够极大地提高 仓库 管理的效率 ,也是企业的科学化、正规化管理 ,与世界接轨的重要条件。 3 第 2 章 方案论证 开发方案选择 B/S 结构,即 Browser/Server(浏览器 /服务器 )结构,在这种结构下,用户界面完全通过 WWW 浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓 3tier 结构。 B/S 结构,主要是利用了不断成熟的 WWW 浏览器技术,结合浏览器 的多种 Script 语言 (VBScript、 JavaScript 等 )和 ActiveX 技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。 B/S 结构采用星形拓扑结构建立企业内部通信网络或利用 Inter 虚拟专网( VPN)。 Inter 为数据库应用系统提供了新的机会,就是构建一种以 Web 技术为中心的应用。 即采用 B/S 结构,客户机上只要安装一个浏览器( Brower),最多再安装很小的支持库;中间层采用 Web 服务器,它接受客户端的请求,将其转换 为 Sql 语句,通过 ODBC 或其他手段传给数据库服务器,并将数据库服务器返回的结果用 HTML文件格式传回给客户机。 客户机实际上就是一个将标准语言转化为界面的解释器,应用程序安装在 Web 服务器上,其运行也是在这单进行的。 图 21 浏览器 /服务器结构 开发技术简介 ASP[2]:近年来随着 Inter 技术的飞速发展及用户需求的不断升级, Web 页面技术也不断的推陈出新,使得 Web 站点的功能越来越强大,能够提供的服务种类越来越繁多。 从 HTML、 Client Script 到 CGI,从 JAVA 的诞生到 ActiveX,Web 页面设计人员不断受到冲击,微软公司在总结了以往技术,重新思考 Web 页面设计的真正需要后,推出了 Active Server Pages (ASP),一种用以取代 CGI(Common Gateway Interface,通用网关接口 )的技术。 简单讲, ASP 是位于服务器端的脚本运行环境, ASP 内含于 IIS 之中 , 通过 ASPSQL server 数据库 操作系统服务器 浏览器 4 我们可以结合 HTML 网页、 ASP 指令和 ActiveX 元件建立动态、交互且高效的 WEB服务器应用程序。 有了 ASP 你就不必担心客户的浏览器是否能运行你所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通 HTML 中的脚本程序。 当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。 使用 ASP 还有个好处,就在于 ASP 可利用ADO(Active Data Object,微软的一种新的数据访问模型 )方便快捷地访问数据库 ,从而使得开发基于 WWW 的应用系统成为可能,这也是本系统选择 ASP 作为开发工具最重要的原因之一 [6]。 SQL Server 2020[15]: SQL Server 是一个关系数据库管理系统,是 Microsoft 推出的 新一代数据管理与分析软件。 SQL Server 是一个全面的、集成的、端到端的数据解决方案,它为企业中的用户提供了一个安全、可靠和高效的平台用于企业数据管理和商业智能应用。 SQL Server 2020, 是 Microsoft 公司推出的 SQL Server 数据库管理系统的新版本。 该版本继承了 SQL 版本的优点,同时又比它增加了许多更先进的功能,具有使用方便、可伸缩性好、与相关软件集成程度高等优点。 可跨越从运行 Microsoft Windows 98 的膝上型电脑,到运行 Microsoft Windows 2020 的大型多处理器的服务器等多种平台使用。 Dreamweaver MX 2020:提供强大的设计工具,再不用书写一行代码的情况下,就能够快速创建各种极具动态 HTML 特性的网页;利用目标浏览器检查特性,可以创建兼容性极好的网页,以适用于各种平台和各种浏览器;利用 Roundtrip HTML 技术,可以精确控制 Dreamweaver MX 生产的网页源代码。 它是完全可定制的,用户可以创建自己的对象和命令,修改菜单和快捷键,甚至可以通过自己编写 JavaScript代码来为 Dreamweaver 创建新的行为和属性面板,以增强自身的能力。 可行性分析 可行性分析的任务 ,并不是所。基于web技术的仓库管理系统设计与实现毕业论文(编辑修改稿)
相关推荐
复杂性。 国内外许多系统开发的实例都证明这是一种行之有效的开发方式。 国外曾有人对一些软件项目开发各阶段的工作量进行了统计,结果表明,在开发过程中各工作阶段所占全部工作量的比重分别达到系统分析:系统设计:编程:模块调试:系统调试= 20%: 15%: 20%: 25%: 20%。 由此可见,程序编写在开发工 作中只占很小比例,而调试工作却占整个开发工作量的一半左右,因此 “ 系统开发就是编程 ”
s XP) , WEB 采用 IIS6, 数据库采用 Microsoft Access 2020,根据用户输入,对考勤、员工资料、工资等数据进行有效管理。 、业务流程处理流程 数据处理流程图见 五、选择系统方案 操作平台选择 目前的主流操作系统有 Linux、 Unix、 Microsoft Windows。 Unix是比较成熟的操作 系统,但是,由于其操作和管理十分复杂,难以作为一般用户所掌握
(2) Delete,从一个表中删除数据行 基于 Web的图书管理系统的设计 8 (3) Update,更改数据库中已经存在的数据 Insert标准语法: INSERT INTO table_name (col1, col2...) VALUES (value1, value2...) 下例要将借书证号为 „000001‟作为一个新的借书情况加入借书情况表OWNER中 Insert Into
中间层由应用逻辑组成。 第三层是应用所需的数据。 中间层(应用逻辑层)基本上是由用户通过表示层调用的代码,目的是用来检索所要的数据。 当表示层接收到这些数据后,便将其进行格式化,显示出来。 把应用逻辑与用户接口分开,大大地提高了设计应用的灵活性。 这样无需个性应用逻辑便可以建立和使用多种应用接口,只要应用逻辑层给表示层提供定义明晰的接口就行 [4]。 第三层是应用所需要的数据。
.............................................................................. 59 本章小结 ........................................................................................................... 61 第
x, y 坐标到服务器端处理 ,生成新的栅格图传递到客户端显示,增加了服务器和网络传输的负担。 服务器插件或者是 ORB 对象的方案,它们都需要 HTTP 和 Web 服务器作为中介,来协调服务器和客户机对象之间的通信。 一个客户机对象无法直接调用服务器对象,客户机与服务器对象之间交互的基本形式仍然是 HTML 表格。 对于象 WebGIS 这样复杂的客户 /服务器应用来说,网络通信量相当大