成 绩 评 定 表学生姓名石霖班级学号1103050137专 业计算机科学与技术课程设计题目网站验证码的设计与实现评语组长签字:成绩日期 2024 年 1 月 4 日课程设计任务书学 院信息科学与工程学院专 业计算机科学与技术下载后可任意编辑学生姓名石霖班级学号1103050137课程设计题目网站验证码的设计与实现实践教学要求与任务:为了防止网站被非法登陆,网站一般通过验证码的方式,防止黑客用软件非法登陆。验证码一般采纳干扰后的图像显示,人可以识别,但机器识别有困难。本案例用 Visual C#.NET 开发一个网站的验证码生成软件,并在网页上测试该软件的有效性。工作计划与进度安排:第 18 周星期一:设计任务分析和总体设计星期二:软件算法和流程设计星期三、四、五:软件编码实现第 19 周周一:软件总体调试周二:软件运行分析周三:答辩、验收程序周四:答辩、验收程序周五:书写课程设计报告,提交指导老师: 2024 年 1 月 4 日专业负责人: 2024 年 1 月 4 日学院教学副院长: 2024 年 1 月 4 日沈阳理工大学 2下载后可任意编辑 目 录1 需求分析 ………………………………………………………42 概要设计 ………………………………………………………4 2.1 题目概述 …………………………………………………4 2.2 功能框图 …………………………………………………4 2.3 算法流程图 ………………………………………………4 2.3.1 验证码随机数的生成与分配…………………………5 2.3.2 证码进行验证…………………………………………6 3 调试结果………………………………………………………6 3.1 ASP.NET 主页 ……………………………………………6 3.2 登陆主页 …………………………………………………7 4 收获与体会 ………………………………………………………8 5 参考文献 ………………………………………………………8 6 附录 ………………………………………………………91 需求分析网络对现实生活已经产生了非常大的影响,网络带来快捷和方便的同时也产生了许许多多的新问题,例如本案例讨论的安全登录问题。大家都知道网络登录时必须输入正确的验证码才能登录成功,这是因为机器很难识别验证码。本案例就是通过Visual C#.NET语言和实际的操作来讨论这一问题。2 概要设计2.1 题目概述防止网站被非法登陆,防止黑客用软件非法登陆,网站要设置验证码。验证...