资源预览内容
第1页 / 共35页
第2页 / 共35页
第3页 / 共35页
第4页 / 共35页
第5页 / 共35页
第6页 / 共35页
第7页 / 共35页
第8页 / 共35页
第9页 / 共35页
第10页 / 共35页
亲,该文档总共35页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
. . .企业产品销售管理系统的设计与实现论文毕业论文目 录1 项目来源11.1 项目背景及目的11.2 课题目的及意义21.2.1 开发企业产品销售管理系统的意义21.2.2 使用计算机管理企业产品销售的意义21.2.3 开发方法及步骤31.3 主要设计功能32 开发平台介绍52.1 系统平台环境52.1.1 硬件平台52.1.2 软件平台52.2相关技术52.2.1 B/S模式52.2.2 JSP程序设计语言特点介绍72.2.3 SQL语言介绍83 系统需求93.1概述94 系统概要设计124.1 系统结构124.2 数据库概念设计134.2.1实体属性图144.3数据库结构设计165 系统详细设计与实现195.1 程序设计说明195.2 系统主界面概述195.3 系统基本信息管理205.3.1 客户信息管理205.3.2 销售人员管理实现215.3.3 产品信息管理实现225.4 订单管理225.4.1 订单列表235.4.2 订单确认245.5 统计信息245.5.1 销售人员业绩查询245.5.3 客户购买产品查询256 软件测试276.1 软件测试的意义276.2 软件测试的重要性276.3 软件测试的围286.4 测试方法287总结29致谢语30参考文献31 企业产品销售系统的设计与实现摘要:企业产品销售管理系统的开发工作,通过SQL Server数据库对系统涉及到的各种数据对象和数据关系进行设计,再使用Netbeans程序设计工具通过JSP技术对数据库的信息进行管理。系统采用了比较流行B/S软件设计模式,简单大方友好的操作界面,是企业维护客户关系的好工具。本系统采用了友好的菜单操作方式,整个系统包括系统基本信息管理,订单管理,统计信息和客户关系管理等几大模块。关键词: 企业产品销售管理; JSP ;SQL Server2000Enterprise products sales system design and implementationAbstract: enterprise product sales management system development work, through the SQL Server database in system involves various data objects and data relationship, reuse Netbeans program designed to design tools through JSP technology of database information management. System USES a popular B/S mode in software design, simple and easy friendly user interface, is the enterprise customer relationship management tool. This system USES a friendly menu operation mode, the whole system including the system the basic information management, order management, statistical information and customer relationship management and so on several big modules.Keywords: enterprise product sales management; The JSP; SQL Server2000.参考资料.1 项目来源1.1 项目背景及目的随着社会高科技,商品经济化突飞猛进的发展,计算机的应用已经普及到经济和社会生活的各个领域。为了适应现代社会人们高度强烈的时间观念,企业产品销售系统软件为企业,公司等的销售管理带来了极大的方便。客户订单-销售管理模式能够为用户提供可靠的信息储存和快捷的信息处理手段。长期以来人们使用传统人工的方式管理销售信息,这种管理方式存在着许多缺点。随着科学技术的不断提高,计算机日趋成熟,其强大的功能已为人们深刻认识,它已经进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对企业、公司的产品销售信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、可靠性高、存储量大、性好、寿命长、成本低等。这些优点能够极大的提高一个企业、公司销售管理的效率。因此,开发这样一套管理软机成为很有必要的事情,它能够具体化、合理化的管理单位的销售信息情况,用结构化的思维方式去了解计算机的工作原理。一个优秀的企业,一定存在很多的信息对象,有客户信息,销售人员信息,产品信息,如何对这么多信息进行有效的管理,进而指导企业下一步销售计划的行动,提升企业的价值,就是一个企业的关键所在。在过去这些信息都是靠人工将各种信息记录到纸上,不但录入信息慢,更是查找及不方便,修改维护也很麻烦,它不但效率低,耗费人力资源高,而且还经常容易出错。不过,随着计算机的发展,现代社会的各种信息管理都离不开它了,只需要技术开发人员针对某个系统的业务进行分析,归纳出其中的数据对象和关系,再使用某个数据库软件将这些数据对象和关系用数据表设计好,然后采用某个程序设计工具实现各种信息的管理,剩下的工作就是将系统交给系统的使用者。只要将系统安装到计算机上,以后的信息录入和维护就全是自动化的了。整个系统的开发使用微软公司的JSP技术,它是一个专门开发服务器端动态网页的工具,系统使用的数据库也是桌面型数据库SQL Server 2000,考虑本系统不是运行在门户上,在线对数据库进行查询的人还不是很多,不过也可以很方便的移置到其他网络数据库入Oracle中.1.2 课题目的及意义1.2.1 开发企业产品销售管理系统的意义企业产品销售管理是一个非常复杂的过程,它涉及客户信息管理、产品和销售人员的相关关系及管理,因此,企业产品销售管理系统是一个解决中小型企业及公司的数据库管理系统,涉及的管理容众多,数据关系复杂,也是数据库管理系统的一个典型.随着现代科学技术迅猛发展,计算机技术已经渗透到各个领域,成为必不可少的工具。而面对对市场各企业的管理,高效的处理企业中管理问题在适应市场的发展中突显出尤为重要的作用。企业产品销售管理在现代企业经营管理中占据着重要的地位,企业产品销售管理的水平几乎决定着企业的经济命脉。为了解决传统企业产品销售管理正面临着的这些问题,我所设计的企业产品销售管理系统软件也就应运而生了。本系统的研究目的在于:实现该公司产品信息、客户信息、销售人员信息、销售信息管理及信息检索;实现信息管理,从而提高公司的工作效率和质量。1.2.2 使用计算机管理企业产品销售的意义由于我国有些企业的管理水平比较低,只停留在纸介质的水准上,这样的机制很明显地已不能适应时代的发展要求,它浪费了过多的人力及物力,还存在一些先天缺陷。在信息时代,这种传统的管理方法被以计算机为基础的信息管理方法取代已是大势所趋。 归纳起来,企业产品销售管理系统做到以下功能: 首先,可以存储大量的信息并归纳统计,安全、高效; 其次,系统可操作性强,能够节省人力; 再次,查找信息速度快、效率高,可以按照各种组合条件对产品销售信息进行查询,比起人工操作更先进。1.2.3 开发方法及步骤可行性分析(Feasibility Analysis)也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间确定问题是否能够解决。该系统的可行性分析包括以下几个方面的容。(1) 经济可行性:主要是对项目的经济效益进行评价,本系统开发经费在经济上是可以接受的,并且本系统实施后可以显著提高工作效率,节省开支。所以本系统在经济上是可行的。(2) 技术上的可行性:技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。该管理系统采用了JSP技术进行开发。SQL数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。它的灵活性、安全性和易用性为数据库编程提供了良好的条件。因此,系统的软件开发平台已成熟可行。硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。(3) 管理可行性:随着时代的发展,人员素质己逐步提高,不论是对于电脑系统的基本操作还是对于系统的维护都有了一定的基础。同时还可以配置专业的电脑维护人员来维护电脑,不必担心电脑故障问题。 综上所述,此系统开发目标已明确,在经济、技术和管理等方面都可行,并且投入少、见效快。因此系统的开发是完全可行的.1.3 主要设计功能本系统的客户关系采用B/S方式,要求企业将该web系统发布到Internet,然后只要在有网络的地方管理员都可以通过浏览器登陆系统,系统实现的主要功能有:系统基本信息管理:主要包括客户信息,销售人员信息,产品信息订单管理:主要包括订单的录入和订单的确认统计信息查询:主要包括销售人员业绩查询及产品销售查询客户关系管理:主要包括客户信息和客户购买产品查询整个系统由这4个基本模块组成。2 开发平台介绍2.1 系统平台环境2.1.1 硬件平台硬件设备设计是根据信息系统的设计需求,确定信息系统物理设备方案,所设计的硬件设备方案在能够充分满足信息系统功能需求的前提下,还应满足系统的效率、可靠性、安全性和适应性等性能要求,并具有较高的性价比。根据前面的需求分析,我们得出本系统理想的环境当然是配置较高最好,实际操作中硬件平台如下:硬件环境(访问者):建议用户在允许的情况下采用较高配置硬件资源。硬件环境(开发者):服务器的CPU处理速度在1GHz以上,存在512M以上,硬盘40G以上.2.1.2 软件平台 考虑到本系统的性能要求和现有的条件,我们选择了Windows 7作为开发、测试和运行的平台。因为Windows操作系统是目前应用最广的操作系统,它以全新的图形界面,简单快捷的操作方式,支持多媒体功能等特点而成为软件发展的流行趋势,选用它作为开发平台,易于功能的扩展和软件升级 针对目前流行的大量软件和开发工具,考虑现有条件。经过认真分析其优缺点,结合本系统的需要和目前的硬件环境,本课采用的开发环境是Windows 7 IE8Apache Tomcat .6JDK1.6+NetBeans IDE 6.8软件开发环境,后台数据库为SQL-server2000.2.2相关技术2.2.1 B/S模式随着网络规模的日益扩大,应用程序的复杂程度不断提高,传统的数据库应用架构已经不能胜任。为了充分利用网络资源,越来越多的信息需要实现信息最大程度的共享。Browser/Serve结构伴随着Intemet的发展而很快地发展起来。B/S体系结构是一种三层结构.三级结构组成如图2-1所示:图2-1 B/S结构示意图B
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号