版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘要网上鲜花销售系统是一个相对简单的基本应用系统,主要满足传统的花店运营需要,将自己的销售渠道扩展到网上,通过简单的管理,提供给最终消费者产品的展现、购物、订单处理等,实现鲜花在线销售。本系统为模拟B/S模式的应用系统,它以鲜花销售为业务背景,采用JavaWeb技术设计和实现,使用MySql数据库作为其数据管理系统,包括前台和后台两部分,前台主要功能包括用户登录注册、查看商品、添加购物车、订单处理等,后台主要包括管理员添加删除、商品和客户信息管理。关键词:鲜花销售;JavaWeb;B/S;MySql
目录序言 页1可行性分析1.1问题描述在互联网日益流行的今天,网络是主角,是时代的宠儿。在网络大家族中,网上销售则是一个热点。“网上鲜花销售系统”从一定程度上讲它就是网上的鲜花超市,是一种鲜花销售的网站。“网”字意味着它具有信息时代的快捷方便等特征。事实上电子商务的出现,给消费者的地位,消费观念带来了重要的变化。随着网络技术的发展,社会进步,计算机的迅速发展,人们也不再满足于传统的销售模式。由于网上购物的兴起及发展。人们相信利用网络来传播信息无疑是更快更有效的。网上鲜花销售系统主要是在网上进行鲜花销售的计算机软件,从目前的鲜花销售流程中,我们可以发现一些比较明显的流程作业和管理需求。同时也为我们的系统分析提供了较好的依据。鲜花的快速下单和购物车是网上花店系统的主要部分,这两个管理部分的完成是整个系统业务完成的基础。其他的各项服务都是在此基础上完成的。我们在现行系统初步调查的基础上提出了新系统目标,即新系统建立后所要求达到的运行指标,这是系统开发和评价的依据。1.2可行性分析研究并非任何问题都有简单明显的解决办法,事实上,许多问题不可能在预定的系统规模或时间期限之内解决。如果问题没有可行的解,那么花费在这项工程上的任何时间、人力、软硬件资源和经费,都是无谓的浪费,而可行性研究的目的,就是用最小的代价在尽可能的时间内确定问题是否能够解决。鲜花销售系统应该以鲜花销售为业务背景。在现行系统初步调查的基础上就可以提出新系统目标,即新系统建立后所要求达到的运行指标,这是系统开发和评价的依据。系统目标应充分体现,以鲜花销售为目的,满足和追求最大的经济利益为宗旨。1.2.1技术可行性本系统程序采用JSP开发,MySql5.5数据库,开发平台:Win8.1+Tomcat6.0+JDK1.6程序正常运行需要JVM(Java虚拟机)1.6以上的版本。在其他技术需求方面,还用到了jQuery插件技术。总之本系统在技术上的要求不高,现在普遍使用的计算机都可以运行该系统。系统所需要的硬件配置:AMDA8-4500APU以上8GBRAMWindows8.1以上系统所需要的软件:Myeclipse-10.0FireFox40.0.3浏览器数据库:Mysqlserver经济可行性网站的开发费用和今后的运行、维护费用需要进行估算,并将费用与效益进行比较。系统的效益可以从个人利益和社会效益两方面考虑。对于网上商城则应着重分析其社会效益。例如,网站应用后可以为用户提供哪些帮助,提供哪些便捷的条件,用户查询和使用信息的方便程度能提高多少、速度增加了多少,对于管理人员操作简单化了多少,工作细化了多少,提供了多少帮助等等。1.系统初期投资网上鲜花销售系统初期投资如表2-1。表1.1网上鲜花销售系统初期投资序号项目人工(人·日)单价(元)合计(元)1需求分析5100050002总体设计5100050003前台子系统详细设计5100050004后台子系统详细设计5100050005后台数据库实现5100050006编码实现5100050007单体测试5100050008系统集成测试5100050009合计400002.投资回收期在网站初期运营阶段,实现盈利是不现实的,只有在前期的投入下,维持正常运营,在一年之后就可实现盈利,鉴于当前电子商务的广阔发展前景,运行一年实现盈利也是最保守的预算。从成本上看来,开发及维护系统所需的计算机、网络等硬件设备,电话、网络等通信费用,软件支持等基本上都是现有的,所以成本接近零。从短期收益看来:比较有限,因为现在所处的环境限制。从长期收益看来:继希望于发展成全国网上鲜花销售的系统。总的来说开发本套网上鲜花销售系统在经济方面是可行的。1.2.3操作可行性该系统为简单了B/S模式的系统,系统的维护和管理需要有一定计算机专业技术的人来管理。系统要求了解进行鲜花销售的的相关人员对开发信息系统是否支持,传统的销售模式是否满足未来的鲜花供应模式及该系统是否能够带来可观的经济效益,系统的操作是否够简单,易于理解,是否安全等。经过调查分析,这个系统在操作可行性方面与需求基本相符,是可以实现的。1.3结论意见经过认真地可行性研究,系统基本上做到了在技术、经济、运行、法律上的可行。因此,相信在按照计划上实施的前提下,全系统的设计将会按时、高质量完成。所以,系统研制和开发是可以马上进行的。
2项目开发计划2.1编写目的电子商务打破了对市场的时空限制。传统供需结合的信息交换活动被电子商务系统替代后,商业活动将在全球市场上进行24小时服务,做到无国界、无昼夜之分。供需双方直接沟通,使消费者的消费观念和行为都发生变化。消费者将处于主动地位,可以从网上获得充分的商品信息,并以一种自我服务的方式来完成交易过程。网上鲜花销售系统的设计以其方便、快捷的特点受到了更多用户的青睐。对传统的商场销售,网上商城可以将商品详细分类,为用户提供了更大的选择空间;通过前台商品的展示,可以使顾客更好地了解商城内的商品;搜索查询功能可以使用户方便的检索出自己所需要的鲜花类型;网络购物车的实现使顾客真正实现足不出户、网上购物的目的;在网站中加入推荐系统功能,例如“新品推荐”功能。经过项目的可行性分析,得出项目可进一步进行下去的结论,在软件继续进一步的开发之前首先给出此软件项目计划。2.2项目背景项目分析单位在接到项目分析员给出的项目可行性分析报告后,在本系统,即鲜花销售系统开发主管部门的统一下制定用于软件实质开发的软件项目计划,以使软件开发单位理解软件开发要求,进行开发。2.3项目概述1.工作内容实现鲜花的在线销售和订购,能够满足绝大多数客户的要求。2.条件与限制开发该软件的条件比较简单,以开发单位目前的经济与技术条件已完全具备开发的条件。该系统可在用户要求的期限内完成。3.产品(1)程序该项目因开发时间较短,只能按照需求说明书实现最基本的核心内容,但是为了后续开发的便利,在开发过程中都留了接口,以便后续开发。(2)文档文档内容包括:①封面
②目录
③中文摘要100字左右;关键词3-5个
④序言
⑤可行性分析
⑥项目开发计划
⑦需求规格说明(包含需要的系统流程图、数据流程图、数据字典、E-R图)
⑧概要设计(包含总体软件结构图、总体数据结构)
⑨详细设计(对概要设计内容进行详细设计)
⑩设计总结、参考文献、致谢等4.验收标准软件的验收标准完全由用户提出的软件需求制定,能保证软件的基本符合用户的要求。2.4项目开发计划1.任务分解分三个大的阶段进行开发第一阶段完成本系统的数据流图跟E-R图。第二阶段完成概要设计跟详细设计。第三阶段书写文档。
2.预算软件资金投入较少,具体预算分配简略。3.关键问题各模块之间的联系和后台数据库的完成。使用目前的设备与现有开发技术完全可以开发出该系统,总的来说该项目没有较大的技术难点与其他的一些风险因素。对于出现的一些小难点总都能得到解决。基于开发者现有技术的限制,在功能实现方面采用最基本的业务逻辑,由于缺乏美工人员的技术支持,所以在网站美工方面做的不是很好,但在后续开发中可以进行改善。2.5交付期限所要开发的系统较简单,所以开发工作用户要求要在0.5个月内完成。3需求分析3.1任务需求分析经分析先给出该系统的系统流程图,如图3.1所示:通过通过否是主界面是否注册用户注册登录校验用户进行会员各操作退出不通过图3.1系统流程图该系统主要前台主要是客户的一些操作,包括鲜花信息查看、个人购物车管理、订单管理、个人信息修改、系统维护等模块。1.鲜花信息查看模块,需实现鲜花信息查看。2.个人购物车管理模块,实现客户对所有购买鲜花的添加和删除、结算等操作。3.订单管理要实现用户所加入购物车产品的结算工作以及支付发货等功能。4.个人信息修改主要包括用户注册信息的修改和补全,密码的修改。5.系统维护模块要保证系统的安全、正常运行、合法访问等。后台主要是针对商品的一些操作,包括分类管理、鲜花管理、订单管理、客户管理等模块。1.分类管理模块实现对鲜花种类的查看、添加和删除功能。2.鲜花管理模块实现对鲜花的添加和删除修改功能,包括图片的上传。3.订单管理模块包括对于用户订单的处理工作。4.客户管理模块包括对客户信息的管理操作。3.2数据流图、数据字典及实体联系图3.2.1数据流图数据流图描述了信息流和数据从输入移动到输出的过程中所经受的变化,根据本系统的业务背景和需求分析得出数据流图。该系统数据流程图如图3.2所示:销售报表销售报表库存信息销售信息销售信息销售信息库存清单库存信息更新事务更新库存鲜花数量处理鲜花销售D1库存清单产生销售报表D2销售信息系统管理员D1库存清单产生销售订单图3.2系统数据流程图数据流图由四种基本的元素构成:数据流(DataFlow),处理(Process),数据存储和数据源(数据终点)。数据流(DataFlow):为具有名称且有流向的数据,用标有名称的箭头表示,一个数据可以是记录、组合项或基本项。处理(Process):表示对数据所进行的加工和变换,在图中用矩形框表示。指向处理数据流为该处理的输入数据,离开处理的数据为处理的输出数据。数据存储:表示用文件方式或数据库形式所存储的数据,堆砌进行的存取分别以指向或离开数据存储的箭头表示。数据源及数据终点:表示数据的来源或数据的去向,可以是一个组织或人员,它处于系统范围之外,所以又称它为外部实体,它是为了帮助理解系统界面而引入的,一般只出现在数据流图的起点和终点3.2.2数据字典数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。任何字典最主要的用途就是供人查阅对不了解的条目的解释,数据字典的作用也正是在软件分析和设计的过程中给人提供关于数据的描述信息。数据流图与数据字典共同构成系统的逻辑模型,没有数据字典数据流图就不够严格,然而没有数据流图数据字典也难以发挥作用。只有数据流图和对数据流图中的每个元素的精确定义放在一起,才能共同构成系统的规格说明。由于本次设计是小型软件系统的开发,所以采用卡片形式书写数据字典。每张卡片上保存描述一个数据的信息。这样做更新和修改起来比较方便,而且能单独处理描述每个数据的信息。下面将列出若干数据元素的数据卡片信息。(1)会员基本信息会员编号描述={u_id,用来标识会员的唯一性,varchar型,长度50,主键}会员姓名描述={u_username,会员用户名,varchar型,长度50,不允许为空}会员密码描述={u_password,会员密码,varchar型,长度50,不允许为空}会员性别描述={u_gender,会员性别,varchar型,长度10,可为空}会员邮箱描述={u_email,会员邮箱,varchar型,长度50,不允许为空}会员手机描述={u_phone,会员手机,varchar型,长度50,不允许为空}会员地址描述={u_adress,会员地址,varchar型,长度100,可为空}(2)管理员信息表管理员编号描述={a_id,用来标识管理员的唯一性,varchar型,长度50,主键}管理员姓名描述={a_username,管理员用户名,varchar型,长度50,不允许为空}管理员密码描述={a_password,管理员密码,varchar型,长度50,不允许为空}(3)鲜花信息表鲜花编号描述={fid,用来标识鲜花的唯一性,varchar型,长度50,主键}鲜花名称描述={fname,鲜花名称,varchar型,长度50,不允许为空}鲜花单价描述={price,鲜花单价,decimail型,长度5,不允许为空}鲜花颜色描述={color,鲜花颜色,varchar型,长度20,不允许为空}鲜花图片路径描述={image,鲜花的图片加载路径,varchar型,长度200,不允许为空}鲜花种类编号描述={tid,用来标识鲜花种类的唯一性,varchar型,长度50,不可为空}(4)鲜花种类信息表鲜花种类编号描述={tid,用来标识鲜花种类的唯一性,varchar型,长度50,主键}鲜花种类名称描述={tname,鲜花种类名称,varchar型,长度50,不可为空}3.2.3实体联系E-R图根据对数据流图和数据字典的分析,我们可以确定该应用中的实体,属性和实体之间的关系,并画出如下所示的E-R图。会员实体E-R描述顾客的相关信息,主要为了交易方便而建立的,其主要的属性包括会员姓名、会员编号、会员账号、登陆密码、性别、送货地址、联系方式等。会员实体E-R图如图3.3所示登陆密码登陆密码会员账号会员编号性别会员电子邮件x送货地址图3.3会员实体E-R鲜花实体E-R图描述鲜花的相关信息,其主要的属性包括鲜花的名称、鲜花编号、鲜花的颜色、鲜花的图片路径、鲜花的订购单价、鲜花种类编号等。鲜花实体E-R图如图3.4所示鲜花鲜花鲜花编号鲜花名称图片路径鲜花单价鲜花颜色种类编号图3.4鲜花实体E-R管理员实体E-R图描述鲜花销售系统的管理者的相关信息、其主要属性包括姓名、管理账号、登陆密码、编号、所在地、联系方式等。管理员实体E-R图如图3.5所示管理员管理员管理账号编号密码图3.5管理员实体E-R鲜花种类实体E-R图描述鲜花种类的相关信息,其主要属性包括种类编号、鲜花种类名称等鲜花种类实体E-R图如图3.6所示鲜花种类鲜花种类种类名称种类编号图3.6鲜花种类实体E-R系统各实体之间的E-R图描述了完整的网上鲜花销售系统各实体之间的联系。该实体联系图主要描述了管理员、鲜花、会员、鲜花种类四个实体之间的联系,同时,在该实体联系图中也给出了个实体之间的对应关系,为数据库的概念结构设计、逻辑结构设计奠定了基础。系统各实体之间的E-R图如图3.7所示nnm会员购买鲜花nnm会员购买鲜花1属于1属于种类订单种类订单图3.7系统各实体与实体之间E-R
4系统概要设计4.1总体设计通过这个阶段的工作将划分出组成系统的物理元素。系统概要设计的基本目的是用比较抽象的概括方式确定系统如何完成预定的任务,也就是要确定系统的配置物理方案。软件结构设计时应该遵循的最主要的原理是模块独立,让模块彼此间的接口关系应该尽量简单。4.2系统功能模块图根据需求分析和客户的要求,将网上鲜花销售系统划分为:前台和后台。其中前台主要包括鲜花查看、购物车、我的订单、个人信息、购买鲜花等;后台主要是进行相关管理,包括分类管理、鲜花管理、订单管理、客户信息管理。修改信息修改密码修改信息修改密码鲜花查看购物车uche我的订单个人信息购买鲜花分类管理鲜花管理订单管理客户管理前台服务后台管理网上鲜花销售系统图4.1系统功能模块4.3数据库概念设计数据库一般分为三级模式:外模式、概念模式和内模式。外模式也就是不同用户所对的数据视图,它将数据库内部抽象的数据及其互相之间的关系表示为简单、直观的应用界面。概念模式是数据库中全部数据的逻辑结构和特征描述,通常以某种数据模型为基础。内模式是对数据的物理结构和存储方式的描述。在这里我们将要设计的是数据库的概念模式,通过对鲜花销售系统的内容和数据流程分析及E-R图,设计如下数据项和数据结构。鲜花信息包括鲜花名称、鲜花编号、订购单价、颜色、图片路径、手机等信息。会员信息包括会员编号、会员账号、登陆密码、会员邮箱、联系方式等信息。管理员信息包括管理账号、登陆密码、管理员编号等信息。鲜花种类表包括种类编号、鲜花种类名称等信息。数据库概念结构设计,是在需求分析的基础上,设计出能够满足用户需求的各种实体,以及他们之间的关系,为后面的逻辑结构设计打下基础。4.4数据库逻辑结构设计在数据库设计中相当重要的一步就是将概念模型转化为计算机上DBMS所支持的数据模型,例如,将E-R图模型转化为关系模型,道理很简单,我们设计概念模型基本上都是一些抽象的关系,在再数据库设计的实现过程中,在计算机上有效地表示出这些关系就成了数据库设计的关键。根据鲜花销售系统的功能要求,选取MySQL5.5作为后台数据库。在上面的实体和实体之间的E-R图设计基础上,形成数据库中的表格及表格之间的关系。本系统的现有功能的数据库由4个基本表组成,会员信息表、鲜花信息表、鲜花种类信息表、管理员信息表。表结构设计1.会员信息表会员信息表user是对会员信息的统计和描述,包括会员编号、会员姓名、会员性别、登陆账号、登陆密码、联系方式等信息。会员信息的表结构如表4-1所示表4-1会员信息表列名数据类型长度是否允许为空说明u_idvarchar50否编号(主键)u_usernamevarchar50否用户名u_passwordvarchar50是密码u_genderint10否性别u_emailvarchar20否电子邮件u_phoneint20否手机u_adressvarchar100是联系地址2.管理员信息表管理员信息表admin是经营销售鲜花和维护系统的人员,包括管理员编号、管理员用户名、密码等信息。管理员信息表的结构如表4-2所示表4-2管理员信息表列名数据类型长度是否为空说明A_idvarchar50否编号(主键)A_usernamevarchar50否用户名A_passwordvarchar60否密码3.鲜花信息表鲜花信息表flow是对鲜花信息的描述,包括鲜花名称、编号、颜色、单价、图片路径、种类等。鲜花信息表的结构如表4-3所示表4-3鲜花信息表列名数据类型长度是否为空说明fidvarchar50否编号(主键)fnamevarchar50否鲜花名称pricedecimal10否订购单价colorvarchar10否鲜花颜色Imagevarchar50否鲜花图片路径tidvarchar50否种类编号4.鲜花种类表鲜花种类表types是鲜花种类的描述,包括编号、种类名称等。鲜花种类表结构如表4-4所示表4-4鲜花种类表列名数据类型长度是否允许为空说明tidVarchar50否编号(主键)tnamevarchar50否种类名称4.5连接数据库的特点在本系统数据库的连接中,使用到了c3p0连接池技术,在数据库事务方面有了很大的改善。直接将跟数据库的连接封装到一个工具类jdbcUtils中,每次只要调用静态方法就好。当开发环境通过连接到数据库上之后,在设计中使用数据库画笔可实现对该数据库中表格,视图等的操作,如创建表,修改表,删除表,增加/删除记录。设计中设计数据窗口的时候,通过对话框实现与数据的连接。在应用程序中则一般是在应用程序对象中书写连接数据库的程序代码,使得应用程序开始运行并实现与数据库的连接。
5详细设计详细设计阶段的根本目标是确定应该如何具体地实现所要求的系统,包括了用户界面设计、程序过程设计等步骤。5.1系统的主要功能1.我的购物车、鲜花信息、我的订单、个人信息等。2.会员注册登录、会员添加购物车等。3.系统管理员登陆、管理员添加、更新鲜花信息、更新会员信息、更新鲜花分类等。4.用户找回密码、修改个人信息、修改密码等。5.2程序流程图程序流程图的优点是对控制流程的描绘很直观,易于掌握。是否,重新填写是否,重新填写是密码或账号正确登陆成功,填写订单重新登录验证密码账号注册账号完成确认登陆否是否会员主界面密码或账号错误密码或账号错误图5.1顾客订购鲜花流程图2.管理员维护系统程序流程图如图5.2所示:管理员登陆界面管理员登陆界面输入账号和密码重新输入输入账号和密码重新输入正确吗正确吗错误错误登陆成功登陆成功正确正确更新鲜花种类删除会员信息更新订单信息更新鲜花信息更新鲜花种类删除会员信息更新订单信息更新鲜花信息修改个人密码修改个人密码图5.2管理员维护系统程序流程图5.3用户界面设计5.3.1一般交互设计一般交互涉及信息显示、数据输入、和系统整体控制等方面。1.一致性为客户交互界面中的菜单选择、命令输入、数据显示以及众多的其他功能,使用一致的格式。在设计的过程中,基本上保持了系统的格式一致。2.信息的反馈向用户及时提供视觉和听觉的信息反馈,以保证在用户和系统之间及时地建立双向通信。在本系统设计过程中,基本做到了信息的及时反馈,在信息显示的大部分窗体中包括了刷新按钮,会对数据库中的数据进行及时地显示。另外,在进行错误操作是,会弹出提示窗口并发出警告提示音。在系统的设计中,注重了人性化的提示,在所有的表单填写中都有前台表单验证,都制定了相应的正则表达式,只有在符合正则表达式的情况下输入相应字段才可以进行提交表单。除了前段验证外,一些敏感字段还进行了后台服务端验证,避免错误的写入数据库。如图下图5.3所示:图5.3注册输入字段验证图3.执行有较大影响的操作前提示用户确认在设计过程中,如果用户要执行删除操作,以及对数据库的读写操作时,都会有窗体弹出询问继续操作或者予以提示。4.减少两次操作间需要记忆的内容为了避免用户为下一步操作而记忆大量数据,所以在设计过程中在需要数据传递的窗体中设置全局变量,来传递数据。在一些填入错误表单数据而提交时刷新页面后,会有相应字段的回显,例如用户注册表单,在输入错误验证码时会刷新页面,但之前用户注册所填的字段会从服务器回显,减少用户的输入信息量。5.对话、移动和思考的效率尽量减少用户击键的次数,在设计时考虑到了用户屏幕的布局以减少用户鼠标移动的距离,尽量避免用户在操作中发生疑问的情况。6.允许错误允许用户的误操作尽量不对系统造成伤害。7.按功能对动作分类,并据此设计屏幕布局屏幕布局尽量将软件所具有的所有功能在主页面展示,界面一目了然。如图5.4图5.4系统主页面5.3.2信息显示设计应当尽量为用户提供的界面显示时完整的、明确的和容易理解的。这样才能满足用户的需求。使用不同的方式显示信息:用文字、图形、声音,按位置、移动和大小,使用颜色和省略等方式传达信息。1.只显示与当前工作有关的信息在用户操作有关系统的特定功能的信息时,不必看到与之无关的数据、菜单和图形。2.使用一致的标记、标准的缩写和可预知的颜色为了使系统所表达的含义准确、无误,就必须适用一致的标记、标准的缩写和可以预知的缩写,这样用户就无需参照其他信息源就能理解,而正确地适用软件。3.产生有意义的错误信息对于系统在运行过程中产生的错误尽量给用户返回一个容易理解的错误信息,以使用户保持对系统的信任,和系统的可用性。例如在未登录情况下进行添加购物车操作就会提示用户登录后再进行操作,如图5.5所示。图5.5错误信息提示4.使用窗口分隔不同类型的信息使用不同的窗口显示、保存不同类型的信息。5.高效率的使用显示屏当使用多窗口时,应该有足够的空间使得每个窗口至少都能显示出一部分。此外,屏幕的大小应该选得和应用系统的类型相配套。在各个显示数据的窗口中,由于数据窗体项目较多,所以在数据窗体空间中较多的是用了垂直和水平滚动条,以保证信息的全面正确显示。5.3.3数据输入设计用户的大部分时间用在选择菜单命令、键入数据和向系统提供输入。在系统中,键盘是主要的输入介质,但是鼠标等设备的也是重要的输入手段,所以,对于他们的数据输入操作有如下约定:1.保持信息显示和数据输入间的一致性为了方便用户的使用,鼠标应当尽量减少操作的幅度。2.保持显示信息和输入信息之间的一致性对于用户来说,要保证其输入的数据在显示上与其他显示的视觉特征(例如:文字大小、颜色、位置等)要一致。如图5.6所示图5.6表单对于不同类型的用户在登录到系统后,由于有不同的权限,所以在主界面中会有一些项目受到限制而无法使用,所以要使这些项目不发生作用,以保证系统安全。3.保持输入数据的安全性对一些敏感字段进行相应的表单验证,防止错误数据录入数据库。
6测试6.1引言6.1.1编写目的本测试计划从属于软件综合训练课程设计,实现温馨花语网上鲜花销售系统的测试。温馨花语网上鲜花销售是基于课程设计需求说明书进行设计的基础程序,实现了需求说明的基本功能需求,由于开发技术的限制以及时间限制,只实现了最基本的功能,一些较高要求的开发就留待后续开发进行。因为温馨花语网上鲜花销售系统是基于基本知识点的最小程序,所以在设计测试计划时充分考虑到了最小程序的特点此测试项目的进行,将在需求确认后开始执行,基准是准确、全面的需求文档。测试重点是对开发实现的功能和性能进行测试。6.1.2测试目标本次测试主要是为了实现温馨花语网上鲜花销售系统的基本功能执行情况的测试,保证在测试过程中更多的发现在开发过程中的各种缺陷,以便在程序运行过程中更好的展现给客户,给客户一个良好用户体验。使得本系统在提交时尽量多的消除软件缺陷。6.2测试计划给出进行各项测试的日期和工作内容(如熟悉环境、培训、准备输入数据、实施测试等)。表6.1测试进度里程碑任务工作开始日期结束日期制定测试计划罗军宏20一五.12.1920一五.12.20设计测试罗军宏20一五.12.1920一五.1220实施测试罗军宏20一五.12.2120一五.12.24对测试进行评估罗军宏20一五.12.2420一五.12.256.2.1测试内容及策略本测试将通过单元测试、用户界面测试、集成测试,系统测试、系统测试、性能测试等方面对系统进行测试。(1)单元测试目的:单元测试主要用于系统中dao层和service层相应方法的实现,确保方法不存在错误,在后期出现错误情况下可排除方法错误问题,减少出错原因。内容:测试dao层和service层的方法执行情况,确保sql语句及业务逻辑处理正确,测试既定功能的实现情况。重点:java方法的功能测试。(2)用户界面测试用户界面测试用于核实用户与软件之间的交互,测试用户界面的正确性和易用性。目的:确保用户界面通过测试对象的功能来为用户提供相应的访问或浏览功能;另外,UI测试还可以确保UI中的对象按照预期的方式运行,并符合公司或行业的标准。内容:对系统的功能页面进行各种可操作性测试。重点:容错检测,易用性。(3)集成测试目的:检测系统是否达到需求,对业务流程及数据流的处理是否符合标准,检测系统对业务流处理是否存在逻辑不严谨及错误,检测需求是否存在不合理的标准和要求。内容:利用有效的和无效的数据来执行各个用例,用例流或功能,以核实在使用有效数据时得到的预期结果,在使用无效数据时显示相应的错误消息或警告消息,个人业务规则都得到了正确的应用。重点:测试的单元模块之间的接口和调用是否正确,集成后是否实现了某个功能。(4)系统测试目的:将软件整合为一体,看各个功能是否全部实现。内容:将整个软件系统看做一个整体进行测试,测试功能是否能满足需求,是否全部实现,后期主要包括看系统运行的性能是否满足需求,以及系统在不同的软硬件环境中的兼容性等。重点:系统在配置好的环境中是否可以正常运行。(5)功能测试目的:对温馨花语网上鲜花销售系统的功能实现进行测试。内容:测试所需功能是否按照需求说明实现,所实现功能是否可以达到预期目标。重点对主要功能的实现情况测试。6.2.2测试用例范围(1)单元测试单元测试重点在于java方法,所以本次测试只挑选重要的几个方法进行测试说明,其他方法不再说明,只对测试结果进行说明。表6.2单元测试表模块编号测试项测试结果用户1-1添加用户方法add(Useruser)1-2按照用户名查找方法findById(Stringusername)1-3修改信息方法edit(Useruser)1-4加载用户方法load(Stringid)管理员2-1登录方法login(Adminform)2-2添加方法add(Adminform)2-3按照用户名查询用户findByName(Stringusername)鲜花3-1查询所有鲜花findAll()3-2按分类查询findByTypes(Stringtid)3-3按照鲜花id加载findById(Stringid)3-4添加鲜花方法add(Flowflow)分类4-1查询所有分类List<Types>findAll()4-2添加分类add(Typestypes)(2)用户界面测试表6.3用户界面测试表编号测试项测试结果1软件窗口的长度和宽度接近黄金比例,使用户赏心悦目2窗口上按钮的布局要与界面相协调,不要过于密集和松散3页面字体大小适中,无错别字、中应为混杂4页面颜色搭配要赏心悦目,与windows标准窗体协调5将功能相同或相近的空间划分到一个区域,方便用户查找6按钮或链接命名方式与功能吻合,方便用户使用7提供友好的用户帮助提示(3)集成测试表6.4集成测试编号测试项测试结果1对整个系统进行整体测试看各模块之间的兼容情况2各模块的调用情况是否符合预期(4)系统测试表6.5系统测试编号测试项测试结果1系统在配置好的环境中是否可以正常运行2将软件整合为一体,看各个功能是否全部实现6.3黑盒测试6.3.1边界值测试在注册和登录页面中,对用户的输入的表单数据进行了前端验证,对于不符合正则要求的给出相应提示。表6.6边界值测试表编制人罗军宏审定人时间20一五-12-22软件名称温馨花语网上鲜花销售系统版本Version1.0测试目的检查功能是否与需求相符用例编号Flow依赖关系无用例描述输入用户名,只包含中文字符、英文字符、数字和下划线。输入数据输入错误用户名字符期望输出输出提示用户不存在的警示框实际输出该用户名不存在在注册页面中,对用户名的输入进行边界值测试,测试用例如下表所示表6.7边界值测试用例表用例编号输入数据输出结果Flow-01123登录成功Flow-02x1234用户名非法Flow-03_123哈登录成功Flow-04合_123登陆成功6.3.2等价类表6.8等价类表编制人罗军宏审定人时间20一五-12-12软件名称温馨花语网上鲜花销售系统版本Version1.0测试目的检查功能是否与需求相符用例编号Flow依赖关系无用例描述输入添加信息,必填,不可为空且不可为特殊字符;输入数据期望输出实际输出在注册页面中,对于不可为空的表单字段进行了相应的“*”标记,在标记了的字段如果输入为空,则会给出相应提示信息。表6.9有效类划分表输入条件有效等价类编号无效等价类编号必填,不可为空且不可为特殊字符王思①Null②特殊字符,如单引号x③表6.10覆盖等价类测试用例用例编号输入数据输出结果Flow-05李四登陆成功Flow-06Null用户名不可为空Flow-07特殊字符,如x数据输入非法6.4逻辑覆盖测试逻辑覆盖测试主要是针对程序的内部逻辑结构设计测试用例的技术,它通过运行测试用例达到逻辑覆盖的目的。包括3种类型的逻辑覆盖:语句覆盖、判定覆盖和条件覆盖。在本次测试中逻辑判断很多,由于篇幅限制故只对用户登录逻辑进行判断并进行详细说明。用户登录系统的验证语句:Service.javaUseruser=dao.findByName(form.getU_username()); if(user==null)thrownewMyException("用户名不存在"); try{ if(!DigestMD5.validPasswd(form.getU_password(),user.getU_password())){ thrownewMyException("密码错误!"); }catch(SQLExceptione){ returnuser; }Servlet.javaUserform=CommonUtils.toBean(request.getParameterMap(),User.class); try{ Useruser=service.login(form); request.getSession().setAttribute("session_us",user); request.getSession().setAttribute("cart",newShopCart()); return"r:/index.jsp"; }catch(MyExceptione){ request.setAttribute("msg",e.getMessage()); request.setAttribute("form",form); return"f:/jsps/user/login.jsp"; }函数流程图如下:登录登录!DigestMD5.validPasswd(pass,dbpass)用户名不存在 if(user!=null)登录成功密码错误YNYbaNcde图6.1函数流程图6.4.1语句覆盖语句覆盖就是设计若干个测试用例,运行被测试程序,使得每一条可执行的语句至少执行一次。根据概念,为了对上面的函数进行语句覆盖,只要设计一个测试用例就可以覆盖2个执行语句块中的语句。针对程序的判断语句,可在入口处设计测试用例。测试用例输入为:{us=null||ps=null}程序执行的路径为:abd。如果程序只运行上面的测试用例,虽然可以执行模块中的所有语句,但并不能检查判断逻辑是否有问题。例如在第一个判断中错误地把==写成!=,则上面的测试用例仍可以覆盖所有的执行语句。可以说语句覆盖率是最弱的逻辑覆盖准则。6.4.2判定覆盖判定覆盖(也称为分支覆盖),设计若干个测试用例,运行所测程序,使程序中每个判断的取真分支和取假分支至少各执行一次。根据上面的定义,对于上面的程序,只要设计两个测试用例则可以满足条件覆盖的要求。测试用例的输入为:{user==null||!DigestMD5.validPasswd(pass,dbpass)}{user!=null||DigestMD5.validPasswd(pass,dbpass)}上面的两个测试用例虽能够满足判定覆盖的要求,但是有时候也不能对判定条件进行检查。6.4.3条件覆盖设计足够多的测试用例,运行所测程序,使程序中每个判断内的每个条件的各个可能取值至少执行一次。为了清楚的设计测试用例,对例子中的所有条件取值加以标记。对于第一个判断:条件user==null||!DigestMD5.validPasswd(pass,dbpass),取真值为T1,假值为-T1;对于第二个判断:条件user!=null||DigestMD5.validPasswd(pass,dbpass),取真值为T2,假值为-T2;则可以设计测试用例如表6.11所示:表6.11测试用例表用例编号测试用例通过路径条件取值覆盖分支Flow-08user==null||!DigestMD5.validPasswd(pass,dbpass)DigestMD5.validPasswd(pass,dbpass)user!=null||DigestMD5.validPasswd(pass,dbpass)abdT1,T2bdFlow-09User!=null||!DigestMD5.validPasswd(pass,dbpass)user!=null||DigestMD5.validPasswd(pass,dbpass)acd-T1,T2cdFlow-10user==null||!DigestMD5.validPasswd(pass,dbpass)DigestMD5.validPasswd(pass,dbpass)user!=null||!DigestMD5.validPasswd(pass,dbpass)abeT1,-T2be
参考文献[1]张海藩.软件工程导论学习辅导[M].清华大学出版社,2004年9月[2]萨师煊,王珊.数据库系统概论[M].清华大学出版社,2002年2月[3]汪孝宜,刘中兵,徐佳晶等.JSP数据库开发实例精粹[M].电子工业出版社,2005年1月[4]张海潘.软件工程导论(第四版)[M].清华大学出版社,2003.12[5]陈承欢,彭勇.管理信息系统基础与开发技术[M].人民邮电出版社,2005[6]刘云生,卢正鼎,卢炎生.数据库系统概论[M].华中科技大学出版社,2002[7]郑人杰,殷人昆,陶永雷.实用软件工程[M].清华大学出版社,1997[8]石志国著.JSP精解案例教程[M].清华大学出版社,2000.11[9]刘晓华,张健,周慧贞.JSP应用开发详解(第三版)[M].电子工业出版社,2007.1[10]汪洋,郝永强.网站设计全程教程[M].科学出版社,2002
设计总结对于本次软件开发综合训练,用了javaweb的MVC三层体系结构进行程序设计,完全按照编码规范进行设计,在程序实现方面结合了自己之前所学的所有知识点,在自己所掌握的知识范围内尽可能的用最简逻辑算法进行实现。虽然尽自己最大的努力去实现,但是最终结果还是不太尽如人意。首先是缺乏美工的设计,自己对美工方面不是太擅长,所以导致整个系统在美工方面做的不是太好。通过本次课程设计,使我更进一步的熟悉了软件设计过程,深刻的体会到了软件工程知识在软件设计中指导意义,能够在实践中应用所学的知识解决实际问题,这是一件很让人惬意的事情。不可否认的是,在这次课程设计中,我学会了如何把学到的理论知识用到实际中去解决问题,锻炼了自己的实际动手能力,我想这是我这次课设中最大的收获了。通过该题目的设计、开发,使我初步得到软件开发的训练,全面培养了我在软件开发过程中的分析、设计及文档规范书写的能力,得到软件开发的综合训练,提高解决实际问题的能力。但是,仅仅这些还不够,这次课程设计中遇到的种种问题都让我觉的我所学的知识真地是太匮乏了。因此我还需要继续努力,学习更多的知识,学习更多的技术,这样才会在将来的社会生活中具备更强的竞争能力。DATE\@"M.d.yyyy"10.11.2022DATE\@"HH:mm"DATE\@"M.d.yyyy"10.11.2022DATE\@"HH:mm"23:45DATE\@"HH:mm:ss"23:45:26TIME\@"yy.M.d"22.10.11TIME\@"h时m分"23时45分TIME\@"h时m分s秒"23时45分26秒DATE\@"MMM.d,yy"Oct.11,22DATE\@"dMMMMyyyy"11October2022DATE\@"h:mm:ssam/pm"11:45:26PMDATE\@"HH:mm:ss"23:45:26TIME\@"yyyy年M月d日星期W"2022年10月11日星期二DATE\@"HH:mm:ss"23:45:26附录资料:不需要的可以自行删除电脑配置方面的知识及精选及实用的配置方案电脑配置单方案方案一:总价3500元CPU:AMD速龙IIX2245(盒)¥415主板:微星785GTM-E45¥499内存:威刚2GBDDR2800(万紫千红)¥275硬盘:WD500GB7200转32MB(串口/GPWD5000A)¥350显卡:影驰9800GT+中将版¥699光驱:台电22XSATADVD刻录机TL-22XDVDRW-SK¥165机箱:动力火车绝尘侠X31¥180电源:航嘉冷静王钻石2.3版本1¥199键盘:双飞燕KR-8562USB黑色键鼠套装¥88显示器:三星943NW¥870音箱:漫步者R101T06×1¥145方案二:总价2900元CPU:Intel奔腾双核E5300(盒)===435主板:华擎G31M-SR2.0===329内存:宇瞻2GBDDR2800(经典系列)===285硬盘:WD320GB7200转16MB(串口/YS)===299显卡:蓝宝石HD4650海外版===399光驱:三星TS-H353B===125显示器:长城M99===699机箱:动力火车688===138电源:鑫谷劲持400黄金版==178键鼠装:力胜KB-300网吧高手键鼠套装==60方案三:总价2900元CPU:AMD速龙IIX2245===400主板:斯巴达克黑潮BA-140===499内存:三星2GBDDR31333(金条)===300硬盘:WD320GB7200转16MB(串口/YS)===299显卡:华硕EAH4650酷翼版===399光驱:三星TS-H353B===125显示器:长城M99====699机箱:动力火车688===138电源:鑫谷劲持400黄金版===178键鼠装:力胜KB-300网吧高手键鼠套装===60电脑配置方面的知识及精选硬件方面1、CPU,这个主要取决于频率和二级缓存,频越高、二级缓存越大,速度越快,未来CPU会有三级缓存、四级缓存等,都影响响应速度。2、内存,内存的存取速度取决于接口、颗粒数量多少与储存大小(包括内存的接口,如:SDRAM133,DDR233,DDR2-533,DDR3-800),一般来说,内存越大,处理数据能力越强,速度就越快。3、主板,主要还是处理芯片,如:笔记本i965比i945芯片处理能力更强,i945比i910芯片在处理数据的能力又更强些,依此类推。4、硬盘,硬盘在日常使用中,考虑得少一些,不过也有是有一些影响的,首先,硬盘的转速(分:高速硬盘和低速硬盘,高速硬盘一般用在大型服务器中,如:10000转,15000转;低速硬盘用在一般电脑中,包括笔记本电脑),台式机电脑一般用7200转,笔记本电脑一般用5400转,这主要是考虑功耗和散热原因。硬盘速度又因接口不同,速率不同,一般而言,分IDE和SATA(也就是常说的串口)接口,早前的硬盘多是IDE接口,相比之下,存取速度比SATA接口的要慢些。硬盘也随着市场的发展,缓存由以前的2M升到了8M或更大,就像CPU一样,缓存越大,速度会快些。5、显卡:这项对运行超大程序软件的响应速度有着直接联系,如运行CAD2007,3DStudio、3DMAX等图形软件。显卡除了硬件级别上的区分外,也有“共享显存”技术的存在,和一般自带显存芯片的不同,就是该“共享显存”技术,需要从内存读取显存,以处理相应程序的需要。或有人称之为:动态显存。这种技术更多用在笔记本电脑中。6、电源,这个只要功率足够和稳定性好,也就OK啦。7、显示器:显示器与主板的接口也一样有影响,只是人们一般没有太在乎(请查阅显示设备相关技术资料)。好了,硬件产品先说这些。软件方面1、操作系统:简单举个例子说明一下:电脑的同等配置,运行原版Windows98肯定比运行原版WindowsXP要快,而原版XP肯定又比运行原版的WindowsVista速度要快,这就说明,同等配置情况下,软件占用的系统资源越大,速度越慢,反之越快。还有,英文原版的操作系统运行英文版程序比运行中文版的程序稳定性及速度都有是关系的。所以,这里特别强调是原版的系统,也就是没有精简过的系统。同理,精简过的WindowsXP一般来说,会比原版的XP速度快些,因为精简掉一些不常用的程序,占用的系统资源少了,所以速度有明显提升。2、软件(包括硬件)都可以适当优化,以适合使用者,如:一般办公文员,配置一般的电脑,装个精简版的XP和精简版的Office2003就足以应付日常使用了。但如果是图形设计人员,就需要专业的配置,尤其对显卡的要求,所以,升级软件:MicrosoftDirectX9.0或以上版本是很有必要的。[1]哪些能软件查看电脑配置:1、EVEREST2、鲁大师+优化大师3、硬件快捕4、cpu-z5、gpu-z新版本都支持最新的酷睿i5酷睿i7等新品[编辑本段]详细配置CPU主流桌面级CPU厂商主要有INTEL和AMD两家。Intel平台的低端是赛扬和奔腾系列,高端是酷睿2(已成功代替酷睿1)09年作为下一代更先进的CPUI7也上市了,在此不久后32NM6核心I9也可能于2011年上市。AMD平台的低端是闪龙,高端是速龙,皓龙。最常用的是两者的中低端。INTEL处理器方面,在中高端有e7400,可以搭配频率更高的DDR2内存,这一点是AMD中高端平台中难以实现的。AMD64bitSP2500+虽然超值,但缺少了对内存双通道的支持,这一点让许多玩家感觉不爽。Intel和AMD市面上的主流配置有两种。一种是Intel配置一种是AMD配置。其主要区别在于cpu的不同,顾名思义Intel配置的cpu是Intel品牌的,AMD配置的cpu是AMD品牌的。产品的市场定位和性能基本相同。价格不同,主要性能倾向有所区别。可根据需要和价位而定。电脑主板主板配置常用的比较好的牌子其实不止intel,华硕[6](ASUS)、技嘉[7](GIGABYTE)、精英(ECS)、微星(MSI)、磐正(EPOX)、双敏(UNIKA)、映泰(BIOSTAR)、硕泰克(SOLTEK)、捷波(JETWAY)、钻石(DFI)这些,还有一些二线牌子象斯巴达克这些也比较好。内存配置常用内存条有3种型号:一)SDRAM的内存金手指(就是插入主板的金色接触部分)有两个防呆缺口,168针脚。SDRAM的中文含义是“随机动态储存器”。二)DDR的内存金手指只有一个防呆缺口,而且稍微偏向一边,184针脚。DDR中文含义是“双倍速率随机储存器”。三)DDR2的内存金手指也只有一个防呆缺口,但是防呆缺口在中间,240针脚。DDR2SDRAM内存的金手指有240个接触点。内存条2009年最新的内存已经升级到DDR3代,DDR3内存向DDR2内存兼容,同样采用了240针脚,DDR3是8bit预取设计,而DDR2为4bit预取,这样DRAM内核的频率只有接口频率的1/8,DDR3-800的核心工作频率只有100MHz。主流DDR3的工作频率是1333MHz。在面向64位构架的DDR3显然在频率和速度上拥有更多的优势,此外,由于DDR3所采用的根据温度自动自刷新、局部自刷新等其它一些功能,在功耗方面DDR3也要出色得多。一线内存品牌厂家均推出了自己的DDR3内存,如金士顿、宇瞻、威刚、海盗船、金邦等。在价格上,DDR3的内存仅比DDR2高出几十块,在内存的发展道路上,DDR3内存的前途无限。硬盘配置硬盘按接口来分:PATA这是早先的硬盘接口,2009年新生产的台式机里基本上看不到了;SATA这是主流的接口也就是平常说的串行接口,市面上的硬盘普遍采用这种接口;SATAII这是SATA接口的升级版,市面上这种硬盘有是也有,就是不多,主要就是缓存和传输速度的提高;SCSI这是一种在服务器中采用的硬盘接口,它的特点是转动速度快可以达到10000转,这样读写速度就可以加快而且还支持热插拔。显卡配置显卡作为电脑主机里的一个重要组成部分,对于喜欢玩游戏和从事专业图形设计的人来说显得非常重要。民用显卡图形芯片供应商主要包括ATI和nVIDIA两家。显卡的基本构成GPU全称是GraphicProcessingUnit,中文翻译为"图形处理器"。NVIDIA公司在发布GeForce256图形处理芯片时笔记本电脑首先提出的概念。GPU使显卡减少了对CPU的依赖,并进行部分原本CPU的工作,尤其是在3D图形处理时。GPU所采用的核心技术有硬件T&l、立方环境材质贴图和顶点混合、纹理压缩和凹凸映射贴图、双重纹理四像素256位渲染引擎等,而硬件T&l技术可以说是GPU的标志。显示卡显示卡(DisplayCard)的基本作用就是控制计算机的图形输出,由显示卡连接显示器,才能够在显示屏幕上看到图象,显示卡有显示芯片、显示内存、RAMDAC等组成,这些组件决定了计算机屏幕上的输出,包括屏幕画面显示的速度、颜色,以及显示分辨率。显示卡从早期的单色显示卡、彩色显示卡、加强型绘图显示卡,一直到VGA(VideoGraphicArray)显示绘图数组,都是由IBM主导显示卡的规格。VGA在文字模式下为720*400分辨率,在绘图模式下为640*480*16色,或320*200*256色,而此256色显示模式即成为后来显示卡的共同标准,因此通称显示卡为VGA。而后来各家显示芯片厂商更致力把VGA的显示能力再提升,而有SVGA(SuperVGA)、XGA(eXtendedGraphicArray)等名词出现,显示芯片厂商更把3D功能与VGA整合在一起,即成为所贯称的3D加速卡,3D绘图显示卡。像素填充率像素填充率的最大值为3D时钟乘以渲染途径的数量。如NVIDIA的GeForce2GTS芯片,核心频率为200MHz,4条渲染管道,每条渲染管道包含2个纹理单元。那么它的填充率就为4x2像素x2亿/秒=16亿像素/秒。这里的像素组成了在显示屏上看到的画面,在800x600分辨率下一共就有800x600=480,000个像素,以此类推1024x768分辨率就有1024x768=786,432个像素。在玩游戏和用一些图形软件常设置分辨率,当分辨率越高时显示芯片就会渲染更多的像素,因此填充率的大小对衡量一块显卡的性能有重要的意义。上面计算了GTS的填充率为16亿像素/秒,再看看MX200。它的标准核心频率为175,渲染管道只有2条,那么它的填充率为2x2像素x1.75亿/秒=7亿像素/秒,这是它比GTS的性能相差一半的一个重要原因。显卡显存显示内存的简称。顾名思义,其主要功能就是暂时储存显示芯片要处理的数据和处理完毕的数据。图形核心的性能愈强,需要的显存也就越多。以前的显存主要是SDR的,容量也不大。而市面上基本采用的都是DDR规格的,在某些高端卡上更是采用了性能更为出色的DDRII或DDRIII代内存(DDRIII已不是更为出色的,而是最差的那种了)。两大接口技术AGP接口AccelerateGraphicalPort是Intel公司开发的一个视频接口技术标准,是为了解决PCI总线的低带宽而开发的接口技术。它通过把图形卡与系统主内存连接起来,在CPU和图形处理器之间直接开辟了更快的总线。其发展经历了AGP1.0(AGP1X/2X)、AGP2.0(AGP4X)、AGP3.0(AGP8X)。最新的AGP8X其理论带宽为2.1Gbit/秒。PCIExpress接口PCIExpress是新一代的总线接口,而采用此类接口的显卡产品,已经在2004年正式面世。早在2001年的春季“英特尔开发者论坛”上,英特尔公司就提出了要用新一代的技术取代PCI总线和多种芯片的内部连接,并称之为第三代I/O总线技术。随后在2001年底,包括Intel、AMD、DELL、IBM在内的20多家业界主导公司开始起草新技术的规范,并在2002年完成,对其正式命名为PCIExpress。理论速度达10Gbit以上,如此在的差距,AGP已经被PCIE打击的差不多了,但是就像PCI取代ISA一样,它需要一定的时间,而且必须是915以上的北桥才支持PCIE,所以,可以预见PCIE取代AGP还需好长时间。[3]显示器市面上有纯屏显示器和液晶显示器两种。随着液晶显示器的价格下降,已经成为显显示器示器的主流种类。常见的液晶显示器有19寸、21寸、22寸、24寸等。价格不一,性能差别很大。可根据需要和价位而定。好坏大部分看1)亮度\对比度.常用500NIT,对比度1000左右.2)可视角.IPS屏水平和垂直都可达到178度.3)是否有亮点\坏点\全黑是否有漏光.4)背光均不均匀.5)功耗.单屏功耗包括逻辑板部分和背光部分.[编辑本段]电脑配置注意事项电脑真正开始进入平常百姓家,对于电脑,DIY是一个很不错的选择,但是对于初接触电脑的朋友来说,双核笔记本电脑组装电脑是一个很复杂的事情,其实组装电脑并不复杂,真正复杂的是选择电脑的配置,对于组装电脑的原则,应秉承“适用为好”的原则,因为想追求最好配置,永远也不会追上!下面为大家讲解电脑配置选择过程中应当注意的五点!第一,关于电源。作为所有主机硬件“耗电”的供电“单位”,电源选配至关重要(不少人对此并不重视):功率小了绝对不行(小马拉大车,后果不言自明);功率大点当是最佳选择(留有余地,但也不是越大越好)。切忌:按照硬件“耗电”之和“严丝合缝”匹配电源,这是靠不住的(一旦某个硬件耗电增加,就会立马“掉闸”)。第二,关于主板。就攒机而言,低限要求应当支持64位双核CPU,支持主流SATA硬盘,支持内存二代产品。有的主板虽然也是最新产品,但是并不支持“SATA-II”(SATA硬盘有“I”和“II”之分)。如若选配安装了“SATA-II”,那么就不能在这样的主板(南桥芯片)上开启“AHCI模式”,只能运行于“IDE模式”之下。第三,关于内存。五年前的品牌机,256M和512M内存是主流配置。当时不是不能高配,而是厂家不想配(那时内存价格昂贵,高配就会加大成本影响竞争)。有鉴于此,建议把内存增加到512Mx2或1Gx2(双通道),这样就可流畅运行Windows7。另外,就普通用户(包括游戏玩家)来说,内存配至4-8G似无必要,尽管内存降到了“白菜价”。第四,关于显卡。多数品牌台式机配置的是“集成显卡”。尽管最新主板依然延续了显卡“集成”,但显卡性能多数并未得以提升:1、在高分辨率和刷新率情况下会出现“闪屏”;2、对于运行大型3D游戏“难以胜任”;3、不支持WindowsVista/Windows7的Aero特效。因此,建议在组装或改装电脑主机时配置“独立显卡”;4、但是AMD的780系列主板的出现改变了这一切,板载的HD3200可运行AERO特效和硬件加速(但是在经济能力许可的情况下还是选择独立显卡)。第五,关于CPU。抛开五年前主流配置“奔4”不说,组装电脑应当首选64位双核CPU(立足当前、着眼长远),不要沿袭传统观念选配32位、单核的。至于CPU“外频”与内存频率的“严丝合缝”,那是“攒机玩家”需要捉摸的“精益求精”,就绝大多数用户组装电脑来说,可以忽略不计。电脑配置网购攒机主要的四种购买方式第一种是网店购买,优势是价格极为便宜,远低于实体店,也是所有购买方式中最便宜的,适合购买中高档,与实体店差价过大的产品。缺点是低端廉价产品经常出现质量问题,或者实物与照片不符的现象。主要网站有,淘宝,拍拍,百度有啊,阿里巴巴等。第二种是网络商城,优势是产品质量不错,价格也低于实体店,但是略高于网店,最重要的优势是能够分期付款,适合刷卡一族用户购买。缺点是付货速度较慢,维修返厂有中转耽误时间。主要网站有,京东商城,新蛋网,红孩子网上商城,F7NET分期网等。第三种是官网直接购买,优势是产品质量极高,售后保障最全面,完全不用担心买到水货的问题,适
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 曹操《短歌行》课件2024升级:互动式学习体验
- 唾液腺疾病护理
- 《Lect半导体电子》课件
- 去大脑强直护理
- 危重病人急救护理常规
- 电工基础题目课程设计
- 《草房子》阅读教学教案
- 电子通信工程课程设计
- 电子行业 研究报告
- 电子秒表计时器课程设计
- 第14课-丝绸之路的开通与经营西域【课件】2
- 2024年广东省深圳市中考道德与法治试题卷
- 粤人版(2024新版)七年级上册地理期末复习考点背诵提纲
- 语文统编版(2024)一年级上册7.两件宝 课件
- DB11T 641-2018 住宅工程质量保修规程
- 【五年级】上册道德与法治-5上3单元《我们的国土 我们的家园》
- 马凳筋施工方案
- 2024届湖南省衡阳八中高三下学期联考试卷(一)数学试题试卷
- 第五单元测试卷(单元测试)2024-2025学年统编版语文四年级上册
- 2024秋期国家开放大学《钢结构(本)》一平台在线形考(阶段性学习测验1至4)试题及答案
- 政府采购调研报告
评论
0/150
提交评论