1、项目管理系统概要设计 项目管理系统概要设计说明书 文件信息编写者檀志兵编写日期2014-6-10审核者审核日期批准人批准日期变更记录日期作者版本变更说明变更审阅日期审阅者意见1引言1.1编写目的本说明书目的在于明确说明项目管理系统中立项管理里各功能模块的划分,以及相关流程,数据结构与相关接口设计等,以便编程人员使用本说明书的主要读者为系统分析员、用户和使用部门的有关人员,为后面的系统开发提供依据。1.2背景开发软件名称:项目管理系统.项目任务提出者:亿江()科技发展XX实现软件单位:亿江()科技发展XX项目与其他软件,系统的关系:父子系统关系1.3定义【PRJ】PROJECT的简写【Miles
2、tone】 里程碑【Deliverable】 交付物【Attachment】 附件【Mapping】表与表之间关联【Task】 任务【plete】 完工【Approval】 审批【Model】 实体层【BLL】 业务层缩写【View】 页面展示层【DAL】 数据处理层缩写【IDAL】 数据处理层接口缩写【mon】 公共调用类库【Logmon】 系统日志类库【Factory】 反射工厂类库【SQLService】数据库连接处理层【ADU】 AddDeleteUpdate的缩写1.4参考资料软件需求说明书概要设计说明书2总体设计2.1需求规定该系统包括项目的立项、项目的审批、项目风险的预见、项目任
3、务的划分、项目任务的填报、里程碑的划分、里程碑的填报、日报的填报、项目完工申请、项目完工审批、附件上传等2.2运行环境软硬件名称服务器端客户端CPU2核以上Intel 酷睿i3内存4G或以上2G或以上硬盘500G或以上80G或以上操作系统windows server 2008 r2 标准版 sp1 64位中文版Windows XP 或Windows7或Windows8.1数据库Microsoft SQL Server 2008 R2 Express无浏览器可无内核与IE8.0相等或以上的IE或其他浏览器IISIIS 7.5或以上版本无系统支持.NETFRAMEWORK 4.0或以上无2.3系统
4、结构2.4基本设计概念和处理流程2.4.1用例图2.4.2流程图2.5功能需求与程序的关系功能名称项目立项模块日报模块项目完工 计划任务分配任务填报日报填报附件上传交付物填写2.6人工处理过程所有的前台页面数据(包括添加、修改等)的填写,所有附件的上传。在程序之外标的物的提交。2.7尚未解决的问题暂无3接口设计3.1用户接口(1)项目立项界面:(2)项目立项管理(3)计划任务管理(4)任务填报界面:(5)日报填报界面:(6)项目审批界面:3.2外部接口1)、与其他系统的接口,采用WCF(Windows munication Foundation)做为后台接口,从而保证前台(无论是SILVERL
5、IGHT还是MVC还是普通的ASP.NET或WEBFORM)能够顺利调用后台服务。2)、与操作系统的接口,通过.NET FRAMWORK4.0来访问3)、与SQL SERVER 2008的接口,通过ADO.NET来访问4)、与EXCEL文档的接口,通过Excel.dll与.Excel.dll来访问3.3内部接口系统中的各层之间关系如下所示:4运行设计4.1运行模块组合项目立项调用任务分配、风险评估、里程碑、附件上传、交付物等,并且相关模块都会通过BLL层来调用后台服务方法。4.2运行控制1)前台页面调用BLL接口方法。2)客户端通过IE或其他浏览器访问系统,进行操作。3)服务器操作系统等提供资
6、源调配。 4)系统提供权限判断,不同用户只能访问自己相应的功能页面。4.3运行时间 各模块运行时间均应控制在1-2秒内(其中大部分为响应用户的动作)。由于系统采用反射驱动方式,将有效提高程序的运行时间。5系统论据结构设计5.1逻辑结构设计要点ER图5.2物理结构设计要点数据的物理结构用Model来描述。5.3数据结构与程序的关系数据结构项目立项增加修改删除(修改状态后再增加新记录)增加修改立项申请主键程序自动自成程序自动自成立项编号程序判断生成程序判断生成项目概述输入输入项目目标(交付物)输入输入项目结束时间输入输入项目开始时间输入输入项目组成员输入输入项目类别输入输入项目负责人输入输入项目关
7、联产品输入输入项目立项代号输入输入项目立项名称输入输入备注输入输入项目业务状态输入输入项目操作状态输入程序判断输入程序判断项目总预算输入输入项目预算说明输入输入6系统出错处理设计6.1出错信息序号出错状况解决方法1数据可能丢失数据库经常备份,再还原2各地访问不流畅,服务器可能断电把部署到云服务器3异常出现用日志记录程序记录,人工处理6.2补救措施当运行一段时间后,数据或缓存可能过大,需要关闭进行备份并重启,实在无法解决一些人力不可控问题,只能起用备份进行使用。6.3系统维护设计系统的维护和管理是一个系统的问题,包括两个层面:1)技术层面包括:使用较新的开发和维护技术、经常到云服务器备份数据库2)人员层面包括:维护协议、思想认识、法律法规教育、工作流程及方式方法。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1