网上评教系统_第1页
网上评教系统_第2页
网上评教系统_第3页
网上评教系统_第4页
网上评教系统_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

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

文档简介

1、网上评教系统一、需求分析网上评教系统的产生是因为目前高校扩招后,在学校日益增多。如果仍然通过传统的纸上方式评教, 既浪费大量的人力物力, 又浪费时间。同时,在为人的统计的过程中会不可避免的出现错 误。因此,通过借助网络系统,让学生在电脑进行评教来代替传 统有纸化的手工操作成为高校管理的必然趋势。网上评教系统是一个高等院校用来对学生评教进行管理的管理 信息系统。该信息系统能够为学生提供方便的评教功能,也能提高高等院校对学生和教学管理的效率。网上评教系统的功能性需求包括以下几方面:系统管理员负责系统的管理维护工作,维护工作包括学生基本信 息、教师基本信息以及评教内容的添加、修改、查询和删除。学生可

2、以通过客户端浏览器根据学号和密码进入评教界面,在该系统中学生可以查询评教结果,查询自己的基本信息。基本业务处理模块。基本业务处理模块主要用于实现学生通过和 法认证登录到该系统中进行网上评教。信息查询模块。信息查询模块主要用于实现学生对评教结果和基 本信息的查询。系统维护模块。 系统维护模块主要用于实现系统管理员对系统的 管理和对数据库的维护, 系统的管理包括学生的基本信息、 评教 内容的信息等信息的维护。 数据库的维护包括数据库的备份、 恢 复等数据库管理操作。二、系统建模1、创建系统用例模型网上评教系统的参与者: 学生,网上评教系统的服务对象是高等院校的学生, 学生通过系 统可以登录评教系统

3、, 可以查询教师信息, 可以通过填写答卷对教师 进行打分,向老师提出建议,可以查询评教结果,可以修改建议。 系统管理员,系统管理员负责信息的更新和数据库的维护。 学生用例图登录评教系统。 学生可以根据自己的学号和密码登录评教系统, 如果 验证成功, 则进入评教系统进行下一个页面的操作; 否则,不能进入 评教系统,重新登录,直到验证成功。查询教师信息。 学生可以通过查询界面查询自己的代课老师的有 关信息。提交教学评价表 (填写答卷) 。学生跟据系统提供的问题以及选项结 合自己对老师的感受进行选择合理的选项, 每道题必须做出选择, 然 后提交答卷,系统给出分数;如有空选,则系统提示答卷有空选。 提

4、交问卷调查表(向老师提出建议)。学生填写自己的建议,然后提 交;不得为空白。查询评教结果。学生评教完成后, 可以重新打开评教界面进行查询评教结果 修改建议。学生可以对自己提出的建议进行修改,然后重新提交答卷, 提交后系统自动保存。学生用例图系统管理员用例图登录评教系统。系统管理员使用账号和密码登录系统对本系统的 管理和维护。添加教师信息。将新入校的教师的基本信息录入到系统中,并保存到数据库中。查询教师信息。根据教师的编号和姓名可以对教师的基本信息进行相关的查询。修改教师信息。对于基本信息发生变化的教师, 修改数据库中相 关信息,并保存。删除教师信息。将离校等不需再保存的教师的基本信息从数据库中

5、删除。添加学生信息。将新入校的学生的基本信息录入到系统中,并保存到数据库中查询学生信息。根据学生的学号和姓名可以对学生的基本信息进行相关的查询修改学生信息。对于基本信息发生变化的学生, 修改数据库中相关信息,并保存。删除学生信息。将离校等不需再保存的学生的基本信息从数据库中删除。添加评教内容。对教师评教内容根据需要进行添加并保存到数据库中删除评教内容。对已不再需要的评教信息从数据库中删除。修改评教内容。根据需求对评教内容进行修改并保存2、创建系统的静态模型确定系统参与者的属性。 参与者:系统管理员和学生。系统管理 员登录系统时,需要提供系统管理要员的编号和密码,即系统管理员的属性有编号和密码,

6、被命名为managerlD、password。学生在登录评教系统时,需要提供学号和密码,被命名为 studentID、password,对于每个学生还要录入他们的姓名、性别、出生日期、年龄、院系、联系方式等。因此,建立参与者的基本 类图。o系统Tf理员邑mmnagerlD: Strtng-password : String学牛$tUdenlID: String皑passwcxd : StringSJ?namc : Sfrinotirihday : String訪age Inti?sex String屯adept : String做tel: Sring参与者的基本类图确定在系统中的主要业务类图。

