基于JSP技术的本科成绩管理系统_第1页
基于JSP技术的本科成绩管理系统_第2页
基于JSP技术的本科成绩管理系统_第3页
基于JSP技术的本科成绩管理系统_第4页
基于JSP技术的本科成绩管理系统_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

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

文档简介

基于JSP技术的本科成绩管理系统TheundergraduateachievementmanagementsystembasedonJSPtechnology郑重声明本人呈交的学位论文(设计),是在指导教师的指导下,独立进行研究工作所取得的成果,所有数据、图片资料真实可靠。除文中已经注明引用的内容外,本学位论文(设计)的研究成果不包含他人享有著作权的内容。对本论文(设计)所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确的方式标明。本学位论文(设计)的知识产权归属于青岛大学。本人签名:日期:摘要随着信息技术的发展,很多的数据管理工作都实现了自动化作业,但是在一些教学工作中,对于学生成绩的管理方式还是传统的手工方式,这大大降低了工作人员的工作效率。为解决这些弊病,设计学生成绩管理系统,来帮助管理学生的成绩数据,实现上传、排名、查询的自动化,也有利于成绩数据的保存。这个成绩管理系统是基于Eclipse开发平台,后台开发语言是Java,JDK版本是1.7,服务器配置为Tomcat7.0,数据库采用的是MySQL5.1。该成绩管理系统包括了三大模块,分别对应三种角色权限,分别是教师、学生、管理员,不仅是一个包括班级信息、年级信息、学生和教师的基础信息在内的信息管理系统,还可以实现成绩的上传、排名、删除、修改、排名等功能。本文共分为前言、需求分析、可行性分析、系统设计概要、系统的详细设计、测试与运行、总结七个章节,详尽的论述了整个软件的开发过程。关键词:成绩管理、Java、MySQLAbstractWiththediscoveryofinformationtechnology,moreandmoremanagementworkofstudentachievementmanagementsystemhasrealizedautomationandsystematization,butthemanagementworkofstudentachievementinsometeachingworkisstillthetraditionalmanualway,whichgreatlyreducestheworkefficiency.Inordertosolvetheseproblems,astudentachievementmanagementsystemisdesignedtohelpmanagethestudents'achievementdata,realizetheautomationofuploading,rankingandquerying,andalsohelptosavetheachievementdata.Thedevelopmenttoolofthissystemiseclipse,thedevelopmentlanguageisJava,theJavaversionisJDK1.7,theserver:Tomcat7.0,andthedatabaseisMySQL5.1.Thissystemincludesthreemodules:students,teachersandadministrators,includingclassinformation,gradeinformation,basicinformationofstudentsandteachers,upload,rank,delete,modify,rankandotherfunctions.Thispaperisdividedintosevenchapters:preface,requirementanalysis,feasibilityanalysis,systemdesignoutline,systemdetaileddesign,testandoperation,andsummary.Thewholesoftwaredevelopmentprocessisdiscussedindetail.Keywords::Scoremanagement,Java,MySQL目录TOC\o"1-3"\h\u第1章绪论 第1章绪论1.1选题的背景和意义20世纪末,许多的西方发达国家都已经完成了校园的数字化建设,在校园管理工作的许多方面都完成了自动化、信息化作业。从目前来看,我国的数字校园建设也在飞速的发展。越来越多的高校认识到,提高自己学校的管理水平,走现代化数字校园建设之路越来越成为提升学校综合竞争力的重要手段。我国高校的各种各样的信息管理系统层出不穷。在技术方面,基于BS构架的Web技术也越来越成熟,在各种网站中得到了广泛的应用,Web还提供了客户之间进行通信联络的有效手段。学生成绩管理系统属于信息管理系统(MIS),该系统的开发包括设计数据库和前端应用程序的编码和维护,对于数据库的设计来说,我们更加注重数据库的安全性、完整性。而对于后者的要求,要具备应用程序易维护和使用[[]陈彧.浅谈基于.NET架构的高校宿舍管理系统的开发[D].乐山师范学院计算机科学与信息工程系,2008.]、功能齐全等特点。这篇文章,重点阐述了学生成绩管理系统的开发流程,介绍了该系统的开发环境、所用的开发工具以及JDK、MySQL版本信息。我们从用户的需求出发,详细说明了该系统的功能需求和性能需求,对系统进行了可行性分析[[]王利红.基于Web的大气污染分析系统设计与实现[D].成都理工大学,2014.[]陈彧.浅谈基于.NET架构的高校宿舍管理系统的开发[D].乐山师范学院计算机科学与信息工程系,2008.[]王利红.基于Web的大气污染分析系统设计与实现[D].成都理工大学,2014.1.2系统开发目的基于当前的时代背景、校园管理工作信息化的进程以及当前工作中,遇到的困难,本系统的开发目的有下面四条:提高成绩管理工作的效率。(2)借助成绩管理系统软件进行半自动化管理,减少老师的工作力度,有利于做成绩分析。(3)利用数据库技术可以安全、长久的保存管理学生的成绩档案信息。(4)为以后学校处理大规模学生数据提供了保障。1.3系统应用范围本系统可应用于大学高校的成绩管理,也可以用于一些规模较大的中学、以及高效。或者是对效绩考核有严格要求,对数据管理方面有数字化要求的企业,都可以使用该管理系统,来提高数据的管理效率。1.4系统功能特点本系统可以实现登陆功能、学生和老师的个人信息管理、成绩上传功能、成绩查询功能、成绩排名功能、成绩修改功能,年级、班级、学科等基础信息管理功能,系统可以分为学生、教师、管理员三个角色,给不同的角色以不同的权限,保证每个角色不会跨界使用其他功能。1.5本文的主要结构本论文一共有七个章节,每个章节的内容如下::前言。说明该选题的背景、目的和意义,简要介绍系统的功能和适用范围[[]江涛.百度视频泛需求检索数据处理子系统的设计与实现[D].北京交通大学,2014.][]江涛.百度视频泛需求检索数据处理子系统的设计与实现[D].北京交通大学,2014.:需求分析。从功能和性能两方面来进行需求分析。:可行性分析。分别从经济、技术、操作三个方面展开进行。:系统设计概要。阐明系统设计的思想和原则,简要介绍系统的功能[[]王欢.面向混合终端的机房监控系统设计与实现[D].中国海洋大学,2014.][]王欢.面向混合终端的机房监控系统设计与实现[D].中国海洋大学,2014.:系统的详细设计。从功能模块的设计、数据库的设计、功能的实现三个方面进行了阐述[[]周丽娜.面向公众服务的电子政务系统开发[D].电子科技大学,2012.][]周丽娜.面向公众服务的电子政务系统开发[D].电子科技大学,2012.:系统测试运行。从模块测试和整体测试两方面对系统进行测试。:总结。总结整个开发流程,就遇到的问题进行阐述,为今后努力指明方向。

