版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘要本文主要介绍家教信息管理平台的具体内容,如:家教信息管理平台中的需求分析及功能分析与详细设计,还有数据库的设计与创建,系统完成后所需要的测试,还有在开发中所使用到的编程语言与技术。该家教信息管理平台的开发中会选择JAVA作为程序设计语言,并且会同时结合JavaScript与JSP等语言。在技术的选择上会采用SSM(Spring,SpringMVC,Mybatis)的技术框架,在服务器的选择是Tomcat服务器。根据个人的习惯,数据库则选择MySQL。在本次开发中需要用到的工具是IntellijIDEA.。家教信息管理平台包括了学生请家教,学生预约家教,家教用户申请做家教与家教预约学生等功能模块。实现家教找学生,学生找家教的双向局面,这样有利于解决过去家教和学生两者之间的资源短缺问题,同时还可以让用户体会到互联网的便捷性。关键词:家教JAVASpringSpringMVCMybatisAbstractThisarticlemainlyintroducesthespecificcontentofthefamilyeducationinformationmanagementplatform,suchas:demandanalysisandfunctionalanalysisanddetaileddesigninthefamilyeducationinformationmanagementplatform,aswellasthedesignandcreationofthedatabaseBuilt,thetestsrequiredafterthesystemiscompleted,andtheprogramminglanguagesandtechnologiesusedindevelopment.Inthedevelopmentofthetutorinformationmanagementplatform,Javawillbechosenastheprogramminglanguage,andJavaScriptandJSPwillbecombinedatthesametime.ThetechnicalframeworkofSSM(spring,springMVC,mybatis)willbeadoptedintheselectionoftechnology,andtheTomcatserverwillbeselectedintheselectionofserver.Accordingtopersonalhabits,thedatabasechoosesMySQL.ThetoolneededinthisdevelopmentisIntelliJidea.Thetutorinformationmanagementplatformincludesthefollowingfunctionmodules:studentsinvitetutors,studentsmakeappointmentfortutors,tutorusersapplyfortutoringandtutormakeappointmentforstudents.Torealizethetwo-waysituationoftutoringandstudents'tutoringisconducivetosolvingtheproblemofresourceshortagebetweentutoringandstudentsinthepast.Atthesametime,userscanalsoexperiencetheconvenienceoftheInternet.Keywords:FamilyeducationJAVASpringSpringMVCMybatis目录TOC\o"1-3"\h\u第一章绪论 第一章绪论本章的内容是介绍家教信息管理平台的开发背景与意义。1.1系统的开发背景在现实的生活中,人们随着生活水平与质量的不断提升,许多人从满足物质生活层面转向深层次的精神需求方面,从而促使着教育事业和产业的发展,而且家教职业在教育产业中的比例不断上升。在日常生活中,大多数的家长会让自己的孩子报读一些课外的培训班或者聘请一些家教老师来帮助孩子们巩固和学习新的知识。尽管现在从事教育事业的人数较多,但家教行业在寻找学生资源这一板块中也存在困难。与此同时,家长寻找家教来对自己的孩子进行深造或者补习也有困难。因为目前有线上家教和线下家教这两种类型的家教,家长选择哪种类型的家教中存在一定的疑惑。所谓的线上家教就是通过网络视频或者网络课堂来对孩子进行辅导。由于新冠肺炎疫情的原因,线上家教这种教育模式在这两三个月内发展得迅速。线下家教则是请家教来对孩子进行补课或者带孩子去补习机构上课。目前,随着网络信息技术的推广和广泛应用。家教信息管理平台的出现可以有效解决双方的需求。例如:家教老师寻找学生和家长或者学生寻找教师,双方还可以通过网上平台的留言功能来进行沟通与了解情况。这样家长或者学生就可以查看教师的详细资料,以此来寻找适合自己的需要。同时,教师也可以去选择适合自己所擅长和需要的工作。这是一种双赢的做法。家教管理平台的出现和应用有利于家教这一个职业的发展。并且网上冲浪已经成为我们日常生活中必不可少的部分,在互联网日益成熟的环境下,为实行网上寻找家教创造了前提的条件。由此可见,进行网上找家教有着许多明显的优势。它可以为家长或学生与家教提供十分方便的服务。优点一:家教与学生可以通过在平台上的留言功能来进行两者之间的互动,与传统的面对面交谈相比,较为灵活。优点二:从家教信息管理平台的管理者的角度来看,使用家教信息管理平台在留意数据浮动之间更为敏感,从而方便于管理者对数据的统计与收集。这样可以推动家教管理走向规范化的道路,并且可以统计相关的家教数据,为家教行业的发展提供数据支持。1.2系统的开发意义根据上述的系统开发背景所知,开发基于SSM的家教信息管理平台的目的有以下几点。一是,从学生或者家长的角度来说,不需要浪费大量的时间去找家教,而是通过平台的教师信息中选择适合自己要求的家教来进行联络与交流。这样就可以节省时间。二是,从家教的角度出发,需要通过平台的注册功能把自己的信息上存到平台中,方便学生选择或者自己通过注册之后去寻找已经注册的学生,主动联系与交流,从而达到学生可以选择家教,家教也可以选择学生这样的一个双向选择的情况,更加方便。三是,从平台管理者的角度来说,家教信息管理平台可以使家教管理变得更规范化,在一方面管理者还可以了解家教人员与学生的大概情况,在另一方面,方便统计相关的数据,为管理者日后的运营提供了参考。这样可以让人感受到家教的高服务水平与服务质量。第二章家教信息管理平台开发环境的简介2.1环境配置2.1.1硬件要求硬件配置在系统的运行速度与使用效率中起到非常大的作用。在开发家教信息管理平台中所用到的硬件要求如下所示:CPU:intel5以上内存:8g硬盘:128g2.1.2软件要求一个系统单单只有硬件支持还是不能够正常运行的,还需要相对应的软件来支持。在开发家教信息管理平台中所用到的软件环境配置如下所示:开发环境:Windows10数据库工具:SQLyog/NavicatForMysql开发语言:Java,JavaScript,Html,Sql开发技术:Spring+SpringMvc+Mybatis运行环境:Widows102.2开发工具的介绍本家教信息管理平台使用的程序语言JAVA,并使用它来对该系统进行开发,同时采用了SSM(Spring,SpringMVC,Mybaits)的框架技术,同时还使用到的技术有JSP,JavaScript,使用到了Sqlyog数据库,开发工具是IntellijIDEA.2.3Spring+SpringMvc+Mybatis的框架介绍JavaEE的典型三层架构为表现层(UI),业务逻辑层(BLL),数据访问层(DAL)。本家教信息管理平台中采用了Mybatis,Spring以及SpringMvc。同时还使用了Jsp,作为表现层的技术。本平台中将这几种技术有序地相结合一起,并使用来开发出一个功能基本完善的家教信息管理平台。JSP是一种传统的表现层技术,同时也是最传统和最有效的表现层技术。在本家教信息管理平台中JSP也是作为表现层,它的作用是负责收集用户请求数据以及业务数据的表示等。本家教信息管理平台中使用SpringMvc作为MVC框架,如果把SpringMvc框架比作成一棵树,那么Spring框架就是一个森林,Springmvc是Spring框架里面一个小分支,在这个家教信息管理平台中,所有的用户请求,其中有表单的提交和系统的超链接等,不再是单单直接发送到JSP的页面上,而是发送给SpringMvc中的控制器中,SpringMvc控制里面的请求与转发。通过控制器拦截所有的请求的这种做法可以避免用户直接访问JSP页面,这样在一定程度上可以提高系统的安全性。Spring框架是本家教信息管理平台中的核心内容,IOC容器是Spring框架里的一个重要部分,它主要负责业务逻辑。依赖注入可理解为我们进入了马克思里面的最理想社会,按需分配的共产主义社会,需要什么就会发放什么。这就相当于Spring中的依赖注入。依赖注入也是Spring的一个重要部分,它可以使组件之间以松耦合的结合在一起。简单来说,同时它还负责管理组件间的依赖。这样可以降低本家教信息管理平台的重构成本,并且提高了该系统的可维护性与可扩展性。Mybatis的作用是简化数据库的访问,并在JDBC层中提供更好的封装。开发中使用Mybatis可以凭借更便捷的方式来操作数据库和编写数据库命令。图2-3SpringMvc的流程图2.4MySQL数据库MySQL是属于小型的数据库。它适合初学者使用,因为它的小,快,免费的特点。2.5IntellijIDEA工具IntellijIDEA.是JAVA开发工具之一,同时它具有许多的优点广受开发人员的喜爱,如:智能选取,历史记录,编码辅助等等。再有它还支持HTML,CSS,PHP等。2.6本章小结本章对系统开发环境的搭建,开发工具,还有开发所使用的技术进行简单的说明和介绍。还有介绍SpringMvc,Spring,Mybatis技术的优点。本章简单来说就是对开发家教信息管理平台的开发环境与开发工具,开发所需要用到的技术进行说明。第三章家教信息管理平台需求分析3.1家教信息管理平台的系统功能功能分析使用该家教信息管理平台的用户可以分为以下的两个板块:教师板块家教用户可以在注册板块中选择注册为家教的身份,若成功注册成为教师用户,则在教师板块可以实现发送需求,查看预约,创建聊天与回复聊天,查看学生信息等功能;学生板块学生用户可以在注册板块中选择注册为学生的身份,若成功注册成为学生用户,则可以有预约家教,创建需求帖子,创建聊天与回复聊天,查看教师信息等功能;图3-1系统功能的总框架结构图3.2系统性能分析通常一个系统的优劣不单仅仅是它的功能是否强大,而更注重于它性能的完善程度。该家教信息管理平台可以满足以下列出的性能要求:准确性与及时性一个系统的开发成功不能缺少系统处理的准确性与及时性的必要性能。在家教信息管理平台中的查看预约功能在整个系统的功能与性能起着重要的作用,其准确性在一定程度上可以影响着该家教系统的好坏。对该家教信息管理平台的用户(学生与家教)来说,更重要的是系统对信息处理。所以在系统的开发过程中,我们需要采取一定的方法来确保系统的准确性与及时性。易用性该家教信息管理平台是直接面向网民大众群体的,同时要考虑到有些用户可能会对互联网与计算机不够熟悉。所以在系统操作的方面采取了简单易用的原则,设计简单与方便使用的人机交互界面。要实现上述的功能,则要求我们在系统中应该尽可能地使用用户最了解和接受的术语与中文信息界面,这样就可以让对互联网与计算机不够熟悉的用户更方便地使用该家教信息管理平台,从而来确保系统的易用性。可扩展性家教信息管理平台在开发的时候需要考虑系统日后的可扩充性。可以简单地加入和减少系统的模块,配置系统的硬件等,通过软件的修改和替换等方式来完成对系统的升级和更新。3.3系统的可行性分析3.3.1技术可行性分析随着互联网技术与计算机硬件的不断的发展,使用通用的计算机硬件和软件配置都可以满足到本系统的开发所需。同时该系统所面向的人群包括家教与学生。对象具单一性的特点。不仅是数据库或者是一些其他框架的应用,还可以基本满足本开发家教信息管理平台的要求。本家教信息管理平台开发中所使用的技术与数据库分别是MySQL数据库,SSM架构。本系统技术可行性分析如图3-3-1系统分析可行性图3-3-13.3.2操作可行性分析通过对使用本家教信息管理平台的对象进行研究与分析,为家教与学生设计出简单与合理友好的操作界面,同时方便学生与家教两者之间互相的交流与联络,该家教信息管理平台具有留言等功能,这样有利于方便两者之间进行互动。所以本系统在操作方面具有一定的可行性。3.3.3设计可以性本家教管理平台的总体设计使用MVC框架的设计模式,采用MVC框架的设计模式可以将界面的视图,数据模型与表现逻辑进行有效的分离。实现各层间的松耦合。这样可以提高三者互相调用的灵活性,同时这样的设计对系统的总体层次也可以划分得比较明显,所以在设计上是可行的。3.3.4社会可行性随着互联网的迅速发展,互联网+教育已经成为社会发展的趋势。家教事业的建设与发展和互联网技术的发展有着密切关系。其中互联网技术为家教事业提供着寻找人力资源,信息决策,还有数据统计的能力。让家教行业与互联网技术相融合,这样可以使家教行业可以更高效率地去参加社会经济活动,取得经济效益与社会效益,这正正是互联网+教育的建设成果。3.4运行需求在用户界面这一板块上,需要做到上面所提及的易用性。在进行界面设计的时候,尽量做到简单易用与操作容易这两个要求。在界面的设计风格上,应该往WINDOWS系统的风格为基础。开发的过程中使用的程序语言是Java语言,所以采用Eclipse作为开发工具,同时也需要用到IntellijIDEA工具进行对界面设计,这样可以将界面风格往Window风格靠近。因此,系统的用户界面需要做到可靠性,简单易用性。这样有利于用户使用。3.4.2硬件接口的需求在输入方面,鼠标与键盘作为输入设备,用JDK8.0的标准输入/输出,对输入进行处理。在网络硬件部分,使用高速ATM,方便实现高速传输。3.4.3软件的接口需求服务器程序上JDK8.0所提供的对MySQL的接口,进行对数据库的访问。同时在服务器程序上采用MySQL对数据库备份的命令,来做到进行对数据的保存。在网络软件接口上,可以采用滑动窗口方式对数据进行数据网络传输和接收。3.5本章小结本章简单的讲述了家教信息管理平台的系统功能分析,可行性分析,运行需求等介绍。并写出家教信息管理平台基本的功能介绍。数据库分析4.1概念数据库设计用户的基本信息实体E-R关系:用户基本信息{用户ID,用户姓名,性别,出生日期,联系方式,住址,邮箱,登录帐号,登录密码,用户身份};留言基本信息实体E-R关系:留言{留言ID,学生ID,家教ID,留言内容,留言时间日期};学生公告信息实体E-R关系:学生公告{学生公告ID,所在的地区,发布时间,描述内容};预约信息实体E-R关系:预约信息{预约公告id,学生id,家教id,预约的编号,开始时间,结束时间,预约价格,预约时间};家教公告信息实体E-R关系:家教公告{家教公告ID,标题,家教ID,描述内容};家教实体E-R关系:家教{家教ID,预约价格};学生实体E-R关系:学生{学生ID};图4-1概念数据库ER图设计4.2数据库的逻辑设计数据库的逻辑设计就是把概念设计中的E-R关系转为关系模型。本家教信息管理平台的E-R关系转化为关系模型:用户信息表,留言信息表,学生公告信息表,预约信息表,家教公告信息表,家教表,学生表。4.3数据库的物理设计根据4.2的内容所述,在数据库建立以下的数据表表4-1用户信息表名称字段名称数据类型字段长度主键非空用户IDuuidVARCHAR50YESYES用户姓名realnameVARCHAR50NOYES性别sexINT1NOYES出生日期birthdayDATENONO联系方式PhoneVARCHAR50NOYES住址AddressVARCHAR200NONOT邮箱EmailVARCHAR50NONOT登录帐号usernameVARCHAR50NOYES登录密码PasswordVARCHAR50NOYES表4-2留言信息表.名称字段名称数据类型字段长度主键非空留言IDLyidvarchar50YESYES学生IDStuuuidvarchar50NONO家教IDTeauuidvarchar50NONO留言内容Descriptionvarchar300NOYES留言时间datetimeDatetimeNONO表4-3学生公告信息表名称字段名称数据类型字段长度主键非空学生公告IDStuannouuidvarchar50YESYES所在地区are_idint5NONO发布时间PubdatedateNONO描述内容other_descvarchar100NONO表4-4预约信息表名称字段名称数据类型字段长度主键非空预约公告IDAnnoidvarchar50YESYES学生IDStuuuidvarchar50NONO家教IDTeacuuidvarchar50NONO预约编号Stuannouuidvarchar50NONO开始时间BegintimedatetimeNONO结束时间EndtimedatetimeNONO预约价格closingCostdoubleNONO预约时间YytimedatetimeNONO表4-5家教公告信息表名称字段名称数据类型字段长度主键非空家教公告IDAnnoidVarchar50YESYES标题TypeidVarchar50NONO家教IDUuidVarchar50NONO描述内容DescriptionVarchar300NONO表4-6家教信息表名称字段名称数据类型字段长度主键非空家教IDTeacuuidVarchar50YESYES表4-7学生信息表名称字段名称数据类型字段长度主键非空学生IDStuuuidVarchar50YESYES表4-4预约信息表名称字段名称数据类型字段长度主键非空预约公告IDAnnoidvarchar50YESYES学生IDStuuuidvarchar50NONO家教IDTeacuuidvarchar50NONO预约编号Stuannouuidvarchar50NONO开始时间BegintimedatetimeNONO结束时间EndtimedatetimeNONO预约价格closingCostdoubleNONO预约时间YytimedatetimeNONO表4-5家教公告信息表名称字段名称数据类型字段长度主键非空家教公告IDAnnoidVarchar50YESYES标题TypeidVarchar50NONO家教IDUuidVarchar50NONO描述内容DescriptionVarchar300NONO表4-6家教信息表名称字段名称数据类型字段长度主键非空家教IDTeacuuidVarchar50YESYES表4-7学生信息表名称字段名称数据类型字段长度主键非空学生IDStuuuidVarchar50YESYES4.4数据库的建立与数据库连接1.创建数据库打开SQLyog工具,创建本家教信息管理平台的资料库(数据库Teaching)。新建完资料库后,根据4.3中的内容所述在该库中创建对应的表。2.数据库连连接方法:在IDEA中使用java语句进行实现。jdbc.driver=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://4:3306/teachingjdbc.username=rootjdbc.password=1234564.5本章小结本章内容主要介绍数据库的概念设计,逻辑设计,物理设计以及如何进行数据库连接的操作。第五章系统设计与实现第五章讲述家教信息管理平台的详细设计内容,其中有:登录注册板块,学生发送需求板块,学生预约家教板块,家教发送需求板块,家教查看预约板块等等的板块设计。5.1用户注册登录板块5.1.1用户注册用户的注册页面其中包括(学生注册与教师注册)如下图5-1,5-2所示:图5-1网站首页菜单图5-2用户注册页5.1.2操作流程图5-3用户注册流程图5.1.3详细操作输入数据:真实姓名,帐号,密码,手机号,邮箱。输出项:若注册成功,则跳转回家教信息管理平台首页面。反则,显示注册失败。处理:用户帐号,密码,用户真实姓名,联系方式是否为空。并且判断用户所写的帐号是否已存在,注册时密码需要输入两次,如两次不同,则失败,若以上数据经系统校验后,都会存在用户表中。5.2用户登录5.2.1用户登录用户登录在家教信息管理平台页面首页。家教登录与学生登录在同一界面。家教信息管理平台界面如图图5-4:图5-4家教信息管理平台用户登录界面登录界面如图5-5登录界面:图5-5登录界面5.2.2操作流程图5-6用户登录流程图5.2.3详细操作用户登录输入数据:用户注册时所注册的账号与密码。输出项:如果用户登录成功,则显示在家教信息管理平台右上角显示用户名字。若密码不正确则显示,密码不正确,请重新输入。处理:判断帐号密码是否为空,然后校验帐号与密码是否对应。5.3修改用户资料5.3.1用户修改资料图5-7图5-7用户修改资料5.3.2操作流程图5-8用户修改信息图5.3.3详细操作输入数据:用户的真实姓名,出生日期,地址,邮箱,手机号,性别。输出项:若修改成功,则弹出修改成功的信息。处理:用户不够修改自身的账号。其余信息都可以进行修改。5.4修改用户密码5.4.1用户修改密码图5-9图5-9用户修改密码5.4.2操作流程图5-10用户修改信息图5.4.3详细操作输入数据:原来密码,新密码。输出项:若修改成功,则弹出修改成功的信息。5.5教师用户申请做家教5.5.1教师用户申请做家教教师用户可以在家教信息管理平台首页中的做家教功能中申请做家教,用户需要填写相关的信息,然后提交,通过深刻即可。家教用户申请做家教图5-11,图5-12,图5-13,图5-14:图5-11家教用户申请做家教图图5-12家教用户申请做家教图图5-13家教用户申请做家教图图5-14家教用户申请做家教图5.5.2操作流程图5-15家教用户申请做家教操作流程5.5.3详细操作输入数据:价格,标题。输出项:家教用户填写完上述的资料,然后选择去授课的科目,还有授课的地址。若以上步骤完成则点提交等待审核。处理:家教用户填写相关的信息时,不能修改本身的账号与名字,再有选择授课的科目时不能够为空,否则会出现错误提示。5.6学生用户请家教5.6.1学生用户请家教学生用户可以在家教信息管理平台首页中的做请家教功能中请家教,用户需要填写相关的信息,然后提交,通过深刻即可。学生用户请家教图5-16:图5-16学生用户请家教图5.6.2操作流程图5-17家教用户申请做家教操作流程5.6.3详细操作输入数据:学生所在的年级,还有其他要求。可以选择平台上所给出的授课科目,授课区域,家教性别输出项:学生用户填写完上述的资料,然后选择去补习的科目,还有授课的地址。若以上步骤完成则点提交发布需求。处理:学生用户填写相关的信息时,可以修改本身的电话号码,点击修改则跳回用户信息页面进行修改。再有选择授课的科目与授课地址的时侯不能够为空,否则会出现错误提示。5.7家教预约学生5.7.1家教预约学生功能家教用户可以在家教信息管理平台首页中的预约学生功能预约学生,家教通过面板选择适合自己的学生进行预约。家教用户预约学生图5-18:图5-18家教用户预约学生5.7.2操作流程图5-19家教用户预约学生操作流程图5.7.3详细操作输入项:家教用户可以按照字段来搜索相应的学生。输出项:根据相应的字段来搜索后,然后进行预约。详细操作:在家教信息管理平台的页面点击预约学生的功能,家教用户可以对合适自己的学生进行预约。5.8学生预约家教5.8.1学生预约家教功能学生用户可以在家教信息管理平台首页中的预约家教功能预约家教,学生通过面板选择适合自己的家教进行预约。学生用户预约家教图5-20:图5-20学生用户预约家教5.8.2操作流程图5-21学生用户预约家教操作流程图5.8.3详细操作输入项:学校用户可以选择科目的分类来选择相应的家教。输出项:根据相应的字段来搜索后,然后进行预约。详细操作:在家教信息管理平台的页面点击预约家教的功能,学生用户可以对合适自己的家教进行预约。5.9用户确定预约5.9.1用户确定预约功能学生用户或者家教用户都可以在自己的账号设置处确认预约,用户确定预约功能图5-22图5-22用户确定预约功能5.9.2操作流程图5-23用户确认预约流程图图5-24用户确认预约流程图5.9.3详细操作输入项:用户填写授课的起止时间。输出项:填写完起止时间点击确认即可。详细操作:在家教信息管理平台的页面点击账户设置然后点击预约记录,用户可以确认预约。5.10用户取消预约5.10.1用户取消预约功能学生用户或者家教用户都可以在自己的账号设置处点击取消预约,用户取消预约功能图5-25图5-25用户取消预约功能5.10.2操作流程图5-26用户取消预约操作流程图图5-27用户取消预约流程图图5-28用户取消预约流程图5.10.3详细操作输入项:用户对预约的界面进行取消操作。输出项:取消成功详细操作:在家教信息管理平台的页面点击账户设置然后点击预约记录,用户可以取消预约。5.11本章小结本章通过系统的功能设计主要介绍了家教信息管理平台的登录操作,申请做家教和请家教,修改用户资料,预约操作,确认预约操作,取消预约等功能模块进行了分析设计。第六章系统测试系统测试是软件开发过程中的不可缺少部分,通过测试对项目开发过程中的产品进行审查补漏,从而保证系统的稳定性。所以每个开发人员都应培养好的测试习惯。因为每个系统的完善都是要经过开发人员不断地对其进行测试与维护才能建立起来的。系统测试的目的:1.系统测试不仅限于发现错误,更多的是通过多次的测试来减少开发过程中的潜在问题。2.进行系统测试,能避免投入使用过程中产生不可挽回的损失。3.系统测试是保证系统质量和可靠性的关键步骤。软件质量的好坏离不开系统测试,经过多次测试没发现问题的软件,才可以投入市场去使用。6.1测试环境1.服务器端:WINDOWS10,Tomcat7.0,MySQL5.5;2.客户端:WINDOWS10,Edge/Google浏览器6.2功能测试用例编号测试项操作步骤预期结果数据实际结果A001成功注册点击“注册”按钮,进入注册页面,输入用户名称aa1122与密码l23456,还有邮箱,电话等相关资料,然后点击“注册”按钮注册成功注册失败用户名称:aa1122用户密码:123456用户姓名:李华邮箱:123@选择身份:学生成功注册A002成功登录点击“登录”按钮,进入登录页面,输入用户名称aa1122与密码l23456,点击“登录”按钮1.成功登录2.登录失败用户名称:aa1122用户密码:123456成功登录A003用户修改资料点击“登录”按钮,进入平台的登录页面,点击个人信息,修改用户资料,修改完成后点击“提交”按钮用户密码输入正确,成功登录提示用户密码与用户名称不相符,请重新输入1、邮箱:1234@2、地址:佛山市高明区3、电话:123456789104、姓名:李华提示用户帐号不能修改成功提交修改信息A004用户修改密码点击“登录”按钮,进入平台的登录页面,点击个人信息,修改密码,修改完成后点击“提交”按钮1、修改成功2、修改失败1.原来密码:1234562.新密码:12345用户成功修改密码提示用户名称与密码不相符,请重新输入密码不能输入#¥%*等字符。A005学生用户预约家教功能进入家教信息管理平台后,点击请家教的功能,填写相关资料才能发布:如发布的标题,还有选择家教辅导的科目,选择地区,性别等。发布成功发布失败输入标题:寻找物理科家教选择性别:无要求选择地址:佛山市禅城区1.成功发布请求。A006教师用户申请做家教功能进入家教信息管理平台后,点击申请做家教的功能,填写相关资料才能提交,如自身的简介,辅导价格,还有选择授课的科目,授课地区等申请成功申请失败输入标题:理科教师辅导价格:200选择授课科目:物理,化学,数学,生物。地区:佛山市高明区成功提交申请提示家教用户选择授课的科目不能为空。选择的地区也不能为空,否则会提交失败6.3用户查看预约信息功能测试用例编号测试功能操作步骤预期结果实际结果A007学生用户查看预约家教功能进入家教信息管理平台首页点击预约家教功能,可以查看到预约家教的信息,如授课分类,授课区域,预约价格显示预约的数据。数据为空。1.显示预约数据A008家教用户查看预约的学生功能进入家教信息管理平台首页点击预约学生功能,可以查看到预约家生的信息,如求教科目,授课区域,教员性别要求等1.显示预约的数据。2.数据为空。1.显示预约数据A009家教查用户查看已经预约的记录家教用户登录成功后,点击账户设置,然后点击已预约结果,可以查看到预约的信息。显示已经预约的数据数据为空1.显示预约数据A010学生用户查看已经预约的记录学生用户登录成功后,点击账户设置,然后点击已预约结果,可以查看到预约的信息。1.显示已经预约的数据2.数据为空1.显示预约数据A011家教用户取消已预约的学生家教用户登录成功后,点击账户设置,然后点击已预约结果,可以点击取消预约。显示取消预约取消预约失败1.显示取消预约A012学生用户取消已预约的家教学生用户登录成功后,点击账户设置,然后点击已预约结果,可以点击取消预约。1.显示取消预约2.取消预约失败1.显示取消预约6.4本章小结本章对家教信息管理平台的基本功能测试,用户预约界面测试等测试方法,来对系统进行了简单的测试。测试的结果表示该软件的基本功能点都符合功能分析的内容,可以正常地去使用。至于用户界面的设计属于简单明了,方便操作。经过测试,各个部分都表现得比较良好。总结7.1总结基于SSM框架的家教信息管理平台操作比较简单,适合大众使用。用户不用在客户端安装相应的应用程序,直接使用本地的浏览器就可以随时随地运行,并对其进行相关的操作。在功能与维护的方面,只需要简单的修改页面,然后刷新浏览器。可以完成所有客户的同步更新,以来打到维护与升级。家教信息管理平台不只是方便解决家教与学生两者之间难以寻找资源的局面,还可以让家长或者学生感受在互联网技术下的便利。所以家教信息管理平台会逐渐受到广大人民群众的青睐。通过第六章的测试,基于SSM框架的家教信息管理平台的功能一切正常。所以本人参加该系统的系统设计,开发与测试算正式完成。在短短的几个月时间里,从学习SpringMVC+Spring+Mybatis技术到框架的构造,开发环境的搭建和数据库的建设以及功能的逐步实现。在几个月的努力下,我慢慢地完成了基于SSM架构的家教信息管理平台的开发。在这次毕业课题设计的过程中,我得到了很多启发,一是在遇到难题的时候,首先要独立思考这个问题怎么解决,如果解决不了,则向同学,同事或者老师请教或者是一起讨论。二是对学习新的技术并且运用到实践中,可以更有效地去运用所学的专业技能,方便达到学以致用的效果。在家教信息管理平台中的设计与开发的过程中,还有论文的编写中。我认识到了理论与实践的重要性,两者缺一不可。如果只是有单纯的理论而不去实践,很容易会出现纸上谈兵的结果。在没有理论下,而去实践,则会有许多的问题出现。所以在系统开发的过程中,需要将理论与实践相结合。再者,在开发该系统的过程中,我学会了坚持与耐心,在项目出错的时候,需要一步一步地找出错误的原因,并且把它进行改正,改正不是一次就能够把错误改掉,可能是三次,五次,十次等等。在改错误的时候,不能因为多次更改而失去信息,相反当你坚持下去,那你离成功的道路就会越来越近。最后,由于个人的技术水平和时间有限的原因,该家教管理系统存在着有很多方面的功能没有完善,例如在系统中,没有添加管理员这个角色。在界面上,还可以进行优化设置等等。因此本家教信息管理平台需要日后不断完善才能够更加成熟。参考文献[1]鞠宏军,佘春燕.基于SSM的高并发慕课网的设计与实现[J].电脑知识与技术:学术版,2020,16(2):54-56.[2]岳江.基于SSM框架的律师工作平台[J].工业控制计算机,2019,32(5):143-144.[3]甄海涛,杨卓林,赵寒涛.基于SSM架构的项目管理平台设计[J].自动化技术与应用,2019,38(5):183-185.[4]朱德建,胡平.基于SSM的冷链云平台设计与实现[J].电脑知识与技术:学术版,2019,15(8X):42-44.[5]王婧,王晓云,于波.基于SSM框架的分布式架构二手书交易系统[J].电脑知识与技术:学术交流,2019(1X):86-88.[6]曾冬梅.基于SSM的人事管理系统的设计与实现[J].信息与电脑,2019(17):84-85.[7]郑逸凡.基于SSM框架的在线教学系统的设计[J].长沙大学学报,2019,33(2):41-44.[8]刘义忠,张伟.基于SSM框架的后台管理系统设计与实现[J].软件导刊,2019,18(2):68-71.[9]郑茹琼,刘杨.基于SSM的母婴购物网站的设计与实现[J].电脑知识与技术:学术版,2019,15(9Z):264-265.[10]杨朔,张民,宋源清,刘丰羽,李海滨,周晓燕.基于SSM框架的物流管理系统的设计实现[J].电脑知识与技术:学术版,2019,15(10Z):83-85.[11]赵雪辉,王金峰,于善彬,董普祥,张雪玉.基于SSM框架的在线考试系统的开发与设计[J].现代信息科技,2019,3(7):82-84.[12]李德华.基于SSM技术的在线考试系统的研究与实现[J].信息与电脑,2019(17):51-53.[13]倪晓锋.基于SSM和Shiro的火电SIS系统的设计与实现[J].工业控制计算机,2019,32(9):131-132.[14]荣先钊,林宇驰.基于SSM框架的考试报名系统的设计与实现[J].信息与电脑,2019(13):56-57.[15]徐刚,翟梦娇.基于SSM的美容资讯商务网站的设计与实现[J].商丘职业技术学院学报,2019,18(6):60-66.[16]许鹏.基于SSM框架的高校教师业绩考核系统设计与实现[J].攀枝花学院学报:综合版,2019,36(2):50-56.[17]彭钰涛.基于SSM框架的在线电影评论投票系统设计[J].信息与电脑,2019(16):97-99.[18]程俊达,黄素娟,张舵.基于SSM框架的分布式车险下单系统的设计与实现[J].微型电脑应用,2019,35(1):66-69.[19]杨选辉.信息系统分析与设计.北京:清华大学出版社,2011.[20]王娜.基于Web的工程技能考试系统的设计与实现[J].自动化与仪器仪表,2019(2):92-95.致谢在论文即将完成的时候,我要感谢我的论文指导老师罗显松老师,感谢他在我毕业设计写作期间为我辛勤指导与解惑。感谢他对我论文提出的建议与评审。感谢罗显松老师给我在系统开发时的建议与提醒。也感谢罗显松老师为我的论文编写指明了方向。罗显松老师深厚的专业知识,严谨的治学态度与精益求精的工作态度,将永远是我在学习上,工作上的榜样,是一笔能让我受益终生的财富。感谢大学四年来所有的任课老师的教导,你们的敦厚的专业知识、严谨的求学作风、不拘一格的风格都对我今后的人生产生积极的影响,感谢你们!感谢大学四年来和我相伴的那些同学们,你们在生活和学习上都给了很大帮助,感谢你们在我毕业设计中所遇到难题的时候帮助我和给建议我,在毕业设计的过程中,大家互相鼓励、互相支持与帮助,一直深深的存在于我的记忆当中。感谢你们给我一个一起奋发向上的氛围。感谢评阅本论文和答辩委员会的各位老师,感谢你们辛苦的工作,感谢你们的指正和建议。最后感谢我生命中的每一个人!;
怎样提高电脑系统运行速度WindowsXP的启动速度比Windows2000要快30%左右,但相对于Windows98仍然要慢了不少,不过,我们可以通过优化设置,来大大提高WindowsXP的启动速度。加快系统启动速度主要有以下方法:尽量减少系统在启动时加载的程序与服务;对磁盘及CPU等硬件进行优化设置;修改默认设置,减少启动等待时间等。这些方法大部分既可减少系统启动的时间,又可以节省系统资源,加快电脑运行速度。1.加快系统启动速度WindowsXP的启动速度比Windows2000要快30%左右,但相对于Windows98仍然要慢了不少,不过,我们可以通过优化设置,来大大提高WindowsXP的启动速度。加快系统启动速度主要有以下方法:尽量减少系统在启动时加载的程序与服务;对磁盘及CPU等硬件进行优化设置;修改默认设置,减少启动等待时间等。这些方法大部分既可减少系统启动的时间,又可以节省系统资源,加快电脑运行速度。(1)MsconfigWindowsXP的启动速度在系统安装初期还比较快,但随着安装的软件不断增多,系统的启动速度会越来越慢,这是由于许多软件把自己加在了启动程序中,这样开机即需运行,大大降低了启动速度,而且也占用了大量的系统资源。对于这样一些程序,我们可以通过系统配置实用程序Msconfig将它们从启动组中排除出去。选择“开始”菜单中的“运行”命令,在“运行”对话框中键入“Msconfig”,回车后会弹出“系统配置实用程序”对话框,选择其中的“启动”选项卡(如图1),该选项卡中列出了系统启动时加载的项目及来源,仔细查看每个项目是否需要自动加载,否则清除项目前的复选框,加载的项目越少,启动的速度就越快。设置完成后需要重新启动方能生效。(2)BootvisBootvis是微软提供的一个启动优化工具,可提高WindowsXP的启动速度。用BootVis提升WindowsXP的启动速度必须按照正确的顺序进行操作,否则将不会起到提速的效果。其正确的操作方法如下:启动Bootvis,从其主窗口(如图2)中选择“工具”菜单下的“选项”命令,在“符号路径”处键入Bootvis的安装路径,如“C:\ProgramFiles\Bootvis”,单击“保存”退出。从“跟踪”菜单中选择“下次引导”命令,会弹出“重复跟踪”对话框,单击“确定”按钮,BootVis将引导WindowsXP重新启动,默认的重新启动时间是10秒。系统重新启动后,BootVis自动开始运行并记录启动进程,生成启动进程的相关BIN文件,并把这个记录文件自动命名为TRACE_BOOT_1_1。程序记录完启动进程文件后,会重新启动BootVis主界面,在“文件”菜单中选择刚刚生成的启动进程文件“TRACE_BOOT_1_1”。窗口中即会出现“CPU>使用”、“磁盘I/O”、“磁盘使用”、“驱动程序延迟”等几项具体图例供我们分析,不过最好还是让BootVis程序来自动进行分析:从“跟踪”菜单中选择“系统优化”命令,程序会再次重新启动计算机,并分析启动进程文件,从而使计算机启动得更快。(3)禁用多余的服务WindowsXP在启动时会有众多程序或服务被调入到系统的内存中,它们往往用来控制Windows系统的硬件设备、内存、文件管理或者其他重要的系统功能。但这些服务有很多对我们用途不大甚至根本没有用,它们的存在会占用内存和系统资源,所以应该将它们禁用,这样最多可以节省70MB的内存空间,系统速度自然也会有很大的提高。选择“开始”菜单中的“运行”命令,在“运行”对话框键入“services.msc”后回车,即可打开“服务”窗口。窗口的服务列表中列出了系统提供的所有服务的名称、状态及启动类型。要修改某个服务,可从列表双击它,会弹出它的属性对话框(如图3),你可从“常规”选项卡对服务进行修改,通过单击“启动”、“停止”、“暂停”、“恢复”四个按钮来修改服务的状态,并可从“启动类型”下拉列表中修改启动类型,启动类型有“自动”、“手动”、“已禁用”三种。如果要禁止某个服务在启动自动加载,可将其启动类型改为“已禁用”。WindowsXP提供的所有服务有36个默认是自动启动的,实际上,其中只有8个是必须保留的(见下表),其他的则可根据自己的需要进行设置,每种服务的作用在软件中有提示。4)修改注册表来减少预读取,减少进度条等待时间WindowsXP在启动过程中会出现一个进度条,我们可以通过修改注册表,让进度条只跑一圈就进入登录画面。选择“开始”菜单中的“运行”命令,在“运行”对话框键入“regedit”命令后回车,即可启动注册表编辑器,在注册表中找HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\PrefetchParameters,选择其下的EnablePrefetcher键,把它的键值改为“1”即可。(5)减少开机磁盘扫描等待时间当Windows日志中记录有非正常关机、死机引起的重新启动,系统就会自动在启动的时候运行磁盘扫描程序。在默认情况下,扫描每个分区前会等待10秒钟,如果每个分区都要等上10秒才能开始进行扫描,再加上扫描本身需要的时间,会耗费相当长的时间才能完成启动过程。对于这种情况我们可以设置取消磁盘扫描的等待时间,甚至禁止对某个磁盘分区进行扫描。选择“开始→运行”,在运行对话框中键入“chkntfs/t:0”,即可将磁盘扫描等待时间设置为0;如果要在计算机启动时忽略扫描某个分区,比如C盘,可以输入“chkntfs/xc:”命令;如果要恢复对C盘的扫描,可使用“chkntfs/dc:”命令,即可还原所有chkntfs默认设置,除了自动文件检查的倒计时之外。2.提高系统运行速度提升系统运行速度的思路与加快启动的速度类似:尽量优化软硬件设置,减轻系统负担。以下是一些常用的优化手段。(1)设置处理器二级缓存容量WindowsXP无法自动检测处理器的二级缓存容量,需要我们自己在注册表中手动设置,首先打开注册表,找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\”,选择其下的“SecondLevelDataCache”,根据自己所用的处理器设置即可,例如PIIICoppermine/P4Willamette是“256”,AthlonXP是“384”,P4Northwood是“512”。(2)提升系统缓存同样也是在“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\”位置,把其下的“LargeSystemCache”键值从0改为1,WindowsXP就会把除了4M之外的系统内存全部分配到文件系统缓存中,这样XP的内核能够在内存中运行,大大提高系统速度。通常来说,该优化会使系统性能得到相当的提升,但也有可能会使某些应用程序性能降低。需要注意的是必须有256M以上的内存,激活LargeSystemCache才可起到正面的作用,否则不要轻易改动它。(3)改进输入/输出性能这个优化能够提升系统进行大容量文件传输时的性能,不过这只对服务器用户才有实在意义。我们可在中新建一个DWORD(双字节值)键值,命名为IOPageLockLimit。一般情况下把数据设置8~16MB之间性能最好,要记住这个值是用字节来计算的,例如你要分配10MB的话,就是10×?1024×1024,也就是10485760。这里的优化也需要你的机器拥有大于256M的内存。(4)禁用内存页面调度在正常情况下,XP会把内存中的片断写入硬盘,我们可以阻止它这样做,让数据保留在内存中,从而提升系统性能。在注册表中找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\”下的“DisablePagingExecutive”键,把它的值从0改为1即可禁止内存页面调度了。(5)关闭自动重新启动功能当WindowsXP遇到严重问题时便会突然重新开机,可从注册表将此功能取消。打开注册表编辑器,找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl\”将AutoReboot键的Dword值更改为0,重新启动后设置即可生效。(6)改变视觉效果WindowsXP在默认情况下启用了几乎所有的视觉效果,如淡入淡出、在菜单下显示阴影。这些视觉效果虽然漂亮,但对系统性能会有一定的影响,有时甚至造成应用软件在运行时出现停顿。一般情况下建议少用或者取消这些视觉效果。选择桌面上“我的电脑”图标,单击鼠标右键,在弹出的快捷菜单中选择“属性”命令,打开“系统属性”对话框。选择“高级”选项卡,在其中的“性能”栏中单击“设置”按钮,会弹出“性能选项”对话框(如图4),可选择“调整为最佳性能”单选框来关闭所有的视觉效果,也可选择“自定义”然后选择自己需要的视觉效果。(7)合理设置页面虚拟内存同样也是在“性能选项”对话框中,选择“高级”选项卡,在其中的“虚拟内存”栏中单击“更改”按钮,接下来选择虚拟内存为“自定义大小”,然后设置其数值。一般情况下,把虚拟设为不小于256M,不大于382M比较合适,而且最大值和最小值最好一样。(8)修改外观方案WindowsXP默认的外观方案虽然漂亮,但对系统资源的占用也多,可将其改为经典外观以获得更好的性能。在桌面空白位置单击鼠标右键,从弹出的快捷菜单中选择“属性”命令,会打开“显示属性”对话框,在“主题”选项卡选择主题为“Windows经典”,即可将外观修改为更为经济的Windows经典外观。(9)取消XP对ZIP支持WindowsXP在默认情况下打开了对zip文件支持,这要占用一定的系统资源,可选择“开始→运行”,在“运行”对话框中键入“regsvr32/uzipfldr.dll”,回车确认即可取消XP对ZIP解压缩的支持,从而节省系统资源。(10)关闭Dr.WatsonDr.Watson是WindowsXP的一个崩溃分析工具,它会在应用程序崩溃的时候自动弹出,并且在默认情况下,它会将与出错有关的内存保存为DUMP文件以供程序员分析。不过,记录DUMP文件对普通用户则毫无帮助,反而会带来很大的不便:由于Dr.Watson在应用程序崩溃时会对内存进行DUMP记录,将出现长时间硬盘读写操作,要很长一断时间程序才能关闭,并且DUMP文件还会占用大量磁盘空间。要关闭Dr.Watson可打开注册表编辑器,找到“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\AeDebug”分支,双击其下的Auto键值名称,将其“数值数据”改为0,最后按F5刷新使设置生效,这样就取消它的运行了。同样,我们可以把所有具备调试功能的选项取消,比如蓝屏时出现的memory.dmp,可在“系统属性”对话框中选择“高级”选项卡,单击“启动和故障恢复”栏中的“设置”按钮,并在弹出的“启动和故障恢复”对话框中选择“写入调试信息”为“无”(如图5)。(11)启动硬盘/光驱DMA模式打开“系统属性”对话框,选择“硬件”选择卡中的“设备管理器”按钮,打开“设备管理器”窗口,在设备列表中选择“IDEATA/ATAPI控制器”,双击“主要IDE通道”或“次要IDE通过”,在其属性对话框的“高级设置”选项卡中检查DMA模式是否已启动,一般来说如果设备支持,系统就会自动打开DMA功能,如果没有打开可将“传输模式”设为“DMA(若可用)”。(12)关掉不用的设备WindowsXP总是尽可能为电脑的所有设备安装驱动程序并进行管理,这不仅会减慢系统启动的速度,同时也造成了系统资源的大量占用。针对这一情况,你可在设备管理器中,将PCMCIA卡、调制解调器、红外线设备、打印机端口(LPT1)或者串口(COM1)等不常用的设备停用,方法是双击要停用的设备,在其属性对话框中的“常规”选项卡中选择“不要使用这个设备(停用)”。在重新启动设置即可生效,当需要使用这些设备时再从设备管理器中启用它们。(13)关闭错误报告当应用程序出错时,会弹出发送错误报告的窗口,其实这样的错误报告对普通用户而言几乎没有任何意义,关闭它是明智的选择。在“系统属性”对话框中选择“高级”选项卡,单击“错误报告”按钮,在弹出的“错误汇报”对话框中,选择“禁用错误汇报”单选项,最后单击“确定”即可。另外我们也可以从组策略中关闭错误报告:从“运行”中键入“gpedit.msc”,运行“组策略编辑器”,展开“计算机配置→管理模板→系统→错误报告功能”,双击右边设置栏中的“报告错误”,在弹出的“属性”对话框中选择“已禁用”单选框即可将“报告错误”禁用。(14)关闭自动更新“自动更新”功能对许多WindowsXP用户而言并不是必需的,可将其关闭以节省系统资源。在“我的电脑”上单击鼠标右键,从快捷菜单中选择“属性”命令,选择“系统属性”对话框中的“自动更新”选项卡,勾选“关闭自动更新,我将手动更新计算机”单选框,单击“确定”按钮即可关闭自动更新功能。如果在“服务”已经将“AutomaticUpdates”服务关闭,“系统属性”对话框中的“自动更新”选项卡就不能进行任何设置了。(15)去掉菜单延迟去掉菜单弹出时的延迟,可以在一定程度上加快XP。要修改的键值位置在“HKEY_CURRENT_USER\ControlPanel\Desktop”。修改其下的“MenuShowDelay”键,把默认的400修改为0,按F5刷新注册表即可生效。(16)清除预读文件WindowsXP的预读设置虽然可以提高系统速度,但是使用一段时间后,预读文件夹里的文件数量会变得相当庞大,导致系统搜索花费的时间变长。而且有些应用程序会产生死链接文件,更加重了系统搜索的负担。所以,应该定期删除这些预读文件。预计文件存放在WindowsXP系统文件夹的Prefetch文件夹中,该文件夹下的所有文件均可删除。(17)关闭自动播放功能在WindowsXP中,当往光驱中放入光盘或将USB硬盘接上电脑时,系统都会自动将光驱或USB硬盘扫描一遍,同时提示你是否播放里面的图片、视频、音乐等文件,如果是拥有多个分区的大容量的USB硬盘,扫描会耗费很长的时间,而且你得多次手动关闭提示窗口,非常麻烦。这种情况下我们可以将WindowsXP的自动播放功能关闭。运行“组策略”程序。在组策略窗口左边栏中,打开“计算机配置”,选择“管理模板”下的“系统”,然后在右边的配置栏中找到“关闭自动播放”并双击它,会弹出“关闭自动播放属性”对话框。在其中“设置”选项卡中选择“已启用”,“关闭自动播放”下拉列表中选择“所有驱动器”(如图6)。这样以后就不用担心WindowsXP的“自动播放”功能带来的麻烦了。如果你只是想禁止系统扫描某个驱动器(如USB硬盘)上的文件,可采用下面的方法。先连上你的USB硬盘,让系统将它识别出来。然后打开“我的电脑”,选择USB硬盘上的某个分区,按鼠标右键,会弹出磁盘属性窗口,选取“自动播放”选项卡,将所有内容的类型都选择为不执行操作。如果USB硬盘有多个分区,对所有分区都进行同样的操作,这样当你将USB驱动器拔掉再重新接上时,系统会将USB硬盘识别出来,而不会反复问你是否播放USB硬盘中的文件了。3.加快关机速度WindowsXP的关机速度要慢于启动速度,特别有些任务还需要手工结束,更加延缓了关机速度。因此,要加快关机速度,首先要开启WindowsXP的自动结束任务功能。具体步骤是:从注册表中找到“HKEY_CURRENT_USER\ControlPanel\Desktop”,把“AutoEndTasks”的键值设置为1即可。然后再修改“HungAppTimeout”为“4000(或更小)”(预设为5000),该键值同样也在“HKEY_CURRENT_USER\ControlPanel\Desktop”下;最后一步再找到“HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\”,同样把WaitToKillServiceTimeout设置为“4000”;通过这样设置后的关机速度明显要加快了。够全面吧~~◆二、硬件优化设置◆1、关掉不用的设备
在设备管理器中,将PCMCIA卡、调制解调器、红外线设备、打印机端口(LPT1)或者串口(COM1)等不常用的设备停用,在要停用设备属性对话框中的“常规”选项卡中选择“不要使用这个设备(停用)”。当需要使用这些设备时再从设备管理器中启用它们。◆2、内存性能优化
WindowsXP中有几个选项可以优化内存性能,它们全都在注册表下面位置:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession
ManagerMemory
Management
1)禁用内存页面调度(Paging
Executive)
XP会把内存中的片断写入硬盘,我们可以阻止它这样做,让数据保留在内存中,从而提升系统性能。256M以上内存才使用这个设置。把“DisablePagingExecutive”的值从0改为1就可以禁止内存页面调度了。
2)提升系统缓存
必须有256M以上的内存,才激活它。把LargeSystemCache键值从0改为1,一般来说,这项优化会使系统性能得到相当的提升,但也有可能会使某些应用程序性能降低。
3)输入/输出性能
内存大于256M才更改这里的值,这个优化只对server(服务器)用户才有实在意义,它能够提升系统进行大容量文件传输时的性能。建一个DWORD(双字节值)键值,命名为IOPageLockLimit,数值设8M-16M字节之间性能最好,具体设什么值,可试试哪个值可获得最佳性能。这个值是用字节来计算的,比如你要分配12M,就是12×1024×1024,也就是12582912。◆3、启动硬盘/光驱DMA模式
“系统属性”-“硬件”-“设备管理器”,在设备列表中选择“IDE
ATA/ATAPI控制器”,双击“主要
IDE
通道”或“次要
IDE
通道”,在其属性对话框的“高级设置”选项卡中检查DMA模式是否已启动,一般来说如果设备支持,系统就会自动打开DMA功能,如果没有打开可将“传输模式”设为“DMA(若可用)”(在BIOS里也应该要先设为支持DMA)。
◆4、关闭自动播放功能
运行“组策略”程序,在组策略窗口左边栏中打开“计算机配置”,选择“管理模板”下的“系统”,然后在右边的配置栏中找到“关闭自动播放”并双击它,会弹出“关闭自动播放属性”对话框,在其中“设置”选项卡中选择“已启用”,“关闭自动播放”下拉列表中选择“所有驱动器”。
◆5、设置二级缓存容量
WindowsXP有时无法自动检测处理器的二级缓存容量,需要我们手动设置。运行注册表编辑器,找到HKCU_LOC
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 审计机关服务承诺制度
- 审计相关准则制度
- 审计职业道德制度
- 第三节 动量守恒定律教学设计高中物理沪科版2020选择性必修第一册-沪科版2020
- 2020北京安贞医院笔面试过来人专属考题及高分答题模板
- 2026年西藏自治区高考政治试题答案 附考点解读
- 2021大队委员竞选笔试真题题库及答案 还原考试难度
- 2026合肥轨道交通招聘笔试常识考点真题及标准答案
- 2024年平凡的世界全章节考试题及参考答案可打印版
- 2025-2026学年歌词祖国教案
- Web服务版本发布规范
- 2025年广东省中考数学真题卷含答案解析
- HJ349-2023环境影响评价技术导则陆地石油天然气开发建设项目
- GB/T 2423.21-2025环境试验第2部分:试验方法试验M:低气压
- 留园完整版本
- 建设工程工程量清单计价标准(2024版)
- 2025新热处理工程师考试试卷及答案
- 《数智时代下的供应链管理:理论与实践》课件 第1-7章 理解供应链- 供应链经典的生产计划
- 知情同意告知培训
- 江苏单招试题题库及答案
- 废旧空桶处置合同协议
评论
0/150
提交评论