软件开发平台_第1页
软件开发平台_第2页
软件开发平台_第3页
软件开发平台_第4页
软件开发平台_第5页
已阅读5页,还剩27页未读, 继续免费阅读

付费下载

下载本文档

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

文档简介

软件开发平台方案1软件开发平台方案第一章项目概述 3第二章功能架构 4 4 5 5 62.6.基础报表平台 7 7第三章实施计划 8)••••■•••••••■•••••••■•••••••■•••••••■•••••••■•••••••■•••••••■•••••••■•••••••■•••••••■•••••••■•••••••■•••io第五章功能规划 5.1.1.开发平台版本 5.1.2.前端界面风格 5.2.2.组织机构管理 5.3.1.流程表单管理 5.3.2.流程配置管理 5.4.1.系统基础配置 软件开发平台方案 5.4.3.功能权限管理 5.4.4.系统日志管理 3软件开发平台方案第一章项目概述软件开发平台针对软件定制开发的系统在需求、分析、设计、开发、测试等环节进行规范。以平台基础功能和功能库为基础,通过“调研需求一构建系统一二次开发一上线试运行一优化一交付验收”的开发模式,能够做到以客户需求为中心,以定制管理模式为理念,实现公司软件项LI快速交付为U理思路和流程化的软件体系来推动软件开发平台优化,以帮助公司现实的管理提升和解决痛点最终用户:现成的软件不适合,定制开发乂太贵,而且我们的业务经常会变化,我们想自己开发,乂没有专业人才!懂业务流程,不懂软件编程!软件公司:人工成本太高,留住人才太难,人走产品完。个性化修改太累并易导致BUG!技术日新月异,软件要天天升级更新,稍慢了一点,就被其他公司抢了先发平台上的标准产品系统,非开发类项LI可山实施人员根据平台功能指导手册完成。简单开发类项LI可山懂业务的实施人员通过平台进行业务配置后完成软件业务功能。复杂开发类功能可山开发人员根据业务要求进行协助完成开发工作。第二章功能架构):4软件开发平台方案该平台主要实现功能有菜单管理、组织机构管理、用户管理、角色管理。通过该平台可以快速构建客户需要的业务系统功能菜单和组织机构人员信息,根据人员菜单管理模块功能实现三级以上菜单管理,各级菜单可配置菜单名称、序号、组织机构管理模块实现多级部门信息管理,部门上下级合并拆分可山系统管理员统一操作,部门信息可配置上级部门、部门编号、序号、部门名称、下属人员、软件开发平台方案部门和角色属性,管理方式可集中式管理和分布式管理。集中式为山系统管理员进行统一操作,分布式为系统管理员指定子系统管理员进行部门下人员统一操作。2.2.工作流平台该平台主要实现功能有流程表单管理、流程配置管理、流程管理、表单控件。可视化流程设计,节点参与人、管理内容配置灵活,操作简单。串行、并行、与、异等各种复杂的流程逻辑关系,可中途修改流程或转交给其他人处理。可设置每个流程节点操作权限,可见字段及可操作字批过程支持提交、驳回、转授、征询、委托、结束。多种通知方式,包括邮件、手机短信、系统消息。系统自动根据设定好的时间进行提醒和催办,还可提醒相关监管人。支持流程自动触发和手动触发,实现流程支持表单控件组件化、标准化,方便实施人员配置使用。包括:单行输入框、多行输入、日期时间、下拉、单选、多选、人员选择(单人、多人)、部门选择(单部门、多部门)、金额(精度)、附件(表单内、公共)、图片、视频、文本编辑器(文字图片编辑)、级联(省市县)、流水号(前缀.+8位日期+4位顺序)、2.3.信息发布平台该平台主要实现功能有发布模块管理、基础发布模块管理主要是针对信息发布类业务进行管理,如:电子公告/通知/通6软件开发平台方案基础配置主要是针对信息发布模块进行基础信息字段、显示内容、查询条件、审批人、发布类型等信息进行配置。支持发布、编辑、审批、索回、删除、置顶、支持信息发布页面静态化、门户网站化,门户化与系统用户角色进行关联,不同2.4.配置管理平台该平台主要实现功能有系统基础配置、数据字典、功能权限管理、系统日志管数据字典主要是系统中基础功能模块或业务模块中使用的下拉、多选、单选统功能权限管理主要是针对系统中所有功能菜单和功能点与系统用户角色信息进系统日志管理主要是对系统中所有用户进行系统功能操作信息记录,可对系统2.5.集成平台该平台主要实现系统中登陆、用户、部门、待办、已办、消息公共接口,可实通过集成平台中提供的内部接口实现与其他业务系统、功能整合。软件开发平台方案提供便于实施或开发人员使用的数据库操作工具类,对更新、删除封装事务处2.6.基础报表平台该平台主要实现功能针对系统中各业务模块数据可通过配置操作实现基础数据开发或实施人员通过编写SQL语句、数据库函数,动态配置生成报表(统计2.7.功能库平台该平台主要实现功能有功能库管理、平台组件管理。功能库管理中是公司软件部完成开发并经过评估后可推广可复制使用的功能模块信息管理。管理内容主要是功能说明、源程序、数据库脚本、配置说明。理内容主要是控件说明、使用要求、源程序、配置说明。2.&代码生成支持在线开发模块,创建数据表,通过在线配置实现单表的新增、修改、删除、查看、检索、分页功能。可直接生成标准JAVA类、页面(列表页面、编辑页软件开发平台方案第三章实施计划目前公司软件部开发的0A系统(客户端、服务端)已经给山西省内各开发指导手册标准要求新入职开发部员工通过手册快速上手工作流构建模块开系统初始化手册标准要求运维实施的员工通过手册可完成0A系统部署、初始化组织机构、工作流、角色权限、功能控件、集成功能等。软件开发平台搭建工作建议在现有工作流平台和0A系统上进行,将现在0A系统准备阶段:人员配置、架构梳理、开发技术、开发规范的工作,流程与流程之间业务关联、统计查询(管理层、部门层、用户层)9软件开发平台方案人员配置:两个中级软件开发人员第二阶段:信息发布平台、配置管理平台、基础报表平台、优化一阶段成果效果LI标:实施人员在一阶段基础上,通过信息发布平台和基础报表平台可搭建网站化或门户化管理系统。功能70%通过平台搭建完成,剩下工作主要美工进行门户模板开发和业务功能(集成第三方系统、流程之间交互业务)开发。人员配置:两个中级软件开发人员第三阶段:集成平台、功能库平台、代码生成、优化前两阶段成果效果LI标:实施人员通过开发平台进行标准化OA系统实施工作,懂数据库和客户人员配置:三个中级软件开发人员软件开发平台方案第四章工作建议能形成一个稳定一个版本。实施人员部署或更新以该版本进行部署、升级工作。熟练掌握公司软件开发平台开发模式后,开始进行复杂业务功能模块开发。工作过程中涉及到的技术形成分享资料,可给软件部和实施部人员进行讲解。对公司软件开发平台提出新的功能建议,可独立完成一个项目,从项LI需求确软件开发平台方案第五章功能规划5.1.平台建设要求5/I.1.开发平台版本客户版是针对实施人员和客户单位信息管理员在日常维护过程中开放使用5.1.2.前端界面风格捷功能。左侧展示系统菜单信息。中间区域为客户业务功能操作区。底部为登陆用户状态区,显示用户所属部门、角色、访问IP、系统支持联系方式信息和快捷功能。带网站门户化系统整体界面风格采用网站首页+登陆+上左中下。软件开发平台方案5.2.目标构建平台功能描述:实现三级以上菜单信息管理,构建业务系统需要的菜单信息进行统一维护操作。菜单通过系统角色信息进行使用显示权限分配。菜单名称输入长度控制在选择或输入功能访问路径、顺序号、菜单图标和是否可用信息。称、选择上级菜单名称、访问路径、顺序号、是否可用、菜单图标等。编辑后的菜单5.2.2.组织机构管理功能描述:实现多级组织机构(部门)信息管理系统,系统管理员对组织机构信息进行统一维护操作,该模块中部门信息包含物理部门和虚拟部门。支持集团式管理的组织机构管理模式。支持部门信息上下级合并拆分。支持部门和用户多对多关功能包含:检索、新增、编辑、删除、停用、恢复、导入、导出、检索。软件开发平台方案检索:部门信息列表界面中可通过部门名称、部门编码、是否可用等条件进行部级部门名称、顺序号、是否可用、是否独立、备注等元素。编辑后的部门信息如果有下级部门在部门层级调整后下级部门的层级和部门路径也将自动变更删除:对某一条或多条部门信息进行信息删除操作,可删除部门信息为部门下无停用:对某一条部门信息进行是否可用字段维护,停用的部门在前端系统模块中功能描述:实现用户信息统一管理。要求用户信息录入或导入两种方式,用户信息可配置归属部门和角色属性,管理方式可集中式管理和分布式管理。集中式为山系统管理员进行统一操作,分布式为系统管理员指定子系统管理员进行部门下人员统一管理元素:用户名(登陆账号英文)、姓名、所属部门(多个部门)、所属角色功能包含:检索、新增、编辑、注销/恢复、密码初始化、导入、导出。检索:用户信息列表界面中可通过部门名称、用户名、姓名、是否可用等条件进软件开发平台方案注销:管理员对单个或多个不允许使用系统的用户信息进行注销操作。恢复:管理员可对单个或多个注销的用户信息进行恢复操作。员通过检索条件查询用户信息后可导出用户信息操5.2.4.角色管理功能描述:实现系统角色信息管理,角色信息可配置用户人员和菜单功能使用权限。系统管理员可对所有角色信息进行统一维护。子管理员可对独立部门下的角色信管理元素:角色名称、角色编号、顺序号、角色归属、备注、关联用户、是否基检索:角色信息列表界面中可通过角色名称、角色编号、是否可用等条件进行信新增:管理员可进行角色信息添加操作,可关联用户信息,可关联菜单功能权限删除:管理员对单个或多个角色信息进行删除操作,删除后角色与用户关联信息5.3.工作流平台功能描述:实现流程表单信息统一管理和数据库中物理表在线管理。管理员根据软件开发平台方案权限熟悉进行机构内的审批流程表单。表单编辑时询端系统不能进行流程表单数据填管理元素:表单名称、表单类型、表单编码、表单顺序号、表单状态(编辑中、删除:管理员对表单信息进行删除操作,物理表中没有数据信息的表单可进行删5.3.2.流程配置管理功能描述:实现可视化流程设计,节点参与人、管理内容配置灵活,操作简单。串行、并行、与、异等各种复杂的流程逻辑关系,可中途修改流程或转交给其他人处理。可设置每个流程节点操作权限,可见字段及可操作字段等。过程支持提交、驳回、转授、征询、委托、结束。多种通知方式,包括邮件、手机短信、系统消息。系统自动根据设定好的时间进行提醒和催办,还可提醒相关监管人。支持流程自动触发和手动触发,实现流程自动支持用户信息在组织机构调整过程中归属部门发生变化情况下,用户所启动软件开发平台方案5.3.3.流程管理功能描述:实现流程信息统一管理。管理员对流程属性及流程节点进行统一管管理元素:流程名称、流程类型、流程编码、流程顺序号、流程状态(编辑中、可使用)、创建时间、关联单位、关联表单、流程说明、流程管理员、流程启动(角色)、流程版本、节点信息(节点名称、节点类型、审批类型、节点时限、节点参与检索:流程信息列表界面中可通过检索条件进行信息查询操作。编辑:管理员可进行流程信息修改操作,编辑过程中的流程前端系统不显示该流删除:管理员对表单信息进行删除操作,物理表中没有数据信息的表单可进行删认证(激活应用):管理员对设计完成的流程信息认证后前端系统可进行流程审5.3.4.表单控件支持表单控件组件化、标准化,方便配置使用。包括:单行输入框、多行输入、日期时间、下拉、单选、多选、人员选择(单人、多人)、部门选择(单部门、多部门)、数字(小数位精度)、附件(表单内、公共)、图片、视频、文本编辑器(文软件开发平台方案5.4.配置管理平台5.4.1.系统基础配置功能描述:针对不同业务系统进行初始化数据进行统一操作,公共邮箱。管理元素:系统LOGO图标、系统名称、系统标题5.4.2.数据字典功能描述:系统管理员对系统中基础功能模块或业务模块中使用的下拉、多选、单选统一进行数据信息管理。数据字典内容支持通过流程表单配置过程中进行单一分类信息数据维护(新增)。业务标准化模块所使用的分类信息不允许进行修改。删除:管理员对数据字典中某一分类信息进行删除操作,删除时需要对系统中使用数据字典的功能模块进行检查,在没有使用的情况下可进行删除。5.4.3.功能权限管理功能描述:功能权限管理主要是针对系统中所有功能菜单和功能点与系统用软件开发平台方案功能包含:权限分配权限分配:管理员根据功能菜单列表进行角色信息或用户信息进行选择,提交后的角色用户可在前端系统菜单上看到划分使用的功能菜单。支持某一功能菜单

温馨提示

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

最新文档

评论

0/150

提交评论