首页 通达员工销售业绩管理系统

通达员工销售业绩管理系统

举报
开通vip

通达员工销售业绩管理系统通达员工销售业绩管理系统 摘 要 由于计算机技术的飞速发展,数据库技术作为数据管理的一个有效的手段,在各行各业中得到越来越广泛的应用。因此,本文围绕一个“销售业绩管理系统”程序的设计课题为背景,详细介绍了以JSP和ORACLE为语言编写管理信息系统的过程。该程序通过JDBC来实现数据库的连接,并具有典型的数据库应用系统的特征,完成了系统结构与现实生活的紧密结合。 管理系统的开发不仅是一个应用程序编写的过程,更重要的是在系统分析和设计阶段所做的工作。该程序在设计过程中严格遵循软件工程学的方法,用分阶段的生命周期...

通达员工销售业绩管理系统
通达员工销售业绩管理系统 摘 要 由于计算机技术的飞速发展,数据库技术作为数据管理的一个有效的手段,在各行各业中得到越来越广泛的应用。因此,本文围绕一个“销售业绩管理系统”程序的设计课题为背景,详细介绍了以JSP和ORACLE为语言编写管理信息系统的过程。该程序通过JDBC来实现数据库的连接,并具有典型的数据库应用系统的特征,完成了系统结构与现实生活的紧密结合。 管理系统的开发不仅是一个应用程序编写的过程,更重要的是在系统分析和设计阶段所做的工作。该程序在设计过程中严格遵循软件工程学的方法,用分阶段的生命周期 计划 项目进度计划表范例计划下载计划下载计划下载课程教学计划下载 严格管理,并主要讲述了程序的总体设计、详细设计阶段,对程序进行需求迭代,不断修正和改进,利用ORACLE的强大数据库功能,直到形成一个完善的可行性系统.优美、秀丽的界面,方便实用的查询与维护功能共同构成了“销售业绩管理系统”。 关键词:JSP,ORACLE,软件工程,管理信息系统 ABSTRACT Because 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 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 databases 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 design 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 forming 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 前 言 ............................................................................................................................ 1 1.1 课题的来源及意义..................................................................................................... 1 1.2 国内外发展状况......................................................................................................... 1 1.3 本课题研究的目标..................................................................................................... 2 1.4 本课题研究的内容..................................................................................................... 2 2系统需求分析 .................................................................................................................... 3 2.1 系统的可行性研究..................................................................................................... 3 2.2 功能分析..................................................................................................................... 3 2.3 系统开发环境............................................................................................................. 3 3 主要用到的技术和工具 ................................................................................................ 4 3.1 JSP技术 ..................................................................................................................... 4 3.2 Servlet介绍.............................................................................................................. 4 3.3 Tomcat ........................................................................................................................ 5 3.4 数据库访问接口---JDBC技术 ............................................................................... 6 3.5 MVC框架...................................................................................................................... 6 4 总体设计 ............................................................................................................................ 7 4.1 系统主要功能设计..................................................................................................... 7 4.2 系统登录功能流程图................................................................................................. 8 5 数据库设计........................................................................................................................ 9 5.1 数据库概念结构设计................................................................................................. 9 5.2数据库逻辑结构设计................................................................................................ 11 6 详细设计 .......................................................................................................................... 13 6.1 主页面的设计实现................................................................................................... 13 6.2 登录界面的实现....................................................................................................... 13 6.3 增加新员工界面的实现........................................................................................... 14 6.4 更新销售业绩界面的实现....................................................................................... 14 6.5 删除产品信息界面的实现....................................................................................... 15 6.6关键部分及实现........................................................................................................ 15 7系统测试............................................................................................................................ 18 结 论 ............................................................................................................................... 19 谢 辞 ............................................................................................................................... 20 参考文献 ............................................................................................................................... 21 1 前 言 1.1 课题的来源及意义 现代信息技术的发展,在改变着我们的生活方式的同时,也改变着我们的工作方式。 计算机信息化管理有着储存信息量大,速度快等许多优点,提供给我们的处理信息及时快捷,使我们从繁杂的事务中解放出来,提高了我们的工作效率,使传统意义上的销售业绩管理的形式和内涵都在发生着根本性的变化,同时也提高了我们工作人员的自身素质。在过去,一支笔和一张绘图桌,可能就是进行办公的全部工具。今天,电脑、扫描仪和打印机等,已基本取代了旧的办公用具。如今,销售业绩管理己完全可以通过电脑进行,并在计算机辅助下准确快速地完成许多复杂的工作,这些都大大地缩短管理的时间。而今天,销售业绩管理的内容己经转变为对更为广泛的系统价值的追求。信息管理,如今已是一个热门话题,它已为许多企业所采用。 在现代化的销售企业当中,企业销售业绩的管理工作将发挥越来越重要的作用。随着时代的进步,企业也逐渐变得庞大起来,为了企业的创新、发展以及经济效益,如何管理好企业内部员工的信息和员工的业绩,成为企业管理中的一个大的问题。在这种情况下,一个可以提高工作效率开资的具有经济效益的销售业绩管理系统就显得是十分必要的。 1.2 国内外发展状况 中小企业在我国经济发展中具有重要地位,目前我国的中小企业数量多,地区分布广泛,行业分布跨度大。随着全球经济一体化的发展和电子商务的兴起,中小企业之间的竞争将越来越激烈。网络及电子商务的迅猛发展突破了时间、空间的局限性,给中小企业带来了更多的发展机会,同时也增大了企业之间的竞争强度。这就要求中小企业必须改变企业的经营管理模式,提高企业的运营效率。目前,我国中小企业的信息化水平还很低,相比国外企业,还只处于刚开始始用的阶段。随着技术发展,电脑操作及管理日趋简化,电脑知识日趋普及,同时市场经济快速多变,竞争激烈,企业采用电脑管理员工信息、产品信息、销售业绩等诸多环节也已成为趋势及必然。 1 1.3 本课题研究的目标 本课题主要对销售业绩管理系统的现状进行调研分析,实现销售业绩管理系统的各个功能模块,为以后实现大型销售业绩平台打好基础。 销售业绩管理系统的主要达到的目标是: 1.能够查询员工编号,姓名等基本信息 2.能够迅速了解销售产品的信息及数量 3.能够方便的查看各员工的销售情况,以便对各员工的业绩进行考核比较。 经过充分考察调研,我们进行了分析、设计与开发,在手工管理销售业绩的基础上,利用计算机快捷、存储量大、查找简单等特点,实现了计算机管理业绩,力争做到系统的功能完善、界面友好、操作简单,除了满足用户当前的需求还为系统将来可能的发展留出余地。 1.4 本课题研究的内容 本系统为销售业绩管理系统,就是通过查询、添加、更新、删除员工,产品,业绩信息,完成销售业绩的管理。系统主要分为两大部分,一是前台部分,主要完成网上信息浏览,二是后台数据库的连接,而数据库部分是本系统的重要部分。前台查询,添加,修改都是基于后台数据库得以实现,本系统主要功能包括首页设计、员工信息管理、产品信息管理、销售业绩管理等。 本系统设计完成后,最终将能实现以下功能: (1)用户登录; (2)员工基本信息管理; (3)产品信息管理; (4)销售业绩管理; 2 2系统需求分析 2.1 系统的可行性研究 管理可行性分析:只需具备电脑基本操作方法,对于专业要求经短期培训即可;管理基础工作,各项 管理制度 档案管理制度下载食品安全管理制度下载三类维修管理制度下载财务管理制度免费下载安全设施管理制度下载 比较健全,执行严格,原始数据采集完整,保存良好,在管理上具有一定的可行性。 经济可行性分析:软硬件结构简单,易于实现,实现后可以为用户带来方便性,为商家带来一定的经济效益,在经济上是可行的。 技术可行性分析:硬件方面,输入输出能力,内部存储器和外部存储器的容量都能满足用户的要求;软件方面,有合适的软件开发工具、数据库系统;技术人员方面,只要对操作人员进行简单培训就行。而用户方面,只要用户有可连接网络的电脑,就可以进行简单的购物操作,在技术上是可行的。 经以上分析,本系统的开发具有可行性。 2.2 功能分析 销售业绩管理系统主要目的是为小型销售企业提供一个平台,满足企业对销售业务的管理。例如:员工管理、产品管理、销售业绩管理等。 销售业绩管理系统的相关功能及模块如下: (1) 用户登录 (2) 员工基本信息管理 (3) 产品信息管理 (4) 销售业绩管理 2.3 系统开发环境 (1) 操作系统:RedHat Linux9.0以上版本或者Windows 2000以上版本。 (2) 数据库:ORACLE。 (3) Web应用服务器:Tomcat6.0以上版本。 (4) 开发工具:MyEclipse8.5以上版本。 (5) 硬件配置:CPU1.7GHz以上,内存512MB以上。 3 3 主要用到的技术和工具 3.1 JSP技术 JSP全称JavaServerPages,它是由Sun Microsystems公司提出、许多公司参与建立的一种动态网页技术 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 。它诞生在1999年6月1日。用JSP开发的Web应用是跨平台的,即能在Linux下运行,也能在其他操作系统上运行。目前国内外已经在广泛地使用JSP。随着JAVA语言得到普及,越来越多的公司开始关注JSP的前景。 JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Java Servlet 是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。 JSP技术的优点如下: (1)一次编写,到处运行。在这一点上Java比PHP更出色,除了系统之外,代码不用做任何更改。 (2)系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。相比ASP/PHP的局限性是显而易见的。 (3)强大的可伸缩性。从只有一个小的Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。 (4)多样化和功能强大的开发工具支持。这一点与ASP很像,Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。 3.2 Servlet介绍 Servlet 是用 Java 编写的 Server 端程序,它与协议和平台无关。Servlet 运行于 Java , enabled Web Server 中。Java Servlet 可以动态地扩展 Server 的能力,并采用请求,响应模式提供 Web 服务。 最早支持 Servlet 技术的是 JavaSoft 的 Java Web Server 。此后,一些其它的基于Java 的 Web Server 开始支持标准的 Servlet API 。Servlet 的主要功能在于交互式地浏览和修改数据,生成动态Web 内容。这个过程为:客户端发送请求至服务器端;服务器将请求信息发送至Servlet ;Servlet 生成响应内容并将其传给Server 。响应内容动态生成,通常取决于客户端的请求 ;服务器将响应返回给客户端;Servlet 看起来像是通常的 Java 程序。 Servlet 导入特定的属于Java Servlet API 的包。因为是对象字节码,可动态地从网络加载,可以说Servlet 对 Server 就如同 Applet 对 Client 一样,但是,由于Servlet 运行于 Server 中,它们并不需要一个图形用户界 4 面。从这个角度讲,Servlet 也被称为 Faceless Object 。 Servlet 生命周期:装载 Servlet。这项操作一般是动态执行的。然而,Server通常会提供一个管理的选项,用于在Server启动时强制装载和初始化特定的Servlet。Server创建一个Servlet的实例。Server调用 Servlet 的 init() 方法,一个客户端的请求到达 Server ,Server 创建一个请求对象,Server 创建一个响应对象。Server 激活 Servlet 的service()方法,传递请求和响应对象作为参数。service() 方法获得关于请求对象的信息,处理请求,访问其他资源,获得需要的信息。service()方法使用响应对象的方法,将响应传回Server,最终到达客户端。service()方法可能激活其它方法以处理请求,如doGet()或doPost()或程序员自己开发的新的方法。对于更多的客户端请求,Server创建新的请求和响应对象,仍然激活此Servlet的service()方法,将这两个对象作为参数传递给它。如此重复以上的循环,但无需再次调用 init() 方法。一般 Servlet 只初始化一次 , 当 Server 不再需要 Servlet 时 ( 一般当 Server关闭时) , Server调用Servlet的Destroy()方法。在美国, EJB+Servlet+JSP 几乎成为电子商务的开发标准。本来ASP也很有希望,但微软最近可能把精力都集中在打官司和Win2000上, 因此电子商务发展得太少。PHP由于其模式和一些天生缺陷,毫无希望。 在美国,很少有商业站点用PHP的。 3.3 Tomcat Tomcat是一个免费的开源的Serlvet容器,它是Apache基金会的Jakarta项目中的一个核心项目,由Apache,Sun和其它一些公司及个人共同开发而成。由于有了Sun的参与和支持,最新的Servlet和Jsp规范总能在Tomcat中得到体现。 与传统的桌面应用程序不同,Tomcat中的应用程序是一个WAR(WebArchive)文件。WAR是Sun提出的一种Web应用程序格式,与JAR类似,也是许多文件的一个压缩包。这个包中的文件按一定目录结构来组织:通常其根目录下包含有Html和Jsp文件或者包含这两种文件的目录,另外还会有一个WEB-INF目录,这个目录很重要。通常在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集成到一块,让Apache处理静态Html,而Tomcat处理Jsp和Servlet。这种集成只需要修改一下Apache和Tomcat的配置文件即可。 5 3.4 数据库访问接口---JDBC技术 数据库是任何管理信息系统的核心内容。Web与数据库接口技术有很多,其中JDBC(Java DataBase Connectivity)是Java程序连接和存取数据库的应用程序接口,由一组用Java语言编写的类与接口组成,是执行SQL语句的JavaAPI。JDBC最好的东西是它提供单一的API集合来访问多种数据源。用户只需要学习一个API集合,就可以访问任何数据源,这些数据源可以是关系型的、层次型的或者任何其它格式。您需要的只是一个JDBC驱动程序,用它连接到目标数据源。JDBC做了大量的工作,将所有技术细节都封装到了一个实现软件包中,将程序员从供应商特定的桎梏中解放出来。 3.5 MVC框架 不同体系结构的Web应用程序可能需要不同的开发模式。MVC是一种软件设计模式。MVC最初是为SMALLTALK-80语言提出的,后来在JSP开发中渐渐得到广泛应用,并且成为Sun公司推荐的J2EE平台的设计模式。Sun公司提出的Model2开发模型就是基于MVC设计模式的应用。MVC框架支持大多数现代图形用户界面。在Web应用程序开发中,MVC框架应用非常广泛,特别适合应用在大型的、比较复杂的项目开发中。 MVC框架即是模型—视图—控制器(Model-View-Controller)设计模式。其中,M代表Model,V代表View,C代表Controller。MVC的核心思想是将一个应用程序的数据业务处理功能(模型)、表示功能(视图)和控制功能(控制层)在3个不同的部分(也叫层)上分别实现。MVC的目的是增加代码的复用性,减少数据描述和应用操作的可耦合度,并提高代码的可读性。同时,也可以使软件的可维护性,可扩展性、可修复性、灵活性以及封装性大大提高。MVC框架主要由以下3个部分组成。 (1) 视图:视图是应用程序的表示层,代表用户交互界面。在Web应用中,交互界面可能是HTML界面,也有可能是XML界面、Applet界面或其他界面。一个应用甚至可以对应多个视图。MVC对视图的操作包括对视图上数据的采集和处理,以及对用户的请求处理,但并不负责对视图上的业务流程的处理。 (2) 模型:模型是应用程序的业务处理层,负责所有业务流程的处理和业务规则的制定。模型处理由控制器转发来的视图的请求数据,并将最终的处理结果返回给视图。 (3) 控制层:控制器的作用实际上就是一个分发器。负责决定将请求数据转发给什么样的模型组件,以及决定选择什么样的视图来显示模型返回的数据。同视图一样,控制器本身也不处理任何业务信息。 6 4 总体设计 4.1 系统主要功能设计 系统包括三个模块的设计与实现即员工基本信息管理模块,产品信息管理模块, 销售业绩管理模块。 销售业绩管理系统 员产销 工品售 信信业 息息绩 管管管 理 理 理 员员员产产产销销销 工工工品品品售售售 信信信信信信业业业 息息息息息息绩绩绩 显查修显查修显查修 示询改示询改示询改 模模模模模模模模模 块 块 块 块 块 块 块 块 块 图4-1 系统主要功能图 为保证系统的高效、科学、合理,系统应实现以下目标: (1)系统能够稳定、可靠的运行,具有良好的可维护性、可扩展性、可移植性。在数据组织、系统功能、系统结构上保留足够的扩充余地,便于今后的扩充。 (2)系统能够简化管理,提高效率。 (3)系统能够提供流畅的数据信息处理、快速方便的信息查询。为确保系统实际应用时的科学性和先进性,本系统采用B/S 结构的设计思想。 7 (4)系统具有良好的安全保密性能,良好的误操作保护和故障恢复性能。 (5)具有良好的用户接口,操作简单、方便,易于学习和掌握。 4.2 系统登录功能流程图 系统登录功能流程图 开 始 输入用户名密码 不成功 根据错误提示再登陆 次登陆 成功 成功 企业销售管理系是否成功 统 不成功 图4-2 系统登录功能流程图 用户登录流程 请求登录页面->输入登录信息->提交登录信息->校验登录->登录成功定向到主页 用户修改员工信息流程 请求登录页面->输入登录信息->提交登录信息->校验登录->登录成功定向到主页->员工信息修改->修改员工具体信息->提交修改信息->提交服务器->保存修改信息->定向主页 用户查询产品信息流程 请求登录页面->输入登录信息->提交登录信息->校验登录->登录成功定向到主页->产品信息查询->定向主页 用户录入销售业绩流程 主页->请求登录页面->输入登录信息->提交登录信息->校验登录->登录成功定向到主页->销售业绩录入->录入业绩->提交录入信息->提交服务器->保存录入信息->定向主页 8 5 数据库设计 关系数据库是数据库来组织数据的一种方式,是现在数据库中广泛应用的一种流行关系。关系数据库的理论是建立在数学的集合的基础上,是集合论在数据组织上的应用。在关系数据库中所有的数据都按照表的方式组织。它主要是通过建立数据库中的表之间的对应关系来维护数据,在关系数据库中,所有的实体和实体之间的关系都是用关系来表示的。实体间的关系可以有一对一,一对多和多对多的关系。 E-R图也就是我们所说的实体和关系图。在数据库设计的开始,我首先考虑的是如何用数据模型来定义数据库的结构与语义,以及如何对现实中的事物进行抽象。在本系统中采用“实体联系模型”(E-R模型)来描述数据库的结构与语义,以对现实世界进行初步的抽象。E-R图模型的优点在于它是直接从现实世界抽象出实体类型及实体间联系,对现实的事物比较直观。它摒弃了许多与具体计算机相关的部分,通过一般性的叙述来描述实体之间的关系,比较接近于人的思维,较易理解。通过分析确定了实体之间的关系之后再用E-R图来表示数据模型。这样在初步的设计中能够快速而简便地定义出系统之间的联系。 5.1 数据库概念结构设计 (1)员工基本信息实体图如图4-1所示: 员工基本信息 编号 联系电话 年 龄 用户名 地 址 图4-1 用户基本信息实体图 9 (2)产品信息实体图如图4-2所示: 产品信息 编号 产品数量 产品名称 数量 图4-2 产品信息实体图 (3)销售业绩实体图如图4-3所示: 业绩信息 编号 销售业绩 基本工资 图4-3销售业绩实体图 (4)管理员信息实体图如图4-4所示: 管理员信息 编号 密码 管理员名 图4-4 管理员信息实体图 10 5.2数据库逻辑结构设计 表是数据库中最重要的也是最基本的组成,表中有不同的项和条目。表对应与ER 图中的实体,而其中的项对应与ER图中的属性,所以表就是ER图转化为数据库中的基本数据。表中分为键,其中有主键和非主键之分。下面是系统的表的初步定义: 表4-1登录资料表 数据项 类型 长度 是否为空 username Varchar2 20 否 password Varchar2 20 否 create table admin (username varchar2(20), password varchar2(20) ) 表4-2员工基本信息表 数据项 类型 长度 是否为空 person_id Number 10 否 person_name Varchar2 50 否 person_age Number 10 是 person_location Varchar2 50 是 person_phone Number 10 是 create table person (person_id number(10), person_name varchar2(20), person_age number(10), person_location varchar2(20), person_phone number(20) ); 表4-3产品信息表 数据项 类型 长度 是否为空 person_id Number 10 否 product_name Varchar2 50 是 product_quantity Number 10 是 create table product (person_id number(6) primary key, product_name varchar2(100), product_quantity number(5) ); 11 表4-4销售业绩表 数据项 类型 长度 是否为空 person_id Number 10 否 salary_start Number 10 是 salary_sum Number 10 是 create table salary (person_id number(6) primary key, salary_start number(5), salary_sum number(5) ); 12 6 详细设计 6.1 主页面的设计实现 系统主界面分为四个部分:包括上边的标题,左边是系统的常用功能,如员工管理,产品管理,业绩管理,退出登录,中间是信息模块包括员工,产品,业绩的添加,修改,更新,删除,下边是版权信息及联系电话。 图5-1 系统主界面图 6.2 登录界面的实现 用户输入用户名和密码便可进入系统首页。 图5-2 登录界面 13 6.3 增加新员工界面的实现 当用户点击员工管理之后可以进入员工管理菜单,可以对员工的基本信息(员工编号,员工名称,员工年龄,员工住址,员工电话)进行增加,修改,更新,删除功能。 图5-3 增加新员工界面 6.4 更新销售业绩界面的实现 当用户点击业绩管理之后可以进入员工销售业绩管理菜单,可以对员工的销售业绩情况进行增加,修改,更新,删除功能。 图5-4 更新销售业绩界面 14 6.5 删除产品信息界面的实现 当用户点击产品管理之后可以进入产品信息管理菜单,可以对产品情况进行增加,修改,更新,删除功能。 图5-5删除产品信息界面 6.6关键部分及实现 数据库连接 数据库连接主要是通过DBCon.java来完成的,首先获取注册驱动程序,然后再获取服务器的端口号和地址,再通过用户名和密码获取连接,其代码如下: package com.iccs.sale.common; import java.sql.*; import oracle.jdbc.driver.OracleDriver; public class DBCon { public static Connection getConnnection() throws SQLException { // 注册驱动 DriverManager.registerDriver(new OracleDriver()); // 获得数据库连接 String url = "jdbc:oracle:thin:@localhost:1521:xe"; String user = "jspcase"; String password = "jspcase"; Connection conn = DriverManager.getConnection(url, user, password); return conn; } 15 // 测试 public static void main(String[] args) throws SQLException { DBCon.getConnnection(); } } 用户登录验证的实现 用户登录网站时需要输入用户名和密码,其实现的代码如下: //表单验证 function checkForm() { //正则表达式 var r; //验证用户名 var username = document.form1.username; if (username.value == "") { alert("用户名不能为空"); username.focus(); return false; } //验证密码 var password = document.form1.password; if (password.value == "") { alert("密码不能为空"); password.focus(); return false; } return true; } public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //设置编码 request.setCharacterEncoding("utf-8"); response.setContentType("text/html;charset=utf-8"); //获得客户端输出流 PrintWriter pw = response.getWriter(); //获得提交表单数据 16 String username = request.getParameter("username"); String password = request.getParameter("password"); // 在session范围存储登陆标识 HttpSession session = request.getSession(); session.setAttribute("username", username); session.setAttribute("password", password); if(username.equals( "admin") && password.equals("admin")){ response.sendRedirect("main.jsp"); }else{ pw.println(""); } } public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { this.doPost(request, response); } 17 7系统测试 系统测试是管理信息系统开发周期中一个十分重要而漫长的阶段。其重要性体现在它是保证系统质量与可靠性的最后关口,是对整个系统开发过程包括系统分析、系统设计和系统实现的最终审查。在系统测试中发现的错误可能是各式各样的,按其范围和性质可划分为功能错误、系统错误、过程错误、数据错误以及编码错误几类。 由于系统比较大,需要实现的功能较多,测试时很困难。我在实际调试过程中,采用的程序测试方法为: (1)黑盒测试法。把程序看作一个黑盒子,完全不考虑程序的内部结构和处理过程。也就是说,黑盒测试是在程序接口进行的测试,它只检查程序功能是否按照软件的需求规格 说明书 房屋状态说明书下载罗氏说明书下载焊机说明书下载罗氏说明书下载GGD说明书下载 的规定正常使用,程序是否能适当的接受输入数据并产生正确的输出信息,程序运行过程中能否保持外部信息(如数据库或文件)的完整性。它又称为功能测试。 (2)白盒测试法。它的前提是可以把程序看成装在一个透明的白盒子里,测试者完全知道程序的内部结构和处理算法。这种方法按照程序内部的逻辑测试程序,检测程序中的主要执行通路是否都能按预定要求正确工作。它又称为结构测试。 18 结 论 通过这三个多月来的辛勤努力不仅使我更精通了编程语言JAVA与主流数据库系统Oracle,而且自学能力也得到了很大程度上的提高,也进一步扩大了自己的知识面。它也帮助我进一步的了解了社会,为就业奠定了一定的基础。 通过这次毕业设计,我对目前流行的软件开发方法和手段,有了一定的认识,对面向对象的开发方法有了更深刻地了解,丰富了软件开发的 经验 班主任工作经验交流宣传工作经验交流材料优秀班主任经验交流小学课改经验典型材料房地产总经理管理经验 ,提高了编程的水平,加深理解了许多课程中、书本上学到的知识和理论。同时通过编写毕业设计论文,我还掌握了软件文档的书写方法和书写格式。 由于时间比较仓促,再加上自己的实际开发经验比较少,所以软件还有许多不完善的地方,有些功能实现得并不理想。在已经完成的程序中,也存在许多不尽人意的代码和数据结构,而这也让我充分认识到了软件编制的困难程度。对软件的编制速度、复杂程度也有了充分的认识,对以后进行更为复杂和更大的设计任务打下了坚实的基础。同时也更深入地领会到理论是实践的基础,一个好的算法和设计方案可以事半功倍。 19 谢 辞 四年的大学生活即将结束,在此,我要感谢所有曾经教导过我的老师和关心过我的同学们,他们在我成长过程中给予了我极大的帮助。本系统能够成功的完成,要特别感谢我的指导老师,老师不辞辛劳,多次与我就论文中许多核心问题作深入细致地探讨,给我提出切实可行的指导性建议,并细心全面地修改了我的论文,我打心眼里表示我最衷心的感谢。老师严谨的治学态度、丰富渊博的知识、敏锐的学术思维、精益求精的工作态度、积极进取的科研精神以及诲人不倦的师者风范是我毕生的学习楷模,老师的高深精湛的造诣与严谨求实的治学精神将永远激励着我。在此,请允许我向尊敬的老师表示真挚的谢意~ 在此也要感谢我的同学,在整个毕业设计过程中,当遇到困难时大家主动帮助我解决困难,顺利地完成了设计。在这里要向他们表示诚挚的谢意。感谢大家的帮助、鼓励和支持~ 20 参考文献 [1] 张跃平.JSP实用教程[M].北京清华大学出版社.2003 [2] SunMicrosystems.Inc.Database Application Programming With Java Technology[M].2001 [3] Java Servlet & JSP Cookbook[M].O'Reilly Press.2004 [4] 万峰科技编著.JSP网站开发四酷全书[M].电子工业出版社.2005 [5] 武卫华.计算机专业英语[M].科学出版社.2004 [6] 王国辉.李文立.杨亮.JSP数据库系统开发完全手册[M].北京人民邮电出版 社.2006 [7] 王利.数据库基础与应用[M].北京中央广播电视大学出版社.1997 [8] 高阳.数据库技术与应用[M].电子工业出版社.2003 [9] Kevin duffey. Vikram goyal.Ted husted JSP站点设计编程指南[M].电子工业 出版社.2002 [10] 汪孝宜.刘中兵.徐佳晶.JSP数据库开发实例精粹[M].电子工业出版社.2005 [11] 王诚梅.袁然.王艳.JSP案例开发集锦[M].电子工业出版社.2005 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
本文档为【通达员工销售业绩管理系统】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_841159
暂无简介~
格式:doc
大小:127KB
软件:Word
页数:28
分类:生活休闲
上传时间:2017-10-16
浏览量:19