赵正凯 杨烁 李欧
摘要:该文采用Node.js+Mongodb+Bootstrap开发技术,设计并实现一个B/S结构的大学生综合测评系统,实现了综合测评、测评信息查询与管理、测评规则设置与管理、活动管理、用户管理及系统配置等功能。
关键词:综合测评;Node.js;B/S
中图分类号:TP311.52 文献标识码:A 文章编号:1009-3044(2014)19-4466-03
1 概述
目前许多高校都采用综合测评来对学生综合素质进行考核和评估,传统的综合测评方式主要是手工评测,这导致信息收集率普遍偏低、大部分数据集不能充分利用,学生不能收到及时的反馈信息和缺少公平公开的查询平台等缺点,因此开发一个公平公开、稳定、可靠的网上测评系统势在必行。经过对现有大学生综合测评方法的调研,该文采用Node.js + MongoDB +Bootstrap技术,设计并实现了大学生综合测评系统,该系统能有效的提高评测效率,使信息录入快捷和有效,同时使学生综合信息管理更加规范、学生信息得到极大限度的共享与透明,并能科学的统计与分析学生的综合素质,快速方便的查询评测结果。
2 相关技术简介
2.1 Node.js
Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台, 用来方便地搭建快速的, 易于扩展的网络应用,Node.js 借助事件驱动,非阻塞 I/O 模型,使所构建的应用变得轻量和高效。
2.2 MongoDB
MongoDB是一个基于分布式文件存储的数据库,旨在为WEB应用提供可扩展的高性能数据存储解决方案。它的特点是高性能、易部署、易使用,存储数据非常方便。它支持的数据结构类似json的bson格式可以存储比较复杂的数据类型。Mongo最大的特点是它支持的查询语言非常强大,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。……