雀恰营销
专注中国网络营销推广

毕业设计-企业订单管理系统(2)

毕业设计-企业订单管理系统(2)

第一章概述

1.1 项目背景

目前,国内企业在销售管理方面仍处于较低水平。大多数企业在生产和采购商品后只使用手写记录和简单的销售管理。进入信息社会后,随着企业销售订单的增多,烦恼逐渐增多,而管理层一直未能很好地解决,造成大量数据丢失,给企业造成很大损失。互联网已成为人们生活、工作和学习日益密不可分的平台。在线下单时,交易可以更方便,同时减少纸质交易数据的管理,全部存入数据库。

1.2 项目开发的目的和意义

建立基于B/S架构的企业订单系统,实现信息网络化。Web的技术特性通过更丰富的功能体现出来。本系统可供注册用户登录使用,登录用户可查询产品、下单,并可通过本网站管理供应商、产品、订单等操作,实现增删改操作和检查,方便网站的管理和维护。实现这样的功能,离不开后台数据库的支持。本系统中的数据库使用MYSQL作为后台数据库企业订单管理系统,通过JDBC连接,通过SQL语句执行所需的增删改查功能,使系统与数据库完美结合。整个页面采用JSP技术开发实现,主要由网页生成和JS技术结合JavaBeans技术实现组件复用两部分组成。

本设计主要完成客户端、Web服务器端应用程序和数据库的制作,实现企业订单系统的创建、用户注册/登录、记录信息的增删改查。实现和完善基于B/S企业订单管理系统的组织建立和测试工作。

利用SUN推出的功能强大的应用程序开发软件Java,结合相关管理规范知识和实际研究成果,进行了“企业订单管理系统”的开发。该系统具有操作简单、稳定、安全、友好等优点,为用户提供了满意的界面。

1.3 国内外动态分析

毕业设计-企业订单管理系统(2)

在国外毕业设计-企业订单管理系统(2),企业订单管理系统的发展非常迅速。在线交易和订单管理非常先进,减少了大量的人工工作,减少了一些在纸张管理中容易出现的错误。

目前我国企业订单管理系统的管理还比较落后,很多企业还停留在纸质订单管理上。企业需要扩大客户数量,必须做好财务收付和产品管理,同时做好交易数据的管理。面对来自世界各地的竞争和挑战,国内企业需要加强自身管理,加强自身信息化水平,更好地管理自身数据,B/S的企业订单管理系统可以

1

来解决这个需求。

1.4 本文结构

第一章为概述,主要介绍选题背景、项目开展的目的和意义,以及国内外动态分析。

第二章为方案论证,主要介绍了系统开发过程中的方案选择,论证了该系统在经济技术上是否可行,并简要介绍了应用于该系统的一些关键技术。

第三章是需求分析,主要介绍用户的需求,然后根据用户的需求得出系统应该具备的功能。最后总结了系统的两个核心业务逻辑:用户登录和用户订单,管理员管理用户订单。

第四章是过程讨论,主要介绍了软件的系统架构和系统的相关实体以及实体之间的关系,并讨论了整个数据库的设计过程。最后详细介绍了各个功能模块的实现过程,并讨论了系统的安全设计。

毕业设计-企业订单管理系统(2)

第5章软件测试,介绍了常用的软件测试方法:黑盒测试和白盒测试。并使用基本路径测试方法测试普通用户注册、管理员登录、管理员订单管理。

最后,对这个毕业设计进行总结和感谢。附录中给出了函数实现的部分代码和相关截图。

2

第 2 章项目论证

2.1 可行性分析

2.1.1 技术可行性

本系统采用Java语言编写,简单易用,开发周期短。在页面中使用 AJAX 部分刷新网页,减少了服务器的请求压力。

Eclipse 用于开发工具,MySQL 用于数据库。MySQL数据库也是一个轻量级的小型数据库。系统从一个地方到另一个地方的难度和安全性非常乐观。MVC在使用领域也逐渐成熟。到目前为止,企业订单管理系统在技术上是可行的。

2.1.2 经济可行性

毕业设计-企业订单管理系统(2)

随着网络的飞速发展,计算机已经无处不在。企业订单管理系统已成为众多企业的线上分销渠道。系统选择B/S架构。采用B/S架构的系统只需要管理服务器即可。所有客户端都是浏览器,不需要做任何其他事情。维修,只要有电脑就可以使用。同时,这套系统的规模并不大,不需要太多的资金,但有效地提高了办公效率。因此,开发一个订单管理系统在经济上是可行的。2.1.3 运营可行性

该系统的操作比较简单,同时也便于人们使用。在开发过程中,它会在必要的地方给出提示,以帮助人们更方便地使用它。所以,在电脑比较普及的今天,很多人都可以操作了。2.1.4 法律可行性

Eclipse 的信息和技术以及在本系统中使用的数据不违反法律,也不存在侵犯相关实施和技术的情况。系统开发完成后,主要用于客户为企业下单,管理员管理订单。文明安全,禁止任何违法活动。

2.2 最佳设计方案简介

2.2.1 MySQL5.0 数据库

