《校园趣闻论坛设计与实现PHP毕业设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
本科毕业论文格式要求一、论文的结构与要求毕业设计(论文)包括以下内容(按顺序):本科论文包括封面、目录、标题、内容摘要、关键词、正文、注释、参考文献等部分。如果需要,可以在正文前加“引言”,在参考文献后加“后记”。论文一律要求打印,不得手写。1.目录目录应独立成页,包括论文中全部章、节和主要级次的标题和所在页码。2.论文标题论文标题应当简短、明确,有概括性。论文标题应能体现论文的核心内容、法学专业的特点。论文标题不得超过25个汉字,不得设置副标题,不得使用标点符号,可以分二行书写。论文标题用词必须规范,不得使用缩略语或外文缩写词(通用缩写除外,比如WTO等)。3.内容摘要内容摘要应扼要叙述论文的主要内容、特点,文字精练,是一篇具有独立性和完整性的短文,包括主要成果和结论性意见。摘要中不应使用公式、图表,不标注引用文献编号,并应避免将摘要撰写成目录式的内容介绍。内容摘要一般为200个汉字左右。4.关键词关键词是供检索用的主题词条,应采用能够覆盖论文主要内容的通用专业术语(参照相应的专业术语标准),一般列举3——5个,按照词条的外延层次从大到小排列,并应出现在内容摘要中。5.正文正文一般包括绪论(引论)、本论和结论等部分。正文字数本科不少于6000字,专科一般不少于5000字,正文必须从页首开始。*绪论(引论)全文的开始部分,不编写章节号。一般包括对写作目的、意义的说明,对所研究问题的认识并提出问题。*本论是全文的核心部分,应结构合理,层次清晰,重点突出,文字通顺简练。*结论是对主要成果的归纳,要突出创新点,以简练的文字对所做的主要工作进行评价。结论一般不超过500个汉字。正文一级及以下子标题格式如下:一、;(一);1.;(1);①。6.注释注释是对所创造的名词术语的解释或对引文出处的说明。注释采用脚注形式,用带圈数字表示序号,如注①、注②等,数量不少于10个,脚注少于10个的论文为不合格论文。7.参考文献参考文献是论文的不可缺少的组成部分,是作者在写作过程中使用过的文章、著作名录。参考文献应以近期发表或出版的与法学专业密切相关的学术著作和学术期刊文献为主,数量不少于6篇,参考文献少于6篇的论文成绩评定为不合格。产品说明、技术标准、未公开出版或发表的研究论文等不列为参考文献,有确需说明的可以在后记中予以说明。二、打印装订要求论文必须使用标准A4打印纸打印,一律左侧装订,并至少印制3份。页面上、下边距各2.5厘米,左右边距各2.2厘米,并按论文装订顺序要求如下:1.封面封面包括《广西广播电视大学关于毕业设计(论文)评审表》(封面、附录4)、《学生毕业设计(论文)评审表》(封2)、《广西广播电视大学关于毕业设计(论文)答辩申报表》(封3、附录5)。2.目录目录列至论文正文的三级及以上标题所在页码,内容打印要求与正文相同。目录页不设页码。3.内容摘要摘要标题按照正文一级子标题要求处理,摘要内容按照正文要求处理。4.关键词索引关键词与内容摘要同处一页,位于内容摘要之后,另起一行并以“关键词:”开头(采用黑体),后跟3~5个关键词(采用宋体),词间空1字,即两个字节,其他要求同正文。5.正文正文必须从内容提要页开始,并设置为第1页。页码在页末居中打印,其他要求同正文(如正文第5页格式为“―5―”)。论文标题为标准三号黑体字,居中,单倍行间距;论文一级子标题为标准四号黑体字,居中,20磅行间距;正文一律使用标准小四号宋体字,段落开头空两个字,行间距为固定值20磅;正文中的插图应与文字紧密配合,文图相符,内容正确,绘制规范。插图按章编号并置于插图的正下方,插图不命名,如第二章的第三个插图序号为“图2—3”,插图序号使用标准五号宋体字;正文中的插表不加左右边线。插表按章编号并置于插表的左上方,插表不命名,如第二章的第三个插表序号为“表2—3”,插表序号使用标准五号宋体字。6、参考文献按照GB7714—87《文后参考文献著录规则》规定的格式打印,内容打印要求与论文正文相同。参考文献从页首开始,格式如下:(1)著作图书文献序号作者《书名》,出版地:出版者,出版年份及版次(第一版省略)如:[4]劳凯声《教育法论》,南京:江苏教育出版社,2001(2)译著图书文献序号作者《书名》,出版地:出版者,出版年份及版次(第一版省略)(3)学术刊物文献序号作者《文章名》,《学术刊物名》,年卷(期)如:[5]周汉华《变法模式与中国立法法》,《中国社会科学》,2000(1)(4)学术会议文献序号作者《文章名》,编者名,会议名称,会议地址,年份,出版地,出版者,出版年(5)学位论文类参考文献序号作者《学位论文题目》,学校和学位论文级别,答辩年份(6)西文文献著录格式同中文,实词的首字母大写,其余小写。参考文献作者人数较多者只列前三名,中间用逗号分隔,多于三人的后面加“等”字(西文加“etc.”)。学术会议若出版论文集者,在会议名称后加“论文集”字样;未出版论文集者省去“出版者”、“出版年”项;会议地址与出版地相同的省略“出版地”,会议年份与出版年相同的省略“出版年”。三、毕业设计(论文)装袋要求毕业设计(论文)是专业教学的重要内容,必须规范管理,统一毕业设计(论文)材料装袋要求:1、论文稿本。经指导的提纲,一稿、二稿和装订好的正稿。2、过程记录表。包括指导教师指导记录表,学生毕业设计(论文)评审表(答辩过程记录表)等;3、相关材料。法专业要求的其他材料,如法学社会调查报告等。中国环境教育立法研究内容摘要摘要:目前,我国学术界对环境教育立法问题的研究还处于起步阶段,有关环境教育的法律规范也很不完善,影响和限制了我国环境教育的大力推行和良好普及,实质上是制约了我国解决环境问题的能力和可持续发展的进程。本文从环境问题的现状入手,阐释了环境教育立法的必要性和可行性,介绍了其他国家和地区的环境教育立法实践,在总结国内外先进经验的基础上,提出了对我国环境教育立法的构想。以期通过加强教育立法的途径,实现我国环境教育的普及,为改善解决我国环境问题的能力和可持续发展的进程创造条件。关键词:环境问题环境教育环境教育立法一、环境问题、环境教育与环境教育立法(一)环境问题马克思说:“人靠自然界生活,这就是说,自然界是为了不致死亡而必须不断与之交往。所谓人的肉体生活和精神生活同自然界相联系,也就等于说自然界同自身相联系,因为人是自然界的一部分。”生存与发展是人类社会最基本的主题。在人类与环境不断地相互影响和作用中,环境问题始终是伴随着人类的活动产生和发展的。不幸的是,在相当长的时期内,人类过分强调了作为自然主人的一面,夸大了人的主观能动性作用,忽视甚至忘却自然界的惩罚。环境问题并非始于今日,早在200年前的第一次工业革命时期就产生了环境问题。到了本世纪50年代,环境事件不断出现和加剧。到了70~80年代则出现了全球性的环境危机。目前全球人口正以每年9000万的速度增长,预计到21世纪中期,世界人口将达到100亿。人口无节制地增长,给地球的生态环境和有限的自然资源带来了沉重的压力。联合国列出了威胁人类生存的全球十大环境问题:全球气候变暖;臭氧层的损耗和破坏;酸雨蔓延;水资源危机;生物多样性减少;大气污染;有毒有害化学物质污染与危险废物越境转移;森林面积锐减;土地荒漠化;海洋污染。随着我国社会经济的迅速发展,环境保护与经济发展之间的矛盾日益凸显。20世纪最后几年有三件震撼国人的大事足以说明我国环境问题的严重性,已显示出环境破坏给人类带来的灾难性的报复。一是1997年创纪录(227天)的黄河断流;二是1998年的长江大水灾;三是2000年波及北京等地的频繁的沙尘暴。专家指出了目前困扰中国环境的十大问题。1、大气污染问题2004年我国二氧化硫排放量为1995万吨,居世界第一位。据专家测算,要满足全国天气的环境容量要求,二氧化硫排放量要在现有基础上至少削减40%。此外,2004年中国烟尘排放量为1165万吨,工业粉尘的排放量为1092万吨。大气污染是中国目前面临的第一大环境问题。2、水环境污染问题中国七大水系的污染程度依次是:辽河、海河、淮河、黄河、松花江、珠江、长江,其中,42%的水质超过3类标准(不能做饮用水源),全国有36%的城市河段为劣质5类水质,丧失使用功能。大型淡水湖泊(水库)和城市湖泊水质普遍较差,75%以上的湖泊富营养化加剧,主要由氮、磷污染引起。3、垃圾处理问题中国全国工业固体废物年产生量达8.2亿吨,综合利用率约为46%。全国城市生活垃圾年产生量为1.4亿吨,达到无害化处理要求的不到10%。塑料包装物和农膜导致的白色污染已蔓延全国各地。(二)环境教育与环境问题的关系1、环境教育的发展历程环境教育的起源,一直可以追溯到19世纪末20世纪初的自然研究(NaturalStudy)。当时在学校开展自然研究的基本目的是教育学生通过亲身观察和参与,了解和评价自然环境。到20世纪上叶,人们认识到保护生态和自然环境的重要性,保护运动(Conservationmovement)在社会中形成,学校教育在自然研究的基础上引入了自然保护的教育内容,这就是环境教育的萌芽。(1)国外环境教育的发展历程1972年在瑞典首都斯德哥尔摩召开的“世界人类环境会议”是环境教育发展的一个里程碑。为了响应斯德哥尔摩会议的第96条建议,联合国教科文组织和联合国环境规划署于1975年颁布了国际环境教育计划(IEEP),其目的是在环境教育领域内,促进经验和信息的交流、研究和实验、人员培训、课程和相应教材的开发及国际合作。1975年,在前南斯拉夫的贝尔格莱德召开的国际环境教育会议,通过了《贝尔格莱德宪章:环境教育的全球纲领》。该宪章根据环境教育的性质和目标,指出环境教育是“进一步认识和关心经济、社会、政治和生态在城乡地区的相互依赖性;为每一个人提供获得保护环境的知识和价值观、态度、责任感和技能;创造个人、群体和整个社会行为的新模式。”此后,《贝尔格莱德宪章》成为世界各国制定环境教育纲要与章程的重要依据之一。而环境教育的普及对环境相关法律的立法、执法都可起到相当大的辅助作用。大力开展环境教育,使环境意识特别是环境保护法律意识深入人心,使人们认识到环境问题不仅是社会问题,更是可以涉及到每个人切身利益和法律责任、社会责任的问题,认识到环境问题和法律责任的关系,更好地使环境保护法律成为预防环境问题发生的利剑,这样可以达到依法治理环境和人们自觉保护环境的目的。二、中国环境教育立法的必要性和可行性(一)中国环境教育立法的必要性当一种社会关系需要用立法来调整,说明这种社会关系的重要性。中国环境教育专门立法是否必要,则完全取决于以下前提:(1)环境教育的重要性;(2)环境教育立法对社会经济发展的重要作用。五、结论21世纪是环境世纪,公众的环境意识通过环境教育来建立。根据我国人口多,地区经济水平差异大,公民受教育程度不一的现状,要使公众的环境保护意识提高到一个比较高的水平,实现社会——经济——环境的协调发展,尽早达到国家的可持续发展目标,构建和谐社会,通过立法机关制定完善的、具有可操作性的《环境教育法》不失为一个有效的方法。希望对促进我国环境教育法律体系的建立提供一些有益的参考。识和关心经济、社会、政治和生态在城乡地区的相互依赖性;为每一个人提供获得保护环境的知识和价值观、态度、责任感和技能;创造个人、群体和整个社会行为的新模式。”此后,《贝尔格莱德宪章》成为世界各国制定环境教育纲要与章程的重要依据之一。而环境教育的普及对环境相关法律的立法、执法都可起到相当大的辅助作用。大力开展环境教育,使环境意识特别是环境保护法律意识深入人心,使人们认识到环境问题不仅是社会问题,更是可以涉及到每个人切身利益和法律责任、社会责任的问题,认识到环境问题和法律责任的关系,更好地使环境保护法律成为预防环境问题发生的利剑,这样可以达到依法治理环境和人们自觉保护环境的目的。二、中国环境教育立法的必要性和可行性(一)中国环境教育立法的必要性当一种社会关系需要用立法来调整,说明这种社会关系的重要性。中国环境教育专门立法是否必要,则完全取决于以下前提:(1)环境教育的重要性;(2)环境教育立法我国环境教育法律体系的建立提供一些有益的参考。编号: 毕业设计说明书题目:校园趣闻论坛设计与实现学院:商学院专业:电子商务题目类型:理论研究实验研究工程设计应用研究软件开发2013年6月8日 桂林电子科技大学毕业设计说明书摘要校园趣闻论坛的设计利用PHP动态网络开发技术,以MySQL作为后台数据库,使用Apache配置Web服务器,结合JavaScript和HTML两种脚本语言,以及配合多种网页开发工具,实现了基于B/S模式的校园趣闻发表和交流的平台。全文主要分为四大部分:第一部分主要介绍论坛的所要用到的各种开发技术和论坛开发的可行性分析和功能的规划;第二部分主要论述了论坛开发的数据库设计和本论坛的总体框架的结构。第三部分主要分析了论坛的各项功能和各个页面详细设计需求,和用户的介绍,前台页面和后面页面实现的功能,第四部分系统配置和发布,介绍了系统开发和运行的相关环境配置以及系统测试运行效果的展示。关键词:校园;交流;趣闻;论坛;设计 桂林电子科技大学毕业设计说明书AbstractCampusCuriositiesForumDesignwithPHPdynamicwebdevelopmenttechniquestoMySQLasthebackenddatabase,usingtheApacheWebserverconfiguration,combinedwithJavaScriptandHTMLscriptinglanguages,aswellaswithavarietyofwebdevelopmenttools,implementedbasedonB/Smodeofthecampusinterestingpostandcommunicationplatform.Textisdividedintofourparts:Thefirstpartintroducesaforumfortheusetothevariousdevelopmenttechniquesandforumscanbedevelopedfeasibilityanalysisandplanningfunctions;secondpartdiscussesthedesignanddevelopmentofthedatabaseforumthisforumtheoveralldesignoftheframework.ThethirdpartanalyzesthevariousfunctionsoftheForumandthedetaileddesignrequirementsofeachpage,andtheuserpresentation,frontpageandbackpagetoachievethefunction,thefourthpartofthesystemconfigurationandrelease,introducedthesystemdevelopmentandoperationoftherelevantenvironmentconfigurationandsystemtestrunresultsshow.TheentireforumusingInternet-basedthree-tiermodel,thatis,thecommonB/S(Browser/Server)structure,alsoknownasB/W/S(Browser/Web/Server)structure,server-sideWebserveranddatabaseserver.Keywords:campus;exchange;Curiosities;bbs;design 桂林电子科技大学毕业设计说明书目录引言11系统分析21.1开发技术简介21.2需求分析31.3论坛技术可行性分析31.4功能设计42系统概要设计52.1数据库设计52.2系统结构的设计103系统详细设计103.1用户身份介绍123.2前台页面简介123.3后台页面简介214系统测试264.1运行环境264.2调试过程265结束语34参考文献:35致谢36 桂林电子科技大学毕业设计说明书第48页共35页引言随着互联网事业的蓬勃发展,网络已成为人类生活中必不可少的一部分。而论坛,这个具有强大实时交互功能,信息交流的平台,使人们不再像电视观众、电台听众、报纸杂志读者一样只是被动地观看、收听、阅读,而是可以积极而及时地参与讨论,在了解他人观点意见的同时也可以发表自己的看法。它的兴起,无疑给了上网爱好者带来了新的曙光。它提供了网民可以进行学习,交流,沟通,娱乐多方面的功能。面临着学校学生日复一日的在教室和宿舍徘徊,埋头于课本之中,闭不出户,不仅思想受到伤害,在紧张学习环境中身体还可能受到摧残。导致学生视野狭小,缺乏沟通,交流过少,思想简单,了解历史的发展,却不知未来的趋势。因此,校园趣闻论坛的开发,第一部分趣闻模块,可以让广大的学生在论坛上了解当今世界的状况,其次发帖模块,可以让学生分享自己学习经验,回复帖子,让双方都可以在短时间内进行互动。最后在好友模块,人与人之间的交流,可以加强学生的沟通能力,为在未来社会的成长中更快的适应社会。校园趣闻论坛的开发基于简洁大方,分类明确的特点。为了与网络上的校园论坛区别开来,体现本论坛的特色,于是开发出了一个界面友好,易于使用的卡通风格的校园趣闻论坛。它是一个游客能浏览论坛上的帖子和趣闻,可以看论坛上的愿望,笑话,虚拟的物品,相册多功能的一个友好游客界面,而且会员能够修改自己的资料信息,发表帖子,回复帖子,在愿望模块可以许下愿望,解梦,写笑话,利用自己发的帖子积累积分,达到一定程度可以在物品栏购买虚拟物品。管理员能够管理论坛趣闻,发表趣闻,会员管理,前台界面显示布局,样式的布置,职务设置,删除会员,查看系统当前版本,管理员邮箱,服务器主目录,客户端IP等功能。从而成为最为稳定的一个虚拟的校园交流平台。 桂林电子科技大学毕业设计说明书第48页共35页1系统分析1.1开发技术简介1.1.1PHP技术PHP是一种免费的,开源的,超文本预处理语言HypertextPreprocessor的缩写。它是一种HTML内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言。PHP在2013年04月世界编程排行榜上排名第六,可见它的热门之处。与其它的编程语言相比,具有PHP源代码开放,免费,快捷,跨平台性强,效率高等特点。在PHP5中加入面向对象概念,支持所有的操作系统和所有主流的数据库,而且PHP的学习相对其他的语言更加的简单,易懂,学习时间短,使得PHP的发展与应用更加的广泛。1.1.2服务器技术ApacheHTTPServer(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用。Apache到目前为止,依然是WebServer服务器的领头羊,凭借着简单,速度快,性能稳定,开源等特点,不断受到开发者青睐。而且有着一支开放的开发队伍,支持在Linux,Unix,Windows上使用,以及可靠的移植性,逐渐被开发者普及。1.1.3数据库技术MySQL是一个关系型数据库管理系统,由瑞典的MySQLAB公司开发,后来被Sun公司收购,经过一年以后,Sun又被Oracle公司收购。MySQL数据库与其他的数据库相比,它比SQLSeverOrcle等数据库具有相对的优势。特别是体积小,速度快,源码开放。在面临现今数据库的发展,收费已经成为使用数据库的前提。而MySQL的诞生,无疑给了项目小,不舍得浪费成本购买数据库而产生烦恼的开发者新的希望,免费,实用,使得MySQL数据在中小型的开发中备受欢迎。1.1.4开发工具(1)Eclipce,Dreamweaver:设计页面的布局,页面元素的处理,代码书写。(2)Photoshop:对页面的图片进行切片,修改,润色等。(3)Phpmyadmin:MySQL数据库的创建,表的创建,修改。对数据库的管理可视化界面工具。 桂林电子科技大学毕业设计说明书第48页共35页1.2需求分析互联网正在融入我们的生活,影响和改变着我们的生活。单方面的网络输出信息功能已经不能满足人们的需求,而且网络提供给我们的不只是一个获取信息的来源,而且还是一个可以相互交流的空间,校园论坛正是一种供人们进行交流的网络空间。它不受时间和空间的约束,论坛用户可以发表自己的观点,大家一起探讨某个问题。因此,多功能的网络论坛需求已经迫在眉睫。 校园趣闻论坛的设计与实现论坛是一个用户登录后能够浏览论坛上的帖子。论坛管理员能够便于管理论坛,包括浏览会员,审核帖子,对于不健康或是不利于社会稳定的留言能进行删除操作,会员管理以及论坛版主管理等等。 其次,设计并实现本校园论坛目的主要在于为学生的学习提供简洁的交流界面,让大家有一个很好的交流。因此,在本论坛中的用户,可以通过发贴回帖的方式在论坛中进行交流,以至增强同学与同学之间生活方面的交流。因此本论坛的使用者主要是学生。校园论坛系统操作简便,用户通过发贴回帖的方式在论坛中进行交流,结合管理员在线对论坛信息进行实时调整管理,从而成为最为稳定的校园交流平台。可以提供学习等论坛公告发布、站内搜索、论坛管理、论坛设置、数据处理、管理操作等功能。1.3论坛技术可行性分析校园趣闻论坛,是一个基于网络交流与娱乐的论坛,采用浏览器/服务器架构,本论坛实现了网络论坛的基本功能,随着网络的获取信息的便捷,在网络上娱乐的人数越来越多,而校园趣闻论坛则给各种在校的大学生爱好者提供了一个广阔了解趣闻的平台。本论坛首先提供了获取校园最新动态的信息功能,其次,校园的大学生可以在论坛上发表经历过的奇闻趣事的帖子,分享到互联网上,与论坛的用户进行交流互动。最后,要实现这个校园趣闻论坛发布的综合管理,方便管理员进行管理。论坛权限分为3层,第一层为游客,游客可以进行帖子浏览,图片查看,新进的会员的查看,帖子搜索,精华帖查看,更换论坛皮肤一系列的功能。第二层为会员,会员可以继承游客的基本功能以外,还可以进行发表帖子,上传图片,好友之间发送消息,加好友,查看个人中心,发表回复。第三层为管理员,管理员继承会员的操作以外,还可以进行查看后台管理中心基本信息,进行系统设置,会员权限修改,等功能。 桂林电子科技大学毕业设计说明书第48页共35页1.4功能设计校园趣闻论坛一共分为前台页面和后台页面两个部分,前台的操作主要是用户,所以前台页面的设置要简单,直观,用户体验要好。用户打开页面就可以浏览,如果用户想进行发帖或者回帖等更多功能则需要进行会员注册,注册验证成功后就可以通过用户登录界面进行操作。图1.1前台基本功能图后台的管理管理员不仅拥有会员的所有权限,还可以对论坛进行所有的管理,例如增加消息发布,系统配置更改等等一列功能。图1.2后台基本功能 桂林电子科技大学毕业设计说明书第48页共35页2系统概要设计2.1数据库设计(1)用户表tg_user,该表主要记录用户的基本信息。结构如下表2.1用户表字段类型空主键外键默认注释tg_idmediumint(8)否yesno无IDtg_usernamevarchar(20)否nono无用户名tg_passwordchar(40)否nono无密码tg_questionvarchar(20)否nono无问题tg_answerchar(40)否nono无回答tg_emailvarchar(40)是nonoNULL邮箱tg_qqvarchar(10)是nonoNULLQQtg_urlvarchar(40)是nonoNULL地址tg_sexchar(1)否nono无性别tg_facechar(12)否nono无头像tg_reg_timedatetime否nono无注册时间tg_last_timedatetime否nono无最后登录时间(2)好友信息操作表tg_friends该表主要记录加好友的基本信息。表2.2好友信息字段类型空主键外键默认注释tg_idmediumint否yesno无IDtg_touservarchar否nono无被加好友的人tg_fromuservarchar否noyes无加好友的人tg_contentvarchar否nono无请求内容tg_statetinyint否nono0验证状态tg_datedatetime否nono无添加时间(3)发送消息表tg_message,该表主要记录发消息的人,收消息的人,内容。表2.3发送信息表字段类型空主键外键默认注释tg_idmediumint否yesno无IDtg_touservarchar否noyes无发信人tg_fromuservarchar否nono无收信人tg_contentvarchar否nono无发信内容tg_statetinyint否nono0短信状态 桂林电子科技大学毕业设计说明书第48页共35页tg_datedatetime否nono无发送时间(4)送花表tg_flower,该表主要记录送花者,收花者,数量,感言,时间。表2.4送花表结构字段类型空主键外键默认注释tg_idmediumint否yesno无IDtg_touservarchar否nono无收花者tg_fromuservarchar否noyes无送花者tg_flowermediumint否nono无花朵个数tg_contentvarchar否nono无感言tg_datedatetimenono无时间(5)发帖表tg_article主要记录了发帖的ID,用户,题目,类型,等等,表2.5发帖表结构字段类型空主键外键默认注释tg_idmediumint否yesno无IDtg_reidmediumint否nono0主题IDtg_usernamevarchar否noyes无发帖人tg_typetinyint否nono无发帖类型tg_titlevarchar否nono无帖子标题tg_contenttext否nono无帖子内容tg_readcountsmallint否nono0阅读量tg_commendcountsmallint否nono0评论量tg_nicetinyint否nono0精华帖tg_last_modify_datedatetime否nono无最后修改时间tg_datedatetime否nono无发帖时间(6)相册目录tg_dir,该表主要记录图片目录。表2.6相册目录表结构字段类型空主键外键默认注释tg_idmediumint否yesno无IDtg_namevarchar否nono无相册目录tg_typetinyint否nono无相册类型tg_passwordchar是nonoNULL相册密码tg_contentvarchar是nonoNULL相册描述tg_facevarchar是nonoNULL相册封面tg_dirvarchar否nono无相册物理地址tg_datedatetime否nono无相册创建时间 桂林电子科技大学毕业设计说明书第48页共35页(7)图片目录表tg_photo,该目录主要是为了存放图片。表2.7图片目录表结构字段类型空主键外键默认注释tg_idmediumint否yesno无IDtg_namevarchar否nono无图片名tg_urlvarchar否nono无图片路径tg_contentvarchar是nonoNULL图片简介tg_sidmediumint否noyes无图片所在目录tg_usernamevarchar否noyes无上传者tg_readcountsmallint否nono0浏览量tg_commendcountsmallint否nono0评论量tg_datedatetime否nono无时间(8)图片评论表,tg_photo_commend主要记录图片的基本信息。表2.8表结构如下字段类型空主键外键默认注释tg_idmediumint否yesno无IDtg_titlevarchar否nono无评论标题tg_contenttext否nono无评论内容tg_sidmediumint否noyes无图片IDtg_usernamevarchar否noyes无评论者tg_datedatetime否nono无评论时间(9)系统设置页面tg_system主要记录系统信息。表2.9系统设置结构字段类型空主键外键默认注释tg_idmediumint(8)否yesno无IDtg_webnamevarchar(20)否nono无网站名称tg_articletinyint(2)否nono0文本分页数tg_blogtinyint(2)否nono0博友分页数tg_phototinyint(2)否nono0相册分页数tg_skintinyint(1)否nono0网站皮肤tg_stringvarchar(200)否nono无网站敏感字符tg_posttinyint(3)否nono0发帖限制tg_retinyint(3)否nono0回帖限制tg_codetinyint(1)否nono0是否启用验证码tg_registertinyint(1)否nono0是否开放会员(10)发表趣闻manage_news表,主要记录趣闻的信息。 桂林电子科技大学毕业设计说明书第48页共35页表2.10趣闻结构字段类型空主键外键默认注释tg_idmediumint(8)否yesno无趣闻IDtg_titlevarchar(40)否nono无趣闻标题tg_contenttext否nono无趣闻内容tg_datedatetime否nono无添加时间(11)解梦表tg_dream表,主要记录了解梦详细信息表2.11解梦结构字段类型空主键外键默认注释tg_idInt(11)否yesno无解梦IDtg_groupvarchar(40)是nono无解梦组tg_titlevarchar(40)是nono无解梦标题tg_detailtext是nono无解梦详细(12)tg_order表,主要是记录了订单的详细信息表2.12订单结构字段类型空主键外键默认注释tg_idInt(8)否yesno无订单IDtg_usernamevarchar(20)否nono无订单用户tg_nametext(0)否nono无订单名称tg_emailvarchar(15)否nono无订单邮箱tg_photovarchar(15)否nono无订单电话tg_adressvarchar(15)否nono无订单地址tg_contentvarchar(100)否nono无订单内容(13)tg_wish表,主要是记录了订单的详细信息表2.13愿望结构字段类型空主键外键默认注释tg_idint否yesno无愿望IDtg_getvarchar否nono无接收人tg_postvarchar否nono无发送人tg_contentvarchar否nono无愿望内容tg_typeint否nono无愿望类型tg_titlevarchar否nono无愿望标题tg_datevarchar否nono无愿望日期 桂林电子科技大学毕业设计说明书第48页共35页(14)tg_virtual_goods表,主要是记录了订单的详细信息表2.14虚拟物品结构字段类型空主键外键默认注释tg_idint(3)否yesno无虚拟IDtg_namevarchar(10)否nono无虚拟物品tg_priceint(10)否nono无虚拟价格2.2系统结构的设计表2.15论坛结构用户类型功能简介过程名称游客注册成为正式会员register.php登录成为正式会员login.php查看新进会员index.php查看帖子列表index.php查看帖子内容article.php查看博友列表blog.php查看公共相册photo.php更换皮肤skin.php查看愿望wish.php查看趣闻news.php写愿望write_wish.php看笑话happy_joke.php查看虚拟物品virtual_goods.php普通会员查看个人资料member.php修改个人资料member_modify.php短信查阅meber_message.php好友设置member_friend.php花朵查询member_flower.php个人相册photo.php发表帖子post.php 桂林电子科技大学毕业设计说明书第48页共35页回复帖子article.php发消息,message.php加好友,friend.php送花flower.php上传图片photo_add_ing.php添加相册目录photo_add_dir.php写笑话write_joke.php解梦entertainment.php购买物品buy_goods.php管理员查看系统说明信息manage.php修改系统设置信息manage_set.php修改会员信息manage_member.php添加会员为管理员,manage_job.php发表趣闻信息manage_news.php3系统详细设计 桂林电子科技大学毕业设计说明书第48页共35页3.1用户身份介绍1.游客(1)功能:查看新进会员,查看帖子列表,查看帖子内容,查看博友列表,查看公共相册,查看趣闻信息,查看图片更换皮肤。2.会员(1)功能:首先可以继承游客的通用功能,其次可以查看个人资料,修改个人资料,短信查阅,好友设置,花朵查询,个人相册,发表帖子,回复帖子,发消息,加好友,送花,上传图片,添加相册目录,发表帖子赚取积分。3.管理员(1)功能:首先可以继承会员通用功能,其次可以查看系统说明信息,修改系统设置信息,修改会员信息,添加管理员,添加趣闻信息。3.2前台页面简介3.2.1首页index.php(1)前台的首页,是一个论坛最重要的页面之一,如果页面设计的不好,功能不够完善,会导致用户的流失,因此首页设计,关系着论坛是否能够成功的关键步骤。本首页可以浏览新进会员,浏览最新上传图片,浏览帖子,浏览精华帖,搜索帖子等功能。①新进会员功能。在index.php页面中引用_get_xml方法,传递new.xml参数,该方法是把注册会员时的信息用xml写进文件进行保存,然后在首页把保存文件的信息读取出来,把值赋给变量$_html,然后在要显示的地方使用$_html来引用。核心函数:$_html=_html(_get_xml('new.xml'));//附录(1)②浏览最新图片功能。通过会员上传图片的时间,从数据库中寻找出记录时间的字段的最后的时间,从而实现浏览最新图片,核心代码$_photo=_fetch_array();//附录(2)③浏览帖子功能。发帖时把信息记录在tg_article表里面,浏览时从数据库tg_article表中把帖子的信息查找出来,点击帖子链接,根据链接的ID,进入指定帖子详细信息。帖子列表标题核心代码_query();//附录(3) 桂林电子科技大学毕业设计说明书第48页共35页进入帖子详细信息核心代码_fetch_array();//附录(3)④浏览精华帖功能。通过点击页面的精华帖链接实现对精华帖的浏览,在数据库中设置了精华帖的字段为tg_nice,当值为0时是普通帖子,当字段为1时为精华帖。核心代码如下:$_nice=_query();//附录(4)⑤搜索帖子功能。首先设置了下拉菜单为作者帖子和帖子标题搜索两个类型,然后再输入对应的内容进行相似搜索。点击搜索就会首先上传值,然后判断上传的类型,再以上传的类型进行数据库相似搜索的条件,再进行搜索。$search=mysql_query();(2)index.php页面布局如下图3.1首页页面3.2.2.注册页面register.php(1)注册页面是让游客成为会员的渠道,它对着论坛有着重要的作用,如果注册设计的简单,安全性会不够强,设计的复杂,亲和力不够,导致用户对注册反感,浪费时间,所以,注册页面的设计对增加游客成为会员有着重要的作用,该注册页面一共设计了10个填写项和验证,标明必填和选填,为了防止使用机器批量注册,还设置了验证码来进行验证。①注册页面实现的核心代码如下//新增用户//在双引号里,直接放变量是可以的,比如$_username,但如果是数组,就必须加上{},比如{$_clean['username']}_query("INSERTINTOtg_user()values()")//附录(6)(2)注册页面register.php设计如下: 桂林电子科技大学毕业设计说明书第48页共35页图3.2注册页面3.2.3好友界面blog.php(1)好友页面是进行信息交流与互动的页面,该页面设计了4个功能,首先是发送消息,作为一个校园论坛,信息是必不可少的,其次是加好友,成为好友以后大家可以进行信息交流,最后是留言和送花,留言是给好友的消息,送花则表达了对好友的友好度,因此,该页面主要为会员而设置,只有会员才能进行操作①发送消息功能。主要是通过点击发送消息链接弹出javascript脚本发信框来实现。首先用户登录会被记录cookie,然后点击发送消息链接时,根据保存的cookie记录发送的人,被点击的人则记录为接收人,再利用表单把信息发送出去,核心函数的实现://附录(7)②加为好友功能。通过点击加为好友链接弹出javascript脚本好友信息框来实现。首先用户登录会被记录cookie,然后点击加为好友链接时,根据保存的cookie记录为加好友人,被点击的人则记录为被加人,再利用表单把加好友的信息发送出去。核心代码实现://附录(8)③送花功能。是以点击送花链接弹出javascript脚本送花框来实现,首先用户登录会被记录cookie,然后点击价位还有连接时,根据保存的cookie记录为送花人,被点击的人记录为被送花人,再利用表单进行提交。核心代码实现://附录(9)(2)好友页面blog.php设计如下 桂林电子科技大学毕业设计说明书第48页共35页图3.3好友页面3.2.4相册页面(1)相册页面主要是为让页面更加的美观,让会员用户可以进行娱乐,正所谓有图有真相,所以相册页面的设计要有娱乐性,亲和性,方便性。该页面一共设置了5个功能,依次是图片的上传,图片目录的修改,图片和目录的删除,添加图片目录,加密图片。①图片上传功能的实现。点击上传图片跳转上传页面,然后填写图片名称和描述,点击上传地址弹出javascript框,选择路径然后进行上传。核心代码如下://附录(10)②图片目录添加实现。点击添加目录,进入添加界面,填写添加名字,类型,描述,然后提交,根据提交的类型进行判断,然后再添加到数据库。核心代码如下://附录(11)③图片目录修改功能的实现。点击修改图片目录跳转修改页面,根据是否是加密的目录类型判断,然后就可以图片目录名称,类型,密码,描述,等进行修改。核心代码//附录(12)④图片和目录删除功能实现。 桂林电子科技大学毕业设计说明书第48页共35页首先进入图片展示列表,对要删除的图片和目录进行点击,根据图片或目录显示的ID作为进行数据库删除的条件,然后进行删除,核心代码如下:删除图片_query("DELETEFROMtg_photoWHEREtg_id='{$_html['id']}'");删除目录_query("DELETEFROMtg_photoWHEREtg_sid='{$_GET['id']}'");(2).相册页面photo.php设计如下图3.4相册页面3.2.5趣闻页面(1)趣闻页面主要是给用户了解当今校园趣闻,娱乐身心的功能,该页面一共有三大模块,分别是让用户了解最新的趣闻,近几天的趣闻,还有事全部的趣闻了解主要核心的代如下://读取帖子列表_query();//附录(14)//最新图片,找到时间点最后上传的那张图片,并且是非公开的$_photo=_fetch_array();//附录(14)(2)页面布局如下 桂林电子科技大学毕业设计说明书第48页共35页图3.5趣闻页面3.2.6解梦页面(1)解梦页面主要是为了让会员进行娱乐,解决校园单调的功能,主要核心代码如下_query("selecttg_id,tg_title,tg_explain,tg_datefromtg_mydreamwheretg_username='$_COOKIE[username]'ORDERBYtg_dateDESCLIMIT$_pagenum,$_pagesize");(2)主要布局如下图3.6解梦页面3.2.7笑话页面(1)笑话页面主要是为了让论坛更多的娱乐性,让用户对该论坛浏览忘返而设计的主要核心代码如下$result=_query("selecttg_id,tg_typeid,tg_bodyfromtg_joke_articlelimit$_pagenum,$_pagesize"); 桂林电子科技大学毕业设计说明书第48页共35页(2)页面布局如下图3.7笑话页面3.2.8写愿望页面(1)写愿望主要是给会员用来消遣,主要是通过一个表单对用户输入的信息进行提交到数据库,然后完成写愿望功能,核心代码如下_query("insertintotg_wish(tg_id,tg_get,tg_post,tg_content,tg_type,tg_title,tg_date)values('','$_POST[get]','$_POST[post]','$_POST[content]','$_POST[type]','$_POST[title]',$time)");(2)主要页面布局图3.8写愿望页面3.2.9许愿墙页面 桂林电子科技大学毕业设计说明书第48页共35页(1)许愿墙页面把许愿的人的愿望输入到数据库,然后把数据库里面的信息查找出来,呈现出来的一个页面,主要核心代码如下_query("SELECTtg_id,tg_get,tg_post,tg_content,tg_type,tg_title,tg_dateFROMtg_wishORDERBYtg_dateDESCLIMIT$_pagenum,$_pagesize");(2)页面设计:图3.9许愿墙页面3.2.10物品页面(1)物品页面通过点击购买物品跳转到订单页面,然后提交订单信息,提交到数据库,付款后进行查看得页面,核心代码如下。_query("selecttg_id,tg_name,tg_pricefromtg_virtual_goods");(2)物品页面布局如下 桂林电子科技大学毕业设计说明书第48页共35页图3.10物品页面3.3后台页面简介3.3.1后台导航菜单通过前台登陆的信息,判断是否是管理员,若是则进入系统管理,然后直接点击可以跳转后台界面,否则出现请管理员登陆3.3.2后台首页manage.php(1)后台首页主要是提供给管理员查看系统的主要信息,比如服务器名称,服务器版本号,通信协议名称/版本,服务器IP,客户端IP,服务器端,客户端端口,管理员邮箱,Host头部内容,服务器主目录,服务器系统盘,脚本执行绝对路径,Apache及php版本。核心代码。
此文档下载收益归作者所有