您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > 项目管理系统概要设计
项目管理系统概要设计设计报告(2012级软件工程课)组员:薛凤琴、刘茜茜、徐含、倪凯敏、杨康平指导老师:杨帆院系:信息工程学院专业:计算机科学与技术班级:计本1班时间:2014-11-61.导言...................................................31.1目的..............................................31.2命名规则..........................................31.3术语定义..........................................31.4参考资料..........................................31.5相关文档..........................................32.总体设计............................................42.1总体结构设计.......................................42.2运行环境设计.......................................52.3硬件平台..........................................52.4子系统清单........................................52.5功能模块清单.......................................63.模块功能分配...........................................83.1专用模块功能分配...................................83.2公用模块功能分配...................................94.数据结构设计..........................................104.1数据库表格清单..................................104.2数据库表的详细清单................................105.设计检查列表..........................................115.1功能设计检查列表................................11项目管理系统概要设计1.导言本章对该文档的目的,功能范围,术语,相关文档,参考资料进行说明1.1目的从该阶段开始正式进入软件的实际开发阶段,本阶段完成系统的大致设计并明确系统的数据结构。在软件设计阶段主要是把一个软件需求转化为软件表示的过程,这种表示只是描述软件的概貌。本概要设计说明书的目的就是进一步细化软件设计阶段得出的软件总体概括,把它们加工成在程序细节上非常接近于源程序的软件表示1.2命名规则(1)全局变量,局部变量的命名必须用拼音来命名(2)数据库表名,字段名等必须用英文来命名1.3术语定义术语定义序号术语名称术语定义1总体结构软件系统的总体逻辑结构,本系统采用面向对象的设计方法,所以总体逻辑结构为部件的组装图2概念模型CDM关系数据库的逻辑设计模型,包括一张逻辑e-r图及其相应的数据字典3物理模型PDM关系数据库的物理设计模型,包括一张物理表关系图及其相应的数据字典4角色数据库中享有某些特殊权操作的用户5子系统具有相对独立功能的小系统,一个大软件系统可以划分为多个子系统,每个子系统可由多个模块或多个部件组成6模块具有功能独立,能被调用的信息资料7参考资料是指本文件书写时用到的其他资料1.4参考资料(1)《用户需求报告》(2)数据库设计模范(3)软件命名规范1.5相关文档(1)《详细设计说明书》(2)源程序清单(3)测试计划及报告2.总体设计2.1总体结构设计总体结构示意图项目查看项目申报查看审核项目分析用户项目负责人管理员项目查看项目模块管理项目人员管理项目经费管理个人信息负责项目查看公告项目基本信息项目计划信息项目状态信息人员信息人员任务项目经费申请查看申请项目经费记录基本信息密码修改项目申报管理查看审核项目查看审核项目信息管理项目类别管理查看项目状态个人信息项目经费管理公告管理查看项目项目人员信息添加项目类别查看项目类别已完成项目未完成项目项目经费审核查看项目经费发布公告查看公告基本信息密码修改系统框架图用户界面项目负责人界面管理员界面用户登录验证项目数据提交于管理员审核申请的项目被审核后才可以分配项目负责人进行管理项目2.2运行环境设计软件平台:(1)OS:Windows98/WindowsME/WindowsNT/Windows2003/WindowsXP(2)数据库为mysql2.3硬件平台软硬件名称服务器端客户端CPU2核以上Intel酷睿i3内存4G会以上2G或以上硬盘500G或以上80G或以上操作系统Windowsserver2008Windowsxp,7,8数据库Sqlserver无2.4子系统清单子系统清单2.5功能模块清单功能模块清单模块编号模块英文名模块功能描述模块接口简述M1-1DutyProChaPanel查看项目管理员负责的项目入口参数:负责人员的项目出口参数:查询数据库M1-2DutyAdvicePanel查看公告信息入口参数:时间出口参数:查看公告信息M2-1DutyChaProPanel查看负责项目的基本信息入口参数:项目基本信息出口参数:显示项目基本子系统编号子系统英文名子系统功能简述子系统之间的关系Ss1ProfloorPanel管理,查询项目的基本信息和查看公告信息项目名称、类别、申请人、负责人等基本信息有基本信息项目申请子系统提供Ss2MokuaifloorPanel管理,添加项目的基本、计划、状态信息计划信息由项目申请子系统提供Ss3mokuaifloorPanel查询人员的基本信息与任务信息向子系统提供人员信息Ss4ProMoneyfloorPanel申请、查看项目经费与审核项目信息有UserProApply提供Ss5PopleBasicfloorPanel查看、修改登陆用户信息用户信息有mokuaifloorPanel子系统提供Ss6ProApplyPanel审核、查看项目申请项目信息由ProApplyPanel子系统提供Ss7Projectinfo查看项目的所有信息项目I信息由MokuaifloorPanel子系统提供Ss8ProjectClass审核、查看项目类别的信息项目经费信息由ProMoneyfloorPanel子系统提供Ss9ProjectNewCon查看所有项目的状态信息项目状态信息由MokuaifloorPanel子系统提供Ss10ProjectAdvice管理公告的基本信息向子系统提供公告基本信息Ss11UserProApply申请项目向子系统提供项目基本信息信息M2-2DutyAddProPlanPanel添加项目的计划信息入口参数:项目计划信息出口参数:添加项目计划信息M2-3DutyAddProConPanel添加项目的状态信息入口参数:项目状态西你想出口参数:添加项目计划信息M3-1DutyStaffBasicInfoPanel查看人员的基本信息入口参数:人员工号出口参数:显示人员基本信息M3-2DutyStaffWorkPanel查看人员基本信息与添加人员任务信息入口参数:人员基本信息出口参数:添加人员的任务M4-1`DutyApplayMoneyPanel添加申请项目经费的信息入口参数:项目编号出口参数:添加项目经费信息入数据库M4-2`DutyChaMoneyPanel查看申请的项目经费的审核信息入口参数:项目编号出口参数:项目经费的审核信息M5-1DutyProBasicInfoPanel查看登陆用户的基本信息入口参数:用户名出口参数:显示用户的基本信息M5-2DutyUpdatePawPanel修改登录用的密码入口参数:用户名出口参数:修改用户密码入数据库M6-1ManProCheckPanel查看审核项目的申请信息入口参数:项目编号出口参数:审核申请的项目入数据库M6-2ManProChaCheckPanel查看项目的审核状态入口参数:项目编号出口参数:显示项目的审核信息M7-1ManProChaPanel查看所有的项目入口参数:项目编号出口参数:显示所有的项目M7-2ManStaffInfoPanel查看所有的人员信息入口参数:人员工号出口参数:显示人员的基本信息M8-1ManAddClassPanel添加项目的类别入口参数:项目类别信息出口参数:添加项目的类别信息入数据库M8-2ManChaClassPanel查看,删除,修改类别入口参数:类别编号出口参数:查看、修改,删除类别信息入数据库M9-1ManChaPr查看未完成的项入口参数:项目编号oFinsh目出口参数:显示为完成的项目M9-2ManChaProNoFinsh查看已完成的项目入口参数:项目编号出口参数:显示已完成的项目M10-1ManAddAdvicePanel发布系统公告入口参数:公告信息出口参数:添加公告信息入数据库M10-2ManChaAdvicePanel添加,修改,删除系统公告入口参数:公告编号出口参数:增修删公告信息入数据库M11-1UserProApplayPane添加申请项目的信息入口参数:项目信息出口参数:添加项目信息入数据库3.模块功能分配3.1专用模块功能分配专用模块功能分配专用模块编号模块的英文名模块详细功能简述模块的接口标准Z1-1ProInfoFind查找项目的基本信息,可以根据项目的类别查找,也可以进行模糊查找和准确查询入口参数:输入查询条件,进行查询出口参数:查找数据库,显示查询的字段Z1-2ProCheckInfo审核项目的基本信息,可以全部查询,也可通过项目类别查询入口参数:输入查询条件,进行查询出口参数:查找数据库,显示查询的字段Z2-1StaffInfoFind查询人员的基本信息,可以通过人员名称进行查询入口参数:输入查询条件,进行查询出口参数:查找数据库,显示查询的字段Z2-2StaddWorkAdd添加人员的任务,可以通过查询人员进行添加入口参数:DutyStaffWorkPanel出口参数:填写数据进入数据库Z3-1ProCheckNow查询项目的状态信息,可以通过条件查询入口参数:输入查询条件,进行查询出口参数:查找数据库,显示查询的字段Z4-1ChaAdvice查询系统的公告,通入口参数:输入查询条件,过时间查询公告进行查询出口参数:查找数据库,显示查询的字段Z4-2AddAdvice添加公告,通过时间添加公告入口参数ManAddAdvicePanel出口参数:公告数据,并存入数据库Z5-1UpdatePaw更新用户密码,通过用户工号进行查询并修改入口参数:输入查询条件,进行查询出口参数:更新密码存入数据库Z5-2MoneyInfofind神坑项目经费的申请信息入口参数:输入项目的条件查询出口参数:审核信息录入数据库,以便查询3.2公用模块功能分配公用模块功能分配公用模块模块英文名模块详细功能简述模块接口标准G-1ProInfo实现项目信息的录入,修改、删除入口参数:单击项目信息录入界面,输入项目编号计入修改界面出口参数:增加、修改、删除数据中相应的字段G-2StaffInfo实现人员信息的录入、修改、删除入口参数:单击项目信息录入界面,输入项目编号计入修改界面出口参数:增加、修改、删除数据中相应的字段G-3StaffWork实现人员工作的录入、修改、删除入口参数:单击项目信息录入界面,输入项目编号计入修改界面出口参数:增加、修改、删除数据中相应的字段G-4AdviceInfo实现系统公告的发布、修改、删除入口参数:单击项目信息录入界面,输入项目编号计入修改界面出口参数
本文标题:项目管理系统概要设计
链接地址:https://www.777doc.com/doc-6332659 .html