基于SpringBoot技术影者公司软件项目管理系统_第1页
基于SpringBoot技术影者公司软件项目管理系统_第2页
基于SpringBoot技术影者公司软件项目管理系统_第3页
基于SpringBoot技术影者公司软件项目管理系统_第4页
基于SpringBoot技术影者公司软件项目管理系统_第5页
已阅读5页,还剩67页未读 继续免费阅读

下载本文档

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

文档简介

基于SpringBoot技术影者公司软件项目管理系统摘要:如今社会正处于一个高新科技的时代,通信、计算机和网络技术正极大地影响着整个人类社会,IT公司的项目也在不断增长,项目的管理压力不断在增大。科学化、规范化、制度化、信息化的管理是提高公司项目交付率的基础,一套现代化的项目管理系统是IT公司中都必须拥有的。针对目前公司中存在项目管理不善的问题,结合当前公司实际状况为公司开发一个基于J2EE平台、B/S多层体系结构、MVC设计模式和SpringBoot框架的软件项目管理系统。该管理系统提高公司项目管理能力和项目跟踪进度,减少人工的投入和提高各岗位员工工作效率,工作安排准确,同时使公司项目管理的工作达到科学化、规范化、制度化、信息化的目标。基于SpringBoot软件项目管理系统主要是实现对公司的项目管理,包括项目管理,项目任务管理,任务BUG管理等模块,其中有项目录入,评估,项目任务分配,BUG提取,项目交付等功能。关键词:项目管理,springboot,MVC

SoftwareprojectmanagementsystembasedonSpringBoottechnologyAbstract:Nowadays,thesocietyisinaneraofhighandnewtechnology.Communication,computerandnetworktechnologieshaveapositiveimpactontheentirehumansociety.Atthesametime,ITcompanies'projectsareconstantlygrowing,andthepressureofprojectmanagementisincreasing.Underthetraditionalmodel,humanresourcesTherearemoreandmorementalmemories,andthefilesareconstantlyincreasing.Oncethetrackingisnotgood,differentprojectsareintertwined,whichnotonlywasteslaborbutisalsodisorganized,andalsocauseshugelossofcompanybenefits.SinceitisanITcompany,itshouldpursuemodernization,informationization,andscientificdevelopmentneeds. Scientific,standardized,institutionalized,andinformatizedmanagementisthebasisforimprovingthecompany'sprojectdeliveryrate.AmodernprojectmanagementsystemisamustinITcompanies.Aimingattheproblemofpoorprojectmanagementinthecurrentcompany,combinedwiththecurrentsituationofthecompany,asoftwareprojectmanagementsystembasedontheJ2EEplatform,B/Smulti-layerarchitecture,MVCdesignpattern,andSpringBootframeworkwasdevelopedforthecompany.Improvethecompany'sprojectmanagementcapabilitiesandprojecttrackingprogress,reducelaborinputandimprovetheworkefficiencyofemployeesinallpositions,accurateworkarrangements,andmakethecompany'sprojectmanagementworktoachievescientific,standardized,institutionalized,andinformation-basedstandards.TheprojectmanagementsystembasedonSpringBootsoftwaremainlyimplementsprojectmanagementforthecompany,includingprojectmanagement,projecttaskmanagement,taskBUGmanagementandothermodules,amongwhichthereareitemcatalogentry,evaluation,projecttaskallocation,BUGextraction,projectdeliveryandothertasks. ThesoftwareprojectmanagementsystemisdevelopedonIntelliJIDEAsoftware.Thesoftwarecodepromptfunctionisverycomplete,includingfilereferencepatherrors,pagejumppatherrorprompts,andautomaticpackageguidance.ThesoftwareprojectmanagementsystemoftheSpringBootframeworkusesthecurrentmainstreamJAVAopensourcelightweightframeworkcompletedbySpringBootandMybatisframework.SpringBootisbasedonSpring4.0design.Version1.0wasreleasedinApril2014.ComparedtotheSSMframework,SpringBootcombinedwithMavenreducesalargenumberoffrequentconfigurationfilesinthepast.Afterconfiguration,mavencontainsmanypluginfunctions,suchasmybatisreverseengineering,Theprojectautomaticallygeneratesentityclasses,mappingclassesandmappingfiles,reducingalotoftediouswork.ThecombinationofSpringBootandMavencanhelpJAVAdevelopsiegelionsforprojectresearchanddevelopment.Keywords:Projectmanagement,Authority

