1、仲恺农业工程学院毕业设计基于WEB的同学校友录的设计与实现姓名院(系)信息科学与技术学院专业班级电子信息工程093学号200910314305指导教师职称讲师论文答辩日期2013年5月18日仲恺农业工程学院教务处制学生承诺书本人郑重承诺此论文是在老师的指导下独立完成的,除了文中特别加以标注和致谢的地方外,论文中不包含其他人发表或撰写过的研究成果。相关文献的引用已在论文中作了明确的说明。论文与资料若有不实之处,本人愿意承担责任,特此声明。签名_年月日摘要通过提供便捷的校友录平台和人性化校友录的管理,可增强校友之间的学术、创新、生活交流,促进本校的信息化建设乃至学科文化发展。本系统可方便同学自主更
2、新的班级同学录中的个人通信信息以及发表个人最新信息状态等。系统采用DIV和CSS进行网页标准布局,使用开源PHP语言作为前台开发工具,开源MYSQL作为后台数据库平台的管理系统。该系统采用开源语言方便进行多平台的移植和设计,系统实施采用原型法来有效避免开发过程中的盲目问题,充分发挥其中优势,保证系统的正常实施。关键字WEB校友录系统网络PHP目录1前言12系统需求分析121同学校友录系统需求122系统功能结构223开发环境224开发工具介绍2241PHP语言概述2242MYSQL概述3243EASYECLIPSEFORPHP概述325数据库连接33系统总体设计431系统结构设计432数据库设计
3、64详细设计741系统结构742功能模块设计9421用户登录界面9422信息发布界面9423信息浏览界面11424用户中心界面125程序测试及发布126结论15参考文献15致谢1711前言当今超摩尔定律的计算机软硬件发展,同时也造就了计算机网络全方面融入生活的极大变革1。信息化的今天,通过计算机网络基于各种平台,使用人性化的在线服务能随时随地的联系朋友、同学;发表个人的状态、日志、微博。目前,中国网上有很多大型的网络公司提供校友录服务,例如搜狐CHINAREN校友录、腾讯QQ校友等。但多数这类校友录在市场经济作用下更注重盈利,大量的广告、娱乐性质的内容充斥其中。只适合个人用户的娱乐、交友。国外
4、也出现很多类似校友录的SNS网站,但其面对对象主要是公司员工、社会大众,其娱乐交友性质也很强2。为了改变当前的校友录的不足,因此本系统采用DIVCSS网站标准,HTML4语言开发,而且网页符合W3C标准,能在WINDOWS、MAC、LINUX、SYMBIAN、ANDROID等平台以及IE、火狐、CHROME、OPERA等各种主流浏览器下正确完整通过测试,正常运行。系统基于WEB20交互式设计,可以使用手机进行访问。以注册校友可以随时通过电脑、手机来发表信息、评论信息。对注册校友提供文件共享留言空间,建立学术文件交流平台,注册校友用户可以自由评论、发表意见。建立一个注重于学习交流、创新共享、答疑
5、互助的方便快捷的平台。在今天由于网络教学需求量的增加,以教学、学术交流为主流校友录得到发展,符合了高校人才创新,优势互助的发展理念;也是高校打造非盈利性校友录网站的先驱。计算机网页技术的发展,使得很多传统的WEB10网站无法满足用户的丰富需求。其网页落后的TABLE嵌套框架也无法满足多平台的应用。PHP(HYPERTEXTPREPROCESSOR,超文本预处理器)在计算机的快速发展中让传统的HTML静态网页的不足与用户高需求的矛盾得到了有效的解决之道3。PHP能在各种主流系统(包括及其变种系统)中很方便的进行跨平台运用,采用PHP5语言开发的系统能很好的兼容,满足各种不同用户的需要。同时系统也
6、采用被广泛应用在INTERNET上的中小型网站中的MYSQL数据。其体积小、速度快、成本低,能更好的维护、备份网站信息。2系统需求分析21同学校友录系统的需求建立一个高效、快速、易用的基于WEB20技术PHP5构建的校友录系统,通过它让注册用户可以随时随地与校友、同学保持更紧密的联系,及时了解他们的动态;与他们分享的生活和创新、即时交流。并且分享个人、思想等信息,以知识型信息为主。222系统功能结构系统主要包括首页、用户登录和后台登录。首页显示在线帮助、网站介绍,提供后台登录链接和用户登录表单验证。用户登录后进入到用户中心,用户中心包括可使用留言板和通讯录功能。后台登录管理员登录后可以进行留言
7、板和通讯录的信息修改和系统信息修改,直接对数据库进行修改。图1基本网站结构图23开发环境本基于WEB的同学校友录采用目前INTERNET上流行的网站构架方式是LAMP(LINUXAPACHEMYSQLPHP),即使用LINUX作为操作系统,APACHE作为WEB服务器,MYSQL作为数据库,PHP作为服务器端脚本解释器。本程序能够稳定运行于支持PHP535环境的WINDOWS2000以及LINUX系统服务器上。PHP是一种被广泛应用的开放源代码的多用途脚本语言,它可嵌入到HTML中,尤其适合WEB开发。PHP能够用在所有的主流操作系统上,包括LINUX、UNIX的各种变种、MICROSOFTW
8、INDOWS、MACOSX、RISCOS等8。对于大多数的服务器,PHP提供了一个模块;还有一些PHP支持CGI标准,使得PHP能够作为CGI处理器来工作。24开发工具介绍241PHP语言概述PHP是一种HTML内嵌式的语言,PHP与微软的ASP颇有几分相似,都是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,现在被很多的网站编程人员广泛的运用。PHP独特的语法混合了C、JAVA、PERL以及PHP自创新的语法。它可以比CGI或者PERL更快速的执行动态网页。用PHP做出的动态页面与首页在线帮助用户登录留言板通讯录网站介绍信息修改系统修改后台登录3其他的编程语言相比,
9、PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;与同样是嵌入HTML文档的脚本语言JAVASCRIPT相比,PHP在服务器端执行,充分利用了服务器的性能;PHP执行引擎还会将用户经常访问的PHP程序驻留在内存中,其他用户在一次访问这个程序时就不需要重新编译程序了,只要直接执行内存中的代码就可以了,这也是PHP高效率的体现之一。PHP具有非常强大的功能,所有的CGI或者JAVASCRIPT的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统4。242MYSQL概述MYSQL相比其他数据库系统具有以下特点和优势(1)使用C和C编写,并使用了多种编
10、译器进行测试,保证源代码的可移植性。(2)支持AIX、FREEBSD、HPUX、LINUX、MACOS、NOVELLNETWARE、OPENBSD、OS/2WRAP、SOLARIS、WINDOWS等多种操作系统。(3)为多种编程语言提供了API。这些编程语言包括C、C、PYTHON、JAVA、PERL、PHP、EIFFEL、RUBY和TCL等。(4)支持多线程,充分利用CPU资源。(5)优化的SQL查询算法,有效地提高查询速度。(6)既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中提供多语言支持,常见的编码如中文的GB2312、BIG5,日文的SH
11、IFT_JIS等都可以用作数据表名和数据列名。(7)提供TCP/IP、ODBC和JDBC等多种数据库连接途径。(8)提供用于管理、检查、优化数据库操作的管理工具。(9)可以处理拥有上千万条记录的大型数据库5。243EASYECLIPSEFORPHP概述EASYECLIPSE是一个将ECLIPSE插件分类打包,针对不同类型的使用人群,提供不同版本的包装过的ECLIPSE下载。EASYECLIPSE不同于MYECLIPSE,EASYECLIPSE是免费的开源软件,分别提供WINDOWS,MAC,LINUX平台版本下载。EASYECLIPSE提供三类版本,分别是JAVA,WEB和动态语言,C/C7。
12、EASYECLIPSEFORPHP用于开发,部署,调试,测试PHP应用程序集成一个WEB服务器和一个数据库。支持CVS与SUBVERSION。25数据库连接PHP可以编译成具有与许多数据库相连接的函数。PHP与MYSQL是现在绝佳的组合。你还可以自己编写外围的函数取间接存取数据库。通过这样的途径当你更换使用的数据库时,可以轻松的更改编码以适应这样的变化。PHPLIB就是最常用的可以提供一般事务需要的一系列基库。就像前面说的那样,PHP已经进入了一个高速发展的时期。对于一个非程序员来说为PHP扩展附加功能可能会比较难,但是对于一个PHP程序员来说并不困难。PHP4提供了类和对象。基于WEB的编程
13、工作非常需要面向对象编程能力。PHP支持构造器、提取类等。传统上网页的交互作用是通过CGI来实现的。CGI程序的伸缩性不很理想,因为它为每一个正在运行的CGI程序开一个独立进程。解决方法就是将经常用来编写CGI程序的语言的解释器编译进你的WEB服务器比如MOD_PERL,JSP6。PHP就可以以这种方式安装,虽然很少有人愿意这样以CGI方式安装它。内嵌的PHP可以具有更高的可伸缩性。3系统总体设计31系统结构设计本系统采用PHP模块化设计全站设计包括首页、前台校友登录界面和后台管理登录界面。首页采用PHP动态调用最新加入系统的校友,最近更新信息,最受欢迎评论等。校友登录界面包括登录平台、新校友
14、注册。后台登录提供信息发表、信息回复、学科信息共享等。后台管理员界面包括信息审核、会员管理、网站设置等。图2首页功能设计图用户注册页面用户可以通过输入邮箱账号、性别、昵称、密码以及重复密码信息来完成个人用户账号的成功注册。注册功能示意图如下图3登录功能设计图用户中心采用用户在首页输入用户名密码后保存在数据库,用户登录输入用户名,密码后调用数据库中信息核对,后保存SESSION跳转到用户中心。用户中心包括了用首页用户登录用户注册最新留言最新注册数据库最新信息后台登录邮箱昵称性别密码数据库5户对个人资料的修改,发布和浏览个人信息,上传个人资料到通讯录空间共享。设计图如下否是否是图4用户登录流程图用
15、户中心的留言板提供用户登记三种信息,信息包括用户名(昵称),留言信息的标题,以及留言的内容。留言登记流程图如下否是否是否是图5留言登记流程图用户登录邮箱验证用户中心密码验证昵称验证数据库标题验证留言发布内容验证6用户中心的个人信息提交表单可以提交用户的信息包括姓名,性别,手机号,QQ号,所在班级。个人信息发布流程图如下图6个人信息发布功能设计图后台管理采用默认用户名,密码登录,可直接方便的对数据库进行修改,用户、系统的管理。设计图如下否是否是图7后台管理登录流程图32数据库设计采用MYSQL数据库UTF8字符编码,数据库名ALUMNI,数据库包含4个表AL_ADMIN,AL_USER,AL_U
16、SERINFO,AL_MESSAGE。其中AL_ADMIN表中定义了ID,USERNAME,PASSWORD,CLASS。分别存储管理员用户名,密码以及所属管理组。表1AL_ADMIN数据库表字段名称数据类型类型或文本长度是否主键是否允许空用户登录账号验证管理登录密码验证姓名手机号QQ号所在班级数据库7ID数字INT11是否USERNAME文本VARCHAR20否否PASSWORD文本VARCHAR30否否CLASS数字INT1否否AL_USER表中包括了ID自动增加,登录账号记录EMAIL,用户密码PASSWORD,性别SEX,昵称NICKNAME,以及用户添加时间ADDTIME。表2AL_
17、USER数据库表字段名称数据类型类型或文本长度是否主键是否允许空ID数字INT5是否EMAIL文本VARCHAR100否否PASSWORD文本VARCHAR32否否SEX文本VARCHAR10否否NICKNAME文本VARCHAR100否否ADDTIME日期/时间DATATIME否否AL_USERINFO中包括了USER_ID,用户名NAME,手机号码PHONE,用户QQ号码以及班级信息CLASS。表3AL_USER数据库表字段名称数据类型类型或文本长度是否主键是否允许空ID数字INT6是否USER_ID数字INT10否否NAME文本VARCHAR6否否PHONE数字VARCHAR50否否QQ
18、数字VARCHAR20否否CLASS文本VARCHAR20否否ADDTIME日期/时间DATATIME否否AL_MESSAGE中使用MESSAGE_ID,NAME,TITLE,CON,ADDTIME分别储存了留言序号,用户名,留言标题,留言内容,以及留言添加时间。表4AL_MESSAGE数据库表字段名称数据类型类型或文本长度是否主键是否允许空ID数字INT6是否MESSAGE_ID数字INT10否否NAME文本VARCHAR6否否TITLE文本VARCHAR50否否CON文本VARCHAR200否否ADDTIME日期/时间DATATIME否否4详细设计41系统结构同学校友录系统提供了“用户注册
19、”、“用户查找”、“信息发布”、“文件共享”、“站8内消息”等功能,每一个功能都有独立的PHP文件进行,部分交互功能互相采用INCLUDE“REQUIRE“进行调用模块之间的相互调用。结构如下图所示图8后台管理结构图CONFIGPHP系统与数据库连接接口文件,并对敏感字符进行替换,系统和数据库均采用UTF8字符编码。CONNPHP系统中的数据库链接检测文件,检测数据库的链接是否正确并做出提示。CONTECTPHP通讯录页面,调用数据库ALUMNI中AL_USERINFO,将用户的个人信息完整的输出到表格显示,并通过ORDERBYSQL语句的选择对数据库信息采取正顺,倒序,按时间排列等。FUNC
20、TIONSPHP系统的跳转信息提示页面,公共页面,通过获取起始页面的TITLE,MESSAGE,URL,BACKURL的值获得不同的提示和跳转页面。LOGINPHP提供用户登录界面,采用数据库匹配验证用户名和密码的正确性然后跳9转到MAINPHP用户中心界面。MAINPHP用户中心页,可以提交新的个人通讯信息,和删除旧的通讯信息。LOGOUTPHP退出跳转页面,清除用户SESSION。MESSAGEPHP留言板,调用MESSAGE_ADDPHP添加到数据库中的留言信息,按序号进行排列。REGPHP用户注册,采用表单将用户注册信息储存到数据库中。42功能模块设计421用户登录界面用户登录页采用表
21、单将EMAIL和PASSWORD值的通过POST的方式传到LOGINPHP进行验证。图9用户登录界面图主要实现代码如下METHOD“POST“ACTION“LOGINPHP“账号NAME“EMAIL“密码NAME“PASSWORD“管理员登录地址/ADMIN/INDEXHTML查看通讯录CONTECTPHP立即注册REGHTML422信息发布界面信息发布,留言添加,站内消息都采用信息发布页面将信息添加到数据库中。信息发布界面如下所示10图10信息发布界面图信息添加到数据库中实现代码SQLMYSQL_QUERY“INSERTINTOAL_MESSAGEUSER_ID,NAME,TITLE,CON
22、,ADDTIMEVALUES“ID“,“NAME“,“TITLE“,“CON“,“ADDTIME“数据插入成功GOTOURL“页面提示“,“数据保存成功“,“MESSAGEPHP“否则失败提示ECHO“ALERT出错数据保存失败“IFMYFORMUSERVALUE“提示请填写用户名。IFMYFORMTITLEVALUELENGTH5提示标题不能少于5个字符。IFMYFORMCONTENTVALUE“提示必须要填写留言内容。信息发布成功代码以及成功页面系统将在5秒后返回URL。返回BACKURL。11图11系统提示界面图423通讯录信息浏览界面将所需要的同学的用户个人信息列表进行显示,信息内容包
23、括姓名,性别,手机号码,QQ,所在班级信息等。信息在个人中心可进行删除更新。用户信息浏览界面如下所示图12信息浏览界面图通讯录主要实现代码姓名“ROWNAME“昵称“ROWNICKNAME“性别“ROWSEX“12电话“ROWPHONE“QQ号“ROWQQ“EMAIL“ROWEMAIL“采用PHP代码与HTML代码混编,WHILE循环语句实现。424用户中心界面用户中心可以更新用户的姓名,性别,联系电话,QQ,EMAIL等提供给其他同学用户查看,并自己更新修改。用户中心界面如下图13用户中心界面图表单验证实现代码如下IFNAMEALERT请输入姓名IFPHONE“ALERT“请输入联系方式,可
24、以是手机或固定电话“IFREGPHONETESTPHONEIFREGPHONE2TESTPHONEALERT“对不起,您输入的手机电话号码有错误。区号和电话号码之间请用分割“IFQQ“ALERT“请输入QQ号码“IFREGQQTESTQQALERT“请输入正确的QQ号码“5程序测试及发布程序设计完成后,使用APMSERV526快速搭建APACHE229、PHP526、MYSQL51284026、NGINX、MEMCACHED、PHPMYADMIN、OPENSSL、SQLITE、ZENDOPTIMIZER,以及ASP、CGI、PERL网站服务器平台后,讲文件复制到HTDOCS根目录下。或者将文件
25、上传到LINUX服务器WWWROOT目录下,默认INDEXPHP为首页后即可发布程序。使13用IE输入本地地址127001(LOCALHOST)或者服务器地址,打开后的首页页面如下图所示图14首页界面图点击立即注册后进入用户注册信息提交表单,填写注册邮箱TESTTESTCOM;昵称填写TEST;性别选择男;密码123,并重复密码123后点击注册后。页面跳转到注册成功提示,3秒后自动跳转到注册成功后的用户中心。在用户中心同学录登记表单中提交真是姓名;手机号15874111111;QQ号码123456;班级信息计算机3班后点击登记。然后进入通讯录登记列表后可以看到提交的通讯信息。通讯信息包括用户名
26、、昵称、性别、手机号、QQ号码、班级信息、信息登记时间。返回用户中心可以看到已经提交的自己的通讯录信息,通讯录记录信息下有清除按钮,点击即可以清除掉当前已经记录的全部通讯录信息。在用户中心右上角点击留言添加即可进入到留言添加表单,在留言添加表单中,第一项用户昵称为默认调用注册时候填写的用户昵称,该用户昵称不可修改。第二项为留言标题,填写留言标题测试。第三项留言内容填写留言内容测试。填写完三项后点击提交,将留言信息记录到数据库中,然后点击右上角留言板链接进入到留言板列表。列表中出现一条包含了用户的昵称TEST、留言标题测试以及留言内容测试的一条留言内容,并包含了自动生产的留言提交时间记录信息。然
27、后返回首页后点击后台管理登录后,进入到后台管理登录页面填写默认管理员用户账号ADMIN密码123456,后点击登录;页面跳转到后台管理中心,在后台管理中心14显示了一条用户记录,邮箱TESTTESTCOM、昵称TEST、登记时间和删除按钮,点击删除按钮后即可删除登录邮箱为TESTTESTTESTCOM的用户。下面也显示了一条留言内容为TEST、留言标题测试、留言内容测试的留言信息。点击删除按钮,即可删除掉一条留言信息。管理中心底部表单中可以进行管理密码修改,填写原密码123456,新密码12345,重复密码12345,点击修改即可将后台管理登录密码修改为12345。6总结网络的高速发展,多平台
28、支持程序具有很好的兼容性,目前网络上大多的同学校友录系统都采用ASP语言搭建9,因此建立一个高效、快速、易用的基于WEB20技术PHP5构建的校友录系统,通过它让注册可以随时随地与校友、同学保持更紧密的联系,及时了解他们的动态;与他们分享的生活和创新,即时通讯、即时交流。并且目前同学校友录系统娱乐,广告性质内容太多,系统也良莠不齐10,本设计侧重于注册用户能随时随地的即时的与校友、同学进行交流,分享、查看文件等学习性较强的校友录系统。设计提供了校友通讯录的收集,可以进行留言。不足之处在于互动功能还有待完善。15参考文献1肖维明基于PHPMYSQL的网站开发J物流工程与管理,2009,12061
29、2132FHWARESOURCECENTERANINTRODUCTIONTOMYSQLJNATIONALSERVICECENTERFORENVIRONMENTALPUBLICATIONS,2009,301243史鹏辉,邬霞基于UML的校友录系统的建模J辽东学院学报自然科学版,2009,120954王菲菲浅谈SQL查询语句的优化方法J吉林华桥外国语学院学报,2009,120221225阮征,徐晓昕,邹晨WEB20动态网站开发PHP技术与应用M北京清华大学出版社,2008096LYNNBEIGHLEY,MICHAELMORRISONHEADFIRSTPHP2510耿相真DREAMWEAVER8网页
30、设计轻公现场实战M北京航空工业出版社,2007212311丁欣等决胜SNS产品设计运营与开放平台社会化营销M北京人民邮电出版社,20091012CHANKINKONGENHANCINGCOURSECONTENTTHROUGHLECTURERECORDINGSANDNEWWEBTECHNOLOGIESJHONGKONGUNIVERSITYOFSCIENCEANDTECHNOLOGY,2009,0413澳威利,澳汤姆森PHP和MYSQLWEB开发M机械工业出版社,20090414武金刚寻找夕日的足迹校友录J电脑迷,2009,13172215基于WEB校友录的设计实现王民川J才智,2011,3053
31、416聂庆鹏PHPMYSQL动态网站开发与全程实例M北京清华大学出版社,2007121317陈营辉PHP网络编程从入门到精通M北京清华大学出版社,2009218杨竞龙,马英瑞基于PHP的BBS通讯录系统的设计与实现J电脑学习,2010,15041319徐辉安装配置PHPMYSQLJ网管员世界,2011,12036720贾素来使用PHP和MYSQL开发动态网站J大众科技,2011,6033116DESIGNANDIMPLEMENTATIONOFTHESTUDENTSALUMNIBASEDONWEBCHENYANGCONGINFORMATIONSCIENCEANDTECHNOLOGYCOLLEGE
32、,ZHONGKAIUNIVERSITYOFAGRICULTUREANDENGINEERING,GUANGZHOU510225,CHINAABSTRACTTHROUGHPROVIDESTHECONVENIENTALUMNUSTORECORDTHEMANAGEMENTWHICHTHEPLATFORMANDTHEUSERFRIENDLYALUMNUSRECORD,MAYSTRENGTHENBETWEENTHEALUMNUSACADEMIC,THEINNOVATION,THELIFEEXCHANGE,PROMOTESTHISSCHOOLINFORMATIONIZATIONCONSTRUCTIONAND
33、EVENTHEDISCIPLINECULTUREDEVELOPMENTTHISSYSTEMMAYFACILITATECLASSANDGRADESCHOOLMATEWHOSCHOOLMATERENEWSINDEPENDENTLYINTHERECORDPERSONTOPERSONCOMMUNICATIONINFORMATIONASWELLASPUBLISHESINDIVIDUALMOSTRECENTINFORMATIONSTATEANDSOONTHESYSTEMUSESDIVANDCSSCARRIESONTHEHOMEPAGESTANDARDLAYOUT,USESTHESOURCEPHPLANGU
34、AGETOTAKETHEONSTAGEDEVELOPMENTKIT,OPENSSOURCEMYSQLTOTAKETHEBACKSTAGEDATABASEPLATFORMTHEMANAGEMENTSYSTEMMANAGEMENTSYSTEMTHISSYSTEMUSESTHESOURCELANGUAGECONVENIENCETOCARRYONTHEMULTIPLATFORMSTHETRANSPLANTANDTHEDESIGN,THESYSTEMIMPLEMENTATIONUSESTHEPROTOTYPELAWTOCOMETOAVOIDINTHEPERFORMANCEHISTORYEFFECTIVE
35、LYTHEBLINDQUESTION,FULLDISPLAYSUPERIORITY,GUARANTEESYSTEMSNORMALIMPLEMENTATIONKEYWORDSWEBALUMNUSRECORDSSYSTEMINTERNETPHP17致谢感谢指导老师老师和曾经指导过我的所有老师以及帮助过我的同学们,是他们的帮助让本毕业论文能够得以顺利完成。在此对他们表示最诚挚的谢意首先感谢给我提供的学习机会,在大学期间是我人生中最重要的时光。在这里我学会了学习;学会了工作;学会了与人结交相处,这为我完成毕业设计打下了基础,也为我以后的人生埋下伏笔。在完成这一毕业设计过程中,我的收获颇多,其中最重要的
36、是,只要用心去学,善于寻找学习资料,利用学习资源,没有什么困难是战胜不了的。通过本次设计,我对PHP语言尤其是对网页编程语言有了很大的了解。要特别感谢我的指导老师老师。老师在我毕业论文的撰写过程中,给我提供了极大的帮助和指导。从开始选题到中期修正,再到最终定稿,老师一直悉心指导我,给我提供了许多宝贵建议。感谢一同学习生活了4年的电子三班同学,因为有你们,我的大学生活是那么的多姿多彩,大学四年,不管在学习、生活还是工作上面,你们都给以了我不少的支持和帮助。也因为有你们的帮助和鼓励,我的论文得以顺利完成。永远不会忘记,大学四年里我们一起渡过的欢乐时光,那些开心的日子,总是那么令人难以忘怀。最后感谢
37、我的父母,没有他们的支持,我不会这样无忧无虑的走完大学的全过程,不能从这样一个高的起点开始我走进社会的人生。最后对学校、老师、同学和家人再次致以我最衷心的感谢18仲恺农业工程学院毕业论文设计成绩评定表姓名学号2009103143052013届院系别信息科学与技术学院专业、班级电子信息工程093毕业论文设计题目基于WEB的同学校友录的设计与实现指导教师姓名、职称讲师指导教师评语及评分该论文选题具有一定实际意义,作者在吸收学术界研究成果的基础上,有自己的心得体会,提出自己的见解和观点,论述观点正确,材料比较充实,叙述层次分明,有较强的逻辑性。文字通顺、流畅。行文符合学术规范。论文能按时交稿,认真反
38、复修改,达到本科论文的要求。评分78分。签名年月日评阅老师评语及评分基于WEB的同学校友录的设计与实现选题合理,系统采用DIV和CSS进行网页标准布局,使用开源PHP语言作为前台开发工具,开源MYSQL作为后台数据库平台的管理系统,设计并实现了校友录系统。该设计工作量合理,难度符合本科生的毕业论文要求,可提交答辩。建议成绩评定77分。签名年月日19答辩记录答辩开始首先进行了设计的大概说明和演示,之后答辩小组围绕本设计进行问答1提问同学录包括多少个成员回答由数据库中定义。2提问你的系统中数据库需要多个充分表回答4个。1、用户名、密码2、用户邮箱、性别等3、手机号码、QQ号、班级信息4、留言序号、
39、留言标题、内容、时间。3这个校友录是怎么实现登录功能的回答采用表单将EMAIL和PASSWORD传值到目标页面LOGINPHP,然后和数据库中USER用户注册信息表中的值进行比对判断用户登录邮箱、密码是否正确答辩秘书年月日答辩小组评价意见及评分该生论文选题符合我校本科生毕业设计(论文)基本要求,具有一定实际意义。论文格式基本符合学校要求,论文结构合理,符合逻辑,文章层次分明,语言准确,文字流畅,基本达到规范化要求。陈述过程中,语言表达能力较好,能比较流利、清晰地阐述论文。回答答辩老师的提问时,思路较清晰,能较恰当地回答问题。经答辩小组集体评议,该生论文答辩得分72分。答辩组长年月日论文设计成绩指导老师(40)评阅老师(20)折算分答辩小组(40)折算分总评分等级原始分折算分原始分折算分原始分折算分783177157229院系答辩领导小组委员会审核意见签章年月日注1、论文设计成绩一栏中,折算分分别由指导老师(40)、评阅老师(20)、答辩小组(40)给出的原始分乘以各自百分比例所得。总评分由折算分相加所得。2、“等级”90分以上为“优秀”、8089分为“良好”、7079分为“中等”、6069分为“及格”、59分以下为“不及格”。