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

?

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

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

李兵兵 何琳 侯歡歡 代春月

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

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

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

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

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

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

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

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

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

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

圖1管理員主頁

2.2后臺數(shù)據(jù)庫的設(shè)計

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

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

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

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

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

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

不同數(shù)據(jù)庫有不同的連接方法,對應(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使用相對路徑,fifasp.mdb為數(shù)據(jù)庫文件名。

由于幾乎所有的ASP動態(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)入整站制作的過程,動態(tài)頁面從流程圖開始,涉及到的具體語句中只對較為重要的編程語言進(jìn)行講解。

3.2.1引用文件編寫

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

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

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

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

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

圖2注冊頁面

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

on error resume next出錯后繼續(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對象然后對rst對象的各個屬性設(shè)置即可

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

set myErrors=conn.errors此處為判錯語句

if myErrors.count=0 then

msgboxU "注冊成功!"

else

msgboxU "注冊失?。≡颍?&myErrors.item(0).description

end if

end if

rst.close

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

end if

end if

%>

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

#include file="config/db.asp"

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

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

<%

conn.close

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

%>

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

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

4.1測試概述

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

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

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

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

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

注冊成功時:

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

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

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

5結(jié)論

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

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

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

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

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

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

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

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

在線學(xué)習(xí)系統(tǒng)是一個正在興起的應(yīng)用領(lǐng)域,主要利用頁面制作、數(shù)據(jù)庫等技術(shù)實(shí)現(xiàn)網(wǎng)上教學(xué)的實(shí)時性、交互性、動態(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)還會有更多的發(fā)展空間。

參考文獻(xiàn):

[1]席建中.教學(xué)管理系統(tǒng)的分析與設(shè)計[J].彭城職業(yè)大學(xué)大學(xué)學(xué)報,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é)報,2005(3).

[5]教育部考試中心.全國計算機(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).

玉田县| 延安市| 乌海市| 龙泉市| 汤原县| 抚远县| 隆德县| 观塘区| 田林县| 洪泽县| 永登县| 平潭县| 香港| 闽清县| 镇沅| 涟水县| 金溪县| 梓潼县| 肃宁县| 嫩江县| 沾益县| 巫溪县| 崇左市| 揭东县| 咸丰县| 武城县| 扶余县| 皋兰县| 安乡县| 永和县| 元谋县| 安福县| 正宁县| 郓城县| 大石桥市| 鹤庆县| 冀州市| 大丰市| 启东市| 临西县| 瓦房店市|