第2章需求分析2.1功能需求1、多用户登陆一个完整的学生管理系统应该有管理员、教师学生不同的角色,不同的角色应该有不同的职能,相应的分别拥有不同的权限:管理员:系统管理员有权限查询到所有的教师个人信息、学生个人信息、以及像年级、班级、学科设置等基础信息。并且管理员有权限查询到所有考试列表的成绩统计分析。是权限最多的一个角色,一般对应于高效的教务管理人员,或本科办公室类似人员教师:教师主要职能有添加考试项目、上传修改考试成绩。以及教职工的个人信息。学生:查询成绩和排名信息。以及自己的用户信息。对于系统的登录账号,我们可以用统一的学号在数据库统一录入。以防学生恶意注册。2、系统分析学生进入系统,查看成绩、查看和修改自己的信息;也可以查看班级的通讯录信息。老师进入系统后,对自己这门课程的学生设置课程成绩、查看和修改自己的信息,查看学生的信息和成绩、以及统计分析学生的成绩;管理员可以把班级归属到哪个年级,给年级分配课程,给班级的每一门课程配备老师,给学生分配所归属的班级。年级和课程是多对多的关系,比如一个年级可以开设语文、数学、英语等不同的关系,一门课程也可以从不同的年级开设。考试可以分为年级统考和平时测试。年级统考只能由管理员来添加,平时测试可以由老师添加。2.2性能需求(1)软件、硬件需求硬盘空间:256G以上内存:1G以上操作系统:Windows

XP/Windows

7编译环境:JDK5.0开发工具:Eclipse;

MySQL

(2)适应性该系统使用Java语言开发,因为Java语言有跨平台、可移植性等优点,所以本系统可以适应各种复杂的环境,具有很强的适应性。

