本文主要是介绍计算机毕业设计php的试卷登记试题库生成系统,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
项目介绍
本软件实现了以下主要功能:1.手动生成试卷;2.自动生成试卷;3.抽取现有试卷;4.用户管理;5.数据库管理。主要分为两大模块:1,用户模块实现的功能,教师的登录,在用户登录模块,实现对已生成试卷的查看:教师用户的注册、登录; 2、管理员登陆后,对应题库和试卷管理模块实现的功能,主要是对于系统中数据库的题库,进行修整,大致分为:试卷规格要求修改、题库修改管理.
本系统技术介绍:php,mysql,apache,dreamweaver.运行环境wamp,appserv,xammp等php集成环境.
1 功能需求分析
(1) 用户类别:登录系统的身份定为2种,一是管理员,二是教师,只有被授权的用户才可以使用本系统的资源。
管理员用户登陆系统后,可以在后台对题库中的各类题型题目进行修改,同时可以添加修改教师用户信息,以及自己信息的修改。并且可以按照规格,生成符合要求的试卷,并将试卷保存在创建的表中,对试卷进行管理修改。
教师用户登录系统后,可以查看已生成的试卷,同时可以对自己的个人信息进行管理修改。
(2) 题库类别:按照选择题、填空题、简答题、程序题创建表,分门别类向数据库中录入试题。
后台管理员模式下,每种类型的题目都有对应的添加和修改模块,即是可以查看题库中对应类型的试题。
(3) 试卷生成:按照要求的格式(这里我控制了不同题型的数量,以保证试卷总分为100分),生成完整试卷。
后台管理员模式下,有独立的试卷生成模块,在其中按照既定规格随机生成试卷,可以选定数量,并且通过IE打印试卷(大致实现)。
效果图
- 背景与意义 3
1.1 课题背景 3
1.2 试卷生成系统在国内外的现状 3
1.3 试卷生成系统框架结构设计思路 4
1.4 准备工作 4 - 系统分析 4
2.1 需求分析 5
2.1.1 问题分析 5
2.1.2 功能需求分析 5
2.2 可行性分析 5
2.2.1 技术可行性 6
2.2.2 经济可行性 6
2.2.3 运行可行性 6
2.3 程序运行环境分析 7
2.3.1 编程语言 7
2.3.2 数据库 8
2.3.3 web服务器 9
2.3.4 编辑程序 10 - 系统设计 11
3.1 开发模式 11
3.1.1 开发成本及维护成本降低 11
3.1.2 良好的安全性能 11
3.2 系统模块关系图及操作流程 11
3.2.1 流程 11
3.2.2 模块关系 12
3.3 系统E-R图 13
3.3.1 用户类型 14
3.3.2 题库 14
3.3.3 试卷 14
3.4 数据库设计与分析 15
3.4.1 用户表 15
3.4.2 选择题表 16
3.4.3 填空题表 16
3.4.4 简答题表 17
3.4.5 程序题表 17 - 编码与实现 18
4.1 数据库连接实现 18
4.2 登陆界面设计 18
4.3 教师权限设计 21
4.3.1 选择题 21
4.3.2 填空题 22
4.3.3 简答题 22
4.3.4 程序题 23
4.3.5 试卷生成模块 24
4.3.6 试卷打印与导出 25 - 系统测试与运行 26
5.1 软件测试的目的 26
5.2 软件测试的重要性 27
5.3 测试实例的研究与选择 27
5.4 测试环境与测试条件 28
5.5 系统运行情况 28
结束语 28
参考文献 29
附录 29
致谢 30
这篇关于计算机毕业设计php的试卷登记试题库生成系统的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!