基于Web的subversion用户管理系统PHP+MYSQL
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
摘 要 本系统主要是基于Web的subversion系统的用户管理系统。在开源软件世界,并行版本系统(cvs)一直是版本控制长久以来的唯一选择,但是,和其它许多工具一样,cvs开始显露出衰老的迹象,而subversion,正是以cvs继任者的面目出现的新型版本控制系统。但是,它的用户管理机制却是很差,本系统正是基于这个现实。实现友好的subversion用户界面,以提高工作效率。 subversion用户管理系统分为两大基本部分,一个是普通用户的注册及自己资料的修改和管理。另外一个主要部分是超级用户对于普通用户的申请进行认证。以及对通过认证的用户分配相应的权限。 本系统是基于apache和php平台的Web应用程序。采用php人作为前台开发语言。Mysql作为后台数据库。apache作为服务器对subversion用户进行管理。系统具有良好的稳定性,并具有可移植性强等特点。 关键词:Php;Subversion;Apache;用户管理
think58.com [资料来源:www.THINK58.com]
[来源:http://www.think58.com]
目 录 内容来自think58
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 本文来自think58 [资料来源:http://THINK58.com]
(版权所有:计算机毕业论文网)下一篇:货运管理系统的设计Delphi