1.登录和注册:创建用户密码后用户输入正确用户密码即可登录,超级管理员可查看平台内所有账号信息。
2.个人信息管理:支持修改个人信息以及保存。
3.科研队伍管理:支持创建科研队伍,个人可以创建队伍后自己成为组长,组长拥有队员入伍的决定权,队员也可选择相应的科研队伍。
4.科研成果管理:队伍可以上传自己已经完成的科研成果方便他人队伍进行查看和交流。
5.项目/成果申报:队伍可以将自己所要研究的项目或者研究成果上报给管理员进行审核。
6. 项目/成果评审:队伍可以将自己所要研究的项目或者研究成果上报由管理人员进行评价审核。
7.通知公告管理:管理员或队长可在系统或自己的队伍内发送重要通告方方便队员进行查看。
8.信息交流:用户可以对其他用户发起聊天,共享研究成果。
9.资源文件共享管理:队伍可以上传自己整理的资源文件到数据库,实现所有队伍的资源共享方便进行科学研究。
10.统计查询:通过统计分析功能可以对考核结果进行统计、分析,并且能以数据表格、饼状图、柱状图、条形图、折线图等形式来呈现,所有用户可以进行查询。
11.数据导出:用户可以将自己所查询到的数据导出方便团队科研调查。
12.综合分析:系统对用户上传的数据进行综合分析并展示给用户实现信息规范化现代化。
系统阐述的是使用科研管理系统,对于Java、B/S结构、MySql进行了较为深入的学习与应用。主要针对系统的设计,描述,实现和分析与测试方面来表明开发的过程。开发中使用了springboot框架和MySql数据库技术搭建系统的整体架构。利用这些技术结合实际需求开发了具有个人中心、用户管理、科研队伍管理、队伍信息管理、加入队伍管理、队伍申请管理、科研成果管理、项目成果申报管理、公告信息管理、资源文件管理、信息交流、系统管理等功能的系统,最后对系统进行相应的测试,测试系统有无存在问题以及测试用户权限来优化系统,最后系统达到预期目标。
1.能够熟练掌握集成编程环境。
2.对数据库进行正确有效的配置,其中包括E-R图的分析,对数据库表的建模等工作。
3.文中所有设计阶段需要的结构图、流程图、E-R图等必须符合标准的画图规范。
4.能够实现功能模块的功能,并最终得到可运行的系统。
5.理解软件工程的思想在整个系统实现过程中的应用。
6.根据程序实现,提炼中心思想,阅读大量相关科技文献,学习本科毕业设计说明书撰写方法,形成规范的毕业设计说明书。
7.用幻灯片展示毕业设计所做工作。
第1,2周:需求分析,根据所做毕业设计题目进行详细的调研,学习相应的技术,完成外文文献翻译。
第3,4周:概要设计,搭建系统框架,弄清系统要完成的模块划分及各模块功能,完成数据库的设计工作(数据流图,ER图,概念结构设计,逻辑结构设计等)。
第5,6周:详细设计,系统编码,完成部分模块的设计:模块功能,流程图,界面设计,功能实现。
第7,8周:详细设计,系统编码,完成全部功能。
第9,10周:系统联调,软件测试,完善修改系统中不足之处。
第11,12周:书写毕业设计说明书,准备答辩PPT。