7、学生进行评教,需要评教内容, 系统管理员进行增、删、改、查的操作,需要有一个和数据库中 的数据进行交互通信的类来控制系统的业务逻辑。Q学生业务实体类图3、创建系统的动态模型、创建序列图和协作图 学生登录评教系统。学生填写提交教学评价表。学生填写提交问卷调查表。学生查询评教结果。系统管理员登录评教系统。系统管理员添加评教内容。系统管理员删除评教内容。系统管理员修改评教内容。系统管理员添加学生信息。系统管理员查询学生信息。系统管理员修改学生信息。系统管理员删除学生信息。1)学生学生登录评教系统的工作流程(1)学生希望通过网上评教系统进行某项操作。( 2)学生登录系统,在登录页面 LoginForm

8、 输入自己学号、姓名, 密码以及验证码,并提交。( 3)系统将学生提交的用户信息传递到控制类 Control 中,检查用 户的身份时否合法。 将用户信息与数据库中的用户信息进行比较, 检 查用户信息中是否存在此学生的信息。(4) 检查完毕后将验证结果返回到登录界面上显示。(5) 学生在登录界面获得验证结果。如果身份验证未通过,重新登Logi nFormCon trol录或退出。否则,继续选则下一步的操作。Z 、学生:Student1:登录评教系统2:验证学生登录信息T 3:返回验证信息 丁提示验证信息学生登录系统序列图1:登录评教系统/二二二学生:Stude nt乓174:提示验证信息:Log

9、inlrm3:返回验证信息2:验证学生登录信息学生登录系统协作图2) 学生填写提交教学评价表工作流程(1) 学生进入填写提交教学评价表界面,在界面中确定要填写评价以及建议,并提父。(2)在填写提交教学评价表界面将学生所填写的内容传递给控制对 象,控制对象验证是否为空,判断合格与否。(3)如果符合要求,将内容保存到数据库中。(4)控制对象返回提交成功信息到填写提交教学评价表界面。(5)学生得到提示提交成功的信息。:Student控制类教学评价表3:查看评价表内容4:验证1内容是否合格4.5:保存评价信息*6:返回提交成功信息里提示提交填写提交教学 评价表界面1:选择进入填写提交教学评价表界面r2

10、:填写教学评价表、丫学生填写提交教学评价表序列图学生填写提交教学评价表协作图3)学生填写提交问卷调查表工作流程。(1)学生进入填写提交问卷调查表界面,在界面中确定把每一道 选择题做完,并提交。(2)在填写提交问卷调查表界面将学生所做的内容传递给控制对象, 控制对象验证是否满足做题要求,判断是否有漏做的现象。(3)如果符合要求,将结果保存到数据库中。(4)控制对象返回提交成功信息到填写提交问卷调查表界面。(5)学生得到提示提交成功的信息。:Stude nt丄12:回答问卷调查表T、3:查看冋卷调查表:E是否满足做题要求,判断是否有漏做的现象1龍择进入提交问卷调查表界面5:保存调查问卷的结果4:提

11、交问卷调 杳表界面控制类冋卷调查表6:返回提交成功信息7:提示是交结果成功信息学生填写提交问卷调查表序列图1:选择进入提交问卷调查表界面7:提示提交结果成功信息提交问卷调查表界面:Stude nt2:问答问卷调查表4:验证是否满足做题要求,判断是否有漏做的现象6:返回提交成功信心3:查看冋卷调查表5:保存调杳问卷的结果控制类r、冋卷调查表学生填写提交问卷调查表协作图4) 学生查询评教结果工作流程(1) 学生进入提交后的问卷调查表和评价调查表的界面Form,发送查询评结果的请求。(2) 提交后的问卷调查表和评价调查表的界面Form向控制对象 Control请求评教结果,控制对象到数据库查询评教结

