计算机毕业论文,毕业论文,毕业设计 毕业论文免费检测 知网论文检测
当前位置: 骆驼论文网 > PHP毕业设计 >

基于PHP+SQL题库系统毕业设计

时间:2012-02-10 13:19来源: 骆驼毕业论文网 作者:admin
摘 要 回想一下传统的出卷方式,老师们必须提前花费大量的时间和精力才能组成一份比较满意的试卷,比如说,要预先考虑好试卷的所有题型,难易程度,涉及到的章节等,在这些大体的框架想出来之后还得考虑具体的每道题究竟该怎么编辑,分数应该给多少或者某个

QQ交谈计算机毕业设计,毕业设计,毕业论文,计算机毕业论文

摘   要
回想一下传统的出卷方式,老师们必须提前花费大量的时间和精力才能组成一份比较满意的试卷,比如说,要预先考虑好试卷的所有题型,难易程度,涉及到的章节等,在这些大体的框架想出来之后还得考虑具体的每道题究竟该怎么编辑,分数应该给多少或者某个重点章节应该出那几道题型等。并且按常理来说,老师在每次考试前不止要准备一份试卷,为了以防万一,老师都要准备两份试卷,已备一份试卷一旦泄密马上启动备用试卷,这无疑又在一定程度上加大了老师们本已繁重的工作量。
鉴于以上原因,再考虑到Internet信息世界的现代化和计算机硬件配置的日新月异,我们在Win2000的操作系统下联系大型数据库开发工具推出了本题库系统。
该系统主要实现了主要系统功能有:出卷用户可以根据自己的需要,向系统中输入单个或多个要求,然后就可以浏览到需要的题目信息,然后选择自己需要的题目并在Word文档中输出,组成试卷。
本系统可以根据实际应用的具体情况,适当加以修改,以便更好应用。本系统操作简单,灵活性好,系统安全性高,运行稳定。

关键词:管理系统,题库,PHP ,SQL server 2000
目   录
XXXX学院毕业设计 1
(论文) 1
1 引言 0
1.1 系统的开发背景 0
1.1.1 考试题库的发展 0
1.1.2 国内外题库管理系统的现状 0
1.2 系统实现的目标 1
1.3 系统开发的意义 1
2 题库管理系统分析 2
2.1 网站的设计目标 2
2.2 网站的可行性分析 2
2.2.1 用户群体与市场分析 2
2.2.2 技术能力分析 2
2.2.3 可行性分析总结 2
2.3 网站设计的特点 3
3 系统的开发技术及主要构架 3
3.1 开发技术的选择 3
3.1.1 PHP编程技术 3
3.1.2 SQL Server 2000开源数据库的开发 3
3.2 系统的主要架构及开发模式 4
基于B/S的体系结构 4
4 系统的功能和流程分析 6
4.1 平台功能模块的设计分析 6
4.2 数据流图 6
4.2.1 前台用户数据流图 7
4.2.2 后台管理员 7
4.3 系统E-R图 8
4.3.1系统总E-R图 8
4.3.2系统管理员实体图 10
4.3.3试卷信息实体图 10
4.3.4用户信息实体图 11
4.3.5试题信息实体图 11
5 系统功能的具体实现 12
5.1 系统数据库的设计 12
5.2 系统数据库表关系图 13
5.3 功能总体说明 13
5.3.1 系统流程图 13
5.2.2 目录结构说明 14
5.4 各功能模块的实现 15
5.3.1 数据库的连接 15
5.3.2 用户登录管理 15
5.3.3 用户注册管理 16
5.3.4 修改密码 17
5.3.5 选择题管理 17
5.3.6 问答题管理 19
5.3.7 填空题管理 20
5.3.7 试卷管理 22
5.3.8系统数据管理 23
6 系统测试及难点分析 23
6.1 系统运行环境的搭建 23
6.2 系统的测试 24
6.2.1 系统关键部分测试分析 24
6.2.2 测试结果分析与说明 24
6.2.3 系统安全与性能分析 25
6.3 系统中存在的问题及解决方法 25
结   论 26
参考文献 26

3.2 系统的主要架构及开发模式
基于B/S的体系结构
本商品管理系统采用B/S模式,服务器采用著名的web服务器端软件apache,该http服务器有着良好的跨平台性和安全性,可以运行在包括windows、linux、mac等操作系统上。计算机毕业设计,用户客户端使用各种浏览器都能够进行正常的浏览和操作。需要注意的是在程序的开发过程中,程序和路径相关的要考虑到不同的操作系统的文件目录结构。
B/S结构,即Browser/Server(浏览器/服务器)结构,就是只安装维护一个服务器(Server),而客户端采用浏览器(Browse)运行软件。它是随着Internet技术的兴起,对C/S结构的一种变化和改进。计算机毕业论文,主要利用了不断成熟的WWW浏览器技术,结合多种Script语言(VBScript、JavaScript等)和ActiveX技术,是一种全新的软件系统构造技术。
B/S三层体系结构采用三层客户/服务器结构,在数据管理层(Server)和用户界面层(Client)增加了一层结构,称为中间件(Middleware),使整个体系结构成为三层。三层结构是伴随着中间件技术的成熟而兴起的,核心概念是利用中间件将应用分为表示层、业务逻辑层和数据存储层三个不同的处理层次。三个层次的划分是从逻辑上分的,具体的物理分法可以有多种组合。中间件作为构造三层结构应用系统的基础平台,提供了以下主要功能:负责客户机与服务器、服务器与服务器间的连接和通信;实现应用与数据库的高效连接;提供一个三层结构应用的开发、运行、部署和管理的平台。这种三层结构在层与层之间相互独立,任何一层的改变不会影响其它层的功能。
5.4 各功能模块的实现
5.3.1 数据库的连接
数据库系统往往是一个大型WEB应用程序的核心。同其他WEB应用程序的编写方法相比,强大的数据库访问能力,简单一致的数据库访问方式正是ASP的突出优点之一。在ASP中,毕业设计,我们可以轻松的利用Microsoft提供的强大的ADO技术对各种各样的数据库进行访问,当然可以访问ACCSEE这样的文件型数据库。
ADO提供的对象接口主要为有Connection,我们可以利用Connection,Command,Recordset三个对象访问数据库。Connection对象就是使ADO与数据库之间建立一个通道,起到一个类似拨号连线的作用,任何对数据库的造作必须先建立Connection,然后才能进行。
5.3.6 问答题管理
在用户进入到题库系统以后,工程硕士论文,可以看到系统管理有多个板块,主要包括:选择题管理、问答题管理、填空题管理、试卷管理,用户可以在上述板块中浏览内容,设置自己所需要的信息,同时管理员通过对上述板块的管理,实现对系统的管理。
 


 

 

本文内容只是论文部分简介,如需了解更多详情请咨询本站客服! QQ交谈计算机毕业设计,毕业设计,工程硕士论文,计算机毕业论文
毕业论文搜集整理:毕业论文网 计算机毕业设计 计算机毕业论文 毕业设计


顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
计算机毕业设计
计算机毕业论文
论文发表