一、 概况
项目名称
SVN Web管理系统
行 业
信息技术
架构类型
B/S结构,采用系统分层结构。
开发技术
1、 可采用J2EE技术:JSP、Javabeans、Hibernate、struts。2、 公用技术:HTML、CSS、JavaScript、xml。3、 数据库技术:Oracle/SQL Server/MySQL。
规 模
系统总体规模:2*5=10个人月。
二、项目背景
Subversion(简称SVN)是近年较为流行的开源的版本管理工具。Subversion可以在多种不同的操作系统上运行,但是日常管理配置是基于文本的,为了方便配置管理人员的操作,需要对SVN的文本配置过程进行封装,提供基于Web访问方式的SVN图形化管理系统。
系统主要用于对SVN版本库的操作,可以单个创建、维护用户和组以及权限,也可批量创建多个用户和组以及他们的权限。
增强了管理员对SVN操作的准确性和快捷性,减少了手动增加用户和文件的权限的麻烦和错误,并最大限度的提高了管理员的工作效率 。
三、业务逻辑
系统功能结构图:
组管理模块:提供管理当前版本库的所有组的功能,包括添加