《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 基于Web的上機作業管理系統
基于Web的上機作業管理系統
宗 慧, 任永峰
淮陰工學院 計算機工程系,江蘇 淮安 223001
摘要: 討論了Web環境下上機作業管理系統的體系結構、系統功能、數據庫設計以及系統的實現技術。
Abstract:
Key words :

摘 要:討論了Web環境下上機作業管理系統的體系結構、系統功能、數據庫設計以及系統的實現技術。
關鍵詞:上機作業管理系統; 數據庫; 數據完整性

  上機類作業是計算機教育中培養學生實踐能力的重要環節,其顯著特征是將實踐知識與理論知識有機地聯系在一起,并借助于一定的實驗手段來培養學生的技術應用能力和工程觀念。傳統的上機課程一般需要教師在課堂上完成安排實驗任務、評閱文件、收集和批改實驗報告等工作,無法在課余時間控制學生上機作業的完成質量,這種情況已經越來越不能適應現代教學的需求。在國內,從計算機類上機課程作業管理系統的管理情況來看,在現代化教育技術模式下,使用計算機提交作業已相當普及。但能夠合理使用硬件資源、有條理地管理好學生作業信息的計算機管理系統卻少之又少。
  本文闡述了運用ASP.NET技術構建一個計算機類作業管理系統的過程,描述了B/S模式的概念及特點、ASP.NET的優越性及對作業管理系統的分析,該系統主要完成了作業的上傳、教師對作業的批改,系統的穩定性高,操作簡單。
1  系統的體系結構
  B/S結構,即Browser/Server(瀏覽器/服務器)結構,是隨著Internet技術的興起、對C/S結構的一種改進的結構。在這種結構下,用戶界面完全通過WWW瀏覽器實現,一部分事務邏輯在前端實現,但是主要事務邏輯在服務器端實現。B/S結構主要是利用了不斷成熟的WWW瀏覽器技術,結合瀏覽器的多種Script語言(VBScript、JavaScript)和ActiveX技術,用通用瀏覽器實現了原來需要復雜專用軟件才能實現的強大功能,節約了開發成本,是一種全新的軟件系統構造技術[4]。
  B/S結構采用星形拓撲結構建立企業內部通信網絡或利用Internet虛擬專網(VPN)。前者的特點是安全、快捷、準確,后者則具有節省投資、跨地域廣的優點,需視企業規模和地理分布確定采用哪種方式。企業內部通過防火墻接入Internet,在整個網絡采用TCP/IP協議。網絡結構如圖1所示。

2 系統的功能需求
2.1 用戶的登錄功能設計
  登錄功能要求3種用戶能在同一界面登錄,學生、老師、管理員以用戶名與密碼進行登錄。如果用戶名錯誤或不存在、密碼錯誤,應當給予提示。
2.2 學生子系統功能設計
  本子系統面向的用戶為學生用戶,主要有3個功能:
  (1)上傳作業
  要求先找到上傳的對象(老師),然后瀏覽本地計算機目錄,找到要提交的文件,并提交到對應的老師目錄下,系統會自動記錄該作業提交的信息,完成提交過程,返回成功信息。
  (2)管理作業
  要求學生用戶能查詢所有作業的成績,并按科目類別排列顯示;可以對作業進行查看、刪除。
  (3)修改個人信息
  要求輸入密碼時,密碼以隱藏模式顯示;輸入新密碼時,要對密碼進行二次檢驗和長度檢驗;修改成功后提示成功??尚薷某~戶以外的所有信息。
2.3 老師子系統功能設計
  本子系統面向的用戶為老師,主要有3個功能:
  (1)修改個人資料
  要求輸入密碼時,密碼以隱藏模式顯示;輸入新密碼時,要對密碼進行二次檢驗和長度檢驗;修改成功后提示成功??尚薷某~戶以外的所有信息。
  (2)發布公告
  要求可以發布新的公告,并可以對公告進行管理。
  (3)作業管理
  要求可以發布作業、設定作業提交期限,并可以管理其發布的公告、按作業的題目查詢要批改的作業、對作業進行批改與管理。