第3章可行性分析这次可行性分析我们将在经济、技术、操作三个方面全面的展开。帮助开发人员解决在开发中可能遇到的瓶颈,和考虑各种开发因素。3.1经济可行性 成绩管理系统用到的开发技术有JSP,Servlet,JDBC,MySQL等技术,前端采用了EasyUI这个前端框架来美化图形用户界面。这些开发工具都非常易得,能够帮助我们大大提高开发效率,使得开发过程更加方便快捷。该系统的各个模块所涉及的功能都很简单,开发周很短,可以由一个人或者几个人完成。用户图形界面也非常直观易懂,不用太多的培训就可以上手。 综合上述,本次开发的成本、人力、时间投入都很小。系统一旦投入使用,便会带来工作效率上的很大提升。3.2技术可行性本系统主要核心是Java开发语言和MySQL数据库技术。现在的Java语言技术已经相当成熟,完全可以驾驭本次系统开发的各种功能,而MySQL数据库可以为其提供稳定的数据支撑、存储。所有在技术方面,不存在瓶颈3.3操作可行性本系统采用图形用户界面,界面非常简单。但凡有过上网浏览经历的网络用户都可以熟练地操作,不存在任何操作困难。综上所述三个方面,本系统是一个值得开发的成绩管理系统。

第4章系统概要设计4.1设计思想本系统设计时采用微观到宏观的设计顺序,根据要实现的功能,创建了若干个个功能模块,又将这些模块糅合,组成了一个完整的系统。考虑到数据的复杂性,我们选择使用数据库对数据进行存储,同时根据实际情况有针对性的创建数据表格。4.2设计原则创造价值原则:为使用者创造价值是一个软件值得存在的必要条件。在开发过程中,要时刻铭记用户的需求是第一位的,要设计出有用的软件。需求导向原则:软件开发过程中,要谨遵用户的需求,不用有任何的功能遗漏,也不能有大量的冗余结构。适用性原则:系统的操作界面,必须保证用户容易上手操作,功能使用简单通俗易懂。保持远见原则:软件的接口要有开放性,使得软件具有可拓展性,在添加功能的时候,不用改动大量的代码。安全性原则:本系统在输入密码登录的时候对密码进行了加密功能,保证用户的密码隐私。4.3系统模块概要设计本系统分为下面三大用户模块[[]康东.基于项目教学的课程管理系统设计[J].信息系统工程,2014(05):153-154+156.][]康东.基于项目教学的课程管理系统设计[J].信息系统工程,2014(05):153-154+156.图4-1功能结构图第5章系统详细设计5.1系统功能详细设计系统功能的设计是该系统开发设计时最重要的一个环节[[]杨静雅.个性化Base91插件网络销售方案设计[D].西南交通大学,2011.][]杨静雅.个性化Base91插件网络销售方案设计[D].西南交通大学,2011.根据需求情况,创建了三个不同的模块,他们分别是教师、管理员、学生[[]任晓霞.基于B/S结构的在线考试系统的设计与实现[D].河北工业大学,2011.][]任晓霞.基于B/S结构的在线考试系统的设计与实现[D].河北工业大学,20管理员模块管理员模块实现了成绩系统分析、学生信息管理、教师信息管理、基础信息管理、系统管理五大功能[[]胡雄香.中职升学部管理系统的设计与实现[D].西南石油大学,2017.][]胡雄香.中职升学部管理系统的设计与实现[D].西南石油大学,2017.1、成绩系统分析:在系统分析下是考试列表,在考试列表中可以发布考试信息,一条考试记录包括ID、考试名称、考试时间、考试类型、考试年级、考试班级、考试科目、备注这些属性。在列表的表头有添加考试记录和删除考试记录的功能。当选中某一条考试记录可以点击成绩统计进行排名信息的查看,并且可以并成绩排名信息导出到Excel表格中。当考试记录很多的时候,我们可以通过表头的筛选功能快速找到自己想要查询的考试记录。2、学生信息管理:在学生信息管理下有一张学生列表,列表里的每一条记录代表一名学生的信息。列表的属性有ID、学号、姓名、性别、电话、班级、年级。管理员可以对学生的记录进行增添、修改、删除,也可以按照不同的年级班级快速查询某一名学生记录信息。3、教师信息管理:在教师信息管理下有一张教列表,列表中的每一条记录代表一名教师,每一条记录有ID、工号、姓名、性别、电话、QQ、课程 七个属性。管理员可以对这张列表中的记录进行插入、删除、修改。4、基础信息管理:在基础信息管理下有三张记录表,分别是年级列表、班级列表和课程列表。首先年级列表中的每一条记录代表一个年级信息,该记录包括ID、年级名称、年级课程,管理员对该年级有添加和删除的权限。其次,班级列表中的记录代表一个班级,其属性有ID、班级名称、所属年级。管理员可以对班级进行增加删除和快速查询。最后是课程列表,每一条记录代表一门课程。5.1.2教师模块教师模块实现对了教学管理、教师信息、系统管理三个功能模块。每一个功能模块的实现如下:1、教学管理下面是成绩登记功能。考试信息有两种,一种是平时考试,平时考试教师可以通过表格上方的添加建添加发布考试信息。另外一种是年级统考,年级统考只能有管理员发布。老师可以选中成绩登记表中的某一项记录,点击登记成绩,进行成绩的登记;也可以点击成绩统计,查看登记完毕的成绩,查看这个科目所有学生的考试信息。其中,成绩登记表的属性有ID,考试名称,考试时间,考试类型,考试年级,考试班级,考试科目,备注。2、教师信息功能下面是一张教师通讯录表,可以通过表格查询同事的信息、联系方式。3、系统管理功能下面是个人信息的管理,教师可以在这里修改个人信息,比如联系方式、课程、登录密码[[]孙文波曾志猛.基于B/S模式的学生工作管理信息系统分析与设计[D].中国矿业大学(北京)管理学院,2010.][]孙文波曾志猛.基于B/S模式的学生工作管理信息系统分析与设计[D].中国矿业大学(北京)管理学院,20学生模块 学生模块下实现了教学管理、班级信息、系统管理三个功能,下面是每个功能的详细介绍教学管理下实现的是成绩查询功能。成绩查询表的每一条记录代表一次考试,选中某一条记录点击查看成绩,就可以查看本次考试的所有成绩和排名信息。考试记录的属性与上面教师一致。班级信息下是一张班级通讯录,可以查看同学之间的个人信息和联系方式。5.2系统数据库设计5.2.1数据结构本系统数据结构概况如表5-1所示。表5-1数据结构表数据结构名含义说明组成部分User系统用户ID、账号(学生和老师的学号、工号即为账号)、密码、账号类型(1为管理员,2为学生,3为老师)Student学生ID、学号、姓名、性别、电话、QQ、照片路径、学生所在班级Teacher老师ID、工号、姓名、性别、电话、QQ、照片路径、所选课程集合Course课程ID值、课程名称Grade年级ID、年级名称、该年级下的班级、该年级下的课程集合、该年级下的学生集合Clazz班级ID、班级名称、年级、班级的学生集合Exam考试ID、考试名称、考试时间、备注、年级、班级、考试类型(1是年级统考,2是平时考试)EScore考试成绩ID、考试、班级、课程、学生、该门课程的成绩5.2.2系统E-R图设计将数据结构表中的数据结构名作为实体,将数据结构的组成部分看作属性,即可画出八个E-R图。系统用户作为实体,ID、账号(学生和老师的学号、工号即为账号)、密码、账号类型(1为管理员,2为学生,3为老师)作为属性,即得出系统用户实体如图5-1所示。图5-1系统用户实体图(2)学生作为实体,ID、学号、姓名、性别、电话、QQ、照片路径、学生所在班级作为属性,即得出学生实体图如图5-2所示。图5-2学生实体图老师作为实体,ID、工号、姓名、性别、电话、QQ、照片路径、所选课程集合作为属性,即得出老师实体图如图5-3所示。图5-3老师记录实体图(4)年级作为实体,ID、年级名称、该年级下的班级、该年级下的课程集合、该年级下的学生集合作为属性,即得出年级实体图如图5-4所示。图5-4年级实体图(5)班级作为实体,ID、班级名称、年级、班级的学生集合作为属性,即得出班级实体图如图5-5所示图5-5班级实体图(6)考试作为实体,ID、考试名称、考试时间、备注、年级、班级、考试类型(1是年级统考,2是平时考试)作为属性,即得出考试实体图如图5-6所示图5-6班级实体图(7)考试成绩作为实体,ID、考试、班级、课程、学生、该门课程的成绩作为属性,即得出考试成绩实体图如图5-7所示[[]陈施.基于ASPNET的中学教务管理系统的设计与实现[D].沈阳师范大学,2015.[]陈施.基于ASPNET的中学教务管理系统的设计与实现[D].沈阳师范大学,2015.图5-7班级实体图5.2.3逻辑结构设计将每个系统E-R图转化为相应的关系模型,就是把实体和它的属性联系起来,将它们之间的联系转化成一个关系模型[[]周伟刚.常熟职教中心教务管理系统设计与实现[D].南京邮电大学,2013.][]周伟刚.常熟职教中心教务管理系统设计与实现[D].南京邮电大学,2013.系统用户(ID、账号、密码、账号类型);学生(ID、学号、姓名、性别、电话、QQ、照片路径、学生所在班级);老师(ID、工号、姓名、性别、电话、QQ、照片路径、所选课程集合);课程(ID值、课程名称);年级(ID、年级名称、该年级下的班级、该年级下的课程集合、该年级下的学生集合);班级(ID、班级名称、年级、班级的学生集合);考试(ID、考试名称、考试时间、备注、年级、班级、考试类型);考试成绩(ID、考试、班级、课程、学生、该门课程的成绩)。5.2.4数据表设计本系统采用MySQL5.1数据库,同时使用navicat软件辅助设计[[]刘永立,白地动.基于JAVA平台的网上成绩管理系统的设计与实现[J].中国教育信息化,2010(01):48-52.],共设计8张表,分别是User表,Student表,Teacher表,Course表,Grade表,Clazz表,Exam表和EScore[]刘永立,白地动.基于JAVA平台的网上成绩管理系统的设计与实现[J].中国教育信息化,2010(01):48-52.(1)user表user表用来存放系统用户信息,字段名有id,account,password,type,分别对应的中文含义为ID、账号、密码、账号类型(1为管理员,2为学生,3为老师)其中id为主码。表5-2user表列名数据类型长度是否可为空主键idint10否是accountString10是否passwordString10是否typeint10是否(2)Student表Student表用来存放学生用户信息,字段名有id,number,name,sex,phone,qq,photo,clazz、其中id为主码。表5-3Student表列名数据类型长度是否可为空主键Idint10否是numberString10是否nameString10是否sexString10是否phoneString20是否qqString10是否photoString10是否clazzClazz10是否(3)Teacher表Teacher表用来存放教师信息,字段名有id,number,name,sex,phone,qq,photo,courseList其中id是主键。表5-4Teacher表列名数据类型长度是否可为空主键idint10否是numberString10是否nameString10是否sexString10是否phoneString10是否qqString10是否photoString10是否courseListList<Course>10是否(4)Course表Course表用来存放课程信息,字段名有id和name,其中id是主键。表5-5Course表列名数据类型长度是否可为空主键idint10否是nameString10是否(5)Grade表Grade表用来存仓库详细信息,字段名有id,name,clazzList,courseList,studentList其中id是主键[[]杜帅.东营市工会年度综合考核管理平台的设计与实现[D].电子科技大学,2013.][]杜帅.东营市工会年度综合考核管理平台的设计与实现[D].电子科技大学,2013.表5-6Grade表列名数据类型长度是否可为空主键idInt10否是nameString10是否clazzListList<Clazz>10是否courseListList<Course>10是否studentListList<Student>10是否(6)Exam表Exam表用来保存考试信息,字段名有id,name,time,remark,grade,clazz,type其中id是主键。表5-7Exam表列名数据类型长度是否可为空主键idInt10否是nameString10是否gradeGrade10是否clazzClazz10是否typeint10是否timeDate10是否remarkString10是否(7)EScore表EScore表用来保存成绩信息,字段名有id,exam,clazz,course,student,score其中id是主键。表5-8EScore表列名数据类型长度是否可为空主键idInt10否是examExam10是否clazzClass10是否courseCourse10是否studentStudent10是否scoreint10是否(8)Clazz表Clazz表用来存班级信息,字段名有id,name,grade其中id是主键。表5-6Clazz表列名数据类型长度是否可为空主键idInt10否是nameString10是否gradeGrade10是否5.3具体功能设计与操作5.3.1登录功能登陆窗体如图5-8所示。图5-8登录界面图拥有账号密码的用户,可以直接登录,登录时在验证码下方选择自己的登录身份,进入系统之后,会有不同的操作权限。管理员:成绩系统分析、学生信息管理、教师信息管理、基础信息管理、系统管理。教师:教学管理、教师信息、系统管理。学生:教学管理、班级信息、系统管理[[]陈静.光明中学学生成绩管理信息系统的研究与分析[D].云南大学,2015.][]陈静.光明中学学生成绩管理信息系统的研究与分析[D].云南大学,2015.管理员用户登陆后的操作界面如图5-9所示。图5-9主页界面5.3.2管理员考试信息发布功能发布考试信息窗体如图5-10所示。图5-10发布考试信息界面图管理员通过在后台发布年级统一考试信息。5.3.3学生信息管理功能学生信息窗口如图5-11所示。图5-11添加学生信息界面图管理员通过点击学生列表上方的添加键,会弹出填写学生信息的窗口,如实填写学号、姓名、性别、电话等信息后,点击添加,即可完成添加学生信息。5.3.4基础信息查询功能(1)全部查询功能默认的查询方式为全部查询,点击年级列表后自动查询所有数据库内的年级信息,将全部信息罗列在下方表格中。全部查询窗体如图5-12所示。图5-12全部查询演示图(2)条件查询功能管理员可以在年级、班级下拉框中选中2013级1班,就会快速查询出2013级1班的成绩信息,从而实现条件查询功能如图5-13所示。图5-13条件查询演示图5.3.5修改学生信息功能修改学生信息窗体如图5-14所示。图5-14修改学生信息界面图在学生信息管理下方的学生列表中,先选中某一学生记录,在点击修改键,会弹出修改学生信息的窗口。如实修改完成之后,点击提交,修改完毕。5.3.6成绩登记功能成绩登记窗体如图5-15所示。图5-15成绩登记界面图教师点击教学管理下的成绩登记,先选中某一考试记录,然后点击左上角的登记成绩。输入完成绩之后,点击提交,成绩登记完毕。此时,学生在学生端即可查询自己的成绩[[]于海龙.基于工作流技术的职业院校教务管理系统设计与实现[D].吉林大学,2014.][]于海龙.基于工作流技术的职业院校教务管理系统设计与实现[D].吉林大学,20成绩查询功能成绩查询窗体如图5-16所示。图5-16成绩查询界面图学生使用教学管理下的成绩查询功能,在成绩表中,选中一次考试的记录,点击左上角的查看成绩,就可以查看这次考试的班级成绩。5.3.8个人信息管理功能学生可以点击系统管理下的个人信息,在个人信息表格,修改个人信息和上传头像等等[[]孙娜,周鹏,姚萍.构建大学生证券模拟交易系统的研究[J].现代商业,2013(33):86-87.][]孙娜,周鹏,姚萍.构建大学生证券模拟交易系统的研究[J].现代商业,2013(33):86-87.(1)修改部分信息在个人信息中,有学号、姓名、性别、电话、QQ、年级、班级七个属性。其中年级、班级、和学号是不可以自己随意修改的。修改信息窗体如图5-17所示。图5-17修改信息界面图(2)重置功能点击图中重置,填写的信息将被清空,学生可以重新填写信息,但是,从图中可以看出,学号、年级、班级这三个属性,学生没有任何修改权限,只有管理员才能修改。重置窗体如图5-18所示。图5-18重置界面图密码修改功能学生、老师都可以自行修改自己的账户密码。密码修改窗体如图5-19所示。图5-19密码修改界面图

第6章系统测试运行经过了前面一系列的分析、设计过程,学生管理系统可以正常运行了。接下来我们要对本系统进行测试。我们要用多种测试方法,来保证的系统的健壮性和功能的正确性。遵循从小到大的测试的原则,我们先进行每一个模块的单元测试,然后随整个系统进行整体测试。6.1模块测试在进行模块测试时,可以采用黑盒测试和白盒测试两种方法相结合的方法。一方面我们可以从源代码的检查开始,先排除像变量名、拼写等低级错误。另一方面,我们可以把自己当成

温馨提示

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

评论

0/150

提交评论