999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于.NET高校教學(xué)參考資料平臺的設(shè)計與實(shí)現(xiàn)

2011-01-11 01:55:53
終身教育研究 2011年5期
關(guān)鍵詞:頁面數(shù)據(jù)庫用戶

孫 雷

教學(xué)參考資料平臺是一個基于網(wǎng)絡(luò)的以教學(xué)信息和文獻(xiàn)參考資料為核心的輔助教學(xué)平臺[1],平臺不僅可以直接展示教學(xué)內(nèi)容,而且可以運(yùn)行教學(xué)課件、教學(xué)視頻等,是支持教師指導(dǎo)下學(xué)生自主學(xué)習(xí)的有效工具,系統(tǒng)依據(jù)學(xué)科分類收集和調(diào)用各類教學(xué)資源,提供一個可將各種優(yōu)質(zhì)教育資源集成的平臺,實(shí)現(xiàn)優(yōu)質(zhì)教育資源共知、共建和共享,為高校開放式教學(xué)提供信息和資源支撐。

一、系統(tǒng)的需求分析

1.系統(tǒng)開發(fā)的目標(biāo)

系統(tǒng)應(yīng)具有良好的實(shí)用性、可靠性和可維護(hù)性,系統(tǒng)實(shí)現(xiàn)的主要目標(biāo)有:(1)查看課程描述、教師隊伍、課程規(guī)劃和相關(guān)政策與法規(guī);(2)注冊用戶可以進(jìn)行在線交流;(3)下載教學(xué)錄像、教學(xué)課件、試題、教學(xué)大綱等教學(xué)資源;(4)管理員對教學(xué)資源進(jìn)行動態(tài)更新;(5)用戶注冊、密碼修改。

2.系統(tǒng)功能需求

系統(tǒng)管理功能包括:(1)身份驗(yàn)證:驗(yàn)證用戶的身份,以便進(jìn)入系統(tǒng)后,進(jìn)行相應(yīng)的操作;(2)管理用戶:添加用戶、刪除用戶、用戶密碼修改、用戶權(quán)限設(shè)置;(3)管理交流區(qū):管理用戶在交流區(qū)的交流;(4)資源管理:上傳、添加、刪除教學(xué)錄像、教學(xué)課件、試卷等教學(xué)資源;(5)頁面管理:增加、修改頁面;(6)系統(tǒng)備份。

3.頁面瀏覽功能需求

頁面瀏覽功能包括:(1)頁面瀏覽:瀏覽學(xué)校的政策措施、課程描述、教師隊伍等;(2)下載資源:只有注冊用戶可以使用;(3)系統(tǒng)管理頁面:只有管理員權(quán)限可以查看;(4)在線交流頁面:只有注冊的用戶可以查看。

4.用例描述

(1)身份驗(yàn)證

用例名:判斷用戶是否是本系統(tǒng)的合法用戶,若不合法則不能登錄。

輸入數(shù)據(jù):登錄信息。

輸出數(shù)據(jù):錯誤信息,網(wǎng)頁主頁面。

處理邏輯:將用戶輸入的登錄信息與用戶表中的信息逐一比較,若不存在,則返回登錄頁面;若存在則進(jìn)入主界面,同時賦予相應(yīng)的權(quán)限。

(2)教學(xué)資料上傳

用例名:教學(xué)資料上傳。

輸入數(shù)據(jù):教學(xué)資料信息。

輸出數(shù)據(jù):教學(xué)資料的相對路徑。

處理邏輯:將輸入的資料格式與系統(tǒng)能夠輸入的資料比較,如正確則顯示成功;否則顯示格式不匹配。

二、系統(tǒng)設(shè)計

系統(tǒng)總體設(shè)計采用面向?qū)ο蟮脑O(shè)計方法,從系統(tǒng)功能圖、處理流程圖和系統(tǒng)主要模塊的說明部分進(jìn)行設(shè)計與分析。根據(jù)模塊化思想,將總系統(tǒng)分為參考資料集成子系統(tǒng)、系統(tǒng)管理子系統(tǒng)和用戶管理子系統(tǒng)等多個子系統(tǒng)。

