版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于SSH的专业方向选报系统SSHbasedprofessionaldirectionselectionsystem内容摘要随着现代科技的发展进步,人们对信息管理的要求也日益增加,作为人流信息较大的其中高校的管理首当其冲。本文基于以上问题,阐述了专业方向选报系统的开发过程,包括系统需求分析、功能设计、模块设计、数据库设计等内容。专业方向选报系统是利用Myeclipse2014和SQLserver作为开发平台和工具,完成选报系统的设计;使用Java这一种编程语言进行编写程序,并且需使用Java常用的框架SSH实现了学生管理、教师管理、专业方向管理、学生选择方向数据管理,系统拓展建议等功能。本系统的用户操作界面简洁、实用、易操作,成功实现了管理员、学生、教师间互相交流以完成专业方向选报以及相关衍生的功能。关键词:信息管理设计实现功能
AbstractWiththedevelopmentandprogressofmodernscienceandtechnology,people'srequirementsforinformationmanagementareincreasingdaybyday.Basedontheaboveproblems,thispaperdescribesthedevelopmentprocessoftheprofessionaldirectionselectionsystem,includingsystemdemandanalysis,functiondesign,moduledesign,databasedesignandsoon.Thesystemusesmyeclipse2014andSQLserverasthedevelopmentplatformandtooltocompletethedesignofthesystem.ItusesJavaasaprogramminglanguagetowriteprograms,andusesSSH,acommonJavaframework,torealizethefunctionsofstudentmanagement,teachermanagement,professionaldirectionmanagement,studentchoicedirectiondatamanagement,systemdevelopmentsuggestions,etc.Theuserinterfaceofthissystemissimple,practicalandeasytooperate.Itsuccessfullyrealizesthecommunicationamongadministrators,studentsandteacherstocompletetheprofessionaldirectionselectionandrelatedderivativefunctions.Keywords:informationmanagementDesignRealizationFunction
目录第一章引言 第一章引言专业方向选报系统就是信息管理系统里的一种。作为校园信息化的计算机应用方向,使用计算机进行学生专业的选报和管理,是用单纯人力采集管理数据所无法相及,如操作便捷、整理方便、安全性高、容量巨大、管理容易等。1.1管理信息系统发展现状随着市场经济的发展,社会信息化的要求日益提高,要求信息的传输、处理、保存都要高效率、高质量,这都是人工所不能适应的[1]。从现行的企业管理需求上来讲,无论是哪个部门的运作都无法离开作为基础的信息用计算机,因而,出于电子化信息管理的便捷考虑,我们需要有管理信息系统(简称MIS)进行信息控制。MIS系统在世界各国的公私机构都有着广泛的涉猎,在美国、日本的“管理信息系统”,在欧洲的“计算机辅助管理系统”,在独联体的“自动化管理系统”,都是管理系统的称谓。由于国外信息化进程相较于我国早了许多,尤其是在高校管理方面,在数年前便采用了大量的数字化、电子化管理方式,同时,高校MIS系统建设既要建循MIS发展的一般规律,也要重视其自身的特殊性[2]。而在我国在这方面还处在相对匮乏的阶段,国内高校对于这方面才刚刚起步。每年大学校园都会出现大量需要进行专业方向选报的学生,处理这些信息便是一件即繁杂又容易在信息传递过程中出现纰漏的工作。拥有一个专业方向选报系统就可以很好的处理这个问题。1.2系统简介管理信息系统开发最核心的工作,就是设计出一套适合于现代管理要求的应用软件[3]。作为MIS系统,专业方向选报系统是现代高校较为需要的MIS系统之一,该系统开发设计的需求主要分为:前端要求拥有需求功能完备、容易使用等特点的界面设计规划,以及构建架构起数据一致性和完整性强、数据安全性好的数据库后台数据库。本专业方向选报系统的主要功能作用在于为方便学校学生进行专业方向选择和学校进行管理。此软件产品的作用在于帮助学校进行学术专业方向选择的管理和统计,如:学生管理,专业方向管理,教师管理等等。该系统采用Java这一种编程语言进行编写程序,并且需使用Java常用的框架SSH(Struts1,2+Spring+Hibernate),所用的开发工具需为Myeclipse这种集成开发环境,数据库需要使用MySQL5.0以上版本。第二章相关技术介绍2.1SSH相关介绍SSH框架属于集成框架,它因由多个框架(即Struts、Spring和Hibernate)组合而成,所以具有易于拓展、灵活构建的特点,是目前使用较为广泛的一种开源框架,可以使开发的效率显著提高,系统的可靠性、可扩展性和可维护性等各种性能也明显提升[4]。SSH框架的系统大致可以分为四层:表示层(View层)、业务逻辑层(Service层)、数据持久层(DAO层)和实体层(POJO层)。图2-1SSH架构图StrutsStruts基于MVC的框架,负责MVC的分离,负责实现业务跳转操作。SpringSpring提供管理方法,在整体里负责管理其余的两个框架。HibernateHibernate框架负责管理和支持持久层。2.2开发语言的介绍Java是一门面向对象编程语言具有简单性、面向对象、分布式、安全性、平台独立与可移植性、多线程、动态性等特点,实现了扩展功能、支持面广、简单操作易于程序员上手的特点[5]。在这下加持下,其成为面向对象编程语言的个中翘楚,在很大程度上体现了面向对象的优点所在,令使用者可以利用相对简单的方法进行更复杂的设计和实现。因此,在其强大的扩展性支持下,Java常可以用以广泛应用于PC、运动平台和互联网等计算机领域的方方面面。2.3SQL数据库介绍2.3.1数据库我们可以把看作一个信息存储的仓库,一个存储电子信息文件的柜子,能与多个用户共享,并对文件中的数据信息运行新增、查询、更新、删除等操作。数据库管理系统(特别是关系数据库管理系统)已在商用领域获得巨大成功,由单一的产品发展到了与应用软件捆绑,为客户提供从产品到服务的集成解决方案,在软件产业中占据着十分重要的地位[6]。2.3.2MySQLSQL(结构化查询语句)是一种特定目的程序语言,用于管理关系数据库管理系统(RDBMS),或在关系流数据管理系统(RDSMS)中进行流处理。MySQL是一个关系数据库管理系统,它提供了功能全面,而操作简单的MySQL服务器管理界面“SQLServerEnterpriseManager”窗口,让使用者可以构建和管理用于业务的高可用和高性能的数据应用程序,良好的满足了使用者对于一个稳定、安全的数据库的功能需求。
第三章需求分析3.1项目需求背景在现代的大学学习过程中,每年都会有大量的学生在校园经过一段时间的学习后,需要进行专业的方向选报。在这个时候,就需要有一个能够帮助校方进行管理学生选报的,方便、简洁、操作易上手的管理系统。同时,在学生进行专业选报时,如果能有一款系统可以进行相关专业方向的介绍,也可以打打方便学生的选报需求。但事实上,现在网络上很少有对专业方向选报系统的讨论和设计,大部分学校把专业选报系统知识作为一个学生管理系统的分支,鲜少有对于这部分系统功能的规划和讨论。3.2可行性分析3.2.1技术可行性该项目是一个通过Myeclipse2014进行前端编程,使用MySQL5.0进行数据库构建和操作的系统,作者对于相应操作软件的知识能力较为理解和精通,同时硬软件工具齐备,拥有着相对较为宽松的项目设计和实现时间,因此预计本项目的功能需求是可以在规定时间内满足。3.2.2使用可行性作为目标人群的大学师生来说,用户大部分都有着对计算机一定程度上的操作功底,用户的使用环境只需要普通电脑,加之本项目系统操作界面简洁,功能明了,操作目标明确,能够让即使是第一次接触的教师和学生都可以明白操作流程,并在短时间内上手。3.2.3经济可行性客户方面,根据观察,现有大多数高校具有电子信息化的计算机载体设备,并且拥有支持该项目的软件系统。因此无需花费设备资金或者其他开资来容纳该系统。同时,作为一个毕业设计,该系统项目由本人全权负责进行该项目的设计开发,不需要由资金的投入,产生的项目投入成本完全可以接受。3.3需求概述该项目是专业方向选报系统项目的设计与实现,最终达到一个界面良好,功能齐全,性能优良的网站系统。该系统通过使用SSH框架作为整体架构,使之更容易扩展和维护。在这些特点的支持下,该系统可以随着科技的研究和进步,不断地对系统进行迭代更新,进而获得达到更长久的使用寿命和更加完美的使用体验。3.3.1用例说明图3-1系统用例图用例说明表3-1专业管理用例表用例:专业管理ID:1主参与者:管理员副参与者:数据库前置条件:以管理员登录网站,需要进行专业管理主流:1)管理员打开网站2)进入专业管理模块3)进行专业的增、删、查、改4)完成管理后置条件:相关管理操作完成附加流:数据库相关操作失败时提醒错误表3-2用户注册用例表用例:用户注册ID:2主参与者:管理员副参与者:数据库前置条件:以管理员登录网站,需要进行用户注册主流:1)管理员打开网站2)进入用户注册界面3)批量导入用户数据4)完成获得用户账户后置条件:注册操作完成,获得账户附加流:数据库相关操作失败时提醒错误表3-3用户管理用例表用例:用户管理ID:3主参与者:管理员副参与者:数据库前置条件:以管理员登录网站,需要进行用户管理主流:1)管理员打开网站2)进入用户管理模块3)进行用户的增、删、查、改4)完成管理后置条件:相关管理操作完成附加流:数据库相关操作失败时提醒错误表3-4选报管理用例表用例:选报管理ID:4主参与者:管理员副参与者:数据库前置条件:以管理员登录网站,需要开启专业选报主流:1)管理员打开网站2)进入学生管理模块3)设置选报开启时间4)单机确定,完成设置后置条件:开启选报完成附加流:开启失败时提醒错误表3-5专业选报用例表用例:专业选报ID:5主参与者:学生副参与者:数据库前置条件:以学生登录网站,需要进行专业选报主流:1)学生打开网站2)进入专业选报模块3)选择需要选报的专业4)完成选报后置条件:专业选报完成附加流:选报失败时提示错误表3-6简介查看用例表用例:简介查看ID:6主参与者:学生副参与者:数据库前置条件:以学生登录网站,需要查看专业简介主流:1)学生打开网站2)进入专业选报模块3)点击需要查看专业的相关简介4)跳转到相关专业简介页面表3-7专业查询用例表用例:专业查询ID:7主参与者:学生副参与者:数据库前置条件:以学生登录网站,需要进行查询专业主流:1)学生打开网站2)进入专业选报模块3)输入需要查询的专业4)点击查询,显示结果后置条件:显示查询的相关专业信息附加流:查询失败时提示相关提醒表3-8专业数据查询用例表用例:专业数据查询ID:8主参与者:教师副参与者:数据库前置条件:以教师登录网站,需要进行专业选报的相关数据查询主流:1)教师打开网站2)进入专业选报模块3)输入需要查询的专业信息4)点击查询,显示结果后置条件:显示查询的相关专业信息附加流:查询失败时提示相关提醒表3-9选报学生查询用例表用例:选报学生查询ID:9主参与者:教师副参与者:数据库前置条件:以教师登录网站,需要进行学生选报的相关数据查询主流:1)教师打开网站2)进入学生管理模块3)输入需要查询的学生信息4)点击查询,显示结果后置条件:显示查询的相关学生信息附加流:查询失败时提示相关提醒3.2.2功能需求专业方向选报系统作为一个指向性相对较强强的管理系统,是高校的管理学生中强有力的助手,对学生的专业选报方向的流程实现至关重要。使用该系统,能够方便学校相关资料信息的收集控制,对学生今后的学习生活产生这深远的影响。在此基础上,结合学校和学生方面的实际需求,依据现实大学专业选报的实际流程,需实现以下功能:表3-1功能需求表模块功能划分简要描述登录模块用户登录用户获得账号密码后可以进行登录学生模块专业选报在规定的时间内,学生可以进行专业方向的选报专业查询可以进行查询相应的专业简介查看可以查看相应专业的介绍页面教师模块选报查看可以查看选报自己相关专业的学生情况专业查看可以查看自己相关专业的选报数据情况管理员模块用户管理进行账号相关的增删查改专业方向管理进行专业方向相关的增删查改选报管理进行专业方向选报的相关管理3.3性能需求作为一个专业方向选报系统,必须保证系统长期、稳定、安全的需求。因此,该项目必须由以下的性能要求。 1.稳定、及时、准确作为管理系统,信息处理应有一定的准确性和及时性。在系统规划、实现过程中,该系统在实际投入使用时的稳定性设计者必须充分考虑,使系统的处理能力能够完成学校和学生操作要求,系统尽量要在3-4秒内得到响应以及操作结果。2.开发、可塑性作为一个长期使用的系统,系统的可拓展性、可塑性必须得到充分的考虑,并作出相应符合条件的设计。因此,应该将系统设计成一个开放系统,只要在满足需要的条件下,可以对系统的功能模块进行增删查改,以及调整系统适应的软硬件规格,通过对软件功能的完善和更新,完成整个系统的迭代升级。3.简洁、易上手作为给予高等院校使用的信息管理系统,需要对系统的使用人群进行充分考虑。在这样的条件下,就对系统的易用性和易维护性有所需求。由于进行系统使用和管理职工往往对于计算机的深度使用往往较为陌生,这要求系统要拥有简洁的人机交互操作界面、容易理解的用户指引;在此基础上,还要求给予用户足够的使用帮助,让用户更容易进行系统的熟悉。
第四章系统设计4.1系统总体规划专业方向选报系统一共分为三个功能模块:学生模块、教师模块、管理员模块。学生模块由学生用户进行使用,在系统中的使用的功能就是专业方向的选报;教师模块由教师进行使用,主要功能为查询自己相关专业的学生消息;管理员负责管理整个系统的运行控制,管理学生、教师账号的信息和专业方向的构建,以及选报功能的开启与否等相关操作。系统总体规划4-14.2功能模块设计及描述本系统功能模块分为3个模块。学生模块;教师模块;管理员模块。4.2.1学生模块学生模块的主要的应用目标对象是学生。拥有相应权限的用户进行登陆后,可在系统中查看各个专业方向名称的简介和培养目标,所开课程,限选人数等等,查看完成后可通过选择按钮选择自己喜欢的专业,可进行重新选择但超出系统规定的时间将无法进行重新选择。需要的注意的是,需要在规定的时间内进行选择,不然超过时间将由系统自行安排。4-2学生功能模块4.2.2教师模块教师模块主要应用目标为教师。拥有相应权限的用户进行登陆后,可以查询选报自己相关专业的学生的信息。4-3教师功能模块4.2.3管理员模块负责管理整个系统的运行控制,管理学生、教师账号的信息和专业方向的构建,以及选报功能的开启与否等相关操作。4-4管理员功能模块4.3数据库的设计4.3.1数据库总体设计该系统的数据库使用主要使用的关键,就是对各种信息的增、删、查、改。根据这个目标,数据库设计的整体结构就必须能符合系统相应数据的输入和输出。因此,设计者需要收集各种数据、数据结构以及数据处理的流程,为后面的详细设计部分做好充足的准备。因此,根据用户的实际需求,该系统需要的数据包括用户数据、专业数据、学生数据等。该项目的全局ER模式如下图所示。系统全局E-R图4-54.3.2数据库物理设计在数据库设计中,数据库物理设计的的主要内容,便是根据数据库总体设计的详情作为基础,进行数据库的概念模式和外模式的设计,这是数据库设计里面的重要组成阶段。外模式和概念模式是用户所看到的数据库,是应用程序访问数据库的接口[13]。据以上分析,本系统数据库中的表格的设计结果如下所示:表4.1关系表表名说明Student学生表Teacher教师表Majorfield专业方向表Curriculum课程表表4.2学生表Student列名说明数据类型、大小约束StudentID学生学号varchar(12)主键StudentName学生名称varchar(32)非空StudentClass学生班级varchar(10)非空Studentsex学生性别varchar(2)非空StudentsMajorfield学生所选专业方向varchar(10)StudentPhone学生的联系方式varchar(32)非空表4.3教师表Teacher列名说明数据类型、大小约束TeacherID教师编号varchar(12)主键TeacherName教师名称varchar(32)非空TeacherMajorfield教师所属专业varchar(32)非空表4.4专业方向表Majorfield列名说明数据类型、大小约束MajorfieldID专业方向编号varchar(12)主键MajorfieldName专业方向名称varchar(32)非空Majorfieldbriefintroduction专业方向简介varchar(32)非空MajorfieldNumber专业方向可选人数数量varchar(10)非空表4.5课程表CurriculumCurriculumID课程编号varchar(12)主键CurriculumName课程名称varchar(32)非空CurriculumMajorfield对应的专业方向varchar(32)外键CurriculumTeacher课程教师varchar(10)外键Curriculumbriefintroduction课程简介varchar(32)非空4.4系统详细设计4.4.1系统用户管理系统用户包括系统管理员,学生和教师3种用户。系统管理员:可对整个系统的用户数据进行增,删,查,改操作,如学生,教师,软件方向信息等。学生:学校统一发放的账号密码进行登陆,然后进行专业方向查看和专业方向选择的操作。教师:学校统一发放的账号密码进行登陆,然后可以查看自己所教的专业方向信息和选择了此项专业的学生。4.4.2登录注册1.注册(1)说明和优先级用户注册功能用于注册一个新的系统用户,注册时,可注册的用户类型包括学生和教师2种。用户注册功能的优先级:高(2)响应序列与控制流程注册新用户时,进入注册用户界面后,输入必要的用户注册信息后,点击注册按钮完成注册,如输入的信息不符合规范,系统需给出准确的提示,如注册成功则保存用户信息和用户权限信息,并给出注册成功的提示。注册失败时,需要给出的提示包括:1、用户名格式错误2、用户密码格式错误3、两次输入的密码不一致4、其他未列出的错误(3)输入/输出数据注册用户时,需要输入的新用户信息包括:用户名、用户密码(重复验证)和用户类型,其中用户类型默认为“一般用户”。数据项定义如下表所示:表4-6用户注册表数据名称实际含义数据类型数据约束备注用户名登录系统的用户名称文本不少于12个字符用户密码登录的用户密码文本不少于6个字符用户类型用户的类型文本教师或学生输出结果:注册成功或者注册失败的提示。2.登录(1)说明和优先级为了保障系统的安全性,系统提供登陆功能。登陆时,输入用户名和用户密码,登陆成功进入系统主界面,登陆失败则给出相应的提示。登陆功能的优先级:高(2)响应序列与控制流程用户进行登陆时,管理员登陆后进入系统的后台管理界面,具备所有权限;学生用户登录后进入系统的主界面,可进行专业方向的信息查看和选择;教师用户登录后进入系统的主界面,可以查看自己所教的专业方向信息和选择了此项专业的学生。登陆失败时,需要给出的提示包括:1、用户名不存在2、用户密码不正确3、其他未列出的错误(3)输入/输出数据登陆时,需要输入的用户信息包括:用户名、用户密码,数据项定义如下表所示:表4-7用户登录表数据名称实际含义数据类型数据约束备注用户名登录系统的用户名称文本字母开头,不少于5个字符用户密码登录的用户密码文本不少于6个字符输出结果:登陆成功或者密码错误或用户名不存在的提示。4.4.3学生模块学生管理包括添加学生、修改学生信息和删除学生,查询学生信息1.添加学生(1)说明和优先级添加学生功能用于管理员进行添加学生的各项信息,如:学生学号,姓名,年龄,性别,联系方式,班级等等一些信息录入的操作。添加学生功能的优先级:高(2)响应序列与控制流程管理员使用添加学生功能时,需要登陆后进入后台管理界面中,然后在界面中点击学生管理按钮,然后再跳出的界面中进行添加学生。如输入的信息不符合规范,系统需给出准确的提示。添加学生失败时,需要给出的提示包括:1、联系方式格式错误2、姓名格式错误3、年龄格式错误4、其他未列出的错误(3)输入/输出数据添加学生时,需要输入的信息包括:表4-8添加学生表数据名称实际含义数据类型数据约束备注学号学生的学号文本不少于8个字符年龄学生的年龄数字不能小于0大于100手机学生的联系方式文本不少于11个字符性别学生的性别文本不少于5个字符姓名学生的姓名文本不少于8个字符班级学生的班级文本不少于6个字符输出结果:添加学生成功的提示。2.修改学生信息(1)说明和优先级修改学生信息功能用于管理员用户进行修改学生的各项信息,如:姓名,年龄,性别,联系方式等等一些信息的修改的操作。修改学生功能的优先级:高(2)响应序列与控制流程管理员用户使用修改学生信息功能时,需要登陆后进入后台管理界面中,然后在界面中点击学生管理按钮,在跳出的界面中选择需要修改信息的学生,选择后会跳出具有该学生信息的界面,在该学生的各个数据项框中修改需要修改的信息,然后点击修改按钮即可以完成修改。如输入的信息不符合规范,系统需给出准确的提示。修改学生信息失败时,需要给出的提示包括:1、联系方式格式错误2、姓名格式错误3、年龄格式错误4、其他未列出的错误(3)输入/输出数据修改学生信息时,需要输入的信息包括:表4-9修改学生表数据名称实际含义数据类型数据约束备注学号学生的学号文本不少于8个字符年龄学生的年龄数字不能小于0大于100手机学生的联系方式文本不少于11个字符性别学生的性别文本不少于5个字符姓名学生的姓名文本不少于8个字符班级学生的班级文本不少于6个字符输出结果:修改学生的信息成功的提示。3.删除学生(1)说明和优先级删除学生功能用于管理员用户进行删除学生的操作。删除学生功能的优先级:高(2)响应序列与控制流程管理员用户使用删除学生功能时,需要登陆后进入后台管理界面中,然后在界面中点击学生管理按钮,在跳出的界面中选择需要删除学生的对应删除按钮即可。(3)输入/输出数据输入:无。输出结果:删除学生成功的提示。查询学生信息(1)说明和优先级查询学生信息功能用于管理员用户进行关键字查询学生的各项信息。查询学生信息功能的优先级:高(2)响应序列与控制流程管理用户使用查询学生信息的功能时,需要登陆后进入后台管理界面中,然后在界面中点击学生管理按钮,在跳出的界面中的搜索框中输入关键词进行查询。如输入的信息不符合规范,系统需给出准确的提示。查询学生信息失败时,需要给出的提示包括:1、学生的学号不存在。2、其他未列出的错误(3)输入/输出数据查询学生信息时,需要输入的信息包括:表4-10查询学生表数据名称实际含义数据类型数据约束备注学号学生的学号文本不少于8个字符专业方向所选该方向的学生文本不少于4个字符姓名学生的姓名文本不少于2个字符输出结果:所查学生的所有信息界面。4.4.4教师模块教师管理包括添加教师、修改教师信息和删除教师,查询教师信息。1.添加教师(1)说明和优先级添加教师功能用于管理员进行添加教师的各项信息,如:教师编号,姓名,年龄,性别,联系方式,所教方向等等一些信息录入的操作。添加教师功能的优先级:高(2)响应序列与控制流程管理员使用添加教师功能时,需要登陆后进入后台管理界面中,然后在界面中点击教师管理按钮,然后再跳出的界面中进行添加教师。如输入的信息不符合规范,系统需给出准确的提示。添加教师失败时,需要给出的提示包括:1、联系方式格式错误2、姓名格式错误3、年龄格式错误4、其他未列出的错误(3)输入/输出数据添加教师时,需要输入的信息包括:表4-11添加教师表数据名称实际含义数据类型数据约束备注编号教师的编号文本不少于8个字符手机教师的联系方式文本不少于11个字符性别教师的性别文本不少于5个字符姓名教师的姓名文本不少于8个字符所教课程教师所教的方向课程文本不少于6个字符输出结果:添加教师成功的提示。2.修改教师信息(1)说明和优先级修改教师信息功能用于管理员用户进行修改教师的各项信息,如:姓名,年龄,性别,联系方式等等一些信息的修改的操作。修改教师功能的优先级:高(2)响应序列与控制流程管理员用户使用修改教师信息功能时,需要登陆后进入后台管理界面中,然后在界面中点击教师管理按钮,在跳出的界面中选择需要修改信息的教师,选择后会跳出具有该教师信息的界面,在该教师的各个数据项框中修改需要修改的信息,然后点击修改按钮即可以完成修改。如输入的信息不符合规范,系统需给出准确的提示。修改教师信息失败时,需要给出的提示包括:1、联系方式格式错误2、姓名格式错误3、年龄格式错误4、其他未列出的错误(3)输入/输出数据修改教师信息时,需要输入的信息包括:表4-12修改教师表数据名称实际含义数据类型数据约束备注编号教师的编号文本不少于8个字符年龄教师的年龄数字不能小于0大于100手机教师的联系方式文本不少于11个字符性别教师的性别文本不少于5个字符姓名教师的姓名文本不少于8个字符所教课程教师所教的方向课程文本不少于6个字符输出结果:修改教师的信息成功的提示。3.删除教师(1)说明和优先级删除教师功能用于管理员用户进行删除教师的操作。删除教师功能的优先级:高(2)响应序列与控制流程管理员用户使用删除教师功能时,需要登陆后进入后台管理界面中,然后在界面中点击教师管理按钮,在跳出的界面中选择需要删除教师的对应删除按钮即可。(3)输入/输出数据输入:无。输出结果:删除教师成功的提示。4.查询教师信息(1)说明和优先级查询教师信息功能用于管理员用户进行关键字查询教师的各项信息。查询教师信息功能的优先级:高(2)响应序列与控制流程管理用户使用查询教师信息的功能时,需要登陆后进入后台管理界面中,然后在界面中点击教师管理按钮,在跳出的界面中的搜索框中输入关键词进行查询。如输入的信息不符合规范,系统需给出准确的提示。查询教师信息失败时,需要给出的提示包括:1、教师的编号不存在。2、其他未列出的错误(3)输入/输出数据查询教师信息时,需要输入的信息包括:表4-13查询教师表数据名称实际含义数据类型数据约束备注编号教师的编号文本不少于8个字符专业方向所教的专业方向名称文本不少于4个字符姓名教师的姓名文本不少于2个字符输出结果:所查教师的所有信息界面。4.4.5专业方向选报模块专业方向管理包括添加专业方向、修改专业方向信息和删除专业方向,查询专业方向信息。1.添加专业方向(1)说明和优先级添加专业方向功能用于管理员进行添加专业方向的各项信息,如:专业方向编号,名称,方向简介,培养目标等等一些信息录入的操作。添加专业方向功能的优先级:高(2)响应序列与控制流程管理员使用添加专业方向功能时,需要登陆后进入后台管理界面中,然后在界面中点击专业方向管理按钮,然后再跳出的界面中进行添加专业方向。如输入的信息不符合规范,系统需给出准确的提示。添加专业方向失败时,需要给出的提示包括:1、方向简介格式错误2、其他未列出错误(3)输入/输出数据添加专业方向时,需要输入的信息包括:表4-14添加专业表数据名称实际含义数据类型数据约束备注编号专业方向的编号文本不少于8个字符名称专业方向的名称文本不少于4个字符方向简介专业方向的介绍文本不少于20个字符输出结果:添加专业方向成功的提示。2.修改专业方向信息(1)说明和优先级修改专业方向信息功能用于管理员用户进行修改专业方向的各项信息,如:培养方案,方向简介等等一些信息的修改的操作。修改专业方向功能的优先级:高(2)响应序列与控制流程管理员用户使用修改专业方向信息功能时,需要登陆后进入后台管理界面中,然后在界面中点击专业方向管理按钮,在跳出的界面中选择需要修改信息的专业方向,选择后会跳出具有该专业方向信息的界面,在该专业方向的各个数据项框中修改需要修改的信息,然后点击修改按钮即可以完成修改。如输入的信息不符合规范,系统需给出准确的提示。修改专业方向信息失败时,需要给出的提示包括:1、方向简介格式错误2、课程教师格式错误(3)输入/输出数据修改专业方向信息时,需要输入的信息包括:表4-15修改专业表数据名称实际含义数据类型数据约束备注编号专业方向的编号文本不少于8个字符名称专业方向的名称文本不少于4个字符方向简介专业方向的介绍文本不少于20个字符输出结果:修改专业方向的信息成功的提示。3.删除专业方向(1)说明和优先级删除专业方向功能用于管理员用户进行删除专业方向的操作。删除专业方向功能的优先级:高(2)响应序列与控制流程管理员用户使用删除专业方向功能时,需要登陆后进入后台管理界面中,然后在界面中点击专业方向管理按钮,在跳出的界面中选择需要删除专业方向的对应删除按钮即可。(3)输入/输出数据输入:无。输出结果:删除专业方向成功的提示。4.查询专业方向信息(1)说明和优先级查询专业方向信息功能用于管理员用户进行关键字查询专业方向的各项信息。查询专业方向信息功能的优先级:高(2)响应序列与控制流程管理用户使用查询专业方向信息的功能时,需要登陆后进入后台管理界面中,然后在界面中点击专业方向管理按钮,在跳出的界面中的搜索框中输入关键词进行查询。如输入的信息不符合规范,系统需给出准确的提示。查询专业方向信息失败时,需要给出的提示包括:1、专业方向的编号不存在。2、其他未列出的错误(3)输入/输出数据查询专业方向信息时,需要输入的信息包括:表4-16查询专业表数据名称实际含义数据类型数据约束备注编号专业方向的编号文本不少于8个字符名称专业方向名称文本不少于4个字符输出结果:所查专业方向的所有信息界面。
第五章系统的实现5.1用户登录用户打开网站时,首先面对的便是登录界面:登录5.1-1用户在浏览器上输入对应地址,就可以进入登录界面,通过正确的账号密码信息与验证码登录进入系统中,如输入不确信息会提示对应错误。在用户输入账号和密码后,根据用户的账号类型赋予用户使用相应的模块功能的权限。5.2学生模块学生用户通过账号进入系统,主要使用的是专业选报功能,点击相应专业的选报按钮,既可以进行自己想要的专业方向的选报。学生5.2-1在这里,学生可以通过查看相应专业的专业方向介绍,来考虑判断自己的专业方向选报需求,在一定程度上提供学生的专业选报提出一定的帮助。学生5.2-25.3教师模块教师用户通过账号进入系统,主要使用的是学生选报专业查询功能:教师5.3-15.4管理员模块管理员通过账号进入系统,主要使用的是系统的管理功能,包括:教师管理添加,管理员可以在这里对教师用户的管理和进行增删查改。管理员5.4-1管理员5.4-2教师管理添加,管理员可以在这里对教师用户的管理和进行增删查改。管理员5.4-3以及设定学生进行专业选报功能的开始关闭时间。管理员5.4-4专业方向的管理,即内容的增删查改。管理员5.4-4
第六章总结与展望总结:时间飞逝,大学四年的时光也终于走到了尽头。作为这四年时间的句号,我也想办法尽力来完成这个毕业设计。经过这一段时间的努力,就目前实践来说,软件运
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 机械cad实训课程设计
- 机房空间吸声体课程设计
- 2024年化工厂租赁合同
- 机床齿轮材料课程设计
- 钢筋市场调研与供货策略方案
- 2024年KTV场所废弃物处理合同
- 金融服务采购人沟通策略方案
- 机器学习综合课程设计
- 机器人编程课程设计
- 机器人积木拼装课程设计
- 2024年高中语文学业水平过关测试四-名句名篇默写积累过关训练(全国通用)学生版
- 内蒙古的特色美食
- 招投标-招投标管理
- 医学类-教学查房异位妊娠(宫外孕)
- 售后工程师热水系统维护培训
- 项目管理机构及人员配备表
- 空乘大学生职业生涯规划
- 物联网安全分析报告
- 使用电器安全教育课件
- 黄芪对慢性疲劳综合征康复中的临床应用及相关机制探究
- 动物的生长激素与动物发育
评论
0/150
提交评论