- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
高校科研项目统计汇总与分析系统
摘要:高校科研项目统计汇总与分析系统是为了对不同来源的Excel文件进行统一导入并且代替人工完成统计报表而开发的一个基于B/S架构模式的管理系统。
关键词:信息技术;管理系统;网络;Excel;统计报表;B/S
引言
研究背景
随着我国高等教育事业的不断发展,高校对科研工作的重视程度也不断提升。由于科研工作的文件多,种类多,文件创建者多,创建时间为不定期,同时由于人员的流动,对原有文件的再现,显得力不从心,有时查找与重新整理文件要浪费许多的人力和物力。过去采用传统的手工办法,因为每次查询统计工作量浩大,难以及时高效地查询和管理科研项目信息。作为现代科研管理工作的重要组成部分,科研项目信息管理与统计分析的科学化、规范化将直接影响科研的整体水平和工作效率。
传统的人工整理与统计方式效率低下,以人工为主的科研项目信息管理与统计分析模式已无法适应当前形势的发展,研制出一个具有系统性、规范性、安全性和时效性的高校科研项目汇总统计与分析系统已经是势在必行,它将使高校的科研管理水平上一个新的台阶。
国内外发展现状
在几个国外数据库网站进行了查询,发现近几年并没有有关高校科研项目统计分析汇总的系统论文,可能是没有对应的需求。而在国内数据库网站查询的结果也不好作为本系统开发的参考,虽然有有关高校科研项目管理内容的论文,但是大部分系统的核心功能关注点与本系统的差别较大。即使有一两篇是关于统计汇总分析的,也只是进行基础的增删改查以及文件的简单导入而且是要求用户使用系统提供的模板。
在这些文章中较有参考价值的内容还是其系统架构、开发技术和框架、部分数据库设计。通过了解这些文章的内容,可以知道大部分开发者在进行该类管理系统的开发设计选择了将系统设计为B/S架构,大部分选择Java作为后端开发语言并且选择了Spring项目相关的框架进行系统开发,前端开发有少部分选择JSP,有选择使用
Html+Vue+axios/ajax的趋势。
设计目标
本系统的设计目标为了方便科研管理人员对科研信息的汇总统计,对于传统的人工方式进行代替以及对来源和格式均不统一的科研信息文件实现统一导入本系统,将各来源的数据统一以本系统数据.库的表结构录入以及实现基本的数据的增删改查,同时要实现数据统计报表的生成。通过解决传统的依赖Excel、Word等办公软件来处理大量的项目信息和经费信息将明显地提高工作人员的办事效率,促进汇总统计工作的顺利进行。
可行性分析
技术可行性
本系统本质仍然是一个信息管理系统,在基本的增删改查功能上实现文件信息的批量导入以及数据报表的生
成,可以使用Poi和Jasperreport来完成相应功能的实现。整个系统可以使用SpringBoot + Mybatis-plus + MySQL 来进行搭建,采用B/S架构设计,提高系统使用的便利性以及提高系统的可维护性。使用第三方SDK(如阿里云短信服务)结合Redis完成短信功能。
经济可行性
Idea有免费的社区版,结合插件的使用在日常开发方面已经可以满足大部分需求。本项目涉及的大部分框架技术或者应用都是免费的,唯一复杂的一点可能是第三方提供的短信服务的申请,虽然使用过程经费开销很低,但是使用的申请是较为困难的(对于没有备案或者企业信息的开发者来说)。
基本介绍
项目名称:高校科研项目统计汇总与分析系统运行环境:64位 Windows,Jre11 开发语言:Java
开发用技术框架:SpringBoot、Mybatis、RabbitMQ、Redis
系统的相关技术介绍
开发环境介绍
Java介绍
Java是一门面向对象编程语言,具有C++语言的各种优点,同时摒弃C语言中多继承、指针等复杂概念。Java程
序运行在Java虚拟机Java Virtual Machine简称JVM上。JVM本身就是一个程序,Java编译器Javac将java文件编译为 class字节码文件,JVM解释字节码文件。也就是说只要某平台只要有该平台的Java运行环境,提供了JVM,编译后的程序就能在该平台运行,这就是为什么Java虽然程序执行效率相较C或者C++低,但是Java程序拥有跨平台的特性。
如今Java也拥有了庞大丰富的生态体系,其中现在较为有名的框架就如Spring、SpringBoot以及Mybatis,还有各类的组件和开发工具为Java开发提供了效率和可能性。
IntelliJ IDEA介绍
IntelliJ IDEA 简称IDEA,适用于Java语言编程开发的集成开发环境,是一款易于使用且优秀的java项目开发工具。对比同为开发工具的Eclipse,IDEA在代码编写和调试方面的体验十分优秀,简洁干净的项目管理方式,强大的查找功能,IDEA提供了
您可能关注的文档
最近下载
- 海浦蒙特HD800L系列电梯专用控制器用户手册-中-V1.0.pdf VIP
- 消杀蚊虫台账记录word编辑版.doc VIP
- 2025年计算机计算机二级-MS Office高级应用与设计参考题库含答案解析.docx VIP
- 一位妈妈写给叛逆儿子的信,有孩子的必须给孩子读一遍.doc VIP
- 暖通空调系统水力平衡与解决方案.ppt VIP
- 暖通空调系统全面水力平衡解决方案(2014年第一版)-N.ppt VIP
- 8.1功与功率 (教学课件)-高中物理人教版(2019)必修第二册 .pptx VIP
- 资金管理复习试题附答案(一).doc
- 《归园田居(其一)》课件30张.pptx
- 腹膜后疾病影像诊断思路.pptx VIP
文档评论(0)