基于php+mysql的在线考试系统毕业设计说明书.docx
- 文档编号:66849
- 上传时间:2022-10-01
- 格式:DOCX
- 页数:51
- 大小:919.18KB
基于php+mysql的在线考试系统毕业设计说明书.docx
《基于php+mysql的在线考试系统毕业设计说明书.docx》由会员分享,可在线阅读,更多相关《基于php+mysql的在线考试系统毕业设计说明书.docx(51页珍藏版)》请在冰豆网上搜索。
2012届毕业设计说明书
无纸化在线考试系统
系、部:
计算机与信息科学学院学生姓名:
XXXXX
指导教师:
XXX 职称 XXX
专 业:
班 级:
完成时间:
2012年5月17日
摘 要
随着科技的发展,网络技术已经深入到人们的日常生活中,同时带来了教育方式的一次变革。
而网络考试则是一个很重要的方向。
基于Web技术的网络考试系统可以借助于遍布全球的Internet进行。
因此考试既可以在本地进行,也可以在异地进行,大大拓展了考试的灵活性。
并且缩短了传统考试要求老师打印试卷、安排考试、监考、收集试卷、评改试卷、讲评试卷和分析试卷,这个漫长而复杂的过程,使考试更趋于客观、公正。
本文介绍了一个具有在线考试、及时阅卷、成绩查询以及考题和考生信息管理等功能的无纸化在线考试系统。
该系统是基于PHP和MySQL,为了配合网上教学建立的“网上考试系统”,实现网上学习一体化而设计的。
设计本系统要熟悉HTML,PHP语言及MySQL数据库的编辑和应用。
其中用到了Dreamweaver帮助进行站点和网页设计,还用到了phpmyadmin对MySQL数据库进行可视化操作。
全文共分为绪论、系统分析、设计工具及关键技术介绍、系统概要设计、系统详细设计、系统测试、总结展望、参考文献。
详细阐述了系统分析、系统设计的方法及其内容。
关键词:
在线考试系统;及时阅卷;基于php;MySQL
III
ABSTRACT
Withthedevelopmentofscienceandtechnology,networktechnologyhasdeepintothePeople'sDailylife,andthewayofeducationbringsatransformation.Andnetworkexamisaveryimportantdirection.BasedontheWebtechnologynetworkexamsystemcanallovertheworldbyInternet.Sotheexamcaninlocal,orinothercities,greatlyexpandtheflexibilityoftheexam.Andshortenthetraditionaltestrequestprintexaminationpaper,arrangetheexamteacher,monitors,collection,asatest,evaluationandanalysisofthetestpapertestpapers,thelongandcomplexprocess,tendtobemoreobjectiveandfairexam.
Thispaperintroducesaon-lineexam,timelywithscoresqueryscoring,andexaminationquestionsandtheexamineeinformationmanagementfunctionsofnetworkon-lineexaminationsystem.ThesystemisbasedonPHPandMySQL,inordertomatchtheonlineteachingsetup"onlineexaminationsystem,therealizationofonlinelearningandtheintegrationofdesign.DesignthesystemmustbefamiliarwiththeHTML,PHPlanguageandMySQLdatabaseeditorsandapplication.WiththehelpofDreamweaveronsiteandwebdesign,stillusethephpmyadminMySQLdatabaseofvisualoperation.
Fulltextisdividedintotheintroduction,systemanalysis,designtoolsandkeytechnologyisintroduced,thesystemdesign,systemdetailedsummarydesign,systemtestandsummarizedtheoutlookandreferences.Expoundsthesystemanalysis,systemdesignmethodanditscontent.
Keywords:
on-lineexaminationsystem;Timelyreading;BasedonthePHP;MySQL
目 录
ii
1绪 论 1
1.1系统开发的现状 1
1.2系统开发的目的 2
1.3系统开发的意义 2
2系统分析 3
2.1可行性分析 3
2.1.1经济可行性 3
2.1.2技术可行性 3
2.2需求分析 3
2.3开发环境 4
3设计工具及关键技术介绍 5
3.1APACHE简介 5
3.2PHP语言简介 5
3.3PHP连接MYSQL数据库 6
3.3.1PHP连接数据库的两种方法 6
3.3.2PHP对MySQL数据库的两种连接方式 6
3.4AJAX简介 7
4系统概要设计 8
4.1系统的总体设计 8
4.2数据库设计 8
4.3系统结构设计 9
4.3.1系统功能结构 9
4.3.2系统流程图 10
5系统详细设计 11
5.1数据库设计 11
5.1.1数据库分析 11
5.1.2概念设计 11
5.1.3数据库物理结构 13
5.2系统详细设计与实现 14
5.2.1系统配置 14
5.2.2前台详细设计与实现 15
5.2.3后台详细设计与实现 25
6系统测试 30
6.1测试环境 30
6.2什么是软件测试 30
6.3软件测试的目标与方法 30
6.4系统评估 31
7总结与展望 32
参考文献 33
致 谢 34
附 录 35
1绪 论
1.1系统开发的现状
世界各国对教育的发展给予了前所未有的关注,都试图在未来的信息社会中让教育处于一个优势的位置,从而走在社会发展的前列,为此许多国家都把信息技术应用于教育,采取措施推进教育信息化。
美国政府在1996年提出了“教育
技术规划”,指出到21世纪初让全美国的每间教室和每个图书馆都将联上信息高速公路,让每个孩子都能在“21世纪教师”网络服务。
澳大利亚国家公共资源管理局已于1995年4月建立“澳大利亚教育网”,并联通Internet,该网络不仅包括全部高等院校,而且还覆盖全澳大利亚所有的中小学。
网络化在线考试作为网上远程教育的重要组成部分和发展分支,己经在国外一些发达国家得到蓬勃发展,人们选学课程和考试都是通过网上进行。
特别是
Internet业务的普及,构筑高性能、低成本的计算机网络化在线考试,从技术条件和经济条件上己经成熟。
例如在美国,一些著名的考试就采用了网上在线考试的形式包括Microsoft公司的MCSE(微软系统工程师认证考试)GMAT(工商管理硕士入学考试)、托福考试、GRE(美国研究生入学考试)等等,并己在全范应用。
在国内,普遍地看绝大多数远程教育的考试还停留在传统考试方式。
在此方式下,组织一次考试至少要经过5个步骤,即人工出卷、考生考试、人工阅卷、试卷分析和成绩评估。
显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且这样工作将是一件十分烦琐和非常容易出错的事情。
但是对互联网的真正应用仅限于网上报名工作和网上成绩查询,还没有真正形成上网考试的规模。
而在国外一些国家,网上提交作业和网上考试已经相当普及了。
所以说传统的考试方式已经不能适应现代考试的需要。
近几年来,借鉴发达国家的成功经验,结合我国的实际情况,伴随着网络应用的不断扩大,远程教育和虚拟大学的出现,网络应用正不断深入人心。
人们迫切要求利用网络技术进行在线考试,来提高了考试的质量,突出公正和客观性,减轻组织及保障工作的负担,提高工作效率。
于是许多教育教学类的课程在线考试软件应运而生,高等学校,企事业单位也都纷纷组织研究此类应用的解决方案,并研制开发了大量的不同类型计算机在线考试软件,也推出了一批优秀的在线考试软件产品。
比如全国计算机等级考试软件、职称计算机能力考试等等。
有力地推动了我国网络化在线考试的发展水平,并积累了大量有价值的经验。
46
1.2系统开发的目的
信息技术的发展对教育的影响是巨大的,随着信息技术和网络技术的迅速发展,教育信息化和网络化也将成为必然的趋势。
作为教育评价和衡量学生能力的考试也正经历着无纸化和网络化的飞跃。
网络的开放性和分布性的特点以及基于互联网的巨大计算能力使得考试突破了时间和空间的限制。
基于网络技术的考试系统正成为人们的研究热点之一,其中,基于Web技术的考试系统已成为互联网的重要应用之一。
目前教师采用在线考试系统的还不多见,因为教师个体精力确实有限。
但随着教研组制度的完善和教学交流活动的增加。
对题库的创建将提上议事的日程,在线考试系统将大有用武之地,且能确保考风考纪的根本好转。
在线考试具有动态出题、自动阅卷、成绩分析等优点,不仅大大减轻了教师人工组卷繁琐的工作量,提高资源利用率,其运行过程中,组卷速度较快,较少出现重复的现象,而且有利于教考分离的实施,符合目前教学改革的目标。
更节省纸张资源,增强环保意识。
因此,在线考试系统具有潜在的巨大商机和研究价值,是未来数字化校园系统研究的热点内容。
1.3系统开发的意义
很多学校学生的期末考试仍采用任课教师(个人或集体)考前出题的方式。
为解决学生压题,考前漏题,补(缓)考试题与正式考试试题题量及难度差异问题,教务管理部门通常要求教师同时出多套试卷,其题量与难度要求相同,并且要同时给出答案和评分标准。
若建立题库,每次考试前由题库中题目随机生成试卷,则可较好地解决考教分离的问题,也可将广大教师从每学期末繁重的命题工作中解放出来。
近年来,部分学校陆续开发了一些基于微机的题库系统,并作为成果向其它学校推广,但这些题库一般都是结合本校具体情况,针对单一课程的小型题库,甚至某些学校购得的题库系统中的题目本身是不可维护的,即使题目已不适合自己的学生考试使用,也无法更新题库中的题目。
为解决题库系统中存在的这些问题,作者经过研究几种不同的网上系统,经充分的考虑,最后给出了一个较为理想的题库系统解决方案,并结合当前比较使用的B/S结构开发一个功能较完备的网上考试系统。
2系统分析
2.1可行性分析
可行性分析的目的就是要用最小的代价在尽可能短的时间内确定问题是否能够解决。
通过分析解法的利弊,来判定系统目标和规模是否现实,系统完成后所能带来的效益是否达到值得去投资开发这个系统的程度。
网络在线考试系统的可行性可从以下两方面考虑。
2.1.1经济可行性
定期的组织考试是各个院校及时掌握学生学习成绩的有效方式,利用网
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 php mysql 在线 考试 系统 毕业设计 说明书