2024年3月19日发(作者:)

一、 概况

项目名

SVN Web管理系统

行 业 信息技术

架构类

B/S结构,采用系统分层结构。

1、 可采用J2EE技术:JSP、Javabeans、

Hibernate、struts。

开发技2、 公用技术:HTML、CSS、JavaScript、

术 xml。

3、 数据库技术:Oracle/SQL

Server/MySQL。

规 模 系统总体规模:2*5=10个人月。

二、项目背景

联系我们:

电话: 800-830-9336

Email: 点击联系我们

本期相关文章

» 华中科技大学软件学

院07级工程实践优秀

项目评选暨结业典礼圆

满结束

» 优秀案例点评一:手

机客户俱乐部会员积分

消费管理系统

» 技术范文一:.NET中

的加密哈希技术的使用

»

技术范文二:利用

JGroup同步

Memcache文件

» 学

Subversion(简称SVN)是近年较为流行的开源的版本

管理工具。Subversion可以在多种不同的操作系统上运

行,但是日常管理配置是基于文本的,为了方便配置管理

人员的操作,需要对SVN的文本配置过程进行封装,提供

基于Web访问方式的SVN图形化管理系统。

系统主要用于对SVN版本库的操作,可以单个创建、

维护用户和组以及权限,也可批量创建多个用户和组以及

他们的权限。

增强了管理员对SVN操作的准确性和快捷性,减少了

手动增加用户和文件的权限的麻烦和错误,并最大限度的

提高了管理员的工作效率 。

三、业务逻辑

系统功能结构图:

组管理模块:提供管理当前版本库的所有组的功

能,包括添加组,维护组,管理组权限,管理组成

员等功能。

用户管理模块:提供管理当前版本库的所有用户的

功能,包括添加用户,维护用户,管理用户权限,

管理用户组关系,批量导入用户等功能。

版本库管理模块:提供管理当前版本库的功能,包

括以树状目录结构显示当前版本库,从XML文件导

入COE项目实训版本库,从XML文件导入COE课程

设计版本库等功能。

四、系统架构

系统采用成熟的"大型数据库技术 + 三层结构组件

技术 + WEB技术"思想来实现。

在应用上我们将系统分为三个部分(三层):数据库

层(Integrated Storage)、业务逻辑层(中间件层+数

据库持久层)(Business Process)、表现层(User

Interface & Navigation)。这使得系统在开发上具有极

大的弹性,可以及时地充分满足企业的不同需要,保障用

户投资。

参考需求分析,系统功能框架模型如下: