版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于Myeclipse开发平台的教材管理系统设计摘要在互联网急剧发展的今天,信息化手段成为解决不少问题的重要举措,而管理系统作为其衍生应用之一,不仅提升了管理标准,还大大提高了工作效率,人力财力物力的各个方面都起到了关键性的作用。现如今,随着教育目标不断改进,学生人数和教育规模大幅度上升,课程门类逐渐增加,正是因为其庞大的数据量,高校教材管理早已成为了一项繁杂耗时的工作,低效的人工手动管理已经不能满足这项工作的基本需求,因此,为了使教材管理早日实现全面自动化,高校教材管理系统的设计与应用成为一种迫切且必然的趋势。本文会根据此系统的开发过程以及详细设计展开论述,根据实际需求实现用户管理、学院课程专业管理、教材库管理以及教师选材审核等基本功能,更方便对教材进行选材征订和入库。本系统界面简洁大方,操作简单易上手,较为实用。设计过程以Myeclipse作为开发平台,Java作为编程语言,采用MySQL作为数据库进行结构化的程序设计。关键词:教材管理系统;数据库;Myeclipse;Java目录TOC\o"1-3"\h\u296871.绪论 1317571.1选题背景及意义 1119301.2国内外研究现状 1129191.3课题研究意义 183222.技术介绍 3176482.1MyEclipse平台 3147582.2MVC框架 3277602.3SSH框架 3154832.3.1Struts 34002.3.2Spring 318912.3.3Hibernate 4226982.4MySQL数据库 4222103.需求分析 5307523.1可行性分析 5114583.1.1技术可行性分析 5167973.1.2经济可行性分析 5133053.1.3操作可行性分析 5119133.2需求分析 5237073.3用例分析 62733.4系统流程分析 7122523.4.1登录流程 757383.4.2操作流程 8296023.4.3添加信息流程 8113263.4.4修改信息流程 9186403.4.5删除信息流程 9149414.总体设计 111524.1系统总体模块设计 11192494.2数据库设计 1124944.2.1概要设计 11206054.2.2逻辑设计 1473585.详细设计与实现 1680495.1用户登录 16179535.2教材科主界面 16220535.2.1个人信息管理 17103835.2.2学院用户管理 17158435.2.3教师管理 18236465.2.4教材科管理 2063945.2.5学院管理 21165585.2.6专业管理 22327475.2.7课程管理 22292695.2.8设置选教材时间 23207795.2.9教材库管理 23325425.2.10自选教材审核管理 2440525.2.11选教材审核管理 25246295.2.12新闻公告管理 25125355.3学院主界面 26237295.3.1个人信息管理 2652345.3.2新闻公告管理 26157645.3.3教材选用情况 2734405.3.4自选教材审核管理 27181155.3.5选教材审核管理 27163895.4教师主界面 28175995.4.1个人信息修改 2811515.4.2查看公告 28156555.4.3查看选教材时间 29180175.4.4选材类型 29785.4.5选材方式 29174496.系统测试 3231706.1测试用例 32323326.2测试结果分析 33304607.结论 34222887.1系统开发工作总结 34307437.2后续工作展望 3412840参考文献 351.绪论1.1选题背景及意义当今计算机网络技术的发展如日中天,而互联网目前已成为范围最广的通信网络,是当今社会发展变革以及创新的重要里程碑之一,具有“全球性”的它可以说是覆盖了所有的国家和地区。在这个知识经济飞速发展的时代,离不开对计算机网络的学习和使用。现如今对于校园数字化、科技化飞快转变的形势显而易见,所以让管理者了解并掌握如何利用信息化手段来对高校的管理工作进行整合,并设立拥有多种功能且符合不同高校教学管理工作需求的综合管理系统是大势所趋的。教材管理作为众多教学管理活动的其中之一,在国家教育和人才培养方面有着不可或缺的重要地位。教材工作面向对象多,工作数据杂乱繁重,如果建立符合教学需求的教材管理系统,并让管理者学会使用系统对教材进行管理,这样不仅能够实现手动化到自动化的转变,更是在很大程度上避免了人力资源的浪费,节省了对信息筛选检查所耗费的时间,多方面的效率都能得到提高,同时还能让数据的真实性和准确性得到了一定的保障,实现真正的作业方式转型。1.2国内外研究现状当前,国内只有一些大型高校首先采用了计算机信息管理技术。但是即使是大型的高等院校对于学校内部教材的管理绝大部分还是采用人工手动的传统方式进行处理。由于涉及了新的教材需求,传统人工教材管理中的一些弊端和不足逐渐显露,比如缺乏科学先进的教材选用机制和建立信息准确的教材库,管理方式落后等弊端,没办法更好地完成教学管理工作。给管理部门带来了很大的工作压力,不仅增加了工作量,更增加了工作难度和强度,按传统的方法进行管理,将繁重的工作任务全权交给工作人员负责和管理是无法满足基本的管理需求的,高校教务管理信息化已成为当今高校教育教学管理现代化的迫切需求。信息化的教材管理技术在大多数的高等院校也不被重视,很大一部分的学校还只是将教材管理系统作为一个教务管理系统的分支,这种类型的管理系统都是国家依照大众的需求所研发的,虽然通用性强,但是其缺乏更为个性化的服务,无法适应每一个大学,这种情况一方面不利于高校教材知识结构的更新,另一方面与当今大数据发展潮流也背道而驰了。在国外的高等院校已经非常普遍的使用教材管理系统来对高等院校内部的教材进行控制和管理了,但由于文化环境和教育水平的差异,其在教材管理方面的工作也具有较大的差异。使用计算机技术来对教材相关的信息来进行控制和管理给国外的高等院校带来非常大的好处:减少投入了人力方面的资源、提高了工作效率和质量、降低了出错的概率,最重要的是可以采用计算机来对教材信息进行管理且提供高效的决策。1.3课题研究意义教材管理工作的最终目的就是希望能够顺着教育方针指引的方向,让校内的管理人员将先进的信息化手段对各方面的工作进行相应的组织从而便于后期的指挥和协调,能够全方位的提高各项教学任务的效率和质量,向教育改革的目标大跨步迈进。而教材管理工作则是学校教学工作的重中之重,作为高校在教学机制中正常运转的一个重要枢纽,它是一项具有严格性、实用性、综合性很强的工作,对高等教育优良秩序的维持和保护有着极大的作用,更关系到高校未来的人才发展培养计划。因此教材管理在教育中带来的作用是重要的更是必要的。近年来,高校教材管理任务变得愈发冗杂和困难,使用原始的人工手动管理方法早难以解决当前高校在教材管理中出现的各种问题,提高工作管理效率成了亟待解决的问题。而解决这些问题的关键措施之一就是建立实用、先进、高效的管理系统,教材管理系统由此发展。而伴随着工作管理的不断成熟,其功能越来越强大,管理效率会越来越高。此系统是实施教育教学制度改革和建立更加灵活、更加开放的适应经济发展、社会进步和个人成长需要的教学结构和管理模式的重要途径,一方面在学生学习时的创造积极性和成长个性的发展中起着重要作用;另一方面更有利于遵循教育教学的规律,能够按照自己的能力教育学生,使多元化的人才资源满足于经济发展和社会发展进步的需求;有利于提高自身的职业教育水平的活力,进一步把职业教育发展得越来越好。因此,借助计算机技术和网络技术开发实现一套教材管理系统有相当长久的实际意义。为了更好地管理学校种类繁多的教材,建立一个有针对性,功能完善的教材管理系统是非常有必要的。为了达到高校对教材的有效管理,教材管理更应具备系统化、数字化等优点。另外,现在的教材管理系统仍然存在着不足的地方,比如当教材出入库时庞大信息量还是需要用人工的方式去输入,在此过程中难免可能会出现错误等。总而言之,教材管理系统还具有很大的发展空间等待着我们去研究。2.技术介绍2.1MyEclipse平台MyEclipse与Eclipse相比,增加了具有自己特色的独特插件从而开发出的一个性能优良的开发环境,具有相当强大的功能,以及一定的适用性,针对不同的开源产品和开发框架它都能发挥自己独有的功能进行一定的帮助。目前已支持PHP、Python、Vue、Angular、React、Java、JavaEE等语言和框架开发。2.2MVC框架MVC是将模型、视图、控制器相融合而成的一个框架,三者之间互不交叉,MVC作为计算机系统设计的基础框架,在对代码的组织中使用了一种将业务逻辑、数据与界面相互分离的巧妙方法,正因为其具有视图共享性,很大程度上也增强了代码重用性。2.3SSH框架SSH由Struts、Spring和Hibernate组成的一个典型集成框架,作为当前市面上相对流行的一种Web应用程序开源框架,它拥有相当高的实用操作性,从职责的划分层面上讲,它一共被划分为四层,为业务逻辑层、数据持久层、视图层和控制层。2.3.1StrutsStruts2可以在职责划分的方面有很好的区分作用,简化了后续的过程,同时也是在Struts1的基础下进行了合并而成的一个全新的框架。如图2-1Struts2的工作原理图所示。图2-1Struts2的工作原理图2.3.2SpringSpring是一个轻量级控制反转和面向切面的容器框架。如图2-2Spring的模块框架如图2-2Spring的模块框架图所示。图2-2Spring的模块框架图2.3.3HibernateHibernate框架作为一个对源代码的开发方面能起到对象关系映射作用的工具,是一款基于JAVA环境的优秀的对象持久化开发框架REF_Ref16350\r\h[3]。同时还可以采用一种面向对象的编程方式来实现对数据库的基本操作,更是连接数据库与界面之间的一条重要纽带。2.4MySQL数据库MySQL数据库安装体积小,占用内存低,适合中小型项目开发。MySQL是开源的,不用支付任何费用。作为一种偏中小型的关系型数据库,即使是在不同的表中也能起到对数据的转储作用,这样就提 高了速度并增强了灵活性。它也是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的关系数据库管理系统之一。由瑞典MySQLAB公司开发,目前属于Oracle公司。3.需求分析3.1可行性分析3.1.1技术可行性分析从技术方面来说,MyEclipse操作更为简便,通过查阅资料以及观看相应视频就可以进行确切的实际应用。而SSH框架从发行至现在,在互联网上我们随处都可以搜索到一些现有的有效案例,从而便于我在设计实现的过程中进行参考和学习。在部分官方平台,也可以找到大量的示范源码,无论是最基本的操作界面美化设计,还是在连接数据库方面都能找到可供借鉴的相关资料。我所在的大学专业也开设了面向对象程序设计和数据库等相关课程,让我得以系统的掌握相关理论基础,对后续的设计提供了大量的支持。3.1.2经济可行性分析在设计本系统的过程中我所使用到的所有软件都是开源免费的,并且对电脑的版本以及软硬件配置也没有过多的要求,很大程度上减少了不必要的经济开支。并且凭借着其实用性强、操作简单的优点更是让我避免了资源上的浪费。3.1.3操作可行性分析现如今,大多数高校都采用了网络信息化管理的方式,很大一部分人对基本的电脑操作早已经相当熟练,而本系统因为和大多数操作系统具有不同程度的相似性。因此,在相应的操作层面不存在技术难题。3.2需求分析利用Java开发的相关框架、软件设计等相关理论、技术,在对学校教材选用情况进行调查研究,了解了教材选定的各个方面,设计和实现了面向对象的教材选用系统,主要功能包括以下方面:(1)教材科(管理员)模块①教材科、教师、学院领导三种用户的添加,学院、专业以及课程的添加;②对自填或自选教材的教师申请记录进行审批;③将自填教材审批成功的教材进行汇总,决定是否能设为标准教材进入教材库,以供其他自选教材的教师选择。(2)学院模块①确定学院内教师教材选用情况,是沿用上一届选择的教材,还是选用教材科提供的候选教材库中的教材,或者是自己填写需要的教材名称,自己填写的教材需要有书名、作者、出版社、出版日期等相关信息;②选用教材科提供的候选教材库中的教材或是自己填写需要的教材需要通知教材科进行审批,教材科审批通过后选用的教材方可使用;③将本学院内自填教材审批成功的教材进行汇总,决定是否能设为标准教材进入教材库,以供其他自选教材的教师选择;④查看教材科的审批流程。(3)教师模块①根据自己自填、自选或沿用上一届教材的状态,每学期选择一次课程;②一门课程可以选择多本教材,但是需要设置哪一本是主教材。3.3用例分析在本次的教材管理系统设计中分别设立了三种身份角色可供使用者登录,分别是:教材科、学院、教师。教材科的功能权限主要被分为四大部分:用户信息管理、基础管理、教材管理、新闻公告管理,各部分详细功能如图3-1教材科功能图所示。图3-1教材科功能图学院身份拥有个人信息修改、查看新闻公告、自己学院教材选用情况、自己学院自选教材审核、自己学院选教材审核等权限,如图3-2学院功能图所示。图3-2学院功能图教师身份拥有个人信息修改、查看公告、选教材时间查看、选用教材、我选用的教材等权限,如图3-3教师功能图所示。图3-3教师功能图3.4系统流程分析3.4.1登录流程本系统的操作需要在一定的安全保障下完成,为此,登录并审核身份是进入并使用本系统的第一步,也是最关键的一步。系统会根据后台数据库中已保存的用户信息进行审核配对,来检验你是否能登陆成功,如果输入错误的登录信息则会弹出“对不起,用户名、密码、身份错误”字样,提示登陆失败,如图3-4登录审核流程图所示。图3-4登录审核流程图3.4.2操作流程操作本系统的第一步应该打开浏览器并输入访问地址,即可进入登录界面,用户首先要选择自己的身份,并输入对应的、正确的用户名和密码,即可成功登录,进入功能界面进行相关操作,也可选择退出本系统,如图3-5系统操作流程图所示。图3-5系统操作流程图3.4.3添加信息流程教材科用户可以进行添加用户、学院、课程、教材等相关操作,而学院、教师只可对教材进行添加。用户成功登录后,进入添加功能的相应界面,然后按操作提示输入需要添加的相关信息,系统会提示你输入的信息是否为空,从而进行验证。如若没问题,用户添加的信息则会成功添加并且写入到数据库中,如图3-6添加信息流程图所示。图3-6添加信息流程图3.4.4修改信息流程用户成功登录后,进入修改功能的相应界面,然后按操作提示输入需要修改的相关信息进行修改,系统会提示你输入的信息是否为空,从而进行验证,如若没问题,用户修改后的信息则会成功添加并且进行更新写入到数据库中,如图3-7修改信息流程图所示。图3-7修改信息流程图3.4.5删除信息流程用户成功登录后,进入删除功能的相应界面,然后按操作选择需要删除的相关信息进行删除,删除后数据库中的相关信息也会随之删除,如图3-8删除信息流程图所示。图3-8删除信息流程图4.总体设计4.1系统总体模块设计通过对需求分析的研究和总结,该系统的总功能,如图4-1系统功能模块图所示。图4-1系统功能模块图4.2数据库设计4.2.1概要设计实体与各个属性之间存在联系,用E-R图的形式展现,具体如下用户实体图图4-2用户实体图(2)学院信息实体图图4-3学院实体图(3)专业实体图图4-4专业实体图(4)课程实体图图4-5课程实体图(5)新闻公告实体图图4-6新闻实体图教材库实体图图4-7教材库实体图教材选用申请记录实体图图4-8教材选用申请记录实体图全局实体图图4-9全局实体图4.2.2逻辑设计本系统依照不同的功能需求,在MySQL中建立了多个表,具体如下。(1)用户表:主要用来保存系统中三种角色的信息资料,如表4-1用户表(sysuser)所示。表4-1用户表(sysuser)字段名字段类型主/外键允许为空字段说明idint(11)主N主键编号unamevarchar(30)/Y用户名pwdvarchar(30)/Y密码namevarchar(50)/Y姓名sexvarchar(2)/Y性别utypevarchar(20)/Y角色sidint(11)外Y学院IDpidint(11)外Y专业ID(2)学院信息表:主要用来保存学院信息,如表4-2学院信息表(school)所示。表4-2学院信息表(school)字段名字段类型主/外键允许为空字段说明idint(11)主N主键编号namevarchar(50)/Y学院名pubtimedatatime/Y添加时间(3)专业表:主要用来保存不同学院下各个专业的信息,如表4-3专业表(prefessional)所示。表4-3专业表(prefessional)字段名字段类型主/外键允许为空字段说明idint(11)主N主键编号sidint(11)外Y学院IDnamevarchar(50)/Y专业名pubtimedatatime/Y添加时间(4)课程表:主要用来保存不同专业下的各个课程的信息,如表4-4课程表(course)所示。表4-4课程表(course)字段名字段类型主/外键允许为空字段说明idint(11)主N主键编号sidint(11)外Y学院IDpidint(11)外Y专业IDnamevarchar(100)/Y课程名pubtimedatatime/Y添加时间(5)新闻公告表:主要用来保存教材科和学院用户添加的新闻公告的信息,如表4-5新闻公告表(news)所示。表4-5新闻公告表(news)字段名字段类型主/外键允许为空字段说明idint(11)主N主键编号namevarchar(200)/Y新闻标题imgvarchar(255)/Y新闻图片notevarchar(255)/Y新闻内容pubtimedatatime/Y添加时间(6)教材库表:主要用来保存教材库中各个教材的信息,如表4-6教材库表(task)所示。表4-6教材库表(task)字段名字段类型主/外键允许为空字段说明idint(11)主N主键编号namevarchar(200)/Y书名uidint(11)/Y用户IDpubtimedatatime/Y添加时间imgvarchar(255)/Y图片authorvarchar(255)/Y作者typevarchar(30)/Y教材类型btypevarchar(30)/Y主副教材pressvarchar(255)/Y出版社pubdatevarchar(30)/Y出版日期notevarchar(255)/Y内容statusvarchar(30)/Y审核状态(7)教材选用申请记录表:主要用来保存教师申请自选教材的信息,如表4-7教材选用申请记录表(work)所示表4-7教材选用申请记录表(work)字段名字段类型主/外键允许为空字段说明idint(11)主N主键编号tidint(11)/Y图书IDuidint(11)外Y教师IDstatusvarchar(30)外Y审核状态pubtimedatatime/Y申请时间sidint(11)外Y学院IDpidint(11)外Y专业IDcidint(11)外Y课程IDtypevarchar(30)/Y自填/选用教材btypevarchar(10)/Y主/副教材5.详细设计与实现5.1用户登录进入登录界面后,用户需要先选择登录身份,然后填写对应的登录信息后,系统会先验证你所输入的信息是否为非空数据,再验证所填写的用户信息和数据库中存储的能否相互匹配,匹配成功后,登录成功,进入功能操作界面;否则会提示登陆失败。如图5-1用户登录界面所示。图5-1用户登录界面核心代码:5.2教材科主界面以教材科角色成功登陆后,将会进入到教材科的功能操作界面,在左侧可以查看菜单列表,点击不同管理功能会展开折叠菜单,右侧则显示具体功能操作的界面,如图5-2教材科主界面所示。图5-2教材科主界面5.2.1个人信息管理点击用户信息管理后,教材科首先可以对个人信息进行修改,如图5-3个人信息修改界面所示。图5-3个人信息修改界面核心代码:5.2.2学院用户管理教材科还可以添加不同的学院领导,并对其进行查找、修改、删除等操作,如图5-4学院用户管理所示。图5-4学院用户管理点击“添加”按钮对学院用户进行添加操作,输入内容不能为空,点击“提交”按钮后,在数据库中验证账号和用户名是否已被使用,验证无误后,学院用户信息将被成功添加,如图5-5添加学院用户所示。图5-5添加学院用户核心代码:5.2.3教师管理教材科还可以对各学院下的教师用户的信息进行基本操作,如图5-6教师管理所示。图5-6教师管理想要添加教师用户需要在课程管理列表中针对不同的课程添加对应的老师,点击“添加教师”按钮,根据提示输入需要添加的新教师信息,然后点击“提交”按钮,经验证后可成功添加,如图5-7添加教师所示。图5-7添加教师5.2.4教材科管理教材科中的超管账号可以对其他教材科用户信息进行基本操作,如图5-8教材科管理所示。图5-8教材科管理点击“添加”按钮,输入需要添加的用户信息,即可对教材科用户进行添加操作,经验证后可成功添加,如图5-9添加教材科所示。图5-9添加教材科5.2.5学院管理教材科可以对学校内各学院的信息进行基本操作。如图5-10学院管理所示。图5-10学院管理点击“添加”按钮后,输入学院信息,点击“确认添加”按钮,经验证后可成功添加,如图5-11添加学院所示。图5-11添加学院核心代码:5.2.6专业管理教材科可以对各学院下不同专业的信息进行基本操作,如图5-12专业管理所示。图5-12专业管理点击“添加”按钮,输入专业信息,点击“确认添加”按钮,经验证后可成功添加,如图5-13添加专业所示。图5-13添加专业核心代码:5.2.7课程管理教材科可以对各专业下不同课程的信息进行基本操作,如图5-14课程管理所示。图5-14课程管理点击“添加”按钮后,输入课程信息,点击“提交”按钮,经验证后可成功添加,如图5-15添加课程所示。图5-15添加课程5.2.8设置选教材时间教材科可以对学校内选用教材的开始和结束时间进行设置,如图5-16设置选用教材时间所示。图5-16设置选用教材时间核心代码:若是在选用教材的时间段外教师将无法进入系统进行教材选择,如图5-17非选课时间提示所示。图5-17非选课时间提示5.2.9教材库管理教材科可以对教材库中各个教材的信息进行基本操作,如图5-18教材库管理所示。图5-18教材库管理点击“添加”按钮,输入需要添加的教材基本信息,点击“提交”按钮,经验证后可成功添加,如图5-19添加教材所示。图5-19添加教材5.2.10自选教材审核管理教材科用户可以对各学院下的教师自填教材申请记录进行审核操作,决定是否将其设置为标准,设为标准的教材可以进入教材库供自选教材的教师进行选用。如图5-20自选教材审核所示。图5-20自选教材审核5.2.11选教材审核管理教材科用户可以对各学院下的教师自填或自选教材的申请记录进行审核操作。如图5-21选教材审核所示。图5-21选教材审核5.2.12新闻公告管理教材科可以对新闻公告信息进行添加并发布,也可以对已经发布的公告进行修改和删除,如图5-22新闻公告管理所示。图5-22新闻公告管理5.3学院主界面以学院领导的身份成功登陆后,即可进入到学院用户的操作界面,如图5-23学院主界面所示。图5-23学院主界面5.3.1个人信息管理学院用户可以对个人信息进行修改如图5-24个人信息修改所示。图5-24个人信息修改5.3.2新闻公告管理学院用户可以对新闻公告信息进行管理,如图5-25新闻公告管理所示。图5-25新闻公告管理5.3.3教材选用情况学院用户可以查看到本学院内各老师为自填或自选教材的状态,如图5-26教材选用情况所示。图5-26教材选用情况点击“查看”按钮后将可以查看到具体的自填或自选教材的记录,如图5-27教材选用情况详细所示。图5-27教材选用情况详细5.3.4自选教材审核管理学院用户可以对本学院内各老师通过审核的自填教材进行标准设置,决定是否将其设为标准进入教材库供自选教材的教师选用,如图5-28自选教材审核所示。图5-28自选教材审核5.3.5选教材审核管理学院用户可以查看本学院内各老师自填或自选教材的申请记录以及审核状态。如图5-29选教材审核所示。图5-29选教材审核5.4教师主界面以教师的角色成功登陆后,即可进入到教师用户的操作界面,如图5-30教师主界面所示。图5-30教师主界面5.4.1个人信息修改教师用户可以自己的信息进行修改,如图5-31个人信息修改所示。图5-31个人信息修改5.4.2查看公告教师用户可以查看到最新的系统公告信息,如图5-32查看公告所示。图5-32查看公告5.4.3查看选教材时间教师用户可以查看到学校选教师的开始和结束时间,如图5-33查看选教材时间所示。图5-33查看选教材时间5.4.4选材类型初始教师用户登录时可以进行沿用上一届的教材、从教材库选择、自填教材三种方式来选择教材,如图5-34三种方式选择教材所示。图5-34三种方式选择教材5.4.5选材方式选择自填教材的教师用户可以查看到自己添加教材的审核状态,如图5-35自填教材所示。图5-35自填教材核心代码:点击“添加”按钮后,根据提示输入教材信息,点击“提交”,经验证后可成功添加该本教材,如图5-36添加教材所示。图5-36添加教材设定为选用教材的教师可以从教材库中选用教材,如图5-37选用教材和5-38选用教材列表所示。图5-37选用教材图5-38选用教材列表设定为沿用上一届教材的教师不能进行自填或选用教材,直接沿用上一届的教材。6.系统测试本次测试采用的测试方法是黑盒测试,因为它比较简单,比白盒测试的效率要高,不需要了解程序的代码逻辑,作为使用它的用户来说,它能够为用户考虑,更具人性化,能发现开发人员发现不了的问题。在测试过程中,也会暴露出与需求部分不符合的问题并加以改进,完善系统。6.1测试用例用户登录功能测试,如表6-1用户登录功能测试表所示。表6-1用户登录功能测试表名称内容测试过程预期结果测试结果用户登录不同身份的用户登录成功首先选择登录身份,输入正确的用户名、密码,点击登录按钮登录成功,跳转功能界面与预期结果一致,正确用户登录不同身份的用户用登录失败选择或输入错误的身份、用户名、密码,则弹出“对不起,用户名、密码、身份错误”字样登录失败与预期结果一致,正确教材科模块功能测试,如表6-2教材科模块功能测试表所示。表6-2教材科模块功能测试表名称内容测试过程预期结果测试结果基本功能测试基本操作功能是否成功教材科对学院用户、教师用户、教材科用户、学院信息、专业信息、课程信息、新闻公告等基础信息的增删改查操作,操作后信息会更新操作成功与预期结果一致,正确自选教材审核全部学院下老师自填的教材是否能设为标准教材科用户可以对全部学院内教师通过审核的自填教材进行设为标准操作,设为标准的可以进入教材库供其他老师选择,不设为标准,则不能被其他老师选择操作成功与预期结果一致,正确选教材审核审核全部学院下老师选教材是否成功教材科用户可以对全部学院内教师从教材库中选教材申请记录进行审核,可以选择通过,也可选择不通过操作成功与预期结果一致,正确学院模块功能测试,如表6-3学院模块功能测试表所示。表6-3学院模块功能测试表名称内容测试过程预期结果测试结果基础功能测试个人信息以及新闻公告的基础功能是否实现。学院用户可以对自己的信息进行修改,也可以发布。删除、修改新闻公告,操作后信息会自动更新。操作成功与预期结果一致,正确续表6-3名称内容测试过程预期结果测试结果教材选用情况测试设备维修是否成功。学院用户可以查看到自己学院内教材选用情况。显示成功与预期结果一致,正确自选教材审核本学院内老师自选教材是否能设为标准。学院用户可以对自己学院内教师通过审核的自填教材进行设为标准操作,设为标准的可以进入教材库供其他老师选择,不设为标准,则不能被其他老师选择。操作成功与预期结果一致,正确教师模块功能测试,如表6-4教师模块功能测试表所示。表6-4教师模块功能测试表名称功能测试过程预期结果测试结果基础信息模块测试个人信息以及新闻公告的基础功能是否实现。教师用户可以对自己的信息进行修改,修改后信息更新,也可以查看新闻公告。操作成功与预期结果一致,正确查看选教材时间测试查看选教材是否正常。在规定时间内登录可以对教材进行操作,当超过选教材时间时,则弹出“对不起,当前非选课时间”。判断成功与预期结果一致,正确教材
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 感悟生命的意义演讲稿
- 电源电商O2O企业县域市场拓展与下沉战略分析报告
- 2025-2030年中国视频监控设备远程调试与配置行业前景趋势预测及发展战略咨询报告
- 学术成果数据库创新创业项目商业计划书
- 新形势下酰肼定行业顺势崛起战略制定与实施分析报告
- 2025-2030年移动通信集成终端行业直播电商战略分析研究报告
- 2005年浙江省金华市中考数学试卷【含答案】
- 工作检讨书合集15篇
- 2026年中考数学真题完全解读(山西卷)
- 土地流转合同范文集锦5篇
- 2026年中小学生安全知识竞赛试题(附答案)
- 2026年安全管理人员安全培训考试题附答案
- 2026年人教版七年级下册政治期末综合测评卷(含答案可下载)
- 2026年全国新高考1卷英语试卷(含答案及详解)
- (2026版)学校保密安全管理制度
- 市场监督管理局特种设备安全监察工作手册(标准版)
- 高中数学必修一2.2基本不等式常见题型(含答案)
- 2026年贵州省六盘水市初二地生会考试卷题库及答案
- 20kV及以下配电网工程预算定额(2022版)全5册excel版
- 煤矿总工程师岗位职责及技术管理体系
- 城镇污水处理厂资产管理方案
评论
0/150
提交评论