1.系統(tǒng)處理流程

根據(jù)系統(tǒng)結(jié)構(gòu)的劃分,系統(tǒng)處理流程設(shè)計如圖1所示。

圖1 系統(tǒng)處理流程圖

2.數(shù)據(jù)庫設(shè)計

數(shù)據(jù)庫是信息系統(tǒng)的核心和基礎(chǔ),它將系統(tǒng)中大量的數(shù)據(jù)按一定的模型組織起來,提供存儲、維護(hù)、檢索數(shù)據(jù)的功能,使信息系統(tǒng)可以方便、準(zhǔn)確地從數(shù)據(jù)庫中獲取信息。系統(tǒng)設(shè)計了2個數(shù)據(jù)庫,數(shù)據(jù)庫1是教學(xué)參考資料的數(shù)據(jù),數(shù)據(jù)庫2是有關(guān)用戶交流的信息,數(shù)據(jù)庫部分關(guān)系模式如下:

管理員(*編號,真實(shí)姓名,用戶名,密碼,用戶組,郵箱,聯(lián)系電話)

用戶(*編號,用戶姓名,密碼,用戶組,電子郵件)

用戶組(*編號,類別名稱,權(quán)限)

教學(xué)參考資料簡介(*編號,課程名稱,提交時間)

教學(xué)參考資料新聞(*編號,新聞標(biāo)題,新聞內(nèi)容,提交時間)

教學(xué)參考課程資源(*編號,資源名稱,所屬類別,內(nèi)容,提交時間)

教學(xué)參考資料信息(*編號,資料信息名稱,所屬類別,內(nèi)容,提交時間)

留言信息(*編號,留言類型,留言姓名,電子郵件,留言內(nèi)容,回復(fù)內(nèi)容,回復(fù)日期,提交時間)

3.系統(tǒng)部分模塊說明

(1)模塊說明:添加用戶

功能描述:新用戶注冊或管理員添加用戶使用

上級模塊:用戶管理

輸入信息:用戶的基本信息

處理信息概述:只要在添加用戶頁面中依次填入各項(xiàng)用戶信息

(2)模塊說明:上傳資源

功能描述:有權(quán)限的用戶添加資源

上級模塊:資源管理

輸入信息:資源的具體信息(如路徑等)

處理信息概述:只要在添加資源頁面中依次填入各項(xiàng)資源信息

三、系統(tǒng)實(shí)現(xiàn)

系統(tǒng)在實(shí)現(xiàn)中采用ASP.NET 三層體系結(jié)構(gòu):表示層、業(yè)務(wù)邏輯層和數(shù)據(jù)訪問層,[2]如圖2。表示層負(fù)責(zé)與用戶交互,接收用戶的輸入并將服務(wù)器端傳來的數(shù)據(jù)呈現(xiàn)給客戶。業(yè)務(wù)邏輯層接收瀏覽器傳來的請求并將請求傳給數(shù)據(jù)訪問層,同時將請求處理結(jié)果發(fā)給瀏覽器。數(shù)據(jù)層是通過ADO.NET操縱數(shù)據(jù)為邏輯層提供數(shù)據(jù)服務(wù),如存儲數(shù)據(jù)操作結(jié)果、返回數(shù)據(jù)檢索結(jié)果等。

圖2 系統(tǒng)的結(jié)構(gòu)模型

其中aspx只負(fù)責(zé)顯示頁面,根據(jù)每個實(shí)體的功能,將實(shí)體設(shè)計成不同的類分別放在不同的包下。在完成數(shù)據(jù)庫的設(shè)計以后,開始進(jìn)入實(shí)體類的創(chuàng)建,由于采用的三層架構(gòu),所有的實(shí)體類存于Model層即實(shí)體層,實(shí)體層的創(chuàng)建相對簡單,只需要與數(shù)據(jù)庫表進(jìn)行映射即可,封裝實(shí)體類的方法也較為簡單,都是相同的代碼,這里以資料庫新聞為例說明,代碼如下:

