php web用户管理系统,PHP基于Web的subversion用户管理系统

41528d3028836879cd698677c3999917.gifPHP基于Web的subversion用户管理系统

基于Web的subversion用户管理系统 摘 要 本系统主要是基于Web的subversion系统的用户管理系统。在开源软件世界,并行版本系统(cvs)一直是版本控制长久以来的唯一选择,但是,和其它许多工具一样,cvs开始显露出衰老的迹象,而subversion,正是以cvs继任者的面目出现的新型版本控制系统。但是,它的用户管理机制却是很差,本系统正是基于这个现实。实现友好的subversion用户界面,以提高工作效率。 subversion用户管理系统分为两大基本部分,一个是普通用户的注册及自己资料的修改和管理。另外一个主要部分是超级用户对于普通用户的申请进行认证。以及对通过认证的用户分配相应的权限。 本系统是基于apache和php平台的Web应用程序。采用php人作为前台开发语言。Mysql作为后台数据库。apache作为服务器对subversion用户进行管理。系统具有良好的稳定性,并具有可移植性强等特点。 关键词:Php;Subversion;Apache;用户管理 目 录 论文总页数:24页 1引 言1 2系统需求分析2 2.1系统功能模块需求2 2.1.1用户注册模块的需求2 2.1.2管理员功能处理模块的需求2 2.1.3各个功能模块数据结构图3 2.2用户环境需求3 2.2.1用户使用环境需求3 2.2.2其它需求3 3系统总体设计3 3.1系统功能模块划分3 3.2系统功能模块流程图3 3.3数据库总体设计4 4环境选择、搭建和配置4 4.1选择使用apache+php+mysql的可行性以及各自特点4 4.1.1使用apache+php+mysql的可行性4 4.1.2 php技术的特点4 4.1.3 apache的技术特点5 4.1.4 mysql的技术特点5 4.2系统环境的搭建6 4.2.1 安装配置php6 4.2.2 安装配置apache6 4.2.3 安装配置mysql7 4.2.4 安装subversion以及建立版本库8 4.2.5 subversion服务器配置9 5模块功能的详细实现过程10 5.1本系统使用的subversion权限机制10 5.2数据流程图11 5.2.1用户注册数据流程图11 5.2.2管理员管理数据流程图12 5.3数据库结构设计12 5.4数据库操作13 5.4.1数据库的连接、添加、删除和更新等13 5.5生成subversion权限配置文件时对文件的操作17 5.5.1数据文件的写入17 5.5.2数据文件的读取18 6模块测试结果18 6.1用户注册模块测试结果18 6.2管理员模块测试结果19 结 论22 参考文献22 致 谢23 声 明24 6模块测试结果 6.1用户注册模块测试结果 用户注册模块分为两大部分:包括用户注册和用户信息修改。 图8 本系统的用户注册页面 图9 此页面是用户进行注册信息的修改页面 6.2管理员模块测试结果 图10 管理员查看待审核用户页面 图11 管理员审核用户成功页面 图12 管理员对用户分配权限的页面 (其中s,a,b是用户组:它是用来指向目录权限的。等号后面是组里面的用户) 图13 由数据库生成的权限配置 重要提示: 本论文由大学论文网 毕业论文下载网: 提供 如果需要详细内容请与QQ:4991024联系

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值