当前位置:问答库>论文摘要

题目:本科生科研训练项目管理系统的设计与实现

关键词:LNMP;Django;工作流;电子表单

  摘要


在北航特色的“创意、创造、创业”的三创新教育模式下,线上的科学管理手段成为了促进三创教育宣传的重要途径和方式。本系统利用信息化手段,打造一个服务于本科生科研训练的项目管理系统。

通过此系统学生用户通过客户端(网页)实现项目创建、管理,完成创建的项目通过系统展示给其他的用户查询,可以查看场地并进行预约,教师用户通过网站发布个人信息、团队招募信息等,还可以查看到学生的项目情况,学院管理员通过网站可以对项目进行查看及审核,学校管理员可以发布各类信息,并能查看到项目、教师、场地等内容,对提交的项目进行审核管理。各类用户通过网站可以实现对项目的管理、查询等功能。此外,该系统还可以实现与校级竞赛的无缝对接,实现数据库共享与查询,便于学生科技创新实践活动的开展。

系统采用Linux、Nginx、MySql、Python(简称LNMP)架构和Django开发框架实现了系统的功能。本系统采用的技术方案有:自定义的电子表单数据结构和数据存储模型,轻量级的工作流引擎,基于RBAC的访问控制策略在权限管理中的应用,设计预约模型。

本系统实现了一个定制化的工作流引擎、为网站的项目管理功能定义了一套电子表单、设计了预约模型,并完成了科研训练项目的管理系统。为广大师生提供的服务基本满足了科研训练项目的日常管理工作,为后续学生科研训练教育工作的开展提供了助力。