公共课平时成绩查询系统-1-摘要众所周知,现代信息技术是现代教育技术的基础和核心,培养和创新型的人才必须依靠现代教育技术。从这一层意义上讲,我们说掌握一定的计算机应用技能已经成为国家未来的合格建设者的必备素质,所以现在在大学中对非计算机系的学生开设了计算机文化基础课,并且通过这门课的学习使同学们能顺利的通过计算机等级考试。由于学习这门课的人很多,平时查看成绩就非常的麻烦。本系统就是为了方便老师和同学查看平时成绩而编写的,它具有快速、准确、方便的特点。本系统是学校WEB站点的一个子系统,具有很好的外部接口,能够很好的配合站点的其它子系统服务于学校的成绩管理。关键字:LAMP查询平时成绩公共课平时成绩查询系统-2-AbstractItiswellknownthatthemoderninformationtechnologyisfoundationandthecoreofthemoderneducationaltechnique,trainedandtheinnovationtalentedpersonmustdependonthemoderneducationaltechnique.Saysfromthissignificance,itisextremelyimportanttograspsthecertaincomputerskill.soeachschoolhasallopenedthecomputeculturebasicclass.withthehelpofthestudythecomputercultuebasicclass,allstudentscanthroughcomputerranktestsmoothly.Becausethereissomanystudentsstudythisclass,theresultofusuallysearchareverytrouble.Thissystemiscompilesforteacherandtheschoolmate,withthehelpofthissystem,searchetheresultoftextisveryeasy.Thecharacteristicofthissystemisfastaccurateandconvenient.ThissystemisaschoolWEBstandsub-system,hastheverygoodexteriorconnection,coordinatestandothersubsystemsservetheschoolresultmanagement.Keywords:LAMPQueryUsualresult公共课平时成绩查询系统-3-目录摘要·····························1一引言····························4二需求分析··························9三总体设计··························11四详细设计··························15五测试报告··························23结束语····························24参考资料···························25公共课平时成绩查询系统-4-第一章引言(期刊网)伴随着网络的出现,网页逐渐融入人们的生活。快速及时的新闻浏览,五彩缤纷的网上信息,使网络与人们的生活息息相关,于是世界上又出现了第三媒体——Internet。它打破了地域限制,真正使信息得以共享,改变了人们的工作和生活方式。制作网页是企业和个人的宣传自己的重要手段,同时也是学习者获取学习信息的重要手段。尤其是在教育领域,在素质教育与终身教育成为必然的今天,人们对信息的需求有了更新,更高的要求,而网页由于本身所具有的信息量大,传递快速,没有时空限制等特点恰好满足这种要求。所以网页也逐渐成为一种新兴的教育资源。也正是由于网络实现网站的数据信息能够进行实时交互,保证网站数据的实时性。随着Internet的进一步发展,静态Web站点的开发与维护变得越来越困难,一方面信息的不断增加和变化,使站点维护人员不得不经常修改他们的网页,特别是基于数据库驱动的Web站点更是如此,随着Internet上信息量的增多和交互性的加强使HTML显得越来越难以胜任。另一方面静态网页由于不能与浏览者进行有效交互,使人们感到越来越乏味,而不愿意再一次地进入同一站点。所以开发动态网页或动态内容成了越来越多的站点所追求目标。所谓动态内容是由每一个用户按照自己的需求发出请求而特殊制作的Web网页。网络发展前景无限,及早与网络结合,与信息时代同步,与高科技汇合,定会给社会各行各业的发展注入新鲜的活力。站在网络时代的前夜,我们清晰地听到了网络时代的宣言:谁掌握了网络,谁就掌握了未来。1.1PHP简介:PHP是能让你生成动态网页的工具之一。PHP网页文件被当作一般HTML网页文件来处理并且在编辑时你可以用编辑HTML的常规方法编写PHP。PHP代表:超文本预处理器(PHP:HypertextPreprocessor)。PHP是完全免费的,不用花钱,你可以从PHP官方站点()自由下载。PHP遵守GNU公共许可(GPL),在这一许可下诞生了许多流行的软件诸如Linux和Emacs。你可以不受限制的获得源码,甚至可以从中加进你自己需要的特色。PHP在大多数Unix平台,GUN/Linux和微软Windows平台上均可以运行。怎样在公共课平时成绩查询系统-5-Windows环境的PC机器或Unix机器上安装PHP的资料可以在PHP官方站点上找到。安装过程很简单。1.2PHP的先进之处(发期刊网)应用PHP有许多好处。当然已知的不利之处在于PHP由于是开放源码项目,没有什么商业支持,并且由此而带来的执行速度缓慢(直到PHP4之前)。但是PHP的邮件列表很是有用而且除非你正在运行像Yahoo!或者Amazon.com这样的极受欢迎的站点,你不会感觉出PHP的速度与其他的有什么不同。最起码我就没有感觉出来!好了,让我们来看看PHP有那些优点:①学习过程PHP的学习过程非常简单。与Java和Perl不同,你不必把头埋进100多页的文档中努力学习才可以写出一个象样的程序。只要了解一些基本的语法和语言特色,你就可以开始你的PHP编码之旅了。之后你在编码过程中如果遇到了什么麻烦,还可以再去翻阅相关文档。PHP的语法与C,Perl,ASP或者JSP。对于那些对上述之一的语言较熟悉的人来说,PHP太简单了。相反的,如果你对PHP了解较多,那么你对于其他几种语言的学习都很简单了。你只需要30分钟就可以将PHP的核心语言特点全部掌握,你可能已经非常了解HTML,甚至你已经知道怎样用编辑设计软件或者手工来制作好看的WEB站点。由于PHP代码能够无障碍的添加进你的站点,在你设计和维护站点的同时,你可以很轻松的加入PHP使得你的站点更加具有动态特性。②数据库连接PHP可以编译成具有与许多数据库相连接的函数。PHP与MySQL是现在绝佳的组合。你还可以自己编写外围的函数取间接存取数据库。通过这样的途径当你更换使用的数据库时,可以轻松的更改编码以适应这样的变化。PHPLIB就是最常用的可以提供一般事务需要的一系列基库。③可扩展性就像前面说的那样,PHP已经进入了一个高速发展的时期。对于一个非程序员来说为PHP扩展附加功能可能会比较难,但是对于一个PHP程序员来说并不困难。公共课平时成绩查询系统-6-④面向对象编程PHP提供了类和对象。基于web的编程工作非常需要面向对象编程能力。PHP支持构造器、提取类等。④可伸缩性传统上网页的交互作用是通过CGI来实现的。CGI程序的伸缩性不很理想,因为它为每一个正在运行的CGI程序开一个独立进程。解决方法就是将经常用来编写CGI程序的语言的解释器编译进你的web服务器(比如mod_perl,JSP)。PHP就可以以这种方式安装,虽然很少有人愿意这样以CGI方式安装它。内嵌的PHP可以具有更高的可伸缩性。⑤更多特点PHP的开发者们为了更适合web编程,开发了许多外围的流行基库,这些库包含了更易用的层。你可以利用PHP连接包括Oracle,MS-Access,Mysql在内的大部分数据库。你可以在苍蝇上画图,编写程序下载或者显示e-mail。你甚至可以完成网络相关的功能。最好的是,你可以选择你的PHP安装版本需要哪些功能。引用Nissan的Xterra的话来说就是PHP可以做到你想让它做到的一切而且无所不能!1.3MySQL数据库简介MySQL数据库可以称得上是目前运行速度最快的SQL语言数据库。除了具有许多其它数据库所不具备的功能和选择之外,MySQL数据库是一种完全免费的产品,用户可以直接从网上下载数据库,用于个人或商业用途,而不必支付任何费用.体来说,MySQL数据库具有以下主要特点:1.同时访问数据库的用户数量不受限制;2.可以保存超过50,000,000条记录;3.是目前市场上现有产品中运行速度最快的数据库系统;4.用户权限设置简单、有效。如今,包括Siemens和SiliconGraphics这样的国际知名公司也开始把MySQL作为其数据库管理系统,这就更加证明了MySQL数据库的优越性能和广阔的市公共课平时成绩查询系统-7-场发展前景。1.4PHP连接MySQL数据库$dbh=mysql_connect(\'\',\'您的用户名\',\'您的密码\');(如果用域名无法联结,可以用LOCALHOST)mysql_select_db(\'数据库名\');$query=\insertintorequests(date,request,email,priority,status)values(NOW(),\'$description\',\'$email\',\'$priority\',\'NEW\')\;$res=mysql_query($query,$dbh);$query=\selectmax(id)fromrequests\;$res=mysql_query($query,$dbh);$err=mysql_error();if($err){echo\}$row=mysql_fetch_row($res);echo\未来您使用的号码为:\.$row[0];?1.4Apache简介(论文发表)Apache是根据NCSA的服务器发展而来的,NCSA是最早出现的Web服务器程序之一,由伊利诺斯大学Urbana-Champaign分校的美国国家超级计算应用中心开发。在发展初期,Apache主要是一个基于UNIX系统的服务器,它的宗旨就是建成一个基于UNIX系统的、功能更强、效率更高并且速度更快的服务器,这就决定了它是从其他的服务器演变而来的,并且添加了大量补丁来增强它在某一方面的性能,所以它就被命名为“APAtCHyServer(一个补丁组成的服务器)”。1.5Linux简介简单地说,Linux是一套免费使用和自由传播的类Unix操作系统,它主要用公共课平时成绩查询系统-8-于基于Intelx86系列CPU的计算机上。这个系统是由世界各地的成千上万的程序员设计和实现的。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品。公共课平时成绩查询系统-9-第二章需求分析需求分析大致可分为三步来完成,即需求信息的收集、分析整理和评审通过。㈠需求信息的收集公共课平时成绩查询系统要涉及到平时成绩的信息、老师和学生的基本信息和租借过程中的具体操作。平时成绩的基本信息:平时成绩的组成(考勤成绩和网上作业成绩)、详细信息(出勤次数、缺勤次数、网上作业提交情况、作业成绩情况)老师和学生的基本信息:教师编号、所教专业、年级、学号、专业等。基本操作信息:查询(省级期刊)㈡分析整理⒈调查的目的首先,要了解平时