【学生学业预警管理系统探析与设计10000字(论文)】_第1页
【学生学业预警管理系统探析与设计10000字(论文)】_第2页
【学生学业预警管理系统探析与设计10000字(论文)】_第3页
【学生学业预警管理系统探析与设计10000字(论文)】_第4页
【学生学业预警管理系统探析与设计10000字(论文)】_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

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

文档简介

第1章绪论1.1课题开发背景随着高等教育的不断发展,高校毕业生的数量也在逐步增加。很多学生在面临着升学的压力之后,面对着开放的大学,很多人都开始放纵自己,沉溺于网络,这让他们的学业一开始就陷入了困境,也有一些人渐渐放弃了学业,有的人厌学、弃学,很难在规定的时间里完成学业。学习管理在学生的管理中尤其是在学生的管理中起着举足轻重的作用,因此,学习的出勤和考试成绩是每一个学生都必须重视的问题。随着大学对人才的需求日益增加,学生所面临的学习压力也日益增大,为方便对其进行有效的管理和帮助,并根据学生的工作现状以及当前的疫情形势,加强学习预警管理模式显得尤为必要。1.2课题开发意义随着大学教育水平的提高,在校学生中也会出现一些学困生,如何让他们顺利毕业,尤其是在学校的管理中,学习管理是一项非常重要的工作,通过该系统的开发和使用,可以对预警学生进行实时在线管理,有效便捷地发布学生预警信息,教师可通过在线方式查看并帮扶被预警的学生,学生也可以不受环境和条件的限制,随时查看个人学习情况和学业预警状态等级并合理安排下一步的学习任务并做出合理的学习规划,因此学业预警管理更加有条理性,将各种预警信息的查询以及相关人员转达到具体被预警学生,也极大节省时间和人力,保证了预警信息的时效性,加快预警信息的处理效率。1.3课题研究目标从当前的学习预警状况来看,该系统的主要功能是针对学生的出勤率和课程评估来设定预警状态。首先是对学习预警管理的思想进行梳理,然后了解熟悉所使用的理论知识和技术方法,并将其与其它学习管理体系进行归纳和区别,并对各个功能模块的需求进行分析。根据上述功能要求,研制了一套适合于大学学业风险预警管理体系的体系,并将其应用于高校的学习信息管理,有利于实现对学习困难学生的集中管理。帮助学校教师更方便地对学困生进行预警信息的管理,降低作业时间,降低作业负荷,提高作业效率。通过对学生的学习成绩、出勤等数据进行自动预警和分析,让教务、老师能够及时了解学生的学习状况,从而帮助他们帮助学习困难学生,消除他们的学习风险。最后,本文提出了以B/S体系结构为基础,并将Java与MySQL数据库相结合,开发了一套适合于高校学习困难学生的学习预警管理系统,并根据学生的出勤率、学习成绩,自动生成预警信息,并对预警信息进行管理、查看、发布。另外,本系统对使用者的配置要求较低,仅凭网页浏览就能使用,使学习预警管理更具科学性,能更好地满足使用者的需要,并能极大地提升作业效率。第2章相关技术简介2.1layui框架Layui是一个基于自己的模块化语言编写的前端UI架构,遵循了HTML,CSS,JS的写作和组织方式,它的规模很小,而且从内核到API的每个细节都做了细致的设计,很符合用户的需求。与当前各种浏览器基本兼容,易上手,适合后端开发,大大降低了开发人员的成本。2.2SpringSpring是一个经典的开源,轻量级的J2EE应用框架,它可以将许多框架组合起来,并且所有Java程序都可以从Spring中获益。在概要文件中,开发人员可以通过指定的参数,在实体类别中调用构建方法实例化的对象,这样就可以满足系统的需求,降低了系统代码的重复,并改善了项目的可扩展性和可维护性。2.3SpringMVCMVC是目前比较受欢迎的MVC架构之一,MVC则是我们在WEB应用中使用的一个共同框架,MVC的核心理念是将业务逻辑与业务数据表示分开,使得程序层次分明、分工明确、彼此独立、协作。在业务层面上,如果需要操作数据存取层,那么Spring就可以使用Spring的宣告事务,SpringMVC具有明确的分工和职责,扩展点非常灵活,而且可以轻松地与其它Spring框架进行无缝整合。这样可以为开发人员带来很多方便,节约时间,加快开发进程。2.4MyBatisMyBatis是一个出色的持久层架构,支持SQL、存储过程和先进的映射。MyBatis能够通过简单的XML或者注释,将界面和Java对象映射到数据库中。Mybatis是一个半自动ORM映射工具,它可以通过定制SQL语句来增加数据库的存取速度,使得系统的设计和维护变得更容易。2.5MySqlMySQL是一款基于关系的数据库,它是开源的,任何人都可以免费下载,并且可以根据自己的实际情况对其进行修改。关系式数据库的设计使MySQL的阅读效率大大提高,同时也大大改善了其灵活性和可管理性。同时,它还可以在各种操作系统上进行多个线程的应用,从而达到了系统开发的需要。2.6B/S架构B/S体系结构是指(浏览器/Server),B/S体系结构分为三个层次:1层表示层、2层逻辑层、3层数据层。B/S结构的系统无需额外的安装,只要有一部可以上网的计算机和网络浏览器就可以了,这对于开发者来说是非常方便的。这样的话,就可以让整个系统的核心功能都集中在服务器上,这样的话,即使是面对庞大的用户群,也不会有任何的问题,只要打开浏览器,就可以进行相应的操作,而不是下载和安装,而是由服务器来完成。利用B/S体系结构,可以简化系统的开发,减少管理员的维护工作量,方便用户使用,为学生学习预警管理系统的发展提供了依据。