目录第1章绪论 软件项目开发首先是一项系统性的工作,而诸多的软件项目开发同时堆在一起,不单更加系统性,而且变成了更加复杂的工作,软件项目开发讲究分工明确,需要一个团队的整体合作,才能规范性的完成整个软件项目直至交付给客户。而软件项目开发是需要科学化、规范化、制度化、信息化的管理。因此,基于SpringBoot软件项目管理系统可以整理各个软件项目开发的进度过程。明确项目成本、进度、质量和风险的分析,使各个项目有一个预估的结果,是否符合自身公司的所掌握的领域,或者收益是否大于成本,种种因素都可纳入到该系统进行统计和登记。实际上,软件项目管理不单单如此,而且还可降低减少企业公司日常软件项目开发的工作管理压力,并使各个职责相关人员随时随地都可以知道自身的任务安排,无需像传统模式工作下面对面交流去布置各人员工作任务的安排,这样就减少日常工作不必要时间的浪费,让员工更加专心致志的工作,提高全体的工作效率,这也是公司都不必要浪费的时间成本,时间就是金钱。起到科学化、规范化、制度化、信息化的软件项目管理。系统开发的意义如今社会正处于一个高新科技的时代,通信、计算机和网络技术正极大地影响着整个人类社会,从日常的家庭生活用品到国家重器发展制造都有涉及到高新科技,每个产品的研发都需要一个开发的管理流程,无规矩不成方圆,软件开发也是如此。当项目较小时,任务量少时,我们还能勉强掌握项目的流程走向,和任务的安排,但当项目增多时,任务量非常庞大时,那么日常的管理压力也会随着项目计划的增多也变得非常庞大,而且人的记忆能力有限,此时,不一定可以记得每个项目计划的细节,甚至不清楚自己还有多少的任务没有完成,这样会非常影响各员工的工作效率,这时就是为什么要用到软件项目管理系统了,软件项目管理系统可以大大减少项目开发的管理压力,并且对每个项目任务进行进度跟踪,落实各自任务的安排,各任务计划文档的管理整合,BUG的产生处理流程,项目收益评估,任务工时登记。开发一个高效的软件项目管理系统,各岗位员工都可以利用它来进行轻松管理,使日常工作更加高效,使公司资源得到最大化的利用和最大的收益,比如面对一个项目的录入,需要多少人员来做,花多少工作日,使开发整个流程清晰明了,本着时间就是金钱的使命,对时间进行高效的管理和分配。还有项目的评估,需要多少成本,获得多少收益,都是非常重要的。项目开发流程进度都应该做到可跟踪,可掌控,从软件项目评估到项目软件的交付流程。通过软件项目管理系统的实施使用,能够使公司企业的软件开发项目更加科学性管理,促进规范管理和工作的高效性。1.3国内外发展状况软件项目管理的提出源于美国20世纪70年代中期,当时美国国防部通过对软件开发不能按时提交,预算超支,和质量达不到用户要求的原因,结果显示70%的项目都是因为项目管理不善引起的,并非技术方面出现错误。在微型计算机的出现时,20世纪80年代后项目管理技术也开始呈现出不断兴起的趋势,多样的项目管理软件不断出现,对于软件开发管理,也是其中的一类,软件开发的项目越大,任务就会越多,整个流程会趋于更加繁重、复杂。到了20世纪90年代中期,软件开发项目管理仍存在较多管理不善的问题,据美国软件工程实施现状的调查,软件开发的情况仍然是一个很难去预测的问题,几乎只有大于10%的项目能够在预定的费用和进度下交付给客户。随着社会科技的发展,高新科技的不断兴起,越来越多的软件需要开发,那么开发就需要制定计划,实施项目管理。因此项目管理更加地广泛应用于各个公司企业中。项目管理思想正逐步被各行各业所接受和采用。建设部最近发布了《关于培育发展工程总承包和工程项目管理企业的指导意见》文件,更加表明了项目管理的重要性,也表明了我国的项目管理模式正逐步走向制度化和法制化轨道。经过数据调查显示,大部分软件项目开发人员主要走在编码开发的路上,虽然对软件开发方面知识具有较丰富的技术知识,但是相对于软件管理方面,却又是另一座高峰,知识的盲区,不能说他们不聪明,只是不擅长这方面或者是不专注于这方面,正所谓努力做好一件事容易,但是做好每件事是不容易的,而且没必要花费太多时间在自己工作外的事情。因此如果可以有个软件系统可以帮助他们减少这些繁琐的事情,专心工作,对于公司企业来讲,这将是一个非常科学化地管理工作,而且大大减少了公司企业资源的浪费。项目管理软件系统主要分为客户机/服务器(C/S)结构和浏览器/服务器(B/S)结构体系,应用范围由原来的单机到局域网再到互联网的走向,使得信息得到互相交互,伴随着项目管理软件应用范围变广,系统管理的任务也越来越繁多,C/S结构下项目管理系统也呈现出非常多的缺点,比如对客户来说版本更替,安装都较为不便,而且价格昂贵,对于供应商在提供该软件做系统前需要做的测试也较为麻烦等等问题;而B/S结构的软件项目管理系统在一定程度上解决了这些问题,显得更方便的特性,无论用户的多少都不会增加维护的工作量,所以目前主流的软件项目管理系统主要采用于浏览器/服务器(B/S)结构。JAVA技术的成熟也使浏览器/服务器(B/S)结构日益成为应用软件的主流。1.4主要研究内容软件项目管理系统包括6大功能模块,项目管理模块,任务管理模块,Bug管理模块,日志模块,登陆模块,人员管理模块,不同角色拥有的权限模块也是不同的。首先软件项目管理系统拥有用户友好的界面,还有系统服务器和数据库的支持,使系统成为一个动态化的软件项目管理系统。因此项目管理系统的主要研究内容分为以下几步:首先对界面化如何去设计,让使用者使用简单明了,还有对数据库设计,这是一个比较重要的过程,设计好不好关系到系统的完整性,不会使系统杂乱无章,再一个保证了不同角色权限清晰,在一定级别上无权操作更改他人工作任务,还有保证服务器的完美运行,不存在BUG,最后结合前端页面,服务器和数据库三个重要模块实现软件项目管理系统。

第2章系统需求分析2.1可行性分析可行性分析是根据对系统进行调查的根本上,针对系统是否具备开发的必要性和可能性,对开发系统所需要掌握的技术,经济和操作等多方面进行分析和研究,避免浪费金钱和时间的前提上开发该系统。可行性分析研究目的是以最低的资本去决策问题是否可解决。系统的可行性分析包括以下几个方面。2.1.1经济可行性基于SpringBoot软件项目管理系统是本人的毕业设计,从系统设计开始到系统的开发再到系统的实现完成,都由本人独自完成。实现零经费实现系统。软件项目管理系统被使用后,将会实现公司项目管理的科学科学化、规范化、制度化、信息化,提高公司运作效率和项目交付率。2.1.2技术可行性技术上的分析主要在于开发者技术能力是否能够顺利完成软件项目管理系统开发工作。此系统开发过程中采用IntelliJIDEA2019.3.3x64作为系统的集成开发环境,采用JAVA语言,并使用JAVA开源轻量级框架SpringBoot框架和Mybatis框架,数据库使用msyql5.7。前端采用bootstrapadmin开源项目,以及easyui框架和jQuery。2.1.3操作可行性基于SpringBoot软件项目管理系统采用目前主流的浏览器/服务器(B/S)结构体系,让使用者熟悉,易于操作。根据公司目前的管理过程进行系统化培训,便可对系统进行简单操作。2.2系统的总体需求软件项目管理系统存在5类角色,包括管理员,项目经理,产品经理,开发人员和测试人员。不同角色拥有的权限功能不同,因此权限的管理,体现了公司不同职员负责的工作不同,而且即使角色相同,所负责的工作内容保持互不干扰,独立安排整理自身工作任务。2.3需求分析以下是对软件项目管理系统的六大模块进行需求分析:项目管理模块:项目管理模块是该系统的核心,也是该系统使用的开始,当公司企业接收一个项目需求时,由项目经理进行录入,登记相关信息并上传需求文档,产品经理下载项目需求文档进行评估等级,并上传项目评估文档供给项目经理查看,不同项目的项目经理不能操作其他项目经理的项目。任务管理模块:任务管理模块是针对已经过产品经理进行评估认定后,符合公司标准的项目需求,再由项目经理根据产品经理所提供的文档去进行拆分任务,并进行任务的分发到开发人员,测试人员后,开发人员和测试人员都可以通过登陆系统查看自身的任务。项目经理只可建立自身项目的任务。BUG管理模块:该模块主要开始于测试人员。测试人员在进行系统模块测试时,途中可能会遇到一些不太理想的情况下,发现某些项目存在一些BUG问题的时候,便可以在这个模块中登记BUG,并指派给该模块的开发人员,相应的开发人员也可以登陆查看自己目前存在的BUG数量,当开发修复BUG后,该BUG负责人会指向提出BUG的人。不同BUG只可由该BUG负责人和创建人具有操作权限。人员管理模块:各人员可通过人员列表查看当前系统各人员职责、手机号以及登陆时间。还有管理员添加修改员工功能,人员管理作为系统的基础必须项,也是比较复杂的一项,不同的人员职位不同,相应的所能执行的功能模块也是不同的,比如录入项目需求,就只能是项目经理才能有权限去录入需求。该系统总要分为5类人员:包括管理员,项目经理,产品经理,开发人员,测试人员。不同岗位有不同权限。admin整个系统项目经理拥有最高的权限,可管理全部模块。系统管理模块:作为系统的管理模块,拥有系统日志功能和系统数据还原功能:日志功能记录系统人员登陆时间,包括登陆ip和时间,以及人员对系统执行增删改操作;系统数据还原功能包括项目,任务,BUG,文件,日志数据进行清除还原。登陆模块:使用系统账号为公司人员创建账号。员工可使用账号,密码登陆系统,也可以进行企业微信扫码登陆,确保企业微信邮箱上填写对应的邮箱账号方可登陆系统,登陆根据人员权限不同,拥有的系统功能权限也会不同。还有各人员拥有修改密码功能。