12、果。(3)提交问卷调查界面和提交评价调查表界面从控制对象取得所要 查询到的表对象信息 Consequenee,并返回到提交问卷调查界面和提 交评价调查表界面显示所要查询对象的评教结果。(4) 学生从提交后的问卷调查表和评价调查表的界面Form中获取 评教结果1:进入提交后的问卷调查表和评价调查表的界面:Stude nt5:显示查询的评教结果2:发送查询评结果的请求ConsequeCon trolnee评教系登录查询学生信息的界面SystemMa nager4:返回查询到的学生信息2:提交查询请求3:得到查询的学生对象学生控制对系统管理员查询学生信息的协作图8)系统管理员修改学生信息的工作流程(

13、1)系统管理员进入修改学生信息界面,并在界面中提交修改学生 的信息。(2)修改学生信息界面将查询的信息传递到控制对象。(3)控制对象到数据库中查询学生信息对象是否存在,并验证是否 存在。(4)控制对象将该学生的信息进行修改并保存。(5)控制对象将修改成功的信息返回到修改学生信息界面并提示。(6)系统管理员从修改学生信息界面中获取修改成功的提示。控制对象学生息界面SystemMa nager1:进入修改学生信息界面2:提交所要修改的学生信息4:查询学生信息对象是否存在,并验证是否存在丁5:执行修改操作6:返回修改成功的信息L3:验证学生的信息7:显示修改成功的提示系统管理员修改学生信息的时序图1

14、:进入修改学生信息界面2 - 一修改学生信息界面7:显示修改成功的提示SystemMa nager6:返回修改成功的信息2:提交所要修改的学生信息4:查询学生信息对象是否存在,并验证是否存在控制对象3:验证学生的信息5:执行修改操作系统管理员修改学生信息的协作图9)系统管理员删除学生信息的工作流程(1)系统管理员进入删除学生信息界面,并在界面中提交所删除学 生的信息。(2)删除学生信息界面将查询的信息传递到控制对象。(3)控制对象到数据库中查询学生信息对象存在,并验证是否可以 删除。(4)控制对象将该学生的信息删除。(5)控制对象将删除成功的信息返回到删除学生信息界面并显示(6)系统管理员从删

15、除学生信息界面中获得删除成功的提示。删除学牛信息界面控制对象SystemMa nager1:进入删除学生信息界面2:提交所删除的学生信息3:验证所删除的学生信息 4:查询学生信息对象存在,并验证是否可以删除 5:执行删除操作6:返回删除成功的信息7:显示删除成功的提示系统管理员删除学生信息的时序图、1:进入删除学生信息界面7:显示删除成功的提示删除学生信息界面SystemMa nager6:返回删除成功的信息2:提交所删除的学生信息4:查询学生信息对象存在,并验证是否可以删除3:验证所删除的学生信息5:执行删除操作控制对学生象系统管理员删除学生信息的协作图10)系统管理员添加评教内容的工作流程

16、(1)系统管理员进入添加评教内容的的界面,并在该界面中提交所要添的添加评教信息(2)添加评教内容的的界面将管理员提交的添加评教信息传递给控 制对象。(3)控制对象向数据库查询评教相关的信息并对查询的结果进行验 证是否存在,是否能添加。(4)控制对象向数据库插入新的评教内容。(5)控制对象将添加评教内容成功的信息返回到添加评教内容的界 面。(6)系统管理员在添加评教内容的的界面中获得添加评教内容成功 的提示。添加评教内容的控制对象评教内容SystemManaqer1:进入添加评教内容的的界面2:提交所要添的添加评教信息4:查询的结果进行验3:查询相关评教内容证是否存在,是否能添加u I5:执行添

17、加操作6:返回添加成功的信息、一 显示添加成功的提示系统管理员添加评教内容的1:进入添加评教内容的的界面-4-_一一添加评教内Jr控制对评教内丨象丨容系统管理员添加评教内容的11)系统管理员删除评教内容的工作流程(1)系统管理员进入删除评教内容界面,并在该界面中提交删除评 教内容。(2)删除评教内容界面将管理员提交的所要删除的评教内容传递给 控制对象。(3)控制对象向数据库查询相关评教内容,并对其查询是否存在, 并进行验证是否能删除。(4)控制对象向数据库中执行删除评教评教内容的数据。(5)控制对象将删除成功的信息返回到删除评教内容界面。(6)系统管理员在删除评教内容界面中获取到删除评教内容成

18、功的 信息。删除评教内 容界面控制对象评教内容亠11 SystemManager.、,亠 一JL删除评教内容界面2:提交所删除的评教内容3查询该评教相关内容A k4:查询是否存在,并进行验证是否能删除。Lk1f 5:执行删除操作6:返回删除成功的信息7:显示删除成功的提示-r统管理员删除评教内容的时序图/X-删除评教内容界面1:进入删除评教内容界面SystemMa nager6:返回删除成功的信息2:提交所删除的评教内容4:查询是否存在,并进行验证是否能删除。3:查询该评教相关内容5:执行删除操作控制对m评教内象容统管理员删除评教内容的协作图12)系统管理员修改评教内容的工作流程(1)系统管理

