项目管理系统_第1页
项目管理系统_第2页
项目管理系统_第3页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、项目管理系统详细设计说明书目录1 引言 编写目的A O1.2 背景1.3 定义 4.1.4 参考资料 5.2 总体设计 52.1 需求概述 5.2.2 系统架构 6.2.3 数据库结构 7.3 程序功能设计 73.1 项目管理 项目申报 73.2 尚未解决的问题 1.74 附件 17文件信息编写者雒凡编写日期2014-6-10审核者审核日期批准人批准日期变更记录日期作者版本变更说明变更审阅日期审阅者意见1 引言1.1 编写目的项目管理系统详细设计是设计的第二阶段, 这个阶段的主要任务是在项目管 理系统概要设计说明书的基础上,对概要设计中产生的功能模块进行过程描述

2、, 设计功能模块的内部实现细节, 包括算法和详细数据结构, 为编写源代码提供必 要的说明。概要设计解决了软件系统总体结构设计的问题,包括整个软件系统的结构、 模块划分、 模块功能和模块间的联系等。 详细设计则要解决如何实现各个模块的 内部功能,即模块设计。 具体地说,模块设计就是要为已经产生的项目管理系统 中的各个子系统 / 模块设计详细的实现方法。但此阶段并不要求采用具体的系统 实现阶段所用的语言编码和各类脚本, 他只是对实现细节进行精确的描述, 这样 在编码就可以将详细设计中对功能实现的描述直接翻译、 转化为用具体程序开发 语言编写的程序。1.2 背景目前国内企业对项目管理水平和方法越来越

3、重视, 而合适的项目管理软件在 其中起了极其重要的作用。 处在迅速扩张阶段的中小型企业, 大部分都存在管理 瓶颈,其具体表现在项目目标制定不明确,任务分解不清楚,责任不落人,工作 进度无法追踪等。为了解决以上问题, 达到项目立项标准化, 任务执行透明化, 任务进度可跟 踪,任务结果可追溯的目的, 就需要构建一个指标与项目管理的综合性平台来实 现管理闭环。1.3 定义View表示层BLL业务逻辑层DAL数据访问层Model实体层1.4 参考资料项目管理系统 需求规格说明书,作者:武智;项目管理系统 概要设计说明说,作者:檀志兵;2 总体设计2.1 需求概述项目管理系统是建立在统一集成的平台之上,

4、涵盖项目立项、执行和结项的 全过程,特别关注项目计划的执行, 具有项目计划的制定与跟踪, 项目审批的流 程管理、项目预算成本、沟通、风险、人员、知识等多要素的管理功能,不仅可 以供公司高层、项目经理使用,也是项目成员、财务、运管部门等各相关个部门 及其他所有项目干系人共同工作的平台。2.2系统架构Web AppModelHTMLCSSViewASP.Net Web FormRole User(With AJAX )Javascript/JSONDepartme nt权 限 管 理日 报 / 周 报项目 管理指标管理基于Web API的 简易RESTful接口运行参数配置操作日志ProjectD

