freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

網(wǎng)上選課系統(tǒng)的設(shè)計與實現(xiàn)—畢業(yè)設(shè)計論文-文庫吧資料

2024-12-11 17:18本頁面
  

【正文】 主要代碼如下: /// summary /// 初始化 DataGrid,如果查詢的數(shù)據(jù)為, DataGrid 控件隱藏,提示沒有符合條件的數(shù)據(jù) /// /summary public void DgBind() { teacher = new ()。 = false。 ()。amp。 DataTable ds = ((Session[ID].ToString()))。 } 擔任課程查看模塊設(shè)計 當教師用戶登錄系統(tǒng)后可通過查看擔任課程情況功能來查看有哪些課程的授課教師是自己,這項功能僅提供給教師用戶。 (StuID, CourseID)。 int StuID = (Session[ID].ToString())。 選課功能截圖: 圖 412 選課界面截圖 主要代碼如下: //循環(huán)插入學生選的課程 foreach(DataGridItem item in ) { if(== || ==) { CheckBox chkID = (CheckBox)(chkID)。 (str)。 (, (Session[ID].ToString()),type)。 //修改學生密碼 if(()!=) { 第 16 頁 /共 24 頁 auth = new ()。 = (Session[ID].ToString())。 = ()。 = (sTemp)。 = ()。 } else { //修改學生基本信息 stuentity = new ()。 表 46 學生管理涉及數(shù)據(jù)列表 序號 項 備注 1 學生 ID 自動編號 2 學生姓名 3 學生學號 4 學生性別 5 所在院系 6 所在專業(yè) 第 15 頁 /共 24 頁 7 登錄密碼 學生個人信息維護模塊截圖: 圖 411 學生個人信息維護界面截圖 主要代碼如下: //判斷條件,名稱不允許未空,名稱長度不超過個字符 if(==) ()。 表 45 教師管理涉及數(shù)據(jù)列表 序號 項 備注 1 教師 ID 自動編號 2 教師姓名 3 教師工號 4 所屬院系 主要代碼如與院系管理模塊代碼類似。 表 44 學生管理涉及數(shù)據(jù)列表 序號 項 備注 1 學生 ID 自動編號 2 學生姓名 3 學生學號 4 學生性別 5 所在院系 6 所在專業(yè) 7 所選課程 可以是多個,列表形式保存 主要代碼如與院系管理模塊代碼類似。 表 43 課程管理涉及數(shù)據(jù)列表 序號 項 備注 1 課程 ID 自動編號 2 課程名稱 3 授課教師 一門課程對應(yīng)一個授課教師 4 所屬專業(yè) 開設(shè)此課程的專業(yè) 5 課程描述 對課程基本信息的描述,在選課過程中可查看 主要代碼如與院系管理模塊代碼類似。 課程管理模塊設(shè)計 課程管理為在線選課系統(tǒng)提供課程管理功能,用戶通過課程管理可對學校的課程進行添加、修改、刪除操作。 } 專業(yè)管理模塊設(shè)計 專業(yè)管理為在線選課系統(tǒng)提供專業(yè)信息管理功能,用戶可通過它來對學校的專業(yè)信息進行添加、修改、刪除操作。/script。39。 else//更新專業(yè)信息 ((), ())。 } else { dept = new ()。 表 41 院系管理涉及數(shù)據(jù)列表 序號 項 備注 1 院系 ID 2 院系名稱 院系管理截圖如下: 圖 410 院系管理界面截圖 主要代碼如下: if(==) ()。 } 登錄時調(diào)用此函數(shù),傳入?yún)?shù)分別為用戶名和密碼,函數(shù)中對傳入的用戶名和密碼與數(shù)據(jù)庫中的查詢結(jié)果比較,如果正確,返回 true,否則返回 false,完成登錄賬號判斷。 ()!=0) return (())。 第 12 頁 /共 24 頁 if(obj!=null amp。+name+39。 else return false。amp。 object obj = (SqlString, sqlString)。 and pass=39。 主要代碼如下: /// summary /// 判斷用戶名和密碼是否正確 /// /summary public bool Login(string name, string pass) { string sqlString = select count(*) from Users where name=39。 第 11 頁 /共 24 頁 模塊設(shè)計 登錄模塊設(shè)計 登錄頁面為系統(tǒng)的起始頁面,登錄界面設(shè)計如下圖所示: 圖 49 登錄界面截圖 登錄模塊的功能是判斷登錄用戶的權(quán)限以及將用戶導航到不同的頁面,管理員、教師和學生登錄后 的頁面都是不相同的。 (4)院系基本信息( DeptInfo)表,保存學校的院系信息: 第 9 頁 /共 24 頁 圖 45 院系基本信息表( DeptInfo) ○ 1 DeptID:院系 ID,自動編號; ○ 2 DeptName:院系名稱; ○ 3 IsDeleted:是否刪除,為保證數(shù)據(jù)安全,刪除時并不物理刪除,只將此字段置 1; (5)教師基本信息( TeacherInfo)表,保存學校教師的基本信息: 圖 46 教師基本信息表( TeacherInfo) ○ 1 TeacherID:教師 ID,自動編號; ○ 2 TeacherName:教師姓名; ○ 3 TeacherNumber:教師工號; ○ 4 DeptID:教師所屬專業(yè) ID,對應(yīng) DeptInfo 表的 DeptId 字段; ○ 5 IsDeleted:是否刪除,為保證數(shù)據(jù)安全,刪除時并不物理刪除,只將此字段置 1; (6)學生基本信息( TeacherInfo)表,保存學校學生的基本信息: 第 10 頁 /共 24 頁 圖 47 學生基本信息表( StudentInfo) ○ 1 StudentID:學生 ID,自動編號; ○ 2 StudentName:學生姓名; ○ 3 StudentNumber:學生學號; ○ 4 StudentGender:學生性別; ○ 5 DeptID:學生所屬專業(yè) ID,對應(yīng) DeptInfo 表的 DeptId 字段; ○ 6 MajorID:學生所屬院系 ID。 數(shù)據(jù)庫設(shè)計原則 對數(shù)據(jù)庫的設(shè)計因該體現(xiàn)一致性、完整性、安全性、可伸縮性和規(guī)范化 中間件引用 在系統(tǒng)設(shè)計中,為了方便對數(shù)據(jù)庫的操作,系統(tǒng)引用了一個微軟的開源中間件 ,這個中間件封裝了幾乎所有的數(shù)據(jù)庫操作以及對數(shù)據(jù)庫異常的處理,使項目在開發(fā)的時候省下了不少時間。 用戶界面設(shè)計原則 圖形化原則:用戶界面的設(shè)計應(yīng)做到美觀大方。 安全可靠性原則 網(wǎng)站系統(tǒng)與數(shù)據(jù)庫系統(tǒng)的設(shè)計要做到安全可靠,防止非法用戶的入侵。特別是在應(yīng)用需求變化時 (應(yīng)用與系統(tǒng)的需求往往提不全或者經(jīng)常會變化 ),有一個較好的應(yīng)用平臺,能容易地加以調(diào)整。系統(tǒng)設(shè)計盡可能模塊化、組件化,使應(yīng)用系統(tǒng)可靈 活配置,適應(yīng)不同的情況。 設(shè)計原則 實用性原則 要力求最大限度地滿足實際工作的需要,充分考慮各業(yè)務(wù)層次、各管理環(huán)節(jié)數(shù)據(jù)處理的實用性,把滿足客戶生產(chǎn)和管理業(yè)務(wù)作為第一要素進行考慮。由于這套系統(tǒng)的目標客戶是教務(wù)處負責排課的老師,因此它不會涉及到對終端設(shè)備的支持,但是方便部署這一點確實需要的 ,因為這正是 C/S 的缺點。但由于它能快速開發(fā)出較為使用的用戶界面,而且可以將部分運算轉(zhuǎn)移到客戶端來,所以是一個值得考慮的方案。而它的缺點也是不少,它會造成高昂的維護成 本,且投資大,維護不方便。雖然如此, B/S 結(jié)構(gòu)還是有很多的不足,其中最大的缺點是在界面操作上具有很大局限性,用起來很難,開發(fā)起來也很費錢。它們各有各的優(yōu)缺點。 (常量類型 )被初始化為零值而引用類型 (對象和類被編譯器自動初始化為零值 .。//轉(zhuǎn) 換 (或者 )Boxing。 第 5 頁 /共 24 頁 2.(Integer, Float, Double)在 java 中都不是對象 ,但是 C引入和結(jié)構(gòu)體 (struts)來使原始數(shù)據(jù)類型變成對象 int i=1。 擁有內(nèi)建的支持來將任何組件轉(zhuǎn)換成一個 web service,運行在任何平臺上的任何應(yīng)用程序都可以通過互聯(lián)網(wǎng)來使用這個服務(wù)。 0 和 1 不再作為布爾值出現(xiàn) .C中的布爾值是純粹的 true 和 false值而且沒有更多的 =操作符和 ==操作符錯誤 .==被用于進行比較操作而 =被用做賦值操作。 .NET 平臺的 ,它繼承了自動內(nèi)存管理和垃圾回收的特點。 ,比方說直接內(nèi)存操作不被允許了。對于 web 開發(fā)而言, C像 Java,同時具有 Delphi 的一些優(yōu)點。 C簡介 C 是由 Microsoft 開發(fā)的一種新型編程語言,由于它是從 C 和 C++ 中派生出來的,因此具有 C++的功能。 SQL Server 是 Microsoft 公司推出的 SQL Server 數(shù)據(jù)庫管理系統(tǒng),它使得用戶能夠更方便,更快捷地管理數(shù)據(jù)庫和進行系統(tǒng)開發(fā)。在 ORDER BY 子句中,可以使用一個或多個排序,要求其優(yōu)先級次序從左到右。在 WHERE 子句中,可以使用謂詞 LIKE 來進行字符串的匹配檢查。 WHERE 子句中的條件是由表達式以及邏輯聯(lián)結(jié)詞 AND、OR 和 NOT 等組成。當然用戶在查詢數(shù)據(jù)庫時往往并不需要了解全部信息,而只需要其中一部分滿足某些條件的信第 4 頁 /共 24 頁 息。 在數(shù)據(jù)庫中,數(shù)據(jù)查詢是通過 SELECT 語句來完成的。 TSQL 的分類也有類似于 SQL 語言的分類,不過做了許多擴充。經(jīng)過多年的發(fā)展, SQL 語言已成為關(guān)系數(shù)據(jù)庫的標準語言。由于數(shù)據(jù)庫具有數(shù)據(jù)結(jié)構(gòu)化、最低冗余度、較高的程序與數(shù)據(jù)獨立性、易于擴充、易于編制應(yīng)用程序等優(yōu)點,較大的信息系統(tǒng)都是建立在數(shù)據(jù)庫設(shè)計之上的。 數(shù)據(jù)庫是數(shù)據(jù)管理的最新技術(shù),是計算機科學的重要分支。 SQL Server 隨著計算機技術(shù)的不斷發(fā)展,信息化管理成都的不斷提高,數(shù)據(jù)庫技術(shù)在信息管理中的作用日益重要。 ? 安全性。實際上,可以用自己編寫的自定義組件擴展或替換 運行庫的任何子組件。 ? 自 定義性和擴展性。 在設(shè)計時考慮了可縮放性,增加了專門用于在聚集環(huán)境和多處理第 3 頁 /共 24 頁 器環(huán)境中提高性能的功能。不需要重新啟動服務(wù)器,即使是在部署或替換運行的編譯代碼時。此 “零本地管理 ”哲學也擴展到了 框架應(yīng)用程序的部署。 采用基于文本的分層配置系統(tǒng),簡化了將設(shè)置應(yīng)用于服務(wù)器環(huán)境和 Web 應(yīng)用程序。另外,公共語言運行庫利用托管代碼服務(wù)(如自動引用計數(shù)和垃圾回收)簡化了開發(fā)。 使執(zhí)行常見任務(wù)變得容易,從簡單的窗體提交和客戶端身份驗證到部署和站點配置。另外,公共語言運行庫的交互性保證在遷移到 時保留基于 COM 的開發(fā)中的現(xiàn)有投資。 .NET 框架類庫、消息處理和數(shù)據(jù)訪問解決方案都可從 Web 無縫訪問。 ? 威力和靈活性。 框架補充 了 Visual Studio 集成開發(fā)環(huán)境中的大量工具箱和設(shè)計器。這相當于在編寫代碼行之前便顯著提高了性能。 是在服務(wù)器上運行的編譯好的公共語言運行庫代碼。 第 2 頁 /共 24 頁 2 開發(fā)平臺、相關(guān)技術(shù)的介紹 是建立在公共語言運行庫上的編程框架,可用于在服務(wù)器上生成功能強大的 Web 應(yīng)用程序。 課題目標 設(shè)計并實現(xiàn)一套 完整統(tǒng)一、技術(shù)先進、高效穩(wěn)定、安全可靠的基于 B/S 架構(gòu)的 網(wǎng)上選 課系統(tǒng)。而傳統(tǒng)的手工操作,即費時又費力,而且容易出錯,工作效率較低 。為了滿足廣大學生的求學需要 ,各個高校的師資力量、硬件配置也隨之增強。在文中對相關(guān)的技術(shù)進行了描述,對系統(tǒng)的各個子系統(tǒng)的功能,設(shè)計思路及設(shè)計方法都作了詳細的描述。本文是在 框架的集成環(huán)境中使用 平臺, C語言, SQL Server 數(shù)據(jù)庫進行開發(fā)的。因此,開發(fā)在線選課系統(tǒng)很有必要。例如:檢索迅速,查找方便,可靠性強,存儲量大,保密性能好等。 隨著科學技術(shù)的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。選課工作做不好,學生不知道自己將要學習的課程,老師也不知道自己將要講授的課程,教務(wù)處的排課計劃、教室安排等其他調(diào) 度工作也無從做起。 Edu
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1