基于ThinkPHP框架的在线考试系统设计与实现

来源 :广东工业大学 | 被引量 : 0次 | 上传用户:luiyun
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当前多媒体和互联网已广泛应用在社会各行各业,教育行业更是走在行业中的前沿。随着社会加速发展,如何提高教育的效率、提升教学质量、降低教育成本已成为教育改革的重要方向。本文是从教育中的考试为研究切入点,把计算机与互联网融入到当前的教育考试中,设计与实现在线考试系统,以达到提高考试效率、降低经济成本的目的。在设计在线考试系统前,通过阅读文献,深入了解当前在线考试系统国内外的研究情况、研究方向和研究的思路,为在线考试系统的设计与实现作好准备。通过分析当前软件系统的设计技术,对系统的建模技术UML和数据库设计技术E-R图作出详细分析。分析软件系统的实现技术,如PHP网页开发技术与ThinkPHP、JavaScript脚本语言、HTML页面设计技术CSS+DIV。通过对软件系统的设计技术与实现技术的分析,选择了UML作为系统建模技术,E-R图作为数据库设计技术,PHP与ThinkPHP框架、JavaScript、CSS+DIV作为软件系统的实现技术。在线考试系统设计时,首先从经济、技术和操作三方面分析软件系统的可行性。通过可行性分析并结合实际需求,根据系统实际数据流分析系统的模型图,从而确定系统数据流图。从软件系统使用者的角度并结合数据流图,使用Use Case图分析使用者的功能需求,并根据使用者的功能需求设计出总体功能图。根据MVC软件系统框架设计,使用分层体系框架对在线考试系统进行总体设计,分模块详细设计系统的具体功能。根据在线考试系统对数据的需求,运用E-R图设计系统的数据关系图,对系统数据库的物理设计,设计出系统的数据库表。为更好地实现在线考试系统,根据选择的实现技术安装好开发工具,配置好开发的环境。根据数据库的物理设计,使用MySQL建立在线考试系统的数据库和数据表。根据系统框架的分层设计,从下至上逐层实现系统的功能。在线考试系统实现功能完成后,对系统进行布署,制定系统的测试方案,在系统交付使用前对系统进行全面的测试。最后是本文的总结与展望,对在线考试系统的设计与实现过程进行回顾,总结并找出存在问题,指出改进措施和展望软件发展方向。
其他文献
<正>近年来,20世纪90年代初期修建的水泥混凝土路面,随着使用年限的增长和重载车辆的反复行驶,水泥混凝土路面损坏严重,出现了断板、纵横向裂缝、角隅断裂、错台、唧泥等病害
语言是承载文化的载体。本人以人类道德意识为视角,通过对日本人的日常生活寒暄语中表达出来的恩惠,勤劳,体恤,自然这样的观念进行研究。指出在日本如自然规律般代代相传的道
在当今社会快速发展过程中,高校心理咨询工作在大学生心理健康教育工作中的重要性被越来越多的社会所认同,笔者认为高校心理咨询工作的效果直接影响大学生心理素质,并通过采
<正>"十三五"期间,江苏各地要按照中央和省委、省政府决策部署,自觉践行创新、协调、绿色、开放、共享发展理念,咬定推动现代农业建设迈上新台阶、力争率先实现农业现代化这
前苏联著名教育家苏霍姆林斯基非常重视对青少年学生的爱情教育,他认为对青少年学生进行爱情的教育,不是要进行生理本能的教育或者教会他们谈情说爱的本领,而是要在青少年学
基于国学素养培养的古代文学教学改革策略,已成为当下重要的研究课题。国学素养培养与古代文学教学互为渗透,培育国学素养有利于提升对古代文学思想的全面认识。基于国学素养
语言学习与文化学习是相互影响的、不可分离的关系,语言学习要以文化学习为依托,而文化学习又会影响到语言学习。随着社会经济的不断发展,对于国家和社会发展所需要的人才要
数控铣床是机械制造加工行业的重要设备之一,其将信息化技术、自动化技术、机械化技术进行集成,可有效提升加工精度,发挥机械加工制造行业的优势。文章对数控铣床构造特性进
用废聚氯乙烯塑料、废橡胶改性煤焦油,再经乳化制成的弹塑性改性煤焦油防水涂料,具有优良的防水性能,且成本低,原材料易得,生产简单。介绍了该涂料原材料选择、生产工艺、性
<正> 香菇属食用真菌类,具有丰富的营养成分,其味道鲜美、药效显著,是传统的保健食品。香菇除富含人体所需的蛋白质及必需氮基酸外,还含有抗肿瘤活性多糖一香菇多糖和一般食