毕业论文范文网-论文范文
电气工程 会计论文 金融论文 国际贸易 财务管理 人力资源 学前教育 德语论文 工程管理 文化产业 工商管理 会计专业 行政管理 广告学
机械设计 汉语文学 英语论文 物流论文 电子商务 法律论文 工商管理 旅游管理 市场营销 药学论文 播音主持 人力资源 金融论文 保险学
制药工程 生物工程 包装工程 模具设计 测控专业 工业工程 教育管理 行政管理 计算机论 电子信息 市场营销 法学论文 财务管理 投资学
体育教育 小学教育 印刷工程 土木工程 书法论文 护理论文 心理学论 信息管理 公共事业 给水排水 新闻专业 摄影专业 广电编导 经济学
  • 范文首页 |
  • 毕业论文 |
  • 论文范文 |
  • 计算机论文 |
  • 外文翻译 |
  • 工作总结 |
  • 工作计划 |
  • 现成论文 |
  • 论文下载 |
  • 教学设计 |
  • 免费论文 |
  • 原创论文 |
搜索 高级搜索

原创毕业论文

当前位置:毕业论文范文网-论文范文 -> 论文范文 -> 毕业论文范文

基于php的在线判题系统的设计与开发


本文ID:ZJWD22134 字数:17179,页数:60

下载地址 全文下载链接(充值: 50 元) 

客服QQ:229120615 微信:lunwen668 免费获取

免费论文范文
免费论文
政治工作论文
计算机论文
营销专业论文
工程管理论文范文
医药医学论文范文
法律论文范文
生物专业论文
物理教学论文范文
人力资源论文范文
化学教学论文范文
电子专业论文范文
历史专业论文
电气工程论文
社会学专业论文
英语专业论文
行政管理论文范文
语文专业论文
电子商务论文范文
焊工钳工技师论文
社科文学论文
教育论文范文
数学论文范文
物流论文范文
建筑专业论文
食品专业论文
财务管理论文范文
工商管理论文范文
会计专业论文范文
专业论文格式
化工材料专业论文
英语教学专业论文
电子通信论文范文
旅游管理论文范文
环境科学专业论文
经济论文
人力资源论文范文
营销专业论文范文
财务管理论文范文
物流论文范文
财务会计论文范文
数学教育论文范文
数学与应用数学论文
电子商务论文范文
法律专业论文范文
工商管理论文范文
汉语言文学论文
计算机专业论文
教育管理论文范文
现代教育技术论文
小学教育论文范文
机械模具专业论文
报告,总结,申请书
心理学论文范文
学前教育论文范文

收费计算机专业论文范文
收费计算机专业论文
Delphi
ASP
VB
JSP
ASP.NET
VB.NET
java
VC
pb
VS
dreamweaver
c#.net
vf
VC++
计算机论文
毕业论文范文题目:基于php的在线判题系统的设计与开发,论文范文关键词:基于php的在线判题系统的设计与开发
基于php的在线判题系统的设计与开发毕业论文范文介绍开始:

论文字数:17179,页数:60

基于php的在线判题系统的设计与开发
摘  要

 ACM/ICPC(ACM International Collegiate ProgrammingContest,国际大学生程序设计竞赛)是由历史悠久、颇具权威性的组织ACM(Association for Computing Machinery国际计算机协会)主办的,是世界上公认的规模最大、水平最高的国际大学生程序设计竞赛项目,其目的是促进大学生提高运用计算机分析问题和解决问题的能力
 ACM在线评判系统是该项比赛的评判事务处理平台,是一个基于B/S结构的多用户在线系统,允许用户在线提交自己的解题代码,系统自动编译运行给出裁判结果,并根据用户解题数和用时排出名次。
 系统的架构采用了目前Internet上流行的网站架构方式:LAMP(Linux+Apache+MySQL+PHP),即使用Linux作为服务器端的操作系统,Apache作为Web服务器,MySQL作为数据库,PHP作为服务器端脚本解释器。ZHBIT ACM Online Judge System的开发环境是在Ubuntu Linux下架设Web服务器Apache,同时使用 MySQL作为数据库服务器,PHP作为服务器端脚本解释器,在此平台上综合运用PHP、C语言、html、数据库技术进行系统开发。由于这四个软件都是遵循GPL的开放源码软件,因此使用这种方式不用花一分钱就可以建立起一个稳定、免费的网站系统。即当这个系统构建起来后可以马上投入使用,除考虑标明开源程序版权或者其他问题。
关键词:ACM/ICPC Online Judge PHP MYSQL Apache Linux
PHP Online Judge System
Abstract

 ACM / ICPC (ACM International Collegiate ProgrammingContest, International Collegiate Programming Contest) is a long history and quite authoritative organization ACM (Association for Computing Machinery International Computer Association) sponsored, recognized as the world's largest and highest level of international Collegiate Programming Contest, which aims to help college students improve the use of computer analysis of issues and problem-solving abilities of the
  ACM Online Assessment System is a transaction processing platform, the contest judge, is based on B / S structure of the multi-user online system that allows users to problem solving and their code submitted online, the system automatically compiles and runs the referee gives the results of problem solving based on the number of users and the use of rank when discharged.
 System architecture using the current Internet, the popular Web site architecture approach: LAMP (Linux + Apache + MySQL + PHP), that the use of Linux as a server operating system, Apache as the Web server, MySQL as a database, PHP as server-side script interpreter . ZHBIT ACM Online Judge System development environment is set up under Ubuntu Linux Web server, Apache, MySQL as the database server simultaneously, PHP as server-side script interpreter, the integrated use of this platform PHP, C language, html, database technology for system development. Since this software is to follow the four open source GPL software, so do not spend a penny to use this approach can establish a stable, free web site system. That when built up after the system put into use immediately, without regard to copyright or other issues.
