一、需求概述:
因业务发展需要,对现有应用系统进行业务流程重构,需求分析整理,重新设计开发出一套配置性更灵活的系统,以满足实际应用,外包内容主要包括以下:
1、配合我方对现有系统进行需求分析整理;
2、产品设计,功能实现;
3、程序编码,系统部署;
二、具体需求:
系统基于B/S架构,要求运用开源技术框架进行研发,采用JavaEE企业开发技术,以开源数据库MySql为结构化数据库,结合HTML5+CSS3进行响应式Web设计以实现系统在各终端的自适应显示。
1、需求分析外包
1)我方已有明确的需求定位,乙方需配合我方内部技术人员对现有系统的相关业务进行共性分析,形成详细的需求说明书。
2)交付要求:详细需求说明书。
2、产品设计外包
1)结合软件体系架构和功能流程,以“用户体验为主”的理念进行产品详细设计,包括系统架构设计、原型设计、功能设计、视觉设计、界面设计等等。
2)交付要求:产品设计说明书。
3、程序编码外包
1)运用指定的开发语言和数据库进行程序编码,并提供整体的生产环境和完整的软件开发说明文档。
2)进行编码测试、系统测试、性能测试。
3)提供基于云平台的部署方案,包括服务器负载均衡、集群管理,数据备份等详细说明。
4)交付要求:系统源代码、软件开发说明书、系统部署方案。
三、相关要求:
1、乙方需有类似产品案例的开发经验;
2、乙方仅限于广州、深圳地区的开发团队或公司,以方便双方在具体业务上的当面沟通,承接方也可只承包其中的一块外包内容。
四、项目时间:3—5个月
五、项目预算:面议,预算10万。
科研管理系统功能列表
1、基础功能
1.1、机构管理
联盟机构部门管理。
1.2、用户管理
用户基础信息、个人科研信息、用户组等管理。
1.3、权限管理
包括模块管理、角色管理、用户授权、角色授权等功能。
1.4、消息中心
短信、邮箱、微信通知。
1.5、日志管理
记录用户行为日志,操作记录等功能。
2、核心功能
2.1、配置管理
包括表单定义、流转中心配置。
表单定义是指针对具体类型的表单控件(单元格、按钮)为不同系统用户在不同事件步骤操作完成后定义不同的权限(编辑、只读、隐藏),以达到信息表单控件的用户权限动态显示,最终形成以流转中心为散发点的树状型层级流程管理。
2.2、课题管理
根据配置管理中的表单定义配置规则,对各类课题(如:国家课题、省级课题)信息表单中的控件(单元格、按钮)状态(编辑、只读、隐藏)进行用户控制,从而实现树状型层级的课题流程管理。
其中课题信息表由课题基本信息、经费信息、课题组成员信息、成果信息、职能部门意见、专家意见、考核分数等信息构成。
课题管理的流程:
2.3、考核管理
加分管理:根据配置管理中的表单定义规则对各类加分项目(如:成果批示、学术活动)进行流程管理,加分管理的流程参照课题管理。
考核分数管理:考核分(课题分数、加分分数)的成绩报告管理。
2.4、经费管理
课题管理中的经费信息管理,实现课题经费在科研处、财务处、办公室、院领导、部门领导之间的审阅记录管理,经费管理的流程参照课题管理。
2.5、统计查询
课题、分数等统计,以及相关查询结果的报表输出。