19、员进入修改修改评教内容界面,并在该界面提交所修 改的评教内容。(2)修改评教内容界面将管理员提交的评教内容传递给控制对象。(3)控制对象向数据库查询评教内容相关的信息,并对查询结果验 证,判断是否能够修改。(4)控制对象向数据库中插入修改评教内容后的数据(5)控制对象修改评教内容成功的信息返回到修改评教内容界面可查询评教内容相关的信息(6)系统管理员在修改评教内容界面中获得修改评教内容成功的信修改评教内控制对象评教内容SystemMa naqer容界面1:系统管理员进入修改评教内容界面|2:提交所修改的评教内容 j4:查询结果验证,判断是否能够修改5:进行修改操作6:返回评教内容修改成功的信息

20、 hT显示评教内容修改成功的提示系统管理员修改评教内容的时序图1:修改评教内容系统管理员修改评教内容的协作图、创建状态图在网上评教系统中,有明确状态转换的类是评教内容。下面使用用状 态图进行描述。评教内容包含三种状态:被添加的评教内容、被删除的评教内容、被修改的评教内容。他们之间的转换规则如下:系统管理员添加新的评教内容是时,添加的新的评教内容能够被学生 进行评教。当原有的评教内容需要被修改时 ,由系统管理员负责修改评教的内 容。当原有的评教内容不在被使用时,由系统管理员系统管理员将该评教 内容删除。添加评教内容创建新的评教内容 修改评教内容&广修改后的、删除评教内容被删除的.、爼评教内容n评

21、教内容歹E评教被容的状态图创建活动图可以用系统的活动图来描述系统的参与者是如何协同工作的。在网上评教系统中,可以创建学生和系统管理员的活动图。1)系统管理员修改评教内容活动图(1)系统管理员在修改评教内容界面中输入要修改的评教内容(2)修改评教内容界面将信息传递到控制业务逻辑对象,对课程进行验证,并到数据库中去查询该项评教内容是否已经存在。(3)控制业务逻辑对象根据查询的结果判断要修改的评教内容是否已存在;如果存在,将提示信息返回修改评教内容界面予以显示; 如果不存在,则将原评教内容予以修改并保存。(4)控制业务逻辑对象根据返回的修改结果,如果修改是否成功;如果成功,在修改评教内容界面显示修改

22、成功的信息;如果不成功,则显示修改失败的信息。输入要修改验证修改 内容在数据库 片中查询验证该项评教兀的评教内容q内容是否存在提示该项评教内容已存在修改评教内容判断修改 是否成功显示修改显示修改失败信息成功信息否修改评教内容界面显示信息系统管理员修改评教内容活动图2)系统管理员添加评教内容活动图(1)系统管理员在添加评教内容界面中输入要添加的评教内容(2)添加评教内容界面将信息传递到控制业务逻辑对象,对课程进 行验证,并到数据库中去查询该项评教内容是否已经存在。(3)控制业务逻辑对象根据查询的结果判断要添加的评教内容是否已存在;如果存在,将提示信息返回添加评教内容界面予以显示;如果不存在,则将

23、原评教内容予以添加并保存。(4)控制业务逻辑对象根据返回的添加结果,如果添加是否成功;如果成功,在添加评教内容界面显示添加成功的信息;如果不成功,则显示添加失败的信息。输入要添加验证添加内容在数据库验证该项评教的评教内容中查询内容是否存在是否岂添加评教提示该项评教内容内容已存在判断添加 是否成功添加评教内容 界面显示信息显示添加 成功信息是显示添加失败信息系统管理员添加评教内容活动图3) 系统管理员删除评教内容活动图(1) 系统管理员在删除评教内容界面中输入要删除的评教内容(2) 删除评教内容界面将信息传递到控制业务逻辑对象,对课程进 行验证,并到数据库中去查询该项评教内容是否已经存在。(3) 控制业务逻辑对象根据查询的结果判断要删除的评教内容是否 已存在;如果不存在,将提示信息返回删除评教内容界面予以显示; 如果存在,则将原评教内容予以删除(4) 控制业务逻辑对象根据返回的删除结果,如果删除是否成功;如果成功,在删除评教内容界面显示删除成功的信息;如果不成功,则显示删除失败的信息。输入要添加 的评教内容添加评教内容

温馨提示

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

最新文档

评论

0/150

提交评论