1、“.....确定后进入浏览页面。确定提交页面后,学期的信息以及以对象传递过来的学号信息作为数据库查询的条件,对表进行查询,凡是学期等于选择的学期,学号等于的记录均为被选记录,每选出条记录,选择该记录中的课程编码字段为参数,对表进行查询,将查询到的信息以表格的形式在网页中显示出来,即为该生该学期的已选课信息。将学期作为对象网上选课系统保存起来。程序脚本中用到两重循环,内循环是对表进行查询,外循环是对表进行查询。实例截图图选课信息查询查询开课信息在查看已选课程的窗口中点击我要修改即可看到学生所在专业在这个学期所开设的课程。其中查询数据库所需要的参数是由,和学生的专业信息传递来的......”。
2、“.....实例截图图查询开课信息查询公告信息在学生教师登录成功后选择查看公共信息发布即可进入公共信息查询,传递参数为信息编号,对数据库进行检索,将符合条件的记录列出。实例截图图查询公告信息查询课程信息在选课信息浏览页面中在课程介绍中输入课程编码,点击查询即可。课程信息的查询是通过条件课程编码对数据表进行查询,将符合条件的信息列出。实例截图图查询课程信息查询教师信息在选课信息浏览页面中在教师介绍中输入教师姓名,点击查询即可。课程信息的查询是通过条件教师姓名对数据表进行查询,将符合条件的信息列出。由于教师有重名的情况存在,因此在教师信息中包含了教师在这网上选课系统个学期的所代课程及课程编码,这样学生就可以确定所选老师是不是所选课的代课老师......”。
3、“.....点击查询即可。选课名单的查询是通过条件课程编码对数据表进行查询,将符合条件的信息列出。实例截图图查询选课名单教师的信息浏览发布修改删除功能浏览已发布信息对数据表进行检索,将其中符合条件的信息全部输出。查询需要的参数是由对象获得的身份证号和学期信息,由这二者确定出的即是该老师在这个学期所发布过的课程信息。实例截图图浏览已发布信息信息发布具体操作为对数据库添加新记录。当添加的记录已经存在时,系统向用户询问是覆盖原始记录还是放弃重新添加。若为覆盖则进行的是直接赋值,将表单中的课程信息逐的赋给数据表的各项,若为新记录,则用语句进行新记录的添加,添加到表的最后。出错及处理重复添加,弹出询问页面是覆盖还是放弃选择后进行不同的处理,重新写入或是返回......”。
4、“.....在文本框中输入完整信息后进行覆盖写入,操作与信息发布大致相同。实例截图同信息发布课程信息删除在查看以往发布的信息的页面中点击我要删除进入删除页面,输入要删除的课程编码以及发布学期,点击删除。输入学期的原因是同门课课程编码相同,但可能在不同学期都有发布过,所以要输入发布学期是删除信息更加明确。当不小心输入了他人的代课信息作误删除,或该课程信息不存在时,系统会给出相应的警告和出错信息提醒用户。出错及处理误删除,系统提示您无权删除他人的信息,所删除信息,系统提示该学期没有该课程信息,实例截图删除图课程信息删除出错图出错图出错网上选课系统查询公告信息与学生部分的公共信息查询功能相同,详情请向上查阅......”。
5、“.....教师无权修改。在管理员登录称工后选择修改教师信息即进入教师信息修改页面,输入要修改的教师身份证号后网页列出所要修改的教师的信息,其中不包括教师的身份证号和密码密码由教师自己修改,管理员只在添加条新的教师信息时才写入初始密码。具体的操作是对数据库中的表查询,在网页相应的的地方显示所要的信息。列出教师信息后,只要对其中信息进行修改提交即可。实例截图修改教师信息添加教师信息添加教师信息由管理员完成,在添加页面中输入新教师的信息。具体的操作是对数据表进行添加操作,生成新记录。出错及处理可能输入的教师的身份证号已存在,系统则提示该教师信息已存在,避免了新信息对旧的信息的覆盖产生的。实例截图添加教师信息失败失败删除教师信息教师信息的删除也是由管理员完成,输入需要删除的教师身份证号后进行删除......”。
6、“.....系统提示无此教师信息,实例截图删除网上选课系统删除教师信息失败失败修改学生信息功能与修改教师信息基本相同,不再赘述。添加学生信息功能与添加教师信息基本相同,不再赘述。删除学生信息功能与删除教师信息基本相同,不再赘述。删除公告信息功能与删除教师信息基本相同,不再赘述。网上选课系统第六章设计过程中的问题及解决数据库的连接与的连接方式有所不同,当更换数据库时,首要的点就是更换数据库的连接语句,通过查找及实践,完成了数据库的建立和连接。参数的传递在模块的建立时,很多时候发现功能不能正常运行,在检查完程序语句的结构之后,发现并没有,于是在检查页面与页面交互时发现了问题,很多地方传递的参数并没有真正的执行,还有些地方没有进行参数的设置,才导致了程序的。公共数据由于开始没有使用对象......”。
7、“.....在学习了的相关内容后才解决了些具体的问题,包括网页间的参数的传递,公共信息的保存及提取等。第七章总结通过最后两个多月的毕业设计,我对服务器数据库软件等系列知识都有了定的了解。使用开发页面的能力也有了很大提高。由于在此之前对于和知识的了解几乎是片空白,所以从开始就碰到许多困难。例如开始我使用的是数据库服务器,由于性能上与我使用的操作系统有很多地方不相容,使得我在很长段时间内找不到问题的症结,导致了大量时间在检查代码甚至是对硬件的检查中,后来在看了有关编程方面的资料后更换了数据库服务器才将问题解决,另外在进行对循环显示以及网页中脚本代码与代码之间的关系上都有过很大的困难,通过在网上寻找有关资料以及同学的帮助下最后都得到了解决。在整个设计阶段感受最为深刻的是掌握学习的方式和解决问题的方法......”。
8、“.....虽然面临的信息很多,但是如何从大量的信息中筛选出所需的信息,有用的信息,才是解决问题的关键,另外个就是解决问题的方法,就像我在解决设计中的很多问题样,开始总是在看书,和树上的进行比对,虽然书本上的只是大部分都是有价值,正确的,但实际上每个人编程的思路和对数据处理的方法思想都是不同的,这旧要求我们定要通过实践才能找到解决问题的方案。在整个毕业设计的过程中,我深刻的体会到了这点的重要性,也牢记主了这点,在今后的学习和研究中我也会继续将这种方法延续下去。网上选课系统谢辞在整个设计过程中,有很多人对任务的完成给予了重要的支持和帮助......”。
9、“.....同样在这里感谢他们。参考文献从入门到精通陈世明江高举编著中国铁道出版社信息系统设计与开发实例黄明梁旭编著中国工业出版社动态网站快速开发实务任新见编著电子工业出版社信息管理系统开发求是科技编著人民邮电出版社精解案例教程石志国编著清华大学出版社数据库系统概论萨师煊王珊编著高等教育出版社网上选课系统附录部分程序代码毕业设计年月日设计题目网上选课系统学生姓名马晓伟学号专业班级计算机科学与技术班指导教师罗珣网上选课系统摘要随着在校大学生人数的不断增加,教务系统的数据量也不断的上涨。针对学生选课这环节,本系统从学生网上自主选课以及教师的课程发布两个大方面进行了设计,基本实现了学生的在线信息查询选课功能以及教师对课程信息发布的管理等功能,另外也初步解决了教师在课程信息发布管理上的权限问题......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。