欢迎来到天天文库
浏览记录
ID:45572183
大小:215.81 KB
页数:32页
时间:2019-11-14
《专业技能训练报告在线考试系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、专业技能训练报告学院:计算机学院课程名称:在线考试系统专业班级:计算机科学与技术13科技2班学生姓名:—学号:201324131指导教师:完成时间:2015年7月1日1问题描述32需求分析33概要设计44流程图54.1在线考试系统流程图54.2学生登录流程图54.3学生注册流程图65详细设计75.1公共模块设计75.2教职工管理窗口95.3注册模块设计135.4登录模块设计165.5密码找回模块设计185.6试题管理模块设计195.7数据库维护模块设计226调试分析247运行结果及分析257.1登陆界面
2、257.2试题管理267.3学生成绩查询277.4数据库管理278总结28《在线考试系统》评分表29在线考试系统1问题描述随着网络技术的飞速发展,现在很多国外的大学和社会其他部门都已经开始设了远程教育。但是,远程教育的软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统到远程教育当中去,这就给软件设计人员提出了更高的设计要求。远程教育包括很多环节。例如,教学系统、考试系统、和答疑系统等等。其中一个很重要的环节是在线考试系统,同时,它也是最难实现的环节。在我国,远程教育
3、以蓬勃发展起来。但目前学校和社会上的各种考试大都都采用传统的考试方法,在此方式下,组织一次考试,要经过五个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分析。显然随着考试类型的不断增加和考试要求的不断提高,教师的工作量也越来越大,可以说传统的考试方法已经不能适用于现代考试的需要。随着计算机应用的迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等等,且这些应用正逐步深入到千家万户。人们迫切需要这些技术来进行在线考试,以减轻教师的工作的负担以及提高工作效率,与此同时提高了考试的质量,从而使考试更
4、趋于公正、客观,更加激发学生的学习兴趣。使用语言:C语言。编译环境:VC++6.0。2需求分析系统开发的总体任务是实现在线考试的系统化、规范化和自动化。系统功能分析是在系统开发的总体任务的基础上完成的。在线考试系统需要完成的功能主要有:用户的注册和登录;用户在线答题;对科目进行管理;对管理员进行试题的管理;以及个人信息管理功能。在数据库方面,利用关系数据库功能强大的查询语言对企业各类信息入库保存,按要求及时处理。该系统集录入、维护、查询、审核和各种处理为一体,各种操作可以通过菜单进行,操作快捷、方便,性
5、能高效、强大;使用易懂、易会,形象增强的数据处理,用户均可根据需要白行使用3概要设计本系统是一个在线考试系统,在实施过程屮主要实现以下冃标:(1)界面友好、美观,体现在线考试系统的特点,而且操作简便。(2)各功能模块层次清晰,代码高效易懂。(3)添加和编辑简便、清晰,提高工作效率。(4)查询方便,数据存储安全可靠。(5)功能全面,实用性强。主要功能有:1・注册用户模块注册用户主要实现用户的登录功能和注册功能。2.在线测试模块在线测试是本系统的核心模块,不论是管理员还是普通用户都可以进行在线测试。在此页面
6、屮,可以选择不同的科FI进行科FI测试,也可以显示或者隐藏答案提示。3.科目管理模块只有管理员权限的用户登录才可以进入科冃管理模块,在科冃管理模块屮,除了显示已有己。4.成绩查询模块只有管理员权限的用户才可以进入试题管理模块。5.用户管理模块在用户管理模块屮,管理员可以删除用户和修改用户信息。该页面没有增加用户功能,用户可以自己注册登录。5.数字库备份模块普通用户登陆后可以进入个人信息修改模块,修改个人密码、身份证号码和E-n)a订等信息。学生登陆丿密码找回模块系统选科模块系统改卷模块厂试题管理模块/
7、■成绩查询模块数据库管理模块厂a4流程图4.1在线考试系统流程图在线考试系统中有两个模块,一个是学生在线考试模块,另外一个是教职工后台管理模块,对考试试题、成绩查询、数据库进行管理。在线考试系统用户注册管理员登陆4.2学生登录流程图学生登录在线考试系统,输入账号和密码,当密码不正确时可以找回密码,没有账号是应当先注册后在使用,登录成功是根据所需的考试科目进行考试,考试后可以立即可查看成绩。4.3学生注册流程图当学生没有用过此系统时,需要用户注册账号再可以进入系统考试。并把学生资料存在数字库当中去,然后
8、重新登录即可考试。c注册)15详细设计在系统中,主要设计了主登录界面、管理员页面、学牛考试页面。其中,根据页面设计的具体要求,主要使用了动态技术,并配合相应的代码,来实现预期的功能。5.1公共模块设计(1)在FunctionType文本框中输入函数的返冋值类型void,在FunctionDeclaration文本框中输入函数的声明OnlnitADOConn,单击0K按钮添加成员函数。OnlnitADOConn函数主要用于打开数据库连接,在函
此文档下载收益归作者所有