通达员工销售业绩管理系统.doc
《通达员工销售业绩管理系统.doc》由会员分享,可在线阅读,更多相关《通达员工销售业绩管理系统.doc(24页珍藏版)》请在咨信网上搜索。
1、摘 要由于计算机技术的飞速发展,数据库技术作为数据管理的一个有效的手段,在各行各业中得到越来越广泛的应用。因此,本文围绕一个“销售业绩管理系统”程序的设计课题为背景,详细介绍了以JSP和ORACLE为语言编写管理信息系统的过程。该程序通过JDBC来实现数据库的连接,并具有典型的数据库应用系统的特征,完成了系统结构与现实生活的紧密结合。管理系统的开发不仅是一个应用程序编写的过程,更重要的是在系统分析和设计阶段所做的工作。该程序在设计过程中严格遵循软件工程学的方法,用分阶段的生命周期计划严格管理,并主要讲述了程序的总体设计、详细设计阶段,对程序进行需求迭代,不断修正和改进,利用ORACLE的强大数
2、据库功能,直到形成一个完善的可行性系统.优美、秀丽的界面,方便实用的查询与维护功能共同构成了“销售业绩管理系统”。关键词:JSP,ORACLE,软件工程,管理信息系统ABSTRACTBecause of the rapid development of computer technology, database technology as an effective means of data management, in all walks of life are increasingly wide application. Therefore, this article on a sale
3、achievement management system design and procedures for applications development topics background, details and Oracle to add language to the process of preparing management information systems. The procedure adopted to achieve the target data add the ado with JSP prospects background Oracle databas
4、es and database applications with typical characteristics, and completed the structure and system combining real life. Management system applications development is not only a preparation process, but more importantly in the analysis and design phase work. The procedure strictly followed in the desi
5、gn process software engineering methods, and use a phased plan to manage the life cycle and on the main procedures designed, detailed design stage, the demand for computation procedures, and constantly revised and improved, the use of Oracle powerful database functions, Until the feasibility of form
6、ing a perfect system. beautiful and attractive interface for practical information and the maintenance of the common functions constitute a sale achievement management system.Keywords: JSP,ORACLE,Software Engineering, Management Information目 录1 前 言11.1 课题的来源及意义11.2 国内外发展状况11.3 本课题研究的目标21.4 本课题研究的内容2
7、2系统需求分析32.1 系统的可行性研究32.2 功能分析32.3 系统开发环境33 主要用到的技术和工具43.1 JSP技术43.2 Servlet介绍43.3 Tomcat53.4 数据库访问接口-JDBC技术63.5 MVC框架64 总体设计74.1 系统主要功能设计74.2 系统登录功能流程图85 数据库设计95.1 数据库概念结构设计95.2数据库逻辑结构设计116 详细设计136.1 主页面的设计实现136.2 登录界面的实现136.3 增加新员工界面的实现146.4 更新销售业绩界面的实现146.5 删除产品信息界面的实现156.6关键部分及实现157系统测试18结 论19谢 辞
8、20参考文献211 前 言1.1 课题的来源及意义现代信息技术的发展,在改变着我们的生活方式的同时,也改变着我们的工作方式。计算机信息化管理有着储存信息量大,速度快等许多优点,提供给我们的处理信息及时快捷,使我们从繁杂的事务中解放出来,提高了我们的工作效率,使传统意义上的销售业绩管理的形式和内涵都在发生着根本性的变化,同时也提高了我们工作人员的自身素质。在过去,一支笔和一张绘图桌,可能就是进行办公的全部工具。今天,电脑、扫描仪和打印机等,已基本取代了旧的办公用具。如今,销售业绩管理己完全可以通过电脑进行,并在计算机辅助下准确快速地完成许多复杂的工作,这些都大大地缩短管理的时间。而今天,销售业绩
9、管理的内容己经转变为对更为广泛的系统价值的追求。信息管理,如今已是一个热门话题,它已为许多企业所采用。在现代化的销售企业当中,企业销售业绩的管理工作将发挥越来越重要的作用。随着时代的进步,企业也逐渐变得庞大起来,为了企业的创新、发展以及经济效益,如何管理好企业内部员工的信息和员工的业绩,成为企业管理中的一个大的问题。在这种情况下,一个可以提高工作效率开资的具有经济效益的销售业绩管理系统就显得是十分必要的。1.2 国内外发展状况中小企业在我国经济发展中具有重要地位,目前我国的中小企业数量多,地区分布广泛,行业分布跨度大。随着全球经济一体化的发展和电子商务的兴起,中小企业之间的竞争将越来越激烈。网
10、络及电子商务的迅猛发展突破了时间、空间的局限性,给中小企业带来了更多的发展机会,同时也增大了企业之间的竞争强度。这就要求中小企业必须改变企业的经营管理模式,提高企业的运营效率。目前,我国中小企业的信息化水平还很低,相比国外企业,还只处于刚开始始用的阶段。随着技术发展,电脑操作及管理日趋简化,电脑知识日趋普及,同时市场经济快速多变,竞争激烈,企业采用电脑管理员工信息、产品信息、销售业绩等诸多环节也已成为趋势及必然。1.3 本课题研究的目标本课题主要对销售业绩管理系统的现状进行调研分析,实现销售业绩管理系统的各个功能模块,为以后实现大型销售业绩平台打好基础。销售业绩管理系统的主要达到的目标是:1.
11、能够查询员工编号,姓名等基本信息 2.能够迅速了解销售产品的信息及数量3.能够方便的查看各员工的销售情况,以便对各员工的业绩进行考核比较。经过充分考察调研,我们进行了分析、设计与开发,在手工管理销售业绩的基础上,利用计算机快捷、存储量大、查找简单等特点,实现了计算机管理业绩,力争做到系统的功能完善、界面友好、操作简单,除了满足用户当前的需求还为系统将来可能的发展留出余地。1.4 本课题研究的内容本系统为销售业绩管理系统,就是通过查询、添加、更新、删除员工,产品,业绩信息,完成销售业绩的管理。系统主要分为两大部分,一是前台部分,主要完成网上信息浏览,二是后台数据库的连接,而数据库部分是本系统的重
12、要部分。前台查询,添加,修改都是基于后台数据库得以实现,本系统主要功能包括首页设计、员工信息管理、产品信息管理、销售业绩管理等。本系统设计完成后,最终将能实现以下功能:(1)用户登录;(2)员工基本信息管理;(3)产品信息管理;(4)销售业绩管理;2系统需求分析2.1 系统的可行性研究管理可行性分析:只需具备电脑基本操作方法,对于专业要求经短期培训即可;管理基础工作,各项管理制度比较健全,执行严格,原始数据采集完整,保存良好,在管理上具有一定的可行性。经济可行性分析:软硬件结构简单,易于实现,实现后可以为用户带来方便性,为商家带来一定的经济效益,在经济上是可行的。技术可行性分析:硬件方面,输入
13、输出能力,内部存储器和外部存储器的容量都能满足用户的要求;软件方面,有合适的软件开发工具、数据库系统;技术人员方面,只要对操作人员进行简单培训就行。而用户方面,只要用户有可连接网络的电脑,就可以进行简单的购物操作,在技术上是可行的。经以上分析,本系统的开发具有可行性。2.2 功能分析 销售业绩管理系统主要目的是为小型销售企业提供一个平台,满足企业对销售业务的管理。例如:员工管理、产品管理、销售业绩管理等。销售业绩管理系统的相关功能及模块如下: (1) 用户登录 (2) 员工基本信息管理 (3) 产品信息管理 (4) 销售业绩管理 2.3 系统开发环境 (1) 操作系统:RedHat Linux
14、9.0以上版本或者Windows 2000以上版本。(2) 数据库:ORACLE。(3) Web应用服务器:Tomcat6.0以上版本。(4) 开发工具:MyEclipse8.5以上版本。(5) 硬件配置:CPU1.7GHz以上,内存512MB以上。3 主要用到的技术和工具3.1 JSP技术JSP全称JavaServerPages,它是由Sun Microsystems公司提出、许多公司参与建立的一种动态网页技术标准。它诞生在1999年6月1日。用JSP开发的Web应用是跨平台的,即能在Linux下运行,也能在其他操作系统上运行。目前国内外已经在广泛地使用JSP。随着JAVA语言得到普及,越来
15、越多的公司开始关注JSP的前景。JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Java Servlet 是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。JSP技术的优点如下:(1)一次编写,到处运行。在这一点上Java比PHP更出色,除了系统之外,代码不用做任何更改。(2)系统的多平台支持。基本上可以在所有平台上的任意环境中开发,
16、在任意环境中进行系统部署,在任意环境中扩展。相比ASP/PHP的局限性是显而易见的。(3)强大的可伸缩性。从只有一个小的Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。(4)多样化和功能强大的开发工具支持。这一点与ASP很像,Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。3.2 Servlet介绍 Servlet 是用 Java 编写的 Server 端程序,它与协议和平台无关。Servlet
17、运行于 Java enabled Web Server 中。Java Servlet 可以动态地扩展 Server 的能力,并采用请求响应模式提供 Web 服务。 最早支持 Servlet 技术的是 JavaSoft 的 Java Web Server 。此后,一些其它的基于Java 的 Web Server 开始支持标准的 Servlet API 。Servlet 的主要功能在于交互式地浏览和修改数据,生成动态Web 内容。这个过程为:客户端发送请求至服务器端;服务器将请求信息发送至Servlet ;Servlet 生成响应内容并将其传给Server 。响应内容动态生成,通常取决于客户端的请
18、求 ;服务器将响应返回给客户端;Servlet 看起来像是通常的 Java 程序。 Servlet 导入特定的属于Java Servlet API 的包。因为是对象字节码,可动态地从网络加载,可以说Servlet 对 Server 就如同 Applet 对 Client 一样,但是,由于Servlet 运行于 Server 中,它们并不需要一个图形用户界面。从这个角度讲,Servlet 也被称为 Faceless Object 。Servlet 生命周期:装载 Servlet。这项操作一般是动态执行的。然而,Server通常会提供一个管理的选项,用于在Server启动时强制装载和初始化特定的S
19、ervlet。Server创建一个Servlet的实例。Server调用 Servlet 的 init() 方法,一个客户端的请求到达 Server ,Server 创建一个请求对象,Server 创建一个响应对象。Server 激活 Servlet 的service()方法,传递请求和响应对象作为参数。service() 方法获得关于请求对象的信息,处理请求,访问其他资源,获得需要的信息。service()方法使用响应对象的方法,将响应传回Server,最终到达客户端。service()方法可能激活其它方法以处理请求,如doGet()或doPost()或程序员自己开发的新的方法。对于更多的客
20、户端请求,Server创建新的请求和响应对象,仍然激活此Servlet的service()方法,将这两个对象作为参数传递给它。如此重复以上的循环,但无需再次调用 init() 方法。一般 Servlet 只初始化一次 , 当 Server 不再需要 Servlet 时 ( 一般当 Server关闭时) , Server调用Servlet的Destroy()方法。在美国, EJB+Servlet+JSP 几乎成为电子商务的开发标准。本来ASP也很有希望,但微软最近可能把精力都集中在打官司和Win2000上, 因此电子商务发展得太少。PHP由于其模式和一些天生缺陷,毫无希望。 在美国,很少有商业站
21、点用PHP的。3.3 TomcatTomcat是一个免费的开源的Serlvet容器,它是Apache基金会的Jakarta项目中的一个核心项目,由Apache,Sun和其它一些公司及个人共同开发而成。由于有了Sun的参与和支持,最新的Servlet和Jsp规范总能在Tomcat中得到体现。 与传统的桌面应用程序不同,Tomcat中的应用程序是一个WAR(WebArchive)文件。WAR是Sun提出的一种Web应用程序格式,与JAR类似,也是许多文件的一个压缩包。这个包中的文件按一定目录结构来组织:通常其根目录下包含有Html和Jsp文件或者包含这两种文件的目录,另外还会有一个WEB-INF目
22、录,这个目录很重要。通常在WEB-INF目录下有一个web.xml文件和一个classes目录,web.xml是这个应用的配置文件,而classes目录下则包含编译好的Servlet类和Jsp或Servlet所依赖的其它类(如JavaBean)。通常这些所依赖的类也可以打包成JAR放到WEB-INF下的lib目录下,当然也可以放到系统的CLASSPATH中,但那样移植和管理起来不方便。Tomcat不仅仅是一个Servlet容器,它也具有传统的Web服务器的功能:处理Html页面。但是与Apache相比,它的处理静态Html的能力就不如Apache。我们可以将Tomcat和Apache集成到一块
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 通达 员工 销售 业绩 管理 系统
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。