机械 模具 夹具 数控 车床 工艺 液压 汽车 电机 升降台 控制 Proe CAD 建模 减速器 机械手 齿轮 故障 诊断 自动化 电气 监控 组态 电源 发电 水电 电站 单片机 PLC MATLAB 路径 运算机 Android Linux 电子 通信 治理系统 网站 ASP JSP PHP Java Asp.net 论坛 进销存 图书 考试 Web 购物 点餐 交易 平台 网络计划 配置 C++ C# 土木 建筑 施工 结构 框架 桥梁 水利 公路 隧道 造价 给水 教学楼 办公楼 水库 复力坝 化工 合成 工段 物流 仓储 包装 开题 任务书 外文 文献 翻译 答辩 格式 课程
 首 页 机械毕业设计 电子电气毕业设计 运算机毕业设计 土木工程毕业设计 视觉传达毕业设计 免费毕业设计 毕业设计资料 毕业论文 毕业设计论文流程 
垫片
您现在所在的位置:pk10手机投注 >>运算机毕业设计 >> 文章内容
垫片
   我们提供全套毕业设计论文服务,联系   625110801   
基于Web的subversion用户治理系统php004
文章来源:www.dj-on-line.com   发布者:学生毕业作品网站   发布时间:2008-11-17 10:57:12   阅读:2638

基于Web的subversion用户治理系统
摘    要
本系统主要是基于Web的subversion系统的用户治理系统。在开源软件世界,并行版本系统(cvs)一直是版本控制长久以来的唯一挑选,但是,和其它许多工具一样,cvs开始显露出衰老的迹象,而subversion,正是以cvs继任者的面目出现的新型版本控制系统。但是,它的用户治理机制却是很差,本系统正是基于这个现实。实现友好的subversion用户界面,以提高工作效率。
subversion用户治理系统分为两大基本部分,一个是普通用户的注册及自己资料的修改和治理。另外一个主要部分是超级用户对于普通用户的申请进行认证。以及对通过认证的用户分配相应的权限。
本系统是基于apache和php平台的Web应用程序。摘用php人作为前台开发语言。Mysql作为后台数据库。apache作为服务器对subversion用户进行治理。系统具有优良的稳固性,并具有可移植性强等特点。
关键词:Php;Subversion;Apache;用户治理
 
User Management System Based on WEB for Subversion
Abstract
The system is a Web based user ment system about subversion. On the Open Source World, concurrent version system (cvs) has long been the only choice in version control. However, like many other tools, cvs begins to show out of date. And subversion, as a successor to cvs which has the features of the new version control system. However, its user management mechanism is poor. The system is based on the reality, achieves a friendly user interface, in order to enhance efficiency.
The user management sub-system of subversion is divided into two basic parts. One part is ordinary user management, including registration and information editing. Another major part is the super-user authenticates to the common user’s applications and the distribution of the corresponding authority.
The system is based on Web using apache, php and mysql. Php as a active pager procedure, mysql as background information storage. Apache as HTTP server to provide a web interface for this user management system. The system has high stability and portability .http://www.16sheji8.cn
Key words: Php;Subversion;Apache;User Managemen
目  录
论文总页数: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 安装配置php 6
4.2.2 安装配置apache 6
4.2.3 安装配置mysql 7
4.2.4 安装subversion以及建立版本库 8
4.2.5 subversion服务器配置 9
5模块功能的详细实现过程 10
5.1本系统使用的subversion权限机制 10
5.2数据流程图 11
5.2.1用户注册数据流程图 11http://www.16sheji8.cn
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
 
1引  言
    版本控制之于程序员,就好像还原系统对于运算机一样。使得即使运算机系统崩溃了,也能回复来正常的状态。同样,版本控制使您有能力去冒以往想都不敢想的风险。如果哪儿出了错,您总是可以使自己的代码回复来一个已晓的、工作正常的版本。您可以在不触及主干的分支中进行试验,而不会影响来其他小组成员。如果没有版本控制,您必须极为慎之又慎,缓慢地推进,总而言之,生产力会更低。
    在开源软件世界,并行版本系统(CVS)一直是版本控制长久以来的唯一挑选。事实证明,这是个正确的挑选。CVS本身是自由软件,不加限制的处事风格,对网络化操作的支持(众多身处不同地方的程序员可以共享他们的工作),都非常符合开源世界的协作精神。CVS和它半纷乱状态的开发模型已成为开源文化的基石

  全套毕业设计论文现成成品资料请咨询 625110801      返回pk10手机投注 如转载请注明来源于www.dj-on-line.com  


打印本页 | 关闭窗口

Email:biyeshejiba@163.com 在线QQ:   625110801 学生毕业作品网站  
本站毕业设计毕业论文资料均属原创者所有,仅供学习交流之用,请勿转载并做其他非法用途.如有侵犯您的版权有损您的利益,请联系我们会立刻改正或删除有关内容!

pk10登陆平台 pk10帐号注册 pk10手机投注app pk10手机投注 pk10开奖记录

免责声明: 本站资料及图片来源互联网文章,本网不承担任何由内容信息所引起的争议和法律责任。所有作品版权归原创作者所有,与本站立场无关,如用户分享不慎侵犯了您的权益,请联系我们告知,我们将做删除处理!