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

正文內(nèi)容

網(wǎng)絡(luò)選課系統(tǒng)_軟件技術(shù)系畢業(yè)設(shè)計(jì)論文-閱讀頁

2024-09-17 00:12本頁面
  

【正文】 能夠合理安排時間,能 夠盡快的知道自己的考試成績,投入新的課程的學(xué)習(xí)或復(fù)習(xí)這次沒有考過的課程。從大的方向說,就是為了加速我國四化建設(shè)的發(fā)展,實(shí)現(xiàn)全部的自動化,使我國發(fā)展成為通訊網(wǎng)絡(luò)化,決策科學(xué)化,辦公自動化的國家。 網(wǎng)絡(luò)選課系統(tǒng) 是一個非常繁瑣與復(fù)雜的一項(xiàng)工作,一個原因就是工作量大,不好管。 本文檔 編寫目的 本文檔為定義項(xiàng)目的需求,以軟件工程學(xué)的思想來組織管理并展開本次畢業(yè)設(shè)計(jì)課題的研究 ,以指導(dǎo)后期的系統(tǒng)分析與設(shè)計(jì),并為系統(tǒng)用戶與開發(fā)者提供參考標(biāo)準(zhǔn)。 Web 應(yīng)用具體項(xiàng)目的確立是建立在各種條件、環(huán)境及需求之上的,通常情況下項(xiàng)目的開發(fā)與應(yīng)用,運(yùn)營的參與者擁有不同的知識結(jié)構(gòu)體系,因此,所有人員對項(xiàng)目的理解程度很大程度上決定的項(xiàng)目的建設(shè)成敗。 定義 軟件需求: IEEE 軟件工程標(biāo)準(zhǔn)詞匯表 (1997 年 )中定義軟件需求為: (1) 用戶解決問題或達(dá)到目標(biāo)所需的條件或權(quán)能 (Capability)。 (3) 一種反映上面 (1)或 (2)所描述的條件或權(quán)能的文檔說明同工作,以及相互之間進(jìn)行有效的交流和溝通。該系統(tǒng)基于 B/S 結(jié)構(gòu),即采用瀏覽器 /服務(wù)器模式,服務(wù)器端由運(yùn)行 的 Web 應(yīng)用程序及運(yùn)行 Microsoft SQL Server2020 的數(shù)據(jù)庫服務(wù)器組成,客戶端 可以 Inter Explorer, FireFox 訪問系統(tǒng)。 用戶 (角色 ) 本系統(tǒng)用戶角色主要有兩類:系統(tǒng)管理員與普通用戶。普通用戶可分為學(xué)生,老師,教務(wù)處等用戶。 教師:可進(jìn)行學(xué)生信息管理,課程信息管理, 網(wǎng)絡(luò)選課 ,授課信息管理,信息查詢,成績統(tǒng)計(jì)等工作。 假定 假定分為用戶假定和系統(tǒng)環(huán)境假定。 環(huán)境假定:系統(tǒng)運(yùn)行環(huán)境假定為可建行萬維網(wǎng)信息平臺的搭建,如:互聯(lián)網(wǎng)網(wǎng)絡(luò)接入, Web 服務(wù)器架設(shè)。軟件結(jié)構(gòu)應(yīng)實(shí)現(xiàn)層次化、模塊化、平臺化,統(tǒng)一規(guī)范,同時采用先進(jìn)的現(xiàn)代管理技術(shù),以保證系統(tǒng)的科學(xué)性。 (3) 可靠性 可靠性包括系統(tǒng)的穩(wěn)定性和數(shù)據(jù)的可靠性。 功能模塊管理 組權(quán)限管理 老師 學(xué)生信息管理 課程信息管理 網(wǎng)絡(luò)選課系統(tǒng) 授課信息管理 學(xué)生信息查詢 學(xué)生成績統(tǒng)計(jì) 記錄添加,刪除,修改 學(xué)生 成績查詢 選課 網(wǎng)絡(luò)選課系統(tǒng) 16 數(shù)據(jù)可靠性需求包括:保證本地備份數(shù)據(jù)和實(shí)時交易數(shù)據(jù)的一致性,發(fā)生局部故障時,數(shù)據(jù)不損失,發(fā)生重大事故時,備份數(shù)據(jù)可以在規(guī)定的時限內(nèi)恢復(fù)。即使在日終數(shù)據(jù)備份和批量處理的時候也可以照常 辦理業(yè)務(wù)。 正常情況下應(yīng)用軟件應(yīng)安裝簡單、易于操作、界面友好,數(shù)據(jù)處理工作簡單、方便、快捷。 同時要在對硬件、軟件及應(yīng)用進(jìn)行調(diào)整時不影響原有業(yè)務(wù)的實(shí)現(xiàn)。 (7) 可管理性 高可管理性包括正常情況下的可管理性和系統(tǒng)發(fā)生改變時的可管理性。 (8) 安全性 安全性指系統(tǒng)具有數(shù)據(jù)傳輸?shù)募用?/解密、用戶身份認(rèn)證、權(quán)限確認(rèn)、日志記錄等安全控制功能。系統(tǒng)安全性要求包括基于用戶的 系統(tǒng)操作權(quán)限控制、某些數(shù)據(jù)的加密保護(hù)、身份鑒別。 以達(dá)到信息的及時準(zhǔn)確處理,數(shù)據(jù)安全等。下面是建議采用的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)示意圖: 精度 系統(tǒng)精度主要包括兩個方面: 系統(tǒng)信息流轉(zhuǎn)的正確性 系統(tǒng) 信息流轉(zhuǎn)的完整性 數(shù)據(jù)管理能力要求 系統(tǒng)內(nèi)數(shù)據(jù)保存具有持久不丟失性,數(shù)據(jù)的安全保證要能防止病毒和網(wǎng)絡(luò)上非法用戶如黑客的獲取。 時間特性要求 系統(tǒng)的時間性能規(guī)定要求系統(tǒng)的大部分操作在用戶視覺延遲時間范圍之內(nèi)。 連接性能:為保證系統(tǒng)可能存在的大量的并發(fā)連接數(shù),因此需要保證用戶在其網(wǎng)絡(luò)正常情況下可訪問站 點(diǎn)數(shù)據(jù)。 故障處理要求 網(wǎng)絡(luò)選課系統(tǒng) 17 本系統(tǒng)在按運(yùn)行環(huán)境所要求的系統(tǒng)平臺(包括操作系統(tǒng)、數(shù)據(jù)庫系統(tǒng)和網(wǎng)絡(luò)環(huán)境)正常情況下不會發(fā)生嚴(yán)重的系統(tǒng)故障如系統(tǒng)崩潰等。 UI 要求設(shè)計(jì)要求 UI 設(shè)計(jì)是系統(tǒng)具有良好的易用性的一個重要因素,基于本系統(tǒng)的特殊應(yīng)用范圍考慮,本系統(tǒng)的UI 設(shè)計(jì)主要從兩個方面去考慮:一是功能,二是風(fēng)格。 因此,本系統(tǒng) UI 設(shè)計(jì)應(yīng)該遵循以下幾個原則: 瀏覽界面友好,美觀,大方 欄目內(nèi)風(fēng)格統(tǒng)一,讓訪問者能快速熟悉網(wǎng)站的設(shè)計(jì)結(jié)構(gòu),信息顯示一目了然 風(fēng)格簡約,突出功能與重點(diǎn) 易用性強(qiáng),便于操作與查找相關(guān)內(nèi)容 良好的伸縮性,易于在將來的運(yùn)營過程中增減模塊或內(nèi)容 站點(diǎn)結(jié)構(gòu)清晰科學(xué),便于管理維護(hù) 開發(fā)與運(yùn)行環(huán)境規(guī)定 該運(yùn)行環(huán)境的規(guī)定是保證本需求說明的功能得到實(shí)際真正體 現(xiàn)的基礎(chǔ)。以下將對各子模塊進(jìn)行說明。本模塊包括功能模塊的添加,刪除,修改等。 學(xué)生信息管理模塊:輸入學(xué)生基本信息,并可以對學(xué)生信息進(jìn)行添加、查詢、修改、刪除。 課程信息管理:設(shè)置課程號,課程名,先修課等課程信息。還可以用關(guān)鍵字查詢并調(diào)出數(shù)據(jù)庫里的學(xué)生基本成績信息的修改、刪 除等。 授課信息管理 :對教師授課信息的調(diào)度,安排等信息的管理。 學(xué)生成績統(tǒng)計(jì):對學(xué)生成績總分,平均分等進(jìn)行統(tǒng)計(jì)。創(chuàng)建數(shù)據(jù)庫有兩種方法,可以在企業(yè)管理器的數(shù)據(jù)庫服務(wù)器組中直接添加,也可以在查詢分析器中編寫創(chuàng)建數(shù)據(jù)庫的腳本。 方法一 :選擇“企業(yè)管理器” “ Microsoft SQL Server” “ SQL Server 組 ” “ NETSDK(Windows NT)” 數(shù)據(jù)庫節(jié)點(diǎn),右鍵彈出數(shù)據(jù)庫節(jié)點(diǎn),在彈出的快捷菜單中選擇“新建數(shù)據(jù)庫 ”命令,則彈出數(shù)據(jù)庫屬性對話框,在該對話框中設(shè)置數(shù)據(jù)庫的名字為“ GradeSys” ,并指定保存數(shù)據(jù)庫的路徑和其他屬性。 網(wǎng)絡(luò)選課系統(tǒng) 21 注 :在進(jìn)行此操作前請確定 Sql Server 2020 數(shù)據(jù)庫服務(wù)器已啟動 . 第二步 :在常規(guī)選項(xiàng)卡名稱欄處填寫要創(chuàng)建的數(shù)據(jù)庫名稱,本處將填寫為 AirMis。 網(wǎng)絡(luò)選課系統(tǒng) 22 如下圖所示 : 第三步 : 在完成第二步的以后,數(shù)據(jù)庫的初步創(chuàng)建基本也就完成。 網(wǎng)絡(luò)選課系統(tǒng) 23 第四步 :數(shù)據(jù)庫屬性選項(xiàng)卡內(nèi)容如下圖所示,可在此依據(jù)不同需要進(jìn)行相應(yīng)修改。 在此操作前請確保數(shù)據(jù)庫服務(wù)器已經(jīng)啟動。 主要 程序設(shè)計(jì)說明 教師 模塊 主要代碼 : private void BindDDL() { string connStr = [ConnectionString].ConnectionString。 + Session[userName].ToString() + 39。 SqlConnection conn = new SqlConnection(connStr)。 SqlDataAdapter da = new SqlDataAdapter(SqlStr, conn)。 if (() == Open) ()。 = courceName。 ()。您只能提交一次成績,確實(shí)要提交嗎? 39。 BindDDL()。 } } private void BindDDL() { string connStr = [ConnectionString].ConnectionString。+Session[userName].ToString()+39。 SqlConnection conn = new SqlConnection(connStr)。 SqlDataAdapter da = new SqlDataAdapter(SqlStr, conn)。 if (() == Open) ()。 = courceName。 ()。 } private void BindGridView() { 網(wǎng)絡(luò)選課系統(tǒng) 26 string connStr = [ConnectionString].ConnectionString。 + + 39。+Session[userName].ToString()+39。 if (() == Closed) ()。 SqlDataReader sdr = ()。 (script language=javascriptalert(39。)/script)。 = true。 + + 39。 DataSet ds = new DataSet()。 SqlDataAdapter da = new SqlDataAdapter(SqlStr, conn)。 = [0].DefaultView。 } catch (Exception ex) { (數(shù)據(jù)庫錯誤,錯誤原因: + )。 } finally { if (() == Open) ()。 } } protected void imgBtnSubmitScore_Click(object sender, ImageClickEventArgs e) { string connStr = [ConnectionString].ConnectionString。 string strUpdate = 。 string stuID = 。 int flag = 0。 if (() == Closed) ()。 for (i = 0。 i++) { score = (((TextBox)[i].FindControl(txtScore)).())。 strUpdate = update Elect set Score= + score + where stuID=39。 and courceID=39。 and teaID=39。 try { SqlCommand cmd = new SqlCommand(strUpdate, conn)。 } catch (Exception ex) { (數(shù)據(jù)庫錯誤,錯誤原因: + )。 } } if (() == Open) ()。amp。 } 網(wǎng)絡(luò)選課系統(tǒng) 28 圖片 : 網(wǎng)絡(luò)選課系統(tǒng) 29 第七章 開發(fā)技巧和難點(diǎn) 本系統(tǒng)開發(fā)的技術(shù)難點(diǎn)主要有兩個方面:一是否業(yè)務(wù)邏輯的理解;二是數(shù)據(jù)庫邏輯結(jié)構(gòu)的設(shè)計(jì)。只有在準(zhǔn)確不理解一個系統(tǒng)的業(yè)務(wù)邏輯之后才可能開發(fā)出適 應(yīng)其應(yīng)用的應(yīng)用系統(tǒng)來 ,并且在系統(tǒng)之間模塊的科學(xué)劃分與結(jié)構(gòu)組織都是在正確不理解實(shí)際應(yīng)用的業(yè)務(wù)邏輯需求的前提下完成的 . 數(shù)據(jù)庫設(shè)計(jì)是應(yīng)用系統(tǒng)開發(fā)的另一個難點(diǎn) ,只有科學(xué)的數(shù)據(jù)庫設(shè)計(jì)才能使系統(tǒng)具有良好的結(jié)構(gòu)及良好的可編程性 ,可擴(kuò)展性 .數(shù)據(jù)庫設(shè)計(jì)是直接影響系統(tǒng)運(yùn)行情況及程序設(shè)計(jì)的一個重要因素 .因此 ,在開發(fā)相關(guān)數(shù)據(jù)庫方面的管理系統(tǒng)時 ,都需要充分考慮到科學(xué)性 ,結(jié)構(gòu)性 ,規(guī)范性 ,安全性 ,可擴(kuò)展等相關(guān)問題 . 第 八 章 結(jié)束語 經(jīng)過二個多月的設(shè)計(jì)和開發(fā),系統(tǒng)基本開發(fā)完畢。 但是由于畢業(yè)設(shè)計(jì)時間較短,所以該系統(tǒng)還
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1