计划管理系统详细设计.docx
- 文档编号:23613822
- 上传时间:2023-05-19
- 格式:DOCX
- 页数:42
- 大小:1.05MB
计划管理系统详细设计.docx
《计划管理系统详细设计.docx》由会员分享,可在线阅读,更多相关《计划管理系统详细设计.docx(42页珍藏版)》请在冰豆网上搜索。
计划管理系统详细设计
智慧禹会
计划管理系统
详细设计
方正国际软件(北京)有限公司
2014年10月
1引言
1.1编写目的
本详细设计说明书将根据对用户需求调研的结果对计划管理管理系统实现的功能进行详细说明,力求内容准确、全面、无歧义。
本说明书完成后经过用户确认,作为计划管理系统项目开发组设计及测试的依据和基础。
本说明书的使用者为计划管理系统项目组成员。
1.2读者对象
本说明书的阅读者包括项目组各级领导、相关的管理人员和业务人员、计划管理系统项目组的分析和设计人员。
1.3项目背景
禹会区作为安徽省唯一一个区级单位(全省共有三市一区)被认定为第一批国家智慧城市试点城区。
开展了“蚌埠市禹会智慧校园”、“蚌埠市禹会智慧社区”、“蚌埠市禹会智慧医疗”、“蚌埠市禹会智慧政务”和“蚌埠市禹会智慧旅游”等方面的建设方案和规划。
智慧城市建设将推动禹会区集约、智能、绿色、低碳的新型城镇化发展,对拉动内需,带动产业转型升级具有非常重要的意义。
政府需要对从立项申请、计划编报到计划审批下发过程进行管理和对计划中经费预算部分进行辅助编制、上报、审核、汇总,因此建设计划管理系统是十分必要的。
1.4编写目标
根据智慧政务建设方案、智慧政务概要设计书、总体安全保障体系要求以及需求调研的结果,编写符合电子政务相关标准规范、符合甲方要求、易于落地的计划管理系统的详细设计书。
1.5编写原则
Ø统一规划、统一设计思想、统一信息交换标准,统一技术规范。
Ø采用开放式系统、最大限度地保护原有资源、并立足长远发展。
Ø应用系统工程的方法,根据实际业务需要,最优化地重组业务处理流程。
Ø应用成熟的先进技术实施系统。
Ø统一组织,分层建设,注重实效。
1.6定义
●计划管理:
指从立项申请、计划编报到计划审批下发过程的管理;
●立项管理:
项目立项过程的管理;
●结题验收:
项目研究的结束阶段。
1.7参考资料
《禹会区电子文件管理系统需求规格说明书》
《禹会区电子文件管理系统概要设计书》
1.8变更历史
序号
人员
日期
变更详情
1
陈式兵
2014-11-18
创建
2
李龙锋
2014-12-03
完善项目背景内容
2需求说明
2.1总体描述
2.1.1概述
计划管理系统包括计划管理、经费预算管理、项目过程管理、文档管理共四个部分。
其中:
Ø计划管理主要是指从立项申请、计划编报到计划审批下发过程的管理;
Ø经费预算管理用于对计划中经费预算部分进行辅助编制、审核、汇总,形成经费预算;
Ø项目过程管理是指计划下达后,对列入计划的项目各实施阶段进行检查、监督、评审和指导;
Ø文档管理实现将系统涉及到的所有文档集中存储,实现文档的统一管理,便于其他子系统使用。
2.1.2系统目标
禹会区计划管理系统的总体建设目标是:
从立项申请、计划编报到计划审批下发过程进行管理和对计划中经费预算部分进行辅助编制、上报、审核、汇总等需求。
2.1.3系统结构设计要求
1、组件原则
基于当前流行的组件技术,将具有同类功能的JAR包,以组件的方式提供业务系统使用,实现了系统的易维护性和可扩展性。
3、通用性原则
采用全新的通用设计理念,在不修改程序代码的前提下,系统从空间图形数据库到属性数据库以及系统的业务逻辑均可以进行扩充,从而保证业务需求即使发生了变化,系统都可以进行自由扩展。
4、扩展性原则
遵循组件管理原则,充分考虑其可扩充性,采用面向对象的软件工程技术,将应用管理平台抽象化、参数化,尽可能地应付各种业务变化,有利于系统升级、功能的扩展与延伸。
5、安全性原则
遵循严格的安全管理机制和权限控制机制,采用统一的单点登录方式对用户身份进行验证;此外由于采用组件与业务系统分离的方案,导致系统具有安全隐患,因此通过口令验证与服务绑定的方式解决这一问题。
6、开放性原则
遵循标准的接口规范,实现信息数据的充分共享与灵活集成;系统设计保持开放性,严格遵循相关的工业标准,以充分保障系统与其他应用系统间的无缝集成。
7、实用性原则
依据用户的实际需要,设计上力求结构优化、数据库管理完善、界面简单友好、使用方便、工作流程科学合理。
2.2功能需求
2.2.1计划管理
2.2.1.1立项管理
立项管理是对项目立项过程的管理。
工作人员通过管理系统提交或导入立项论证相关资料,同时填写立项申请表,经相关管理部门审批完成后,更新项目状态,针对审批通过后的项目,其项目计划列入计划管理。
立项管理功能主要包括:
立项申请、立项维护、立项查询。
工作人员依据相关规定和项目单位上报的《项目立项申报书》,按相应渠道和要求报上级机关。
相关管理人员或部门接收到提交的《项目立项申报书》后,对内容进行审查,填写审查意见。
工作人员将相关管理部门的审查意见导入或录入到系统中,对于审批通过的,项目自动列入计划。
2.2.1.1.1立项申请
立项申请是将项目的基本要素信息填写到立项申请表,导入立项论证报告,保存到数据库中。
2.2.1.1.2立项维护
立项维护是立项申请表内容发生变化时,工作人员可以对立项申请表进行修改。
1、增加,当要增加新的项目时,系统应提供增加功能,操作方法同录入过程。
2、撤销,当项目立项未能审批通过时,填写审批意见,删除该项目(变更立项状态为撤销)。
3、修改,当项目信息发生变化,或根据评审意见需要修改时,系统应提供修改功能。
4、转入计划,当项目经评审和核准后,挑选部分或全部转入年度计划。
2.2.1.1.3立项评审
在立项评审需要准备评审资料,首先由本单位领导评审,然后导出或提供打印相关立项资料,提交相关管理部门评审,评审后将结论性数据导入系统。
2.2.1.1.4立项查询
立项查询是按照输入的查询条件,如:
项目名称、项目类别、项目级别、承担单位、经费总概算、立项年度、起始时间、结束时间等单个要素或这些要素的组合进行立项查询。
2.2.1.2计划管理
通过评审并最终由相关管理部门确定的立项申请成为新上项目,新上项目和续研项目组成计划。
计划管理功能包括计划维护、计划查询。
2.2.1.2.1计划维护
计划维护指工作人员对列入计划的项目的信息进行维护,细分补充计划相关材料,便于项目过程中进行跟踪管理。
2.2.1.2.2计划查询
提供按条件查询计划的功能,结果以列表形式显示,并可以输出为Excel文件。
2.2.2经费预算管理
经费预算管理是对后项目经费预算实行管理。
项目经费费预算按照按照财务管理要求分类编报。
预算编制时,预算标准可以引用《项目预算标准编制系统》作为参考。
经费预算管理功能包括预算单位管理、预算编制、经费安排管理等。
2.2.2.1预算单位管理
2.2.2.1.1预算单位录入
预算单位录入功能用于录入预算单位的有关信息,并保存到系统的数据库中,供编制预算使用。
2.2.2.1.2预算单位维护
预算单位的信息可以根据工作需要进行更新维护。
(1)增加:
当有新的预算单位时,系统应提供增加功能,操作方法同录入过程。
(2)删除:
当预算单位因某种原因需要从数据库库中清除时,系统应提供删除功能。
(3)修改:
当预算单位的信息发生变化时,系统应提供修改功能,修改界面同录入。
2.2.2.1.3预算单位查询
提供按条件查询预算单位信息的功能,结果以列表形式显示,可以将列表内容输出到Excel打印。
2.2.2.2预算编制
2.2.2.2.1功能概述
预算编制指项目经费预算编制。
预算编制时可以管理查看到相应的文档,包括计划与经费管理业务所涉及到的法律法规和规章制度。
2.2.2.2.2预算数据录入
对计划管理的多项费用采用表格方式进行录入。
2.2.2.2.3预算数据维护
1、增加记录:
增加一条新的记录,系统会根据当前登录身份和设置来自动生成记录的预算年度、预算单位等基本信息,基本信息也可以进行更改。
2、修改:
根据预算数据的变更,提供修改的功能。
3、删除:
包括三类删除:
(1)删除单条记录;
(2)删除所选多条记录;
(3)删除当前预算年度所有科目的预算项目记录;
2.2.2.2.4预算数据查询
提供按条件查询预算数据的功能,结果以列表形式显示,并可以输出为Excel文件。
查询条件:
(1)预算编号、项目名称、立项时间、结束时间、总概算、年度等。
选择不同的字段,组合出多种筛选条件,提供灵活查询的功能。
(2)查找重复记录:
查找项目名称完全一样或包含指定关键词的项目。
(3)查看近期修改的记录:
对指定时间段所修改的记录情况进行筛选和查询。
2.2.2.2.5预算经费统计
将预算数据按年度、专业、单位等条件进行汇总统计预算费用和批准费用。
2.2.2.3预算调整
如确需对预算进行调整,预算调整的过程同预算编制的过程。
2.2.3项目过程管理
项目过程管理是指计划下达后,对列入计划的项目各实施阶段进行检查、监督、评审和指导。
2.2.3.1项目跟踪
对列入计划的项目各实施阶段进行跟踪,并将跟踪结果、相关资料导入到系统中,包含计划中要求的按阶段提交的文档。
2.2.3.2结题验收
结题验收是项目研究的结束阶段。
由于科研过程中的多种原因,造成项目不能继续进行研究应及时结题。
对于研究工作结束,形成报告的项目组织验收。
验收的方法有鉴定、审查、审批等。
1、结题维护
结题维护是指涉及项目有关信息和结题原因录入到结题信息库,录入后同样可以进行编辑维护。
结题信息的基本情况:
结题项目的基本情况、项目结题原因、经费使用情况等。
2、结题查询
提供按条件查询结题项目信息的功能,结果以列表形式显示。
唯一性条件查询,以卡片形式输出,非唯一性条件以列表形式输出。
支持除唯一性条件外的组合查询。
可以关联查询选定项目名称的项目表,可以查看该项目已经提报的相关文档。
2.2.3.3经费开支管理
能够掌握经费的开支情况。
单位按照要求定期报告经费的开支情况。
可以实现经费开支情况录入、维护、查询和统计功能。
2.2.3.3.1经费开支录入
经费开支录入是将涉及项目的有关信息和年度经费指标通过填写经费开支表,保存到系统的经费开支库。
经费开支管理包括:
项目基本情况信息、项目年度经费指标、经费管理规定等内容。
2.2.3.3.2经费开支维护
经费开支的基本信息可以定期进行更新维护。
(1)增加:
当有新的经费开支时,系统应提供增加功能,操作方法同录入过程。
(2)删除:
当XXXX时,系统应提供删除功能。
(3)修改:
当同一研究活动的经费开支数据发生变化时,系统应提供修改功能,修改界面同录入。
2.2.3.3.3经费开支查询
提供按条件查询经费开支信息的功能,结果以列表形式显示。
可以关联查询选定项目名称的项目表,可以查看该项目已经提报的相关文档。
2.2.3.3.4经费开支统计
按照项目名称、项目级别、项目类型、科研单位、开支年度、材料费、设备费、外协费、业务费等可进行统计。
2.2.4文档管理
通过文档管理,可以将系统涉及到的所有文档集中存储,实现文档的统一管理,便于其他子系统使用。
文档管理功能分为:
文档录入、维护、查询、统计和项目(计划)关联,如图所示。
文档录入是将文档的属性信息填入文档信息卡,并连同文档本身保存到系统的文档数据库中。
文档维护是指对文档的属性信息、文档本身内容进行增加、删除和修改。
文档查询是按照输入条件,如名称、撰写人、创建时间、修改时间、种类、类别、类型、密级、主题、关键字、摘要及状态等要素或这些要素的组合,对文档进行查询。
文档统计是按照用户的需求对当前系统中文档库进行各种类型的统计。
关联是指将指定的文档与项目某个具体的阶段相关联。
在文档关联前所选的文档必须先入库?
文档管理业务流程:
文档模板录入由文档系统管理员执行,首先填写文档信息卡,同时添加文档模板。
项目(计划)过程产生的文档由对应的子系统负责写入文档数据库,其中文档信息卡为必填项目。
当文档发生变化时,必须对文档库进行维护(增加、删除和修改),若是文档的信息发生变化,则只需要变更相应的文档信息卡项目,如果是文档本身发生变更,则更新文档信息卡对应的文档即可,如要求保存不同的版本,则需要明确填写版本信息,原版本的文档不可删除。
用户可通过系统提供的查询和统计的手段来获取文档库中的的相关信息,包括文档名称、类型、摘要等基本信息和文档数质量方面的统计信息。
文档管理将系统涉及到的所有文档进行集中存储,实现文档的统一管理和共享使用。
2.2.4.1录入修改模块
完成数据的录入、编辑功能。
可根据业务工作情况设置数据之间的关联。
数据录入强调界面的人性化和数据的整体性。
一是录入界面的布局要大量采用视图工具开发出尽量符合现有工作习惯的表格或文本;二是操作按钮根据目前的输入、修改等状态自动进行显示和隐藏;三是要对数据的有效性进行检测,防止非法数据录入数据库,当录入数据库中已有的数据时,系统对重复记录进行提示;四是要贯彻“一处录入,多处使用”和“尽量减少原始输入”的原则,大量提供选择性输入方法,对具有规范标准的数据项以下拉框选择输入的方式提供录入,既减少操作时间,又避免出错和不规范,从而方便汇总统计;五是在录入修改时用户可选择已有的数据与之关联或在原有基础上补充新数据。
2.2.4.2综合查询模块
用户输入一定条件后,系统按用户要求的格式输出满足输入条件的数据。
该模块既提供了简单的指定查询功能,又提供了复杂的条件组合查询功能,既可实现精确查询,又可实现模糊查询。
另外,还可以自定义视图、样式对输入格式做出规定,可根据用户需要灵活设置报表、公文等打印格式。
2.3安全要求概述
Ø基于认证授权的系统访问机制;
Ø基于分权的系统访问策略;
Ø基于全程日志的系统访问痕迹留存;
Ø关键数据加密处理。
2.4接口要求概述
Ø遵守电子政务XML标准,数据采用XML进行描述。
Ø使用日志管理技术,详细记录传输过程信息。
Ø远程调用必须提供回执,以获得接口执行的结果的反馈。
2.5性能要求概述
Ø系统可靠性
采用大型数据库系统,对数据库记录数的增长没有限制,并且保证大容量数据的可操作性;系统不应陷入用户无法控制的状态。
即使当系统容量达到和超出极限,或者由其他系统或用户造成错误输入的情况下,系统不应崩溃也不应丢失数据。
Ø系统易用性、易浏览性和可操作性
系统采用多层架构的B/S结构,提供诸如确认、询问、警告、出错报告等易于觉察、易于读取的信息来服务于用户;具有严重后果的操作应当可逆;屏幕输入格式、报表和其他输入/输出宜整齐、清晰和易于浏览。
Ø系统的开放性
具备标准的软件体系结构、内部和外部接口,提供多种开发工具接口,支持用户定制能力;保证系统能与其它系统进行快速、顺利的信息交换,便于系统扩展和升级。
系统应用具有可扩展性,能够适应指标的变动;系统稳定、可靠;操作简便、易用,用户经过简单的培训即可学会使用;有全面的帮助系统,辅助用户学习系统的功能和实现方法。
Ø性能指标要求
1)数据精确性:
按照不同类别和计量单位设定数据的小数位数;
2)容量要求:
采用大型数据库系统,对数据库记录数的增长没有限制,并且保证大容量数据的可操作性;
3)应用:
具有可扩展性,能够适应指标的变动;系统稳定、可靠;操作简便、易用,用户经过简单的培训即可学会使用;有全面的帮助系统,辅助用户学习系统的功能和实现方法;
4)查询结果输出:
将查询结果输出到通用的办公文件格式。
5)人机界面:
友好,输入输出方便;界面设计遵循人性化、简单、方便实用的原则。
3系统处理流程设计
3.1业务流程设计
3.1.1立项管理业务流程设计
3.2数据流程设计
4技术方案设计
4.1系统体系结构设计
参见系统框架平台总体设计说明
4.2系统功能结构设计
5数据库设计
5.1结构性设计
5.1.1结构关系图
5.1.2数据表清单
代码
注释
tb_attachment
文档附件
tb_project_plan_goods
计划成果物
tb_project_track_goods
计划跟踪成果物
tb_project_info
项目信息
tb_project_unit
项目单位
tb_project_take
项目参与单位
tb_project_norm
项目指标
tb_project_finish
项目结项信息
tb_project_person
项目联系人
tb_project_plan
项目计划
tb_project_track_detail
项目计划跟踪明细
tb_project_track
项目计划跟踪概要
tb_project_fee
项目费用实际支出
tb_project_fee_detail
项目费用实际支出明细
tb_project_charge
项目费用预算
tb_project_charge_detail
项目预算明细
tb_project_charge_source
项目预算经费来源
5.2安全性设计
5.2.1总体要求
重要基础数据信息,比如使用学生成绩等有敏感信息数据要严格保密,不可泄露;
在数据交换及数据处理过程中,要确保数据的完整性和存储安全,避免出现数据丢失的情况;
硬件及网络安全方面的建设应具有完备的信息安全体系,达到国家电子教育系统中的安全性标准要求,且符合“禹会区智慧教育”建设中对信息安全的相关要求。
5.2.2详细要求
要充分考虑网络的高级别、多层次的安护措施,包括备份系统、防火墙和权限设置等措施,保证数据安全。
考虑系统可能出现故障时的冗余备份及软硬件恢复等急救措施,以保证网络安全性和系统稳定性。
要确保授权用户的合法使用。
通过相关系统软件,应设置严密的访问级别和权限控制机制,并通过数据加密、身份验证等措施来保证数据中心内部安全。
6应用系统功能设计
6.1功能模块设计
6.1.1单位管理
6.1.1.1程序描述
实现项目承担单位及相关费用预算单位的管理,提供新增、编辑、查询等功能。
6.1.1.2界面说明
示例界面如下:
6.1.1.3相关数据项
Ø单位名称
Ø单位类型
Ø承担项目:
即承担项目的项目名称,本处只是显示,关联取自立项管理中的数据,多项目时逗号分隔
Ø组织机构代码:
Ø法人代码
Ø法人姓名
Ø联系电话
Ø单位地址
Ø申报金额:
本处只是显示,关联取自立项管理
Ø预算金额:
即批准的申报费用,本处只是显示,关联取自预算管理
Ø单位状态
Ø录入日期
6.1.1.4相关数据对象
Ø项目信息表:
tb_project_info
Ø项目单位:
tb_project_unit
Ø预算费用:
tb_project_charge
Ø资料附件:
tb_attachment
6.1.1.5码表和参数
Ø单位状态
6.1.1.6程序处理
1)参见界面示例,提供以下功能操作:
Ø新增单位:
新建一个单位,录入项目中各个相关单位的信息
Ø删除单位:
删除录入错误或不再涉及的单位,变更单位状态为删除
Ø单位维护:
实现对单位信息的编辑
2)界面采用统一的系统框架及样式,实现查询、列表展现
6.1.2立项管理
6.1.2.1程序描述
实现立项申请情况的管理
6.1.2.2界面说明
示例界面如下:
6.1.2.3操作流程
6.1.2.4相关数据项
Ø项目名称
Ø承担单位:
项目参与的各个单位
✧单位名称
✧承担身份:
承担、协作
✧合作方式
✧工作分工
✧法人姓名
✧联系电话
✧单位地址
Ø项目类别
Ø项目级别
Ø立项状态
Ø项目阶段
Ø项目联系人:
✧姓名
✧学历
✧邮箱
✧联系电话
✧联系地址
✧项目职务
✧职称
✧工作单位
Ø项目开始日期
Ø项目结束日期
Ø申报日期
Ø开户银行
Ø银行账号
Ø经费总概算
Ø立项年度
Ø项目现状
Ø项目前景
Ø重难点分析
Ø查新结论
Ø研究方法
Ø预计研究成果
Ø项目指标:
✧指标名称:
✧指标分类:
技术、成果
✧指标说明:
Ø项目计划:
✧计划名称
✧阶段里程碑
✧开始日期
✧结束日期
✧阶段成果
✧成果物
Ø项目附件
6.1.2.5相关数据对象
Ø项目信息表:
tb_project_info
Ø项目联系人:
tb_project_person
Ø项目单位:
tb_project_unit
Ø项目参与单位:
tb_project_take
Ø项目指标:
tb_project_norm
Ø项目计划:
tb_project_plan
Ø资料附件:
tb_attachment
6.1.2.6码表和参数
Ø项目类别
Ø项目级别
Ø立项状态
Ø指标分类
Ø职称
Ø承担身份
Ø项目职务
Ø项目阶段
Ø阶段里程碑
6.1.2.7程序处理
1)参见界面示例,提供以下功能操作:
Ø立项申请:
新建一个待审核立项的项目,根据实际情况,在未审批通过前只录入基本信息,对于符合规范的excel文件,提供导入后新增的功能
Ø立项撤销:
删除未审批通过的项目,变更项目立项状态为删除
Ø立项维护:
实现对项目信息的编辑,对于审批通过的项目,补充完整项目信息,对于“项目阶段”信息后续则由项目过程管理维护
Ø转入计划:
选择项目计划进行转入,进入项目计划管理
Ø项目预算:
点击后跳转到项目预算管理模块,实现指定项目的预算查询、维护
2)界面采用统一的系统框架及样式,实现查询、列表展现
6.1.3计划管理
6.1.3.1程序描述
实现针对审批通过的项目计划管理,主要提供计划信息的维护,包含新增、编辑、删除等功能,计划维护完成后,可由项目过程进行跟踪确认计划的执行情况
6.1.3.2界面说明
示例界面如下:
6.1.3.3相关数据项
Ø项目名称
Ø计划名称
Ø执行单位
Ø计划阶段:
即项目阶段里程碑
Ø开始日期
Ø结束日期
Ø阶段成果
Ø成果物
✧成果物名称
✧资料附件
6.1.3.4相关数据对象
Ø项目信息表:
tb_project_info
Ø项目计划:
tb_project_plan
Ø资料附件:
tb_attachment
6.1.3.5码表和参数
Ø计划状态
Ø计划阶段
6.1.3.6程序处理
1)参见界面示例,提供以下功能操作:
Ø新增计划:
新建一个指定项目的项目计划,计划数据的主要来源是立项管理中的转入计划功能,本功能操作适用于计划的补充新增
Ø计划删除:
删除录入错误或废弃的项目计划,变更计划状态为删除
Ø计划维护:
实现对计划信息的编辑,对于计划执行情况,则由项目过程管理来进行维护
2)界面采用统一的系统框架及样式,实现查询、列表展现
6.1.4预算管理
6.1.4.1程序描述
实现项目相关费用预算的管理,提供新增、预算调整、调整历史、删除、查询等功能。
6.1.4.2界面说明
Ø预算管理示例界面如下:
Ø新增预算示例界面如下:
Ø预算调整:
页面与新增一样,实现先加载正常状态的一套预算数据,然后可进
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计划 管理 系统 详细 设计