基于SSM框架的账号租赁系统的设计与实现_第1页
基于SSM框架的账号租赁系统的设计与实现_第2页
基于SSM框架的账号租赁系统的设计与实现_第3页
基于SSM框架的账号租赁系统的设计与实现_第4页
基于SSM框架的账号租赁系统的设计与实现_第5页
已阅读5页,还剩60页未读 继续免费阅读

下载本文档

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

文档简介

摘要在现实生活中,绝大部分租赁行业以实体店为主,客户到店选择商品,支付押金和办理手续实现租赁业务。而近些年,各种行业都在蓬勃发展,尤其是网络娱乐行业,比如网络视频。网络视频的运营大部分使用会员制,即好资源只分享已开通的会员。用户想要享受优质服务,那就只能开通会员。但网络视频的运营商众多,用户如果一一开通,如若不常用则会造成铺张浪费。因此开发一个网上租赁系统,专门为用户提供这些会员账号的租赁业务,用户可以将自己拥有的资源在这平台上租赁给他人获取利益,或者用较低的成本去租用别人的会员账号,实现资源共享。然而网络视频会员账号属于虚拟账号,实现虚拟经济这样的租赁系统是具有极大的意义和价值的,同时也具有极大的挑战。本文论述了使用SSM框架,结合web开发系统应用。实现系统的各种实际应用,满足用户群的需求的核心功能。关键词:租赁,互联网,SSM,账号DesignandimplementationofaccountleasingsystembasedonSSMframeworkAbstractInreallife,mostoftheleasingindustryisdominatedbyphysicalstores,wherecustomerschoosecommodities,paydepositsandgothroughprocedurestorealizeleasingbusiness.Inrecentyears,variousindustrieshavebeenbooming,especiallyonlineentertainment,suchasonlinevideo.Themajorityofonlinevideooperationsusemembership,thatis,goodresourcestoshareonlyopenmembers.Userswanttoenjoygoodservice,thatcanonlyopenmembership.Butnetworkvideooperatorsarenumerous,ifusersopenonebyone,thiswillincreasetheeconomicpressureofusers,andusersdonotoftenwasteresources.Therefore,anonlineleasingsystemisdevelopedtoprovideuserswiththeleasingbusinessofthesememberaccounts.Userscanrenttheirownresourcestoothersonthisplatformtoobtainbenefits,orrentothers'memberaccountsatalowercosttorealizeresourcesharing.However,thememberaccountofnetworkvideobelongstothevirtualaccount,soitisofgreatsignificanceandvaluetorealizetheleasingsystemofvirtualeconomy,aswellasgreatchallenges.ThispaperdiscussestheuseofSSMframework,combinedwiththeapplicationofwebdevelopmentsystem.Therealizationofthesystem'svariouspracticalapplications,tomeettheneedsofusergroupsofthecorefunctions.Keywords:rental,Internet,SSM,account目录TOC\o"1-3"\h\u第一章绪论 51.1课题研究的背景 51.2课题研究的意义 61.3国内外研究现状 71.4本文承担的工作 81.5论文组织结构 8第二章相关技术综述 92.1SSM框架简介 92.2Spring技术介绍 92.3SpringMVC技术介绍 102.4Mybatis技术介绍 10第三章系统分析 103.1需求分析 103.1.1功能需求 113.1.2用例分析 123.1.3性能需求 163.2数据流程分析 16第四章系统设计 194.1系统总体技术架构 194.2系统功能模块设计 204.2.1功能模块化 204.2.2系统功能模块划分 204.3数据库设计 214.3.1数据库概念设计 214.3.2数据库逻辑设计 264.3.3数据库物理设计 26第五章系统实现 305.1前台业务系统 305.1.1登陆和注册模块 305.1.2首页展示 335.1.3租赁业务模块 335.1.4用户个人信息模块 365.1.5支付模块 365.2后台管理系统 385.2.1公告模块管理 385.2.2账号系统管理 415.2.3信息记录管理 425.2.4订单管理 425.2.5用户管理 43第六章系统测试 446.1测试基本要求 446.1.1、测试环境 446.1.2、测试内容 446.2功能测试 456.3测试结果 49第七章总结 51第八章致谢 52参考文献 53绪论课题研究的背景现如今互联网的覆盖范围非常广泛,视频网站、云栈存、工具类的网站也迅速地充斥着民众的生活。视频播放器的应用、像素极高的质感、海量精彩的影视剧等不仅吸引了用户眼球成为人们生活中主要的娱乐模式,而且也成为了运营商盈利的管道。据中国互联网络信息中心(CNNIC)统计,中国网民人数达到8.54亿,网络视频用户达到6.12亿。面对这么大的用户群体,各大厂商开启的各种吸引用户的盈利模式,满足观众个性化的观影需求,如付费会员VIP制度(veryimportantperson)。网站买断版权的独家非凡资源是吸引用户开通会员或者付费的动力源泉,唯有成为VIP才有资格观看。然而,各个不同的网站都有用户不同的需求,如果全都开通会员,固然可以满足自己的需求,但是也增添了经济负担,而且很多用户开通会员可能不经常用。在这样的背景下,就需要找到一种方法解决这种资源浪费的现象,那就是采用账号租赁的方式。[[][]参考朱玉麟.一种网络视频VIP账号共享系统的设计及实现[J].电子科技大学租赁行业在21世纪以来,随着国家的经济蓬勃发展,也得到了业务的迅猛发展,租赁行业贯穿社会的每个角落,租赁的方式呈现了多样化。租赁行业的管理运营方式也根本上发生变化,从传统的实体店面租赁方式向结合电商经营模式这种新型运营模型转变。从往常的租赁业务来看,都是客户亲自来店挑选商品,然后支付一定的押金来完成一系列的租赁手续方可实现一次业务。在这期间,客户挑选商品犹豫不决,手续办理需要走很多业务流程,况且需要人员带领客户,给客户介绍商品等繁琐的流程,使得租赁过程浪费了大量的时间和精力。但现在的租赁行业运营模式结合了电商来运营的,它与传统的租赁形式有了很大的异处。[[]参考李洋[]参考李洋.SSM框架在Web应用开发中的设计与实现[J]计算机技术与发展2016往常,发生租赁行为必需业务员与客户一起进行。而客户的来源变化大,流动性高,单单依靠业务员进行处理的租赁流程,太过麻烦而繁琐,不满足未来的虚拟经济租赁系统的需求。像网络视频账号租赁的租赁业务,客户量非常巨大,但是商户却没有那么大量的账号可供给出租。那么就需要一种租赁方式便是让每一位客户都能成为商户的方式。能让客户自己出租自己拥有的账号,换去资源然后去租赁他人的账号。就需要开发这样一种让客户自给自足的租赁模式,厂商只是核实商品租赁的商品是否真实的租赁系统。这样的采用电子商务经营模式,且不需要业务人员的租赁系统,在现如今的虚拟经济充斥全球的时代,它是一种全新的经营模式。因此在设计时需要做好充足的调研工作,做好全面分析。课题研究的意义21世纪是经济繁荣昌盛的年代,国民的经济水平不断提高,对娱乐生活的追求也渐渐增多。随着互联网的发展,手机的普及,使得网上追剧成为了人民生活消遣离不开的娱乐方式。但是在众多的网络视频厂商中,大多数都是实行会员制的经营模式,优质服务对会员开放。因此开通会员成为了人们追剧必要的条件。但是大部分的影视剧都被各大厂商买断了版权,使得用户需要同时开通多个会员才能享受到所需的娱乐服务,这样就增加用户的经济负担。而本课题研究是搭建一个让用户即是卖家也是买家的网络租赁系统平台。针对租赁系统的具体需求开发,分为后台业务管理和前台展示中心,以此为基础,用户只需发布账号和租赁账号,系统自动实现租赁业务的具体流程。这样可以尽最大可能减少人工处理,避免人工处理带来的差错,能为用户提供优质的服务,提高经济效益,从而实现双赢。就经济效益而言,开发这样的系统可以很大满足用户的需求,方便用户完成租赁行为,减少工作流程,从而减少人力资源来节约成本。且网络计算机系统具有长期性,用户可以随时随地的使用系统来完成租赁行为,相比传统的工作人员下班即停止服务,能更好的产生效益。就服务性而言,计算机系统采用减少人工干预的智能化、自动化服务,可以有效的提高处理事务效率,让客户体验更好的服务,且计算机对数据信息的管理更加规范化,数据的安全性也能得到保证。国内外研究现状国内的租赁系统的发展始于20世纪80年代初,但才刚出苗头。在90年代初期,在借鉴国外的租赁系统发展的经验后,与国内的行情相结合,IT行业的发展,才有了相对成熟的租赁系统,为租赁业的发展提供了新的发展空间。租赁业具有低风险,收益好,且投入的成本低等特点。然而传统的租赁公司或个体户基本以店面的形式实施租赁业务,受地域限制,或者不具良好的管理经验,降低了利润,发展缓慢。计算机的发展让很多行业发生巨大的改变,在一些发达国家和地区,应用计算机技术到租赁业中,是行业改革创新适应新时代的标志。对租赁系统的开发有了系统性的经验,其开发的系统具有信息化、人工智能化。21世纪是我国计算机行业发展上升最迅猛的时期,计算机行业的发展带动租赁业的发展已成为客观的事实。且现如今电脑和智能手机基本普及各家各户,计算机系统结合租赁业的发展的潜力已非常可观。租赁系统是以租赁商品为方式,应用编程技术如JAVA,应用在web上的一个平台。由于账号可多人同时在线,自己使用的同时还可以供他人使用,这种租赁行为可以称为资源共享,且拥有者还能获取一定收益,而且承租人不需要到实体店面,只需在电脑上便可进行。总而言之,在人口众多的中国,租赁业的发展空间依然大有可为,但其发展离不开计算机技术的支持。本文承担的工作依据网络视频账号的租赁理论开发,业务由后台管理系统处理,前台负责商品展示。租赁业务多由系统自动处理,尽最大可能减少人工处理,避免人工代理的差错,高效的为用户服务。租赁系统的设计与实现需要达到的目标:实现用户进行租赁和出租账号的业务。能为用户提供商品查询功能。系统能自动处理租赁业务。项目开始前需要做好对租赁业和网络视频的调研与分析,做好相应的模型,以便理解其中的优势与不足之处,然后做针对性的系统设计和数据库设计。以及所需要搭建的环境。论文组织结构本文的组织结构主要有七章:第一章绪论,主要讲述课题研究的环境因素,国内外的现在的研究状况,意义,工作的内容和论文的架构。第二章相关技术综述,主要讲述开发所要用到的一些技术,为开发系统打造理论基础。第三章系统分析,通过调研获得数据资料,做系统需求分析,设计详细的数据流程图和用例图。第四章系统设计,根据需求分析,梳理功能块间的关系,完成数据库的设想和搭建。第五章系统实现,根据系统设计所描述的系统架构,功能块设想,搭建好的数据库,来完成对应的功能。第六章系统测试,测试系统的功能、性能,是否满足客户需求。第七章是总结与展望,总结全文,让自己对开发过程有更深的理解。相关技术综述2.1SSM框架简介SSM框架是由Spring、SpringMVC、Mybatis整合而成的JAVA框架,简称SSM。Spring管理业务对象,SpringMVC负责管理视图和映射用户请求,Mybatis是业务逻辑与数据库交互的持久化引擎。2.2Spring技术介绍企业应用开发的复杂性是困扰开发者的一个大问题,RodJohnson为解决这个问题实现敏捷开发,设想并研发出Spring这个轻量级开源应用型容器框架。Spring集成多种类型工具,通过Bean工厂实现类的实例化和生命周期的管理。Spring具有松耦合、映射逻辑清晰等特点。Spring的核心技术是IOC(Inverseofcontrol)控制反转和AOP(aspectorientedprogramming)面向切面编程。IOC即把管理对象(bean)的权利从程序转移到Spring容器中。AOP援用封装、继承和多态等概念建立一种对象层次结构,用以模拟公共行为的一个集合。单例引进集合时,将程序的业务进行封装,形成一个切面,这样就可以根据需求注入到指定的对象中[[][]参考百度文库2.3SpringMVC技术介绍SpringMVC是规范的MVC模式。它将系统构造分为View层、controller层、Service层、DAO层等4层。SpringMVC的核心(DispatcherServlet)的任务是拦截用户的活动,并用映射器匹对控制层对应的业务响应,控制层就是具体对应活动所执行的操作的反响。2.4Mybatis技术介绍Mybatis是SSM的持久层框架。工作原理是将由手写连接数据库的JDBC代码以及将与数据库的交互方式由Mybatis完成,方便了业务逻辑层对数据库的操作。Mybatis在配置源文件上配置好SQLSessionFactory工厂中XML文件的活动路径,每个XML文件承接DAO层和映射POJO(PlainOldObjects)对象,实现与数据库的交互。[[][]刘增辉.MyBatis从入门到精通[M].电子工业出版社,2017系统分析3.1需求分析对系统进行开发首先要有对系统的需求有足够的领悟。需求分析指的开发一个系统要做好充足的准备和调研,对系统要实现哪些功能,拥有怎样的性能用户对系统的期望,以及在实际应用中会发生哪些问题进行分析,然后建立系统初期模型,同时将理清的需求做成周密完备的分析报告(特别是用户对系统各方面功能的需求,要尽量描述周详,因为用户所表达的需求充满主观性和不确定性),以便对所要开发的软件系统提供最直观的帮助,确定系统要实现哪些功能,完成哪些工作,严格控制开发过程,减少犯错,以便节约成本和保质保量。软件需求分析会不可避免的遇到一些难点,也是需求分析的特点,主要在于以下几个方面:确定需求难。客户想要的系统往往是针对其所熟悉的领域而提出的,而开发人员想要实现功能往往会做大量的需求调研和花费大量时间与客户沟通,而应用领域的复杂性以及业务变化,使得需求难以确定,尤其是用户表述中充满不确定性。需求动态变化。系统的需求主要来源于客户,客户想要什么功能,开发人员就要实现什么功能。而在与用户沟通过程中,用户很难清晰且完整的提出他所需的功能。项目立项后,开发人员只能根据初步的需求开发系统,且随着开发周期的进行,用户会不断地提出新的需求,更有甚者,用户会推翻所完成的功能模块,使得开发过程进行的无比困难。交流难以达成共识。开发人员与客户实属于不同领域的角色,不同的背景认知,给交流带来了巨大的困难。且客户对问题表述不够准确,开发者的理解不够充分等带来的矛盾,难以形成一致。因此,在准备阶段,可行性研究是必须要进行的。开发方需对客户提出的需求及实际情况进行验证,结合自身情况,从经济、技术、社会等不同方面进行分析论证,根据得出的结论,决定项目是否实施。3.1.1功能需求通过对租赁系统的研究,系统所要实现的功能有:(1)系统用户由用户和系统管理员2种角色扮演。管理员管理后台系统;普通用户在前台页面进行租赁业务和自身信息的管理。(2)注册和登录功能。登录前台系统需要进行注册用户信息。任何人都可以浏览前台首页,但进行租赁业务必须要登录。(3)商品租赁和商品出租功能。用户登录后可进行此业务。商品租赁即用户进入首页,选择所要的商品,点击租赁,选择时间,下订单,付款后即可完成业务。商品出租即用户将自己的商品已一定时间/价格提交给后台管理员审核,通过即可上架在系统上。(4)租赁商品类型管理。系统上架的商品是需要分类的,方面用户的体验和查询。对这些类型管理需要管理员登录后进行操作。(5)租赁业务管理。管理员有对商品、订单等业务类型的管理权限。用户上架的账号需要管理员审批通过方可上架。用户完成相应的租赁业务形成的订单可进行删除和修改等操作。(6)查询功能。用户对租赁信息的查询。(7)用户留言功能。用户可对租赁的商品进行评价留言。3.1.2用例分析用例图主要是为了让开发人员能一目了然的领会系统用户与个功能模块之间的关系而建立的。一个系统由多种用户角色和各个不同的功能模块组成。不用的用户角色拥有其对应操作功能模块的权限,而各功能模块的关系紧密且复杂。用例图可以人从外部的角度分析系统,梳理各功能模块的关系,防止功能多余。图3-1展示的系统用例总图,图中所示的是管理员和用户角色的功能权限范围。功能有首页展示、用户中心、卖家中心、买家中心和后台管理。用户只能使用前端的功能。管理员负责后台信息的管理。图3-1系统用例总图首页展示给出的是供用户浏览的系统页面信息。如下图3-2所示。里面有商品搜索、账号类型展示、账号列表、公告、交易信息和排行榜等功能。用户可以通过首页信息搜索出想要的账号信息,进而完成租赁业务。图3-2首页展示图图3-3是用户信息图。由此图,我们可以看出用户中心由五部分组成。分别是我的账户、账号铺、账号管理、资金中心、用户信息。在用户中心,用户可以了解注册或完善资料之后的个人信息。图3-3用户中心图图3-4是卖家中心图。卖家可以发布账号、进行账号管理、查看交易记录。图3-4卖家中心图图3-5是买家中心图。给出的是已买账号和我要充值等功能。图3-5买家中心图图3-6是后台系统管理图。在图中定义了后台系统的工作内容。后台系统的信息关系着前台内容的显示。管理员能管理网站用户信息、公告信息、账号信息、订单信息、资金记录、留言评价等。图3-6后台管理图3.1.3性能需求(1)在满足基本的软硬件需求下,系统运行稳定,页面加载和数据传输要快且安全性能高。(2)处理能力强、实时性强。系统的性能由硬件和软件决定。在硬件满足的情形下,我们要尽量优化软件方面的执行速度,即优化逻辑结构,加快响应时间。让系统处理请求时,少做一些不必要的步骤,让数据的传递更快,从而更具实时性。(3)系统具有抗压能力。用户并发数和吞吐量决定了系统有多大的抗压能力。系统在运行期间,在高并发用户进行租赁下,系统能稳定运行。3.2数据流程分析数据流程图分析主要是对系统内部各个功能之间数据的流向进行分析,绘成图表,让人能直观清晰的观察和理解数据的流向。通过图表可以分析,数据在模块与模块之间的流动是否合理准确,若不合理,则可以分析问题出在什么地方,又该如何解决。通过分析得结论,加以验证,从而避免对系统开发造成影响。数据流程图(DataFlowDiagram),简称DFD,是一种以抽象的图像加以文字描述来归纳信息的来源和去向的流程图。数据流图有外部实体、处理过程、数据流、数据存储。[[][]参考百度数据流程图通常采用分层结构(如:顶层、中间层、底层)。阐明用户与系统各个模块之间的交叉关系的起源和末端,是绘制顶层流图的枢纽。图3-7描述的是顶层数据流程图。图中有2种角色,角色之间的关系通过租号系统的数据流向呈现。如:用户通过在各模块中产生的数据先流向系统逻辑层,再递交给后台管理员。图3-7顶层数据流程图图3-8描述的中间层的数据交互。相对于顶层,中间的数据流向更为直观。其中增加的部分是对数据流程的细化分解。但满足以下两个原则(单向流向和单一功能)则要终止分解。图3-8中间层数据流程图从上面的数据流程分析,我们可以得出反馈的数据结果。如图3-9所示。图3-9用户管理流程图图3-10描述是账号管理数据流程图。图3-10账号管理数据流程图图3-11描述的是订单管理数据流程图。图3-12描述的是留言管理数据流程图。图3-12留言管理数据流程图第四章系统设计4.1系统总体技术架构本系统根据“高内聚低耦合”的思想,采用由表示层、数据访问层、和业务逻辑层组成的B/S的三层体系结构。表示层表示层位于体系结构的对外层,工作任务是传达用户的数据和以直观清晰的界面将系统数据输出给用户。表示层采用web页面呈现。业务逻辑层(BusinessLogicLayer)业务逻辑层处于系统架构的组件层,处于结构中的十分紧要的位置,上承表示层,下接数据访问层。它是数据交通的中转站,接收用户传达过来的数据和活动请求,且将其分发给对应的程序执行,最后将执行得到的结果反馈给用户。在系统开发过程中,业务逻辑层是架构体系的中流砥柱。业务逻辑层是根据系统分析设计之后制定的系统规则,完成相应的系统功能。因为层是一种弱耦合结构,层与层是向下的依赖关系,高层的设计依赖于下层的基础,但下层无法控制高层的形态。倘若在分层设计时依照面向接口设计的思想,那样的层次关系也可以是一种弱依赖关系。所以在接口定义不发生改变的先决条件下,理想的分层式架构,应当是一个支持可拉取、可更换的“抽屉”式架构。正是因为这样,业务逻辑层担当了两个不同角色的工作,为此它的设计对于一个支持可延伸性的架构尤其要紧,因为它对于数据访问层来说,它是调用者;对于表示层来说,它是被调用者。依赖与被依赖的关系都纠结在业务逻辑层上,如何实现依赖关系的解耦,则是除了实现业务逻辑之外留给设计师的任务。[[][]参考百度百科(3)数据访问层数据访问层的工作任务主要是依据业务逻辑层传达过来的操作指令,执行对数据库的操作。简单来说,数据访问层是通过DAL的方式来操作数据库。而在应用过程中,业务逻辑层的每一条针对数据库的指令都需要数据访问层提供一条对应的SQL语句,而数据访问层只是负责执行业务逻辑层的操作指令,没有自主的判断力,为了精确地实现业务层与数据库的数据交互,一般需要开发人员在该层编写访问数据的SQL语句。然而,数量庞大的数据访问层SQL指令编写对于开发人员是一个巨大的工作负担,也会影响系统开发的进程。由此本系统采用Mybatis作为数据访问层,Mybatis提供了Generator逆向工程,可生成数据访问层所需的DAO层、POJO实体和XML代码,方便开发。4.2系统功能模块设计 4.2.1功能模块化系统的开发不是一蹴而就的,系统设计是必不可少的。在设计系统结构时,采用何种方法影响了往后的开发和维护过程。系统采用模块化的开发方法,既可以在逻辑上简化开发,缩短产品开发周期,同时也方便软件后期的维护和更新,特别是软件出现故障时,可以快速的查找到故障所在的模块并及时解决。系统模块化的意思是将系统架构分离出若干个功能模块,各个功能模块承担不同的功能。分离之后得到的功能模块,为其进行程序设计时,条理逻辑会更加清晰,在调试和维护代码时也更加容易。 4.2.2系统功能模块划分图4-1所示的是本系统的功能模块图。图4-1功能模块图从上图中,我们可以看出本系统有如下模块:前端界面前端界面是展示商品给用户浏览的。用户在首页可以看到账号信息、公告、排行榜等等。注册登录:用户可以不用登录便可浏览首页。但是租号必须要登录才能进行。用户信息:用户登录后可以查看或者修改个人的信息。发布账号:用户登录成功后可以发布自己所拥有的账号,后台审核通过则可上架。租用账号:用户登录后可以租用账号。搜索账号:用户可以搜索自己想要的账号。文章公告:首页会展示公告给用户看。排行榜:热门账号会出现在排行榜上。管理员信息管理:管理员可管理和查看管理员信息。用户信息管理:管理员可管理和查看用户信息。文章信息管理:管理员可管理和查看文章信息。账号分类管理:管理员可管理和查看账号分类信息。账号类型管理:管理员可管理和查看账号类型信息。账号列表管理:管理员可管理和查看账号列表信息并进行审核。订单管理:管理员可管理和查看订单信息。充值记录管理:管理员可管理和查看充值记录信息。4.3数据库设计数据库是用来存储系统运行时产生的数据。因而数据库的设计尤为紧要,既要满足系统分析与设计的要求,同时也要支持数据库系统满足的结构,所以要根据需求整理出来的用例,通过设计与建模,打造系统数据库的表结构和存储过程。鉴于数据库系统的复杂性,为了支持相关程序生存,设计数据库就显得十分困难,所以最佳设计不可能一蹴而就,而只能是一种“反复探寻,逐步求精”的过程,即是规范和结构化数据库中的数据对象以及这些数据对象之间的关系的过程。[[][]参考百度百科4.3.1数据库概念设计数据库这个称谓,是我们对现实世界理解的信息,通过对其分类,整理归纳,将存储在某一地方,但是这个地方并没有具体的形态,所以我们将这个地方抽象的形容为数据库概念模型。这个概念模型映射出真实世界各组成部分的信息结构、信息流动情况、信息间的相互制约关系以及各组成部分对信息保存、查找和完善等。所以建立的模型应避让数据库在计算机上的具体实现细节,用一种抽象的形式呈现出来。以实体-(E-R模型)联系模型方法为例,第一步先明确实真实世界中信息的组成部分所包含的实体及属性、实体间的联系以及对象的制约条件等,从而给出组成信息的局部描述。第二步再将之前得出的多个局部视图拼凑成为一个整体视图,即我们所理解的真实世界的概念数据模型。建立概念数据模型是我们对用户描述的信息的初始领会。通过对用户描述的现实需求理解,我们将其建立起一个抽象的模糊的概念模型。这个概念模型主要由实体-联系图(Entity-RelationshipDiagram)、实体(Entity)、属性(Attribute)、联系(Relationship)等部分组成。基于对系统需求分析的层层划分,我们得出如下实体和E-R图联系。账号分类实体的属性有id、名称、图片、描述和添加时间。如图4-2所示。图4-2账号分类实体图账号列表的属性有id、租用类型、用户id、账号类型、出租账号、出租密码、到期时间、关键字、描述、私密描述、是否保持出租、添加时间、销售次数、状态、拒绝理由、价格。如图4-3所示。图4-3账号列表实体账号类型属性有id、分类id、名称、图片、网址、描述、租用次数、销售次数、添加时间。如图4-4。图4-4账号类型实体图管理员包括序号、名称、密码、添加日期、状态等属性。如图4-5图4-5管理员实体图文章公告包括序号、排序、标题、添加日期、关键字、描述。如图4-6。图4-6文章公告实体图留言的属性有id、账号列表id、用户id、描述、添加时间。如图4-7。图4-7留言实体图订单包括id、订单id、账号列表id、出租类型、用户id1、用户id2、金额、实得金额、积分、添加时间、订单到期时间、状态。图4-8订单实体图用户包括序号、名称、密码、头像、QQ、邮箱、余额、积分、店铺名称、店铺描述、购买次数、添加时间、状态。如图4-9。图4-9用户实体图各实体的联系如E-R图所示如下。图4-10E-R图4.3.2数据库逻辑设计数据库逻辑设计,原理是把概念结构E-R图转变成数据库管理系统适用的逻辑结构。人们通常使用的是Oracle或Mysql等关系型数据库,因此在设计逻辑结构时,一般用三步来完成:(1)将E-R图转换为关系模型(2)根据具体数据库监管系统的特征和制约转换为指定数据库监管系统支持下的数据模型(3)进行实体属性的优化。因为用户所描述的现实参杂许多重复多余的信息,我们还需对信息进行3NF精简。第一NF,使字段不再分解;第二NF,规范实体的属性完全仰赖于主关键字;第三NF,减除相关依赖,即要求一个数据库表中不包含已在其它表中已包含的非主关键字信息。经过3NF的优化处理,可以得出系统的逻辑结构表。如下:管理员(主键ID,名称,密码,状态,添加时间)公告(主键ID,排序,标题,关键字,描述,添加时间)账号分类(主键ID,名称,图片,添加时间)账号类型(主键ID,分类ID,名称,图片,网址,描述,租用次数,销售次数,添加时间)账号列表(主键ID,租用类型,用户id,账号类型,出租账号,出租密码,到期时间,关键字,描述,私密描述,是否保持出租,添加时间,销售次数,状态,拒绝理由,价格)用户(主键ID,名称,密码,图片,qq,邮箱,余额,积分,店铺名称,店铺描述,购买次数,添加时间,状态)留言(主键ID,账号列表id,用户id,描述,添加时间)订单(主键ID,订单ID,账号列表ID,出租类型,用户ID1,用户ID2,销售次数,金额,实得金额,积分,添加事假,到期时间,状态)4.3.3数据库物理设计物理设计,依据逻辑结构设计所得的实体属性进一步设计成数据库表结构,为满足需求限制,表结构会设置相应的制约条件。表结构设计的是否合理,关系着系统性能的好坏,以及对后期维护更新的影响。管理员表主要包括ID,名称,密码。表4-1管理员表字段类型字段说明备注IdInt主键自增NameVarchar(30)名称非空passwordVarchar(50)密码非空statusint状态默认为1addtimeDate添加时间跟随系统时间公告表主要包括ID,排序,标题,内容,添加时间。表4-2公告表字段类型字段说明备注IdInt主键自增Sortint排序非空TitleVarchar(30)标题非空TextVarchar(500)内容addtimeDate添加时间跟随系统时间账号分类表主要包括ID,名称,图片,添加时间。表4-3公告表字段类型字段说明备注IdInt主键自增NameVarchar(30)排序非空accimgVarchar(30)标题非空addtimeDate添加时间跟随系统时间账号类型表主要包括ID,分类id,名称,图片,网址,添加时间等。表4-4账号类型表字段类型字段说明备注IdInt主键自增Fenidint分类id非空NameVarchar(30)名称非空AccurlVarchar(80)内容默认为1AddtimeDate添加时间跟随系统时间TextVarchar(500)描述XiaonoInt销售次数ZunoInt租用次数账号列表主要包括ID,租用类型,用户id,账号类型,到期时间,添加时间等。表4-5账号列表字段类型字段说明备注IdInt主键自增Acctypeint排序非空UseridVarchar(30)标题非空AccidVarchar(30)内容默认为1addtimeDate添加时间跟随系统时间AccuserVarchar(50)租用账号AccpassVarchar(50)租用密码LodtimeDate到期时间KeywordVarchar(200)关键字TextVarchar(500)描述PrtextVarchar(500)私密描述Expireint到期是否继续Xiaonoint销售次数Statusint状态JuinfoVarchar(50)拒绝理由Pricefloat价格留言表主要由ID,排序,标题,内容,添加时间等实体构成。表4-6留言表字段类型字段说明备注IdInt主键自增Accreidint账号列表id非空UseridVarchar(30)用户id非空TextVarchar(500)内容addtimeDate添加时间跟随系统时间用户表主要由ID,排序,标题,内容,添加时间等实体构成。表4-7用户表字段类型字段说明备注IdInt主键自增UsernameVarchar(50)用户名非空PassVarchar(30)密码非空PhotoVarchar(30)图片默认为1addtimeDate添加时间跟随系统时间QqCharQqMailboxVarchar(50)邮箱MoneyFloat余额JifenInt积分ShopnameVarchar(50)店铺名称ShopinfoVarchar(50)店铺描述GounoInt购买次数StatusInt状态订单表主要包括ID,排序,标题,内容,添加时间。表4-8订单表字段类型字段说明备注IdInt主键自增Orderidint排序非空accreidVarchar(30)账号列表id非空acctypeInt出租类型addtimeDate添加时间跟随系统时间Userid1Int用户id1Userid2Int用户id2xiaonoInt销售次数priceFloat价格shideFloat实得金额jifenInt积分lodtimeDate到期时间statusInt状态第五章系统实现系统设计完成后,根据所掌握的信息进行,使用编程技术对系统进行开发,实现系统的各种功能。本系统主要分为两个子系统,前台业务系统和后台管理系统。本章将详细说明这两个子系统主要的功能实现。前台系统主要有登陆和注册模块、初始界面模块、租赁业务模块、用户信息模块、支付模块等;后台管理系统主要有公告系统管理、账号系统管理、信息记录管理、订单管理、用户管理等。5.1前台业务系统5.1.1登陆和注册模块本系统中前台系统供任何用户浏览,但是要进行相应的功能操作,则需已注册的用户先进行登录,未注册的用户需进行注册之后再登录。账号和密码是登录的必填条件,只有账号和密码正确才能登录成功。为优化用户体验,避免跳转页面丢失用户信息而造成用户再次登录,将用户信息保存到Session中。功能实现和代码如下:图5-1用户登录用户注册信息,需要填写用户的基本信息。注册成功后,系统会发送邮件到用户的邮箱供用户确认,且系统系统自动完成用户的登陆。代码如下:发送邮件的实现过程是调用Sendmail类里面定义的run线程和createmail方法,将用户信息通过后台设置的调用邮件服务器的信息发送到用户的邮箱。代码如下:效果如下:图5-2用户注册5.1.2首页展示初始界面是前端系统的引导页,供人浏览本系统的业务和商品的。首页有账号栏、公告栏、交易信息、和排行榜等。如图:图5-3首页展示5.1.3租赁业务模块用户登录成功后,如需出租账号,可在此页面发布。发布账号只需将账号信息填写在文本框里,点击发布即可。账号发布之后,需要管理员在后台审核通过才能展示到前端系统的商品栏里。具体实现代码如下:页面展示如图5-2。图5-4发布账号如需租用账号,首先要在首页找到自己要租的账号,如果账号余额充足,点击租用即可,租用成功系统自动显示账号和密码。功能实现如下:实现效果如图5-3.图5-5租用账号5.1.4用户个人信息模块用户个人信息是用户保存在本系统的基本信息。主要显示如下:图5-6用户个人信息5.1.5支付模块当用户在租用账号时,余额不足,系统提示是否要去充值。在充值页面,输入要充值的金额,默认为支付宝支付,点击按钮提交之后系统将调用第三方接口跳转到支付宝支付页面。充值完成返回用户个人信息页面。实现支付宝支付,首先要设置接口信息。代码如下:然后是跳转到支付页面的代码:支付成功之后,系统会分别调用两个接口:一个是同步接口,一个是一步接口。我这里只显示在同步接口完成充值成功后用户余额的修改。代码如下:由于本人没有营业执照,所以使用的是沙箱测试环境,后续只需填写真正的秘钥便可实现。跳转至支付宝页面效果如下:图5-7支付宝支付页面5.2后台管理系统5.2.1公告模块管理后台也是需要进行登陆验证的,但是在这里就不用多讲了。公告管理模块是管理前台系统的公告栏。公告栏有公告分类和公告文章。管理员可对其进行相应的操作。具体实现是通过pagehelper插件实现分页,利用hashmap将数据集合,然后将数据以json格式输送到前台。往后的代码与此大径相同,就不多描述了:图5-8公告分类图5-9公告文章5.2.2账号系统管理账号系统分为网站分类、账号类型和账号列表。其效果如下图5-10网站分类图5-11账号类型图5-12账号列表5.2.3信息记录管理信息记录主要是记录用户充值金额的信息。图5-13充值记录5.2.4订单管理订单管理是管理员对用户进行租赁行为时产生的订单信息进行所需操作。管理员能修改订单的状况或者删除订单信息,也能预览订单的具体内容。效果如下图5-14订单管理5.2.5用户管理用户管理分为对网站用户和管理员管理。管理员能删掉、编辑、增添新的用户。管理员能编辑其他管理员的信息。图5-15用户管理图5-16管理员管理系统测试系统测试是系统开发流程中必要且关键的部分。系统测试主要是检验系统的功能是否符合客户的需求和系统是否能正常稳定运行。系统测试分为黑盒测试和白盒测试。6.1测试基本要求6.1.1、测试环境操作系统:windows10系统。浏览器:360安全浏览器。数据库:Mysql。6.1.2、测试内容(1)登录注册功能。(2)发布账号功能。(3)租用账号功能。(4)留言功能。(5)用户修改信息功能。(6)充值功能。(7)后台系统的增删查改。6.2功能测试添加输入项合法:添加;不符合:提示错误必要字段已填:添加;未填:提示错误删除选定字段:存在记录,则删除修改输入域合法指定阻断更改满足要求:修改查询满足查询条件,可以查询,不满足提示错误登录功能测试:输入项不能为空,否则提示错误。验证账号和密码是否匹配,不匹配则提示错误。如图:图6-2账号密码不能为空图6-2账号密码错误租赁业务功能测试:用户发布账号输入项不能为空,否则提示错误。用户租用账号,验证用户余额是否足够,否则提示是否跳转到充值页面。图6-3发布账号输入项图6-4余额不足用户留言测试:留言输入项不能为空。不能超过500字数。图6-5留言测试充值模块测试。充值金额不能为空。可以跳转到支付宝页面。图6-6充值测试订单管理测试。测试管理对修改订单状态和删除订单的操作是否正常。图6-7修改订单状态测试图6-8删除订单测试账号管理测试:账号管理带有*号的输入项不能为空。输入匹配则插入数据库,删除按照ID将数据删除。图6-9账号管理测试公告管理测试。公告输入项不能为空。输入匹配则插入数据库。图6-10公告测试6.3测试结果测试模块测试方法测试内容测试结论登录注册模块单元测试验证用户名和密码通过租赁业务模块单元测试、集成测试对发布账号和租用账号进行测试通过用户留言模块单元测试对用户留言的内容测试通过充值模块单元测试对充值金额,调用支付宝支付模块测试通过订单管理模块单元测试对订单管理的状态。删除,添加订单测试通过用户管理模块单元测试对用户增删查改测试通过账号管理模块集成测试对账号分类、账号类型、账号列表进行增删查改测试通过公告管理模块单元测试、集成测试对公告的增删查改,以及显示在首页测试通过经过单元测试和集成测试,对代码的排查、逻辑的检验,以证明该系统可行。总结本课题研究的是账号租赁系统的设计与实现。主要内容是将自己学到的软件知识和思想,以及相关软件技术开发出一个基于WEB的应用网站。本系统是使用Eclipse工具,应用SSM框架开发的JSP系统,采用Mysql数据库存储数据。系统在设计上采用B/S三层体系架构,这样做的原因主要是符合SSM框架的特性。SSM框架在逻辑上非常清晰,Spring结束的IOC和AOP技术对业务逻辑的开发非常有帮助,使得每一个业务都对应一个映射,结构清晰。这样不仅反便于系统的开发,也易于将来系统功能的延展。经过系统的开发,本系统实现了前端用户在线租用业务的诸多功能,也实现后台系统的管理功能。系统也经受住测试的考验,已证明系统可行。在逻辑上系统的各个功能模块相互孤立,在应用上它又协作运行,体现了软件工程的“高内聚,低耦合”的思想。系统开发的成功,主要得益于前期需求分析做得好,在设计上严格遵循了软件开发周期的基本规律,以及通过各种图表理清了开发逻辑思路。最后,尽管系统还有诸多不足,还需要在往后不断的探索和实践中逐渐完善。致谢经过这段时间来对系统的开发,使我对程序开发有了很大的理解和并且对软件技术产生更加浓厚的兴趣。从论文的选题到系统的实现,每一天都充满着精彩与挑战。在这里,我要特别感谢我的指导老师向燕飞老师的指导以及同学们的鼓励。向燕飞老师认真有耐心的教学态度和渊博的学识令我佩服。在老师的指导下,我找到了我心仪的毕设题目,并且在老师谆谆教诲和耐心帮助下,我完成了我的毕设作品和毕业论文。对此,我表示由衷的感谢!参考文献[1]李洋.SSM框架在Web应用开发中的设计与实现[J]计算机技术与发展2016[2]牛德雄.基于MVC的JSP软件开发案例教程[M].清华大学出版社,2014[3]殷立峰.JSPWeb应用开发[M].清华大学出版社,2015[4]贺雪梅.web应用开发中的SSM框架设计[J].电子世界.2019(01)[5]陈峰.基于SSM框架的B2C网上商城系统的设计与实现[D].湖南大学.2018[6]黑马程序员.JavaEE企业级应用开发教程[M].人民邮电出版社,2017[7]刘增辉.MyBatis从入门到精通[M].电子工业出版社,2017[8]朱玉麟.一种网络视频VIP账号共享系统的设计及实现[J].电子科技大学[9]邹红霆.基于SSM框架的Web系统研究与应用[J].湖南理工学院学报(自然科学版).2017(01)[10]李孝汕.基于WEB的租赁系统设计与实现[J].电子科技大学2014

HYPERLINK如何选择组装电脑配件

如何选择组装的电脑配件.

第一,选择好CPU平台,就是INTER还是AMD,看你是要配什么样的电脑,高端还是低端的,两个平台都高低的产品。第二,选择主板了,主板的品牌比较多,质量,价格也不一,当你第一步却定了,那么主板也就相应的却定下来了,以INTER为例,只可以选择775接口的主板(早期有478接口的,不推荐),主板的选择主要有两种,一是集成显卡,二是不集成显卡。集成显卡的话,就可以省下显卡的钱,但是对游戏玩家不推荐。那么当然是选择不集成显卡的主板了,而且最好选择一线品牌,如华硕,技嘉等。主板里,还有个蕊片组的选择。关于蕊片组,各个品牌的主板命名有些不一样,主流是INTER965,945,915,VIA的KT890,还有NFORCE4,NFORCE5。等。比较难说清楚。最好是选择INTER的蕊片组,虽然价格会稍高一些。推荐945,技术比较成熟。第三,显卡的选择。显卡主要还是有两类品牌,GEFORCE和ATI,两个品牌有高,中,低的显卡。显卡选择要看你个人喜欢了,预算充足的话,最好是买中,高端的显卡。

第四,就是内存了,内存关系电脑的稳定性。当然是要好一点的。买一线品牌的。现在配电脑,主流是DDR667,DDR800DDR1333第五,显示器的选择,推荐液晶。如何选择硬件组装电脑这是一个老生常谈的问题了,这也是一个让高手们显示自己硬件功底的问题,同时这还是一个让很多新手为之焦头烂额的问题。该怎么配?具体配什么?怎样配才能尽量减小瓶颈?本文就将从内到外,从理论到实践,为朋友们抽丝剥茧一一道来。

一、CPU

作为一台电脑最关键的组成部分,CPU确实起着举足轻重的作用,但体现一台电脑的综合速度,并不是仅仅依靠CPU的,常常看到很多新手们在配电脑的时候,把CPU选的很好,但其他的东西诸如内存、主板、硬盘等都选的不太理想,好像这台电脑速度的快慢就体现在CPU速度的快慢上似的。甚至很多著名的品牌机厂商,都推出过类似“P4+256M内存”的这种跛脚配置。其实对于一般的家用电脑而言,一个真正会配的高手,是不会把大量的钱花在CPU上的。家用电脑,毕竟不是做密集型科学计算用的,它讲求的是多种媒体的配合工作,讲求的是能一边下载文件、一边上网浏览网页、一边听音乐、一边还能打开其他的程序,在这种情况下,提升内存的容量比提升CPU的主频对速度的影响要明显的多。现今的中国家庭用户,很多家长对于电脑一窍不通,他们只听说“奔四”代表着速度快,并不知道整机速度的快慢除了CPU以外,还有很多其他的因素影响着它。但在买电脑的时候,最后做决定并掏钱的人,往往都是这些啥都不懂的家长们,于是就出现了上面的一幕:品牌机厂商为了能有更好的销路、兼容机装机店的销售人员为了能拿到更多的奖金,开始违背良心来配置出这种高主频处理器、低容量内存的跛脚电脑。说严重点,这是属于对消费者的不负责任,是一种商业欺诈行为!同样5000元的配置,高手配出来的赛扬,比新手配出来的P4还要快很多,曾经有一家全球著名的硬件网站在2003年的时候刊登过一篇关于配置家用电脑时各硬件占用总预算百分比的文章,文中很明确的提到了CPU的价钱最好不要超过总预算的10%-15%,我们虽然不能说他肯定完全正确,但至少人家是通过很多调查后得出的结论,有借鉴的理由。反观现在的很多所谓的“低价奔四电脑”、“3999元买P4品牌机”之类的广告,我想说的就是:你花了3999元,只买了一块P4的处理器,其他的什么都没有了!

二、内存

对于配置一台电脑来说,内存是重头戏,容量、速度、类型等等每一项指标都对最终的整机综合速度起着至关重要的影响,尤其是内存的带宽和容量。对于内存带宽而言,很多人都认为400MHz、533MHz前端总线的赛扬四或P4,配单通道的DDR内存就足够了,双通道DDR内存是配合800MHz以上前端总线的P4处理器用的,其实这样就大错特错了,哪怕是最老的赛扬四,都需要双通道的DDR内存才能达到它的带宽!也就是说,你如果选择赛扬四1.8G,必须配合865以上的主板和至少双通道DDR200的内存,才能满足它的带宽要求!稍微计算一下就可以得知:赛扬四1.8G的前端总线是400MHz,它的内存带宽理论值是400MHz×64bit÷8=3.2G/s,但当它装在845系列的主板上时,由于845主板的限制,即使你插上能符合它带宽要求的DDR400内存,也只能运行在DDR266上,这时的内存所能提供的带宽是266MHz×64bit÷8=2.1G/s,比3.2G/s要小很多,即使你通过BIOS里的内存调节选项往上调节一档(也只能调节一档而已),让内存运行在DDR333下,所能提供的带宽也仅仅是333MHz×64bit÷8=2.66G/s,离3.2G/s还是有一定的距离,而内存带宽的降低,能非常明显的降低整机的综合速度,运行任何程序都能明显的感觉出来!所以如果想满足赛扬1.8G处理器的内存带宽要求,你必须要为它配置865以上的主板和双通道的内存才行!P4亦是如此。很多人也许会问:那845系列的主板是配什么处理器的呢?我想回答你的就是:845系列的主板是属于“不能用”的主板,因为处理器永远比主板发展的快,当初Intel造出845系列的芯片组是为了能给当时的赛扬和P4提供一个过渡的平台,不至于让它们成为“没有主板配合”的处理器而已,也是为了能在低端市场分一杯羹,而现今865甚至9xx系列的主板横行的时候,845系列的主板确实是属于“不能用”的主板了,满足不了任何一款处理器的内存带宽,造成性能上的严重低下,试问这种主板你会选择么?即使配台2000多元的超低价电脑,也不要去选择845系列的主板,至少需要865以上的和双通道内存才行,因为内存带宽是一个非常影响系统性能的参数,倘若一味的为了省钱而配置845系列的主板,那就得不偿失了。

内存的容量方面,应每个人对电脑的使用方向不同,容量的要求也是不同的,现在配置的家用电脑,笔者建议:如果不打游戏,或者是打打扫雷、纸牌之类的游戏,平时注重于上网浏览或者是聊天、看电影之类的应用的话,内存容量不应该低于1G;如果是偶尔打打单机游戏或者是网络游戏,内存容量应该选择在2G左右,如果是经常打大型的游戏或是进行HDTV视频编辑等应用,那么4G的内存是必不可少的。

三、主板

一台电脑的稳定性和兼容性,一大部分是看主板的,一款优秀的主板不仅需要拥有上等的用料和优良的做工,还需要拥有合理的走线设计,那些没有技术实力的三、四线主板厂家生产的主板,多数是采用公版走线,而且用料非常差,稳定性不堪一击,这种类型的主板,笔者建议宁愿不买电脑也不要配这种主板,否则以后将会是个淘气的祖宗。对于家庭用户,主板方面一定不能省钱,预算够的话最好能买个一线的主板品牌,如果预算实在不足,二线的主板是底线了,不要再往下选择了,毕竟家用电脑是用来使用的,不是用来整天维修的。再谈到主板的用料,笔者常常看到很多新手在配置主板的时候,貌似老鸟似的说某某品牌的主板好,某某品牌的不好,试问你知道它好在哪里么?不好在哪里么?这个就要看主板的用料了,虽然用料好的主板并不能代表一定是高档主板,但最少能代表它的电气性能出色。举一个很简单的例子吧:有A、B两款主板,A主板的处理器供电滤波电容采用的是日系电容,B主板的处理器供电滤波电容采用的是台系电容,那么基本上可以肯定的是:如果在电源输出电压的波动范围比较大的情况下,A主板就比较能耐得住,而B主板就很容易产生电容鼓包、漏夜等情况。不要小看这小小的电容,笔者从一个开维修店的朋友那里得知,来维修主板的人,有80%的都是这几个小电容损坏,究其原因,就是电源选择的不好,导致了输出电压的不稳定,久而久之最终导致这几个小电容爆浆,并且详细叙述了主板的品牌:“一线厂家的×硕牌主板就很少出现这种情况,但同样为一线厂家的×星牌主板,经常遇到!原因就是前者的大部分主板使用的是日系电容,而后者的大部分主板为了省钱,选用的是台系电容!”厂家的广告不能信,宣传也不能信,看到一个产品的广告之后,你所能相信的唯一一点就是:地球上有这么个产品的存在!然后其他的就统统都不能信了!网上有好多所谓的“评测”文章,都是枪手写的,基本上没有任何参考余地,只能作为一篇小说来读,一款主板的真正性能,只有你自己使用了之后才能知道。厂家为了销量、商家为了利润,他们能把最最垃圾的主板宣传为最顶级的产品,笔者曾经就看到过一款四线品牌的主板厂商,在对其主流主板的广告上说“最优秀的设计、最精湛的工艺、最稳定的性能”……结果一看报价:550元/块……其他的话我也不想多说了,只想问问这家厂商:你这么垃圾的主板都用了三个“最”字,那么华硕的同芯片组主板,售价是你三倍的,应该用什么词语来描述了??中国有一句古话:一分钱一分货,说的非常正确!不要认为价格高的主板就是暴利产品,从市场经济学上说,暴利产品是不会被市场所接受的,之所以他能存活到今天,而且售价依然是这么高,肯定有他的理由,他在做工用料方面肯定比其他品牌的要好很多,成本高所以售价高,在此,笔者奉劝大家一句:买主板千万不要凭侥幸心理,认为自己能花很少的钱买到很好的东西,只有错买的没有错卖的,商家永远都比你精明!主板上面还是老老实实的多花点钱来买个一线产品吧,否则以后有你吃苦的时候!

四、硬盘

现在的电脑,硬盘的速度当之无愧的成为了“第一大瓶颈”,无论你是再高的高手,配电脑的时候也无法消除这个瓶颈的存在,我们只有尽量的减小…再减小……。对于家用电脑的硬盘来说,容量和速度是两个非常重要的参数,容量上而言,笔者建议:如果你的电脑只是上网浏览浏览、偶尔打打小游戏的,那么160G的硬盘是个不错的选择;如果你常常下载软件或电影,那么250G的硬盘是个不错的选择,如果你是个下载狂人,那么400G的硬盘比较适合你;如果你有DV或者是经常编辑大型的视频文件,那么400G×2比较适合你,如果你是个玩HDTV的人,那么恭喜你,400G×4也许你都不够用。对于硬盘容量上的选择,你不能考虑现在是否够用,你应该考虑未来的1年里是否够用,大概的公式是:现在需要的容量×3。也就是说,如果你现在感觉80G的硬盘差不多够用了,那么你就需要买个250G的硬盘。如果你现在感觉120G的硬盘够用了,那么就去买个400G的硬盘吧。硬盘另外的一个参数就是速度,受到内部传输率等诸多因素的限制,一块硬盘的实际传输速度是不可能达到它的接口速度的,现在的并口硬盘基本上都是ATA133了,串口硬盘也都是150了,但民用级硬盘的实际传输速度最快的也还没突破66M/s,所以跟内存相比,硬盘的速度是电脑中最大的瓶颈,那么怎么来减小这个瓶颈呢?于是人们就发明了RAID,就是磁盘阵列(当然RAID不是仅仅为了这个而发明的),用两块一模一样的硬盘来组成RAID0,速度理论上能提高1倍,虽然实际上是不可能达到1倍的,但至少能非常非常明显的感觉到了硬盘速度的提升,笔者建议:如果你买的主板是带有RAID功能的,并且你需要保存的数据不是很重要的话,那么强烈建议你在预算允许的情况下购买两块硬盘来组建RAID0,这将使你能亲身体会到飞机与火车的速度差别!但最好是串口的,如果是并口的话,因为并口走的是PCI总线,由于PCI总线上的设备比较多,所以速度不可能达到比较高的地步,但如果是串口的话,那么硬盘的速度提升将更加明显!

五、显示器

显示器方面,笔者想澄清一个观念:曾经听过非常多的人说液晶显示器保护眼睛,因为没有辐射和闪烁……包括很多业内人士都这么认为的,其实错了,液晶显示器比普通的CRT还要伤眼睛!因为伤眼睛不仅仅是辐射和闪烁,还有对比度、亮度等参数,虽然液晶显示器的辐射和闪烁比CRT要小的多,但它那要命的对比度、那要命的色泽度、还有那大于每平方米300cd的亮度,这些都会对眼睛造成很大的伤害,并且你即使将液晶显示器的亮度和对比度调节到最低,也还是非常的刺眼。德国的一家权威机构做过一项调查:液晶显示器用久了会使人的眼睛感觉到疲倦,甚至头痛等症状,而使用相同时间的CRT显示器,却基本没有这些情况出现。现在的通过TCO03认证的CRT显示器,其实外露的辐射已经相当小了,基本上对人已经没有多大的伤害了,闪烁感也可以通过调节刷新率来降低,笔者实在是搞不懂为什么很多人非要去选择液晶显示器,还非要说液晶显示器不伤眼睛??一个最差的17寸液晶显示器的价格,能买一台不错的、通过TCO03标准的19寸CRT了,显示面积也差不多大,而且CRT又比液晶更保护眼睛,液晶显示器唯一的一个优点就是占用空间小而已,其他的统统是缺点,为什么不选择CRT呢??说到TCO03标准,现在很多的号称是通过TCO03认证的显示器,其实都是贴牌的,都没有真正的通过,关于怎样鉴别一台TCO03的显示器,网上已经有很多文章可以搜索到,笔者在此不想过多叙述,只是提醒大家一点:一台真正的通过TCO03认证的显示器,外表的颜色除了白色以外,是不会有其他颜色的了,因为TCO03认证中有重要的一条就是外壳可回收性,而除了白色以外,其他的任何颜色都加了有机染料在里面,是不能作为回收利用的,这点请大家购买

温馨提示

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

评论

0/150

提交评论