毕业设计 开题报告 进货订单管理系统

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录

1 文献综述 (3)

2 选题背景及其意义 (4)

3 研究内容 (5)

3.1 开发环境及相关技术介绍 (5)

3.1.1 开发环境 (5)

3.1.2 Eclipse (5)

3.1.3 SQL Server 2008 (5)

3.1.4 JSP语言 (5)

3.1.5 AJAX (6)

3.2 功能需求分析 (7)

3.2.1 管理者的需求 (7)

3.2.2 系统使用者需求 (7)

3.2.3 系统维护人员需求 (7)

3.2.4 需求整理 (7)

4 实施方案 (8)

4.1 系统设计方案 (8)

4.1.1 功能模块图 (8)

4.1.2 前台 (8)

4.1.3 后台 (9)

4.2 数据库设计方案 (9)

5 论文工作量及预期进度 (10)

6 预期成果及其可能的创新点 (11)

6.1预期成果 (11)

6.2 可能的创新点 (11)

摘要

本次毕业设计的课题研究的是订单的自动化管理,需要实现的系统是订单管理中常用的一个子系统,进货订单管理系统。本文的内容包括进货订单管理系统OMS(Order Management system)的开发环境及相关技术介绍、功能需求分析、实现的难点预估、总体方案设计,着重介绍了订单管理系统的拟采用的开发环境和相关实现技术,还有需求的详细分析。

在开发设计中,采用B/S结构,使得数据只有结果集合在浏览器中显示,数据的处理在服务器进行,用户不用安装客户端,而且由于通过服务器统一管理数据,易于保证数据的一致性。数据库方面,使用关系型数据库管理系统SQL Sever2008,使数据安全性能更高。同时采用JSP技术,系统用户界面更友好。

在开发中选择了JSP+JavaBean+SQL2008的模式,实现了应用程序逻辑和页面显示分离,界面设计更简单。JavaBean可重用的软件组件满足小型应用,同时使编程人员投入少量精力便可重用组件,在简单的应用中可以充分考虑。

关键词:进货订单管理,OMS(Order management system),B/S,JSP,JavaBean

1 文献综述

在企业规模不断扩大的同时,行业整个市场的业务量越来越大,许多公司的订单量猛增,传统的订单管理方式已经不能满足企业需求,使用现代化的手段,扩大企业的业务量成为必须。随着计算机应用领域不断的拓展,各行各业都开始引入管理软件来实现自己商品管理的自动化,市场竞争日益白热化。而在中小型企业内部,如何高效的为客户提供服务、如何快速准确的统计利润、提成工资,如何有效的杜绝管理漏洞,减少企业损失等等紧迫的问题,时刻困扰着管理者,可以说,每一个发展中的公司都处于内忧外患的困境当中。面对竞争,价格战、质量战、广告战都打了,所以他们逐渐开始意识到,现代化的管理方式对一个中小型企业发展的重要性,他们缺乏一个统一的平台来对自己公司内部的订单、业绩进行管理。

企业的订单管理是涉及企业生产、企业资金流和企业的经营风险的关键环节。订单管理是企业管理中的源头管理。实施了订单管理信息系统后,企业的管理将迈上一个新的台阶。引进这样的订单管理系统,可以实现投资少,数据和系统安全性好,准确、及时、便利,减少了大量的简单重复劳动,节约了纸张、人力、通讯费用和时间。而且系统根据订单批准量开出库量。出库量不允许大于订单的批准量,通过严格的流程和额度控制,可较好地规避企业经营风险,减少应收账款的额度,减少企业的资金压力。通过客户的信息表和绩效信息表,各级管理者可随时掌握全国客户的情况。

2 选题背景及其意义

在科技不断进步的同时,计算机的应用领域也在不断拓展,越来越多的企业选择引入管理软件,来提高从业者的经济效益。订单管理系统也是众多管理软件中的一员,可以对供应商、商品、订单等信息实现高效管理。

本课题主要研究的是进货订单的自动化管理,初步了解后,发现目前常见的进货订单管理系统具有以下几个功能模块:

一、供应商管理,在生成进货订单时,能方便的选择合适的供应商。

二、商品管理,进货订单大多数是基于商品的库存量来实现。

三、订单查询,进货员和供应商能方便的查询其相关订单的执行情况。

四、订单生成,此功能是订单管理系统中的重点。

五、订单执行。

六、用户管理,在进货订单管理系统中,用户主要指进货员。

作为企业管理系统中的一个子系统,订单管理系统具有十分重要的地位。每个公司都有自己的现有的订单管理系统,小公司是进销存系统,大公司是ERP系统。对于不同类型的公司,其订单管理的功能需求又有所区别,并且在订单管理的模式基础上,也都会有相应的扩展。然而,一个能高效的完成订单查询,订单生成,订单管理的订单管理软件却是各种不同类型的订单客户们共同所关心的。

3 研究内容

3.1 开发环境及相关技术介绍

3.1.1 开发环境

操作系统: Microsoft Windows 7旗舰版

开发工具: Eclipse

开发语言:JSP+JavaBean

数据库: SQL Server 2008

3.1.2Eclipse

虽然大多数用户很乐于将Eclipse 当作Java 集成开发环境(IDE)来使用,但Eclipse 的目标却不仅限于此。Eclipse 还包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展Eclipse 的软件开发人员,因为它允许他们构建与Eclipse 环境无缝集成的工具。由于Eclipse 中的每样东西都是插件,对于给Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。

这种平等和一致性并不仅限于Java 开发工具。尽管Eclipse 是使用Java语言开发的,但它的用途并不限于Java 语言;例如,支持诸如C/C++、COBOL、PHP等编程语言的插件已经可用,或预计将会推出。Eclipse 框架还可用来作为与软件开发无关的其他应用程序类型的基础,比如内容管理系统。

基于Eclipse 的应用程序的一个突出例子是IBM Rational Software Architect,它构成了IBM Java 开发工具系列的基础。

3.1.3SQL Server 2008

SQL Server 是一个关系数据库管理系统。SQL Server 2008是一个重大的产品版本,它推出了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的SQL Server版本。在现今数据的世界里,公司要获得成功和不断发展,他们需要定位主要的数据趋势的愿景。微软的这个数据平台愿景帮助公司满足这些数据爆炸和下一代数据驱动应用程序的需求。微软将继续投入和发展以下的关键领域来支持他们的数据平台愿景:关键任务企业数据平台、动态开发、关系数据和商业智能。

3.1.4JSP语言

JSP技术是一种服务器端的HTML页面中嵌入JAVA代码的脚本语言,它比一般脚本语言的执行速度更快,它可以运行在Unix/Linux和Windows平台上,是一种动态网页开发语言。

相关文档
最新文档