2.4 管理員子系統功能設計
  本系統面向管理員用戶,主要有3個功能需求:
  (1)修改密碼
  修改管理員密碼,要求賬戶不能修改。
  (2)角色管理
  增加老師,正確錄入老師信息(姓名、密碼等),錄入值不能為空。管理教師,刪除數據庫中所有該老師關聯信息。認證管理學生,對學生信息進行認證,否則學生即使注冊也無法登錄;對學生信息進行刪除。
  (3)課程管理
  根據老師的姓名,對課程進行增加和刪除管理。
3 系統的數據庫設計   
  概念模型是對現實世界的抽象和概括,它真實、充分地反映了現實世界中的事物和事物之間的聯系,它獨立于計算機的數據模型和特定的數據庫管理系統。描述概念模型的有力工具是E-R 圖,本系統的E-R圖如圖2所示。

   邏輯結構設計的任務就是把概念結構設計階段設計好的E-R圖轉換為與所選用的DBMS產品所支持的數據模型相符合的邏輯結構。E-R圖向關系模型的轉化要解決的問題是:如何將實體間的聯系轉換為關系模式以及確定這些關系模式的屬性和碼。系統的全局E-R圖轉換成的關系模型為:
  教師(教師名、角色名稱、密碼、系別、性別、職稱、任教班級數、通訊地址)
  班級(班級名、系別、人數)
  任課(課程名稱、教師名、班級名)
  作業(作業名、作業序號、作業內容、作業人數)
  作業分配(作業名、班級名、作業類型、機構數量、作業期限)
  學生(學生名、班級名、學號、角色名稱、密碼、通訊地址)
  作業權限(學生名、作業名、學號、作業類型)
  角色(角色名稱、人員名稱、系別、通訊地址)
  圖文檔(文檔名稱、作業名、學生名、班級名、作業文件類型、完成狀態、評價狀態、評價內容)
  機構(機構名、作業名、班級名、學生名)
  教師注冊表(系別、教師名集合、職稱)
  學生注冊表(班級名、學生名集合)
  本系統的DBMS采用的是MS SQL Server 2000。
