论文部分内容阅读
基本科研业务费管理系统是面向大连理工大学教师申报“大连理工大学基本科研业务费专项资金”的项目管理系统。近年来,信息管理系统在高校科研项目管理中起到越来越重要的作用。本论文通过对基本科研业务费的管理流程的调研,与科研院管理人员以及申报项目的教师进行调研和讨论,设计出用户登录、用户邮件激活与验证、权限管理、项目流程管理、项目评审、科研经费管理、项目管理、新闻及邮件通知、项目数据交互以及系统数据管理等功能模块。系统在Ubuntu 14.04操作系统上开发,使用MySQL数据库、Nginx服务器和优秀的前端框架Bootstrap,以及Python Web框架Django。系统流程采用工作流引擎的设计模式,将流程与模块分离以实现松耦合;采用基于关键词的信息检索搜索引擎,实现系统信息检索功能,大大减小了系统每次搜索的响应时间;数据备份采用增量式的主从备份以及定期的全备份策略,以保证系统数据的安全性和回溯性;服务器采用Nginx的HTTP过滤模块和加权轮询负载均衡算法,提高系统响应效率以及并发处理能力。目前,基本科研业务费管理系统经过结构测试、功能测试、单元测试、回归测试和压力测试,已成功部署在大连理工大学科研院。系统在实际环境运行1年以上并且用户反应效果理想,简化了科研院办公流程和避免用户像以前一样的来回奔波。