网站大量收购独家精品文档,联系QQ:2885784924

概念数据库设计[学员视图].docVIP

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网上培训系统概念数据库设计(学员视图) 学员子模块E-R图 学员子模块E-R图描述 1.学员选课(Student applies course) 课程列表 学员进入课程列表页面,查看已选课程,未选课程,待确认课程,已取消课程,全部课程,了解课程的情况,了解自己的必修课,旁听课等。 其中已取消课程包括所有历史上取消课程的成功申请。 待确认课程中包括选课申请和取消申请。 首先页面显示学员已选课程,包括必修课和旁听课。 获取学员id,从课程学员表中查出该学员已选课程的记录。 学员点击课程的链接,可以查看课程的详细情况, 调用课程详细信息显示公用页面。传递参数课程ID。 选择未选课程,页面显示所有该学员未选的课程列表。 获取学员ID,从课程学员表中查出该学员已选课程,查询两个表课程信息表和课程学员表,所有不在该学员的课程学员表中出现的课程为未选课程。 显示课程详细信息同上。 选择待确认课程,显示待确认课程列表,查询申请表中申请状态为N的记录。应当包括了申请和取消申请两类。 选择已取消课程,显示学员申请取消课程,管理员同意取消的课程列表。查询申请表中申请类型为C申请状态为A的记录。 选择全部课程,显示全部开设的课程,从课程学员表中得到所有课程状态为N的记录。 点击课程链接,可以查看课程详细信息。 旁听申请 学员进入旁听申请页面,页面显示所有未选的课程, 学员在要旁听的课程前打勾,可以多选, 点击确定按钮,提交申请, 程序获取所有用户选择的课程ID,在课程申请表中插入记录,申请状态为N,申请类型为P。同时在课程申请历史表中插入该记录和学员ID,时间,操作流水。在日志表log_action插入记录,操作内容为“选课旁听申请”,在log_table插入记录,操作内容为插入数据库的sql语句。 如果操作成功,系统自动返回课程列表,否则根据错误代码,调用公共错误显示页面,显示错误信息。 页面自动返回课程列表 取消申请 学员进入取消申请页面,页面显示所有已选课程,包括已选待确认课程, 选择要取消申请的课程,可以多选, 点击确定按钮,提交申请, 程序获取所有用户选择的课程ID,对于必修课和已经被管理员确认的旁听课,在课程申请表中插入记录,申请状态为N,申请类型为C,并在历史表和日志表中插入相应的记录;对于未被确认的旁听课,在课程申请表中删除对应的课程申请,在申请历史表中插入该记录,在两个日志表中插入相应的记录。 成功则页面显示用户选择了哪几门课程取消,其中旁听申请未确认的课程已被取消,其他课程等待管理员确认。 如果失败,系统根据错误代码显示错误页面。 课程取消 页面显示所有被管理员取消的课程列表,包括历史上的记录。 在课程信息表中选择所有课程状态为“已取消”的课程记录。 点击返回按钮返回课程列表页面 2.学员课堂 (Student study the course in the classroom) 学员登录系统后,选择学员课堂,进入课堂课程列表页面, 系统根据学员ID,在课程学员表中查找所有除了已备份的课程的记录,显示在页面上。(允许进入的课程包括正上课的和已结业的课程) 进入课堂时,如果是已结业的课程,一律不记录时间,也不允许学员完成练习和作业,也不允许学员答疑和提问。(不如干脆取消已结业课程) 选择某门要上的课程,进入该课程的课堂主页面,如果课程是正在上的课程,系统开始记录学员学习该课程的时间,获得当前流水,插入学员在线明细表,学员离开课堂时,点击下课按钮,系统纪录当时时间,记入学员在线明细表,如果学员非正常离开课堂,以session超时时间为准。(此处尚需考虑)。 如果学员转换到另外一门课程学习,则上门课程的学习时间结束。开始新的课程计时。 如果课程规定为定时上课的课程,只有学员在上课时间进入课堂才会计时,否则不计时。如果课程没有规定上课的时间,则学员随时可以进入学习,系统计时。 进入课堂后,学员可以浏览课程每章节的内容,翻页查看每一章。 程序从课程章节表中读出记录,显示第一章。 如果对某一章感兴趣,可以把这一章加入到笔记本,并加上个人的批注。以后可以调阅。 加入笔记本,是把该课程的章节ID,学员批注加入学员笔记本表中, 选择重点难点,可以查看每一章的重点难点。 显示重点从课程章节表中读出记录。 选择相关资源可以浏览与课程相关的资料,文章,网址,辅助课程的学习。(此处目前教师没有对应的部分) 学员查看课堂练习,程序从随堂练习表中读取记录显示练习题,学员当堂完成练习提交,如果是客观题型,系统调用判决功能,自动完成评判,如果是主观题型,系统给出参考答案,完成练习后,系统给出正确答案。可以反复进行,每次提交后系统给出正确答案。(不记入系统数据库),处理和显示部分调用公用功能。 学员在课后可以选择课后作业,作业显示作业信息表(

文档评论(0)

wuyoujun92 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档