• 772.78 KB
  • 2022-05-17 13:28:11 发布

学生考勤管理系统──用户管理、权限管理子功能设计与实现

  • 27页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档共5页,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:19940600175。
学生考勤管理系统用户管理、权限管理子功能设计与实现摘要:木系统是主要针对H前高校学生在线请假以及学生上课出勤管理而设计的信息系统。木系统总体上由三人功能模块:请假系统模块、考勤系统模块、后台管理模块组成。系统涉及到高校七大类用八:学生、任课老师、辅导员、院系领导、学校领导、超级管理员、普通管理员。该学牛考勤管理系统用ThinkPHP+MySQL框架开发,可以方便考勤管理需要。本论文重点介绍木系统的后台管理这一人功能模块设计,完成这七类用户功能的设计与实现。关键词:信息管理;系统设计;后台管理;Abstract:Thissystemismainlybasedonthecurrentuniversitystudents"onlineandstudentsleaveschoolattendancemanagementinformationsystemdesigned.Thissystemgenerallyconsistsofthreemajorfunctionalmodules:leavethesystemmodule,attendancesystemmodule,backgroundmanagementmodule・Systeminvolvestothesevenclassesofusers:students,teacher,counselor,departmentleader,schoolleader,thesuperadministrator,ordinaryadministrator.ThestudentattendancemanagementsystemusingThinkPHP+MySQLframeworkdevelopment,canfacilitateattendancemanagementneeds.Thispaperfocusesonthebackgroundofthissystemmanagementabigfunctionmoduledesign,completedthedesignandimplementationofthesesevenkindsofuserfunctionality.Keywords:Informationmanagerment;Systemdesign;Backgroundmanagement;1引言1.1目的和意义为解决口前高校屮关于学生请假与上课出勤管理小所面临的一系列问题,提高高校办事效率,实现学生请假以及上课出勤信息对任课老师、辅导员、院系领导、学校领导透明,方便辅导员、院系领导及时把握学生的学习情况,及吋与学生沟通,提高教学质量。 1.2软件开发背景考勤作为一个基础管理,是学校对学生一项基本管理工作。实际管理和记录工作非常需要快速获知各个年级(班级)学生的每日出勤情况,以便于及时向学校反映学生的出勤、缺勤情况(包扌舌迟到、早退、请假、旷课等情况)。而目前考勤管理模式还是以任课老师上课带点名册点到,班主任、辅导员不定期来课堂查看考勤或者根据学生交上来的考勤信息来查看考勤。同时,学牛的请假还需要经过班主任辅导员批准,将请假条交给代课老师才能生效。这样一來就和当麻烦,不但费时而且还费力,并且出现误差的概率也比较大。更重要的是暴露出了以下问题:(1)学生请假不方便;(2)教师、辅导员查看不便;因此开发一个好的学生考勤管理系统在一定程度上可以解决这些弊端,本系统主要针对目前学校学生在线请假以及上课管理而设计的信息系统。它的出现不仅可以方便学生请假,而且还能大大提高教师、辅导员办公效率。2系统概述2.1系统描述我国众多高校都是采用传统的人工方式记录学生的毎日的出勤情况,这种方式繁琐,耗时。增加了考勤的人力资源投入,而且很难保证数据的准确性与实时性,不利于学生考勤的透明管理。而当今社会信息化已成为潮流,利用计算机技术来实现学校信息化技术与信息现代管理是必须的。而且利用信息和计算机信息来进行学生考勤的管理也是学术界进步的一个重要体现。开发出学生考勤管理系统能有效的提高学校的办事效率,解决学生请假及上课出勤管理问题。目前现实状况存在教师在没有学牛信息而无法考勤,辅导员和院领导不能即时把握学生出勤情况,考勤信息也对辅导员和院校领导不透明,教师有时候也无 法在考勤时准确获得学生请假信息等,而本软件开发目标在于方便教师考勤学生的到课情况,管理学生的考勤信息,学生查询考勤信息,并口动生成全体考勤信息,扩展的功能有学生在线请假,皮肤管理。使用权限分级实现,各个层次方便查询。有助于学生考勤信息的统一管理。目前木软件产品是一项独立的软件,全部内容口含。所以一些必要的信息是需要系统管理员通过后台录入,并对其进行相应的管理。2.2系统功能教师考查学生的到课情况,管理学生的考勤信息。学生查询考勤信息,并自动生成全休考勤信息。校领导和院领导可以查看学生的考勤信息。主要的功能有学生在线请假(学生登录系统在线向辅导员请假),扩展功能冇权限管理,皮肤管理,处分管理,课表及查看课程信息等。2.3系统开发工具系统结构:B/S(浏览器/服务器)开发语言:PHP数据库:MYSQL开发工具:PhpStormphpDesigner7phpDesigner8DreamweaverPhotoshop开发框架:ThinkPHP2.4系统框架ThinkPHP介绍ThinkPHP遵循Apache2开源协议发布,在保持出色的性能和至简的代码的同时,也注重易用性,使用而向对彖的开发结构和MVC模式。ThinkPHP可以支持windows/Unix/Liunx等服务器环境,正式版需要PHP5.0以上版本支持,支持MySqLPgSQL、Sqlite以及PDO等多种数据库,ThinkPHP框架本身没有什么特别模块要求,具体的应用系统运行环境要求视开发所涉及的模块。作为一个整休开发解决方案,ThinkPHP能够解决应用开发中的大多数需要, 因为其自身包含了底层架构、兼容处理、基类库、数据库访问层、模板引擎、缓存机制、插件机制、角色认证、表单处理等常用的组件,并且对于跨版木、跨平台和跨数据库移植都比较方便。3系统用户需求描述木系统涉及到七大类用户:学生、辅导员、任课教师、院领导、学校领导、超级管理员、普通管理员。这七大类用户对系统的需求简要概扌舌如下:3.1学生用户需求描述学生通过在线请假,就可向辅导员提出请假申请。学生可以查看请假的进程情况。另外学生可以随吋查看的上课出勤详细信息。自己在因出勤而产生的处分信息。学生还可以修改个人登录密码。3.2辅导员用户描述辅导员审批自己学生木学期的在线请假,进行请假审批。另外辅导员可以查看自己学生的上课出勤统计信息和详细信息、所有学期因出勤而产生的处分信息、请假信息。辅导员也可以修改个人登录密码。3.3任课教师用户需求描述任课教师上课考勤,公布学生上课出勤信息。查看自己课程的出勤信息、请假信息。任课教师也可以修改个人登录密码。3.4院领导用户需求描述院领导审批木学院学生大于三天的在线请假,进行请假审批。院领导根据出勤情况给予本学院的学生相应处分。还可以查看本学院的学生的处分信息、出勤信息、请假信息。院领导也可以修改个人登录密码。 3.5学校领导用户需求描述查看全校的处分信息、出勤信息、请假信息。学校领导也可以修改个人登录密码。3.6超级管理员用户需求描述具备后台ROOT权限。可以管理包括普通管理员在内的所有用户权限。可以对系统功能进行添加修改删除,进行功能重构。设置考勤处分细节以及对前台进行默认主题设置。对所冇的用户信息和课程信息进行管理、重置用户前台登录密码。述可以修改密码。3.7普通管理员用户需求描述可以对所冇的用户信息,其他信息和课程信息进行管理、重置用户前台登录密码。还可以修改密码。但超级管理员可以随时根据需耍更改普通管理的相关权限。4功能需求4.1系统整体功能需求描述首先,对于请假这一主要模块的功能需求是,学生在线请假,三天以内仅由辅导员审批,大于三天需在辅导员审批成功后,再由院系领导审批,而教师可查看学生请假情况。其次,对于考勤这一主要模块考勤的功能需求是,任课老师在线考勤,对学生出勤信息进行公开,考勤系统可以即时公布考勤信息,便于辅导员,院校领导把握学生出勤情况。然后,对于处分管理,院领导可以根据学生的出勤情况,给予学生相应处分,同时可以随时撤销此处分。最后,后台管理这一模块的功能需求是,后台提供系统所需要的所有用户信息以及系统应具备的一切基本信息。后台直接管理这些信息,系统管理员还可在 后台管理前后台的菜单信息,便于系统菜单进行更改添加删除,对系统缓存保证系统可以正常运行,还可以对用户进行相应的权限分配,超级管理员具备系统前后台的一切权限。4.2自己负责部分功能需求描述口己负责部分总体归结为用户管理和用户权限管理,但是兼具一些其他和对来说细小,却乂是系统必须具备的功能。例如登录,菜单管理,缓存清理等等。4.2.1登录模块因为本学生考勤管理系统并不是一个开放的系统,所以使用系统就必须得进行身份验证,只有通过身份验证后才可以进入系统。本系统设定后台登录需要输入账号和密码,登录信息满足条件后即可进入本系统,然后再根据自己权限访问系统。而前台登录除了需要输入账号和密码外还需要输入验证码。4.2.2基本功能模块基本功能模块后台包括了个人信息管理即密码修改,方便用户可以更改自己的账户密码。结构管理则通过实现功能重构,录入系统的所冇模块和方法,而在对系统进行开发过程中,如不进行功能重构,系统是无法访问该模板;也实现缓存清理,保证系统正常运行;述实现用户修改密码。前台也包括了个人信息管理即密码修改,4.2.3菜单管理模块属于系统的基木功能,在后台管理前后台的菜单。我针对本系统对菜单设定为最多只有三级菜单,并且前一二级菜单没有太多作用,主要起一个一级一级引导作用,因为系统主耍是通过第三级菜单来访问具体对应模块方法。所以,只冇完整录入三级菜单,才可能生效。4.2.4用户管理模块屈于系统的基本功能,提供系统的用户数据,主要实现对系统的所冇用户进行 增删改查,并对除管理员以外的用户实现了批量导入,方便对用户数据的录入。系统管理员可对用户进行禁用设置,禁用的用户将不能登录系统,并且在用户管理这块,是可以重置用户登录密码,重置后密码变为原始密码123456。并实现对数据进行导出成Excelo4.2.5角色权限模块属于系统的基本功能,在后台,对系统各个角色信息进行管理,并对每个角色进行权限分配,只冇授权后才可以进入相应模块。保证系统屮各个角色能够各司英责,捉高系统的执行效率。通过RABC(基于角色的访问控制)来实现权限管理。5性能需求5.1友好性程序界面美观大方、系统操作方便。系统后台采用绿色作为主色调,绿色寓意清新,健康,希望,是生命的象征,代表安全、平静、舒适之感。前台主题色调目前默认蓝色,蓝色寓意宁静,自由,清新,沉稳,安定。前台还有一个主题色调为绿色。5.2安全性系统只有合法用户才能登录使用系统,且必须进行登录验证方可进入系统,对每个用户都有权限设置,保证系统安全,关于密码,数据库采用MD5进行加密存储。5.3可维护性系统采用了记录FL志,用于记录用户的操作及故障信息,同时本系统采用的 B/S模式,结构清晰,便于维护人员进行维护。系统可适当扩充和完善原有软件的功能。6系统概要设计6.1用例图处分信息査看图6-1用例图 6.2活动图进入登录界面登录信息错误....登录信息正确进入主界面图6-2-1登陆活动图学生料辅导员初步审通过判断不通过住成请假失败信息不通过1不大于三夭>——>大赤三天院领專审批生成请假成功脩息八通过图6-2-2请假活动图 默认选择第一个学院的数据选择学院选择班级V选择课程开始考勤HillY记录考勤信—M__7系统详细设计7.1类图学院部|二玄编号:Integer乌名称:String超级管理员O>学生护在钱请假()误稈題编号:String長、课存吴称:String冬诳级编号:String•1rst号称属员号称业导普通管理员息息OO^O^BO陆称程户码登昵课用密台改理理改后修管管修辅导员任课老师曲录入考勛管息()5属学院部门:S3i叱一匸图7-1类图是否保存Ifa1保存考勤信图6-2-3考勤活动图 7.2时序图:学牛右:线请假在线审批:辅导员>I2:请假信息|°请假奘5:冋复信息b回复信息『图7-2-1时序图7.3状态图経陆成功图7-3-2登录状态图等待辅导同意初步审批员处理A通过学生在线请假等待院领导处理请假不大于三天审批通过>请假人于三天成功八.同愆不同意失败>1、同意/审批不通过图7-3-3请假状态图准备所需考勤的学牛信息"等待考勤填写考勤信息考勤信息待提交提交、考勤信息已保存 图7-3-4考勤状态图 8数据库设计8.1部分数据表现将负责部分所涉及到的数据表信息展示如下:表名syssystem功能说明存放用户分组权限信息中文列名字段名数据类型(精度范IS)不工口约束条件含义说明编号idintvww*否PK自増角色名称namevarchar(100)否角色描述remarkvarchar(255)XAAAAAAAAAAAA否PIDpidsmallint^AvAAAA/v5AAA/^Vv>/vA/^varchar(30)否项目名appnamevarchar(30)否Admin-后台Home-前台父IDpidintvww*否默认0代表一级菜单项目名appnamevarchar(30)WXAAAAAZWW^否Admin-后台Home-前台是否启用disabledchar(2)否Y-启用N-不启用排序orderedintVXAAAA否默认0补充说明图8-1-5菜单表图表名sys_major功能说明存敢专业信息,中文列名宇段名数据类型(精度范国)•不工口约束条件含义说明编号majorid>AA^FV^A^AFWK/SA*varchar(50)WSAAAAAAAZKAA否PK名称namevarchar(100)wvwwwvw否所属学院collegeidintwws/^否FK主表:syscollege补充说明图8-1-6专业表图 表名sysuser功能说明存放用户信息中文列名字段名数据类型(精度范国)工尸约束条件含义说明编号useridvarchar(50)否PK名字namevarchar(16)A/WA/WWAA否密码passwordvarchar(50)否默认123456,限制(6-12)位,md5加密所属学院部ncollegeidintVAAAA否FK主喪:syscollege所属专业班级classidwvwwwwwvvarchar(50)WVWWXAAAAA主表:験勰虑2只针对学生所属角色roleidintWWXA否FK主表:sxs^role是否禁用disabledchar(2)否N-未禁用Y-禁用默认N衣varchar(32)wwwwww^空最后登录辽最后登录logintimeintVSAAAA空补充说明图8-1-7用户表图表名syscollege功能说明存敖所有学院部门信息中文列名字段名数据类型(精度范凰)工口约束条件含义说明编号collegeidintA/WS/^否PK自增名称namevarchar(100)VSAAAAA^AA/VS^补充说明名称:各个学院(针对辅导员,任课老师,院领导),超级管理员,管理员(针对管理员),学校(针对校领导)图8-1-8学院部门表图8.2E-R图根据以上的分析,把在整个系统过程中出现的实体及各个实体之间的关联画成E・R图,以更好的从整体角度了解系统中所有的实体。 8.3数据字典对系统中出现的各个实体的屈性进行整理,形成数据字典,此可以做为后继开发过程屮数据结构设计、数据库设计、数据库表结构设计的主耍来源表8.3.1用户基本信息属性约束释义备注用户编号必填用户在系统中的编号,唯一标识用户姓名必填用户在系统中的名称用户密码必填川户登录系统时雋要的密码表8.3.2班级基本信息属性约朿释义备注班级编号必填班级在系统中的编号,唯一标识 班级名称必填班级在系统中的名称专业必填班级所属的专业 表8.3.3专业基本信息属性约束释义备注专业编号必填专业在系统中的编号,唯i标识专业名称必填专业在系统中的名称表8.3.4学院基本信息属性约束释义备注学院编号必填学院在系统中的编号,唯一标识学院名称必填学院在系统中的名称表8.3.5课程基本信息属性约朿释义备注课程编号必填课程在系统中的编号,唯一标识课程名称必填课程在系统中的名称课程类型必填课程在系统中所属类型9功能实现9.1项目部分运行效果J数据库字段缓存V偉改过教据库结构后更莉Q清理成功y.项目模板缓存V修改过複板文件后更彌Q清理成功0项目数据缓存V数据异常时更新Q清理成功丄编译缓存v迁移、皈复、修改配羞后更新Q唐理成功,项目日志v清理项目日志文件释颔服务器空间©,濟理成功清理图9-1-2缓存清理图 ATTENDANCE学生考理系统■页处分■理,欢迎您,現在时间:2015/1/29T午5:25:24"柯曾标学生S^g出J11「学生考勤管理系统>修改密码v首页修改密码确认密码:确认新密码:添加后台棄单B菜单名称B系绕管理少B1——菜单世【里/B11—前台菜单管理丿O11一后臼菜单管理丿I——管理员管理/LIII——晋渔管理员苣理丿(8息管理丿UI——算他信息管湮少BII——字浣管燧夕BII——专业管理夕□II——班级言遐"I用户言理丿修改图9-1-3前台台修改密码图jo子刖|触iim接作叶菜单I嵋觉丨刪僚M子柔甲I爲跖刪%偏捲I删像備椅丨冊時单imim潦加子菜单I廂曲I捌馀图9-1-4后台菜单管理(添加)图 关昨请輸入编号或昵称一捜索所属祕|碾择撷E1所厲址I请选择专业E]导岀教据封Excel选择所厲学贋:|g彌完□导出0学号娃名所屋学栈所匡若业最后登录IP最后登录时冃启用按作n20110512000笛学苗1教育科学学烷学前教育2011未登录系统未登录系统/塞码重盍I缩辑O20110512001仆学甬2教肖科学学院学前教肖2011未登录系统未登汞系统Z密码里誥I缩辑I郦目全选取消剧除88条记录1/9页第一页上一页42345|...9下一页最后一页图9-1-5学生管理图MendBrnE您好!admin国级If理员][®出]断台登录页]首页系统青理信息管理课程青理主趣青理lo<后呂首页院績註理x任a?老师管理桁员管理>分组州船X蠶►c::更新缓有功籬构分组权限包理分担权限百理.・1D力1代力和三三二&也济加分组角色n分组角色名称角色角色囱述1超级営湮员丿删管運员嵋辑2晉通营便员』巷通管連员授权險J53学校獺与"授权須554学民滴/侵权细遐5老师丿任课老I币侵权啣6辅导员丿骗导员拽权细辑7学生"学生拽权瓯須□SSS"SSSS/拽仅I编辑I州际E全选取消图9-1-6分组角色图普通管理员授权。「后台应用□「前集应用□考勒◎理□目学生玄线SHS 叵左线请攸主页亡在线请仮口口请假审眦f;审批主页門审批处理0已査看8HS记录asm台主页o已个人管理□处分管理修改权限图9-1-9权限分配图9.2项目核心代码SPHPReader=newPHPExcel_Reader_Excel2007();/^i<^excel2007^«cel,若格亍则用之鳶的*盘中/if(!file^exists($newPath)){unlink($n"PAth):〃国除本缠下載.的文件$this->ajaxR«turn(0,"批里导入出错二0);}elseif(!$PHPReader~>canRead($newPath)){SPHPReader=newPHPExcel_Reader_Excel5();if(!$PHFReader->canRead(SnewPath)){uniink($newPath);//丹亲本绝下载的乂件$this->ajaxReturn(0,■批里导入出错二0):}}$PMPExcel=$PHPReader->load($newPath):/**读取“Ml文件中的第一个工作如$currentSheet=$PHPExcel->getSheet(0):/g得最大的列号套/$allColumn=$currentSheet->getHighestColumnO:加取得一共有多少行打$allRow=$cun-entSheet->getHxghestRow();$val=*MA,•/$val[]=(string)$currentSheet->getCellByColumnAndRow(ord($currentColumn)-65?$currentRow)->getValue():/-图9-2-1学生批量导入代码截图・hile(Sfilename=readdir($admin_dir)){i£($£ilename==*.*||$£ilename==*..*||$£ilename==zBaseAction.class.plLp*||$£ilename==#IndexAction.class{continue;}if(is_fil^($a(bnin_path”厂Sfilename)){$file=fopen($admin_path.*K.$filename7*r*); $data二array():$j=0;vhile((Sline=f^etsCSfile))!==false){〃揑制垂/pregaatch/^,$line,$pre):i£(!$pre){pre^atchC/勺曲比恶惑C拿)厂,Stitle):$a_title=str_replac&C*,**$title[l]);$data[*a.ction,][*title*]=tri»($a_title);}}$name=**;preg^matchC/pret__»atch/J,Sime,$pr«);if(!$pre){preg_aatehC/cl&ss(.*)Actien/#‘$line?$name):图9-2-2功能重构代码截图class加変必刪起"extendsViewModel{日public$vievFields=array("class*=>array(*class_id*,,naoe*,*_type*LEFT*),"user*=>arrayCuser—id#,‘nue*=>"counselors_nue^,*=>"user.user_id=class・coun8el.ors"),"=>arrayC■a.jor_id*,"college_id*,”naseJ=>*"_on‘=>"arjor.B&jor_id=cl・s気.■・jor_id*college*^/^arrayCnue*collecenue*,college.college_ior・college_i),图9-2-3classview视图模型代码截图 classuserModelextendsRelationModelfprotecteddate-array(arrayCuser_id"require*,"编号不能为空’),arrayCmuie*require*,"昵称不能为空’)■arrayCcoliege_id#require7,"所属学院或部门不能为空");protected$_link=arrajr(*role*二〉array(*■&pping_type,二〉BELOHGS_TO,"cl&ss_nue,=Xrole*,*foreign_key*=Xrole_id*,*&sfields*=Xnue:rolenue.reaurk*,),"college^=>array(*■»pping_type/=>BELOHGS_TO,*cl&ss_nue,=>"college*,*£oreign_key*=Xcollege^id*,・・jor*=>array(*«apping_type,二〉BELOBGS_TO,9cl&ss_nue,=>"class*.*fpreign^key*=Xcla88_idJ,"M.fields^yowe:^clM8n»^b&jor_id#,图9-2-4class关联模型代码截图VendorCPHPExcel.PHPE*"!/)://导A第三方类至VendorCPHPExcel.PHPExcel.Writer.Excel5.php#);〃导入隽三方类卑//创建一个处理对象实例SobjExcel=nevPHPExcel()://创逹文件垮式写入对欽实例,unco^ent$objWriter=nw・PHPExcel_Writer_Excel5($objExcel);//=于辰兰氏N啓兰A*设査当前的shxt索引.用于后续的内容無扌匕*—般只有在使用多个sh“t的时候才霞要且示调用•*朕省傅况PHPExcel舍自动创超篤一个裁设直Sb”tin山“0$objExcel">setActiveSheetlndex(0);SobjActSheet=$objExcel->getActiveSheet():〃"当前制sbeet的名称$objActSheet->setIitieC学生信息"):〃设置文档基玄属性SobjProps=$objExcel">getProperties0:$objProps->setCreatorCStudentAttendance");$objProps->setLastModifiedByCStudentAttendance*);$objProps->setTitieCStudentlessage^):$objProps*>setSubjectCStudentlessa.geJ)://izSXS$objActSheet->getColumnDimensionCA")">setWidth(30):$objActSheet">getColumnDimensionCB‘)->setWidth(30);$objActSheet",>getColximnDimensionCC")->setWidth(30);$objActSheetw>getColwnnDimensionCD”)->setWidth(30);$objActSheetM>getColwinDimensionCE*)->setWidth(30);〃迂置默认高更$objActSheet~>getDefaultRowDimension()">setRowHeight(30): 图9-2-5导出学生信息成Excel表格截图10软件测试10.1软件测试的目的目的是尽可能发现并改止被测试软件中的错误,提高软件的可靠性。它是软件生命周期屮一项非常"重要且非常复杂的工作,对软件可靠性保证具有极其重要的意义。在口前形式化方法和程序正确性证明技术还无望成为实用性方法的情况下,软件测试在将來和当一段时间内仍然是软件可靠性保证的有效方法。软件工程的总口标是充分利用有限的人力和物力资源,高效率、高质量地完成软件开发项口。不足的测试势必使软件带着一些未揭露的隐藏错误投入运行,这将意味着更大的危险让用户承担。过度测试则会浪费许多宝贵的资源。10.2修改密码测试1空值测试:在不输入原、新、确认密码或部分为空的情况下,直接点击修改密码。测试结果:提示请输入相关信息。2密码位数错误测试:输入错误的原密码或新密码、或确认密码。测试结果:提示密码长度不正确。3原密码错误测试:输入错误的原密码,且新密码和确认密码一致位数也符合。测试结果:返冋原密码错误的提示信息。4确认密码不正确:输入错误的确认密码。测试结果:提示密码输入不一致。10.3学生管理测试1搜索学生学号错误的测试:输入不存在的学生学号搜索。测试结果:显示暂无任何数据信息。2搜索空值的测试:不输入任何搜索信息点搜索。测试结果:显示全部学生信息。 3批量删除不选屮的测试:不选择任何条口点击批量删除键。测试结果:提示请选择要操作的项目。10.4权限管理测试1不赋权限的用户登录的测试:输入正确的用户登录信息,点击登录。测试结果:没有进入主页,且提示对不起,你没有该权限。2只具有查看主页权限的用户使用系统的测试:登录成功后,点击在线请假。测试结果:提示对不起,你没有该权限。11结束语通过对本系统的开发我学到了不少知识,使我深刻地休会到软件开发是一项集体项目,单靠一个人就想解决所有问题是不太现实的,|才|队合作对于一个项目而言是如何的重要,特别对于ThinkPHP,以严格来说我只是学到了一个皮毛,对ThinkPHP掌握还不是很全面,以至于我在开发过程屮会碰到一些问题不能马上解决,而如今通过运用ThinkPHP编写本系统,令我对ThinkPHP的理解程度乂上升了一大步,通过对本系统的开发。本次毕业设计,锻炼了我的团队协作意识,这对我以后的学习、工作有很大的帮助。参考文献:[1]吴津津,田睿,李云,刘昊等・PHP与MySQL权威指南•机械工业出版社,2011.10.[2]DavidPowers.DynamicWebDesignMadeEasy.SecondEdition.人民邮电出版社,2012.7.[3](美)LomaMitchellDaveyShafik.WriteCutting-EdgeCode.机械工业出版社,2012.10.⑷朱珍,张琳I.PHP网站开发技术.电子工业出版社,2014.&[5](加拿大)PeterMacIntyre,BrianDanchilla,(美)MladenGogala.PHP编程实战.人民邮电出版社,2014.9.⑹谭火彬.UML2面向对象分析与设计.清华大学出版社,2013.5.[7]LukeWelling,LauraThomson等.php和mysqlweb开发(原书第4版).机械工业出版社,2012.12. ⑻(美)MichaelSutton,Adamgreene,PedramAmini.模糊测试强制发掘安全漏洞的利器.电子工业出版社,2013.10.