电子商务毕业论文 (2).doc_第1页
电子商务毕业论文 (2).doc_第2页
电子商务毕业论文 (2).doc_第3页
电子商务毕业论文 (2).doc_第4页
电子商务毕业论文 (2).doc_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

i 摘 要 电子商务已经成为了新经济的代名词。能在 internet 上实现商品的展示、商品的 检索、商品的订购、订单的全程跟踪与管理、贷款的支付的系统称为网上购物系统。 网上购物系统是电子商务的一种重要形式。 本文介绍的网上购物系统网上电子产品店,是一个立足于网络、以电子产 品为商品的专业性网上购物网站,网上电子产品店为亲人朋友送去心意已经成为某 种时尚。网上开电子产品店为大众开辟了更为方便之门,快捷方便,为大众所喜爱。 本网上电子产品店就是为实现客户通过上网,对电子产品信息的浏览、检索、以及 电子产品销售商对客户信息、电子产品信息的管理所开发的网络应用软件。该系统 能够较好地满足网上电子产品店客户的基本要求,具有较高的实用价值。 本文论述了网上电子产品店网站整个系统的开发过程,第一章绪论课题背景与 意义,第二章介绍了开发工具、环境极其技术;第三章网站系统结构设计包括前台 结构设计和后台结构设计;第四章数据库设计与实现包括数据库的需求分析、数据 库结构设计;第五章系统实现包括用户注册和身份验证,新闻中心、在线购物等功 能的实现、后台网站管理功能的实现;第七章系统测试对系统进行测试并做出总结。 论文的最后为:致谢,参考文献。 关键词:电子商务,网上电子产品店,数据库设计,JSP ii 目 录 摘 要 I 第 1 章 引 言1 第 2 章 开发工具环境及其技术2 2.1 电子商务背景 2 2.2 开发环境 2 2.3 开发工具2 2.4 电子商务 WEB 技术 .2 2.4.1 JSP 技术.2 2.4.2 WEB 数据库技术5 2.4.3 CSS 技术7 第 3 章.网站系统设计.8 3.1 系统需求分析和可行性分析8 3.2 前台系统结构8 3.3 后台系统结构10 3.4 用户购物流程图 12 3.5 系统流程图 13 第 4 章.数据库设计.14 4.1 数据库需求分析 14 4.2 数据库结构设计 15 4.2.1 数据库总体结构15 4.2.2 数据库具体内容设计16 第 5 章.系统实现.21 5.1 网站主界面 21 5.2 用户注册和身份验证21 5.3 新闻中心 22 5.4 在线购物 23 5.5 投票调查 25 5.6 网站管理 25 第 6 章 系统测试27 6.1 测试综述 27 6.2 单元测试 27 结束语29 致 谢30 参考文献31 1 第 1 章 引 言 随着国际互联网的迅速发展,一种全新的商务运作方式电子商务应运而生, 它的出现对当今社会的经济产生了重要的影响。网上购物系统是电子商务的一种重 要形式,能在 Internet 上实现商品的展示、商品的检索、商品的订购、订单的全程跟 踪与管理、货款的支付的系统称为网上购物系统。 我选择了做 B2C 电子商务,做 B2C 电子商务必须选好合适的商品类型,因为 并不是所有的商品都适合在网上销售。而鲜花是那些折扣大、利润丰厚的商品,所 以我选择电子产品做本购物系统的主打商品,本网上电子产品店系统就是为实现客 户通过上网,对电子产品信息的浏览、检索,以及电子产品销售商对客户信息、电 子产品信息的管理所开发的网络应用软件。该系统能够较好地满足网上电子产品店 客户的基本要求,具有较高的实用价值。 文中首先介绍了本系统开发时所用到的环境,工具及技术,接着介绍了电子商 务的发展背景,基本概念等一些基本理论,然后是网站的系统结构设计、网站流程 设计、数据库设计。最后是系统各模块介绍,包括前台页面和后台管理两大部分。 前台功能主要有首页,商品展示,站内新闻,在线聊天,留言板等。后台功能主要 有系统管理,新闻管理,商品管理等。 整个系统构建在 Microsoft 公司的系统平台与环境下。操作系统是 WindowsXp ,WEB 服务器 TomCat,数据库服务器是 SQL2005,服务器端脚本编程环境是 JSP 再嵌入 JavaScript。 动态更新是本系统的一大特色,这主要归功于数据库的完美设计。这一大特点 主要体现在网站的一些基本设置都专门建立了一个表,需要更新时只需在后台管理 模块添加、删除或修改记录即可。 2 第 2 章 开发工具环境及其技术 2.1 电子商务背景 电子商务(Electronic Commerce, EC)是指通过网络以电子数据流通的方式在全 世界范围内进行并完成的各种商务活动、交易活动、金融活动和相关的综合服务活 动。 电子商务创造了一个虚拟的经营环境,买卖双方可以借助这个开展网络营销、咨 询洽谈、网上定购、电子支付、数字化产品传递、服务传递、意见征询等,同时, 为了确保交易安全,需要进行交易管理。 按照参与电子商务交易的对象进行分类,可以将电子商务分为如下三种类型: 企业与消费者之间的电子商务(Business to Customer,B2C) 企业与企业之间的电子商务(Business to Business,B2B) 企业与政府之间的电子商务(Business to Government,B2G) 网上购物就是一种典型的 B2C 类型,我在本网站选型是就将其确定为 B2C 类型, 从事书籍的销售。同时,针对大学校园这一特殊环境还融合了中介类型的特点,为 广大同学提供了个人交易平台,可以在网站上发布自己的买书或卖书的信息以及预 定教材信息的登记。 2.2 开发环境 整个系统构建在Microsoft公司的系统平台与环境下。操作系统是 WindowsXp,WEB服务器是TomCat,数据库服务器是SQL2005,服务器端脚本编程环 境是JSP嵌入JavaScript 2.3 开发工具 JSP环境开发平台采用MyEclipse5.5,图像处理使用PhotoShopCS3和Macromedia Flash 8.0 2.4 电子商务 WEB 技术 2.4.1 JSP 技术 JSP(Java Server Pages)是由 Sun Microsystems 公司倡导、许多公司 参与一 起建立的一种 动态网页技术标准。 JSP 技术有点类似 ASP 技术,它是在传统的 3 网页 HTML 文件(*.htm,*.html)中插入 JAVA 程序段(Scriptlet)和 JSP 标记(ta g),从而形成 JSP 文件(*.jsp)。 用 JSP 开发的 Web 应用是跨平台的,既能在 Linux 下运行,也能在其他操 作系统上运行。 JSP 技术使用 Java 编程语言编写类 XML 的 tags 和 scriptlets,来封装产 生动态网页的处理逻辑。网页还能通过tags 和 scriptlets 访问存在于服务端 的资源的应用逻辑。 JSP 将网页逻辑与网页设计和显示分离,支持可重用的基于 组件的设计,使基于 Web 的应用程序的开发变得迅速和容易。 Web 服务器在遇到访问 JSP 网页的请求时,首先执行其中的程序段,然后将 执行结果连同 JSP 文件中的 HTML 代码一起返回给客户。插入的 Java 程序段可 以操作数据库重新定向网页等,以实现建立动态网页所需要的功能。 JSP 与 Java Servlet 一样,是在服务器端执行的,通常返回该客户端的就 是一个 HTML 文本,因此客户端只要有浏览器就能浏览。 JSP 的 1.0 规范的最后版本是 1999 年 9 月推出的, 12 月又推出了 1.1 规 范。目前较新的是 JSP1.2 规范,JSP2.0 规范的征求意见稿也已出台。 JSP 页面由 HTML 代码和嵌入其中的 Java 代码所组成。服务器在页面被客户 端请求以后对这些 Java 代码进行处理,然后将生成的 HTML 页面返回给客户端 的浏览器。Java Servlet 是 JSP 的技术基础,而且大型的 Web 应用程序的开 发需要 Java Servlet 和 JSP 配合才能完成。 JSP 具备了 Java 技术的简单易用 ,完全的面向对象,具有平台无关性且安全可靠,主要面向 因特网的所有特点 。 自 JSP 推出后,众多大公司都支持 JSP 技术的服务器,如 IBM、Oracle、Bea 公司等,所以 JSP 迅速成为商业应用的服务器端语言。 新的 JSP 规范版本包括新的用于提升程序员工作效率功能,主要有: A An n E Ex xp pr re es ss si io on n L La an ng gu ua ag ge e ( (E EL L) ) 允许开发者创建 Velocity-样式 templates (among other things).更快 更简单的创建新标签的方法。 Hello, $param.visitor -% M MV VC C 模模式式 为了把表现层 presentation 从请求处理 request processing 和数据存储 data storage 中分离开来, SUN 公司推荐在 JSP 文件中使用一种 “模型-视图- 控制器”Model-view-controller 模式。规范的 SERVLET 或者分离的 JSP 文件 用于处理请求。当请求处理完后,控制权交给一个只作为创建输出作用的JSP 页。有几种平台都基于服务于网络层的模 -视图-控件 模式(比如 Struts 和 4 Spring framework)。 2.4.2 WEB 数据库技术 电子商务中所涉及的数据库技术如图 2-3 所示: 图 2-3 从图可以看出,WEB 数据库技术对于电子商务的支持可以概括为:数据的收集、 存储和组织、决策支持、对 EDI 的支持及 WEB 数据库。 在本网站设计中,因为是作为毕业设计,虽然是电子商务但其商业性并不强,所 以并没有涉及到 EDI 系统。 在本网站中通过 COM 接口,利用 ADO 实现对 WEB 数据库的访问。ADO 中有 7 个对象,他们分别是 Connection 对象、Recordset 对象、Command 对象、Field 对象、 Parameter 对象、Property 对象、Error 对象,在后面的程序中对这 7 个对象进行了不同程 度的引用。其中最常用的是 Connection 和 Recordset,大部分的数据库访问操作通过这 两个对象组合起来即可完成。Connection 对象用于建立数据库连接,Recordset 对象用 于存取数据库的内容,JSP 访问后台数据库的运作细节如图 2-4 所示: 5 2.4.3 CSS 技术 CSS是Cascading Style Sheet(层叠样式表单)的简称。它允许在HTML文档中加入样 式(如字体、颜色空格)来统一页面显示风格。编辑CSS文档有如下三种方法: 用超文本编辑器Microsoft FrontPage来实现,标记形式如下: 用任何不带格式的文本编辑器来编写,比如Windows自带的记事本、写字版。在 保存文件时要注意不能存为*.txt文件,而要存为*.htm或*.html文件才能被浏览识别。 在“另存为”对话框中,文件名要使用双引号。 使用任何的文本编辑器编写,但是另存为*.css文件,供HTML文档外部调用。本 网站用到的CSS文档是CSS.CSS,内容如下: tdfont-size:9pt;line-height:120%;color:#353535 bodyfont-size:9pt;line-height:120% a:link color: #000000; text-decoration: none a:visited color: #000000; text-decoration: none a:active color: #000000; text-decoration: none a:hover color: #336699; text-decoration: none; position: relative; right: 0px; top: 1px 第 3 章.网站系统设计 本系统以B/S结构作为基本结构,所有程序和数据库放在服务器上,通过ASP方 式实现交互动态的应用程序,如图3-1所示:由客户浏览器、WEB服务器、数据库 服务器三个层次组成,是当前最好的网络体系结构 6 图3-1 基于B/S模式的三层分布结构 3.1 系统需求分析和可行性分析 (1)可行性分析 技术可行性:本网站采用B/S结构,JSP+数据库构建而成。JSP技术已经非常成 熟,数据库技术也经过多年的发展,故此结构能满足系统的稳定性及各功能的需要。 经济可行性:选择电子产品做本购物系统的主打商品,因为电子产品属于折扣 大利润丰厚的商品,而且网上电子产品店不需要门面等成本开销,故大大降低其价 格。加之传递方便、耐存储,故网上卖电子产品具有比传统电子产品店更大的成本 优势。有较大的客户群,本网站的商品主要为种类齐全的电子产品,销售对象可以 是老年人、中年人、青年人销售人群范围比较广,故存在很大的市场。 (2)需求分析 “电子产品店” 作为电子商务需要具备如下功能: 站内新闻,商品展示,在线聊天,留言板,系统管理,商品管理,新闻管理 3.2 前台系统结构 本网上电子产品店的网站前台主要有: 1、电子产品首页 2、商品展示 3、站内新闻 4、在线聊天 5、留言板 6、后台管理 前台系统首页如图 3-2-1 所示。 7 图 3-2-1 前台系统图 前台系统商品展示如图 3-2-2 所示 1 点击商品展示将进入:action/doShowProductList.jsp(需要传一个页数参数:如 page=1)进行商品列表数据查询,接着将数据保存在 request 中,转发至 showProductList.jsp 进行显示。 2 点击某样商品将进入:action/doDetailProduct.jsp(需要传一个 productId 参数:如 productId=1)进行详细数据查询,接着将数据保存在 request 中,转发至 detailProduct.jsp 进行显示。 8 图 3-2-2 前台系统图 前台系统站内新闻如图 3-2-3 所示 1. 点击站内新闻将进入:showNewsList.jsp 显示新闻列表 2. 点击某条新闻将进入:detailNews.jsp;显示详细新闻 图 3-2-3 前台系统图 前台系统在线聊天如图 3-2-4 所示 9 1 点击在线聊天进入:chat/index.jsp 页面,进行聊天登陆(如无账号也可在线注 册), 2 关于登陆:登陆的每个用户将会被保存在一个 ArrayList 中,该 ArrayList 将被 保存在 application 中,如 ArrayList 中已存在该用户,则不让其登陆。 登陆成功后,同时将该用户封装成一个 User 对象保存在 session 当中 3 群聊实现:将所有用户发送的群聊信息都保存在同一个 MessageList 中,并将该 MessageList 保存在 application 中。在聊天窗口不时的从 MessageList 拉回来未 读信息进行显示。 4 私聊实现:每个登陆用户都拥有自己的 uMessageList,存放着其他人发给自己的 信息,并将 uMessageList 以当前用户名为键保存在 application 当中,在聊天窗口 不时的从 uMessageList 中取出未读信息即可。 5 关于退出:当点击 安全退出 时将进入:chat/action/doOut.jsp,在该文件中, 将当前用户的 session 销毁,并将其从 application 中的用户列表中除名。 6 非正常退出:配置 session 监听器,在用户空闲时间超过规定时间时,销毁 session 并,将该用户从用户列表里除名。 配置监听器: Web.xml 配置信息: listener.SessionListener SessionListener.java 代码: package listener; import javax.servlet.ServletContext; import javax.servlet.http.HttpSession; import javax.servlet.http.HttpSessionEvent; import javax.servlet.http.HttpSessionListener; import s2jsp.bysj.entity.Users; 10 import java.util.*; public class SessionListener implements HttpSessionListener public void sessionCreated(HttpSessionEvent arg0) System.out.println(“新 session“); public void sessionDestroyed(HttpSessionEvent arg0) HttpSession session=arg0.getSession(); ServletContext application=session.getServletContext(); List userList=(List)application.getAttribute(“userList“); int count=(Integer)application.getAttribute(“count“); count-; application.setAttribute(“count“, count); Users user=(Users)session.getAttribute(“USER“); if(user!=null) String name=user.getUserName(); application.removeAttribute(name); userList.remove(name); System.out.println(“session 销毁了“); 11 图 3-2-4 前台系统图 前台系统留言板如图 3-2-5 所示 1.点击留言板将进入:action/doMessageBoard.jsp(需要传一个页数参数:如 page=1)进行留言列表数据查询,接着将数据保存在 request 中,转发至 messageBoard.jsp 进行显示。 2.点击某条留言将进入:action/doReverMessage.jsp(需要传一个 id 参数和 page:如 id=1&page=1)进行详细留言数据查询,接着将数据保存在 request 中, 转发至 reverMessage.jsp 进行显示 12 图 3-2-5 前台系统图 3.3 后台系统结构 本网上电子产品店的网站后台主要有: 1、主模版 2、系统管理 3、新闻管理 4、商品管理 后台系统主模版如图 3-3-1 所示。 13 图 3-3-1 后台系统结构图 后台系统管理如图 3-3-2 所示。 图 3-3-2 后台系统结构图 后台系统新闻管理如图 3-3-3 所示 14 图 3-3-3 后台系统结构图 后台系统商品管理如图 3-3-4 所示 15 图 3-3-4 后台系统结构图 3.4 其他功能其他功能 1,提取出 DoString.java 类用于处理各种场合中可能存在的脚本攻击, 2,在聊天登录,注册等地方加入了图片验证 3,添加商品中加入了上传商品图片的功能 4,新留言,或回复留言等地方加入了,全为空格以及字符长度限制 3.5 用户购物流程 开始浏览商品选购商品是否登陆提交订单管理员审核交易成功数据录入数据库 结束 16 3.6 系统流程图 图 3-5 系统流程图 产品浏览产品浏览 提交订单提交订单 用户操作用户操作 用户用户/管理管理 员登录员登录 管理员操作管理员操作 产品查询产品查询 订单查询订单查询 订单信订单信 息管理息管理 产品信产品信 息管理息管理 用户信用户信 息管理息管理 订单信息数据库 产品信息数据库 客户信息数据库 17 第 4 章.数据库设计 数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据 库及其应用系统,使之能够有效的存储数据,满足各种用户的应用需求。 目前涉及数据库系统主要采用的是以逻辑数据库设计和物理数据库设计为核心 的规范设计方法。其中逻辑数据库设计是根据用户要求和特定数据库管理系统的具 体特点,以数据库设计理论为依据,设计数据库的全局逻辑结构和和每个用户的局 部逻辑结构。物理数据库设计是在逻辑结构确定之后,设计数据库的存储结构及其 它实现细节。数据库设计的过程如下。 图 4-1 数据库设计过程图 4.1 数据库需求分析 数据库需求分析是指获得用户对所要建立数据库的信息要求和处理要求的描述。 在仔细分析调查电子商务网站的需求并结合本网站主要从事网上鲜花销售的基础 上,得到如图所示的本系统所处理的数据流程。 用户信息、 信息录入 电子产品类别 管理 新闻、公告 网站信息设置 电子产品添加 加 订单信息管理 用户信息管理 VIP 信息管理 数据信息管理 18 图 4-2 系统数据流程图 4.2 数据库结构设计 在本节中综合介绍了数据库的结构设计,包括概念结构设计、逻辑结构设计和 物理结构的设计。对于数据库实施和运行维护在编写 JSP 代码阶段明确的体现了出 来,可参照后面的程序代码来体会。 4.2.1 数据库具体内容设计 针对网上购电子产品的需求,通过对网上购物过程的内容和数据流程分析,设 计如下面所示的数据项和数据结构。 留言信息,包括的数据项有:信息编号、标题、内容、作者、发表时间、访问 量等。 新闻信息,包括的数据项有:新闻编号、新闻标题、新闻内容、发表时间等 商品信息,包括的数据项有:商品编号、商品型号、商品名称、商品商标等、 展示商品、商品图片、商品价格、商品描述。 留言回复信息,包括的数据项有:回复编号、信息编号、内容、作者、发表时 间等。 用户信息,包括的数据项有:用户编号、用户名、密码、状态等。 将前面的数据库概念结构转化为 SQL2005 数据库系统所支持的实际数据模型,也就 是数据库的逻辑结构。根据数据库的需求分析和概念结构设计,设计了名称为 company.mdb 的数据库,数据库又由多个表组成。分别为: 19 MESSAGE 留言板信息表;NEWS 新闻信息表;PRODUCT 商品信息表;REVERT 留言板回复表;USERS 用户表 数据有下面多个表格组成,各个表格的设计结果如下各表所示,每个表格表示 在数据库中的一个表。 下面就数据库中的几个表进行设计说明: 留言板信息表 MESSAGE 表,信息编号、信息标题、信息内容、作者、发表时 间、访问量。 表 4-1MESSAGE表 新闻信息表 NEWS,存储全部的新闻新闻,其中包括新闻编号、新闻标题、新 闻内容和作者。 表 4-2 NEWS表 商品信息表 PRODUCT 商品编号、商品型号、商品名称、商品商标等、展示商品、 商品图片、商品价格、商品描述。 表 4-3 PRODUCT表 留言板回复表 REVERT,回复编号、信息编号、内容、作者、发表时间等。 20 表 4-4 REVERT表 用户信息表 USERS 用户编号、用户名、密码、状态。 表 4-5 USERS表 第 5 章.系统实现 本网站系统包括两大部分,前台和后台。用户只能使用前台的各项功能包括注 册、登陆、浏览电子产品信息、在线聊天、浏览新闻、浏览公告、留言等;后台只 有管理员才能使用,对网站进行综合管理使其动态更新。下面分别对这两部分的各 功能模块进行详细介绍。 21 5.1 网站主界面 图 5-1 5.2 用户注册和身份验证 对于一个电子商务网站,要求用户注册成会员是非常必要的,用户注册成为会员 之后,有助于网站管理员了解用户的相关信息,对于日后进行的交易提供必要的个 人资料。 用户注册和身份验证由四部分组成: (1)新会员注册, (2)会员登录及确认, (3)会员修改注册信息, (4)会员管理。 其数据流程图如下所示: 22 用户登录 是否已注册 注册页面注册信息提交 注册成功 通过 登录成功 用户名密码 正确 否 是 图 5-3 用户注册登录数据流图 5.3 新闻中心 在网站上提供一些最新的新闻是必要的,这样可以增加网站的访问量,提高用户对 网站在此访问的欲望。同时,新闻发布也是一个网站的窗口,具有重要的地位,它 把本站的最新的信息及时发布到网上。 新闻动态更新由以下两个方面组成: 新闻阅读程序;新闻管理程序 1. 新闻发布 新闻的特点就是要新,要让用户在最快的时间了解到最新的新闻,因此,将在 首页上放上从数据库重读取出最新的新闻标题的代码,当用户单击新闻标题进入新 闻内容阅读页面。点击“上一页” “下一页”超连接,可以看到所有的新闻标题的代 码,同样,用户单击新闻标题阅读新闻内容。 2. 新闻管理 在新闻管理中包括新闻的增加、修改和删除。从系统管理进入新闻管理页面, 在此系统管理员就可以进行新闻管理了。 在网站前台页面上显示的新闻信息图如下所示。 23 图 5-4 浏览新闻运行图 5.6 网站管理 网站的管理程序是一个站点中最重要也是安全性要求最高的部分。一个好的管 理程序可以提高管理员的工作效率,使信息及时得到更新。 网站管理主要是管理员对网站进行后台管理,功能模块解释如下: 管理员:包括退出、修改登陆密码。 系统管理 新闻管理 商品管理 这里只对部分有代表性的模块做一详细介绍。 管理员输入正确的用户名和密码后才可以登录到网站后台的管理窗体,运行界面如 下图所示: 24 图 5-8 后台管理运行图 下面就其中主要的几个功能加以说明: 1. 系统管理 主要是注册用户,VIP 用户,系统拥护的管理。修改用户信息之前先要确定要 修改用户的用户名,这里使用模糊查找来搜索要修改的用户名,然后可以通过该链 接进入修改用户信息页面进行修改。对 VIP 用户查看、删除操作。 2. 商品信息管理 商品信息管理包括:添加新商品、查看与修改、订单管理、对商品信息的添加、 修改、删除操作。 3新闻管理 商品信息管理包括:添加新闻、 查看与修改、删除操作。 25 第 6 章 系统测试 6.1 测试综述 对一个软件产品进行测试,首先应该明确测试的目的是什么。关于软件测试目 的的认识,我大体经历了五个阶段。第一阶段认为软件测试和软件调试没有什么区 别;第二阶段认为测试是为了表明软件能正常工作;第三个阶段认为测试是为了表 明软件不能正常工作;第四个阶段认为测试仅是为了将已察觉到的错误风险减少到 一个可以接受的程度;第五个阶段认为测试不仅仅是一种行为,而是产生低风险软 件的一种认识上的训练。基于 b/s 的网上鲜花店是本次毕业设计的一个软件产品。 对于这一产品的测试,我的目标是发现错误。 基于 Internet 的网上电子产品店网站的设计具有以下特点: 设计中相当大比例的数值具有可确定性,这就是说许多数据的取值是在设计人员 严格规定下给出的。比如:用户可以进行的所有操作选择都是特定的。所以除了那 些用户填入的数据外,用户的一切行为都在系统的允许范围。这样,如果设计人员 对所有的有限可能都进行了考虑和设计,那么程序在这一方面是不会出错的。 根据软件测试的理论,并结合本系统的特点和本次测试的目标,本次测试的策 略包含两方面:一方面,穷举操作的选择可能找出设计没有考虑或考虑不周的情况; 另一方面,输入不同特点的数据完成对程序内部的处理测试。由于操作选择和数据 的输入是所有程序入口的完备划分,所以这样的测试策略也是完备的。测试详情请 参阅下面的单元测试。 6.2 单元测试 本系统的功能实现块较多。本文只对部分测试过程做了描述。当然其它功能模 块也都经过了测试。只是篇幅有限在此不赘述,只简单介绍客户留言,报价系统管 理功能的测试过程。由于这些功能块是相互独立的,如果各个功能都测

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论