网上评教系统Word文件下载.docx
- 文档编号:6795509
- 上传时间:2023-05-07
- 格式:DOCX
- 页数:15
- 大小:21.24KB
网上评教系统Word文件下载.docx
《网上评教系统Word文件下载.docx》由会员分享,可在线阅读,更多相关《网上评教系统Word文件下载.docx(15页珍藏版)》请在冰点文库上搜索。
学生可以对自己提出的建议进行修改,然后重新提交答卷,提
交后系统自动保存。
学生用例图1.2系统管理员用例图1.登录评教系统。
系统管理员使用账号和密码登录系统对本系统的管理和维护。
2.添加教师信息。
将新入校的教师的基本信息录入到系统
中,并保存到数据库中。
3.查询教师信息。
根据教师的编号和姓名可以对教师的基本信息进行相关的查询。
4.修改教师信息。
对于基本信息发生变化的教师,修改数据库中相关信息,并保存。
5.删除教师信息。
将离校等不需再保存的教师的基本信息从数据库中删除。
6.添加学生信息。
将新入校的学生的基本信息录入到系统中,并保存到数据库中。
7.查询学生信息。
根据学生的学号和姓名可以对学生的基本信息进行相关的查询。
8.修改学生信息。
对于基本信息发生变化的学生,修改数据库中相关信息,并保存。
9.删除学生信息。
将离校等不需再保存的学生的基本信息从数据库中删除。
10.添加评教内容。
对教师评教内容根据需要进行添加并保存到数据库中。
11.删除评教内容。
对已不再需要的评教信息从数据库中删除。
12.修改评教内容。
根据需求对评教内容进行修改并保存。
系统管理员用例图
2、创建系统的静态模型
1.确定系统参与者的属性。
参与者:
系统管理员和学生。
系统管理员登录系统时,需要提供系统管理要员的编号和密码,即系统管理员的属性有编号和密码,被命名为managerID、password。
学生在登录评教系统时,需要提供学号和密码,被命名为studentID、password,对于每个学生还要录入他们的姓名、性别、出生日期、年龄、院系、联系方式等。
因此,建立参与者的基本类图。
参与者的基本类图2.确定在系统中的主要业务类图。
学生进行评教,需要评教内容,系统管理员进行增、删、改、查的操作,需要有一个和数据库中的数据进行交互通信的类来控制系统的业务逻辑。
业务实体类图
3、创建系统的动态模型
3.1、创建序列图和协作图
1.学生登录评教系统。
2.学生填写提交教学评价表。
3.学生填写提交问卷调查表。
4.学生查询评教结果。
5.系统管理员登录评教系统。
6.系统管理员添加评教内容。
7.系统管理员删除评教内容。
8.系统管理员修改评教内容。
9.系统管理员添加学生信息。
10.系统管理员查询学生信息。
11.系统管理员修改学生信息。
12.系统管理员删除学生信息。
1)学生学生登录评教系统的工作流程
(1)学生希望通过网上评教系统进行某项操作。
(2)学生登录系统,在登录页面LoginForm输入自己学号、姓名,密码以及验证码,并提交。
(3)系统将学生提交的用户信息传递到控制类Control
中,检查用户的身份时否合法。
将用户信息与数据库中的用户信息进行比较,检查用户信息中是否存在此学生的信息。
(4)检查完毕后将验证结果返回到登录界面上显示。
(5)学生在登录界面获得验证结果。
如果身份验证未通过,重新登录或退出。
否则,继续选则下一步的操作。
LoginForm学生:
Student1:
登录评教系统
Control
2:
验证学生登录信息3:
返回验证信息4:
提示验证信息
学生登录系统序列图
1:
登录评教系统学生:
StudentLoginForm
4:
提示验证信息3:
返回验证信息
验证学生登录信息Control
学生登录系统协作图2)学生填写提交教学评价表工作流程。
(1)学生进入填写提交教学评价表界面,在界面中确定要填写评价以及建议,并提交。
(2)在填写提交教学评价表界面将学生所填写的内容传递给控制对象,控制对象验证是否为空,判断合格与否。
(3)如果符合要求,将内容保存到数据库中。
(4)控制对象返回提交成功信息到填写提交教学评价表界面。
(5)学生得到提示提交成功的信息。
:
选择进入填写提交教学评价表界面
填写提交教学评价表界面
控制类
教学评价表
填写教学评价表3:
查看评价表内容4:
验证内容是否合格5:
保存评价信息6:
返回提交成功信息7:
界面里提示提交成功
学生填写提交教学评价表序列图
选择进入填写提交教学评价表界面填写提交教学评价表界面7:
界面里提示提交成功:
Student6:
返回提交成功信息
验证内容是否合格
填写教学评价表
3:
查看评价表内容5:
保存评价信息控制类教学评价表
学生填写提交教学评价表协作图3)学生填写提交问卷调查表工作流程。
(1)学生进入填写提交问卷调查表界面,在界面中确定把每一道选择题做完,并提交。
(2)在填写提交问卷调查表界面将学生所做的内容传递给控制对象,
控制对象验证是否满足做题要求,判断是否有漏做的现象。
(3)如果符合要求,将结果保存到数据库中。
(4)控制对象返回提交成功信息到填写提交问卷调查表界面。
提交问卷调查表界面:
选择进入提交问卷调查表界面2:
回答问卷调查表3:
查看问卷调查表4:
验证是否满足做题要求,判断是否有漏做的现象5:
保存调查问卷的结果6:
提示提交结果成功信息控制类问卷调查表
学生填写提交问卷调查表序列图
选择进入提交问卷调查表界面提交问卷调查表界面7:
提示提交结果成功信息:
Student2:
问答问卷调查表4:
验证是否满足做题要求,判断是否有漏做的现象3:
查看问卷调查
表5:
保存调查问卷的结果控制类问卷调查表6:
返回提交成功信心
学生填写提交问卷调查表协作图4)学生查询评教结果工作流程
(1)学生进入提交后的问卷调查表和评价调查表的界面Form,发送查询评结果的请求。
(2)提交后的问卷调查表和评价调查表的界面Form向控制对象Control请求评教结果,控制对象到数据库查询评教结果。
(3)提交问卷调查界面和提交评价调查表界面从控制对象取得所要查询到的表对象信息Consequence,并返回到提交问卷调查界面和提交评价调查表界面显示所要查询对象的评教结果。
(4)学生从提交后的问卷调查表和评价调查表的界面Form中获取评教结果
进入提交后的问卷调查表和评价调查表的界面Forn5:
显示查询的评教结果:
Student4:
返回查询结果2:
发送查询评结果的请求
Consequence3:
执行评教结果查询
学生查询评教结果的协作图
Forn:
进入提交后的问卷调查表和评价调查表的界面
Consequence
返回查询结果5:
显示查询的评教结果
学生查询评教结果的时序图5)系统管理员登录评教系统工作流程。
(1)系统管理员希望通过网上评教系统进行某一项。
(2)系统管理员登录评教系统,在登录界面输入自己的用户名和密码,并提交。
(3)评教系统将系统管理员提交的用户名和密码传递到控制类中,验证用户的身份是否合法。
将用户信息与数据库中的用户信息进行比较,检查用户信息中是否存在此管理员的相关信息。
(4)验证完毕后将验证结果返回到登录界面并显示。
(5)系统管理员在登录界面获得验证结果。
如果身份验证未通过,重新登录或退出。
否则,继续选择下一步的操作。
评教系登录界面:
SystemManager1:
登录评教系统2:
验证用户的身份是否合法3:
显示验证信息
系统管理员登录评教系统时序图
登录评教系统评教系登录界面:
SystemManager4:
显示验证信息3:
返回验证信息2:
验证用户的身份是否合法
系统管理员登录评教系统协作图6)系统管理员添加学生信息工作流程
(1)系统管理员进入添加学生信息界面,并在界面中提交添加学生的信息。
(2)添加学生信息界面将查询的信息传递到控制对象。
(3)控制对象到数据库中查询该学生信息对象是否已存在,并判断是否可以添加。
(4)控制对象将新学生的信息添加到数据库中,并保存。
(5)控制对象将添加成功的信息返回到添加学生信息界面并向系统管理员给予提示。
(6)系统管理员从添加学生信息界面获得学
生信息添加成功的信息。
添加学生信息界面:
进入添加学生信息界面2:
提交将要添加的新学生的信息3:
验证学生信息4:
查询该学生信息对象是否已存在,并判断是否可以添加。
5:
执行添加操作6:
返回添加成功的信息7:
提示添加成功的信息控制对象学生
系统管理员添加学生信息的时序图
进入添加学生信息界面添加学生信息界面:
SystemManager7:
提示添加成功的信息
6:
返回添加成功的信息
提交将要添加的新学生的信息4:
3:
验证学生信息5:
执行添加操作控制对象学生
系统管理员添加学生信息的协作图7)系统管理员查询学生信息的工作流程
(1)系统管理员进入查询学生信息的界面,并在界面中提交查询请求。
(2)查询学生界面将查询的信息传递到控制对象。
(3)控制对象从数据库中的到所查询的学生信息。
(4)控制对象将得到的信息返回到界面,并给与提示。
(5)系统管理员从查询学生界面中获得所查询学生的信息。
查询学生信息的界面:
登录查询学生信息界面2:
提交查询请求控制对象学生
得到查询的学生对象4:
返回查询到的学生信息5:
向系统管理员显示所查询学生的信息
系统管理员查询学生信息的时序图
登录查询学生信息界面查询学生信息的界面5:
向系统管理员显示所查询学生的信息:
返回查询到的学生信息
提交查询请求
得到查询的学生对象控制对象学生
系统管理员查询学生信息的协作图8)系统管理员修改学生信息的工作流程
(1)系统管理员进入修改学生信息界面,并在界面中提交修改学生的信息。
(2)修改学生信息界面将查询的信息传递到控制对象。
(3)控制对象到数据库中查询学生信息对象是否存在,并验证是否存在。
(4)控制对象将该学生的信息进行修改并保存。
(5)控制对象将修改成功的信息返回到修改学生信息界面并提示。
(6)系统管理员从修改学生信息界面中获取修改成功的提示。
修改学生信息界面:
进入修改学生信息界面
控制对象
学生
提交所要修改的学生信息3:
验证学生的信息4:
查询学生信息对象是否存在,并验证是否存在5:
执行修改操作6:
返回修改成功的信息7:
显示修改成功的提示
系统管理员修改学生信息的时序图
进入修改学生信息界面修改学生信息界面:
返回修改成功的信息
提交所要修改的学生信息4:
查询学生信息对象是否存在,并验证是否存在3:
验证学生的信息5:
执行修改
操作控制对象学生
系统管理员修改学生信息的协作图9)系统管理员删除学生信息的工作流程
(1)系统管理员进入删除学生信息界面,并在界面中提交所删除学
生的信息。
(2)删除学生信息界面将查询的信息传递到控制对象。
(3)控制对象到数据库中查询学生信息对象存在,并验证是否可以删除。
(4)控制对象将该学生的信息删除。
(5)控制对象将删除成功的信息返回到删除学生信息界面并显示。
(6)系统管理员从删除学生信息界面中获得删除成功的提示。
删除学生信:
息界面SystemManager1:
进入删除学生信息界面
提交所删除的学生信息3:
验证所删除的学生信息4:
查询学生信息对象存在,并验证是否可以删除5:
执行删除操作6:
返回删除成功的信息7:
显示删除成功的提示
系统管理员删除学生信息的时序图、
进入删除学生信息界面删除学生信息界面:
显示删除成功的提示6:
返回删除成功的信息
提交所删除的学生信息4:
查询学生信息对象存在,并验证是否可以删除3:
验证所删除的学生信息5:
执行删除操作控制对象学生
系统管理员删除学生信息的协作图10)系统管理员添加评教内容的工作流程
(1)系统管理员进入添加评教内容的的界面,并在该界面中提交所要添的添加评教信息。
(2)添加评教内容的的界面将管理员提交的添加评教信息传递给控制对象。
(3)控制对象向数据库查询评教相关的信息并对查询的结果进行验证是否存在,是否能添加。
(4)控制对象向数据库插入新的评教内容。
(5)控制对象将添加评教内容成功的信息返回到添加评教内容的界面。
(6)系统管理员在添加评教内容的的界面中获得添加评教内容成功的提示。
添加评教内容的:
进入添加评教内容的的界面
评教内容
提交所要添的添加评教信息3:
查询相关评教内容
查询的结果进行验证是否存在,是否能添加5:
显示添加成功的提示
系统管理员添加评教内容的
进入添加评教内容的的界面添加评教内容的:
提交所要添的添加评教信息4:
查询的结果进行验证是否存在,是否能添加3:
查询相关评教内容5:
执行添加操作控制对象
评教内容
系统管理员添加评教内容的11)系统管理员删除评教内容的工作流程
(1)系统管理员进入删除评教内容界面,并在该界面中提交删除评教内容。
(2)删除评教内容界面将管理员提交的所要删除的评教内容传递给
。
(3)控制对象向数据库查询相关评教内容,并对其查询是否存在,并进行验证是否能删除。
(4)控制对象向数据库中执行删除评教评教内容的数据。
(5)控制对象将删除成功的信息返回到删除评教内容界面。
(6)系统管理员在删除评教内容界面中获取到删除评教内容成功的信息。
删除评教内容界面:
进入删除评教内容界面2:
提交所删除的评教内容3:
查询该评教相关内容4:
查询是否存在,并进行验证是否能删除。
显示删除成功的提示控制对象评教内容
统管理员删除评教内容的时序图
进入删除评教内容界面删除评教内容界面7:
显示删除成功的提示:
SystemManager6:
返回删除成功的信息2:
提交所删除的评教内容4:
查询该评教相关内容5:
执行删除操作控制对象评教内容
统管理员删除评教内容的协作图12)系统管理员修改评教内容的工作流程
(1)系统管理员进入修改修改评教内容界面,并在该界面提交所修改的评教内容。
(2)修改评教内容界面将管理员提交的评教内容传递给控制对象。
(3)控制对象向数据库查询评教内容相关的信息,并对查询结果验证,判断是否能够修改。
(4)控制对象向数据库中插入修改评教内容后的数据(5)控制对象修改评教内容成功的信息返回到修改评教内容界面(6)系统管理员在修改评教内容界面中获得修改评教内容成功的信息。
SystemManager
修改评教内容界面
系统管理员进入修改评教内容界面2:
提交所修改的评教内容3:
查询评教内容相关的信息4:
查询结果验证,判断是否能够修改5:
进行修改操作6:
返回评教内容修改成功的信息7:
显示评教内容修改成功的提示
系统管理员修改评教内容的时序图
系统管理员进入修改评教内容界面修改评教内容界面7:
显示评教内容修改成功的提示:
返回评教内容修改成功的信息4:
查询结果验证,判断是否能够修改2:
查询评教内容相关的信息5:
进行修改操作控制对象
系统管理员修改评教内容的协作图
3.2、创建状态图
在网上评教系统中,有明确状态转换的类是评教内容。
下面使用用状态图进行描述。
评教内容包含三种状态:
被添加的评教内容、被删除的评教内容、
被修改的评教内容。
他们之间的转换规则如下:
l系统管理员添加新的评教内容是时,添加的新的评教内容能够被学生进行评教。
l当原有的评教内容需要被修改时,由系统管理员负责修改
评教的内容。
l当原有的评教内容不在被使用时,由系统管理员系统管理员将该评教内容删除。
添加评教内容创建新的评教内容修改评教内容修改后的评教内容删除评教内容被删除的评教内容
评教被容的状态图
3.3创建活动图
可以用系统的活动图来描述系统的参与者是如何协同工作的。
在网上评教系统中,可以创建学生和系统管理员的活动图。
1)系统管理员修改评教内容活动图
(1)系统管理员在修改评教内容界面中输入要修改的评教内容
(2)修改评教内容界面将信息传递到控制业务逻辑对象,对课程进行验证,并到数据库中去查询该项评教内容是否已经存在。
(3)控制业务逻辑对象根据查询的结果判断要修改的评教内容是否已存在;
如果存在,将提示信息返回修改评教内容界
面予以显示;
如果不存在,则将原评教内容予以修改并保存。
(4)控制业务逻辑对象根据返回的修改结果,如果修改是否成功;
如果成功,在修改评教内容界面显示修改成功的信息;
如果不成功,则显示修改失败的信息。
输入要修改的评教内容
验证修改内容
在数据库中查询
验证该项评教内容是否存在否修改评教内容判断修改是否成功
是提示该项评教内容已存在
否显示修改失败信息
是显示修改成功信息
修改评教内容界面显示信息
系统管理员修改评教内容活动图2)系统管理员添加评教内容活动图
(1)系统管理员在添加评教内容界面中输入要添加的评教内容
(2)添加评教内容界面将信息传递到控制业务逻辑对象,对课程进行验证,并到数据库中去查询该项评教内容是否已经存在。
(3)控制业务逻辑对象根据查询的结果判断要添加的评教内容是否已存在;
如果存在,将提示信息返回添加评教内容界
如果不存在,则将原评教内容予以添加并保存。
(4)控制业务逻辑对象根据返回的添加结果,如果添加是否成功;
如果成功,在添加评教内容界面显示添加成功的信息;
如果不成功,则显示添加失败的信息。
输入要添加的评教内容
验证添加内容
验证该项评教内容是否存在否添加评教内容判断添加是否成功
否显示添加失败信息
是显示添加成功信息
添加评教内容界面显示信息
系统管理员添加评教内容活动图3)系统管理员删除评教内容活动图
(1)系统管理员在删除评教内容界面中输入要删除的评教内容
(2)删除评教内容界面将信息传递到控制业务逻辑对象,对课程进行验证,并到数据库中去查询该项评教内容是否已经存在。
(3)控
制业务逻辑对象根据查询的结果判断要删除的评教内容
是否已存在;
如果不存在,将提示信息返回删除评教内容界面予以显示;
如果存在,则将原评教内容予以删除(4)控制业务逻辑对象根据返回的删除结果,如果删除是否成功;
如果成功,在删除评教内容界面显示删除成功的信息;
如果不成功,则显示删除失败的信息。
输入要添加的评教内容验证添加内容在数据库中查询
系统管理员删除评教内容活动图4)系统管理员查询评教内容活动图
(1)系统管理员在查询评教内容界面中输入要查询的评教内容
(2)查询评教内容界面将信息传递到控制业务逻辑对象,对课程进行验证,并到数据库中去查询该项评教内容是否存在。
(3)控制业务逻辑对象根据查询的结果判断要查询的评教内容是否存在;
如果不存在,将提示信息返回查询评教内容界面予以显示;
如果存在,则将评教内容予以显示
输入要查询的评教内容
验证查询内容
验
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 系统