项目文档管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
项目文档管理系统
用户分析:
项目管理者
建立项目
为项目划分项目阶段
为每个项目阶段上传相关文档,设置项目阶段表单
项目观察者
查看项目甘特图
在地图上查看项目基本信息
对象分析
用户
用户系统使用OA现有的用户体系。不需要建立单独的用户管理体系,系统只需要对用户做认证,但是OA并没有提供认证服务,因此这种认证只能基于数据表来进行。
项目
项目需要处理的信息包括:编号(非系统编号)、项目名称、项目负责人、项目开始时间、项目结束时间、项目批文文号、设计单位、施工单位、项目地址、地理坐标(用于在地图上标识出来)、项目预算金额、项目决算金额、项目当前付款比例(百分比)、项目完成进度(百分比),项目完成情况(描述),项目类型。
针对项目的操作包括:增、删、改、查;为每个项目分配项目阶段。每种不同类型的项目有固定的项目阶段模板,这个模板应该是可以自行扩充的(不一定是图形界面,可以是直接写配置文件);查看项目甘特图;查看该项目的项目阶段
项目阶段
项目阶段需要处理的信息包括:编号、名称、阶段描述、开始时间、结束时间、阶段负责人、完成进度(百分比),完成情况(描述);还有就是相关文档和阶段附表。
主要操作包括:增删改查;查看项目附件;处理项目附表;需要注意的是对项目阶段的增删操作应该是在树状结构下完成。
项目阶段附件
项目阶段需要处理的信息包括:标号、名称、描述、文件、上传日期、上传人。
主要操作包括:增删改查、上传、下载。
注意每个项目阶段可能有多个项目附件。
项目阶段附表
所谓项目阶段附表就是一个URL指向,引导用户去另一个表单处理的URL。但是要带一些必要的参数包括:所属项目、所属项目阶段。
本系统需要关心的内容主要包括:编号、名称、描述、URL地址、处理人、处理时间。
主要操作包括:增删改查;处理
注意每个项目阶段可能对应多个附件表单。
技术要求:
基于.Net平台开发;数据库使用SQL Server2000;地图标注使用 的免费开发API,甘特图控件自选或使用AnyGantt
用户系统数据结构:
表名称:T_USER
相关字段名称:
UID:用户编码
NAME:用户名称
PASS:用户密码
系统应该允许用户使用用户UID或者NAME中的任意一个做为用户名来登录系统,此外系统还要提供一个允许外部调用的登录入口,允许外部程序通过一个URL进入系统。
. . .