软件项目管理系统软件项目管理系统人员管理模块系统管理模块登录管理模块BUG管理模块任务管理模块人员管理模块系统管理模块登录管理模块BUG管理模块任务管理模块项目管理模块图2.1软件项目管理系统模块图2.4系统用例图软件项目管理系统根据功能划分五个用例图,分别如下系统管理员用例图:主要描述管理员维护用户,系统日志,系统数据还原。项目经理用例图:主要描述项目经理项目管理过程和项目任务分配。产品经理用例图:主要描述产品经理评估项目开发人员:主要描述开发人员开发任务维护过程和BUG修复过程。测试人员:主要描述测试人员测试任务维护和BUG管理过程。2.4.1系统管理员用例图在系统管理员用例图中,系统管理员拥有添加用户,更新用户,删除用户,查看系统日志,系统数据还原功能。具体如图2.2所示系统管理员用例图。图2.2系统管理员用例图2.4.2系统管理员用例规约表表2.1新建用户用例规约表用例编号Admin01用例名称新建用户功能描述新建用户,为员工创建系统权限账号,并赋予账号赋予职位,管理对应的功能模块执行者系统管理员前置条件系统管理员成功登录系统后置条件管理管理员账号涉众利益管理员账号基本路径1.新建用户1.1管理员使用电脑登陆系统1.2调用用户新建接口1.3输入用户信息1.4保存完成后退出系统或进行其他操作。拓展账号已存在1.1a:更改当前新建用户账号。字段列表管理员账号、管理员密码业务规则只有管理员可以新建用户备注表2.2更新用户用例规约表用例编号Admin02用例名称更新用户功能描述更新用户,管理员可更新该用户上司,职位以及手机号码信息。执行者系统管理员前置条件系统管理员成功登录系统后置条件管理管理员账号涉众利益管理员账号基本路径1.更新用户1.1管理员使用电脑登陆系统1.2调用用户更新接口1.3更改用户信息1.4保存完成后退出系统或进行其他操作。拓展字段列表管理员账号、管理员密码、业务规则只有管理员可以更新用户备注表2.3删除用户用例规约表用例编号Admin03用例名称删除用户功能描述删除用户,管理员删除用户。执行者系统管理员前置条件系统管理员成功登录系统后置条件管理管理员账号涉众利益管理员账号基本路径1.删除1.1管理员使用电脑登陆系统1.2调用用户删除接口1.3删除用户信息1.4保存完成后退出系统或进行其他操作。拓展删除失败1.1:用户存在项目工作

1.2:用户存在任务工作

1.3:用户存在BUG工作字段列表管理员账号、管理员密码、业务规则只有管理员可以删除用户备注表2.4查看系统日志用例规约表用例编号Admin04用例名称查看系统日志功能描述系统管理查看系统日志执行者系统管理员前置条件系统管理员成功登录系统后置条件管理管理员账号涉众利益管理员账号基本路径1.查看系统日志1.1管理员使用电脑登陆系统1.2调用系统日志列表接口1.3查看系统日志1.4查看后退出系统或进行其他操作。拓展字段列表管理员账号、管理员密码、业务规则只有管理员可以查看系统日志备注表2.5系统数据还原用例规约表用例编号Admin05用例名称系统数据还原功能描述系统数据还原,系统管理员进行系统数据清除。执行者系统管理员前置条件系统管理员成功登录系统后置条件管理管理员账号涉众利益管理员账号基本路径1.系统数据还原1.1管理员使用电脑登陆系统1.2调用系统数据删除接口1.3输入删除指令1.4删除系统数据1.5保存完成后退出系统或进行其他操作。拓展1..删除失败1.1:删除指令错误

