船员考试系统设计与实现-付常征_第1页
船员考试系统设计与实现-付常征_第2页
船员考试系统设计与实现-付常征_第3页
船员考试系统设计与实现-付常征_第4页
船员考试系统设计与实现-付常征_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、船员考试系统设计与实现答辩人:付常征指导老师:王明雨1第一章 绪论第二章 系统需求分析第三章 总体设计第四章 在线考试系统详解第五章 系统测试2第一章绪论1我国海船船员适任考试的历史和现状2中国海员(船员)适任考试的新发展3计算机技术与网络普及的发展第二章系统需求分析系统功能需求 1. 考生(用户)后台管理2.考生角色管理3.考生角色模型设置4.系统考场设置功能5.地区设置功能6.考试科目管理设置7.题型设置管理8.课程功能9.试题管理10.试卷管理11.随机组卷组题功能船员在线系统要实现的基本功能如下面所列:12.阅卷功能(自动,手动)13.登陆记录用户中心14.用户内容管理模块15.章节练

2、习16.强化训练17.模拟考试18.正式考试19.习题收藏20.考试记录及成绩单21.在线支付功能(目前全部免费,采取积分制)22.题库手动录入.批量录入第二章系统需求分析平台的后台选择了织梦CMS后台,考试系统选择了PHP对应的比较成熟的开源在线考试系统PHPEMS。PHP做为开发语言,首先是开发语言容易入门上手,然后有比较多的成熟系统可供使用,mysql是数据库系统,apache是服务器软件。语言选择-PHP+mysql+Apache系统选择-DEDECMS+PHPEMS第三章总体设计域名选择 购买足够容量的虚拟空间 建设的基本流程:语言选择 域名注册空间购买网站整体框架教育平台效果图静态

3、页面设计教育平台后台程序加载在线考试题库加载(以二级域名形式存在)系统调试(双系统)测试性能域名解析上线。总体设计规划域名+空间+服务器+建设思路开发环境搭建开始具体实施第三章总体设计前台界面设计简洁大方+海洋蓝色系第三章总体设计前台界面设计学习html语言,编写静态页 网站首页 平台概况 轮机新闻 教学资源 在线考试考点解析真题分享 请联系我 第三章总体设计后台界面设计DEDECMS后台系统网站后台登陆界面,使用CMS后台程序,是比较成熟的PHP后台程序。进入后台 平台后台进入链接在空白框中打入最高管理员的账号(请记住):admin 然后密码:admin 登陆第三章总体设计后台界面设计DED

4、ECMS后台系统第三章总体设计船员在线考试系统模块第三章总体设计在线考试系统模块设计PHPEMS考试系统第三章总体设计系统模块图DEDECMS后台系统设计逻辑第四章在线考试系统详解在线考试题库系统系统功能九大模块区(一)最高管理员功能模块1、普通用户的管理:这个模块里面有海员考试考生、管理员、试卷管理。2、考生管理:对考生信息进行添加、修改和删除这些管理权限。3、管理员管理:可设置普通管理员,普通管理员具有部分高于考生的管理权限,而且可以自定义权限,可以对考生的信息进行部分的添加、修改和删除。4、试卷试题管理:试卷的分配与试题如何组成试卷对试题进行一定权重的分配。(二)考生功能模块1.考试页面

5、:考生可以进行六大类的项目管理,包括强化训练模块、模拟考试模块、正式考试模块、习题收藏模块、考试记录模块、成绩单模块,这些模块是可视化的,是海员考生可以在考试之前的状态下看到的项目及选项,然后可以进入相应模块进行相应操作页面。2.个人信息修改:只限修改密码。(三)开通新考场功能模块开通新考场属于特殊功能模块,只要最高管理员具有此权限,最高管理员在选定地区与科目后方可开通新考场,设置相关考试数据,然后在考生进入功能模块后,可以看到可以考试的考场,管理员具有对考场的增加、删除以及修改相关数据的权限。第四章在线考试系统详解在线考试题库系统系统功能九大模块区(四)强化训练功能模块强化训练模块是对对应章

6、节进行专题做题,由于题库是由对应知识点模块上传,所以此模块比较容易设置,而且考生在此模块拥有比较高的自主选择权,也有查看成绩、标记试题等功能,属于考生的比较独特的模块。(五)模拟考试功能模块模拟考试功能模块是和正式考试比较类似的模块,其在功能上与基本一致,在界面及人性化设置上稍微高于正式考试的权限,因为正式考试有强制收卷的功能,所以模拟考试功能模块是比较中统的模块。(八)试卷信息管理(六)正式考试功能模块模拟考试功能模块是和正式考试比较类似的模块。(七)随机抽题功能模块模拟考试功能模块是和正式考试比较类似的模块。(九)试卷信息管理第四章在线考试系统详解数据库设计MySQL数据库的使用新建一个名

7、字为exam.PHP,输入:即可连接MySQL数据库,然后开始进行测试读取: depart varchar(01) 考场设置 ename varchar(01) 考生姓名 pcname varchar(01) 考生科目继续exam.PHP的编辑:?PHP mysql_select_db(crewtestmysql, $link); /选择数据库 $q = SELECT * FROM test; /MySQL查询语句 mysql_query(SET NAMES GB2312); $rs = mysql_query($q, $link); /获取数据集 if(!$rs)die(Valid resu

8、lt!); echo ; while($row = mysql_fetch_row($rs) echo echo ; mysql_free_result($rs); /关闭数据集 ?设置“crewtestmysql”为数据库名,“test”是表名。第四章在线考试系统详解考试系统源码及算法设计考试后台部分源码及源文件Index的模块run();第四章在线考试系统详解题库算法设计随机抽题与抽卷算法(一)我们用算法的作用?算法采用了随机函数实现随机抽题,但是我们需要避免出现抽题速度慢、试题覆盖不全面、重点不突出、灵活性差等难题,有些需要后期工作,有些需要前期搭好基础框架,优化代码与结构。算法和公式一

9、样,公式很重要,有直接的公式最为好,有时候需要分步分段,最优的算法公式结构对抽题是最优化的。我们前期的工作主要放在网络搜索、资料整理和请教专家上了,寻找到了多种方法和比较优质的算法。随机函数RAND、系统时间参数函数TIME、字符转换数字函数VAL等函数,再通过分模块与试题序号进行分配试题至相关试卷中。(一)什么是算法?算术的运算,例如加减乘除等基础算法。逻辑运算:例如或、且、非等逻辑关系关系运算:例如大于、小于、等于、不等于数据传输:例如输入、输出、赋值等第五章系统测试系统测试在线题库考试测试,发现问题解决问题 几个月时间的奋战,我们从确立课题,经过了团队的从零基础的学习,然后去专业软件公司的学习,我们的课题设计“在线考试系统开发与设计”终于完成了,日日夜夜的奋斗,不断测试,在网站上线的那一刻我们都很高兴。 在测试之初,由于数据库中的数据都是从网上复制的,很多代码有些问题,我们是为了实现功能,而优化上基本没有涉及,从零基础的代码认识,我们学到了很多,万事开头难,最终我们完成了这个网站的时候,后期我们输入了一些真实可用的数据,以便完成后面的数据测试。经过一个星期的内容替换,我们把题库进行熟悉,上传了真实试题,进行测试,最终基本完成测试,可以使用。也遇到了

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论