基于Web的subversion用户管理系统.docx
《基于Web的subversion用户管理系统.docx》由会员分享,可在线阅读,更多相关《基于Web的subversion用户管理系统.docx(28页珍藏版)》请在第一文库网上搜索。
1、基于Web的subversion用户管理系统摘要本系统主要是基于Web的subversion系统的用户管理系统。在开源软件世界,并行版本系统(CVS)一直是版本控制长久以来的唯一选择,但是,和其它许多工具一样,Cvs开始显露出衰老的迹象,而SUbVerSion,正是以CVS继任者的面目出现的新型版本控制系统。但是,它的用户管理机制却是很差,本系统正是基于这个现实。实现友好的SUbVerSiOn用户界面,以提高工作效率。subversion用户管理系统分为两大基本部分,一个是普通用户的注册及自己资料的修改和管理。另外一个主要部分是超级用户对于普通用户的申请进行认证。以及对通过认证的用户分配相应的
2、权限。本系统是基于apache和php平台的Web应用程序。采用php人作为前台开发语言。MySq1作为后台数据库。apache作为服务器对SUbVerSiOn用户进行管理。系统具有良好的稳定性,并具有可移植性强等特点。关键词:Php;Subversion;Apache;用户管理UserManagementSystemBasedonWEBforSubversionAbstractThesystemisaWebbasedusermanagementsystemaboutsubversion.OntheOpenSourceWor1d,concurrentversionsystem(cvs)has1
3、ongbeentheon1ychoiceinversioncontro1.However,1ikemanyothertoo1s,cvsbeginstoshowoutofdate.Andsubversion,asasuccessortocvswhichhasthefeaturesofthenewversioncontro1system.However,itsusermanagementmechanismispoor.Thesystemisbasedontherea1ity,achievesafriend1yuserinterface,inordertoenhanceefficiency.Theu
4、sermanagementsub-systemofsubversionisdividedintotwobasicparts.Onepartisordinaryusermanagement,inc1udingregistrationandinformationediting.Anothermajorpartisthesuper-userauthenticatestothecommonuser,sapp1icationsandthedistributionofthecorrespondingauthority.ThesystemisbasedonWebusingapache,phpandmysq1
5、.Phpasaactivepagerprocedure,mysq1asbackgroundinformationstorage.ApacheasHTTPservertoprovideawebinterfaceforthisusermanagementsystem.Thesystemhashighstabi1ityandportabi1ity.Keywords:Php;Subversion;Apache;UserManagemen论文总页数:24页1引言12系统需求分析22.1 系统功能模块需求22.1.1 用户注册模块的需求22.1.2 管理员功能处理模块的需求22.1.3 各个功能模块数据结
6、构图32. 2用户环境需求32.1.1 用户使用环境需求32.1.2 其它需求33系统总体设计33.1 系统功能模块划分33.2 系统功能模块流程图33.3 数据库总体设计44环境选择、搭建和配置44.1 选择使用apache+php+mysq1的可行性以及各自特点44.1.1 使用apache+php+mysq1的可行性44.1.2 php技术的特点44.1.3 apache的技术特点54.1.4 mysq1的技术特点54.2 系统环境的搭建64.2.1 安装配置PhP64.2.2 安装配置apache64.2.3 安装配置mysq174.2.4 安装SUbVerSiOn以及建立版本库84.
7、2.5 subversion月艮务器酉已置95模块功能的详细实现过程105.1 本系统使用的subversion权限机制105.2数据流程图115.2.1 用户注册数据流程图115.2.2 管理员管理数据流程图115.3数据库结构设计125.4数据库操作131.4.1 数据库的连接、添加、删除和更新等135. 5生成subversion权限配置文件时对文件的操作175.1.1 数据文件的写入175.1.2 数据文件的读取186模块测试结果186.1用户注册模块测试结果186. 2管理员模块测试结果19结论22参考文献22致谢23声明241引言版本控制之于程序员,就好像还原系统对于计算机一样。使
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Web subversion 用户 管理 系统