字段列表管理员账号、管理员密码、业务规则只有管理员可以系统数据还原备注2.4.3项目经理用例图在项目经理用例图中,项目经理拥有项目录入,项目更新,项目删除,新增任务功能。具体如图2.3所示项目经理用例图图2.3项目经理用例图2.4.4项目经理用例规约表表2-6项目录入用例规约表用例编号project01用例名称项目录入功能描述项目录入,项目经理进行项目录入,包括项目名称,公司等内容,以及上传项目需求文档。执行者项目经理前置条件项目经理成功登录系统后置条件管理项目经理账号涉众利益项目经理账号基本路径1.项目录入1.1项目经理使用电脑登陆系统1.2调用项目录入接口1.3填写项目信息1.4保存完成后退出系统或进行其他操作。拓展字段列表项目经理账号、项目经理密码、业务规则只有项目可以录入项目备注表2.7项目录入用例规约表用例编号project02用例名称项目更新功能描述项目更新,项目经理对评估后的项目进行信息更换时可使用此功能,更新项目状态,金额,工作量,级别,备注。执行者项目经理前置条件项目经理成功登录系统后置条件管理项目经理账号涉众利益项目经理账号基本路径1.项目更新1.1项目经理使用电脑登陆系统1.2调用项目更新接口1.3修改项目信息1.4保存完成后退出系统或进行其他操作。拓展字段列表项目经理账号、项目经理密码、业务规则只有项目经理可以录入项目备注表2.8项目删除用例规约表用例编号project03用例名称项目删除功能描述项目删除,项目经理进行项目删除,包括与项目有关的任务,BUG执行者项目经理前置条件项目经理成功登录系统后置条件管理项目经理账号涉众利益项目经理账号基本路径1.项目删除1.1项目经理使用电脑登陆系统1.2调用项目删除接口1.3删除项目1.4保存完成后退出系统或进行其他操作。拓展字段列表项目经理账号、项目经理密码、业务规则只有项目经理可以删除项目备注表2.9新增任务用例规约表用例编号project04用例名称新增任务功能描述新增任务,项目经理进行项目任务分配到开发人员和测试人员。执行者项目经理前置条件项目经理成功登录系统后置条件管理项目经理账号涉众利益项目经理账号基本路径1.新增任务1.1项目经理使用电脑登陆系统1.2调用任务新增接口1.3新增任务1.4保存完成后退出系统或进行其他操作。拓展字段列表项目经理账号、项目经理密码、业务规则备注2.4.5产品经理用例图在产品经理用例图中,产品经理拥有项目评估功能。具体如图2.4所示项目经理用例图图2.4产品经理项目评估用例图2.4.6产品经理用例规约表2.10新增任务用例规约表用例编号product01用例名称项目评估功能描述项目评估,产品经理对项目经理所录入的项目进行评估认定,填写项目工作量,交付时间,以及评估上传评估文档。执行者产品经理前置条件产品经理成功登录系统后置条件管理产品经理账号涉众利益产品经理账号基本路径1.新增任务1.1产品经理使用电脑登陆系统1.2调用项目更新接口1.3项目评估1.4保存完成后退出系统或进行其他操作。拓展字段列表项目经理账号、项目经理密码、业务规则备注2.4.7开发人员用例图在开发人员用例图中,开发人员拥有新增任务,开始任务,更新任务,完成任务,删除任务,修复BUG功能。具体如图2.5所示开发人员用例图2.5开发人员用例图2.4.8开发人员用例规约表2.11新增任务用例规约表用例编号dev01用例名称新增任务功能描述新增任务,开发人员新建开发任务,填写任务信息,上传任务文档。执行者开发人员前置条件开发人员成功登录系统后置条件管理开发人员账号涉众利益开发人员账号基本路径1.新增任务1.1开发人员使用电脑登陆系统1.2调用任务新增接口1.3新增任务1.4保存完成后退出系统或进行其他操作。拓展字段列表开发人员账号、开发人员密码、业务规则备注表2.12完成任务用例规约表用例编号dev02用例名称完成任务功能描述完成任务,开发人员完成自己任务。执行者开发人员前置条件开发人员成功登录系统后置条件管理开发人员账号涉众利益开发人员账号基本路径1.新增任务1.1开发人员使用电脑登陆系统1.2调用任务更新接口1.3完成任务1.4保存完成后退出系统或进行其他操作。拓展字段列表开发人员账号、开发人员密码、业务规则备注图2.13完成任务用例规约表用例编号dev03用例名称更新任务功能描述更新任务,开发人员更新自己任务,修改当前任务状态,工作量,等级,任务文档。执行者开发人员前置条件开发人员成功登录系统后置条件管理开发人员账号涉众利益开发人员账号基本路径1.更新任务1.1开发人员使用电脑登陆系统1.2调用任务更新接口1.3更新任务1.4保存完成后退出系统或进行其他操作。拓展字段列表开发人员账号、开发人员密码、业务规则备注表2.14删除任务用例规约表用例编号dev04用例名称删除任务功能描述删除任务,开发人员删除自己任务,以及任务相关BUG执行者开发人员前置条件开发人员成功登录系统后置条件管理开发人员账号涉众利益开发人员账号基本路径1.删除任务1.1开发人员使用电脑登陆系统1.2调用任务删除接口1.3删除任务1.4保存完成后退出系统或进行其他操作。拓展字段列表开发人员账号、开发人员密码、业务规则备注表2.15修复BUG用例规约表用例编号dev05用例名称修复BUG功能描述修复BUG,开发人员修复测试人员针对测试任务所出现的BUG进行修复执行者开发人员前置条件开发人员成功登录系统后置条件管理开发人员账号涉众利益开发人员账号基本路径1.修复BUG1.1开发人员使用电脑登陆系统1.2调用BUG更新接口1.3更新BUG1.4保存完成后退出系统或进行其他操作。拓展字段列表开发人员账号、开发人员密码、业务规则备注2.4.9测试人员用例图在测试人员用例图中,开发人员拥有新增BUG,开始测试任务,完成测试任务,删除BUG功能。具体如图2.6所示测试人员用例图图2.6测试人员用例图

2.4.10测试人员用例规约表2.16新增BUG用例规约表用例编号test01用例名称新增BUG功能描述新增BUG,测试人员对测试任务发现BUG并提给开发人员。执行者测试人员前置条件测试人员成功登录系统后置条件管理测试人员账号涉众利益测试人员账号基本路径1.新增BUG1.1测试人员使用电脑登陆系统1.2调用BUG新增接口1.3新增BUG1.4保存完成后退出系统或进行其他操作。拓展字段列表测试人员账号、测试人员密码、业务规则备注

表2.17开始测试任务用例规约表用例编号test02用例名称开始测试任务功能描述开始测试任务,测试人员开始测试任务。执行者测试人员前置条件测试人员成功登录系统后置条件管理测试人员账号涉众利益测试人员账号基本路径1.开始测试任务1.1测试人员使用电脑登陆系统1.2调用任务更新接口1.3开始测试任务1.4保存完成后退出系统或进行其他操作。拓展字段列表测试人员账号、测试人员密码、业务规则备注表2.18完成测试任务用例规约表用例编号test03用例名称完成测试任务功能描述完成测试任务,测试人员完成测试任务。执行者测试人员前置条件测试人员成功登录系统后置条件管理测试人员账号涉众利益测试人员账号基本路径1.完成测试任务1.1测试人员使用电脑登陆系统1.2调用任务更新接口1.3完成测试任务1.4保存完成后退出系统或进行其他操作。拓展字段列表测试人员账号、测试人员密码、业务规则备注表2.19BUG删除用例规约表用例编号test04用例名称BUG删除功能描述BUG删除,经过开发人员修复后的BUG可由测试人员删除。执行者测试人员前置条件测试人员成功登录系统后置条件管理测试人员账号涉众利益测试人员账号基本路径1.完成测试任务1.1测试人员使用电脑登陆系统1.2调用BUG删除接口1.3BUG删除1.4保存完成后退出系统或进行其他操作。拓展字段列表测试人员账号、测试人员密码、业务规则备注2.5系统类图2.5.1实体类图图2.7实体类关系图描述各个实体类直接关系。共有七个实体类图,包括User类,Job类,Project类,Task类,Bug类,Uploadfile类,Log类。实体类说明如下:User用户类:用于存储用户账号信息。Job职位类:用于用户类job属性对应的职位名称。Project项目类:用于存储项目信息。Task任务类:用于存储任务信息。Bug类:用于存储BUG信息。Uplodafile上传文件类:用于存储用户所上传的文件信息。Log日志类:用于存储系统用户操作日志数据图2.7实体类关系图