MySQL数据库是一个对源代码开放的“小型关系数据库管理系统”。MySQL更适合中小型网站。由于 MySQL 运行速度更快,占用容量更小,使用成本更低,许多公司从经济实用的角度选择 MySQL。它的主要特点是:CPU利用率高,可以在一定程度上提高查询速度,优化SQL语句的查询。

3

查询算法,并且支持多线程,提供对多种语言的支持,因此成本低[1]。2.2.2 JSP技术

JSP 是一种动态网络技术标准。它是一种基于Servlet提供的标准函数IQ的动态页面技术。事实上,它是将Java代码和一些JSP标签插入到早期HTML的XML文件中,形成一个网页,从而形成一个JSP文件[2]]。

毕业设计-企业订单管理系统(2)

JSP开发的Web应用程序是跨平台的,不仅可以在Linux下运行,还可以在其他操作系统上运行。

JSP采用MVC设计模式,可将后台的业务逻辑控制与前台的网页设计分离,耦合度低,同时设计组件,减少WEB前端程序开发[3]。2.2.3 Servlet 技术

Servlet是一个基于服务器端的Java应用程序。它具有独立于协议和平台的特点,可以生成动态网页(但自己编程还是比较麻烦,已经很少使用了)。Servlet 可以作为 MVC 中的 V 层,也就是说作为服务器响应和客户端请求之间的中间层,它实际上是 Web 服务器服务器端的一个比较小的 Java 应用程序,但是 Servlet 不同于Java 语言最初是在命令行上启动的。仍然不同[4]。Web 服务器负责加载 servlet,但前提是 Web 服务器包含能够支持 servlet 的 Java 虚拟机。

Servlet 是 Java Web 服务器用来处理用户请求和其他基于 Web 的服务的 Java 类。在Web服务中,他根据用户的请求和传递的参数进行操作,并返回处理后的结果。Servlet类的开发必须根据Servlet的要求继承HttpServlet类,并实现相应的方法[5]。2.2.4 AJAX技术

AJAX 是异步 JavaScript 和 XML 的首字母缩写。该技术可以在不卸载整个页面的情况下向服务器请求额外的数据,这将带来良好的用户体验。传统的HTTP请求流程大概是这样的,浏览器向服务器发送请求->服务器根据浏览器发送的数据生成响应->服务器返回响应给浏览器->浏览器刷新整个页面显示最新数据。这个过程是同步的、顺序执行的[6]。

AJAX 在浏览器和 Web 服务器之间使用异步数据传输(HTTP 请求)从服务器获取数据。这里的异步是指当前浏览器页面的请求、加载等都是独立执行的,也就是不重新加载就可以重新加载整个网页。在 javascript 的情况下,通过 JavaScript 接受来自服务器的数据,然后操作 DOM 以用新数据更新网页的某个部分 [7]。使用 Ajax 最直观的感受就是不需要刷新页面来等待来自服务器的新数据。2.2.5 Eclipse 开发工具

Eclipse maven 企业级工作平台是Eclipse IDE 的扩展。使用它毕业设计-企业订单管理系统(2),我们可以在数据库和Java2E开发、发布和应用服务器集成方面减少工作时间,大大提高工作效率。它是一个非常全面的Java2E集成开发循环

4

具有完善的编码、调试、测试和发布功能,支持多种技术,包括:HTML、Struts、JSP技术、CSS、Javascript、Spring、SQL数据库、Hibernate。

Eclipse maven 是一个非常好的 Eclipse 插件集合,用于开发 Java、J2EE 和 maven 项目。Eclipse maven功能非常强大,支持范围广泛,尤其是对各种开源产品。Eclipse maven可以支持JavaServlet技术、AJAX、JSP、JSF、Struts、Spring、Hibernate、EJB3、JDBC数据库连接链接工具等诸多功能。可以说,Eclipse maven是一款Eclipse专属开发工具,几乎涵盖了所有主流开源产品。

2.3 发展规划选择

B/S结构是Web兴起后的计算机结构,Web是客户端使用的最重要的软件。这种计算机结构集成了客户端,将系统模块中最重要的部分集成到服务器上,简化了系统的开发、运行和应用。开发企业订单管理系统,只需要在客户端安装浏览器,最好是IE浏览器,在服务器安装MySQL数据库即可。

在B/S模式的架构体系中,服务器会进一步处理浏览器发出的请求,将用户需要的信息发送给浏览器。B/S架构简化了客户端的操作,只需要在客户端配置一些客户端软件[8]。

主要优点包括: 1. 具有分布式的特点,可以随时随地进行查询、浏览等业务处理。2. 业务扩展简单方便,可通过添加网页增加服务器功能。

3. 维护简单方便企业订单管理系统,只需更换网页即可同步更新所有用户。4. 开发简单,分享性强。

综上所述,本系统采用B/S架构,选择Eclipse maven作为程序开发的主要工具,选择MySQL作为数据库管理平台,部分页面刷新采用AJAX技术。

5

百度搜索“77cn”或“范文免费网”找到本站免费阅读所有范文。收藏本站方便下次阅读,免费样文网站,提供经典小说综合文库毕业设计-企业订单管理系统(2)在线全文阅读。

赞(0) 打赏
未经允许不得转载:雀恰营销 » 毕业设计-企业订单管理系统(2)
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

文章对你有帮助就赞助我一下吧

支付宝扫一扫打赏

微信扫一扫打赏