基于PHP的试题题库管理网站的设计(ThinkPHP,MySQL)
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
基于PHP的试题题库管理网站的设计(ThinkPHP,MySQL)(论文说明书12000字,程序代码)
摘要:本文设计并实现了一个基于PHP的试题题库管理网站。该网站包括两大模块:学生模块和管理员模块,具有用户登录、试题查询、自动组卷、在线评分等功能。该网站采用了B/S结构,主要运用了PHP和MYSQL等开发技术。该网站为教师和学生提供了一个在线试题库,学生可以通过该平台查询试题、下载试卷,教师可以建立在线试题库,并且系统可以在线评分。网站界面简洁,功能完善,操作方便。
关键词:试题题库管理;MYSQL;PHP
Questions and Question Bank Management Website Based on PHP
Abstract:This paper is a questions and question bank management website design and implementation based on PHP. The website includes two modules: the student module and the administrator module, with user login, test questions, automatic test paper, online rating and other functions. The site uses a B/S structure and mainly uses PHP and MYSQL and other development techniques. The website provides an online test bank for teachers and students where students can check the questions and download the papers,teachers can create online test question bank and the system can give a score online. This site interface is simple, functional and easy to operate. [资料来源:http://think58.com]
Key words:Questions and question bank management;MYSQL;PHP
该网站主要分为以下三个模块:
1、试题模块
(1)学生:学生登陆进去后,可以看到试题以及试题筛选,点击相应属性就可以很快筛选出符合自己需要的题型,当学生思路不清晰或者做完题目时可以查看答案和解析,来加强自己对题目的理解。右侧设置一个试题栏,当学生看到想做的试题时可以选择添加到组卷,就可以将试题放入试题栏里面,然后生成试卷开始答题。
(2)管理员:管理员负责后台修改试题,管理员登陆后可以看到试题录入以及进入试题库按钮,管理员将试题相关属性包括年级、学科、答案、解析等录入,保存后试题将进入试题库,管理员可以进入试题库,修改有错漏的试题。
2、试卷模块
(1)学生:学生点击导航栏中的“试卷”就可以进入试卷模块,试卷模块中包括试卷筛选和预览下载试卷,学生可以对试卷进行筛选来快速寻找自己需要的试卷,然后可以在线预览试卷内容查看是否符合自己预期,最后可以下载试卷答题。
(2)管理员:管理员通过点击导航栏中“试卷管理”进去试卷模块来管理试卷,管理员点击上传则可以从本地上传试卷,试卷为word格式,管理员可以通过点击分类来快速筛选试卷,当试卷年份久远或者内容不合适时,管理员可以删除试卷。 [来源:http://www.think58.com]
3、组卷模块:
(1)学生:组卷模块分为手动组卷和自动组卷。手动组卷时,学生通过将选中的试题加入试题栏后来生成试卷。自动组卷时,学生可以点击分类,筛选出符合要求的试题,然后可以选择题目个数,点击生成试卷,系统就可以随机抽取相应个数的题目。
(2)管理员:组卷模块不需要管理员修改,但是管理员可以管理试题的属性。
[资料来源:www.THINK58.com]
[资料来源:http://think58.com]
目 录
1 引言 1
2 需求分析 2
2.1 用户需求 2
2.2 功能模块分析 3
3 开发技术 4
3.1 B/S结构 4
3.2 WAMP 4
3.3 PHP技术 4
3.4 MYSQL数据库 5
4 系统设计 5
4.1网站设计原则 5
4.2网站界面设计 6
4.3网站结构设计 7
4.4数据库设计 9
4.4.1数据库设计含义 9
4.4.2概念设计 10
4.4.3逻辑设计 10
5 系统实现 12
5.1学生模块设计 13
5.1.1 登录页面 13
5.1.2 试题页面 14
5.1.3 试卷页面 15
5.1.4 组卷页面 16
5.2管理员模块实现 18
5.2.1登录页面 18 [来源:http://www.think58.com]
5.2.2试题管理页面 19
5.2.3试卷管理页面 20
5.2.4学生管理页面 21
6 系统测试 22
6.1测试目的 22
6.2测试流程 22
6.2.1登录模块测试 22
6.2.2生成试卷测试 23
6.2.3添加试题测试 24
7 结论 25
参考文献: 25
致谢 26
[资料来源:www.THINK58.com]
下一篇:程序设计实训成绩管理系统的设计(HUSTOJ,PHP)