《毕业设计(论文)-基于SSM的学生网上选课系统设计与实现.docx》由会员分享,可在线阅读,更多相关《毕业设计(论文)-基于SSM的学生网上选课系统设计与实现.docx(36页珍藏版)》请在三一办公上搜索。
1、随着课程的增多,学生的选择性越来越大。现在大多数学校选课的方式采用学生上报给老师,老师负责整理。这种方式效率低、灵活性低,每门课程的选报人数有限就给老师的统计整理工作造成困难。目前,网络发展成熟,各类管理系统层出不穷,如果可以有专业的管理系统提供网上选课,则可以帮助老师和学生。本基于SpringMVC网上选课系统采用B/S框架进行设计,语言采用JAVA,数据库为MySQ1.。在技术中加入Vue,使界面更加丰富、友好。本系统针对学生选择课程而开发,使用角色为管理员和学生、老师。学生可以通过登录在界面里浏览课程进行选择和查询课程成绩、查询教学资源。管理员可以管理学生信息、课程信息、老师信息、班级信
2、息、查询学生的课程成绩等。老师可以管理个人资料和发布学生的成绩等。在本系统中,学生可以详细了解课程的内容、负责老师,灵活性强,对学生的选课帮助非常大。关键词:在线选课;课程信息;选课成绩管理;JAVA语言AbstractWiththeincreaseofcourses,studentshavemoreandmorechoices.Nowmostschoolschoosecoursesinthewaythatstudentsreporttoteachers,whoareresponsibleforsorting.Thismethodhaslowefficiencyandflexibility,a
3、ndthelimitednumberofcandidatesforeachcoursemakesitdifficultforteacherstomakestatisticsandsorting.Atpresent,thenetworkismatureandvariousmanagementsystemsemergeoneafteranother.Ifaprofessionalmanagementsystemcanprovideonlinecourseselection,itcanhelpteachersandstudents.Thisonlinecourseselectionsystembas
4、edonspringMVCisdesignedwithB/Sframework,JavalanguageandMySQ1.database.AddVUEtothetechnologytomaketheinterfacemorerichandfriendly.Thesystemisdevelopedforstudentstochoosecourses,andtherolesareadministrator,studentsandteachers.Studentscanbrowsecoursesintheiogininterfacetoselectandquerycoursescoresandte
5、achingresources.Administratorscanmanagestudentinformation,courseinformation,teacherinformation,classinformation,querystudentscoursescores,etc.Teacherscanmanagepersonaldataandpublishstudents1grades.Inthissystem,studentscanunderstandthecontentofthecourseindetailandberesponsiblefortheteacher.Ithasstron
6、gflexibilityandisveryhelpfultostudents*courseselection.Keywords:onlinecourseselection;Courseinformation;Courseselectionandscoremanagement;Javalanguage摘要1Abstract2第1章绪论51.1 课题研究背景和来源51.2 课题研究现状51.3 课题开发的目的和意义51.4 课题开发内容61.5 论文结构安排6第2章系统开发关键技术介绍72.1 系统开发使用的关键技术72.2 Vue技术介绍72.3 Idea介绍72.4 MySQ1.数据库介绍8第
7、3章系统分析93.1 系统需求分析93.2 系统可行性分析93.2.1 技术可行性93.2.2 经济可行性103.2.3 运行可行性分析103.2.4 法律可行性103.3 系统功能分析103.4 系统性能分析123.5 业务流程分析12第4章系统设计144.1 系统功能结构设计144.2 系统数据库设计144.2.1 数据库ER图设计154.2.2 数据库表设计18第5章系统实现235.1 管理员功能界面的实现235.1.1 用户登录界面的实现235.1.2 个人中心管理功能的实现界面245.1.3 课程信息管理功能的实现界面245.1.4 老师信息管理功能的实现界面255.1.5 班级管理
8、功能的实现界面255.1.6 学生信息管理功能的实现界面265.1.7 成绩管理功能的实现界面265.1.8 教学计划管理功能的实现界面275.1.9 学生选课管理功能的实现界面275.1.10 教室管理功能的实现界面275.1.11 院系管理功能的实现界面285.2 学生功能的界面详细实现285.2.1 个人资料管理功能的实现界面285.2.2 在线选课功能的实现界面295.2.3 成绩查询功能的实现界面305.2.4 选课管理功能的实现界面305.2.5 教学资源管理功能的实现界面305.3 老师功能的详细实现界面31第6章系统测试326.1 系统测试的目的326.2 系统测试的重要性和方
9、法326.3 系统的测试步骤326.4 系统的测试用例336.5 测试总结34总结35致谢36参考文献37第1章绪论1.1 课题研究背景和来源目前的管理类系统已各种各样,涉及到生活中的每一个部分。购物类、网站类、信息统计类、办公类、官网类等非常丰富。我国各类系统的发展已非常成熟,这些系统依靠网络和计算机技术不断完善发展为人们带来更好的生活体验。而管理类的系统更是多种多样,像比如出名的库存管理系统、人事管理系统等拥有的客户群体都非常大。受我国教育理念的影响,每个家庭都非常注重学生的学习,学生学习的课程影响到今后所要从事的行业。我国人口众多,竞争压力也越来越大,随着国民经济水平的提升,越来越多的家
10、庭都认识到专业的重要性。我国的教育水平还处在基础阶段,学生获得知识的主要途径是通过老师在学校里传授,这种方式就造成学生在选择课程时非常谨慎,但目前学生想要了解不同课程的详细内容只能通过老师讲述或者网上自己搜索辨别。老师讲述通常不详细,自己网上辨别不确定性大,学生选课后老师的整理工作也非常复杂,老师想要为学生打分也需要手动整理、发布。1.2 课题研究现状目前学生选课的主要途径还是通过传统方式,也就是采用在学校由老师在教室传达学生选课后上报的方式,这种方式对课程少、学生少的学校来说非常适合,但对课程种类多、学生多来说非常困难。对今后老师成绩的发布也需要大量时间的配合,信息不够及时,这种方法已非常落
11、后。我国线上学生信息管理系统发展已形成一定的规模,在众多管理系统里主要针对的是学生的各种资料管理。也会涉及到学生的选课和学生的成绩管理,但都不够专业,不能实现更深层次的功能,满足不了用户的需求。1.3 课题开发的目的和意义本系统的实现目的在于帮助学生的选课。和相关的管理系统相比,本系统针对性更强,向使用用户展示最为详细的课程信息帮助学生了解课程并进行在线选课。本系统为免费的选课系统,为学校的学生选课提供辅助。本系统的核心在于内容,以丰富的课程种类取胜,去繁留简,使本系统的用户更容易抓住重点,找到核心内容,减少用户烦躁心理。本系统的实现拥有更大的意义:(1)本系统功能简单、针对性强,使系统用户更
12、为直观,操作也更为简单,只要有上网经验的用户都可以轻松掌握;(2)本系统采用多种课程种类,学生可以根据自己的喜好选择更适合自己的课程进行学习;(3)本系统中的课程信息都是由管理员发布,可以做到及时、精准;(4)本系统中设有成绩管理功能,老师可以根据学生的表现随时给学生打分,学生也可以随时查询成绩。1.4课题开发内容本基于SPringMVC网上选课系统采用管理员、老师、学生界面进行设计。老师的账号和密码必须由管理员分配,管理员的账号和密码可由系统开发者在数据库中设置,学生的账号和密码可以由注册获得。管理员的主要功能为学生资料、老师资料的添加、修改,班级信息的添加和查询、课程信息的详细解释和添加还
13、可以查询学生的选课成绩以及管理教学资源、教学计划等。老师的功能为个人资料管理和自己负责学生的成绩设置,并管理教学资源,设置教学计划。学生的主要功能为浏览课程和在线选课以及查询课程成绩、教学资源。15论文结构安排本篇论文分为摘要、目录、绪论、系统开发关键技术介绍、系统分析、系统设计和系统实现、系统测试、总结、致谢、参考文献。本篇论文的核心集中在系统设计和系统实现部分。绪论部分为基础调研,在系统分析中阐述系统的需求分析、可行性分析和数据流程图、用例图等。第2章系统开发关键技术介绍2.1 系统开发使用的关键技术本系统在开发中选择B/S框架进行设计,语言采用JAVA,数据库采用MySQ1.,并在设计中
14、加入VUe技术,本系统的运行环境为Idea。2.2 Vue技术介绍VUe是一个用来开发前台界面的JAVA框架技术,体积非常的小,所以运行效率非常的高,可以直接通过虚拟设定的DOM进行各种JAVA计算,因为操作过程中相当于是一个预处理,所以并没有真实的DoM,也可以称作为一个虚拟的DoM。VUe还可以进行双向的数据绑定,这样操作起来更加的简单,使用户可以不用管DOM对象,直接去操作业务逻辑就可以了,可以应用的场景非常的多,而且开发成本也非常的低。目前的市场后已经有很多成熟稳定的框架组件,可以直接拿来使用,对于初学者来说非常的方便。2.3 Idea介绍Idea是公认的最好用JAVA开发工具之一,常
15、见最多的都是用来跟Eclipse进行比较,ECliPSe可以说是最简单的,但是在兼容方面,代码设计方面明显不足。而Idea就是在ECIiPSe基础上进行了整合升级,更加智能。Idea最大的创新就是有智能代码助手,可以实现代码提示,还能进行代码重构,代码审查,非常适合新手的使用。Idea的宗旨就是实现智能编码,使编码更加的简单,所以在Idea上有很多其他软件所没有的特色功能,比如进行智能选取,不需要开发者在手动操作,还有各种丰富的导航模式可供选择,可以直接导入就能使用,不需要开发者在重新建立,还有历史记录功能,在误删误操作的情况下,通过这个功能就可以直接恢复。而且Idea相比Eclipse调试也
16、更简单,通过Eclipse调试的时候需要选定表达式,否则就没办法查看它的值,而通过Idea则不需要进行任何操作,Idea会自动理解你所需要的表达式,然后给你建议参考值。而且在编码方面更加智能,会自动跳出需要的变量和参数,然后建议你最优选择。所以说相比ECliPSe来说,用Idea开发更加的简单方便,更适合新用户的开发使用。2.4 MySQ1.数据库介绍数据库主要就是用来存储和管理系统数据的,按照数据结构来进行组织和存储的,数据库都有自己独立的接口来进行创建,访问,管理等,也可以直接用文件的形式进行数据存储,但是读写速度比较慢,效率不高,所以一般都是采用专门的数据库软件来进行数据库存储和管理,这
17、样可以更加科学有效的实现数据的存储,也更加的安全。而MySQ1.就是一个关系型数据库管理系统,可以把各种不同的数据库存储到不同的表结构中,这样可以提高查找效率。第3章系统分析3.1 系统需求分析目前学校组织学生选课时都选择由学校先安排不同课程的授课老师,再由各班的班主任在教室给学生传达,讲述课程的简单内容和所负责的老师等信息,然后由学生选择后上报给老师,老师整理好信息后再上报给学校,学校再给负责的授课老师传达学生资料。这种方式步骤多,一旦中间有一步出错会给学生的选择造成问题,而且学生想要了解更详细的课程内容非常不容易。而本基于SPringMVC网上选课系统提供课程详情,由学生自己了解,然后进行
18、选择,选择后可由老师负责管理,老师也可以利用本系统设置教学计划,利用本系统也可以帮助老师发布成绩,本基于SpringMVC网上选课系统前景非常好。3.2 系统可行性分析可行性分析主要是先进行初步调查,然后从各个方面进行系统可行性研究,比如系统需要做什么,采用什么技术,进行各种分析研究,然后得到一个可行性的方案。然后在对方案进行各个功能模块的设计,进行系统设计分析,研究系统设计可行性。所以要从多方面进行考虑,而本文主要从技术上,经济上,操作上,法律上进行研究分析。3.2.1 技术可行性随着技术的快速发展,各种软件开发技术也在不停的更新,不断的发展,大家都在选择适合自己水平的,能达到开发需求的软件
19、技术和开发环境。所以根据我的开发需求,然后决定开发本系统采用JAVA语言SpringMVC框架来完成,开发出来的系统可以满足功能需求,而且操作界面美观,符合目前的审美,最重要的是开发相对简单,可以自动生成所需要的框架结构。前端框架采用Vue,数据库MySQ1.,体积更小,存储速度快,可以满足本次开发的需求。3.2.2 经济可行性经济可行性分析主要是对前期投资进行分析,对系统维护费用分析,对开发完成后取得的经济收益进行分析。因为本系统完全是自己开发的,作为毕业设计用途的,只需要基础的设施就行,需要电脑硬件,开发软件等,不需要额外的投入,完全满足开发需求。而系统开发完成后可以方便用户使用,还能带来
20、一定的经济效益,所以开发本系统在经济上是可行的。3.2.3 运行可行性分析开发本系统过程中已经充分考虑了使用者的感受,界面美观,而且有功能导航栏,方便用户很好的掌握,而且还有各种提示符,哪怕对计算机操作不熟练的也能使用本系统。所以综合考虑,本系统在运行方面是可行的。3.2.4 法律可行性开发本系统过程中参阅的相关资料都是在学校图书馆参阅的,均为正规渠道,而且开发均是本人独立开发的,均是自己的知识储备,全是自己原创的,不存在知识产权,所以才法律上是可行的。3.3 系统功能分析本系统采用功能针对性强、文字描述精确的方式进行设计。本基于SpringMVC网上选课系统是关于课程管理的系统,在设计功能时
21、只取用最基础的功能,目的是提供最精准的服务。本系统包括老师、管理员和学生三部分。学生可以浏览课程在线选课和查看课程的成绩以及查看自己所选择的所有课程,还可以查看学校的教学资源等。管理员可以管理班级信息、计划类型信息、课程性质、教学计划信息、成绩信息、学生的选课信息以及管理学生信息、教室信息、老师信息、院系信息等。老师可以管理教学计划、学生选课和教学资源信息等。管理员用例图如下图3.1所示:图3.1管理员用例图学生用例图如下图3.2所示:老师用例图如下图3.3所示:图3.3老师用例图3.4 系统性能分析系统性能方面包括系统的框架、系统的开发理念、系统的开发界面原则、系统开发标准、系统开发流程、系
22、统开发安全性、系统运行稳定性等。具体性能分析如下:(1)本系统是面向所有人群而开发的管理平台,所以采用的框架模式为Bs,B/s模式是借助浏览器进行系统访问的平台,所有信息可以共享;(2)系统在设计中采用结构化方式,首先将功能分为大的方面,再由大方面分为小方面,最后分为小细节再整合成完整的系统;(3)系统在界面设计时采用VUe技术,可以使界面更丰富,元素更多;(4)系统的操作流程采用简单的思路,使使用用户可以快速掌握本系统;(5)系统的运行速度要快,所有操作可以快速反映;(6)在系统开发时要注意系统的资源占用,以最少占用为标准进行设计;(7)采用发展的眼光看待问题,把系统的生命周期延长到最大;(
23、8)调查所有使用用户的需求尽可能的满足。3.5业务流程分析业务流程涉及到系统的每个部分,调查系统在运行中数据会流动的每个环节,以用户登录开始到学生选课进行业务流程分析。确保所有信息的流入、流出以及数据的完整性和处理问题的方法。本系统的流程为学生首先进行登录,登录后可以浏览课程信息,在课程详情里可以选课和查看所有已选择的课程以及课程的成绩。管理员负责添加课程信息和班级信息、管理用户信息等。老师负责管理学生的成绩和教学计划的制定。系统中的所有数据都需要管理员审核。本系统的业务流程图如下图3.4所示:图3.4系统业务流程图教学资i8管理第4章系统设计4.1 系统功能结构设计本系统的功能界面设计为三个
24、,学生中心界面和管理员中心界面、老师中心界面。根据不同用户的不同需求分开设计功能。学生中心界面的功能为个人资料、选课功能、成绩功能、教学资源功能等,管理员中心界面的功能为系统用户、课程、班级、系统信息等,老师中心界面的功能为选课成绩、个人资料等。本系统的功能结构图如下图4.1所示:图4.1系统功能结构图4.2 系统数据库设计数据库就是数据的存储仓库,按照计算机的格式进行数据存入。为了使数据库具有独立性,防止因为系统崩溃而数据有损的问题在数据库建立时都采用单独的数据库。数据库具有共享性和单独性,在系统运行时会自动和相对应的数据进行通讯连接。本基于SpringMVC网上选课系统采用MySQ1.数据
25、库设计,身份验证为ROO3密码为123456。4.2.1 数据库ER图设计根据分析所得本系统中主要的数据为管理员、学生、课程信息、成绩信息、班级信息等。所以本节针对这些数据画出数据ER图。(1)管理员实体的属性为用户名和密码。管理员实体ER图如下图4.2所示:图4.2管理员实体ER图(2)学生实体的属性为编号、姓名、班级、专业等。学生实体ER图如下图4.3所示:图4.3学生实体ER图(3)老师信息实体的属性包括姓名、编号、职称等。老师信息实体ER图如下图4.4所示:图4.4老师信息实体ER图(4)课程实体的属性包括编号、名称、负责老师、分数。课程实体的ER图如下图4.5所示:(5)类别信息实体
26、的属性包括编号和名称。类别信息实体ER图如下图4.6所示:(6)班级信息包括标题、编号等。班级ER图如下图4.7所示:图4.7班级信息ER图(7)成绩信息包括课程编号、课程名称等。成绩ER图如下图4.8所示:图4.8成绩信息ER图(8)本系统的关系ER图如下图4.9所示:图4.9系统关系ER图4.2.2数据库表设计本系统针对学校的在线选课而设计,所以本系统的数据库表围绕课程而建立。本系统的数据库表包括课程信息表、选课信息表、管理员信息表等。本系统的数据库表结构如下图4.14.11所示:序C3列名数据类型长度小数位标识主键外键允许空默认值说明1idint11是是否auto_incre11ent2
27、xuesheng_idint11是3kecheng_idint11是4chengji_typesint11否5chengji_defendecimal102是6chengji_contenttext是7insert-ti11etimestamp是8create_timetimestamp是表4.2config序3列名数据类型长度小数位标识主键外键允许默认值说明1idbigint20是是否auto_increment2namevarchar100否3valuevarchar1是表4.3dictionary序号列名数据类型长度小数位标识主键外键允许默认值说明1idbigint20是是否auto_i
28、ncrement2dic_codeVarChar200是3dic_nameVarChar200是4code_indexint11是5index_nameVarChar200是6super_idint11是7beizhuVarChar200是8Create_timetimestamp是序列名数据类型长度小数位标识主键外键允许默认值说明1Idint11是是否auto_inc2jiaoshi_uuid_numberVaXChaX200是3jiaoshi_nameVarChar200是4jiaoshi_addressVarChar200是5jiaoshi_contenttext是6insert_tim
29、etimestamp是7Createtimestamp是表4.5Jiaoxuejihua序C3列名数据类型长度小数位标识主键外键允许默认值说明1idint11是是否auto2kecheng_idint11是3jiaoxuejihua_uuid_nuVarChar2是4jiaoxuejihua_naneVarChar200是5jiaoxuejihua_typesint11是6jiaoxuejihua_contenttext是7insert_timetimestamp是8Createtimestamp是表4.6kecheng序号列名数据类型长度小数位标识主键外键允许默认值说明1idint11是是否
30、auto2laoshi_idint11是3kecheng_uuid_numberVarChaZ200是4kecheng_nameVarChar200是5kecheng_daimaVaXChar200是6yuanxi_typesint11是7kecheng_xingZhi_typesint11是8kecheng_xuefenint11是序号列名数据类型长度小数位标识主键外键允许空默认值说明1idint11是是否auto-incr2usernameVarehar200是3passwordVarChar200是4laoshi_nameVarChar200是5laoshi_phoneVarChar20
31、0是6IaOShi_PhotOVarChar200是7sex_typesint11是8laoshi-e11ailVaXChar200是9laoshi_shanchangVarChar200是10laoshi_rongyuVarChaX200是11IaOShi_contenttext是12Create_timetimestamp是表4.8token序列名数据类型长度小数位标识主键外键允许默认值说明1idbigint20是是否auto2useridbigint20否3usernameVaZChaX100否4tablenameVarChar100是5roleVarChaX100是6tokenVarC
32、har200否7addtimetimestamp否CURREln1.P8expiratedtimetimestamp否CURRENT,?序号列名数据类型长度小数位标识主键外键允许空默认值说明1idbigint20是是否auto2usernamevarchar100否3passwordvarchar100否4rolevarchar100是管理员5addti11etimestamp否CURRENTJnMESTAMP表4.10xuanke序列名数据类型长度小数位标识主键外键允许默认值说明1idint11是是否auto2xuesheng_idint11是3kecheng_idint11是4XUanke
33、_uuid_numbervarchax200是5insert_timetimestamp是6create_timetimestamp是表4.11xuesheng序号列名数据类型长度小数位标识主键外键允许空默认值说明1idint11是是否auto2usernameVaXChaX200是3passwordVarChar200是4xuesheng_nameVarChar200是5XueshengjphoneVarChar200是6xuesheng_id_numberVarehar200是7xuesheng-photoVaXChaZ200是8sex_typesint11是9banji_typesint
34、11是10xuesheng-e11ailVaXChar200是11Create_timeti11esta11p是第5章系统实现5.1管理员功能界面的实现管理员是系统里的最高权限,负责系统里的所有信息的管理、审核。包括学生信息、课程信息、成绩信息等。5.1.1用户登录界面的实现本功能设计的目的是帮助系统检验身份,保证系统的安全。在用户登录功能界面里的元素包括按钮、列表框、文字、图片等。用户输入框、密码输入框、权限列表框都居中展示。用户登录界面的实现界面如下图5.1所示:图5.1用户登录界面的实现效果1.1.2 个人中心管理功能的实现界面在个人中心管理功能里,管理员可以设置新的管理员,可以查询已有
35、的管理员和修改当前登录的登录密码。设置多个管理员可以让更多的工作人员参与进来。修改个人信息功能的实现界面如下图5.2所示:嘱事个人信“图5.2修改个人信息功能的实现界面修改密码的实现界面如下图5.3所示:爱事修改变E原空里缄认密料-.t.图5.3修改密码的实现界面1.1.3 课程信息管理功能的实现界面管理员登录后在课程信息管理功能里可以发布新的课程和删除不使用的课程以及修改错误的课程,管理员查询课程信息的实现界面如下图5.4所示:QHA,EIUr42WS名检HW5t1WWOM1昭2,U03三0W1JMtX9J22-O4O3028M23g2R212SS1177O37O1XOT4M4M153028
36、X24K06l5M2fl2Q72M061530282GG24MO61S302H6IMEf力。Rl考方就“人更人IOgRgeooyK卯4三4gl叫住/3500M考试名旗ewms)t11037*wa),6-”3*仁多用-、k?ma,m?juw图5.4管理员查询课程信息的功能实现界面1.1.4 老师信息管理功能的实现界面管理员在本功能里可以添加老师资料,可以为老师分配账号和密码,帮助老师使用本系统,当老师辞职后管理员可以及时的删除老师信息防止系统内容的外泄。管理员查询老师信息功能的实现界面如下图5.5所示:图5.5管理员查询老师信息功能的实现界面1.1.5 班级管理功能的实现界面班级管理功能里可以看
37、到班级的编号和标题,点击添加班级信息可以进入添加界面里实现班级的更新。管理员查询班级信息功能的实现界面如下图5.6所示:图5.6管理员查询班级信息功能的实现界面1.1.6 学生信息管理功能的实现界面管理员可以添加学生信息和查询学生信息,学生信息添加后,学生可以自己修改自己的资料。管理员查询学生信息功能的实现界面如下图5.7所示:图5.7管理员查询学生信息功能的实现界面1.1.7 成绩管理功能的实现界面管理员也可以对学生的成绩进行修改和删除以此来审核老师给发布的学生成绩。管理员查询成绩信息功能的实现界面如下图5.8所示:图5.8管理员查询成绩信息功能的实现界面1.1.8 教学计划管理功能的实现界
38、面管理员可以查询老师制定的教学计划,并可以进行修改和添加、删除。管理员查询教学计划功能的实现界面如下图5.9所示:M三ra7ttMftm0712M23MYX2S附*67360313IMo6742e5,2O我学汁加丽*22aXl530M1GiflO外50023Jm名沟1IGfto5WSSTfltTlttt3it三三33(72O12022CM15X28图5.9管理员查询教学计划信息的实现界面1.1.9 学生选课管理功能的实现界面管理员也可以查询学生的选课详情并进行修改和删除、查询。学生选课功能的实现界面如下图5.10所示:ttfms.rg*154905M280Q38学生姓名11WTWWOITa4#
39、1U06XMGge等知名3i7rcwoa1W005T42803l!TW78M164a7428ftft3B1770J7WG01RMH16W60V4210WM574286084Iaa742MO81,16490674?MoRl72027M-0416131420223M15302QQQ图5.10管理员查询学生选课信息的实现界面1.1.10 教室管理功能的实现界面本功能属于教学资源管理的一部分,管理员可以设置教室和修改教室、删除教室。教室管理功能的实现界面如下图5.11所示:图5.11管理员查询教室信息的实现界面1.1.11 院系管理功能的实现界面本功能同样属于教学资源功能的一部分。管理员可以更新院系信息。实现界面如下图5.12所示:图5.12院系信息的实现界面5.2 学生功能的界面详细实现5.2.1 个人资料管理功能的实现界面学生可以修改自己的个人资料使其保证正确性。学生修改个人资料管理功能的实现界面如下图5.13所示:网上选课系统个人中心辆SE学生故学计划管碑*程口建成经首建枚学费源首理学生判号0-7字左绯HiF号41