科研管理系统(SRMS) Readme文档

科研管理系统(SRMS)

Scientific research Management System

项目成员: 苏飞 周光来 王倩
框架及工具选择:Spring + Mybatis + Bootstrap metronic + mysql

毕设任务时间线:

  1. 2015年3月10日,提交开题报告
    1.1结合毕业设计(论文)课题任务情况,根据所查阅的文献资料,撰写1500~2000字左右的文献综述;
    1.2毕业设计任务要研究或解决的问题和拟采用的方法
  2. 2015年4月中旬,中期检查,提交检查报告,提交2万英文字符文献翻译
    2.1约2万英文字符,与本课题有关的论文、资料或技术文档;
  3. 5月上旬,后期检查,开始撰写论文;
    3.1 必须使用金城学院毕业设计模板;
    3.2 严格遵守论文格式要求,尤其注意图表格式、目录、页码、页眉页脚等;
    3.3 论文应当言之有物,内容充分、真实。
  4. 5月下旬,论文重复率检测,未通过者不得参与答辩;
  5. 2015年6月10日前,答辩、成绩评定;
  6. 2016年春,省专家抽检。不通过者取消学位授予。

项目开发须知:

系统设计和主体功能实现
需求分析–>数据库设计–>功能页面设计–>功能实现

  • 关于需求分析,每个人及时在coding中创建相关文档(Coding文档库),以便共享(或在README.md文档中用markdown语法写明)
  • 数据库设计,提交数据库sql文件至项目src/main/resources目录,说明文档可在Coding文档库中创建;
  • 数据库表命名规范: srms_表名,如用户表: srms_user;
  • 字段名命名规范:表名(或缩写)字段名(连接处的字母大写,驼峰式命名),如项目表里的id字段:proId
  • 功能页面可在templates中选取demo页面进行设计;根据功能名,命名页面名,放至WEB-INF/manage目录下;
  • 代码提交之前先更新,或者提交到不同的分支,再请求合并
  • 功能实现注意写好方法的注释

需求分析

背景

在学院网站建设总体规划下,建设科研管理部门工作网站,科学合理设计网站功能,定期维护与管理,通过网站发布科学研究信息、科学研究政策、科学研究动态,使网站成为校内科学研究信息交流平台。…….(此处省略N个字)

参考资料

……(此处省略N个字)

整个系统共分为如下角色

  • 教师0 普通用户,可申报科研项目,查看科研项目状态,填写项目经费表
  • 各个系的科研秘书1 管理用户,各系科研秘书,管理系部科研项目
  • 系主任2 管理用户,各系系主任,审核各系项目申报
  • 科研处工作人员3 管理用户, 管理所有科研项目
  • 分管院领导4 管理用户,管理所有科研项目,拥有最高权限
  • 财务审核11 经费管理用户,可进行经费的审批
  • 财务处处长12 经费管理用户,拥有经费管理最高权限

科研项目申报与审批子系统

该子系统主要实现功能:能实现对我院项目申报,审批,查阅统计等科研相关的信息化管理功能。

-申报流程:

横向课题:立项-审批-结题
纵向课题:申报 -审批-立项-在研-通过中期检查-结题


科研管理系统微信平台搭建与开发

  • 预期实现功能:

    实现科研动态信息的实时推送,用户的登录管理,管理用户对项目的查询审批操作,普通用户的项目查阅,项目科学计量的显示,项目经费的查阅,以及用户信息交流平台等

  • 根据应用场景,申请企业类型的订阅号

  • 保持与PC端数据同步,服务一致,使用SRMS后台服务系统
  • 封装微信php开发的SDK,融合进SRMS后台系统
  • 使用最新的微信JS-SDK

科研成果管理子系统


经费管理子系统

  • 预期实现功能(目标) 待修改

    1. 经费申报和使用项目登记 在项目申报期内,用户(申请人)科研根据申报流程完成项目经费预算申报,查看项目审核状态等,科研处工作人员对申报的项目经费预算进行查阅,审批、拨款等。
    2. 分级统计汇总 各个系的科研秘书、科研处工作人员、分管院领导可以对科研项目经费进行查询分级查询
    3. 分级报表的生成和打印 各个系的科研秘书、科研处工作人员、分管院领导可以对科研项目经费生成报表和打印。
  • 各系统角色类型所有权限 待修改

    1. 普通用户:教师,可以根据申报流程完成项目经费预算申请,查看项目经费审核状态。
    2. 管理用户:
      1. 各个系的科研秘书,可以对上述信息查询,并生成统计简表。
      2. 科研处工作人员,负责统一管理所有科研项目,及各系所上报的科研经费,定期发布科研相关的讲座、信息、及相关文件等。
      3. 财务审核,可进行清算,审批经费
      4. 财务处处长,拥有经费管理最高权限
  • 实现方案 待修改

    1. 经费申报 教师填写经费申报表单,根据不同项目类型设计不同经费表单,设定好不同项目类型的经费表单各项经费上限等限制条件(表单数据验证,JS处理)
    2. 经费审核 相关角色,审核经费表单其他项经费;审核通过功能:判断项目当前状态,根据项目状态进行不同的审核条件判断,并修改当前经费表单状态;
    3. 经费查阅 设计所有项目经费表单列表,提取主要信息(项目名,类型,申报人,经费申报数额,已审批数额,经费状态等)。页面级筛选查询数据。生成excel报表,利用swf转换生成。
    4. 经费清算 相关角色(财务审核),修改经费详细表单,修改表单状态;设计经费使用申报表,与经费预算申报表进行核算,修改已申报经费以及待申报经费等。
分享到: