PHP+mysql计算机试卷生成试题库管理系统设计

(1) 用户类别:登录系统的身份定为2种,一是管理员,二是教师,只有被授权的用户才可以使用本系统的资源。
管理员用户登陆系统后,可以在后台对题库中的各类题型题目进行修改,同时可以添加修改教师用户信息,以及自己信息的修改。并且可以按照规格,生成符合要求的试卷,并将试卷保存在创建的表中,对试卷进行管理修改。
教师用户登录系统后,可以查看已生成的试卷,同时可以对自己的个人信息进行管理修改。
(2) 题库类别:按照选择题、填空题、简答题、程序题创建表,分门别类向数据库中录入试题。
后台管理员模式下,每种类型的题目都有对应的添加和修改模块,即是可以查看题库中对应类型的试题。
(3) 试卷生成:按照要求的格式(这里我控制了不同题型的数量,以保证试卷总分为100分),生成完整试卷。
后台管理员模式下,有独立的试卷生成模块,在其中按照既定规格随机生成试卷,可以选定数量,并且通过IE打印试卷(大致实现)。


一般情况教师想出一份试卷,要么到庞大的题库里一道一道的把题找出来,或是从几本相关的书里把题一道一道挑出来。这样即费时又费力,而且很难保证试题的覆盖面和把握好试卷的难度。正是为了能够帮助教师轻松的出一份高质量的试卷而开发了本软件。为了达到预期的目标我们最终选择了Microsoft Office excel做为本软件的终端输出。本软件是在对现有控件的改进和php编程的研究的基础上开发的。本软件实现了以下主要功能:1.手动生成试卷;2.自动生成试卷;3.抽取现有试卷;4.用户管理;5.数据库管理。大量的测试表明本软件在Windows 98/me/2000/XP平台配合wamp 的环境下程序运行稳定且各项功能运行得都很正确,基本达到了预期的要求!!
结论:经过老师的实际试用本软件在界面上和功能上都有独到之处!!相信完全可以胜任出一份好的试卷任务。

[关键词]    题库系统,试卷生成,数据库,PHP
目    录
1. 背景与意义    3
1.1 课题背景    3
1.2 计算机试卷题库管理系统在国内外的现状    3
1.3 计算机试卷题库管理系统框架结构设计思路    4
1.4 准备工作    4
2. 系统分析    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
3. 系统设计    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
4. 编码与实现    18
4.1 数据库连接实现    18
4.2 登陆界面设计    18
4.3 教师权限设计    21
4.3.1 选择题    21
4.3.2 填空题    22
4.3.3 简答题    23
4.3.4 程序题    23
4.3.5 试卷生成模块    24
4.3.6 试卷打印与导出    25
5. 系统测试与运行    26
5.1 软件测试的目的    26
5.2 软件测试的重要性    27
5.3 测试实例的研究与选择    27
5.4 测试环境与测试条件    28
5.5 系统运行情况    28
结束语    28
参考文献    29
致谢    30

  • 6
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值