科研管理系统(SRMS)
Scientific research Management System
项目成员: 苏飞 周光来 王倩
框架及工具选择:Spring + Mybatis + Bootstrap metronic + mysql
毕设任务时间线:
- 2015年3月10日,提交开题报告
1.1结合毕业设计(论文)课题任务情况,根据所查阅的文献资料,撰写1500~2000字左右的文献综述;
1.2毕业设计任务要研究或解决的问题和拟采用的方法 - 2015年4月中旬,中期检查,提交检查报告,提交2万英文字符文献翻译
2.1约2万英文字符,与本课题有关的论文、资料或技术文档; - 5月上旬,后期检查,开始撰写论文;
3.1 必须使用金城学院毕业设计模板;
3.2 严格遵守论文格式要求,尤其注意图表格式、目录、页码、页眉页脚等;
3.3 论文应当言之有物,内容充分、真实。 - 5月下旬,论文重复率检测,未通过者不得参与答辩;
- 2015年6月10日前,答辩、成绩评定;
- 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
科研成果管理子系统
- …
- …
经费管理子系统
预期实现功能(目标)
待修改
- 经费申报和使用项目登记 在项目申报期内,用户(申请人)科研根据申报流程完成项目经费预算申报,查看项目审核状态等,科研处工作人员对申报的项目经费预算进行查阅,审批、拨款等。
- 分级统计汇总 各个系的科研秘书、科研处工作人员、分管院领导可以对科研项目经费进行查询分级查询
- 分级报表的生成和打印 各个系的科研秘书、科研处工作人员、分管院领导可以对科研项目经费生成报表和打印。
各系统角色类型所有权限
待修改
- 普通用户:教师,可以根据申报流程完成项目经费预算申请,查看项目经费审核状态。
- 管理用户:
- 各个系的科研秘书,可以对上述信息查询,并生成统计简表。
- 科研处工作人员,负责统一管理所有科研项目,及各系所上报的科研经费,定期发布科研相关的讲座、信息、及相关文件等。
- 财务审核,可进行清算,审批经费
- 财务处处长,拥有经费管理最高权限
实现方案
待修改
- 经费申报 教师填写经费申报表单,根据不同项目类型设计不同经费表单,设定好不同项目类型的经费表单各项经费上限等限制条件(表单数据验证,JS处理)
- 经费审核 相关角色,审核经费表单其他项经费;审核通过功能:判断项目当前状态,根据项目状态进行不同的审核条件判断,并修改当前经费表单状态;
- 经费查阅 设计所有项目经费表单列表,提取主要信息(项目名,类型,申报人,经费申报数额,已审批数额,经费状态等)。页面级筛选查询数据。生成excel报表,利用swf转换生成。
- 经费清算 相关角色(财务审核),修改经费详细表单,修改表单状态;设计经费使用申报表,与经费预算申报表进行核算,修改已申报经费以及待申报经费等。