国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于ssh框架的C語(yǔ)言網(wǎng)絡(luò)課程網(wǎng)站設(shè)計(jì)

2015-06-24 07:48易云飛唐杰
軟件導(dǎo)刊 2015年6期
關(guān)鍵詞:C語(yǔ)言程序設(shè)計(jì)

易云飛 唐杰

摘要:針對(duì)C語(yǔ)言課程特點(diǎn),采用Browser/Server模式,結(jié)合主流ssh框架和MySQL,在Myeclipse下設(shè)計(jì)開(kāi)發(fā)了C語(yǔ)言課程網(wǎng)站。實(shí)踐表明,網(wǎng)站有效地提高了學(xué)生的C語(yǔ)言程序設(shè)計(jì)能力。

關(guān)鍵詞:C語(yǔ)言;程序設(shè)計(jì);課程網(wǎng)站;ssh框架;Browser/Server模式

DOIDOI:10.11907/rjdk.151199

中圖分類(lèi)號(hào):G434

文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào)

文章編號(hào):16727800(2015)006021002

0 引言

《C語(yǔ)言程序設(shè)計(jì)》[1]作為計(jì)算機(jī)專(zhuān)業(yè)的一門(mén)核心基礎(chǔ)課,對(duì)該課程的掌握程度影響著后續(xù)課程的學(xué)習(xí)。這門(mén)課程有著較強(qiáng)的理論性和操作性,僅僅依靠教師課堂教授是遠(yuǎn)遠(yuǎn)不夠的,設(shè)計(jì)并開(kāi)發(fā)一個(gè)C語(yǔ)言程序設(shè)計(jì)課程網(wǎng)站[25]可以彌補(bǔ)課堂教學(xué)的不足。課程網(wǎng)站可以把教師的教學(xué)視頻、課件、編譯器等資源上傳,由學(xué)生自由下載,不再將學(xué)習(xí)限于課堂。同時(shí),教師在線(xiàn)答疑,同學(xué)之間的學(xué)習(xí)經(jīng)驗(yàn)交流將改變傳統(tǒng)的教學(xué)方式,提高了學(xué)生學(xué)習(xí)C語(yǔ)言程序設(shè)計(jì)的興趣。

1 系統(tǒng)架構(gòu)

1.1 模塊設(shè)計(jì)

本系統(tǒng)采用Browser/Server模式設(shè)計(jì),即基于Web的瀏覽器和服務(wù)器端結(jié)構(gòu),由前端和后端兩大部分構(gòu)成。前端主要顯示網(wǎng)站的各種信息數(shù)據(jù),主要功能模塊如圖1所示。

后端分為超級(jí)管理員和內(nèi)容管理員,以便更好地進(jìn)行權(quán)限管理,特別是對(duì)用戶(hù)數(shù)據(jù)的管理,從而提高系統(tǒng)安全性。

超級(jí)管理員功能包括:個(gè)人信息管理(包括個(gè)人信息增刪改查等功能)、內(nèi)容管理員管理(包括內(nèi)容管理員增刪改查等功能)、菜單管理(包括父類(lèi)菜單及子類(lèi)菜單增刪改查等功能)、文章管理(包括文章增刪改查等功能)、系統(tǒng)設(shè)置(包括友情鏈接的增刪改查以及聯(lián)系方式設(shè)置等功能),其功能架構(gòu)如圖2所示。

內(nèi)容管理員功能包括:個(gè)人信息管理(包括個(gè)人信息增刪改查等功能)、文章管理(包括文章增刪改查等功能)。

1.2 系統(tǒng)流程

圖3為后臺(tái)管理流程。

1.3 前端功能模塊

表1為前端各功能模塊詳細(xì)說(shuō)明。

2 相關(guān)技術(shù)

系統(tǒng)配置:Intel(R) Core(TM) i3 M 370 @2.40GHz,2GB內(nèi)存,W7操作系統(tǒng),仿真軟件Myeclipse10.0,采用B/S體系架構(gòu),對(duì)數(shù)據(jù)庫(kù)的訪(fǎng)問(wèn)和應(yīng)用程序的執(zhí)行在服務(wù)器上完成。同時(shí),本系統(tǒng)采用主流的ssh框架開(kāi)發(fā)技術(shù)和MySQL數(shù)據(jù)庫(kù)。

B/S架構(gòu)[3,4]是Web興起后的一種網(wǎng)絡(luò)結(jié)構(gòu)模式,其最大優(yōu)點(diǎn)是只要終端有操作系統(tǒng)并支持上網(wǎng)就能夠?qū)崿F(xiàn)與服務(wù)器交互,大大簡(jiǎn)化了系統(tǒng)開(kāi)發(fā),降低了維護(hù)和使用成本。

