能。排课功能的核心页面是,其核心功能又调用了存储过程常熟理工学院本科班毕业设计论文。它们的功能是检查排课冲突,冲突产生的原因是教室上课时间冲突或教师上课时间冲突。如果有冲突则返回冲突信息,否则将信息插入到表,排课成功。其流程图如下所示开始输入排课信息在排课表中是否有相同的课程设置信息是上课时间是否相同否所排的教室在所排的时间是否已经排课否否没有冲突保存排课信息到排课信息表是产生冲突是产生冲突从排课表检索与之有冲突的已排定课程信息从排课表检索与之有冲突的已排定课程信息结束图检查排课冲突流程图关键代码存储过程检查收到的信息是否与已经排好的课程信常熟理工学院本科班毕业设计论文息有冲突冲突产生的原因是教室上课时间冲突或教师上课时间冲突,如果有冲突则返回冲突信息,否则将到来的信息插入到表,排课成功。其代码如下所示教室冲突教师冲突常熟理工学院本科班毕业设计论文选课模块程序流程图选课子系统是本系统的核心,也是用户使用最多的子系统。选课功能的具体事项是由来实现的。它调用到个存储过程。而最核心的功能又由存储过程来实现,它检查可能出现的选课冲突,如超过最大选课人数或该课程被同个学生重复选择。如果存在冲突,则返回数据集,显示具体的冲突,否则就插入到表,不返回,表明成功。其流程图如下所示常熟理工学院本科班毕业设计论文开始学生登录点击课程号开始选课验证选课信息是否超过最大选课人数是产生冲突从排课视图中查询并显示冲突信息否是否重复选择同门课程是否没有冲突保存选课信息到学生选课表结束图检查选课冲突流程图关键代码存储过程版电子工业出版社金旭亮吴彬著网站建设教程年月第版高等教育出版社杨世锡赵辉著动态网站开发从基础到实践年月第版电子工业出版社肖金秀主编网络编程技术年月第版清华大学出版社萨师煊王珊编数据库系统概论第三版年月第三版高等教育出版社黄斯伟等编著完全使用详解年月第版人民邮电出版社闪四清编著实用教程年月第版人民邮电出版社郑人杰殷人昆陶永雷著实用软件工程第二版年月第版清华大学出版社齐治昌谭庆平宁洪著软件工程第二版年月第版高等教育出版社张海藩著软件工程导论第四版年月第版清华大学出版社常晋义著信息系统开发与管理年月第版机械工业出版社常熟理工学院本科班毕业设计论文的代码如下所示,课程冲突常熟理工学院本科班毕业设计论文其他模块简介本系统中所有模块的功能如下所示导入排课结果排课者将相关排课信息导入到排课表中。备份排课结果排课者对排课表中最新的排课信息进行备份,并创建新的备份排课结果表。更改排课排课者对排课信息进行增删改查。查询教师课表所有用户可以查询教师开设的课程信息。查询排课结果所有用户对排好的选课信息进行查询。发布排课结果排课者及时发布新的选课公告,公告新的选课信息。排课排课者根据教师的开课信息,对开设的选课课程信息进行编排整理。查询院系课程设置所有用户都可以查询院系的课程设置,以决定选择哪些课程。查询教室使用情况所有用户都可以查询教室的使用情况,包括查询教室基本属性和按教室查询排课信息。查看教师反馈所有用户都可以查看教师反馈的与选课有关的信息。发布有关排课消息排课者发布重要通知,通知学生有关选课的最新消息。常熟理工学院本科班毕业设计论文查询历史排课结果排课者可以通过备份排课表中的信息查询历史排课结果。提出反馈意见教师可以及时对排课者的排课信息提出反馈意见,以便于排课者更好的排课。查询课程详细情况学生在选课时可以查询课程的详细信息,以决定选择哪些课程。退课学生在选课时段内可以及时退课。按课程代号查询选课名单所有用户都可以输入课程代号而查询相应的选课名单。按教师代号查询选课名单所有用户都可以输入教师代号而查询相应的选课名单。查询学生课表所有用户都可以输入学生学号而查询相应的选课信息。选课学生进入选课系统选课。设定选课时间段排课者设置选课时段,当不在该选课时段内时,学生不得选课。登录所有用户都可以进行登录操作,从而进入相应的页面,拥有相应的权限。修改密码所有用户都可以自行修改密码,使系统更加安全。系统界面设计系统首页在首页中可以实现用户登录功能,快速链接功能,查看通知等功能。其界面如下所示常熟理工学院本科班毕业设计论文图系统首页选课主界面选课主界面用框架来实现。整个选课主界面分为三个部分上左右。上部显示学生的基本信息,同时提供相关的链接刷新显示修改密码退出系统返回首页,方便操作。左部列出学生所选的课程情况,同时提供退课操作。右部首先罗列出学生可选的详细的课程信息,然后提供选课链接,提交到进行进步的操作。同时,提供特定课程的查询功能按课程号或教师号查询。其界面如下所示常熟理工学院本科班毕业设计论文图选课主界面常熟理工学院本科班毕业设计论文结论本系统采用结构,界面简洁,操作方便。本系统可以实现教师反馈,选课查询,课程查询,课程设置,教室安排,课表查询,排课系统,进入选课等功能,达到了选课系统的基本要求,具有实用价值。通过这次毕业设计,我对和数据库方面的知识有了进步的认识,尤其是存储过程的使用。使用存储过程有很多优点,如下所示存储过程执行起来比命令文本快得多。当个语句包含在存储过程中时,服务器不必每次执行它时都要分析和编译它。可以在多个网页中调用同个存储过程,这使得站点易于维护。如果个语句需要做些改动,只要做次即可。可以在存储过程中利用的强大功能。个存储过程可以包含多个语句。可以使用变量和条件,这意味着可以用存储过程建立非常复杂的查询,以非常复杂的方式更新数据库。最后,这也许是最重要的,在存储过程中可以使用参数,可以传送和返回参数,还可以从语句得到个返回值。由于设计经验不足,时间有限,我虽然在有限时间里顺利的完成了系统的分析设计和调试工作,但是本系统仍需进步扩充和完善,使之更符合实际的应用。如在选课的功能基础上,增加选修课成绩的登记和管理功能等。通过这次毕业设计,我充分体会到理论知识的重要性,但更加体会到实践的重要性。只有通过实践,我们才能发现并解决问题,才能真正掌握项技术。我会在将来的软件设计开发过程中进步学习,不断提高自己的专业技能。常熟理工学院本科班毕业设计论文参考文献著邵维忠,麻志毅,张文娟孟祥文译用户指南年月第版机械工业出版社李晓黎张巍编著网络应用系统开发与实例年月第版人民邮电出版社彭建翔著网页结构建筑师年月第版中国铁道出版社汪晓平钟军编著网络开发技术第二版年月第版人民邮电出版社赵丰年著实例教程年月第式,面向专业编号,最大选课人数,教室名称,教室属性,开课院系名称,教学楼名称,教学楼编号,上课时间,课程设置编号,排课号,教室编号。选课信息视图包括排课号,课程编号,课程名称,教师编号,教师名称,面向专业编号,学生学号,学生姓名。根据上面的逻辑结构设计,设计相应的表结构如下所示。排课表常熟理工学院本科班毕业设计论文该表记录了排课的相关信息,包括排课编号上课教室号上课时间课程设置号,其结构如表所示表字段说明类型长度备注排课编号主键,不为空上课教室号外键,不为空上课时间不为空课程设置号外键,不为空院系信息表该表记录了开课院系的相关信息,包括院系编号院系名称,其结构如表所示表字段说明类型长度备注院系编号主键,不为空院系名称不为空学生信息表该表列出了所有在校学生的信息,包括学生学号学生姓名所属院系编号专业号,其结构如表所示表字段说明类型长度备注学生学号主键,不为空学生姓名不为空所属院系编号外键,不为空专业号不为空教师信息表该表列出了所有在校教师的信息,包括教师编号教师姓名所属院系编号,其结构如表所示表常熟理工学院本科班毕业设计论文字段说明类型长度备注教师编号主键,不为空教师姓名不为空所属院系编号外键,不为空教学楼信息表该表记录了所有教学楼的相关信息,包括教学楼编号教学楼名称,其结构如表所示表字段说明类型长度备注教学楼编号主键,不为空教学楼名称不为空教室信息表该表列出了所有可供上课的教室的详细信息,包括教室编号教室名称教学楼编号教室属性,其结构如表所示表字段说明类型长度备注教室编号主键,不为空教室名称不为空教学楼编号外键,不为空教室属性不为空课程详细信息表该表对课程的内容做了详细的介绍,包括课程设置编号课程名称课程介绍,其结构如表所示表字段说明类型长度备注课程设置编号主键,不为空课程名称不为空常熟理工学院本科班毕业设计论文课程介绍不为空开课信息表该表列出了选课表的详细信息,包括课程编号面向专业号学分限选性质教师编号考察方式备注最大选课人数课程编号开课院系编号面向的年级,其结构如表所示表字段说明类型长度备注课程编号主键,不为空面向专业编号不为空学分不为空限选性质不为空教师编号不为空考察方式不为空备注默认值无,允许空最大选课人数不为空课程编号不为空开课院系编号不为空面向的年级不为空反馈信息表该表列出了教师的反馈信息,包括反馈信息编号反馈信息标题反馈信息内容用户反馈时间,其结构如表所示表字段说明类型长度备注反馈信息编号主键,不为空反馈信息标题不为空反馈信息内容不为空用户不为空反馈时间不为空常熟理工学院本科班毕业设计论文备份排课记录表该表列出了所有备份表信息,包括列表号备份排课记录表,其结构如表所示表字段说明类型长度备注列表号主键,不为空备份排课记录表不为空选课信息表当学生成功的选课后,就会列出相应的信息,包括排课编号学生学号,其结构如表所示表字段说明类型长度备注排课编号不为空学生学号不为空选课时间段信息表该表是控制整个选课过程的关键部分,学生只能在此设定的时间段内才能选课,包括开始选课时间和终止选课时间,其结构如表所示表字段说明类型长度备注开始选课时间不为空终止选课
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 47 页
第 2 页 / 共 47 页
第 3 页 / 共 47 页
第 4 页 / 共 47 页
第 5 页 / 共 47 页
第 6 页 / 共 47 页
第 7 页 / 共 47 页
第 8 页 / 共 47 页
第 9 页 / 共 47 页
第 10 页 / 共 47 页
第 11 页 / 共 47 页
第 12 页 / 共 47 页
第 13 页 / 共 47 页
第 14 页 / 共 47 页
第 15 页 / 共 47 页
预览结束,还剩
32 页未读
阅读全文需用电脑访问
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。