




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGE新疆农业大学科学技术学院毕业论文题目:基于B/S模式高校校友会管理系统系统的设计与实现姓名:专业:班级:学号:指导教师:职称:2017年10月10号新疆农业大学科学技术学院制目录TOC\o"1-3"\h\u13881内容摘要 I551Abstract II1679绪论 III310201开发背景 1144671.1项目开发背景 1125161.2项目开发意义 1288661.3研究目的 145031.4开发的主要内容 2152242.需求分析 3203862.1可行性分析 3309582.1.1技术可行性 3148812.1.2经济可行性 3133042.1.2操作可行性 3286902.2系统的需求分析 3228012.2.1系统需求 4142372.2.2用户角色与功能需求 4151242.2.3系统性能分析 4205582.2.4系统逻辑需求 5314703.系统总体设计 683393.1系统功能设计 6209333.2数据库的设计及实现 7245093.2.1数据库相关技术 7310723.2.2数据库结构设计 7105643.2.3数据库逻辑设计 732934.系统详细设计 828704.1系统登陆页面 8194394.2用户管理模块的实现 8289054.2.1登录注册 8156774.4管理员主要模块设计 952244.4.1学生管理 9206414.4.2站点设置 9133724.4.3文字管理 9266974.4.4评论管理 9308414.4.4栏目管理 9102585.软件安装与调试 1023615.1软件的安装与配置 1093695.2软件调试 10107335.3软件测试 1060875.3.1.测试的重要性及目的 1020865.3.2测试的主要内容 10120176总结 128650参考文献: 1326304致谢 14PAGEIV内容摘要随着我国教育行业的推进,学校人数不断增加,处理工作繁琐,传统的基于纸质、文本的高校校友会管理方式已经无法满足学生校友交流需求,为提高高校校友会管理效率,特开发高校校友会管理系统。本文研究的高校校友会管理基于当前较为流行的B/S(浏览器/服务器)结构,采用php技术和MYSQL数据库进行开发设计。通过本系统,实现了不同权限的用户登录,包括管理员和用户,用户通过本系统可进行管理高校校友会,同时管理员可对系统信息进行学生管理、站点设置、文字管理、评论管理、栏目管理,以及用户进入本系统可以进行登录注册、新闻中心、照片墙、在线联络、个人设置等操作。本系统经过测试,运行效果稳定,操作方便、快捷,是一个功能全面、实用性好、安全性高,并具有良好的可扩展性、可维护性的网上高校校友会管理系统的设计与实现。本论文主要讲述了高校校友会管理系统开发背景,对该系统做了详细的需求分析和功能需求,然后对高校校友会管理系统进行测试和总结。业务流程、系统结构和数据库设计等方面的问题。望能利用先进的计算机技术和网络技术来改变目前的高校校友会管理状况,提高校友会管理效率。本系统前台主要使用php作为开发语言,后台使用mysql作为数据库管理系统,开发环境是php,服务器采用apache,开发出的一个基于Web技术的B/S结构的高校校友会管理系统。关键字:高校校友会管理系统;需求分析;B/S架构AbstractWiththedevelopmentofeducationindustryinourcountry,theincreasingnumberofschool,worktedious,thetraditionalpaper-based,textmodeofuniversityalumniassociationmanagementhasbeenunabletomeetthedemandofstudents,alumniexchange,toimprovetheefficiencyofuniversityalumniassociationmanagement,developmentofuniversityalumniassociationmanagementsystem.Inthispaper,westudytheuniversityalumniassociationmanagementbasedonthecurrentpopularB/S(browser/server)structure,usingPHPandMYSQLdatabasedevelopmentanddesign.Throughthissystem,realizedthedifferentpermissionsoftheuserlogin,includingadministratorsandusers,usersthroughthissystemcanbemanagedcollegealumniassociation,atthesametime,theadministratorcantostudentmanagementinformationsystem,siteSettings,textmanagement,commentsmanagement,programmanagement,andusercanintothesystemtologintoregister,newscenter,photowall,onlinecontact,suchaspersonalsetoperation.Thissystemafterthetest,therunningeffectisstable,convenientandquickoperation,isafullyfunctional,goodpracticability,highsecurity,andhasagoodscalabilityandmaintainabilityofonlineuniversityalumniassociationmanagementsystemdesignandimplementation.Thispaperismainlyabouttheuniversityalumniassociationmanagementsystemdevelopmentbackground,thesystemhasmadethedetaileddemandanalysisandfunctionalrequirements,andthentotheuniversityalumniassociationmanagementsystemfortestingandsummary.Thebusinessprocess,systemstructureanddatabasedesign,etc.Hopetousetheadvancedcomputertechnologyandnetworktechnologytochangethecurrentuniversityalumniassociationmanagementsituation,improvetheefficiencyofthealumniassociationmanagement.ThissystematthefrontdeskmainlyusingPHPasadevelopmentlanguage,thebackgroundusingmysqlasthedatabasemanagementsystem,thedevelopmentenvironmentisPHP,serverusingapache,developedaWebtechnologybasedB/Sstructureofuniversityalumniassociationmanagementsystem.Keywords:Universityalumniassociationmanagementsystem;Demandanalysis;B/Sarchitecture绪论在日常生活中,我们所看到的校友会都是由信息管理系统中管理的,其中一方面是后台数据的建立,另一方面是前端应用程序的开发,对于后台来说,我们必须要一定的完整性、数据安全性比较好的库,而前端应用程序就需要所应用程序完好,易懂易使用等特点。这个系统主要是想体现出综合管理系统的每个设计思路和其中的技术所在,在其系统中,在我们查看校友会的时候,输入正确信息时,就会弹出主菜单的操作界面,我们可以通过操作页面上的菜单进行操作使用,可以达到管理的目的。php是一种网络服务器端编程环境,想要开发信息,索取信息可以使用php高效的、明确的找到,是一个很好的工具,随着国家的发展,各个国家的的网络都日益发达,php技术编程已经成为网络中不可缺少的一部分,在我们高校校友会管理系统信息中,我们可以使用php技术编作为工具,制定一个更方便、更快捷的高校校友会管理系统平台——《高校校友会管理系统》。该系统可以让我们更高效在线查看校友会管理,还有该用户的管理,更体现了该系统的信息化、管理方式和管理方法。本设计基B/S框架,采用php语言及mysql数据库技术设计实现了一套高校校友会管理系统。该系统主要同时管理员可对系统信息进行学生管理、站点设置、文字管理、评论管理、栏目管理,以及用户进入本系统可以进行登录注册、新闻中心、照片墙、在线联络、个人设置等操作。为同学提供了一个可靠的沟通平台。本文详细介绍了系统的需求分析、开发环境、数据库设计、详细设计以及具体的实现方法,严格按照软件工程的要求撰写文档。最后进行系统测试,发现其中存在的错误与不足,并加以改进。通过高校校友会管理系统这个平台,让所有人充分利用网络,利用更先进、更流行的方式找到自己的母校,找到以前的老师与同学的准确信息,以便联系。找回学生时代的感觉,回忆校园的美好时光。同时,可以发表文章,问候老师与同学们,还可以已有的文章进行评论、留言等。这就为在校或已毕业的广大校友们提供一份交流思想的场所,通过提供完善的高校校友会管理系统服务和规范高校校友会管理系统的管理,建立起校友之间的沟通渠道,以达到增进校友之间、校友与母校之间的感情,方便校友联系的目的,从而增强学校的凝聚力。也希望通过此次毕业设计实践,加深对php,mysql数据库及其它相关技术的了解,也是对所学知识的综合运用,愿我国计算机界总体水平迅速提高。PAGE5高校校友会管理系统1开发背景1.1项目开发背景当今网络技术的快速发展,随之也对世界上许多企业的管理方式做出了新的管理模式,自从二十世纪九十年代以后,我国有很多的企业就开始尝试了互联网来进行和管理一些繁琐的信息。因为在当时的条件下人力和财力存在很大的问题,还有企业的声誉和互联网的管理都是不够完善的、开发技术也不够成熟等,阻碍了互联网在各大企业中的发展速度。进入二十一世纪以后,我国经济有了快速的发展,限制企业管理的各个难题逐一被解决,国内各大企业都加入到了电子信息化的管理模式中来。高校校友会管理系统是对教育行业发展的一种支持手段,但在用户进行高校校友会管理方面大部分学校还处于手工统计的方式,效率极低。随着学校学生人数的不断增多,传统基于纸质文本对高校校友会的记录管理已经无法满足当今高校校友会管理的需求,信息化时代的到来,使得高校校友会管理系统的开发成了必然。通过该系统,管理员可以高效的进行高校校友会相关信息的管理,为了能够提高信息的处理速度和准确,它才能够不断完善高校校友会信息的管理和更新。使得高校校友会管理工作系统化、规范化、高效化。随着时代的发展,信息化进程不断加快,社会进入了信息化时代。高校校友会管理系统是以高校校友会管理为实例而设计的一种实用型系统。随着学生参加高校校友会需求的增多,高校校友会管理工作变的越来越繁琐,为了提高校友会管理效率,方便用户进行了解校友而开发出这套高校校友会管理系统。1.2项目开发意义通过我们对实时最新的调查显示,在学校以前的高校校友会信息和管理方面上,它们之前的预留和管理基本上都是进行的文本管理,处理合个信息都表现在手工处理,它的信息管理基本上都是通过人工检查和核实,以及对值班方面的管理等都是我们进行了一个计算就是人工手抄对信息管理,在很多方面的数据处理工作是很容易出出错的,其次就是繁琐的工作量和劳动力容易让很多数据进行丢失,而且在查找和核对上是比较麻烦的对用户高校校友会的规范管理,为了提高工作效率我们急需开发出这套高校校友会管理系统。因此,使用计算机来管理用户高校校友相关信息成为必然。通过以上的信息管理系统逐渐走上成熟和收集信息的情况,对高校校友会管理系统充分的MIS总体思想,我们综合应用了MySQL、php等技术,来实现完成高校校友会管理系统的开发与设计。1.3研究目的一个优秀的学校离不开广大校友的支持和帮助,一所学校,特别是有几十年甚至近百年历史的学校,在国内外有无数的校友,很明显,在信息飞速发展的今天,校友与学校之间以及校友与校友之间仍然主要通过普通信件或电话进行联系的方式已经落后,作为母校,有义务也有责任加强校友录的建设工作,以进一步加强校友与学校以及校友自身之间的联系。校友,在很多情况下一提到这个问题便让人想起仅仅是在学校搞校庆时拉赞助的对象,其实,广大的校友带给母校的往往是一些更可贵的看不见的无形资产,他们经常会为母校的发展献计献策,他们的成功也会推动母校的发展,对在校学生起到一个良好的示范作用,所以校友是学校发展不可缺少的力量。因此,本论文将根据学校现状,开发实现通用性强,简单方便的校友录网站,来满足现代同学们的需求。随着社会的快速发展,信息技术、数据库技术不断完善,越来越多基于计算机网络的系统应运而生,高校校友会管理系统也不例外。近年来,用户高校校友会管理系统管理工作日益繁重,传统的高校管理方式越来越不能满足当今校友使用管理的需求,提高校友管理效率成了急待解决的问题。而解决这些问题的关键措施之一就是建立实用、先进、高效的网上高校校友会管理系统。高校校友会管理系统由此发展。伴随着工作系统的不断成熟,其功能越来越强大,管理效率会越来越高。在高校校友会管理方面需要着重实际,加强管理,通过对高科技的应用同时也解决了我们的实际问题,它把高校校友会管理系统逐渐走向了科学化和规范化。最终我们希望通过高校校友会管理系统可以达到以下目的:1、提高高校校友会管理的效率,实现管理上的井井有条。2、实现用户通过计算机平台及时进行高校校友会管理系统,查看学校新闻记录等。3、解决传统用户高校校友会管理系统的弊端,促进教育行业发展。1.4开发的主要内容本系统的主要研究成果是开发一套高校校友会管理系统。该系统主要包括管理员可对系统信息进行学生管理、站点设置、文字管理、评论管理、栏目管理,以及用户进入本系统可以进行登录注册、新闻中心、照片墙、在线联络、个人设置等操作。2.需求分析2.1可行性分析2.1.1技术可行性在设计与实现高校校友会管理系统统php技术是不可缺少的,基于B/S结构,MYSQL数据库,它是由前端应用程序以及后台数据库的建立组成的,要想使用该程序,必须保证功能完备、易懂易简单操作的特点,建立数据库时,必须保证数据完整性、数据安全性好、数据稳定性高的库。在早期,对于php的基本主要知识就有所理解和掌握,对MYSQL数据库进行了简单的学习、了解,在早期对软件工程测试,对于UML语言等课程进行大概的了解和学习,通过这些课程学习,可以对这些课程有一定的系统开发、检验和辨别。php以及MYSQL结合起来开发一套高校校友会管理系统,必定是可行并且高效的。
综上所述:高校校友会管理系统的开发技术具有很高可行性,且开发人员掌握了一定的开发技术,所以系统的开发具有可行性。2.1.2经济可行性高校校友会管理系统是基于B/S模式,采用MYSQL数据库储存数据,所要求的硬件和软件环境,市场上都很容易购买,程序开发主要是管理系统的开发和维护。所以程序在开发人力、财力上要求不高,而且此系统不是很复杂,开发周期短,在经济方面具有较高的可行性。2.1.2操作可行性高校校友会管理系统的注册登录界面简单易于操作,采用常见的界面窗口来登录界面,通过电脑进行访问操作,用户只要平时使用过电脑都能进行访问操作。此系统的开发采用Jphp技术开发,基于B/S结构,这些开发环境使系统更加完善,使得整个系统更加人性化,用户操作更加简洁方便。本系统具有易操作、易管理、交互性好的特点,在操作上是非常简单的。因此本系统可以进行开发。综上所述,高校校友会管理系统在技术、经济、操作和发展上都具有很高的可行性,开发此程序是很必要的。2.2系统的需求分析软件的需求分析是从用户的业务中提取出软件系统能够帮助用户解决的业务问题,通过对用户业务问题的分析,规划出我们的软件产品。这个步骤是对用户业务需求的一个升华,是一个把用户业务管理流程优化,转化为软件产品,从而提升管理而实现的质的飞跃,这一步是否成功,直接关系到开发出来的软件产品能否得到用户认可,顺利交付给客户,客户能否真正运用我们的产品帮助他解决业务或管理问题。按照软件工程对软件开发过程的描述,需求阶段我们可以细分为需求调研和需求分析两个小阶段,需求调研需要充分细致的了解客户目标,用户业务内容、流程等,这是一个对需求的采集过程,是进行需求分析的基础准备。当我们已经了解、理解了用户的业务,于是可以开始分析需求了。软件系统的需求分析可以由产品工程师或系统分析员或两者分阶段合作完成全部的需求分析工作。2.2.1系统需求对于本系统来说,主要包括两类用户的需求:管理员可对系统信息进行学生管理、站点设置、文字管理、评论管理、栏目管理。用户进入本系统可以进行登录注册、新闻中心、照片墙、在线联络、个人设置。2.2.2用户角色与功能需求系统中的核心用户是系统管理员他负责对系统中的所有数据信息进行维护和管理。系统管理员的用例如图3-1。图3-1系统用例图系统中的用户的功能主要实现登录注册、新闻中心、照片墙、在线联络、个人设置。图3-2用户用例2.2.3系统性能分析1、完整性分析要求各种信息记录的完整性,内容不能为空,各种数据间联系应保持正确性,且相同的数据在不同记录中的一致性。2、系统运行速度分析页面响应时问应该在3秒以内,最长不能超过4秒。3、界面分析系统界面要求简单明了,容易操作,符合用户操作习惯。4、安全性分析要充分保证系统的安全性、稳定性。要想对系统进行管理,必须经过正确的账号密码进行登录,否则无权进行管理。在具体实现中对不同的权限进行设定,不同权限的用户在系统中登陆后,不可以越级操作。2.2.4系统逻辑需求高校校友会管理系统它就是利用B/S结构为主要特点,它是提供了一个网络平台,能够让用户们在上网的过程当中就可以对高校校友会管理系统。所以该系统拥有简单性、功能强、拓展的能力和操作性能。系统的网络应用原理示意图如图3-3所示:图3-3系统的网络应用原理示意图3.系统总体设计3.1系统功能设计本文研究的高校校友会管理基于当前较为流行的B/S(浏览器/服务器)结构,采用php技术和MYSQL数据库进行开发设计。通过本系统,实现了不同权限的用户登录,包括管理员和用户,用户通过本系统可进行管理高校校友会,同时管理员可对系统信息进行学生管理、站点设置、文字管理、评论管理、栏目管理,以及用户进入本系统可以进行登录注册、新闻中心、照片墙、在线联络、个人设置等操作。本系统经过测试,运行效果稳定,操作方便、快捷,是一个功能全面、实用性好、安全性高,并具有良好的可扩展性、可维护性的网上高校校友会管理系统的设计与实现。主要功能包括:本系统主要给校友提供一个平台,通过分析,分为前台模块,后台模块。2.2.1前台模块1、登录注册:学生注册账号和密码以登录;2、新闻中心:实时跟新各大学校的新闻;3、照片墙:记录着每个难忘的时刻;4、在线连络:毕业生可以在线交流;5、个人设置:设置自己的资料。2.2.2管理员模块1、学生管理:管理和统计学生的各方面的信息;2、栏目管理:管理和统计栏目标题并进行适当的修改;3、文字管理:管理和统计学院信息;4、站点设置:管理和统计学院信息;5、评论管理:管理和统计学院信息。系统功能结构图如图6所示。图6系统功能结构图3.2数据库的设计及实现3.2.1数据库E-R图根据前几节所做的系统分析,规划出在本系统中使用的主要实体有用户实体、公告实体、照片实体,下面设计出这几个关键实体的实体—关系图(1)照片实体图照片实体包括编号、标题、图片等属性。驾校项目实体的E-R图如下:图4.1照片实体E-R图(2)管理员、用户实体管理员实体包括编号、用户名和密码属性。管理员实体的E-R图如下:图4.2管理员实体E-R图(3)公告信息实体。公告信息实体包括如编号、时间、标题等属性。公告信息实体的E-R图如下:图4.3公告信息实体E-R图3.2.2数据库表设计根据系统功能设计的要求以及功能模块的划分,对于在线考试系统一共涉及到7个数据表。下面就介绍一下各表的设计结构及其功能建立数据库表:user表:管理员表序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10ID2usernameVarChar50是255账号3passwordVarChar50是255密码4nicknameVarChar50是255姓5realnemeDateTime8是23真实姓名6sexVarChar50是255性别7birthdyVarChar50是255生日8telVarChar50是255电话9addressDateTime8是23地址10emailVarChar50是255邮箱11qqVarChar50是255qqarticle表:文章表序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10ID2uidVarChar50是255用户编号3titleFloat8是15标题4contentDateTime8是23内容5categoryFloat8是15类型6zanFloat8是15点赞7descriptionFloat8是15描述album表:照片墙表序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10
ID2thunbVarChar50是255
相片3titleText16是255
标题4uidVarChar50是255
用户编号5createdVarChar300是255
创建时间notice表:公告信息表序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10
ID2useridVarChar50是255
用户编号3titleVarChar50是255
标题4contentVarChar50是255
内容5createdVarChar50是255
时间6statusVarChar50是255
状态4.系统详细设计4.1系统前台页面高校校友会管理系统按角色分为2个角色一个是管理员,一个是用户,管理员使用账号和密码登陆,用户使用账号和登陆密码登陆,按照用户的角色进入不同的管理系统界面中。系统主界面的运行效果图如图5-1。图5-1系统主界面界面4.1.1高校新闻模块的实现高校校友会管理系统打开之后可以查看新闻中心的新闻信息,其界面如下所示图5-2图5-2新闻中心界面新闻中心的关键代码如下:$subcates=$db->execute_dql2('SELECT*fromc_catewhereparent_id!=0');$sql='SELECT*FROMc_articleWHERE1=1';$artlist=$db->execute_dql2($sql);?><?phpinclude('header.php');?><linkrel="stylesheet"href="frontend/css/document-center.css"><style>.index_leftdda.color-white{color:#00a4ac;}</style><divclass="top_tbg"><divclass="top_tmid"><divclass="top_sletile"><?phpecho$cate;?></div></div></div><divclass="index_maindoccenter"><divclass="index_left"><divclass="left_moconnectus-left"id="leftMenu"><dl><?phpif(!empty($subcates)){foreach($subcatesas$s){?><dd><ahref="list.php?id=<?phpecho$s['id'];?>"class="dd_bg"><?phpecho$s['title'];?></a></dd><?php}}?></dl></div></div><divclass="index_right"><divclass="android-2h-title"id="innerTitle"style="text-align:center;"><?phpecho$artinfo['title'];?></div><divclass="contacts-main"id="innerContent"><pstyle="text-align:center;"><?phpechodate('Y年m月d日H时i分s秒',$artinfo['created']);?></p><pstyle="padding:10px;background:#f1f1f1;margin:0auto;margin-top:10px;"><?phpecho$artinfo['description'];?></p><div><imgstyle="display:block;border:1pxsolid#000;padding:1px;margin:0auto;max-width:100%;margin-top:10px;margin-bottom:10px;"src="../<?phpecho$artinfo['thumb'];?>"alt=""></div><divstyle="margin-top:15px;margin-bottom:50px;line-height:28px;"><?phpechohtml_entity_decode($artinfo['content']);?></div></div></div></div>4.1.2照片墙照片墙的运行效果如图5-4。图5-4照片墙关键代码如下:<divclass="top_tmid"><divclass="top_sletile">照片墙</div></div></div><divclass="index_maindoccenter"><sectionclass="site-contentsite-section"><divclass="container"style="height:auto;"><hr><divclass="rowstore-items"> <?phpif(!empty($artlist)){foreach($artlistas$i=>$l){?><divclass="col-md-4animation-fadeInQuick"><ahref="album_view.php?id=<?phpecho$l['id'];?>"class="store-item"><divclass=""><imgstyle="max-width:100%;height:170px"src="../<?phpecho$l['thumb'];?>"alt=""></div><divclass="store-item-infoclearfix"><spanclass="store-item-pricethemed-color-darkpull-right"><?phpecho$l['t'];?>张</span><strong><?phpecho$l['title'];?></strong><br><spanclass="text-muted">from<strong><?phpecho$l['u'];?></strong></span></div></a></div><?php}}?>4.1.3校友会信息在线校友可以登录本系统进行相互发送右键进行联络,校友会信息的运行效果如图5-5。图5-5校友会界面校友会的关键代码如下:<divclass="top_tbg"><divclass="top_tmid"><divclass="top_sletile">校友会</div></div></div><divclass="index_maindoccenter"> <tablecellpadding="0"cellspacing="0"border="0"class="am-tableam-table-stripedam-table-hovertable-main"id="tableData"><thead><tr><thclass="">校友会LOGO</th><thclass="">校友会名称</th><th>校友会介绍</th><th>创建人</th><thclass="hidden-xs">创建时间</th></tr></thead><tbody><?phpif(!empty($data3333)){foreach($data3333as$d){?><trclass="gradeX"><tdclass=""><imgstyle="width:80px;height:30px;"src="../<?phpecho$d['group_image'];?>"alt=""></td><td><?phpecho$d['group_name'];?></td><td><?phpecho$d['group_desc'];?></td><td><?phpecho$d['u']['username'];?>, 联系电话:<?phpecho$d['u']['tel'];?>,邮箱:<?phpecho$d['u']['email'];?></td><tdclass=""><?phpechodate('Y-m-d',$d['created']);?> </td></tr><?php}}?></tbody></table></div>4.1.4用户注册用户信息要想登录系统必须通过账号、密码、电话、邮箱信息注册之后才可以登录系统,运行效果如图5-6。图5-6用户注册界面用户注册的关键代码如下:<tdclass=""><imgstyle="width:80px;height:30px;"src="../<?phpecho$d['group_image'];?>"alt=""></td><td><?phpecho$d['group_name'];?></td><td><?phpecho$d['group_desc'];?></td><td><?phpecho$d['u']['username'];?>, 联系电话:<?phpecho$d['u']['tel'];?>,邮箱:<?phpecho$d['u']['email'];?></td><tdclass=""><?phpechodate('Y-m-d',$d['created']);?> </td></tr><?php}}?></tbody></table>4.1.5用户登录作为系统的第一个界面,也是很重要的一个界面,登入界面主要是防止用户权限,用户必须登入才可以使用。在这个页面设计中,有两个输入框,一个是用户名一个是密码,在页面用js进行了验证控制,然后在后台php代码中队数据库进行查询,如果存在在根据权限调整到相应界面,如果不存在则给出提示,学生登录界面展示如图5-7所示。图5-7用户登录界面<title>登入-<?phpecho$configuration['title'];?></title><!--BootstrapcoreCSS--><linkhref="__PUBLIC__/1228/vendor/bootstrap/css/bootstrap.min.css"rel="stylesheet"><!--Customfontsforthistemplate--><linkhref="__PUBLIC__/1228/vendor/font-awesome/css/font-awesome.min.css"rel="stylesheet"type="text/css"><!--Customstylesforthistemplate--><linkhref="__PUBLIC__/1228/css/sb-admin.css"rel="stylesheet"></head><bodyclass="bg-dark"><divclass="container"><divclass="cardcard-loginmx-automt-5"><divclass="card-header">用户登入</div><divclass="card-body"><formmethod="post"action="{:U('User/DoLogin/')}"><divclass="form-group"><label>账号</label><inputclass="form-control"name="username"requiredtype="text"placeholder=""></div><divclass="form-group"><label>密码</label><inputclass="form-control"name="password"requiredtype="password"placeholder=""></div><divclass="form-group"><divclass="form-check"><labelclass="form-check-label"><inputclass="form-check-input"checkedtype="checkbox">记住密码</label></div></div><divclass="form-group"></div><buttonclass="btnbtn-primarybtn-block">登入</button></form><divclass="text-center"><aclass="d-blocksmallmt-3"href="{:U('User/Regedit')}">创建一个账号</a><aclass="d-blocksmall"href="__ROOT__<?phpechoHOME;?>">回到首页</a></div></div></div>登录页面的关键代码如下:4.2管理员主要模块设计管理员可对系统信息进行学生管理、站点设置、文字管理、评论管理、栏目管理。4.2.1学校介绍用户登录系统之后可以查看学校的简介,学校介绍的运行效果如图5-7。图5-7学校介绍界面学校介绍的关键代码如下:<divclass="am-flam-cf"><strongclass="am-text-primaryam-text-lg">首页</strong>/<small>学校/学院/专业</small></div></div><divclass="am-g"style="padding:10px;border:1pxsolid#ddd;margin-left:15px;margin-right:15px;"><divclass="am-u-sm-12"><divclass="am-cf"style="padding-bottom:10px;"><divclass="am-flam-cf"><strongclass="am-text-primaryam-text-lg">学院数据</strong>/<small>添加</small></div></div><divclass="am-g"><divclass="am-u-md-6am-cf"><divclass="am-flam-cf"><divclass="am-btn-toolbaram-fl"><divclass="am-btn-groupam-btn-group-xs"><buttononclick=javascript:window.location.href="{:U('CT/Index')}";type="button"class="am-btnam-btn-default"><spanclass="am-icon-bug"></span>返回</button></div></div></div></div></div><divclass="am-g"><divclass="am-u-sm-12"><formdata-validate="parsley"method="post"novalidate=""class="am-form"id="form"action="{:U('Major/UpdateMajor')}"><divclass="am-gam-margin-top-sm"><divclass="am-u-sm-2am-text-right"><labelfor="college"class="control-label">学院名称</label></div><divclass="am-u-sm-4am-u-end"><inputtype="text"class="col-sm-6col-xs-12"name="major_name"id="major_name"value="{$data[0].major_name}"><inputtype="hidden"name="id"value="{$data[0].id}"/></div></div><divclass="am-gam-margin-top-sm"><divclass="am-u-sm-2am-text-right"><labelfor="college"class="control-label">所属学校</label></div><divclass="am-u-sm-4am-u-end"><selectclass="form-controlcol-sm-6col-xs-12"name="college"id=""><volistname="list"id="vo"><option<ifcondition="$vo['id']eq$data[0]['college_id']">selected</if>value="{$vo.id}">{$vo.college_name}</option></volist></select></div></div>4.2.2站点设置管理员登录系统可以对站点信息进行配置,站点设置界面如图5-8。图5-8站点设置界面站点设置的关键代码如下:<title>登入-<?phpecho$configuration['title'];?></title><!--BootstrapcoreCSS--><linkhref="__PUBLIC__/1228/vendor/bootstrap/css/bootstrap.min.css"rel="stylesheet"><!--Customfontsforthistemplate--><linkhref="__PUBLIC__/1228/vendor/font-awesome/css/font-awesome.min.css"rel="stylesheet"type="text/css"><!--Customstylesforthistemplate--><linkhref="__PUBLIC__/1228/css/sb-admin.css"rel="stylesheet"></head><bodyclass="bg-dark"><divclass="container"><divclass="cardcard-loginmx-automt-5"><divclass="card-header">用户登入</div><divclass="card-body"><formmethod="post"action="{:U('User/DoLogin/')}"><divclass="form-group"><label>账号</label><inputclass="form-control"name="username"requiredtype="text"placeholder=""></div><divclass="form-group"><label>密码</label><inputclass="form-control"name="password"requiredtype="password"placeholder=""></div><divclass="form-group"><divclass="form-check"><labelclass="form-check-label"><inputclass="form-check-input"checkedtype="checkbox">记住密码</label></div></div><divclass="form-group"></div><buttonclass="btnbtn-primarybtn-block">登入</button></form><divclass="text-center"><aclass="d-blocksmallmt-3"href="{:U('User/Regedit')}">创建一个账号</a><aclass="d-blocksmall"href="__ROOT__<?phpechoHOME;?>">回到首页</a></div></div></div>4.2.3文章管理管理员登录系统可以在后台进行添加文章信息供校友查看,文章管理的界面如图5-11。图5-11文字管理界面文字管理的关键代码如下:<small>文章管理</small></div></div><divclass="am-g"style="padding:10px;border:1pxsolid#ddd;margin-left:15px;margin-right:15px;"><divclass="am-u-sm-12"><divclass="am-cf"style="padding-bottom:10px;"><divclass="am-flam-cf"><strongclass="am-text-primaryam-text-lg">文章数据</strong>/<small>更新</small></div></div><divclass="am-g"><divclass="am-u-md-6am-cf"><divclass="am-flam-cf"><divclass="am-btn-toolbaram-fl"><divclass="am-btn-groupam-btn-group-xs"><buttononclick=javascript:window.location.href="{:U('Index/P1')}";type="button"class="am-btnam-btn-default"><spanclass="am-icon-bug"></span>返回</button></div></div></div></div></div><divclass="am-g"><divclass="am-u-sm-12"><formdata-validate="parsley"method="post"novalidate=""class="am-form"id="form"action="{:U('Art/UpdateArt')}"><divclass="am-gam-margin-top-sm"><divclass="am-u-sm-2am-text-right"><labelfor="college"class="control-label">标题</label></div><divclass="am-u-sm-4am-u-end"><inputtype="text"class="col-sm-6col-xs-12"name="title"value="{$data.title}"><inputtype="hidden"name="id"value="{$data.id}"/></div></div>4.2.4用户管理管理员登录系统可以对用户信息进行修改、删除等操作。用户管理界面如图5-13。图5-13用户管理关键代码如下:publicfunctionaddMember(){$username=I('post.username');$obj=M('User');$user=$obj->where(array('status'=>1,'username'=>$username))->select();if($user){redirect(U('Member/Add'),1,'用户名已经存在');die();}$obj->create();$obj->username=I('post.username');$obj->created=time();$obj->password=md5(C('pwd_salt').I('post.password'));$obj->type=3;$obj->add();redirect(U('CT/USER'));}publicfunctionupdateMember(){$obj=M('User');$data['password']=md5(C('pwd_salt').I('post.password'));$obj->where(array('id'=>I('post.id')))->save($data);redirect(U('CT/USER'));}publicfunctiondelete(){$obj=M('User');$obj->where('id='.I('get.id'))->save(array('status'=>0));redirect(U('CT/USER'));}
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高中三年如何规划:从高一到高三的全程指南
- 2024年工艺气体压缩机资金筹措计划书代可行性研究报告
- 海外医疗记录租赁与安全保障合同
- 跨境电商物流配送车队委托国际化经营管理合同
- 新能源汽车电池租赁保险理赔及责任追溯协议
- 自贸区金融辅助岗位员工职业发展与继任计划协议
- 2025年中国半干苹果酒礼盒行业市场前景预测及投资价值评估分析报告
- 抖音内部创作者竞争合作约束管理协议
- 股权期权激励与人工智能产业发展协议
- 影视化妆间租赁与化妆间租赁及化妆师培训合同
- GB 2759-2015食品安全国家标准冷冻饮品和制作料
- GB 21550-2008聚氯乙烯人造革有害物质限量
- CMMI-决策分析和决定过程
- 2023年高考重庆理科数学试卷和答案(word完美解析版)
- 小型盖板预制施工方案及工艺方法
- DB63-T 164-2021草地地面鼠害防治技术规范
- 抖音生活服务服务商合作手册-抖音
- 涉密人员保密审查表
- Unit2Lesson3GettingToTheTop课件-高中英语北师大版(2019)选择性必修第一册
- 卡通风青春毕业季PPT模板课件
- 《804泄爆墙安装施工方案》
评论
0/150
提交评论