第3章需求与可行性分析需求分析是项目开发中的关键,也是不可或缺的。对问题进行细致的分析和解答,发现客户的需要,根据用户的实际需要,决定整个工程的总体设计,包括数据的输入、预期的、最终的输出,并认真检查系统中的问题,确保每个问题都能得到正确的解答,避免盲目的开工、重复的工作,因此在开发前,必须要对需求进行分析。3.1系统功能需求分析系统开发最终目的就是实现相应功能,考虑到不同角色实际需求把系统功能主要分成三个模块:系统管理员模块,学院用户模块(教务人员及教师)、学生用户模块。根据用户登录系统自动识别用户角色权限并展示相应系统菜单。3.1.1系统管理员用例分析学业风险管理系统包括四个方面:系统管理员、教务人员、课程成绩管理、教师学业信息查询与反馈。系统管理员通过登录系统可以查看全部的信息,包括菜单管理、角色管理、用户管理等管理功能。菜单管理主要是管理系统的菜单,包括角色的基础设置、菜单显示和权限的设置,用户管理包括用户信息管理、角色设置管理等。以下是图3-1中的系统管理员用例:图3.1系统管理员用例图菜单管理:设定、显示顺序、图标等功能。角色管理:编辑和设定人物的资料,并将使用者的角色与权限选单相结合。用户管理:对用户的信息进行基础的管理,根据用户的信息来设定用户的身份(用户的信息管理主要是将用户的信息添加到数据库中,通过编辑和删除按钮可以进行相应的修改和删除,通过点击搜索按钮,可以获得相关的用户信息),方便了大量的用户,方便了工作,提高了工作的效率。3.1.2教务人员用例分析教职工登记系统由机构管理、教师管理、学生管理三大部分组成。其管理应用功能包括:院系信息、专业信息、班级信息、课程信息、课程信息、教师信息、学生违纪信息和学生预警信息。教师用例的图表显示在下面的图表3-2中:图3.2教务人员用例图系系资讯:系系编号、名称及系主任的设立与管理.专业资讯:专业资讯设定,按专业设定课程。班级信息:根据班级的具体情况(班级名称、班级名称、班级名称、专业、院系、入校时间),以及班级的教学老师。课程资讯:课程编号、名称及类型的设定与管理.课程安排:根据专业、班级和入学年份的不同,开设相应的课程。老师信息:提供老师的基本信息(编号,姓名,联系方式,所属院系)。学生资料:对学生的基本资料和学籍状况进行管理,可以查看学生的学习预警级别,并可选择是否发出警告。学生违纪信息:对违纪学生的信息、违纪情况进行查询和建立。学习警告资讯:检阅学生资讯及下载检讨学生检讨计画。3.1.3教师用例分析老师登陆后,会在自己的个人界面上输入自己所教的课程、专业、班级、学生的信息,系统会自动显示,老师只需要核对学生的信息,然后记录下学生的分数。下面的图3-3显示了教师用例图表:图3.3教师用例图3.1.4学生用例分析学生登录后进入个人界面即可查看个人违纪信息、课程成绩、预警信息,并根据学业预警提交成长反思计划。学生用例图如下图3-4所示:图3.4学生用例图违规信息:查证学校的课堂活动,如旷课、迟到、早退等。学习成就:查阅学校学习的课程分数。预警信息:预警信息以表格形式显示学号、姓名、班级、预警状态和预警级别,预警状态和预警级别(旷课一次,迟到一次,早退一次,一次三次);其中,3个积分(包括3个)是绿色警报,8个积分是红色警报,8个积分是红色警报。累积课程挂科次数,如有新的分数并符合规定,则会自动取消对应的警告级别。“成长思考与规划”:该功能仅对受警告的学生开放,功能按键包含在警告信息中,需要在收到警告后将其上传至系统,并将其上传至系统,主要是对当前的预警状况进行反思,并制定相应的学习任务和计划,上传后将显示已上传材料。3.2系统非功能需求分析在系统中,要使用户得到更好的服务,不仅要实现各功能模块,还要考虑到系统的非功能性要求。系统的非功能性需求主要是指系统的可用性、系统的安全性、系统的可维护性以及系统的扩展性。易用性:系统的开发,首先要考虑到用户的实际需求,以及用户对系统的需求,必须要简洁、清晰、清晰,这样才能让用户更好的找到对应的功能,这样才能节省大量的时间。安全:网络安全与使用者的信息安全息息相关,在如今的大数据时代,用户的隐私受到了极大的保护,而学习管理系统中涉及到的学生信息太多,一旦泄露,将会对使用者造成很大的影响,同时还需要根据使用者的不同设定相应的权限。为此,需要加强系统的安全设计,并建立相应的防火墙,页面权限认证等。可维护性:在系统设计的前期,必须要考虑到后续的系统维修等问题,不然的话,后期的维修工作不仅要花费大量的人力和时间,还会间接地增加维修费用,有时候还会导致系统暂时不能使用,所以在开发过程中,每个环节都非常关键。可扩充性:随着时间的流逝,使用者的数量会越来越多,对功能模块的需求也会越来越大,因此,系统的开发不能局限于当前的需求,必须结合未来的发展,而可扩充性对系统的发展非常重要。3.3系统可行性分析3.3.1经济可行性由于系统是B/S结构,所以系统不需要花钱,也不需要安装什么程序,只要能上网就可以了。管理员在B/S体系结构中进行运行和维护,只要管理好服务器就可以了,而数据库则是MySQL,可以自由的使用和修改,节省了系统的成本。3.3.2技术可行性这个项目的前端采用了Layui框架,它的控制风格简单,可以节约很多时间,而且可以很好地支持这个项目的前端开发。数据库采用MySql作为开放源码的数据库,没有任何开销,相比SQLServer,MySql可以在Linux、Windows等平台上运行,而且体积更小,对服务器的负担也更轻。所以,该系统在技术上也具有一定的可行性。3.3.3操作可行性本系统主要基于教务人员对学生学业管理、教师录入课程成绩和学生查看学业预警情况的系统功能需求,虽然不需要担心使用此系统的用户对电脑的了解和使用水平,但是本系统还是采取简约便捷的交互式界面,用户只需在对应的功能界面单击对应的按钮即可完成相关的操作。界面和按钮看名知意,使用简单,方便快捷,极大地提高了工作效率。3.3.4系统可行性总结虽然该系统在经济、技术、操作、使用等方面具有一定的可行性,但仍需根据实际情况进行改进和优化,以更好地为用户提供最好的使用体验。第4章系统总体设计4.1系统流程设计用户输入帐号口令登陆,系统会依据资料库的资料,判定使用者的帐号是否正确(本帐号不能自行注册,需要工作人员提供帐号及口令)。系统按照用户的登陆信息对用户的身份进行识别,并按照角色的权限来显示系统的菜单。下面的图4-1中显示了该系统的流程图:图4.1系统流程图4.2系统功能模块设计在使用场景的基础上,对系统的功能模块进行了详细的分析,并对其进行了分析。在下面的图表4-2中,显示了学生学习警报管理系统的整体功能模块。图4.2系统总体功能模块图各功能具体描述如下:系统管理员的功能模块.菜单管理:整个系统的菜单设置,包括菜单名称,父菜单设置,跳转连接,菜单排序,菜单图标,等等。角色管理:包含添加角色、角色对应菜单。使用者资讯管理:可以进行使用者资讯的添加、查询、修改、删除、设定等操作,并可设定使用者的资料。模块化的用户端模块。教师用户:教师资料:包含教师资料的添加、删除、查询、更改教师编号、姓名、系、电话、邮箱等。学员资讯:与老师资讯基本功能运作一致,并可查看、更新学生预警状况及发出警报。学习警告:查看,查询警告的学生信息,下载和审查学生的反省方案。学生违纪资料:学生违纪资料的查询,并对学生的编号、姓名、类型、日期、时间和特定事件进行编辑。专业信息:专业编号,名称,负责人,所属院系,课程信息等。班级资料:对班级资料进行查询和管理(班级编号、名称、负责人、专业名称、系名称、入学年份),并按课程资料设定合适的老师。课程资讯:查询并编辑课程的基本资料(课程编号、课程名称、课程类型)。系的资料:查阅和编辑各院系的基本资料(系编号、名称、系主任)。老师的使用者:成绩管理:老师以个别老师的方式记录学生的学习成绩。学生用户:违纪情况:查看和核查个人违纪情况(违纪类型、时间、时间等)。警告级别:查看和验证个人警报级别,并提交相关的思考和规划。课程成就:学生在课堂上所取得的成绩。4.3数据库概念结构分析根据上述中的功能及用例分析出数据库概念结构,各实体之间的关系通常用E-R图来描述,学生学业预警管理系统中各实体集之间的联系如下图4.3所示:图4.3数据库概念结构E-R图4.4系统数据库设计根据用户各功能模块需求,本系统共设计了以下数据表,数据库中各表的表结构如下:系统菜单表(sys_menu),对系统菜单的数据信息进行存储,表结构设计如下表4-1所示:表4.1系统菜单表结构菜单进入菜单请求菜单备注创建人版本号创建时间菜单进入菜单请求菜单备注创建人版本号创建时间修改人图4.4系统菜单流程图角色信息表(sys_role),对角色的基本信息进行存储,表结构设计如下表4-2所示:表4.2角色信息表结构VARCHAR(64)角色名称角色显示序号VARCHAR(64)角色名称角色显示序号图4.5角色信息流程图角色菜单表(sys_role_menu),对角色信息进行存储,表结构设计如下表4-3所示:表4.3角色菜单表结构VARCHAR(64)角色ID角色权限菜单ID图4.6角色菜单流程图VARCHAR(64)角色ID角色权限菜单ID用户信息表(sys_user),对用户的基本信息进行存储,表结构设计如下表4-4所示:表4.4用户信息表结构用户名密码姓名联系电话电子邮箱用户名密码姓名联系电话电子邮箱图4.7用户信息流程图用户角色表(sys_user_role),对用户角色信息进行存储,表结构设计如下表4-5所示:表4.5用户角色表结构学生成绩表(student_grade),对学生课程成绩信息进行存储,表结构设计如下表4-6所示:表4.6学生成绩表结构学生违纪表(break_the_rule),对违纪学生的违纪信息进行存储,表结构设计如下表4-7所示:表4.7学生违纪表结构用户ID学生学号违纪类型违纪次数状态用户ID学生学号违纪类型违纪次数状态图4.8学生违纪流程图预警信息表(warning_info),对预警学生的预警信息进行存储,表结构设计如下表4-8所示:表4.8预警信息表结构

