- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
soa教学管理
5.4.1系统登陆
用户进入系统时,必须要求输入用户和密码,系统根据登录信息对其身份进行登录验证。系统登录模块验证时序图如图5-3所示。它的具体实现过程如下,
1-0 在表示层进行输入信息后提交表单。
1-1 调用控制层的LoginAction调用业务逻辑层的LoginService业务逻辑类中的authenticate()方法进行验证。
图5-3系统登录验证模块时序图5.4.1系统登陆
用户,要求输入用户和密码,系统其身份。如图5-3所示。,
1-0 输入信息表示层提交表单。
1-1 调用LoginAction控制层authenticate()(业务逻辑类)LoginService(业务逻辑层方法进行验证。
图5-3系统图
1-2 authenticate()方法调用getUinfo()方法获得用户的数据信息。
1-3 对获得的数据信息进行返回,到系统验证登录逻辑。
1-4 如果用户信息验证通过,那么调用getAuthorization()方法进行权限的授权。
1-5 对权限数据进行返回。
1-6 如果用户登录信息正确,登录验证authenticate()方法则返回带有权限的用户数据,如果用户登录信息错误,则返回空对象数据。
1-7 根据登录验证的情况,把其的权限放入session会话中,并整个页面跳转到成功页面,否则跳转到错误信息提示页面。
1-2 用户的数据信息getUinfo()方法authenticate()方法。
1-3 返回获得的数据信息,登录逻辑到系统验证。
1-4 那么调用getAuthorization()。
1-5 返回权限数据进行。
1-6登录验证authenticate()方法如果正确,则返回带有权限的用户数据,如果错误,则返回空对象数据。
1-7 session会话中跳转到成功页面,跳转到错误信息提示页面。
5.4.2管理成绩模块
录入和维护学员的各种成绩是这个模块的主要的一些功能,学生课程的最后的成绩通过形成性考核成绩与期末考试成绩的两部分按一定比例计算的,各种统计信息为管理员和教师提供。对成绩进行维护是相关课程的教师和管理员,成绩的维护时间限制是一定要有的,如,在什么的时间以后,学生成绩教师就不可以修改,一定要修改的话,需要通过管理员修改,对修改结果,修改原因等进行详细记录。
该模块主要用于成绩信息的管理,主要包括对成绩信息的增、删、改、查,以及对成绩明细的查询及维护。
5.4.2成绩管理模块
录入维护学员的各种成绩,学生最后的成绩各种统计信息。课程的教师和管理员如,通过管理员修改。
主要用于成绩信息,对成绩信息的增、删、改、查,以及成绩明细。
(1)成绩信息添加与删除
得到成绩的各项信息;转换数据类型;将学生信息进行转码;得到学生的学号,得到要添加记录的ID,执行调用方法进行记录的插入;设置当前搜索的总页数,实现页面的跳转;对成绩对象的删除操作:得到要删除对象的ID,调用删除方法进行删除。
上述过程调用了DBinsertDao类和DBremoveDao类。其中,DBinsertDao类:当保存成绩对象时、强制类型转换、保存对象;DBremoveDao类:当删除对象为purveyinfo时,得到要删除的对象,得到该成绩信息中具体的成绩信息,修改成绩的数量,保存成绩对象,删除成绩信息对象。
(1)成绩信息添加与删除
得到成绩信息换数据类型将学生信息进行;得到学生学号,得到要添加记录的ID,调用方法记录;对成绩的删除设置当前搜索的总页数,实现页面的跳转得到要删除对象的ID,删除。
了DBinsertDao和DBremoveDao。其中,当保存成绩对象时DBinsertDao类强制类型转换、保存对象;DBremoveDao类:当删除对象为purveyinfo时,得成绩信息中具体的成绩信息,成绩数量,保存成绩对象,删除成绩信息。
(2)学生成绩明细的添加
得到学生学号后进可以按照这个学号进行信息的添加、课程名称,课程成绩;创建要添加的明细对象,执行添加操作;得到当前正在查看的学生对象,得到该学生信息所对应的明细列表,将得到的信息添加到请求中;用来判断要添加的门课程是否在明细表中已经存在,得到要添加的课程对象,更改成绩,保存该对象;当要添加的课程已在明细表中存在时的情况,得到已存在的明细对象,设置学生成绩。
(3)成绩信息的查看与修改
得到要查看的成绩信息的ID,得到该成绩对象,得到该成绩信息所对应的明细列表;得到修改后的各个值,将信息进行转码,得到该成绩对象所对应的各个课程对象;执行更新,搜索出该成绩信息所对应的明细列表,将成绩对象与明细列表放入请求中;上述过程调用了DButil的getObject方法得到PurveyInfo对象,并且还调用了DBchangeDao的changeTable()方法来进行
您可能关注的文档
最近下载
- 第7课《定期体检 预防常见病》(教案) - 2024—2025学年人教版(2024)初中体育与健康七年级全一册.docx
- 2025林地分等定级规程.pdf VIP
- 计算机操作系统实验-解析ELF文件.doc VIP
- 智能建造技术在桥梁施工中的应用.pptx VIP
- Unit3KeepFitSectionBProject课件人教版英语七年级下册.pptx VIP
- HGT3809-2023工业溴化钠(报批稿).pdf VIP
- 小红书商业模式分析.pptx VIP
- 铜的电阻率热导率比热值热膨胀系数及杨氏模量.pdf VIP
- 第7课++定期体检+++预防常见病++课件++2024—2025学年人教版(2024))初中体育与健康七年级全一册.pptx VIP
- 粉尘爆炸重大事故隐患判定标准(图文并茂第一版)精品.pdf
原创力文档


文档评论(0)