计算机毕业论文|计算机论文|计算机毕业设计|计算机网络论文  
设为首页 加入收藏 联系站长
论文无忧网|专业的计算机论文、计算机毕业论文服务网站
计算机毕业设计 计算机毕业论文 计算机论文 管理系统 工资 在线选课 图书
当前位置:计算机毕业论文网 >> PHP论文设计 >> 浏览文章
PHP020网上作业管理系统(PHP MYSQL)

【说明】本站所列作品的内容只是论文的部分介绍,如果想了解此作品的详细资料,请联系在线客服。
全套设计作品包括系统+源程序+论文+开题报告+使用手册,可以直接作为毕业设计/论文使用.
本站作品全部经过技术员测试,完整无错,大家可以放心参考使用。包调试,包指导,售后全部免费,直到您通过答辩为止。
现成作品的购买流程请参照:购买现成作品流程 网站介绍 常见问题解答

网上作业系统逐步走进我们,现在一有很多高校已实施网上作业系统,教员在网上发布作业,学生收到发布信息后登录到网上完成作业并提交作业以供教师批阅.一直以来人们使用传统人工的方式发布作业,学生把作业本交到老师手里.这样的方式存在很多缺点,如:效率低安全性差而且很不方便,学生把作业本送到教师手里,等批阅完在把作业本发到学生手〖本文来自:毕业设计论文网www.paper51.com〗里,途中不说来回拿着作业本很麻烦,也可能存在遗失作业本的情况.
作为计算机应用的一部分,使用网上作业系统进行管理,具有手工管理所无法比拟的优点。例如:发布信息迅速、提交批阅方便、可靠性高、存储量大、保密性好、成本低等。这些优点能够极大地提高课后作业的效率,也是有效的提供平时作业成绩的好帮手。因此,开发这样一套管理软件成为很有必要的事情。


第一章概述

1.1PHP的概念
PHP是HypertextPre-Processor(超文本预处理器)的缩写,它是一种服务器端的HTML脚本/编程语言。PHP语法上与C相似,可运行在Apache,Netscape/iPlanet,和MicrosoftIISWeb服务器上。PHP作为一种工具,可以让你创建动态的Web页面。应用PHP的网页与常规的HTML页面并无二致,你可以用同样的方式来创建、编辑它们。PHP允许你直接在HTML文件里写入简单的脚本,这一点与Javascript非常相似。而不同的是,PHP不依赖于浏览器,是服务器端的语言,而Javascript却是一种客户端的嵌在HTML中的语言。概念上,PHP与Netscape的LiveWirePro产品,Microsoft的ASP以及SunMicrosystem的JSP相似。
PHP不仅可以用来创建Web应用程序,也可以用来开发普通的单机应用程序。

1.2数据库—MYSQL
MySQL是一个真正的多用户、多线程SQL数据库服务器。SQL(结构化查询语言)是世界上最流行的和标准化的数据库语言。MySQL是以一个客户机/服务器结构的实现,它由一个服务器守护程序mysqld和很多不同的客户程序和库组成。SQL是一种标准化的语言,它使得存储、更新和存取信息更容易。例如,你能用SQL语言为一个网站检索产品信息及存储顾客〖本文来自:毕业设计论文网www.paper51.com〗信息,同时MySQL也足够快和灵活以允许你存储记录文件和图像。
MySQL主要目标是快速、健壮和易用。最初是因为我们需要这样一个SQL服务器,它能处理与任何可不昂贵硬件平台上提供数据库的厂家在一个数量级上的大型数据库,但速度更快,MySQL就开发出来。自1996年以来,我们一直都在使用MySQL,其环境有超过40个数据库,包含10,000个表,其中500多个表超过7百万行,这大约有100个吉字节(GB)的关键应用数据。
MySQL建立的基础是业已用在高要求的生产环境多年的一套实用例程。尽管MySQL仍在开发中,但它已经提供一个丰富和极其有用的功能集。
1.3服务器平台—APACHE
Apache伺服器则是目前最多WWW网站所采用伺服器。您可以至http://www.apache.org下载最新版的程式及相关文件,若您觉得从国外下载要很久的话,也可以用它的Mirror站台下载。
PHP则可以去它的官方网站http://www.php.net下载所需要的程式。
虽然目前WindowsNT或者Windows98等Win32的作业平台也能安装PHP及Apache伺服器,不过这似乎没什么道理,因为PHP和Apache在UNIX下可以跑得更快更好。
当然,若想使用商业化的作业平台,SUN、IBM、HP、DEC、SGI、NEC等公司都有提供相关的UNIX或者是WindowsNT的作业平台。加上高安全性调整过后的Apache伺服器:Stronghold或是其它支援SSL的Apache版本。这种组合,相信能满足商业化的需求。而PHP就扮演着快速方便的CGI角色,让客户对站台的服务品质更加满意。
1.4关键技术
PHP中session函数
什么是Session呢?Session直接翻译成中文比较困难,一般都译成时域。在计算机专业术语中,Session是指一个终端用户与交互系统进行通信的时间间隔,通常指从注册进入系统到注销退出系统之间所经过的时间。具体到Web中的Session指的就是用户在浏览某个网站时,从进入网站到浏览器关闭所经过的这段时间,也就是用户浏览这个网站所花费的时间。因此从上述的定义中我们可以看到,Session实际上是一个特定的时间概念。
需要注意的是,一个Session的概念需要包括特定的客户端,特定的服务器端以及不中断的操作时间。A用户和C服务器建立连接时所处的Session同B用户和C服务器中建立连接时所处的Sessions是两个不同的Session。
那什么是Session的解决方案呢?我们知道,用户访问一个网站时往往需要浏览许多网页。对于一个通过PHP构筑的网站来说,用户在访问的过程中需要执行许多的PHP脚本。然而由于HTTP协议自身的特点,用户每执行一个PHP脚本都需要和Web服务器重新建立连接。又由于无状态记忆的特点,此次连接无法得到上次连接的状态。这样,用户在一个PHP脚本中对一个变量进行了赋值操作,而在另外一个PHP脚本中却无法得到这个变量的值。例如,用户在负责登录的PHP脚本中设置了$user="wind",却无法在另一个PHP脚本中通过调用$user来获得“wind”这个值。也就是说,在PHP中无法设置全局变量。每个PHP脚本中所定义的变量都是只在这个脚本内有效的局部变量。


