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视频| 国产毛片不卡| 国产精品欧美在线观看| 色网在线视频| 囯产av无码片毛片一级| 青青青国产视频手机| 国产午夜无码片在线观看网站| 国产高清国内精品福利| 欧美另类视频一区二区三区| 欧美性精品| 欧美日韩久久综合| 日韩高清中文字幕| 狠狠综合久久| 免费人成网站在线观看欧美| 亚洲精品在线91| 99人体免费视频| www.日韩三级| 第一页亚洲| 97视频精品全国在线观看| 亚洲色无码专线精品观看| 久久亚洲精少妇毛片午夜无码| 欧美高清国产| 亚洲日本在线免费观看| 中文字幕无码av专区久久| 欧美日本视频在线观看| 在线精品欧美日韩| 亚洲欧洲综合| 亚洲 成人国产| 亚洲免费毛片| 免费女人18毛片a级毛片视频| 国内精品九九久久久精品| 成人在线观看一区| 国产www网站| 久久精品女人天堂aaa| 99r在线精品视频在线播放| 亚洲AV无码一区二区三区牲色| 人妻91无码色偷偷色噜噜噜| av尤物免费在线观看| 欧美区一区二区三| 国产手机在线小视频免费观看| 国产成人精品综合| 丰满人妻一区二区三区视频| 国产精品偷伦视频免费观看国产| 蜜臀av性久久久久蜜臀aⅴ麻豆| 她的性爱视频| 国产情精品嫩草影院88av| 国产精品999在线| 国产亚洲欧美另类一区二区| 午夜久久影院| 欧美中文一区| 久久无码av三级| 中文字幕人成人乱码亚洲电影| 人妻精品久久无码区| 一本无码在线观看| 精品少妇人妻无码久久| 精品无码一区二区三区电影| 国产成人精品亚洲日本对白优播| 国产9191精品免费观看| 亚洲精品成人福利在线电影| 在线观看国产精品日本不卡网| 欧美日本中文| 91蜜芽尤物福利在线观看| 熟女日韩精品2区| 欧美日韩高清| 久久精品这里只有国产中文精品| 99热这里只有精品2| 国产一区二区精品高清在线观看| 国产高清无码麻豆精品| 中文字幕欧美日韩高清| 成人精品亚洲| 亚洲午夜福利精品无码不卡 | 波多野结衣一区二区三区四区视频| 狠狠色噜噜狠狠狠狠奇米777 | 伊人久久久久久久久久| 美女被躁出白浆视频播放| 精品久久久久久成人AV| 99视频在线精品免费观看6| 日韩欧美中文亚洲高清在线| 天天综合天天综合| 亚洲无码不卡网| 国产精品亚洲一区二区在线观看|