4 系統的實現技術
4.1 ASP.NET技術
  ASP.NET完全基于模塊與組件,具有更好的可擴展性與可定制性,同時也提供給Web開發人員更好的靈活性,有效縮短了Web應用程序的開發周期。ASP.NET與Windows 2000 Server/Advanced Server的完美組合,為中小型乃至企業級的Web商業模型提供了一個更為穩定、高效、安全的運行環境。  
  ASP.NET是ASP的最新版本,建立于公共語言運行環境基礎上,具有強大的語言支持(例如 C# 、VB.NET)、更高的執行效率和開發效率等優點。
  在ASP.NET中,使用ADO.NET連接數據庫,ADO.NET使用XML實現程序和網頁之間的數據交換。用XML格式的數據集傳送信息,使得開發者能夠輕易地把處理數據的部分和用戶界面的部分分別放在不同的服務器上。因此,它能夠極大地提高性能以及增強支持多用戶系統的可維護性。
4.2 數據完整性的維護技術
  數據完整性是指數據的正確性和一致性,它有2方面的含義:(1)數據取值的正確性,即字段列值必須符合數據的取值范圍、類型和精度的規定;(2)相關數據的一致性,即相關表的聯系字段的列值匹配。
  在SQL Server數據庫應用系統中,實施數據完整性維護的方法主要有以下3種,其策略為:
  (1)對于通過窗口操作輸入的數據,一般采用前端應用程序來確保數據的完整性。這樣,一方面可把非法數據在提交到數據庫之前就拒之門外,另一方面可讓用戶及時得到操作反饋信息,使系統更加友好。
  (2)數據一致性的維護,適合于由后端數據庫的觸發器或表定義的約束來實現。這樣可降低前端應用程序的開發量,提高應用系統的運行效率和可維護性。
  (3)對于數據完整性和安全性要求較高的系統,則需要采用多層保護屏障來確保數據的完整性和安全性。如在前端應用系統程序檢查輸入數據的有效性,同時在后端數據庫建立表約束、規則、缺省和觸發器等措施進行數據完整性約束,提高系統數據的可靠性和安全性。
  本系統主要采用了后端數據庫的保護措施。后端數據庫服務器保護又可分為定義create table完整性約束保護和定義規則、缺省、索引和觸發器保護。其定義為: 
  (1)定義create table完整性約束
  該方法是在創建數據庫表的命令語句中,加入字段的數據完整性約束語句來實施數據的完整性保護。例如在建表語句中可加入非空(not null)約束、缺省(default)約束、唯一碼(unique)約束、主鍵碼(primary key)約束等。它的主要特點是定義簡單、安全可靠、維護方便。在創建本系統的物理模型時,就采用了這些完整性約束。
  (2)定義規則、缺省、索引和觸發器
  在數據庫表的創建命令語句中定義約束的方法,雖然具有簡單、方便、安全等特點,但它只對特定的表有效,不能應用到其他表,并且只能使用alter table命令進行修改或刪除,缺乏一定的靈活性。在數據庫中創建與表相對獨立的規則、索引和觸發器對象,也能實現數據完整性保護,而且能實施更復雜、更完善的數據完整性約束。它的主要特點是功能強、效率高、維護方便。
  類似于表定義中的參照完整性約束,觸發器可用來保證相關數據的一致性。它還能完成一些表定義的參照完整性約束不能完成的任務:(1)對數據庫相關表中的更新進行級聯;(2)通過引用其他列或數據庫對象來實現復雜的限制;(3)執行“若……則……”分析。例如,若當刪除教師表的主鍵碼行時,也要求刪除任課表(teach)的外鍵碼相關行。
5 系統運行示例
  本節給出了系統運行的界面,管理員和教師借助于頁面就可以對作業信息進行管理。圖3~圖6分別為學生上傳作業界面、教師發布作業界面、作業批改界面和管理員管理課程信息界面。

參考文獻
[1] 王輝,黃紅超.ASP.NET實用教程[M].北京:清華大學出版社, 2005.
[2] BASINRA R, CONWAY R. ASP.NET安全性高級編程[M]. 王 曉娜,黃開枝,譯.北京:清華大學出版社,2003.
[3] OTEY M, CONTE P. SQL Server 2000開發指南[M]. 陳思義,  吳強,劉紅波,譯.北京:清華大學出版社,2002.
[4] 甘仞初.信息系統分析與設計[M].北京:高等教育出版社, 2003.
[5] 胡海璐.網絡系統開發實例精粹(ASP.NET版)[M].北京:電子工業出版社,2006.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          另类欧美日韩国产在线| 国产精品日本精品| 蜜月aⅴ免费一区二区三区| 欧美日韩另类视频| 亚洲一区二区三区四区中文| 欧美一区三区二区在线观看| 国产一区在线免费观看| 久久香蕉国产线看观看网| 午夜精品婷婷| 亚洲日韩第九十九页| 欧美日韩在线精品| 亚洲国产精品久久久久秋霞蜜臀| 精品动漫3d一区二区三区免费| 夜夜嗨av色一区二区不卡| 欧美大胆a视频| 亚洲一区二区三区四区中文| 国产精品尤物| 黄色成人小视频| 欧美日韩一区二区欧美激情| 伊人夜夜躁av伊人久久| 国产精品腿扒开做爽爽爽挤奶网站| 亚洲综合导航| 亚洲国产精品ⅴa在线观看| 在线欧美三区| 欧美日本高清| 一卡二卡3卡四卡高清精品视频| 一本色道久久综合亚洲91| 国外成人网址| 影音先锋日韩资源| 午夜视频久久久| 国产综合香蕉五月婷在线| 久久久综合视频| 在线天堂一区av电影| 久久综合色综合88| 黑人巨大精品欧美一区二区小视频| 伊人久久婷婷| 国产小视频国产精品| 亚洲高清毛片| 欧美日韩一区不卡| 亚洲福利视频免费观看| 国产精品一区二区三区四区五区| 亚洲免费视频中文字幕| 欧美激情第三页| 在线观看视频一区二区| 国产精品久99| 亚洲在线国产日韩欧美| 亚洲视频在线视频| 在线观看视频一区| 国产精品美女久久久久久2018| 一级成人国产| 亚洲影视综合| 亚洲精品欧美专区| 久久精品国产第一区二区三区| 美日韩免费视频| 国产欧美日韩精品在线| 欧美日韩视频在线观看一区二区三区| 亚洲已满18点击进入久久| 亚洲黑丝在线| 免费成人av在线| 蜜桃av一区二区| 久久久久一区二区三区| 欧美一区二区三区日韩| 欧美在线一级视频| 日韩一级大片在线| 欧美理论在线| 一本色道久久综合亚洲精品婷婷| 欧美jizzhd精品欧美巨大免费| 午夜精品一区二区三区在线| 国产精品专区h在线观看| 在线综合+亚洲+欧美中文字幕| 欧美日韩国产高清| av不卡在线| 午夜精品一区二区三区在线视| 国产精品丝袜xxxxxxx| 久久青草欧美一区二区三区| 国产在线麻豆精品观看| 欧美精品一区二区在线播放| 亚洲激情av在线| 国产精品亚洲一区| 亚洲毛片一区| 欧美中文字幕在线| 国产噜噜噜噜噜久久久久久久久| 亚洲欧美日韩国产综合| 亚洲欧洲av一区二区三区久久| 男人插女人欧美| 欧美专区在线观看| 国产精品一区一区| 一本久道久久综合狠狠爱| 久久狠狠婷婷| 欧美伊久线香蕉线新在线| 国产精品成人一区二区三区吃奶| 亚洲激情图片小说视频| 久久综合图片| 国产精品久久久久久久第一福利| 国产欧美日韩亚洲一区二区三区| 欧美吻胸吃奶大尺度电影| 欧美一区二区三区四区在线观看| 欧美日韩视频| 国产在线不卡| 午夜欧美不卡精品aaaaa| 午夜亚洲激情| 国产一二三精品| 欧美日韩国产成人| 精品51国产黑色丝袜高跟鞋| 欧美在线视频免费| 亚洲人成人77777线观看| 国产精品v日韩精品v欧美精品网站| 国产日韩精品久久久| 麻豆成人小视频| 亚洲免费中文| 一本色道久久加勒比88综合| 国产精品一二一区| 国产精品久久影院| 亚洲欧美久久| 欧美天堂亚洲电影院在线播放| 亚洲欧洲在线看| 亚洲国产精品精华液2区45| 国产精品国产三级国产aⅴ无密码| 免费观看30秒视频久久| 在线电影欧美日韩一区二区私密| 欧美制服丝袜第一页| 欧美巨乳在线| 久久日韩精品| 红桃视频一区| 亚洲一区二区成人| 亚洲无线视频| 亚洲国产精品一区在线观看不卡| 午夜精品久久久久久久久久久| 国产伦精品一区二区三区视频孕妇| 欧美成人dvd在线视频| 久久久亚洲国产美女国产盗摄| 午夜久久黄色| 亚洲欧洲一区二区在线播放| 国产区精品视频| 亚洲一二三区视频在线观看| 亚洲国产精品99久久久久久久久| 欧美成人精品一区二区三区| 欧美精品一级| 欧美一区二区视频97| 亚洲国产一区二区三区高清| 亚洲精品国产品国语在线app| 国产在线欧美日韩| 国产精品久久久久天堂| 亚洲自拍偷拍福利| 久久免费视频网站| 国产日产精品一区二区三区四区的观看方式| 国产精品久久久久77777| 99精品视频网| 老司机一区二区三区| 一本久久a久久免费精品不卡| 一区二区三区高清在线| 欧美视频中文一区二区三区在线观看| 欧美日韩综合精品| 亚洲性夜色噜噜噜7777| 国产精品私人影院| 欧美国产日韩a欧美在线观看| 日韩亚洲国产精品| 欧美午夜精品久久久| 亚洲私拍自拍| 韩国三级电影久久久久久| 国产一区二区三区自拍| 亚洲一区二区动漫| 国产精品卡一卡二| 欧美综合二区| 亚洲欧美国产高清va在线播| 午夜精品在线视频| 一色屋精品视频在线看| 久久gogo国模啪啪人体图| 欧美国产视频一区二区| 黄网动漫久久久| 午夜欧美大片免费观看| 欧美一二区视频| 国产精品久久久91| 性色一区二区| 国产综合在线看| 亚洲欧美日韩另类| 一区二区三区视频在线看| 亚洲高清在线视频| 久久国产精品久久久久久| 亚洲视频电影在线| 亚洲激情偷拍| 亚洲网在线观看| 国产精品露脸自拍| 99国内精品久久久久久久软件| 亚洲一级特黄| 久久久久国产一区二区| 99综合视频| 欧美激情一区二区三区高清视频| 欧美日韩在线一区二区三区| 国产精品丝袜91| 久久成人国产精品| 久久精品免视看| 久久精品日韩| 午夜精品久久一牛影视| 欧美在线免费观看视频| 女人香蕉久久**毛片精品| 欧美日韩在线观看视频| 亚洲第一精品在线| 日韩视频在线一区二区| 亚洲卡通欧美制服中文| 毛片一区二区| 亚洲一区中文| 在线观看av一区| 国产精品久久久久久久app| 一本大道久久精品懂色aⅴ| 韩国视频理论视频久久| 一本色道久久综合一区| 午夜在线视频一区二区区别| 久久久噜噜噜久久人人看| 在线成人中文字幕| 久久精品理论片| 国内精品伊人久久久久av一坑| 国产麻豆精品theporn| 欧美成人免费在线观看| 国产丝袜美腿一区二区三区| 亚洲综合日韩在线| 国产精品久久久久久久久借妻| 欧美成年网站| 国产一区二区三区四区老人| 欧美激情1区2区| 亚洲午夜av| 亚洲理论在线观看| 亚洲专区国产精品| 国产一区二区无遮挡| 国产一区二区三区四区hd| 久久精品五月| 欧美国产在线视频| 一区二区高清| 久久久久久97三级| 国产精品chinese| 欧美成人a∨高清免费观看| 国产精品素人视频| 老鸭窝亚洲一区二区三区| 一本大道久久a久久综合婷婷| 亚洲特色特黄| 亚洲国产高清在线观看视频| 久久久久国产精品麻豆ai换脸| 亚洲国产精品一区二区www| 欧美一区午夜视频在线观看| 久久久久免费视频| 国产偷国产偷精品高清尤物| 国产日韩欧美精品在线| 国产美女一区| 在线免费观看日本欧美| 国产精品国产三级欧美二区| 永久免费视频成人| 激情成人在线视频| 欧美激情一区二区三区| 国产精品高潮呻吟久久av黑人| 伊人色综合久久天天五月婷| 欧美日韩国产a| 亚洲黄色性网站| 日韩亚洲精品电影| 国产专区欧美精品| 午夜久久资源| 亚洲视频网在线直播| 尤物在线观看一区| 国产精品一区=区| 母乳一区在线观看| 久久久一本精品99久久精品66| 久久综合九色| 欧美视频在线观看免费| 国产精品久久久久久久久久直播| 国产精品久久婷婷六月丁香| 亚洲免费中文| 欧美中文字幕第一页| 欧美欧美天天天天操| 国产精品99久久久久久久久久久久| 欧美日韩视频专区在线播放| 国产精品自在欧美一区| 欧美1区视频| 狠狠色狠狠色综合人人| 国产精品对白刺激久久久| 亚洲国产精品传媒在线观看| 国产精品视频99| 亚洲福利视频网| 另类专区欧美制服同性| 亚洲另类黄色| 午夜精品区一区二区三| 亚洲一区高清| 亚洲国内自拍| 亚洲一品av免费观看| 亚洲欧美卡通另类91av| 国产精品igao视频网网址不卡日韩| 欧美激情亚洲综合一区| 亚洲欧美日产图| 久久精品91久久香蕉加勒比| 欧美日韩成人综合在线一区二区| 久久精品99国产精品| 国产精品xnxxcom| 一区二区三区四区蜜桃| 在线观看91久久久久久| 久久精品国产一区二区三| 久久综合久久久| 午夜亚洲一区| 亚洲国产精品va在看黑人| 久久久久九九九| 久久精品国产久精国产爱| 亚洲电影专区| 久久国产免费| 女仆av观看一区| 国产精品美女诱惑| 国产美女精品一区二区三区| 国产亚洲美州欧州综合国| 欧美日韩中文字幕| 欧美国产日本在线| 亚洲亚洲精品三区日韩精品在线视频| 久久成人18免费观看| 欧美性一二三区| 国产日韩精品在线| 美女视频网站黄色亚洲| 欧美福利视频一区| 母乳一区在线观看| 久久久久久久91| 欧美日韩中文精品| 国产精品日韩一区| 美女黄色成人网| 亚洲一区日韩| 国产有码在线一区二区视频| 欧美午夜宅男影院在线观看| 久久久久久久久岛国免费| 韩曰欧美视频免费观看| 欧美日韩mp4| 久久免费视频网| 国产视频一区三区| 中文日韩在线| 国产欧美日韩麻豆91| 亚洲天堂激情|