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

        ?

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

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

        孫 雷

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

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

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

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

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

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

        3.頁面瀏覽功能需求

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

        4.用例描述

        (1)身份驗證

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

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

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

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

        (2)教學資料上傳

        用例名:教學資料上傳。

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

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

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

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

        系統(tǒng)總體設(shè)計采用面向?qū)ο蟮脑O(shè)計方法,從系統(tǒng)功能圖、處理流程圖和系統(tǒng)主要模塊的說明部分進行設(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ù)按一定的模型組織起來,提供存儲、維護、檢索數(shù)據(jù)的功能,使信息系統(tǒng)可以方便、準確地從數(shù)據(jù)庫中獲取信息。系統(tǒng)設(shè)計了2個數(shù)據(jù)庫,數(shù)據(jù)庫1是教學參考資料的數(shù)據(jù),數(shù)據(jù)庫2是有關(guān)用戶交流的信息,數(shù)據(jù)庫部分關(guān)系模式如下:

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

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

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

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

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

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

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

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

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

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

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

        上級模塊:用戶管理

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

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

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

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

        上級模塊:資源管理

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

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

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

        系統(tǒng)在實現(xiàn)中采用ASP.NET 三層體系結(jié)構(gòu):表示層、業(yè)務(wù)邏輯層和數(shù)據(jù)訪問層,[2]如圖2。表示層負責與用戶交互,接收用戶的輸入并將服務(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只負責顯示頁面,根據(jù)每個實體的功能,將實體設(shè)計成不同的類分別放在不同的包下。在完成數(shù)據(jù)庫的設(shè)計以后,開始進入實體類的創(chuàng)建,由于采用的三層架構(gòu),所有的實體類存于Model層即實體層,實體層的創(chuàng)建相對簡單,只需要與數(shù)據(jù)庫表進行映射即可,封裝實體類的方法也較為簡單,都是相同的代碼,這里以資料庫新聞為例說明,代碼如下:

        Public class News {

        Private int id;

        Public int id {

        get { return id;}

        set { id = value;}}

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

        數(shù)據(jù)庫實體訪問層建立在數(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)的接口和實現(xiàn)該接口的類來完成對數(shù)據(jù)庫的訪問,如課程類course的描述如下:

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

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

        ? login類:管理用戶登錄和驗證。

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

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

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

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

        系統(tǒng)將涉及復(fù)雜操作的不同功能獨立出來,作為一個模塊來設(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.頁面效果

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

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

        三、結(jié)語

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

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

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

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

        [4] 徐淑娟,楊廣鋒,鄔淑珍.高校圖書館教學參考信息系統(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
        如何獲取一億海外用戶
        极品 在线 视频 大陆 国产| 朋友的丰满人妻中文字幕| 久久精品国产亚洲av麻豆| 免费一级毛片在线播放不收费| 国产午夜精品久久久久| 国产成人av三级在线观看韩国| 国产无遮挡又黄又爽高潮| 狠狠色丁香久久婷婷综合蜜芽五月 | 国产成品精品午夜视频| 国产精品毛片毛片av一区二区| 日本真人边吃奶边做爽电影| 男女啪啪永久免费观看网站| 中文字幕不卡高清免费| 成人av一区二区亚洲精| 老熟妇乱子交视频一区| 久久水蜜桃亚洲av无码精品麻豆| 久久频精品99香蕉国产| 亚洲av免费看一区二区三区| 久久久精品中文字幕麻豆发布| 在线观看国产成人自拍视频| 亚洲精品久久区二区三区蜜桃臀| 久久久久亚洲av无码网站| 亚洲av激情久久精品人| 国产精品一区二区av不卡| 亚洲国产成人片在线观看无码 | 久久久久香蕉国产线看观看伊| 中文亚洲爆乳av无码专区| 粉嫩国产白浆在线播放| 日本在线观看一二三区| 久久无码高潮喷水抽搐| 成年女人免费视频播放体验区| 四虎影永久在线观看精品| 九色精品国产亚洲av麻豆一| 国产一区二区三区四色av| 免费人成视频在线| 欧美精品aaa久久久影院| 全国一区二区三区女厕偷拍| 国产成人av综合色| 9191在线亚洲精品| 日本高清在线一区二区| 日日摸夜夜添夜夜添高潮喷水|