php权限管理系统.docx
- 文档编号:6649418
- 上传时间:2023-01-08
- 格式:DOCX
- 页数:14
- 大小:389.42KB
php权限管理系统.docx
《php权限管理系统.docx》由会员分享,可在线阅读,更多相关《php权限管理系统.docx(14页珍藏版)》请在冰豆网上搜索。
php权限管理系统
*******************
实践教学
*******************
兰州理工大学
计算机与通信学院
2013年秋季学期
PHP权限管理系统
专业班级:
软件2班
姓名:
****
学号:
***
指导教师:
梁一鑫
成绩:
目录
一、前言1
一、需求分析1
2.1开发背景1
2.2可行性分析1
2.3数据流图1
2.4数据字典1
二、概要设计2
三、详细设计3
4.1实体属性图3
4.2数据库设计表的结构3
用户信息表3
管理员表4
4
4.3权限系统模块设计4
实现首页11
四、权限系统调试与结果23
五、总结27
六、参考文献27
七、致谢27
一、前言
本系统利用PHP动态网络开发技术,以MySQL作为后台数据库,使用Apache配置Web服务器,结合JavaScript和HTML两种脚本语言,以及配合多种网页开发工具,实现了基于B/S模式的权限管理系统。
1、需求分析
2.1开发背景
在Internet飞速发展的今天,互联网已成为人们快速获取,发布和传递信息的重要渠道,网络在人们生活中扮演着重要的角色,与此同时,各种互联网网站的出现,而一个完善的权限管理系统的重要性就不言而喻了,任何一个网站都是需要权限管理的,不管是对于游客的身份还是会员的身份,都是需要管理的,于是开发一个简单的权限管理系统是十分必要的。
2.2可行性分析
●基于PHP的权限管理,服务器才有后台数据库采用SQL建立,操作简单,调试也相对简单,因此,技术上是可行的;
●现如今,计算机以及十分普遍,因此,使用计算机不仅价格低廉而且性能很高,即不需花费太多的人力物力,也可提高管理的效率,因此,经济上也是可行的;
●本次开发的系统,用户界面友好,简单易学,对系统的要求也不高,操作人员能对系统功能做到一目了然,用户也可轻松使用,因此,操作上也是可行的。
●系统利用PHP动态网络开发技术,以MySQL作为后台数据库,使用Apache配置Web服务器,结合JavaScript和HTML两种脚本语言,以及配合多种网页开发工具,实现了基于B/S模式的权限管理系统,大部分的资源都是开源的,整体上来说该系统的是可以实现的。
2.3数据流图
图2.1权限系统数据流图
2.4数据字典
数据字典(Datadictionary)是一种用户可以访问的记录数据库和应用程序元数据的目录。
主动数据字典是指在对数据库或应用程序结构进行修改时,其内容可以由DBMS自动更新的数据字典。
被动数据字典是指修改时必须手工更新其内容的数据字典。
数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。
数据字典的组成:
1、数据项2、数据结构3、数据流4、数据存储5、处理过程(或其中的几部分)
数据存储及数据流
名字:
用户信息
描述:
描述用户的基本信息
定义:
用户信息=昵称+会员号+性别+爱好等一些基本的信息
位置:
存储
输出供查询
名字:
管理员信息
描述:
描述管理员的基本信息
定义:
管理员信息=昵称+密码
位置:
存储
输出供查询
2、概要设计
权限管理系统流程图:
根据权限管理系统流程图可得到系统功能呢如下:
(1)游客注册功能:
游客可以通过注册成为用户,从而进入系统。
(2)普通用户功能:
在前台界面中,只要注册成功的普通用户就可以进行相关操作。
(3)管理员管理功能:
在前台模式下,管理员可输入密码进入后台管理界面,在其中可对用户的相关信息进行管理,其中包括删除用户。
3、详细设计
4.1实体属性图
图4.1.1用户实体属性图
图4.1.2管理员实体属性图
4.2数据库设计表的结构
用户信息表
用户信息表主要存储用户的个人信息,例如用户的用户名、注册日期等,下表就列出了这些字段的名称、数据类型、是否为空、备注等。
表的结构user:
管理员表
该表主要保存管理员的用户名、密码。
只有在该表中的用户才可以修改其他会员的信息,该表的表名为admin,下表介绍了该字段的相关信息。
表admin结构:
对用户留言管理:
表member
4.3权限系统模块设计
留言本首页设计index.php
管理员登录login.php
管理员管理留言界面manage.php
回复用户留言的界面reply.php
注销界面logout.php
实现首页
用户登录界面userlogin.php
用户首页userindex.php
用户登录数据库操作userlogin_action.php
修改密码界面 user_pw_change.php
添加用户界面adduser.php
所有用户user_list.php
4、权限系统调试与结果
权限系统主界面:
普通登陆页面:
管理登陆页面:
用户留言:
游客留言:
管理员操作页面:
5、总结
通过这十三周的PHP上机,对于一些简单PHP的知识的学习有了一定的全新认识,同时,通过上机的实践学习使得是对于动态网站的设计有了一个全新的认识,为以后的高级进阶打下了不匪的基础。
通过对权限管理系统的设计,我不仅巩固了在PHP课堂上所学的知识,还学到了很多新的技术书本,使我受益匪浅,而且也是我懂得,光有理论知识是不够的,还需要把所学知识和实践结合起来,从理论中得出结论,从而提高自己的动手能力和独立思考的能力。
6、参考文献
[1]库少平,张毅.网页设计基础教程[M].北京:
北京邮电大学出版社,2010
[2]于用军,动态网站开发典型案例.北京:
清华大学出版社,2010
[3]刘端阳,黎卫东,黄炳强.Dreamweaver8与PHP动态网站开发人民邮电出版社2010
7、致谢
十分感谢梁一鑫老师的指导,帮我解决了很多在设计这个系统中遇到的程序问题,同时更重要的是给我以后高级进阶的学习有了一定的指导,感谢老师的不吝赐教。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- php 权限 管理 系统
![提示](https://static.bdocx.com/images/bang_tan.gif)