软件工程课程设计--基于二维码技术的高校考生身份认证系统.docx
《软件工程课程设计--基于二维码技术的高校考生身份认证系统.docx》由会员分享,可在线阅读,更多相关《软件工程课程设计--基于二维码技术的高校考生身份认证系统.docx(50页珍藏版)》请在优知文库上搜索。
1、软件工程课程设计课题名称:基于二维码技术的高校考生身份认证系统目录系统总体描述1系统总体架构图1数据库模块设计2一、 功能描述2二、 数据库实体关系模型(ER图)设计3三、 ER图转数据库关系模式4四、 数据字典51. Student表52. TeaCher表53. Exam表64. TemP表65. Exam_info_receiver表66. StudentJogin表67. StudentJogin表78. TeacherJogin表79. AdminJogin表710. TeaCheJPaSSWOrd_recoVery表811. Student_passwor_recovery表8用户
2、接口模块设计二9功能描述91.用户注册模块9基本功能描述9具体功能描述92 .用户登陆模块9基本9具体功能描述93 .相关用户的操作模块9(1)系统超级管理员操作模块9基本功能描述9具体功能描述10(2)普通管理员(教师)操作模块10基本功能描述10具体功能描述10(3)普通用户(学生)操作模块10基本功能描述10具体功能描述102. 数据流图111 顶层数据流图112 .第二层数据流图113 .第三层数据流图123. 数据字典141. 数据流142. 数据文件18终端模块21一、 功能描述211 .扫描模块212 .解码模块213 .后台指纹验证模块21二、 终端模块功能的逻辑描述:22三、
3、 数据流图23第一层数据流图:23第二层数据流图:23第三层数据流图:23四、 加工规格说明24五、 数据字典24二维码生成与加密模块26一、 模块功能整体描述26二、 模块子功能描述261 .学生信息二维码生成模块26基本功能描述26具体功能描述如下262 .指纹二维码生成模块26基本功能描述26具体功能描述如下263 .加密模块271.方法一27基本功能描述27具体功能描述如下272.方法二27基本功能描述27具体功能描述如下274 .准考证合成模块27基本功能描述27具体功能描述如下27三、 数据流图281. 顶层数据流图282. 第二层数据流图283. 第三层数据流图29四、 加工规格
4、说明30五、 数据字典341 .数据流342 .数据文件36一、 功能描述401. 网页发布模块402. 邮件发布模块41二、 数据流图411 .顶层数据流图412 .第二层数据流图413 .第三层数据流图42三、 加工规格说明43四、 数据字典441 .数据流442 .数据文件45系统总体描述本系统运用二维码技术,结合管理信息系统,为考试身份认证提供更加准确、便捷的支持。通过数据库收录的学生的基本信息,如照片、姓名、学号、指纹等,生成唯一的加密二维码标识每个学生,并将其打印到准考证中,教师可以通过带有特定扫描和解密软件的终端扫描二维码,从学生数据库中得到该学生最近并且最新的信息,同时终端在在
5、后台进行指纹比对,通过双重方式对学生的身份进行验证。系统总体架构图孽生信定模.调用4生圾 纹码模 布维威调用二维码生成 与加密模块返回特定的学生信息数据模型设计将该学生的信息呈现 在终端屏幕上终端模块返回发布考试信息的情况访问数据库,并将生成的 唯,标识信息插入数据库考务信息管理者提交考 试信息将解码后的信息返回返回这个学生的信息数据库模块设计学号:2010190319姓名:陈科第班级:信息管理与信息系统一班一、功能描述1 .本系统的数据库中需要存储学生的相关信息,包括学校所有的学生。这些信息包含学号、姓名、身份证号、性别、学校、学院、年级、专业、班级、照片地址、照片更新时间、指纹图片地址、唯
6、一标识字符串。这些信息可以由本校的数据库导入,或由管理员输入。其中“唯一标识字符串”由二维码生成模块生成,并插入数据库,用于生成与学生一一对应的唯一的二维码。2 .本系统的数据库中还应存储教师的相关信息。这些教师不包括学校所有的教师,而是从各个学院选取出来的验证学生上传的照片信息的教师。教师的信息包括职工号、姓名、身份证号、学校、学院。3 .数据库中还应该包含登陆系统的验证信息。登陆信息包含三个相对独立的表,第一个是学生的登录信息表,包括邮箱、密码;第二个是教师的登陆信息表,包括邮箱、密码;第三个是管理员登陆信息表,包括邮箱和密码。这三个表中的邮箱作为用户注册时必须提供的信息,并作为今后登陆系
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 课程设计 基于 二维码 技术 高校 考生 身份 认证 系统