第5章系统功能实现5.1系统登录模块登陆界面是进入本系统的首个界面,管理员会统一管理用户的登陆信息,并向用户提供注册帐号和初始口令,然后在输入框中输入注册帐号和初始口令,然后按下登陆键,系统会根据用户的资料库与资料库进行比对,确认通过后,使用者方可进入对应的使用者,如果帐号和密码为空,或是键入错误,资料库比对失败,将无法成功登陆,同时系统会给出相应的提示。登陆界面显示在图5-1中:图5.1系统登录界面系统登录界面实现核心代码如下图5-2所示:@GetHAapping("/index"")publicNodelAndvViewindex()ireturnnewNodelAndView(viewName:"/login/login");}@PostMappingpublicRlogin(@RequestBodySysUseruser){Stringpassword-bigestutils.md5DigestAsHex(user.getPassword().getBytes());//加密密码user=userService.getone(newLambdaQuerywrapper<SysUser>(.eq(SysUser::getUsername,user.getUsername())//获取用户名.eq(SysUser::getPassword,password)//获取密码.eq(SysUser::getIsDeleted,val:"N""));if(objectutil.isNotNuLL(user))iuser.setPassword("");//清空密码//获取HtpServLctRcquestHttpServletRequestreq-((ServletRequestAttributes)RequestContextHolder.getRequestAttributes()).getRequest();HttpSessionsession=req-getSession();//获取sessionsession.setAttribute(s:"userInfo"",user);//把厢户信患存到session里returnR.success();//操作咸功}returnR.faiL(用户名或岩码错误");5.2信息管理模块信息管理是一个基本的公用模块,它包括用户信息、院系信息、教师信息、专业信息、班级信息、学生信息、课程信息等信息,信息管理包括添加、删除、查找、修改等基本功能,并对其进行了模糊查询,用户只需输入相应信息中的一个或关键字即可查找到相关信息,既能快速查找,又能节约时间,提高工作效率。当用户加入新的信息时,系统会根据用户的输入进行实时更新,并将其存储到对应的资料库中。图5.2信息管理_添加界面图系统信息管理_添加实现核心代码所示://监听提交form.on("submit(saveBtn)",function(data){letloading=layer.load(e,ishade:false,time:10*100o});leturl='';/判断是新增还是修改if(data.field.id=-mnull||data.field.idm-=undefined|ldata.field.idz-="'){url-'/teacher/teacher';}elseiurl-'/teacher/teacher/update"}5.3违纪信息预警模块教务部门将违规学生的详细资料(学号、违纪类型、日期、时间等)记录在案,并将其与学生的违规记录进行汇总,并将其记录在学生的个人信息中,以便教务部门对其进行统一的检查和管理。图5.3学生违纪信息界面图图5.4学生信息预警界面图违纪信息预警实现核心代码如下图5-7所示:table.on("toolbar(currentTableFilter)',function(obi)f/*添加人员*/if(obi.event--="add'){//监听添加操作varcontentmminiPage.getHrefContent('/student/breakTheRule/openUpdate/"+null);varopenlH=miniPage.getopenlwidthHeight();varindex=layer.open(ititle:"添加迹纪信息",type:1,shade:o.2,maxmin:true,area:"50opxs',content:content,});$(window).on("resize",function(){layer.full(index);});returnfalse;}field:"level',align:"center',title:"预警等级',templet:function(d)iif(d.level<=3)ireturn"<spanstyle="color:#3eff64">~+d.level+"</span>;}elseif(d.level>388d.level<8){return"<spanstyle="color:#3b34ff">+d.level+T</span>;3}elseireturn<spanstyle="color:#ff3c3f">+d.level+</span>`;;}publicvoidcalculateLevel()i//查询所有学生信息List<Student>students=listByMap(newHashMap<>())3//计算全部学生咸资students.forEach(student->{Integerlevel=;//查询未结算的违纪信息MapqueryMap=newHashMap();queryMap.put("userId",student.getUserId());queryMap.put("notState",2);List<BreakTheRule>breakTheRulesmbreakTheRuleService.listByHap(queryap);if(!collectionutils.isEmpty(breakTheRules))ifor(BreakTheRulebreakTheRule:breakTheRules)iswitch(breakTheRule.getType()i//迟到一节、早退一节记一分case"o:case"1":level=levelt(breakTheRule.getNumber()*1);break;//旷课记两分case"2":level=level+(breakTheRule.getNumber()*2);break;}5.4课程成绩预警模块课程成绩记录在老师的记录中,如果不合格,则会按照警告级别将学生的分数和违规记录转换为相应的分数,并将其与学生的警告级别同步,在下面的图表5-8、5-9中显示:图5.5课程成绩信息界面图图5.6学生信息预警界面图课程成绩预警实现核心代码如下所示://录入分掀GetMapping("/openSetGrade")publicMode1AndviewopensetGrade(iList<Student6rade>studentGrades=studentGradeService.listByMap(super.getParam());StudentGradestudentGrade=newStudentGrade();if(Collectionutils.isEmpty(studentGrades))istudentGrade.setCourseId((String)super.getParam().get("courseId"));studentGrade.setstudentId((String)super.getParam().get(""studentId""));}else{studentGrade-studentGrades.get(e);}returnnewModelAndViewr(viewName:"/teacher/grade/setGrade",modelName:"entity",studentGrade);}//计算分兼小于6e,一门记3分intn=studentGradeService.count(newLambdaQuerywrapper<StudentGrade>().eq(StudentGrade::getstudentId,student.getId()).eq(StudentGrade::getisDeleted,val:"N"").lt(StudentGrade::getGrade,val:so)level=level+n*3;student.setLevel(level);5.5发布预警模块通过教师的通知,教师可以通过学生的信息了解到学生的警报级别,教师可以根据实际情况向学生发出警报,在通知后,学生可以在学校的学习预警表格中看到被警告的学生,在学生端也可以看到,发布预警界面如下图5-12,5-13所示:图5.7发布预警界面图图5.8已发布预警界面图5.6处理预警模块学生可以登陆该系统查看自己的警告,如果被警告了,就需要制定相应的自我反省和发展计划(下一步的学习计划),然后将其上传到系统中,由老师下载,审核通过,如果通过,则该警告信息为处理完毕,处理警告界面如下:图5.9学生端预警等级界面图图5.10预警信息处理界面图处理预警实现核心代码如下图5-16,5-17所示:/打开学生预警界面@GetHapping("/student")publicHode1Andviewstudent()iMapentity=newHashMap();SysUseruser=RequestTool.getUser();Studentstudent=studentService.getone(newLambdaQuerywlrapper<Student>().eq(Student::getUserId,user.getId()));returnnewModelAndview(viewName:"/student/studentwarningInfo",modelName:"entity",student);layui.use(["form','table',"upload'],function(){varform=layui.form,layer=layui.layer,table=layui.table,upload=layui.upload,$=layui.$;1/当前弹出层,防止ID被覆盖varparentIndex=layer.index;//执行实例varuploadInst=upload.render({elem:"#test1’//绑定元素,url:"/file/AliYunImgUpload’//上传反思接口,accept:'file',before:function(obi){//obj参兼包含的信息layer.load();//上传Loading}-elseif(obj.event-=='download'){//下就成长反思console.log(obj.data)tryivarelemIF=document.createElement("iframe");elemIF.src-obj.data.url;elemIF.style.display="none";document.body.appendchild(elemIF);}catch(e)ialert("下载异常1“);