Public class News {

Private int id;

Public int id {

get { return id;}

set { id = value;}}

在上述代碼中,第1行,定義了資料庫新聞實(shí)體類,第2行開始,根據(jù)表中的字段作為News類的屬性,進(jìn)行一一對應(yīng)形成映射關(guān)系。

數(shù)據(jù)庫實(shí)體訪問層建立在數(shù)據(jù)庫之上,[3]為頁面顯示提供數(shù)據(jù)服務(wù),應(yīng)用程序通過數(shù)據(jù)訪問層訪問數(shù)據(jù)庫。數(shù)據(jù)訪問層封裝了數(shù)據(jù)庫的查詢、添加、更新和刪除等操作。同時,還為業(yè)務(wù)邏輯層提供訪問數(shù)據(jù)庫的接口。對應(yīng)于每個Model類都有一個相應(yīng)的接口和實(shí)現(xiàn)該接口的類來完成對數(shù)據(jù)庫的訪問,如課程類course的描述如下:

? course類:課程類,對課程實(shí)體的抽象,包含了課程實(shí)體的所有屬性及課程對象的初始化構(gòu)造的方法;對于數(shù)據(jù)庫中的course表,封裝了對其的各種操作,而且接受相應(yīng)的業(yè)務(wù)邏輯。

系統(tǒng)的業(yè)務(wù)邏輯代碼文件都位于網(wǎng)站根目錄下的BLL文件夾中,這是系統(tǒng)業(yè)務(wù)邏輯實(shí)現(xiàn)的關(guān)鍵。

? login類:管理用戶登錄和驗(yàn)證。

? op_course類:管理課程,包括課程的查詢、修改、刪除、添加等。

? op_dept類:管理專業(yè),包括專業(yè)的查詢、修改、刪除、添加等。

? op_list類:管理教學(xué)資源列表的查詢、修改、刪除、添加等。

? op_user類:管理用戶,包括用戶的查詢、修改、刪除、添加等。

系統(tǒng)將涉及復(fù)雜操作的不同功能獨(dú)立出來,作為一個模塊來設(shè)計,直接調(diào)用即可。

為了提高代碼的重用性,系統(tǒng)在界面設(shè)計上采用了模塊化處理思想,把很多頁面共有部分集成了一個模塊,例如可以把頁面的頭、尾和導(dǎo)航條分別集成為head.html、tail.html和bar.html模塊。

1.系統(tǒng)關(guān)鍵技術(shù)的討論

系統(tǒng)采用ASP.NET作為開發(fā)平臺,在數(shù)據(jù)顯示方面使用了GridView等控件,顯示數(shù)據(jù)源中的數(shù)據(jù)操作算法如圖3。

圖3 顯示數(shù)據(jù)源中數(shù)據(jù)顯示算法流程

2.頁面效果

江蘇開放大學(xué)課程資料庫效果圖如圖4。

圖4 開放教育參考資料庫效果圖

三、結(jié)語

高校教學(xué)參考資料庫是高校信息化建設(shè)中的重要部分之一,本文以江蘇廣播電視大學(xué)開放教育課程資料庫為實(shí)例,探討了高校課程資料庫的設(shè)計過程,系統(tǒng)采用基于.NET三層架構(gòu),實(shí)現(xiàn)了網(wǎng)上課件等教學(xué)資源的發(fā)布、視頻課堂、師生互動等功能,經(jīng)實(shí)際運(yùn)行,系統(tǒng)運(yùn)行良好,為學(xué)校廣大師生提供教學(xué)、科研服務(wù)。系統(tǒng)朝著功能進(jìn)一步完善,資源越來越豐富、參考教學(xué)多媒體化發(fā)展,充分發(fā)揮資料庫靈活、開放的特點(diǎn)。[4]

[1] 華芳,吳茜.新時期高校圖書館教學(xué)參考資料服務(wù)系統(tǒng)的設(shè)計原則—兼論本館的系統(tǒng)設(shè)計與建構(gòu)[J].圖書館工作與研究,2007(2):107-108.

[2] 李波,王娓娓,何建敏..NET 框架下n層結(jié)構(gòu)信息系統(tǒng)的設(shè)計與實(shí)現(xiàn)[J].計算機(jī)與現(xiàn)代化,2005(1):61-62.

[3] 陳浩.構(gòu)建安全的ASP.NET WEB應(yīng)用程序[J].樂山師范學(xué)院學(xué)報,2006(12):123-128.

[4] 徐淑娟,楊廣鋒,鄔淑珍.高校圖書館教學(xué)參考信息系統(tǒng)服務(wù)模式新探[J].現(xiàn)代情報,2006(4):118-120.

猜你喜歡
頁面數(shù)據(jù)庫用戶
大狗熊在睡覺
刷新生活的頁面
數(shù)據(jù)庫
財經(jīng)(2017年2期)2017-03-10 14:35:35
關(guān)注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關(guān)注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
數(shù)據(jù)庫
財經(jīng)(2016年15期)2016-06-03 07:38:02
關(guān)注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
數(shù)據(jù)庫
財經(jīng)(2016年3期)2016-03-07 07:44:46
數(shù)據(jù)庫
財經(jīng)(2016年6期)2016-02-24 07:41:51
如何獲取一億海外用戶
主站蜘蛛池模板: 五月婷婷伊人网| 日本欧美成人免费| 一级成人a毛片免费播放| 亚洲第一国产综合| 91人妻在线视频| 亚洲欧美自拍视频| 在线观看精品自拍视频| 一级毛片在线播放| 亚洲一级毛片在线观播放| 亚洲国产日韩在线观看| 99视频在线观看免费| 香蕉99国内自产自拍视频| 欧美日韩一区二区三区在线视频| 毛片一级在线| 手机永久AV在线播放| 日韩最新中文字幕| a毛片基地免费大全| 亚洲一级色| 美女被操91视频| 国产麻豆另类AV| 亚洲一区无码在线| 青青久久91| 香蕉视频国产精品人| 国产精品尹人在线观看| 玖玖精品在线| 午夜免费视频网站| 日韩一级二级三级| 伊人中文网| 大学生久久香蕉国产线观看| 国产成人综合亚洲欧洲色就色| 91福利一区二区三区| 欧美不卡视频在线| 91精品久久久无码中文字幕vr| 中美日韩在线网免费毛片视频| 午夜福利在线观看成人| 国产女人在线| 色香蕉影院| 亚洲男人天堂网址| 欧美日韩精品一区二区在线线| 亚洲AV无码不卡无码| 国产在线观看人成激情视频| 免费99精品国产自在现线| 毛片免费视频| 亚洲三级影院| 天天做天天爱夜夜爽毛片毛片| 欧美日韩在线国产| 54pao国产成人免费视频| 国产福利一区在线| 国产青榴视频| 福利一区三区| 欧美国产日本高清不卡| 欧美在线综合视频| 国产欧美在线观看一区| 福利小视频在线播放| 狠狠色婷婷丁香综合久久韩国 | 成年片色大黄全免费网站久久| 亚洲一区二区日韩欧美gif| 免费a级毛片18以上观看精品| 午夜福利无码一区二区| 又黄又湿又爽的视频| 91亚洲国产视频| 欧美黄网在线| 亚洲精品另类| 网友自拍视频精品区| 黄色国产在线| 欧美一级视频免费| 日韩在线2020专区| 亚洲无码高清免费视频亚洲| 九色视频线上播放| 好吊妞欧美视频免费| 国产一区二区三区视频| 在线观看亚洲天堂| 伊人久久婷婷| 亚洲日韩欧美在线观看| 不卡无码h在线观看| 欧美成人综合在线| 亚洲色欲色欲www在线观看| 免费A级毛片无码无遮挡| 欧美一级99在线观看国产| 国产不卡在线看| 日本影院一区| 98超碰在线观看|