• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      醫(yī)學(xué)圖像處理課程在線學(xué)習(xí)系統(tǒng)設(shè)計(jì)

      2012-04-29 11:20:13李兵兵何琳侯歡歡代春月
      電腦知識(shí)與技術(shù) 2012年18期

      李兵兵 何琳 侯歡歡 代春月

      摘要:《醫(yī)學(xué)圖像處理》作為生物醫(yī)學(xué)工程專業(yè)的一門專業(yè)必修課,教學(xué)內(nèi)容多,課時(shí)安排緊湊,不利于同學(xué)們對(duì)理論知識(shí)的消化理解,同時(shí)書本資料匱乏,電子資料不易搜索,導(dǎo)致了部分同學(xué)學(xué)習(xí)積極性不高,學(xué)習(xí)效率低下。在線學(xué)習(xí)系統(tǒng)作為一種新的教學(xué)模式,利用計(jì)算機(jī)互聯(lián)網(wǎng)實(shí)現(xiàn)網(wǎng)絡(luò)授課、學(xué)習(xí)、文檔共享及師生在線交流,突破了傳統(tǒng)教學(xué)的時(shí)空限制,具有資源共享、快捷高效等優(yōu)點(diǎn)。該課題經(jīng)過系統(tǒng)需求分析的調(diào)研,運(yùn)用Dreamweaver軟件開發(fā)平臺(tái)、ASP動(dòng)態(tài)網(wǎng)頁制作和ACCESS數(shù)據(jù)庫開發(fā)技術(shù),通過編寫VBScript腳本語言,設(shè)計(jì)完成了一個(gè)基于B/S網(wǎng)絡(luò)框架的《醫(yī)學(xué)圖像處理》課程在線學(xué)習(xí)系統(tǒng)。

      關(guān)鍵詞:在線學(xué)習(xí)系統(tǒng);ASP;ACCESS數(shù)據(jù)庫

      中圖分類號(hào): TP317文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1009-3044(2012)18-4438-04

      1系統(tǒng)開發(fā)環(huán)境及工具

      本課題采用Windows XP及以上操作系統(tǒng)、ASP和ACCESS完成本次設(shè)計(jì)。ASP是美國(guó)微軟公司出品的WEB編程語言,運(yùn)行環(huán)境是微軟出品的WEB服務(wù)器IIS。數(shù)據(jù)庫采用ACCESS數(shù)據(jù)庫。

      其他軟件包括:IE6以上、Dreamweaver7或更高的版本。

      2在線學(xué)習(xí)系統(tǒng)的設(shè)計(jì)

      2.1系統(tǒng)總體結(jié)構(gòu)的設(shè)計(jì)

      系統(tǒng)主要有以下模塊構(gòu)成:用戶管理模塊、公告欄模塊、留言板模塊、友情鏈接模塊、下載資料模塊、聊天室模塊、在線練習(xí)模塊?,F(xiàn)對(duì)用戶管理模塊設(shè)計(jì)簡(jiǎn)單介紹。

      用戶管理模塊主要包括用戶注冊(cè)、管理員審核、個(gè)人信息修改、刪除用戶等等操作,管理員、教師、學(xué)生都會(huì)涉及這一模塊的制作。

      圖1管理員主頁

      2.2后臺(tái)數(shù)據(jù)庫的設(shè)計(jì)

      人們把數(shù)據(jù)庫設(shè)計(jì)分為需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫實(shí)施、數(shù)據(jù)庫運(yùn)行與維護(hù)6個(gè)階段。概念結(jié)構(gòu)設(shè)計(jì)就是對(duì)信息世界進(jìn)行建模,常用的概念模型是E-R模型,它是P. P. S. Chen于1976年提出來的。

      概念結(jié)構(gòu)設(shè)計(jì)的任務(wù)是在需求分析階段產(chǎn)生的需求說明書的基礎(chǔ)上,按照特定的方法把它們抽象為一個(gè)不依賴于任何具體機(jī)器的數(shù)據(jù)模型,即概念模型。概念模型使設(shè)計(jì)者的注意力能夠從復(fù)雜的實(shí)現(xiàn)細(xì)節(jié)中解脫出來,而只集中在最重要的信息的組織結(jié)構(gòu)和處理模式上。

      概念模型(E-R模型)的組成元素有:實(shí)體、屬性、聯(lián)系,E-R模型用E-R圖來表示。實(shí)體是用戶工作環(huán)境中所涉及的事務(wù),屬性是對(duì)實(shí)體特征的描述。

      3在線學(xué)習(xí)系統(tǒng)的實(shí)現(xiàn)

      在正確安裝IIS之后,即可進(jìn)行程序語言的編寫和程序調(diào)試。

      3.1連接數(shù)據(jù)庫

      不同數(shù)據(jù)庫有不同的連接方法,對(duì)應(yīng)ACCESS數(shù)據(jù)庫,有字符串連接方法和DSN鏈接方法此處使用第一種,代碼編寫如下:

      <%

      dim conn,dbpath

      set conn=Server.CreateObject("adodb.connection")

      dbpath="/db/"

      conn.open "DRIVER=Driver do Microsoft ACCESS (*.mdb); DBQ="&Server.MapPath(dbpath & "fifasp.mdb")

      %>

      此處DBQ使用相對(duì)路徑,fifasp.mdb為數(shù)據(jù)庫文件名。

      由于幾乎所有的ASP動(dòng)態(tài)網(wǎng)頁都需要連接數(shù)據(jù)庫,所以將以上字符串連接數(shù)據(jù)庫方法粘貼到config文件下db.asp文件中,而在其他需要調(diào)用數(shù)據(jù)庫的文件中調(diào)用此文件即可,調(diào)用方法為:

      #include file="config/db.asp"

      3.2功能模塊的實(shí)現(xiàn)

      在完成以上操作之后可以開始進(jìn)入整站制作的過程,動(dòng)態(tài)頁面從流程圖開始,涉及到的具體語句中只對(duì)較為重要的編程語言進(jìn)行講解。

      3.2.1引用文件編寫

      由于在編寫程序時(shí),ASP本身提供的函數(shù)并不足以滿足我們的所有應(yīng)用,所以在設(shè)計(jì)時(shí)將經(jīng)常用到的一些功能如:連接數(shù)據(jù)庫語句、翻頁功能等編寫為引用文件,在需要使用這些功能的文件頭部引用即可,將這些文件統(tǒng)一存放config文件夾下。

      3.2.2模塊實(shí)現(xiàn)

      此處選取注冊(cè)功能進(jìn)行講解。

      在本站中,沒有注冊(cè)成功或者審核通過的用戶無法瀏覽網(wǎng)站內(nèi)容的。

      利用布局表格繪制出如圖2的注冊(cè)頁面。動(dòng)態(tài)程序流程圖如圖3所示。將程序流程圖轉(zhuǎn)換為代碼。

      圖2注冊(cè)頁面

      <%所有ASP語句必須包含在<%%>中

      on error resume next出錯(cuò)后繼續(xù)

      dim sql,rst定義函數(shù)名

      if request.querystring("act")="reg" then地址欄參數(shù)為reg表示用戶點(diǎn)擊提交按鈕

      if request.form("f_user")="" or request.form("f_code")="" then判斷用戶名與密碼是否為空

      msgboxU "用戶名和密碼都需要填寫!"

      else

      set rst=server.createobject("adodb.recordset")創(chuàng)建recordset對(duì)象然后對(duì)rst對(duì)象的各個(gè)屬性設(shè)置即可

      ……此處省略屬性設(shè)置語句

      set myErrors=conn.errors此處為判錯(cuò)語句

      if myErrors.count=0 then

      msgboxU "注冊(cè)成功!"

      else

      msgboxU "注冊(cè)失??!原因:"&myErrors.item(0).description

      end if

      end if

      rst.close

      set rst=nothing關(guān)閉并清空rst對(duì)象

      end if

      end if

      %>

      需要注意的是,頁面起始位置應(yīng)加入引用文件:

      #include file="config/db.asp"

      #include file="config/function.inc.asp"

      在頁面結(jié)束之前應(yīng)加入清空關(guān)閉connection對(duì)象的語句:

      <%

      conn.close

      set conn=nothing關(guān)閉清空connection對(duì)象

      %>

      用戶注冊(cè)功能是本站開始設(shè)計(jì)的第一個(gè)步驟,也是一個(gè)很基礎(chǔ)的功能,以上敘述的設(shè)計(jì)過程是以后每一個(gè)功能模塊都嚴(yán)格遵循的設(shè)計(jì)過程,在每一個(gè)模塊完成之后,都要開始進(jìn)行相應(yīng)的運(yùn)行與調(diào)試。

      4系統(tǒng)運(yùn)行與調(diào)試

      4.1測(cè)試概述

      本章根據(jù)用戶需求,設(shè)計(jì)測(cè)試用例,對(duì)軟件進(jìn)行系統(tǒng)測(cè)試。并根據(jù)測(cè)試結(jié)果填寫測(cè)試表格的測(cè)試結(jié)果欄。測(cè)試的重點(diǎn)是確保各項(xiàng)功能的正常運(yùn)行。測(cè)試的目標(biāo)是確保所開發(fā)的功能符合用戶的需求。

      4.2系統(tǒng)部分測(cè)試

      在第四章設(shè)計(jì)系統(tǒng)實(shí)現(xiàn)中重點(diǎn)講了注冊(cè)功能的實(shí)現(xiàn),此處也以注冊(cè)頁面的測(cè)試為例講解測(cè)試步驟。

      在Dreamweaver中打開register.asp頁面,點(diǎn)擊在瀏覽器中預(yù)覽/調(diào)試按鈕。根據(jù)流程圖3,首先驗(yàn)證用戶名或者密碼為空情況:

      驗(yàn)證同名用戶是否能夠注冊(cè):

      注冊(cè)成功時(shí):

      打開后臺(tái)數(shù)據(jù)庫文件,驗(yàn)證用戶信息是否寫入數(shù)據(jù)庫中:

      圖7注冊(cè)成功時(shí)數(shù)據(jù)庫內(nèi)容

      可以看到最后一名用戶就是剛剛注冊(cè)的用戶,其姓名、性別、聯(lián)系方式等內(nèi)容都與注冊(cè)內(nèi)容一致。u_check默認(rèn)為空,在管理員審核通過之后用戶即可登錄本站。

      5結(jié)論

      本課題實(shí)現(xiàn)了一個(gè)基于ASP和ACCESS的醫(yī)學(xué)圖像處理在線學(xué)習(xí)系統(tǒng),可供學(xué)生、教師、系統(tǒng)管理員三方用戶安全使用,界面友好、功能完善、通用性強(qiáng)。其主要模塊包括:公告發(fā)布管理、留言板管理、友情鏈接管理、學(xué)習(xí)資源管理、聊天室管理以及在線練習(xí)管理等。

      該系統(tǒng)簡(jiǎn)介易用,投入使用之后可以利用計(jì)算機(jī)互聯(lián)網(wǎng)實(shí)現(xiàn)網(wǎng)絡(luò)授課、學(xué)習(xí)、文檔共享及師生在線交流,突破了傳統(tǒng)教學(xué)的時(shí)空限制,具有資源共享、快捷高效等優(yōu)點(diǎn),可以有效地促進(jìn)該課程的理論和實(shí)驗(yàn)教學(xué),幫助改善同學(xué)們的學(xué)習(xí)狀況,常適用于高等院校的遠(yuǎn)程教學(xué),具有非常廣闊的應(yīng)用前景,由于預(yù)算有限和時(shí)間倉促,本系統(tǒng)尚存在如下一些缺陷:

      未能購買域名、將系統(tǒng)放在網(wǎng)上進(jìn)行遠(yuǎn)程調(diào)試;

      整站結(jié)構(gòu)的設(shè)計(jì)還不夠十分合理,網(wǎng)站結(jié)構(gòu)使用了兩種方式,既存在以身份為劃分建立的admin、stu、teacher文件夾,也存在以功能為劃分的message文件夾,可能造成網(wǎng)站投入使用之后的功能移植會(huì)比較繁瑣;

      系統(tǒng)缺乏統(tǒng)一的排版格式,而且為了節(jié)約空間,提高頁面載入速率,網(wǎng)站所用圖片很少,也沒有復(fù)雜的布局結(jié)構(gòu),導(dǎo)致整站雖然簡(jiǎn)潔,但是缺乏美感,可能不足以在視覺上吸引同學(xué);

      多數(shù)頁面只是實(shí)現(xiàn)了基本的功能,如添加習(xí)題、發(fā)布公告等,但是目前還缺乏實(shí)質(zhì)性可以立即投入使用的內(nèi)容;

      友情鏈接功能與學(xué)習(xí)資料上傳功能還面臨路徑和文件名不能包含中文字符的問題。

      除此之外,隨著瀏覽器版本的提升,眾多瀏覽器廠商對(duì)安全性的控制更加嚴(yán)格,系統(tǒng)中很多html靜態(tài)網(wǎng)頁的特效不能顯示,比如對(duì)于按鈕或者圖片,可以制作為鼠標(biāo)放上去之后顯示一些說明文字,但是在實(shí)際應(yīng)用中chrome內(nèi)核的瀏覽器選擇直接直接忽視其內(nèi)容,IE內(nèi)核的瀏覽器會(huì)提示限制此文件顯示可能訪問計(jì)算機(jī)的活動(dòng)內(nèi)容,這樣的頁面會(huì)帶給用戶安全性能上的顧慮,但是,缺乏這些特效的網(wǎng)站在外觀的吸引力方面又有所降低。

      在線學(xué)習(xí)系統(tǒng)是一個(gè)正在興起的應(yīng)用領(lǐng)域,主要利用頁面制作、數(shù)據(jù)庫等技術(shù)實(shí)現(xiàn)網(wǎng)上教學(xué)的實(shí)時(shí)性、交互性、動(dòng)態(tài)性。本系統(tǒng)突破一般多媒體輔助教學(xué)工具的思想,目的是盡可能將現(xiàn)實(shí)的活生生的教學(xué)環(huán)境和方法應(yīng)用于網(wǎng)絡(luò)教學(xué)中,提高學(xué)生網(wǎng)上學(xué)習(xí)的興趣,從而真正提高網(wǎng)上教學(xué)質(zhì)量。作為傳統(tǒng)教學(xué)的延伸,信息化教學(xué)的作用正逐步被人們所重視,隨著網(wǎng)絡(luò)技術(shù)和多媒體技術(shù)的進(jìn)步,信息化教學(xué)系統(tǒng)還會(huì)有更多的發(fā)展空間。

      參考文獻(xiàn):

      [1]席建中.教學(xué)管理系統(tǒng)的分析與設(shè)計(jì)[J].彭城職業(yè)大學(xué)大學(xué)學(xué)報(bào),2002(6).

      [2]楊志姝,馮小飛.ASP+SQL Server基礎(chǔ)練習(xí)+典型案例[M].北京:清華大學(xué)出版社,2006.

      [3]前沿電腦圖像工作室.精通Dreamweaver8[M].北京:人民郵電出版社,2007.

      [4]徐堅(jiān).C/S與B/S結(jié)構(gòu)的分析與比較[J].曲靖師范學(xué)院學(xué)報(bào),2005(3).

      [5]教育部考試中心.全國(guó)計(jì)算機(jī)等級(jí)考試四級(jí)教程[M].北京:高等教育出版社,2011.

      [6] Luther College.Liang Chee Wee.ASP.NET WEBsite news management system management system design and realization[J].Journal of China University of Mining & Technology,2005,3(21).

      龙里县| 奉贤区| 海阳市| 尼勒克县| 宜州市| 平阳县| 天门市| 腾冲县| 苗栗县| 宣武区| 拜泉县| 泰和县| 溆浦县| 甘孜县| 呼图壁县| 黑水县| 元谋县| 宜君县| 云林县| 中西区| 洛扎县| 肇州县| 大悟县| 会泽县| 金秀| 和硕县| 嘉峪关市| 汾西县| 长白| 江安县| 昭通市| 郓城县| 砚山县| 云梦县| 灵璧县| 吉水县| 榕江县| 隆回县| 烟台市| 同江市| 花莲市|