趙正凱 楊爍 李歐
摘要:該文采用Node.js+Mongodb+Bootstrap開(kāi)發(fā)技術(shù),設(shè)計(jì)并實(shí)現(xiàn)一個(gè)B/S結(jié)構(gòu)的大學(xué)生綜合測(cè)評(píng)系統(tǒng),實(shí)現(xiàn)了綜合測(cè)評(píng)、測(cè)評(píng)信息查詢與管理、測(cè)評(píng)規(guī)則設(shè)置與管理、活動(dòng)管理、用戶管理及系統(tǒng)配置等功能。
關(guān)鍵詞:綜合測(cè)評(píng);Node.js;B/S
中圖分類號(hào):TP311.52 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2014)19-4466-03
1 概述
目前許多高校都采用綜合測(cè)評(píng)來(lái)對(duì)學(xué)生綜合素質(zhì)進(jìn)行考核和評(píng)估,傳統(tǒng)的綜合測(cè)評(píng)方式主要是手工評(píng)測(cè),這導(dǎo)致信息收集率普遍偏低、大部分?jǐn)?shù)據(jù)集不能充分利用,學(xué)生不能收到及時(shí)的反饋信息和缺少公平公開(kāi)的查詢平臺(tái)等缺點(diǎn),因此開(kāi)發(fā)一個(gè)公平公開(kāi)、穩(wěn)定、可靠的網(wǎng)上測(cè)評(píng)系統(tǒng)勢(shì)在必行。經(jīng)過(guò)對(duì)現(xiàn)有大學(xué)生綜合測(cè)評(píng)方法的調(diào)研,該文采用Node.js + MongoDB +Bootstrap技術(shù),設(shè)計(jì)并實(shí)現(xiàn)了大學(xué)生綜合測(cè)評(píng)系統(tǒng),該系統(tǒng)能有效的提高評(píng)測(cè)效率,使信息錄入快捷和有效,同時(shí)使學(xué)生綜合信息管理更加規(guī)范、學(xué)生信息得到極大限度的共享與透明,并能科學(xué)的統(tǒng)計(jì)與分析學(xué)生的綜合素質(zhì),快速方便的查詢?cè)u(píng)測(cè)結(jié)果。
2 相關(guān)技術(shù)簡(jiǎn)介
2.1 Node.js
Node.js 是一個(gè)基于Chrome JavaScript 運(yùn)行時(shí)建立的一個(gè)平臺(tái), 用來(lái)方便地搭建快速的, 易于擴(kuò)展的網(wǎng)絡(luò)應(yīng)用,Node.js 借助事件驅(qū)動(dòng),非阻塞 I/O 模型,使所構(gòu)建的應(yīng)用變得輕量和高效。
2.2 MongoDB
MongoDB是一個(gè)基于分布式文件存儲(chǔ)的數(shù)據(jù)庫(kù),旨在為WEB應(yīng)用提供可擴(kuò)展的高性能數(shù)據(jù)存儲(chǔ)解決方案。它的特點(diǎn)是高性能、易部署、易使用,存儲(chǔ)數(shù)據(jù)非常方便。它支持的數(shù)據(jù)結(jié)構(gòu)類似json的bson格式可以存儲(chǔ)比較復(fù)雜的數(shù)據(jù)類型。Mongo最大的特點(diǎn)是它支持的查詢語(yǔ)言非常強(qiáng)大,幾乎可以實(shí)現(xiàn)類似關(guān)系數(shù)據(jù)庫(kù)單表查詢的絕大部分功能,而且還支持對(duì)數(shù)據(jù)建立索引。……