第6章系统测试6.1系统测试目的系统的测试是整个系统开发的一个重要环节,它的主要任务就是判定该系统是否满足了最初的设计需求。系统测试是在系统开始运行之前,对系统进行需求分析,对各个功能模块进行测试和代码复查,这是确保系统质量的重要一环,它可以帮助用户及时纠正系统的缺陷,并对其进行改进。6.2适用性测试一般来说,大部分人都会选择一款好的产品,这也是为什么系统会这么做的原因。用户使用体验的好坏直接影响着整个系统的开发,系统的设计遵循了实际的逻辑,使用操作简单、人性化。比如:当在信息中加入了一个更改时,如果输入的信息或者行为不符合规范,那么系统会不会在此时弹出一个提示框,为用户提供指导。所以在测试中,注重对用户的操作进行了细致的处理,使得整个系统更加人性化,让用户的使用更加快捷和舒适。6.3安全性测试主要是为了防止非法数据入侵,对系统的防护机制进行了安全性测试。在测试时,测试者会充当攻击者,尝试获得使用者的登陆信息和口令,并在浏览器中进行修改,以了解系统的数据安全性。6.4数据的准确性测试为了确保每一项数据的准确度,在考试中,对学生的学习预警部分进行了详尽的检测,并对违规信息和课程成绩进行了预警,然后在学生用户端查看了详细的预警信息,并对违规信息和课程成绩进行了分析。6.5用例测试在登陆之前,使用者必须输入帐号密码,然后点击登陆键,系统会根据使用者的登录资料与后台资料库的资料进行判定,首先不是空白,若使用者未输入帐号或仅输入某一资料,按「登录」键,系统便会弹出「必须填写内容不可为空白」,若登入资料错误,则会显示「使用者名称或密码错误」,而无法存取该系统。不是空的判定登录测试的结果显示在下面的图6-1中:图6.1登录测试结果图用户的基本信息由管理员统一管理,添加、删除、修改、设置用户角色、重新设定密码等功能,另外添加、删除、修改等功能,都是系统的通用功能,这里不再一一进行描述。此次考试是将“李阳洋”老师的名字改成了“李阳阳”。即使要在多个数据中对某个用户的个人信息进行更改,也可以通过输入任何与该用户有关的信息进行模糊查询,从而实现对该用户的快速查找和修正,从而节省工作时间,提高工作效率。在图6-2和6-3中,显示了用户信息修正操作的测试程序和结果:

温馨提示

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

评论

0/150

提交评论