亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于ssh框架的C語言網(wǎng)絡課程網(wǎng)站設計

        2015-06-24 07:48:50易云飛唐杰
        軟件導刊 2015年6期
        關鍵詞:程序設計

        易云飛 唐杰

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

        關鍵詞:C語言;程序設計;課程網(wǎng)站;ssh框架;Browser/Server模式

        DOIDOI:10.11907/rjdk.151199

        中圖分類號:G434

        文獻標識碼:A 文章編號

        文章編號:16727800(2015)006021002

        0 引言

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

        1 系統(tǒng)架構

        1.1 模塊設計

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

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

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

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

        1.2 系統(tǒng)流程

        圖3為后臺管理流程。

        1.3 前端功能模塊

        表1為前端各功能模塊詳細說明。

        2 相關技術

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

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

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

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

        3 系統(tǒng)分析

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

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

        4 結語

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

        參考文獻:

        [1]易云飛.C語言程序設計教程 [M].第2版.北京:清華大學出版社,2014.

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

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

        [4]吳?;?C語言精品課程學習網(wǎng)站設計與實現(xiàn)[J].軟件導刊,2014,13(12):107109.

        [5]方曉.基于Asp.net的C語言課程學習網(wǎng)站的設計與實現(xiàn)[J].計算機光盤軟件與應用,2014(10):239240.

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

        猜你喜歡
        程序設計
        基于SolidWorks和VBA的電機階梯軸建模程序設計
        防爆電機(2022年4期)2022-08-17 05:59:24
        高職Java程序設計課程體系建設思考
        計算機教育(2020年5期)2020-07-24 08:53:00
        基于Visual Studio Code的C語言程序設計實踐教學探索
        計算機教育(2020年5期)2020-07-24 08:52:56
        從細節(jié)入手,談PLC程序設計技巧
        電子制作(2019年9期)2019-05-30 09:42:04
        基于LabVIEW的車載充電機控制程序設計
        電子測試(2018年13期)2018-09-26 03:29:16
        淺談基于C語言的計算機軟件程序設計
        電子制作(2017年24期)2017-02-02 07:14:40
        高職高專院校C語言程序設計教學改革探索
        OBE理念下基于Greenfoot的Java程序設計課程教學改革
        模塊化程序設計在一體化檢定平臺中的應用
        PLC梯形圖程序設計技巧及應用
        色欲aⅴ亚洲情无码av蜜桃| 亚洲乱码av一区二区蜜桃av | 国产精品无码dvd在线观看| 亚洲av永久无码精品| 精品国产午夜福利在线观看| 久久中文字幕久久久久91| 亚洲一区二区三区18| 一区二区三区视频在线观看免费| 欧美人与禽z0zo牲伦交| a级毛片内射免费视频| 国产小屁孩cao大人免费视频| 亚洲高清在线视频网站| 精品人妻69一区二区三区蜜桃| 丰满人妻被两个按摩师| 精品国产人成亚洲区| 久久福利资源国产精品999| 61精品人妻一区二区三区蜜桃| 国语对白精品在线观看| 日本动漫瀑乳h动漫啪啪免费| 久久久天堂国产精品女人| 国产欧美日韩不卡一区二区三区| 亚洲黑寡妇黄色一级片| 91日韩东京热中文字幕| 久久99热狠狠色精品一区| 欧美疯狂性xxxxxbbbbb| 亚洲人成网站18男男| 国产二区中文字幕在线观看 | 一区二区三区激情免费视频| 国内女人喷潮完整视频| 又粗又大又黄又爽的免费视频 | 日本高清二区视频久二区| 久久丝袜熟女av一区二区| 公和我做好爽添厨房中文字幕| 国产mv在线天堂mv免费观看| 中文字幕麻豆一区二区| 免费在线视频亚洲色图| 欧美乱大交xxxxx潮喷| 伊人久久无码中文字幕| 日韩肥熟妇无码一区二区三区| 青青草免费手机直播视频| 午夜亚洲av日韩av无码大全|