帮帮文库

返回

【毕业设计】某中学网上选课系统的实现 【毕业设计】某中学网上选课系统的实现

格式:word 上传:2025-08-23 12:23:02
合适的任何方式进行组合。每个功能都能得到同结构的支持,使您能够使用身份验证方案,缓存经常使用的数据,或者对应用程序的配置进行自定义。包括页面和控件框架编译器安全基础结构状态管理功能应用程序配置监视运行状况和性能功能调试支持框架可扩展的宿主环境和应用程序生命周期管理可扩展的设计器环境。动态口令次性动态口令系统是关于网络安全的口令系统。它的特点是用户每次输入的口令样,但传输到服务器的口令都不样。每个登录服务器的口令只使用次,窃听者无法用窃听到的口令来做下次的登录,确保了口令的安全。动态口令与传统的静态口令相比具有以下优势动态性用户的动态口令随设定的时间或事件等变量自动变化,无需人工干预,时刻的产生的动态口令不能在其他时刻使用。次性任时刻产生的动态口令在其失效前只能被用户使用次,否则,系统将视其为非法行为而报警。随机性动态口令是随机生成无规律的。即使本次口令被窃听成功,也难以由此猜出下次的口令。多重安全性用户的动态口令令牌产生的动态口令与用户名静态口令等多因素结合实现多重认证。即使电子令牌丢失,用户仍可在应急状态下利用用户名和静态口令进行用户身份认证。而其他非法持有者,单靠令牌无法实现登录及认证。可管理性统的身份认证方式和动态口令生成方式,能大大减小在分发密码支持服务密码丢失密码更改及身份管理等各个方面的开销和成本。口令序列认证方案介绍贝尔通信研究中心于年开发的是的首次实现。认证步骤用户向服务器发送登录请求,并将用户发送给服务器服务器收到登录请求和用户后,在认证数据库中查询该是否存在。若为非法,则拒绝此次请求若为合法,则从数据库中取出相对应的种子和迭代次数,并将这两个数据传送给客户端客户端收到种子数和迭代次数后,利用客户端的计算程序计算,其中,并将计算结果作为认证数据发送给服务器服务器收到认证数据后,用服务器端的计算程序与客户端计算程序使用同样的算法计算,然后将此计算结果与数据库中存储的认证数据相比较。若两者相同,则认证通过,用户成功登录否则,认证失败,服务器拒绝用户的登录请求。若服务器通过了对用户的身份认证,将用收到的替换数据库中保存的,以便下次认证使用。需求分析该设计要完成的功能本次设计所要实现的功能主要有以下几点学生操作身份验证输入学生学号及密码,然后点击登录进入选课系统的菜单页,开始选课。选课操作以及选课结果查询操作学生可以选课,修改已选的课程,并且查看自己选课结果。在整个选课过程中,当门课程的学生人数已满时,下个学生选择该门课时,这门课将不被选中。二管理员操作身份验证输入用户名和密码,然后点击登录,进入选课系统后台的管理信息系统。基本信息录入及修改。包括课程信息,老师信息以及学生信息等。三老师操作身份验证输入用户名和密码,然后点击登录,进入自己任课菜单页,老师可以查看自己所教课程每门课的选课学生名单。设计思路本系统从学生网上自主选课以及管理员管理信息两个大方面进行设计,要基本实现学生的在线选课功能以及管理员对老师学生课程信息的管理等功能,并且登录时在口令中引入不确定因数,使每次登录传送的口令信息不同,增加系统安全性。登录分三个身份学生老师管理员,登录成功后分别进入不同页面,学生进入页面,老师进入页面,管理员进入页面。学生进入页面后可以选课查看自己选课修改密码老师进入页面后可以查看自己所任课程选课名单修改密码管理员进入页面后可以管理各种信息,如管理员老师学生等,可以修改自己的密码。动态口令的主要思路是在登录过程中加入不确定因素,使每次登录过程中传送的信息都不相同,以提高登录过程安全性。例如登录密码随机数密码,系统接收到登录口令后做个验算即可验证用户的合法性。当用户向服务器发出连接请求时,服务器发给用户个。通常是由两部分组成的种子值和迭代值,它们是在添加用户时产生的,用户收到后进行加密计算,并把结果作为回答返回服务器。服务器收到回答,将它再次加密后与所存密码比较,如果相同就成功登录,并更新密码为显示提醒信息框登录成功,设置要显示的提醒信息更新表中该学生字段值更新表中该学生字段值跳到页面用户名或密码不正确,显示提示框内容设置提示框内容验证未通过,则显示提示信息用户名或密码不正确,对不起,登录失败,请重新登陆,捕获到异常,写日志,并跳到出错页面显示对不起,登录失败,请重新登陆,退出语句在登录过程中实现了动态口令身份认证,通过数据表中密码的变化能得到验证。如下两图图用户夏雨第次登录数据表截图图用户夏雨第次登录数据表截图管理员学生老师密码管理功能密码管理的前提是用户成功登录,选择密码修改后,按照页面上的提示,在相应的文本框中输入新密码两次,确定后提交。转入执行的文件后,首先根据传递的学号工作证号判断两次输入的新密码是否相等,若不等,出错否则,用新密码代替旧密码,更新中的字段,并返回登录页面。出错及处理在该模块中可能发生的有新密码两次输入不同,系统提示新密码不致,请重新输入,。老师信息的添加删除修改管理员为老师分配课程管理员给老师分配课程,选择老师姓名,课程名及课程所属系专业,按添加按钮,提示分配成功。按删除弹出注意框你确认你要进行这个操作吗,在确定和取消间选择。老师可以教不同系的课程。在此页面用到了方法,绑定,代码如下声明方法名称为,无返回值实例化类定义内存中数据的个表,名字为,由实例化类中方法获得的值填充绑定捕获到异常就跳到出错页面图为老师分配课程页面截图学生选课学生进入选课页面后会有该生所在专业的选课时间包含了当时所在时间的课程。该生已选的课程显示蓝色,在选课时间内可以退选人数已满课程为红色,不能再选其它为白色。点击查看按钮可以看到自己已选课程。在该页面用到了类中验证是否登录的方法,方法如下声明方法名称为,返回值类型为实例化类,中如果不等于,返回当中等于,取出保存的中的值,放入数据表中如果值存在,返回,已经登录否则,返回,未登录声明方法名称为,返回值类型为,即不返回值,方法,无返回值,用作销毁变量,使用户信息为空方法,无返回值,用户退出系统如果没有登录,则跳到登录页面方法重载,无返回值,并包含个值参数,对不起,你没有权限,如果输入的类型不符,跳到出错页面图选课页面截图老师查看选课名单老师登录后可以看到管理员分配给自己的又被学生选择了的课程,点击查看选课的学生可以看到选该门课的所有学生,点击该学生后面的查看该生选课可以看到该学生所选的全部课程。图查看所教课程截图图查看选课名单截图退出系统管理员老师学生退出系统后都返回到登录页面,用户保存在浏览器客户端的信息将被清空。结论从设计到实现结果来看,本系统能够完成管理员添加修改删除老师信息学生信息课程信息系专业学历,管理员给老师分配课程,老师查看选课名单,学生选课修改选课查看自己所选课程等基本要求,并对选课人数时间进行控制。并且本系统在登录时使用动态口令进行身份认证,与传统的静态口令相比,具有动态性次性随机性和多重安全性。本系统前台界面与后台数据库结合紧密,具有简单易用容易理解和操作安全便捷等优点,可以提高教务管理工作的效率,成为学校教务管理的好帮手。当然,要作为实际应用还有些具体细节问题需要解决,比如增加选课通知选课注意事项老师评估等内容,使系统更完善页面也需要进步美化。设计中遇到的问题主要是后台脚本程序的编写问题。后台脚本程序的编写需要知识与经验的积累,是个长期的过程。参考文献吉根林,崔海源程序设计教程北京电子工业出版社,。方睿,刁仁宏,吴四九网络数据库原理及应用成都四川大学出版社,。刘斌,张军动态网站开发案例精选北京清华大学出版社,。曹瑞宇编程入门与提高上海上海科学普及出版社,。技术内幕北京清华大学出版社,。,精髓北京人民邮电出版社,。,编程北京人民邮电出版社,。郝刚开发指南北京人民邮电出版社,。张连宽华南金融电脑广东华南金融电脑杂志社,。中学网上选课系统的实现摘要将计算机引入教学信息管理已经成为高校教学管理工作的重要内容之,比如实行网上选课。与传统的选课方式相比,网上选课提高了学生选课效率,增加了学生选课自主权,使教学更加透明,同时大大提高了教务管理工作的效率。本文设计实现的网上选课系统基于平台进行开发,后台由数据库支持,通过使用语言实现动态网页的效果,达到对数据库的操作以完成使用者的要求。本系统主要由以下几个模块组成身份验证模块选课模块信息管理模块等。用户只需要通过浏览器访问就可以实现选课操作,操作简单灵活。并且本系统登录时使用动态口令进行身份认证,解决了静态口令所遇到的很多攻击性问题,如网络数据流窃听字典攻击穷举攻击等,增加了系统安全性。关键词网上选课系统动态口令目录论文总页数页引言理论基础动态口令需求分析该设计要完成的功能设计思路总体设计功能模块构造功能模块具体介绍身份验证模块信息管理模块选课模块图数据库设计详细设计和实现连接数据库初始化动态口令管理员老师学生登录功能管理员学生老师密码管理功能老师信息的添加删除修改管理员为老师分配课程学生选课老师查看选课名单退出系统结论参考文献,引言随着学校的办学规模越来越大,在校学生人数也日益增多,随之而来的是教务管理工作日趋复杂繁重,已愈来愈成为学校日常管理工作的个瓶颈。网上选课系统可以提高教务管理工作的效率,减轻教务管理人员的手工劳动,使教务管理工作更加规范化信息化制度化和科学化。本系统力求以更加安全便捷的办公效率,成为学校教务管理的好帮手。本系统是采用结构进行设计,使用构建数据库,并在环境下使用语言开发的个网上选课系统,其具有定的实用性。管理员在网上公布将开设的所有课程信息,包括课程名称,开课老师,学时,最大人数等信息。学生通过任何台能进入选课系统的计算机,打开选课网站,输入学号和自己的密码,验证了身份便可轻松完成网上选课工作。学生通过上网了解课程的各项信息,确定自己所要选修的课程,并进行选择,还可以增加选课,退出已选的课程,查看个人选课等。在整个选课过程中,当门课程的学生人数已满时,下个学生选择该门课时,这门课便不能被选上。网上选课提高了学生选课效率,同时大大提高了教务管理工作的效率。为了增加系
下一篇
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
【毕业设计】某中学网上选课系统的实现.doc预览图(1)
1 页 / 共 38
【毕业设计】某中学网上选课系统的实现.doc预览图(2)
2 页 / 共 38
【毕业设计】某中学网上选课系统的实现.doc预览图(3)
3 页 / 共 38
【毕业设计】某中学网上选课系统的实现.doc预览图(4)
4 页 / 共 38
【毕业设计】某中学网上选课系统的实现.doc预览图(5)
5 页 / 共 38
【毕业设计】某中学网上选课系统的实现.doc预览图(6)
6 页 / 共 38
【毕业设计】某中学网上选课系统的实现.doc预览图(7)
7 页 / 共 38
【毕业设计】某中学网上选课系统的实现.doc预览图(8)
8 页 / 共 38
【毕业设计】某中学网上选课系统的实现.doc预览图(9)
9 页 / 共 38
【毕业设计】某中学网上选课系统的实现.doc预览图(10)
10 页 / 共 38
【毕业设计】某中学网上选课系统的实现.doc预览图(11)
11 页 / 共 38
【毕业设计】某中学网上选课系统的实现.doc预览图(12)
12 页 / 共 38
【毕业设计】某中学网上选课系统的实现.doc预览图(13)
13 页 / 共 38
【毕业设计】某中学网上选课系统的实现.doc预览图(14)
14 页 / 共 38
【毕业设计】某中学网上选课系统的实现.doc预览图(15)
15 页 / 共 38
预览结束,还剩 23 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
DOC PPT RAR 精品 全部
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批

搜索

客服

足迹

下载文档