第3章系统设计3.1系统功能设计基于SpringBoot软件项目管理系统有六大模块,项目管理模块,任务管理模块,Bug管理模块,日志模块,登录模块,人员管理模块。下面为各模块功能设计说明:1.项目管理模块:通过管理员授权的项目经理权限的账号进行系统登录。实现项目的录入,登记相关信息并上传需求文档。而项目评估阶段可由管理员授权的产品经理权限的账号进行项目评估等级,并上传项目评估文档供给项目经理查看,再由项目经理参考项目评估文档进行任务划分,最终由项目经理进行项目完成交付功能。其中不同项目经理账号只可操作由自己建立的项目,评估项目也只可让项目产品评估负责人进行评估该项目。2.任务管理模块:经过由项目经理进行新增的任务,开发人员和测试人员都可看到任务列表,还可以通过我的任务进行查看自己的任务工作。开发人员和测试人员也可自己新增任务。任务维护只可由任务负责人进行操作,包括任务开始、完成、删除、更新操作。3.BUG管理模块:测试人员在进行测试任务时,发现任务BUG时可新增BUG到该任务模块的开发人员,开发人员可在我的BUG中查看到自己目前的BUG任务,进行修复,经修复后自动指派给BUG创建者,再由创建者进行BUG确认是否已经修复,若修复完成便可进行BUG删除。4.人员管理模块:各人员可通过人员列表查看当前系统各人员职责、手机号以及登陆时间。通过管理员账号登陆,可进行用户维护功能,包括用户新增,更新用户信息和删除用户,确保只有管理员账号可操作此功能。5.系统管理模块:作为系统的管理模块,只有管理员可操作此模块。通过管理员账号登陆进行系统日志查询各人员对系统的操作历史,包括项目,任务,BUG的增删改操作以及用户登陆系统记录;还有进行系统数据还原功能:包括项目,任务,BUG,文件,日志数据进行清除还原,还有操作时需输入删除指令,若指令错误立即退出系统。6.登陆模块:员工可使用管理员授权的账号,密码登陆系统,也可以进行企业微信扫码登陆,确保扫码登录后的账号与账号登录为同一账号。各账号可修改自身账号密码。3.2数据库设计系统数据库采用mysql数据库,建有七张表,包括用户表,职位表,项目表,任务表,BUG表,上传文件表,日志表。1.user(用户表),表的详细数据见下表3-1用户表:表3-1用户表列名数据类型是否为空主外键描述idintNotnull主键编号accountvarchar(255)Notnull账号namevarchar(255)Notnull姓名leadervarchar(255)上级passwordvarchar(255)Notnull密码jobintNotnull外键职位phoneVarchar(255)手机号码lastLoginDatetime最后登录时间2.job(职位表),表的详细数据见下表3-2职位表:表3-2职位表列名数据类型是否为空主外键描述idintNotnull主键编号namevarchar(255)Notnull名称3.project(项目表),表的详细数据见下表3-3项目表:表3-3项目表列名数据类型是否为空主外键描述idintNotnull主键编号namevarchar(255)Notnull名称companyvarchar(255)Notnull公司creatorvarchar(255)Notnull负责人creatdatedatetimeNotnull创建时间evaluatorvarchar(255)评估者evaluatedatedatetime评估时间workloadDatetimeNotnull工作量statusVarchar(255)Notnull状态earningsvarchar(255)Notnull收益finishbyvarchar(255)交付者finishdatedatetime交付时间remarkvarchar(255)备注deadlinevarchar(255)最后期限gradevarchar(255)级别updatervarchar(255)更新者Updatedatedatetime更新时间4.task(任务表),表的详细数据见下表3-4任务表:表3-4任务表列名数据类型是否为空主外键描述idintNotnull主键编号namevarchar(255)Notnull名称projectintNotnull项目idcreatorvarchar(255)Notnull创建者creatdatedatetimeNotnull创建时间principalvarchar(255)负责人typevarchar(255)任务类型workloadDatetimeNotnull工作量statusVarchar(255)Notnull状态startdatevarchar(255)Notnull开始时间finishdatedatetime完成时间remarkvarchar(255)备注deadlinevarchar(255)最后期限gradevarchar(255)级别updatervarchar(255)更新者updatedatedatetime更新时间5BUG(BUG表),表的详细数据见下表3-5BUG表:表3-5BUG表列名数据类型是否为空主外键描述idintNotnull主键编号namevarchar(255)Notnull名称projectintNotnull项目idtaskintNotnull任务idcreatorvarchar(255)Notnull创建者creatdatedatetimeNotnull创建时间principalvarchar(255)负责人statusVarchar(255)Notnull状态startdatevarchar(255)Notnull开始时间finishdatedatetime完成时间remarkvarchar(255)备注deadlinevarchar(255)最后期限gradevarchar(255)级别updatervarchar(255)更新者updatedatedatetime更新时间6上传文件表(uploadfile表),表的详细数据见下表3-6上传文件表:表3-6上传文件表列名数据类型是否为空主外键描述idintNotnull主键编号namevarchar(255)Notnull名称classifyvarchar(255)Notnull文件类型filetypevarchar(255)Notnull文件归属filetypeidintNotnull归属iduploadervarchar(255)Notnull上传者uploaddatedatetimeNotnull上传时间filepathVarchar(255)Notnull文件路径updatervarchar(255)更新者updatedatedatetime更新时间7日志表(log表),表的详细数据见下表3-7上传日志表:表3-7日志表列名数据类型是否为空主外键描述idintNotnull主键编号ipvarchar(255)NotnullIP地址accountvarchar(255)Notnull账号namevarchar(255)Notnull姓名actionvarchar(255)Notnull动作actiondatedatetimeNotnull动作时间

