项目文档管理系统

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

项目文档管理系统

用户分析:

项目管理者

建立项目

为项目划分项目阶段

为每个项目阶段上传相关文档,设置项目阶段表单

项目观察者

查看项目甘特图

在地图上查看项目基本信息

对象分析

用户

用户系统使用OA现有的用户体系。不需要建立单独的用户管理体系,系统只需要对用户做认证,但是OA并没有提供认证服务,因此这种认证只能基于数据表来进行。

项目

项目需要处理的信息包括:编号(非系统编号)、项目名称、项目负责人、项目开始时间、项目结束时间、项目批文文号、设计单位、施工单位、项目地址、地理坐标(用于在地图上标识出来)、项目预算金额、项目决算金额、项目当前付款比例(百分比)、项目完成进度(百分比),项目完成情况(描述),项目类型。

针对项目的操作包括:增、删、改、查;为每个项目分配项目阶段。每种不同类型的项目有固定的项目阶段模板,这个模板应该是可以自行扩充的(不一定是图形界面,可以是直接写配置文件);查看项目甘特图;查看该项目的项目阶段

项目阶段

项目阶段需要处理的信息包括:编号、名称、阶段描述、开始时间、结束时间、阶段负责人、完成进度(百分比),完成情况(描述);还有就是相关文档和阶段附表。

主要操作包括:增删改查;查看项目附件;处理项目附表;需要注意的是对项目阶段的增删操作应该是在树状结构下完成。

项目阶段附件

项目阶段需要处理的信息包括:标号、名称、描述、文件、上传日期、上传人。

主要操作包括:增删改查、上传、下载。

注意每个项目阶段可能有多个项目附件。

项目阶段附表

所谓项目阶段附表就是一个URL指向,引导用户去另一个表单处理的URL。但是要带一些必要的参数包括:所属项目、所属项目阶段。

本系统需要关心的内容主要包括:编号、名称、描述、URL地址、处理人、处理时间。

主要操作包括:增删改查;处理

注意每个项目阶段可能对应多个附件表单。

技术要求:

基于.Net平台开发;数据库使用SQL Server2000;地图标注使用 的免费开发API,甘特图控件自选或使用AnyGantt

用户系统数据结构:

表名称:T_USER

相关字段名称:

UID:用户编码

NAME:用户名称

PASS:用户密码

系统应该允许用户使用用户UID或者NAME中的任意一个做为用户名来登录系统,此外系统还要提供一个允许外部调用的登录入口,允许外部程序通过一个URL进入系统。

. . .

相关文档
最新文档