资源预览内容
第1页 / 共24页
第2页 / 共24页
第3页 / 共24页
第4页 / 共24页
第5页 / 共24页
第6页 / 共24页
第7页 / 共24页
第8页 / 共24页
第9页 / 共24页
第10页 / 共24页
亲,该文档总共24页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
#J* #J* #J* #J* #J* #J* #J* #J* #J* #J* #J* #J* #J* #J* #J* #J* #J* #J* #J*实践教学#J* #J* #J* #J* #J* #J* #J* #J* #J* #J* #J* #J* #J* #J* #J* #J* #J* #J* #J*兰州理工大学计算机与通信学院2013年秋季学期PHP权限管理系统专业班级:软件一班姓 名:李农成学 号:10240603指导教师:梁二鑫 成 绩:一、前言1二、需求分析12.1开发背景12.2可行性分析12.3数据流图12.4数据字典1三、概要设计2四、详细设计34.1实体属性图34.2数据库设计表的结构3会员信息表3管理员表44.3权限系统模块设计4网站的配置文件4实现首页6登陆系统7注册会员9查询会员10用户管理12管理员权限14五、权限系统调试与结果16六、总结18七、参考文献19八、致谢19一、前言本系统利用PHP动态网络开发技术,以MySQL作为后台数据库,使用Apache配置Web服务器,结合JavaScript 和HTML两种脚本语言,以及配合多种网页开发工具,实现了基于B/S模式的权限管理系统。二、需求分析2.1开发背景在Internet飞速发展的今天,互联网已成为人们快速获取,发布和传递信息的重要渠道,网络在人们生活中扮演着 重要的角色,与此同时,各种互联网网站的出现,而一个完善的权限管理系统的重要性就不言而喻了,任何一个网站 都是需要权限管理的,不管是对于游客的身份还是会员的身份,都是需要管理的,于是开发一个简单的权限管理系统 是十分必要的。2.2可行性分析 基于PHP的权限管理,服务器才有后台数据库采用SQL建立,操作简单,调试也相对简单,因此,技术上是可行 的; 现如今,计算机以及十分普遍,因此,使用计算机不仅价格低廉而且性能很高,即不需花费太多的人力物力,也 可提高管理的效率,因此,经济上也是可行的; 本次开发的系统,用户界面友好,简单易学,对系统的要求也不高,操作人员能对系统功能做到一目了然,用户 也可轻松使用,因此,操作上也是可行的。 系统利用PHP动态网络开发技术,以MySQL作为后台数据库,使用Apache配置Web服务器,结合JavaScript 和HTML两种脚本语言,以及配合多种网页开发工具,实现了基于B/S模式的权限管理系统,大部分的资源都是 开源的,整体上来说该系统的是可以实现的。2.3数据流图图2.1权限系统数据流图2.4数据字典数据字典(Data dictionary)是一种用户可以访问的记录数据库和应用程序元数据的目录。主动数据字典是指在对 数据库或应用程序结构进行修改时,其内容可以由DBMS自动更新的数据字典。被动数据字典是指修改时必须手工更 新其内容的数据字典。数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。数据字典的组成:1、 数据项2、数据结构3、数据流4、数据存储5、处理过程(或其中的几部分)数据存储及数据流名字:用户信息描述:描述用户的基本信息定义:用户信息二昵称+会员号+性别+爱好等一些基本的信息 位置:存储输出供查询名字:管理员信息描述:描述管理员的基本信息定义:管理员信息二昵称+密码 位置:存储输出供查询根据权限管理系统流程图可得到系统功能呢如下:(1)游客注册功能:游客可以通过注册成为会员,从而进入系统。(2)普通用户功能:在前台界面中,只要注册成功的普通用户就可以进行会员的相关操作。(3)管理舲理功能:在前台模式下,管理员可输入密码进入后台管理界面,在其中可对会员的相关信息进行管理, 其中包括删除会员、推荐会员为优秀会员和提升普通用户为管理员。四、详细设计4.1实体属性图昵称员图4.1.1用户实体属性图c密码n管理员昵称)图4.1.2管理员实体属性图42数据库设计表的结构会员信息表会员信息表主要存储会员的个人信息,例如会员的真实姓名、密码、电子邮件等,下表就列出了这些字段的名称、数 据类型、是否为空、备注等。表的结构user:字段类型空阳、r 默认idint(10)否useridvarchar(lOO)否checkflagvarchar(5)是NULLnamevarchar(10)否passvarchar(30)否sexvarchar(4)否emailvarchar(100)是NULLoicqvarchar(lO)是NULLuserfromvarchar(10)是NULLcityvarchar(14)是NULLaddressvarchar(80)是NULLzipvarchar(10)是NULLtelvarchar(14)是NULLeduvarchar(10)是NULLhangyevarchar(20)是NULLzhuanyevarchar(20)是NULLclassvarchar(4)是NULLtechangvarchar(150)是NULLintrovarchar(250)是NULLregyearvarchar(12)是NULLbirthdaydate是NULLregtimedatetime是0000-00-00 00:00:00photovarchar(100)是NULLregipvarchar(lOO)是NULLhitint(10)是0weekhitvarchar(10)是0bes tvarchar(5)是NULL管理员表该表主要保存管理员的用户名、密码,以及提升为管理员的时间等。只有在该表中的用户才可以修改其他会员的信息, 该表的表名为admin,下表介绍了该字段的相关信息。表admin结构:字段类型空Bah.、r默认adminvarchar(10)否adminpwdvarchar(10)否uptimedatetime是NULL4.3权限系统模块设计网站的配置文件配置文件保存了整个网站的公共配置信息,这个配置信息包括连接数据库的config.php文件,还有页眉top.php 文件,页尾foot.inc文件具体代码为:连接数据的代码:Config.php页尾文件foot.php:div id=footerdiv id=footp id二legalCopyright © 2013 Xihua.Com. All Rights Reserved. Designed by a href=h tt p:/www.baidu.com/李农成/a./p/divp id二linksa href=h tt p:/www .it zcn.com技术支持/a|a href=h tt p:/www .it zcn.com/IT 在中 国/abr/公司地址:兰州市七里河区北C123|QQ: 515886212/p页眉代码:Top.php 文件div class二mainbgP id二headerA logo title二权限系统一会员设计模块href=http:/www.itzcn.com/SPAN权限系统一会员设计模块/SPANX/ASPAN login您好,请A href二reg.php注册/A或A href二index.php登录/A|a href二index.php帮助中心/a| 权限系统首页/A/SPAN/Pdiv id二nav_indexdiv id二menuullia href二index.php titl e=首 页首页/a/lilia href二reg.php tit le二加入协会注册/a/lilia href二alluser.php tit le二所有会员所有会员/a/lilia href二seekuser.php tit le二查找会员查找会员/a/lilia href=usercenter.php title=会员中心用户中心/a/lilia href二admin/login.php tit le二登录管理员中心管理登录/a/li lispan/span/li实现首页首页内容部分主要显示优秀会员的的基本信息,例如会员的姓名、会员的性别等,内容部分由bestframe.php页面实 现,并且该页面以分页的形式显示优秀会员的信息。处理分页显示的代码为:登陆系统该登陆系统是权限管理系统构成的重要一环,主要实现用户的登录、登录之后的个人信息和会员常用的功能。下 面的代码就是一些处理用户登录、用户注销、显示登录成功之后显示个人信息等代码。用户登录表单代码:?php$sc_name = $_SESSI0Ns_name; if($sc_name =)?form id=form1
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号