5、AL实例一一IDAL System.Data.SqlClie ntSQL Server 2008 R22.3数据库结构f -盂=;聲d 甲亠snr!JD_0 <riBiEJMnUr4: «!£*HfrwrSrBnJ-雷右wnl«r(S> IZ-aitfwmJarljB-.R甲鼻<UPITril.T用g圃 TvnnrCIQ 士BO?.t-f&H: MWill ! *vElwr(ks£Mlll>« iHiuai i>e<THFEtarO0 LWtiariQIPTStSllWT awa |PlW 卅>

6、9 lf rw.M rM H M H就总 H¥irEiar|M-!i于E更乎电彌m虬IM"AHIMA -i-t>HL4->«亠毎对更命赳舸TYvdirM 5( 1?£ A £.-f irw>-!>& «咤*til匕畳巳ji J盒审CTTFifiTw 爭云匚"讥 9云匚SW5 >#»* iBH-imi-uw-3讣V础片痛菱甲 wrthlm: JtM *"»»*« >i»»UHImrretoirl HMru*ri.r

7、少6£«.匚田尸0 44岸#冷MT !*科5必曲屮勵二枣*4"TvnMir»miJS9r nvcJarMiHhnil u.w>J»r枣恥电御MflyvrUK4 7 dixitnwrfcir倜山彰ijO vk|ri Ia“ffiZSf1腱兽;3 £4 miuije 豐口IIS4B to.UltS.F rrnrcvraa.eH44R<Tpeirisexv in vnrii«r|i mi nJnrfl*;3:h 倆±* 3F- a-jtm « .K U-尹 E .F験昨0单ti4>J i4&q

8、uot; >nh pcj -.cwr 涉mi «ri>莓日rfiE鼻此誓 iru%闵3程序功能设计3.1项目管理本章节为项目管理模块各功能的详细设计说明。3.1.1 项目申报程序描述本功能用于发起一个新项目,由项目经理进行操作。需要完成“标的填报”、“任务分配”、“风险评估”以及“里程碑”四部分内容的填写。其中“标的填报”为必填内容。点击“申报”按钮后弹出申报表单,“标的填报”、“任务分配”、“风险评估”以及“里程碑”四项内容在页面上以四个选项卡的形式依次展现。填写完 成后点击“确定”按钮进行提交。程序拿到表单数据进行必要验证,如果验证通过则保存,验证不通过

9、则提示用户修改并重新提交数据。程序根据保存结果在界面给用户以相应提示。 功能系统:项目管理设计人:雒凡模块:项目管理日期:2014-06-11上层调用模块:调用的下层模块:无/浏览器/用户无/数据库访问组件输入:输出:HTML Form保存数据,返回成功或失败开始式)验证通过验证失败用户提交数据提示用户修改并重 新提交数据封装数据业务模型局部数据元素:注释:无结束(项目申报IPO表)输入项浏览器端Post请求携带的表单数据,详细信息见下表。名称标识数据类型有效范围输入方式输入媒体输入数据来源安全保密条件数量频度表单数据Request.FormCollectio n手

10、动输入键盘一1无无1卄宀 待定输出项名称标识数据类型有效范围出式 输方输出媒体对应 图形 符号 说明安全保密条件数量频度项目 申报 数据无DB Row动出 自输无无1.*卄宀 待定操作结果FlagBoolTrueFalse动出 自输无无程序设计? 前端封装表单数据,并以AJAX形式提交到服务端,代码逻辑示意如下:vJr-.SflnJLtfrj;l.postl+ -曰;Ddtef), ( pd: postData ;, tunctio- 'date text, jqXHR 血rt(L A I * A:】;1 C"Idlertf -T - !'

11、;1"g:? 后端1、类图特性特性特性操作操作特性操作特性操作操作特性特性操作?接口 ?特性特性操作操作+ DataTableToList.+ GetModelList(str.+ GetModelList(be.操作 特性操作特性操作+ GetModelList(be.+ GetModelList(be.主要属性、方法说明接口 /类接口 /类说明属性/方法说明ProjectPers on Mapp in g用于分解项 目和账户的 多对多关系ProjectID引用项目表主键User_ID引用账户表主键TaskMilest on eMapp in用于分解任Pla nTaskID引用任务

12、表主g务和里程碑 的多对多关 系键Milesto nelD引用里程碑表主键Pla nTask项目中的计 划任务明 细,每个任 务还可以有 若干子任务ProjectID表示当前任务属于哪一个项目Pare ntID表示当前任务 的父任务,可以 为空TotalPare ntID表示当前任务归属于哪个主任务ProjectAdd申报项目页面的后置类AddProject(ProjectAppl y pa)接收一个项目 申报对象,并调 用业务逻辑层 代码将其保存 到数据库中ProjectBLL项目管理的 业务逻辑类DataTableToList(DataTa ble dt):List<ProjectA

13、pply>遍历dt中的所 有 DataRow,将 其封装为一个ListvProjectAppI y>Exists(i nt projectId):bool判断是否存在 projectId所表示 的项目记录。True : 存在; False:不存在IProjectDAL定义项目管理模块的数Cha ngeState( int pId,stri ng state):bool根据传入的状态编码state修据访问类的接口改由Id指定的 项目的状态,并 返回操作结果。DataRowToModel(DataRow dr):ProjectApply跟据DataRow对象封装ProjectApply

14、 对象2、时序图:数据验证if (验证结果=true)构造模型封装实体对象将验证结果及失败 原因输出到页面输出结果创建 ProjectBLL创建 Methodi nterceptorHelper创建AnonymousType,以供封装为JSON对象创建匿名对象 接口1、代码接口:无2、调用层次:Clie nt/BrowserE请求以http协议请求URL:Http:/./Project/ProjectAdd.aspx/CreateProject项目申报模块数据持久化模块存储分配本模块由其自动分配内存。注释设计加在模块首部的注释;加在各分枝点处的注释;对各变量的功能、范围、缺省条件等所加的注释;对使用的逻辑所加的注释等等。限制条件用户已登录,服务器Session中用户相关信息没有超时/丢失。0界面原型设计1、项目申报标的填报利弔廉冃言睡挖矜Hift司打一枫天工'矗證过世勢惟迄遇秒烦目言瑾豹三动牲幷才比行过観中的宦題更行监控.达到旦标店晰,比行句世sa煌,酸自凭工自忙惶潅的一4eeffiiw<-85辻二2、项目申报一一计划任务3.1.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论