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