Keywords: ACM / ICPC Online Judge PHP MYSQL Apache Linux
目  录

摘  要 I
Abstract II
1 绪论 1
1.1 开发背景 1
1.2 项目概述 1
1.3 开发工具 2
1.3.1 Linux 2
1.3.2 Apache 2
1.3.3 PHP 3
1.3.4 MYSQL 3
1.3.5 GCC 4
1.4 整体架构 4
1.4.1 B/S结构的概念 5
1.4.2 B/S结构的优势 5
1.4.3 B/S结构的劣势 6
1.4.4 前端Web系统模型 6
1.5 源程序黑盒评测 7
1.6 守护进程 7
1.6.1 守护进程简介 7
1.6.2 守护进程特性 7
2 可行性分析 8
2.1 技术可行性 8
2.2 经济可行性 8
2.3 应用可行性 8
2.4 管理风险及管理可行性 8
3 需求分析 9
3.1 需求定义 9
3.2 具体用户分析 9
3.3 判题内核需求分析 10
3.3.1 判题内核需要实现功能 10
3.3.2 判题内核功能工作流程: 11
3.4 核心业务用例 12
3.4.1 详述用例文本 12
3.4.2 核心业务用例图 13
4 总体设计 14
4.1 系统结构设计 14
4.2 系统权限划分 14
4.3 系统功能划分 15
4.4 数据库设计 16
4.4.1 数据表 17
5 详细设计 20
5.1 系统架构 20
5.2 判题内核设计 21
5.2.1 守护进程 22
5.2.2 主进程进行编译 26
5.2.3 子进程执行测试程序 30
5.2.4 系统安全性 34
5.3 注册与登录 36
5.3.1 用户注册 36
5.3.2 登录系统 36
5.4 做题功能 37
5.4.1 题目浏览 37
5.4.2 进入做题 37
5.4.3 提交代码 38
5.4.4 查看状态 38
5.4.5 查看提交代码 39
5.4.6 重新编辑提交代码 39
5.4.7 查看错误信息 40
5.4.8 查看排名 40
5.5 用户相关 41
5.5.1 更改个人信息 41
5.6 参加比赛 41
5.7 管理员功能 42
5.7.1 增加特殊权限 42
5.7.2 手工增加题目 43
5.7.3 添加比赛 43
5.7.4 改变用户密码 44
6  测试及优化 45
6.1系统测试 45
6.1.1从测试者来分 45
6.1.2从测试内容来分 45
7  运行与维护 46
7.1运行所需的环境 46
7.2实施相关 46
7.3日常维护 46
总  结 47
参考文献 48
附  录 49
谢  辞 52

充值 50 元下载全文→充值 以上为本篇毕业论文范文基于php的在线判题系统的设计与开发的介绍部分。

本论文在毕业论文范文栏目,由论文网(www.zjwd.net)整理,更多论文,请点论文范文查找

毕业论文降重 相关论文
收费论文范文
收费论文
汉语言文学论文
物理学论文
自动化专业论文
测控技术专业论文
历史学专业论文
机械模具专业论文
金融专业论文
电子通信专业论文
材料科学专业论文
英语专业论文
会计专业论文
行政管理专业论文
财务管理专业论文
电子商务国贸专业
法律专业论文
教育技术学专业论文
物流专业论文
人力资源专业论文
生物工程专业论文
市场营销专业论文
土木工程专业论文
化学工程专业论文
文化产业管理论文
工商管理专业论文
护理专业论文
数学教育专业论文
数学与应用数学专业
心理学专业论文
信息管理专业论文
工程管理专业论文
工业工程专业论文
制药工程专业论文
电子机电信息论文
现代教育技术专业
新闻专业论文
艺术设计专业论文
采矿专业论文
环境工程专业论文
西班牙语专业论文
热能与动力设计论文
工程力学专业论文
酒店管理专业论文
安全管理专业论文
交通工程专业论文
体育教育专业论文
教育管理专业论文
日语专业论文
德语专业论文
理工科专业论文
轻化工程专业论文
社会工作专业论文
乡镇企业管理
给水排水专业
服装设计专业论文
电视制片管理专业
旅游管理专业论文
物业管理专业论文
信息管理专业论文
包装工程专业论文
印刷工程专业论文
动画专业论文
环境艺术专业论文
信息计算科学专业
物流专业论文范文
人力资源论文范文
营销专业论文范文
工商管理论文范文
汉语言文学论文范文
法律专业论文范文
教育管理论文范文
小学教育论文范文
学前教育论文范文
财务会计论文范文

电子商务论文范文

上一篇:基于OpenGL三维数码媒体屋 下一篇:基于RFID的超市手持预结账付款终端

最新论文

精品推荐

毕业论文排版

热门论文


本站简介 | 联系方式 | 论文改重 | 免费获取 | 论文交换

本站部分论文来自网络,如发现侵犯了您的权益,请联系指出,本站及时确认删除 E-mail:229120615@qq.com

毕业论文范文-论文范文-论文同学网(www.zjwd.net)提供毕业论文范文毕业论文,毕业论文范文,毕业设计,论文范文,毕业设计格式范文,论文格式范文

Copyright@ 2010-2024 zjwd.net 毕业论文范文-论文范文-论文同学网 版权所有