第4章系统实现4.1登录界面实现基于SpringBoot软件项目管理系统服务器开启后,用户可直接访问系统登录页面。登录模块拥有两种登录方式,包括账号登陆和扫码登陆。4.1.1账号登陆1.点击账号登录会弹出账号输入框和密码输入框,如图4.1账号登录界面所示。图4.1账号登录界面输入账号密码错误提示如图4.2账号密码错误提示图4.2账号密码错误提示代码实现:4.1.2扫码登陆1.点击扫码登录会弹出企业微信二维码后,使用手机企业微信进行扫码登录。如图4.2账号登录界面所示图4.3企业微信扫码登录界面代码实现:1.可下载企业微信扫码js代码并引入到项目中,调用window.WwLogin函数便可将二维码嵌入到某个div标签中2.后台验证用户扫码结果返回打开手机企业微信使用扫一扫进行扫码登陆图4.4企业微信扫码确认4.扫码登录失败提示分为非本企业员工如图4.5权限不足和未授权账号如图4.6扫码失败图4.5权限不足如图4.6扫码失败4.2主页界面实现通过用户成功登录后可进入到主要界面。主页界面包括用户姓名,职位,多个菜单栏以及各未交付项目、未完成任务、未修复BUG统计,修改密码和注销按钮以及待评估项目列表。如图4.7主页界面所示图4.7主页界面项目统计代码:4.2.1项目管理菜单1.点击左侧项目管理,便可展开项目管理菜单,其中含有项目列表、项目录入、项目评估、项目详情四个小菜单。如图4.8项目管理菜单界面所示图4.8项目管理菜单界面2.点击项目列表会进入项目列表页面,可看到当前所有项目和列表查询功能和导出Excel功能。如图4.9项目列表界面所示。图4.9项目列表界面3.点击项目录入会进入项目录入页面,填写相关信息便可录入新的项目。如图4.10项目录入界面所示。图4.10项目录入界面代码如下:4.点击项目详情或者通过项目列表中的详情按钮可进入项目详情页面,可进行更新删除操作。如图4.11项目详情界面所示。图4.11项目详情界面5.通过产品经理权限账号登陆后可在主页待评估列表点击评估按钮进入项目评估页面进行项目评估。如图4.12项目评估界面所示。图4.12项目评估界面代码如下:4.2.2任务管理菜单1.点击左侧任务管理,便可展开任务管理菜单,其中含有任务列表、新增任务、我的任务、任务详情四个小菜单。如图4.13任务管理菜单界面所示图4.13任务管理菜单界面2.点击任务列表会进入任务列表页面,可看到当前所有任务和列表查询功能和导出Excel功能。如图4.14任务列表界面所示。图4.14任务列表界面代码如下:3.点击新增任务会进入新增任务页面,填写相关信息便可新增任务。如图4.15新增任务界面所示。图4.15新增任务界面新增代码如下:4.点击任务详情或者通过任务列表中的详情按钮可进入任务详情页面,可进行更新删除操作。如图4.16任务详情界面所示。图4.16任务详情界面代码如下:5.点击我的任务可查看自身任务。如图4.17我的任务界面所示。图4.17我的任务界面4.2.3BUG管理菜单1.点击左侧BUG管理,便可展开BUG管理菜单,其中含有BUG列表、新增BUG、我的BUG、BUG详情四个小菜单。如图4.18BUG管理菜单界面所示图4.18BUG管理菜单界面2.点击BUG列表会进入BUG列表页面,可看到当前所有BUG和列表查询功能和导出Excel功能。如图4.19BUG列表界面所示。图4.19BUG列表界面代码如下:3.点击新增BUG会进入新增BUG页面,填写相关信息便可新增任务。如图4.20新增BUG界面所示。图4.20新增BUG界面代码如下:4.点击BUG详情或者通过BUG列表中的详情按钮可进入BUG详情页面,可进行更新删除操作。如图4.21BUG详情界面所示。图4.21BUG详情界面删除代码如下:5.点击我的BUG可查看自身BUG。如图4.22我的BUG界面所示。图4.22我的BUG界面4.2.4用户管理菜单1.点击左侧用户管理,便可展开用户管理菜单,其中含有用户列表、新增用户两个个小菜单。如图4.23用户管理菜单界面所示图4.23用户管理菜单界面2.点击用户列表会进入用户列表页面,可看到当前所有用户和列表查询功能和导出Excel功能。如图4.24用户列表界面所示。图4.24用户列表界面代码如下:3.点击添加用户会进入新增用户页面,填写相关信息便可添加用户。如图4.25添加用户界面所示。图4.25添加用户界面代码如下:functionsaveUser(){varaccount=$("#account").val();if(account==''){$.messager.show({timeout:1000,msg:'请填写账号',showType:'slide'});$('#account').focus()return;}varpassword=$("#password").val();if(password.length<6){$.messager.show({timeout:1000,msg:'密码最少6位',showType:'slide'});$('#password').val('')$("password").focus();return;}if(!passwordRex.test(password)){$.messager.show({timeout:1000,msg:'格式不正确',showType:'slide'});$('#password').val('')$("password").focus();return;}varverifyPassword=$("#verifyPassword").val();if(verifyPassword!=password){$.messager.show({timeout:1000,msg:'两次密码不正确',showType:'slide'});$('#verifyPassword').val('')$('#verifyPassword').focus()return;}varname=$("#name").val();if(name==''){$.messager.show({timeout:1000,msg:'请填写姓名',showType:'slide'});$('#name').focus()return;}varleader=$("#principal").find("option:selected").val();varjobs=$("#position").find("option:selected").val();varphone=$("#phone").val();if(!commonUtils.verifiPhone(phone)){return;}$.post('user/addUser',{account:account,password:hex_md5(password),name:name,leader:leader,jobs:jobs,phone:phone},function(data){if(data=='true'){$.messager.show({timeout:1000,msg:'新建用户成功',showType:'slide'});$('#account').val('');$('#password').val('');$('#verifyPassword').val('');$('#name').val('');$('#phone').val('');}})}4.点击用户列表中的修改按钮进入个人信息页面,填写相关信息便可更新用户。如图4.26个人信息界面所示。图4.26个人信息界面代码如下:4.2.5密码修改,注销按钮1.点击主页右上角密码修改按钮可进入到密码修改界面,如图4.27密码修改界面所示图4.27密码修改界面代码如下:varpasswordRex=/^(?:\d+|[a-zA-Z]+|[!@#$%^&*]+)$///密码格式验证纯数字,纯字母,纯特殊字符functionchangePassword(){varoldPassword=$("#oldPassword").val();if(oldPassword==''){$.messager.show({timeout:1000,msg:'原密码为空',showType:'slide'});$('#oldPassword').focus()return;}varnewPassword=$("#newPassword").val();if(newPassword.length<6){$.messager.show({timeout:1000,msg:'密码最少6位',showType:'slide'});$('#newPassword').val('')$("#newPassword").focus();return;}if(!passwordRex.test(newPassword)){$.messager.show({timeout:1000,msg:'格式不正确',showType:'slide'});$('#newPassword').val('')$("#newPassword").focus();return;}if(oldPassword==newPassword){$.messager.show({timeout:1000,msg:'新密码不能与旧密码相同',showType:'slide'});$('#newPassword').val('')$("#newPassword").focus();$("#verifyPassword").val('')return;}varverifyPassword=$("#verifyPassword").val();if(verifyPassword!=newPassword){$.messager.show({timeout:1000,msg:'两次密码不正确',showType:'slide'});$('#verifyPassword').val('')$('#verifyPassword').focus()return;}varid=JSON.parse(window.sessionStorage.getItem("user")).id$.post('user/changePassword',{oldPassword:hex_md5($('#oldPassword').val()),newPassword:hex_md5($('#newPassword').val()),id:id},function(data){if(data=='true'){$.messager.show({timeout:1000,msg:'密码修改成功',showType:'slide'});window.location.href='login'}else{$.messager.show({timeout:1000,msg:'原密码错误',showType:'slide'});$('#oldPassword').focus()$('#oldPassword').val('')$('#newPassword').val('')$('#verifyPassword').val('')}})}点击主页右上角注销按钮便可退出当前系统,回到登录界面,如图4.28注销按钮。图4.28注销按钮代码如下:

第5章系统测试5.1系统测试目的系统进行测试的目的为了保证系统可以无错误异常地运行供用户使用,避免用户在系统使用时出现崩溃。因此要对系统进行测试,找出系统中Bug,bug可能存在于数据错误、功能异常、编码多个方面,系统需要在这些方面上进行测试尽量找到系统的bug并进行修复。在系统设计和实现过程中测试出来的bug需要在系统运行中进行测试,所以系统测试是软件开发中必不可少的部分。5.2系统测试意义目前处于高科技时代,软件市场非常庞大,在如此庞大的市场中如何确保自身软件的成功之道首先是用户的使用体验,好的软件甚至不应该存在任何一个bug,因为这样会影响用户的体验。因此在软件发布前需要做一系列的软件测试,找出系统中存在的bug漏洞,有利于保证软件的用户体验,而且还可以保护软件系统的安全性。5.3测试用例及结果用例编号用例名称测试目的测试结果T-1非本企业扫码登陆测试用户使用非本企业进行扫码登陆是否可以登陆系统用户需为此企业才能进行扫码,否则提示权限不足T-2本企业未授权账号测试用户在管理员未授权账号进行扫码登录是否可以登录系统提示登录失败,请联系管理员T-3非项目经理账号进行项目录入功能测试没有项目经理权限的账号是否可以新增项目点击项目录入的时候,提示没有权限T-4非产品经理账号进行项目评估功能测试没有产品经理权限的账号是否可以评估项目点击项目评估的时候,提示没有权限T-5不是本任务的负责人或者创建者是否可以更新任务或者删除任务测试是否不是此任务的负责人或者创建者可以更新或者删除任务在任务详情页点击更新按钮和删除按钮提示没有权限T-6不是本BUG的负责人或者创建者是否可以更新任务或者删除任务测试是否不是此BUG的负责人或者创建者可以更新或者删除BUG在BUG详情页点击更新按钮和删除按钮提示没有权限T-7不是管理员账号是否可以进行用户维护测试不是管理员账号是否可以对用户信息进行增删改操作提示没有权限T-8不是管理员账号是否可以使用系统管理模块功能测试不是管理员账号是否可以使用系统管理模块功能提示没有权限T-9在管理员账号不输入指令是否可以使用还原功能测试在管理员账号是否可以不输入指令是否可以使用还原功能密码错误,直接退出当前系统返回登录界面

第6章结束语经过这一段时间的不懈努力,我的毕业设计——基于SpringBoot软件项目管理系统经过测试顺利,系统开发成功。系统页面采用BootStrap提供的开源项目,也属于目前比较主流的B/S多层体系结构的web系统,,供用户可以简单使用,对于开源公司的免费资源表示非常感激。JAVA语言仍是目前各个公司都占比比较大的一种编程语言,出现比较早,具有非常稳定性,我使用的是JAVA1.8,而采用SpringBoot轻量级框架考虑到此框架相对于SSM框架,没有太多的配置文件,通过SpringBoot和Maven整合可以减少配置文件,方便搭建好项目框架,而且SpringBoot自带有Tomcat服务器,使用在IDEA软件上就可以轻易运行,数据库选择mysql的原因是因为目前mysql也是作为主流的数据库,功能也比较完善,INNODB引擎支持事务。基于SpringBoot软件项目管理系统在这些工具整合下可以完美运行。

参考文献:[1][美]CayS.Horstmann

CoreJavaVolumeⅠ机械工业出版社,2008-6[2][美]CayS.Horstmann

CoreJavaVolumeⅡ机械工业出版社,2008-6[3][美]BruceEckelThinkinginJava(FourthEdition)机械工业出版社2007-6[4]考特莱尔Cotterell.软件项目管理(原书第4版)机械工业出版社2007-4[5][美]克雷格·沃斯(译者雪丰)Springboot实战人民邮电出版社2016-9[6]汪云飞JAVAEE开发的颠覆者电子工业出版社2016-3[7]周志明深入理解Java虚拟机机械工业出版社2011-6[8][美]达克特JavaScript&jQuery交互式Web前端开发清华大学出版社2015-6[9]MicheleSliger/StaciaBroderick译者(初悦欣/亢江妹)软件项目管理与[9]敏捷方法机械工业出版社2010-6[10]李刚Java疯狂讲义电子工业出版社2008-10[11]传智播客高教产品研发部Java基础入门清华大学出版社2014-5[12]韩晓霞Linux操作系统哈尔滨工业大学出版社2013-1[13]杨弘平UML2基础、建模与设计编程清华大学出版社2015-10[14]崔洋贺亚茹mysql数据库应用从入门到精通2013-1[15][美]德罗兹德克(译者周响)数据结构与算法:Java语言版机械工业出版社[15]2006-7

致谢白驹过隙,转眼之间,我的本科生活和学习即将画上一个完整的句号,我人生的另一船帆也即将展开,起航向未知的社会前进。我感慨万千。在本次毕业设计与论文撰写中,我要特别感谢唐盛平导师的一路相随与悉心指导,解答我的疑惑,纠正我的不当之处。本论文从立题之初、设计之时到撰稿之终,方方面面皆离不开导师的支持与指导。在此我要感谢我的导师对我的关怀。同时也感谢与本论文相关的各位专家与学者的研究成果,给予我启发与帮助。同时,我要感谢所有教育过我、指导过我、帮助过我的老师们,在我迷茫之时可以为我解答问题,去除疑惑,让我不断在获得知识的道路上不再受阻。俗话说“苦海无涯苦作舟”,不单单是我付出的苦,更有老师们为我所付出的苦,所以非常感谢在大学生活中各个关怀过,帮助过我的老师们。还有感谢大学生活里的那群如挚友般的同学们,感谢你们平时对我的帮助、关怀。 最后祝各位老师、同学们生活一帆风顺、事事如意。

电脑无法识别U盘该怎么办HYPERLINK电脑无法识别U盘怎么办?打开我的电脑上单击右键,在快捷菜单里,选择“管理”,打开“计算机管理”窗口。在计算机管理窗口里,选择“存储”下面的“磁盘管理”,如果看得到没有盘符的U盘,那么在这个U盘上按鼠标右键,选择“更改驱动器名称和路径”选项,就打开了“更改……的驱动器号和路径”对话框。再点击“更改”按钮,打开“更改驱动器号和路径”的对话框,在“指定以下驱动器号”的右边下拉列表里,选择你希望分配给U盘的驱动器号,尽可能靠后选择,比如X、Y、Z,选择好后,单击确定按钮,回到上一次“更改……的驱动器号和路径”对话框窗口,再一次单击确定,就回到“计算机管理”窗口。至此,如果一切正常,就给U盘单独设置了一个长久使用的驱动器号,并却,不受虚拟驱动器的影响了。建议将U盘插到电脑上,看任务栏中是否显示图标,如果显示,在我的电脑点右键查看属性——高级——硬件——设备管理器——查看里面是否有问号的设备,在问号设备上点右键——更新驱动程序然后下一步——否暂时不连接到网络——下一步自动安装软件(推荐)就可以了另外:系统不认U盘的几种处理方法1.禁用主板usb设备。管理员在CMOS设置里将USB设备禁用,并且设置BIOS密码,这样U盘插到电脑上以后,电脑也不会识别。这种方法有它的局限性,就是不仅禁用了U盘,同时也禁用了其他的usb设备,比如usb鼠标,usb光驱等。所以这种方法管理员一般不会用,除非这台电脑非常重要,值得他舍弃掉整个usb总线的功能。但是这种屏蔽也可以破解,即便设置了密码。整个BIOS设置都存放在CMOS芯片里,而COMS的记忆作用是靠主板上的一个电容供电的。电容的电来源于主板电池,所以,只要把主板电池卸下来,用一根导线将原来装电池的地方正负极短接,瞬间就能清空整个CMOS设置,包括BIOS的密码。随后只需安回电池,自己重新设置一下CMOS,就可以使用usb设备了。(当然,这需要打开机箱,一般众目睽睽之下不大适用~~)2.修改注册表项,禁用usb移动存储设备。打开注册表文件,依次展开"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\usbehci”双击右面的“Start”键,把编辑窗口中的“数值数据”改为“4”,把基数选择为“十六进制”就可以了。改好后注销一下就可以看见效果了。为了防止别人用相同的方法来破解,我们可以删除或者改名注册表编辑器程序。提示:“Start”这个键是USB设备的工作开关,默认设置为“3”表示手动,“2”是表示自动,“4”是表示停用。3.在computermanagement里将removablestorage的使用权限禁止。computermanagement是一个windows管理组件,可以在控制面板——管理工具——计算机管理打开。在该工具窗口中storage——removablestorage——property中,general项,可以控制系统托盘是否显示security则可以管理移动存储设备的使用权限。在security中将普通用户的使用权限降低,就可以达到禁用u盘的目的。破解的方法也很简单,管理员降低普通用户移动存储设备的使用权限,但未必禁用computermanagement的使用权限。普通用户可以通过这个工具解除usb移动存储设备的使用权限限制。另外,值得一提的是,如果u盘插到电脑上后可以驱动,但是我的电脑里却没有盘符,很有可能是管理员改动了u盘的默认盘符,使得我的电脑不能识别。这种情况,可以在movablestorage中看到u盘驱动器。可以在u盘驱动器属性设置里为u盘重新分配一个盘符,再重新插拔一次u盘,就可以在我的电脑里看到u盘的盘符了。一、首先可以将该U盘换到别的机器上,看使用是否正常。如果排除了硬件损坏的可能,一般就是软件方面有问题。在WindowsXP+SP1操作系统下,有些USB2.0设备的确常常出现工作不稳定的问题,可以试试安装设备自带的USB2.0驱动程序。另外最好不要使用USB延长线,防止因为供电不足而造成不稳定现象。如果仍无效,可以在主板BIOS设定中,将USB接口强行设置为USB1.1传输速率。二、(适用于WIN98)启动计算机,进入主板BIOS设置,检查BIOS中USB的相关选项是否已经打开:OnChipUSB设定为Enabled;USBController设定为Enabled;PNPOSInstalled设定为Yes;AssignIRQForUSB设成Enabled。要正常使用USB设备首先要开启USB接口,在主板BIOS里可以进行此项工作,一般来说只需在BIOS中进入ChipsetFeatures设置,并将USBKeyborad/MouseLegacy选项设定为Enable,就能够保证在操作系统下使用USB键盘了。这些选项的作用是打开主板芯片组对USB设备的完全支持,为系统识别USB设备做准备工作。三、USB口接触不好处理办法:拔下,等十秒钟再插上USB口,使接触完好;五、闪存盘驱动程序没有安装完成(WIN98系统下)处理办法:鼠标点“我的电脑”,选择属性找到“通用串行总线”,删除其中的USBMASSSTORAGE

温馨提示

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

评论

0/150

提交评论