MySQL[3]是一款開(kāi)放源代碼的小型關(guān)聯(lián)式數(shù)據(jù)庫(kù)管理系統(tǒng),廣泛應(yīng)用于中小企業(yè)中,具有執(zhí)行性能高、運(yùn)行速度快、開(kāi)發(fā)成本低、容易入門(mén)等特點(diǎn)。

Myeclipse是本系統(tǒng)集成開(kāi)發(fā)環(huán)境,能夠提高程序開(kāi)發(fā)的效率與精度,主要包括編碼、調(diào)試、測(cè)試和發(fā)布等功能。

3 系統(tǒng)分析

①前臺(tái)人工咨詢(xún)功能。用戶(hù)可以在線(xiàn)咨詢(xún),教師在線(xiàn)時(shí)可直接給予學(xué)生回復(fù),不在時(shí)可通過(guò)查看留言回復(fù),加強(qiáng)了師生交流;②全局搜索功能。可以輸入關(guān)鍵字搜索網(wǎng)站所有資源,為學(xué)生快速查找學(xué)習(xí)資料提供了有效途徑;③文章分享功能。學(xué)生可通過(guò)網(wǎng)站將好的學(xué)習(xí)資料、解題方法、學(xué)習(xí)經(jīng)驗(yàn)等分享到百度微博、qq空間、新浪微博等;④在線(xiàn)測(cè)試功能。可以通過(guò)在線(xiàn)測(cè)試模塊直接對(duì)代碼進(jìn)行測(cè)試,測(cè)試模塊會(huì)反饋出所有編譯信息、出錯(cuò)信息和執(zhí)行結(jié)果等,為學(xué)生編譯C語(yǔ)言代碼提供了方便快捷的方式。

系統(tǒng)由3大模塊構(gòu)成,分別為數(shù)據(jù)顯示界面、超級(jí)管理員管理界面和內(nèi)容管理員管理界面。

4 結(jié)語(yǔ)

該網(wǎng)站為第十四屆廣西高校教育教學(xué)軟件應(yīng)用大賽獲獎(jiǎng)作品。系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)為新建本科院校計(jì)算機(jī)類(lèi)專(zhuān)業(yè)學(xué)生提供了自主學(xué)習(xí)交流平臺(tái),能有效提高學(xué)生用C語(yǔ)言進(jìn)行程序設(shè)計(jì)的能力。

參考文獻(xiàn):

[1]易云飛.C語(yǔ)言程序設(shè)計(jì)教程 [M].第2版.北京:清華大學(xué)出版社,2014.

[2]宮業(yè)芹.基于ASP.NET的C語(yǔ)言網(wǎng)絡(luò)教學(xué)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].電腦編程技巧與維護(hù),2013 (2):110112.

[3]易云飛,龐健宏.《C語(yǔ)言程序設(shè)計(jì)》課程網(wǎng)站設(shè)計(jì)與開(kāi)發(fā)[J].軟件導(dǎo)刊,2014,13(12):112113.

[4]吳?;?C語(yǔ)言精品課程學(xué)習(xí)網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)[J].軟件導(dǎo)刊,2014,13(12):107109.

[5]方曉.基于Asp.net的C語(yǔ)言課程學(xué)習(xí)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)光盤(pán)軟件與應(yīng)用,2014(10):239240.

責(zé)任編輯(責(zé)任編輯:杜能鋼)

猜你喜歡
C語(yǔ)言程序設(shè)計(jì)
基于Visual Studio Code的C語(yǔ)言程序設(shè)計(jì)實(shí)踐教學(xué)探索
從細(xì)節(jié)入手,談PLC程序設(shè)計(jì)技巧
基于C語(yǔ)言的計(jì)算機(jī)軟件編程
C語(yǔ)言程序設(shè)計(jì)課程教學(xué)與學(xué)科專(zhuān)業(yè)相結(jié)合的探索
高職高專(zhuān)院校C語(yǔ)言程序設(shè)計(jì)教學(xué)改革探索
OBE理念下基于Greenfoot的Java程序設(shè)計(jì)課程教學(xué)改革
PLC梯形圖程序設(shè)計(jì)技巧及應(yīng)用
論子函數(shù)在C語(yǔ)言數(shù)據(jù)格式輸出中的應(yīng)用
三級(jí)甲等公立醫(yī)院績(jī)效考核程序設(shè)計(jì)
非計(jì)算機(jī)專(zhuān)業(yè)C語(yǔ)言教學(xué)探討
房产| 会理县| 新河县| 大同县| 遂宁市| 潜山县| 清水县| 资兴市| 安吉县| 东兰县| 新乐市| 织金县| 新平| 托克逊县| 泗洪县| 天全县| 富宁县| 修文县| 南雄市| 醴陵市| 武义县| 滁州市| 临西县| 宁明县| 太原市| 宣汉县| 高碑店市| 东乡| 曲阜市| 高邮市| 延庆县| 江西省| 讷河市| 泽库县| 赣州市| 岑溪市| 泽普县| 淮南市| 衡阳县| 汕尾市| 桦甸市|