开发组件软件工程论文提纲

2022-11-15

论文题目:基于LAMP的赤峰学院附属中学在线考试系统的设计与实现

摘要:近年来,计算机以及网络技术高速发展,同时也给我们的生活带来了很多的便捷,各行各业都已经开始充分的利用网络技术来使得其工作更方便的开展及进行,信息化技术在各领域的渗透也愈来愈深。教育领域也已经开始接纳并采用这些技术,作为教育领域中颇为重要的考试方面,也已经开始着手利用网络环境,采用网络化考试系统来替代原有的纸质化考试模式,这样,不仅可以节约各方面的资源,更重要的是可以将考试进行的范围更广泛,将考试进行的条件简单化,使考试能够更加方便有效的进行。作者结合自身的工作实际,设计和开发了赤峰学院附属中学在线考试系统。根据系统安全性、可用性以及经济等多方面的考虑,该系统采用当前较为流行的开源软件组合LAMP,LAMP是基于Web端应用的一组开发组件,其应用的方便性以及免费性得到了广大开发者特殊青睐,由于其开源性,它的多方面的都得到了及时的补充。LAMP技术,运行于开源且稳定的Linux系统下,基于Apache服务器以及以My SQL数据库为基础,使用PHP为开发语言,协同工作,建设所需要的网络程序。本文中,将着重介绍基于LAMP的考试系统,主要分析该系统的开发理论和实践应用。本系统基于MVC的架构模式,采用面向对象的结构方法,将系统分为用户、题库、试卷、考试以及阅卷等模块,教师可以通过登录系统对题库以及试卷做出管理,对学生提交的试卷做出批改,学生可登录系统参加考试和查询之前的考试成绩。本文采用软件工程行文模式,依次介绍了系统的背景、意义、开发环境以及相关技术,然后从系统的需求方面入手,详细的介绍了系统的设计与实现部分,最后列出相应的界面截图,对系统的运行进行展示,并完成相应的功能测试。

关键词:LAMP;在线考试;模块化

学科专业:软件工程(专业学位)

摘要

Abstract

第1章 绪论

1.1 研究背景

1.2 国内外发展现状

1.3 研究的目的及意义

1.4 本课题的主要工作

1.5 本文结构

第2章 开发环境与相关技术介绍

2.1 相关开发环境介绍

2.1.1 开发环境LAMP

2.1.2 集成包XAMPP

2.2 结构与技术介绍

2.2.1B/S系统结构

2.2.2 相关技术

2.3 本章小节

第3章 考试系统的需求分析

3.1 系统的可行性分析

3.2 系统的目标分析

3.3 系统的业务分析

3.3.1 系统的业务描述

3.3.2 系统的业务分析

3.4 系统的功能分析

3.5 系统的质量要求

3.6 本章小节

第4章 考试系统的系统设计

4.1 系统的结构设计

4.1.1 基于B/S模式

4.1.2 采用MVC框架结构

4.2 系统的功能设计

4.2.1 用户模块

4.2.2 题库模块

4.2.3 试卷模块

4.2.4 考试模块

4.2.5 阅卷模块

4.3 数据库设计

4.4 本章小结

第5章 系统实现与测试

5.1 系统实现

5.1.1 用户模块的实现

5.1.2 题库模块的实现

5.1.3 试卷模块的实现

5.1.4 考试模块的实现

5.1.5 阅卷模块的实现

5.2 系统性能测试

5.2.1 系统运行环境

5.2.2 测试方面

5.2.3 测试结果

5.3 本章小结

第6章 总结与展望

6.1 总结

6.2 展望

参考文献

致谢

上一篇:差速器工程机械论文提纲下一篇:企业融资税收筹划论文提纲