同时计算机系对毕业设计的重视也是我能完成设计的一个重要条件。为了保证我们毕业设计的正常进行,系里抽调了最好的老师指导我们进行毕业设计,提供最好的设备给我们,在软硬件上支持我们进行毕业设计,并且不时地询问我们毕业设计〖本文来自:毕业设计论文网www.paper51.com〗的进展情况。为我们这次设计的正常开展提供了必要的物质基础。
关于本次设计的命题,我的设计只能提供其基本的功能。还有许多的设想由于时间和自身和因素无法得以实现,这不能不说是本次设计的遗憾之处。不过,至少它已经启发了自己的思维,提高了我的动手能力,这是我在课本中学不到的。它为我们在以后的工作岗位上发挥自己的才能奠定了坚实的基础。在设计的过程中我也认识的自己的不足,不能熟练的掌握Dreamweaver的各项强大功能,导致了该系统还有很多不足之处。这些有带进一步的修改和整理。

经过三个多月的设计和开发,网上作业系统基本开发完毕。其功能基本符合用户需求,能够实现作业发布、作业批阅、作业完成、作业提交、成绩查询等功能。同时也考虑到了单位编码以减少数据冗余的问题,对于数据的一致性的问题也通过程序进行了有效的解决。
但是由于毕业设计时间较短,加之水平有限。所以该系统还有许多不尽如人意的地方,比如联机文档比较少,用户界面不够美观,出错处理不够等多方面问题,这些都有待进一步改善。不足之处敬请各位老师批评指正。
2.经验总结
通过这次毕业设计我得到了很宝贵的经验,这些经验是以往的学习中所无法得到的,现陈述如下:
(一)实践出真理:在设计中遇到了不少问题起初我不知道怎么解决,后来发现只看书是不行的,只有反复的实践不断的测试才会发现问题的所在.只有实践结合理论才能让我们更快的掌握一门知识。
(二)思考是作为一个程序员必备的素质:总体设计之前要思考,详细设计之中要思考,遇到问题要思考等等,不会思考的程序员,永远也不会设计出优秀的程序.只有在很详细的设计之后,才能做出更优秀的程序。
(三)学会借鉴学习他人经验〖本文来自:毕业设计论文网www.paper51.com〗:学会如何借鉴他人成功经验往往能够起到事半功倍的效果.知识在于积累,知识在于扩展,在吸收借鉴了他人的经验才能更快的掌握更多的知识。
这次毕业设计中我获得的体会很多,以上只是其中的点滴而已,这些经验与体会将成为我大学生活不可多得的财富,将在我今后的生活和工作中产生重要的影响.
3.致谢
在本次毕业设计中,我从指导老师金小峰老师身上学到了很多东西。金老师认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我收益非浅。他无论在理论上还是在实践中,都给与我很大的帮助,使我得到不少的提高,这对于我以后的工作和学习都有一种巨大的帮助,感谢他耐心的辅导,没有他的悉心帮助和指导就没有这次毕业设计的完成。延边大学网上作业系统能及时开发完成,还有同组的同学的热心帮助,再次向尊敬的老师和同学表示深深的谢意.



参考文献

[1]《PHP语言,进阶和高级应用》龙浩等编著清华大学出版社
[2]《PHP与MYSQL彻底研究》陈俊宏著人民邮电出版社
[3]《Apache服务器实用大全》[美]MohammedJ.Kabir著中国水利水电出版社
[4]《软件工程导轮》张海藩编著清华大学出版社
[5]《PHP

上一篇: PHP019教学质量考核管理系统
下一篇: PHP001课程管理系统
在线客服  
点击这里给我发消息 点击这里给我发消息
点击这里给我发消息 点击这里给我发消息
QQ:528311109 QQ:528311109
  服务邮箱:Service@paper51.com
热门浏览
论文降价了,2010年毕业的同学你
计算机毕业论文无忧网-公告
计算机毕业论文-论文无忧网至同学
5年信誉服务保证-计算机毕业论文
购买现成作品流程
计算机毕业论文答辩过程中需要注
付款方式
网站介绍
计算机毕业论文答辩前的准备
常见问题
最近更新  
论文降价了,2010年毕业的同学你
计算机毕业论文无忧网-公告
计算机毕业论文-论文无忧网至同学
5年信誉服务保证-计算机毕业论文
购买现成作品流程
计算机毕业论文答辩过程中需要注
付款方式
网站介绍
计算机毕业论文答辩前的准备
常见问题
设为首页 | 加入收藏 | 关于本站 | 联系站长 | 友情链接 | 版权申明 | 在线留言 | 网站地图
Copyright 2006-2008 Powered by Paper51.com,论文无忧网 All Rights Reserved.
声明:《论文无忧网》,根据《信息网络传播权保护条例》,如果我们网站上的的作品侵犯了您的权利,请及时通知我们,我们会及时删除。
《论文无忧网》为您提供优秀的计算机毕业设计|计算机毕业论文|计算机论文|毕业论文等资料,仅供学习参考使用。