1、“.....由于校园网络的普遍应用,使得网上选课非常的方便,无需再进行网络的建设。基于模式的选课系统更加适合校园网,学生可以在校园网的任何地方完成选课过程。数据库和技术的有机结合,可以开发出实用简便高效的基于网络的信息管理系统。因此技术上是可以实现的。经济可行性。校园网已经普及,因此在网络设备上不需要进行大的投入。加之,模式的系统只要求客户端具备浏览器的基本功能,就能实现网上选课。因此在校园的计算机实验室公共机房,无需安装软件,即可实现网上选课功能。因此,从经济上来说,开发网上选课不需要很大的投入,硬件上只需服务器和数据库服务器即可。操作可行性。模式的最大优势就是操作方便如同浏览网页样。综上所述,网上选课系统在高校中是可行的。系统需求分析通过对系统需求进行分析,我们可以确定系统中有三类用户管理员教师和学生。各类用户的具体描述如下管理员描述管理员维护整个系统,包括设置选课时段......”。
2、“.....学生只可查询,管理员对选课结果进行统计查询选课情况,对学生的选课申请进行处理,进行用户管理限制最大选课人数排课发布选课信息数据备份和恢复等。教师描述教师撰写教师反馈,反馈选课信息,对排课者提出反馈意见,供排课者在排课时参考使用。查询课程基本情况学生情况。学生描述在选课系统中查询课程教室信息,查看教师反馈,提交选课申请,撤销申请,查询选课情况,登录系统,进行个人信息修改等与选课有关的活动。根据上面所述,对系统进行了划分,分为三个主要功能,即登录控制排课和选课,分别对应三个子系统,即登录子系统排课子系统和选课子系统。其中,登录子系统是前提,排课子系统是基础,选课子系统是关键。登录子系统区分排课者即系统管理员,教师和学生这三者的不同身份,给出不同的权限,在页面中根据身份判断其相应具有的权限,进行不同的操作。排课子系统主要供排课者使用,其中设定选课时间段,进行排课并检测排课冲突......”。
3、“.....选课子系统是本系统要实现的最终目的。选课子系统主要供学生选课使用,在这里可以进行与选课有关的活动,包括课程浏览查询选课退选课程。业务流程分析网上选课系统总体业务流程图如下所示系统管理员排课选课登录登录登录学生教师学生选课信息排课信息教师反馈选课公告与排课相关的信息图系统总体业务流程图登录子系统主要验证不同的用户身份并取得不同的用户权限,进行不同的系统操作。其业务流程图如下所示系统管理员输入登录信息验证登录信息系统用户信息教师输入登录信息验证登录信息学生输入登录信息验证登录信息教师信息学生信息显示验证结果修改密码进入系统退出系统登录失败退出图登录子系统业务流程图排课子系统主要完成设置选课时段限制最大选课人数排课并检测排课冲突发布选课信息等功能......”。
4、“.....包括查询课程信息提交选课申请撤销申请查询选课情况等。其业务流程图如下所示学生进入选课系统选课公告排课信息开始选课学生选课信息退课检测选课冲突显示选课结果完成选课教师反馈图选课子系统业务流程图数据流分析根据业务流程分析,我们可以得到系统的数据流图。网上选课系统顶层数据流图如图所示。管理员网上选课系统排课结果学生选课信息选课结果选课结果选课结果排课结果教师教师反馈教师反馈图系统顶层数据流图网上选课系统第层数据流图如图所示。管理员用户名,密码和用户类型登录课程表等排课排课结果选课公告表学生登录选课公告选课选课结果学生选课表选课结果排课结果排课表排课结果教师登录排课结果撰写教师反馈反馈信息教师反馈表反馈信息排课结果选课公告选课公告选课公告排课结果用户名,密码和用户类型用户名,密码和用户类型图网上选课系统第层数据流图根据不同的用户权限,展开登录处理过程,数据流图如图所示......”。
5、“.....也是用户使用最多的子系统。选课功能的具体事项是由来实现的。它调用到个存储过程。而最核心的功能又由存储过程来实现,它检查可能出现的选课冲突,如超过最大选课人数或该课程被同个学生重复选择。如果存在冲突,则返回数据集,显示具体的冲突,否则就插入到表,不返回,表明成功......”。
6、“.....课程冲突其他模块简介本系统中所有模块的功能如下所示导入排课结果排课者将相关排课信息导入到排课表中。备份排课结果排课者对排课表中最新的排课信息进行备份,并创建新的备份排课结果表。更改排课排课者对排课信息进行增删改查。查询教师课表所有用户可以查询教师开设的课程信息。查询排课结果所有用户对排好的选课信息进行查询。发布排课结果排课者及时发布新的选课公告,公告新的选课信息。排课排课者根据教师的开课信息,对开设的选课课程信息进行编排整理。查询院系课程设置所有用户都可以查询院系的课程设置,以决定选择哪些课程。查询教室使用情况所有用户都可以查询教室的使用情况,包括查询教室基本属性和按教室查询排课信息。查看教师反馈所有用户都可以查看教师反馈的与选课有关的信息。发布有关排课消息排课者发布重要通知,通知学生有关选课的最新消息。查询历史排课结果排课者可以通过备份排课表中的信息查询历史排课结果......”。
7、“.....以便于排课者更好的排课。查询课程详细情况学生在选课时可以查询课程的详细信息,以决定选择哪些课程。退课学生在选课时段内可以及时退课。按课程代号查询选课名单所有用户都可以输入课程代号而查询相应的选课名单。按教师代号查询选课名单所有用户都可以输入教师代号而查询相应的选课名单。查询学生课表所有用户都可以输入学生学号而查询相应的选课信息。选课学生进入选课系统选课。设定选课时间段排课者设置选课时段,当不在该选课时段内时,学生不得选课。登录所有用户都可以进行登录操作,从而进入相应的页面,拥有相应的权限。修改密码所有用户都可以自行修改密码,使系统更加安全。系统界面设计系统首页在首页中可以实现用户登录功能,快速链接功能,查看通知等功能。其界面如下所示图系统首页选课主界面选课主界面用框架来实现。整个选课主界面分为三个部分上左右。上部显示学生的基本信息,同时提供相关的链接刷新显示修改密码退出系统返回首页,方便操作......”。
8、“.....同时提供退课操作。右部首先罗列出学生可选的详细的课程信息,然后提供选课链接,提交到进行进步的操作。同时,提供特定课程的查询功能按课程号或教师号查询。其界面如下所示图选课主界面结论本系统采用结构,界面简洁,操作方便。本系统可以实现教师反馈,选课查询,课程查询,课程设置,教室安排,课表查询,排课系统,进入选课等功能,达到了选课系统的基本要求,具有实用价值。通过这次毕业设计,我对和数据库方面的知识有了进步的认识,尤其是存储过程的使用。使用存储过程有很多优点,如下所示存储过程执行起来比命令文本快得多。当个语句包含在存储过程中时,服务器不必每次执行它时都要分析和编译它。可以在多个网页中调用同个存储过程,这使得站点易于维护。如果个语句需要做些改动,只要做次即可。可以在存储过程中利用的强大功能。个存储过程可以包含多个语句。可以使用变量和条件,这意味着可以用存储过程建立非常复杂的查询,以非常复杂的方式更新数据库。最后......”。
9、“.....在存储过程中可以使用参数,可以传送和返回参数,还可以从语句得到个返回值。由于设计经验不足,时间有限,我虽然在有限时间里顺利的完成了系统的分析设计和调试工作,但是本系统仍需进步扩充和完善,使之更符合实际的应用。如在选课的功能基础上,增加选修课成绩的登记和管理功能等。通过这次毕业设计,我充分体会到理论知识的重要性,但更加体会到实践的重要性。只有通过实践,我们才能发现并解决问题,才能真正掌握项技术。我会在将来的软件设计开发过程中进步学习,不断提高自己的专业技能。参考文献著邵维忠,麻志毅......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。