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

正文內(nèi)容

基于aspnet的教務管理系統(tǒng)(編輯修改稿)

2025-01-21 02:57 本頁面
 

【文章內(nèi)容簡介】 性以及改進的版本支持。 7 在 Visual Studio .NET 中有很多不同的開發(fā)語言, JAVA, JSP, VB 等等,正如以上所說的, C從頭到尾完全被構造,使編程和維護變得更容易,它基本上具備了 VB 的所有優(yōu)點,并且把他添加到 C/C++,但又去掉了 C++中深奧的而且很少用到的高級功能,使得代碼更加穩(wěn)定,更加安全。在 Visual Studio .NET的開發(fā)中, C為首選語言。 C最引人入勝的地方是它和 Java 的不同 ,而不是相似的地方 。 這一節(jié) (和這個系列第二部分的大部分地方 )講述了 C實現(xiàn)的和 Java 不同的地方或者 Java 根本沒有的特點 。 中間代碼 :微軟 在用戶選擇何時 MSIL 應該編譯成機器碼的時候是留了很大的余地 。 微軟公司很小心的聲稱 MSIL 不是解釋性的 ,而是被編譯成了機器碼 .它也明白許多 如果不是大多數(shù)的話 程序員認為 Java 程序要不可避免的比 C 編寫的任何東西都要慢 。 而這種實現(xiàn)方式?jīng)Q定了基于 MSIL的程序 (指的是用 C,Visual Basic, Managed C++C++的一個符合 CLS 的版本 等語言編寫的程序 )將在性能上超過 解釋性的 Java 代碼 。 當然 ,這一點還需要得到事實證明 ,因為 C和其他生成 MSIL 的編譯器還沒有發(fā)布 。 但是 Java JIT 編譯器的普遍存在使得 Java 和 C在性能上相對相同 。 象 C是編譯語言而 Java 是解釋性的 ,之類的聲明只是商業(yè)技巧 。 Java 的中間代碼和 MSIL 都是中間的匯編形式的語言 ,它們在運行時或其它的時候被編譯成機器代碼 。 命名空間中的申明 :當你創(chuàng)建一個程序的時候 ,你在一個命名空間里創(chuàng)建了一個或多個類 。 同在這個命名空間里 (在類的外面 )你還有可能聲明界面 ,枚舉類型和結(jié)構體 。 必須使用 using 關鍵字來引用其他命名空間的內(nèi)容 。 基本的數(shù)據(jù)類型 :C擁有比 C,C++或者 Java 更廣泛的數(shù)據(jù)類型 .這些類型是bool, byte, ubyte, short, ushort, int, uint, long, ulong, float, double,和 decimal。 象 Java一樣 ,所有這些類型都有一個固定的大小 。 又象 C 和 C++一樣 ,每個數(shù)據(jù)類型都有有符號和無符號兩種類型 [5]。 與 Java 相同的是 ,一個字符變量包含的是一個 16 位的 Unicode 字符 。 C新的數(shù)據(jù)類型是 decimal 數(shù)據(jù)類型 ,對于貨幣數(shù)據(jù) ,它能存放28 位 10 進制數(shù)字 。 兩個基本類 :一個名叫 object 的類是所有其他類的基類 。 而一個名叫 string 的類也象 object 一樣是這個語言的一部分 。 作為語言的一部分存在意味著編譯器有 8 可能使用它 無論何時你在程序中寫入一句帶引號的字符串 ,編譯器會創(chuàng)建一個string 對象來保存它 。 參數(shù)傳遞 :方法可以被聲明接受可變數(shù)目的參數(shù) 。 缺省的參數(shù)傳遞方法是對基本數(shù)據(jù)類型進行值傳遞 。 ref 關鍵字可以用來強迫一個變量通過引用傳遞 ,這使得一個變量可以接受一個返回值 。 out 關鍵字也能聲明引用傳遞過程 ,與 ref 不同的地方是 ,它指明這個參數(shù)并不需要初始值 。 與 COM 的集成 :C對 Windows 程序最大的賣點可能就是它與 COM 的無縫集成了 ,COM 就是微軟的 Win32 組件技術 。 實際上 ,最終有可能在任何 .NET 語言里編寫 COM 客戶和服務器端 。 C編寫的類可以子類化一個以存在的 COM 組件 。生成的類也能被作為一個 COM 組件使用 ,然后又能使用 ,比方說 ,JScript 語言子類化它從而得到第三個 COM 組件 。 這種現(xiàn)象的結(jié)果是導致了一個運行環(huán)境的產(chǎn)生 ,在這個環(huán)境里的組件是網(wǎng)絡服務 ,可用用任何 .NET 語言子類化 索引下標 :一個索引與屬性除了不使用屬性名來引用類成員而是用一個方括號中的數(shù)字來匿名引用 (就象用數(shù)組下標一樣 )以外是相似的 . 代理和反饋 :一個代理對象包括了 訪問一個特定對象的特定方法所需的信息 。 只要把它當成一個聰明的方法指針就行了 。 代理對象可以被移動到另一個地方 ,然后可以通過訪問它來對已存在的方法進行類型安全的調(diào)用 。 一個反饋方法是代理的特例 。 event 關鍵字用在將在事件發(fā)生的時候被當成代理調(diào)用的方法聲明中 。 本章小結(jié) 本章介紹了 的一些特點,表明了在當今 WEB 開發(fā)中有著非常重要的地位,介紹了 B/S 模型,與三層架構,與 在實現(xiàn) B/S 模型三層架構上的優(yōu)勢,最后介紹了 首選語言 C。 9 3 需求分析 項目需求 1)公告 通知 查看教務管理處發(fā)布的消息 2)成績查詢 有選擇性的查詢成績,并且顯示所得學分 3)課表查詢 查詢某個學期的課表,并且顯示該課程的詳細信息。 4)選課 選擇或者取消所選課程。 5)留言版 給某個人留下短訊息。 6) 修改密碼 7)返回主頁 8)收藏本頁 性能需求 為了保證系統(tǒng)能夠長期、安全、穩(wěn)定、可靠、高效的運行, 教務 管理系統(tǒng)應該滿足以下的性能需求: 1) 系統(tǒng)處理的準確性和及時性 系統(tǒng)處理的準確性和及時性是系統(tǒng)的必要性能。在系統(tǒng)設計和開發(fā)過 程中,要充分考慮系統(tǒng)當前和將來可能承受的工作量,使系統(tǒng)的處理能力和響應時間能夠滿足企業(yè)對信息處理的需求。 由于管理系統(tǒng)的數(shù)據(jù)錄入功能對于整個系統(tǒng)的功能和性能完成舉足輕重。作為系統(tǒng)的很多數(shù)據(jù)來源,而 數(shù)據(jù) 的采集錄入又影響企業(yè)的決策活動,其準確性很大程度上決定了查詢與決策的成敗。在系統(tǒng)開發(fā)過程中,必須采用一定的方法保證系統(tǒng)的準確性。 10 2) 系統(tǒng)的開放性和系統(tǒng)的可擴充性 教務 管理系統(tǒng)在開發(fā)過程中,應該充分考慮以后的可擴充性。例如用戶查詢的需求也會不斷的更新和完善。所有這些,都要求系統(tǒng)提供足夠的手段進行功能的調(diào)整和擴充 。而要實現(xiàn)這一點,應通過系統(tǒng)的開放性來完成,既系統(tǒng)應是一個開放系統(tǒng),只要符合一定的規(guī)范,可以簡單的加入和減少系統(tǒng)的模塊,配置系統(tǒng)的硬件。通過軟件的修補、替換完成系統(tǒng)的升級和更新?lián)Q代。 3) 系統(tǒng)的易用性和易維護性 教務 管理系統(tǒng)是直接面對使用人員的,而使用人員往往對計算機并不時非常熟悉。這就要求系統(tǒng)能夠提供良好的用戶接口,易用的人機交互界面。要實現(xiàn)這一點,就要求系統(tǒng)應該盡量使用用戶熟悉的術語和中文信息的界面;針對用戶可能出現(xiàn)的使用問題,要提供足夠的在線幫助,縮短用戶對系統(tǒng)熟悉的過程。 教務 管理系統(tǒng)中涉及到的數(shù)據(jù) 是相當重要的信息,系統(tǒng)要提供方便的手段供系統(tǒng)維護人員進行數(shù)據(jù)的備份,日常的安全管理,系統(tǒng)意外崩潰時數(shù)據(jù)的恢復等工作。 4) 系統(tǒng)的標準性 系統(tǒng)在設計開發(fā)使用過程中都要涉及到很多計算機硬件、軟件。所有這些都要符合主流國際、國家和行業(yè)標準。例如在開發(fā)中使用的操作系統(tǒng)、網(wǎng)絡系統(tǒng)、開發(fā)工具都必須符合通用標準。如規(guī)范的數(shù)據(jù)庫操縱界面、作為業(yè)界標準的TCP/IP 網(wǎng)絡協(xié)議及 ISO9002 標準所要求的質(zhì)量規(guī)范等;同時,在自主開發(fā)本系統(tǒng)時,要進行良好的設計工作,制訂行之有效的軟件工程規(guī)范,保證代碼的易讀性、可操作性和可移植性。 5) 系統(tǒng)的先進性 目前計算系統(tǒng)的技術發(fā)展相當快,做為 教務 管理系統(tǒng)工程,在系統(tǒng)的生命周期盡量做到系統(tǒng)的先進,充分完成企業(yè)信息處理的要求而不至于落后。這一方面通過系統(tǒng)的開放性和可擴充性,不斷改善系統(tǒng)的功能完成。另一方面,在系統(tǒng)設計和開發(fā)的過程中,應在考慮成本的基礎上盡量采用當前主流并先進且有良好發(fā)展前途的產(chǎn)品。 6) 系統(tǒng)的響應速度 教務 管理系統(tǒng)系統(tǒng)在日常處理中的響應速度為秒級,達到實時要求,以及時反饋信息。在進行統(tǒng)計分析時,根據(jù)所需數(shù)據(jù)量的不同而從秒級到分鐘級, 原則是保證操作人員不會因為速度問題而影響工作 效率 。 11 本章小結(jié) 本章主要講述了性能需求與項目需求,在項目需求中主要使要對人員的管理,資源的充分利用,制定工作計劃,降低成本,降低風險。在系統(tǒng)需求中最重要的是要使系統(tǒng)具有可擴展性,安全性,界面人性化。 12 4 系統(tǒng)分析 系統(tǒng)流程分析 系統(tǒng)總體設計如下圖 1 圖 1 頁面關系示意圖 ( 1) 登陸界面 此頁面為驗證用戶登陸,如果沒有登陸將不能訪問以后的界面。 ( 2) 系統(tǒng)主界面 此頁面為保證其他模式頁面的樣板一樣,保持統(tǒng)一界面。 ( 3)公告通知 顯示系統(tǒng)消息。 ( 4)課表查詢 查詢某個學生的所有課程。 ( 5)學生選課 查詢所選課程,選學某個課程。 13 ( 6)留言版 給某個用戶留言。 數(shù)據(jù)庫流程分析 1)成績查詢?nèi)缦聢D 2 圖 2 成績查詢流程圖 2)選課查詢?nèi)缦聢D 3 圖 3 選課查詢流程圖 14 數(shù)據(jù)庫實體分析 1)數(shù)據(jù)模型設計。首先做出學 生管理的 E— R 圖,分析一個問題的實體,從系統(tǒng)分析可以知道,學生的成績是由任課老師按照課程給出的,學生,課程,老師組成了這個系統(tǒng)的三個實體 [7]。 2)再分析三個實體之間的聯(lián)系。首先,這三個實體不是一個統(tǒng)一體,學生成績與老師沒有內(nèi)在的聯(lián)系,老師必須通過課程實體才能與學生建立聯(lián)系,因而不考慮。課程與學生這兩個實體是多對多的聯(lián)系,一個學生要學習多門課程,一門課程有多名學生學習。而學習成績是這兩個實體“學生”和“成績”共有的屬性,應填在二者的聯(lián)系的“學習”邊。因為成績不是學生獨有的,也不是課程獨有的;“某個學生 80 分”或“某們課程 80 分”是不完全的,但說“學生甲的語文 80 分”才是正確的,因為 80 分是學生甲和英語課程共有的。 E— R 圖 4 如下: 圖 4 學生與課程 E— R 圖 教師與課程這兩個實體之間,是一對多的聯(lián)系;一位教師可以交多門課程,而一個課程對于學生成績來說只能有一為教師, E— R 圖 5 如下所示。 15 圖 5 學生與老師 E— R 圖 與課程和教師 E— R 圖組合在一起,得到最后的 E— R 圖,有了 E— R 圖 6,就可以設計數(shù)據(jù)庫了,如下圖 6。 圖 6 數(shù)據(jù)庫示意圖 本章小結(jié) 本章介紹了系統(tǒng)模型,說明了每個模塊的功能,簡單地講述了數(shù)據(jù)庫流程和數(shù)據(jù)庫實體的分析,對一對多,多對一和多對多的數(shù)據(jù)模型進行了具體的分析,通過學生,選課和教師的關系具體分析了這一點。 16 5 數(shù)據(jù)庫設計 創(chuàng)建數(shù)據(jù)庫 在 Microsoft SQL Server 2021 中 ,創(chuàng)建 test 數(shù)據(jù)庫 .具體操作步驟如下 : 1)選擇 ”開始 ”|”程序 ”|Microsoft SQL Server|”企業(yè)管理器 ”命令 ,啟動 Microsoft SQL Server 企業(yè)管理器 . 2)在控制臺樹中右擊 ”數(shù)據(jù)庫 ”節(jié)點 ,然后從快捷菜單中選擇 ”新建數(shù)據(jù)庫 ”命令 . 3)打開 ”數(shù)據(jù)庫屬性 ”對話框 ,輸入數(shù)據(jù)庫的名稱 test,單擊 ”確定 ”按鈕 ,結(jié)束表命令操作 [8]. 數(shù)據(jù)庫創(chuàng)建完畢 ,企業(yè)管理器控制臺如下圖 7 所示 . 圖 7 數(shù)據(jù)庫創(chuàng)建 17 創(chuàng)建表 1)學生表: 學生表的字段類型與長度如圖 8 圖 8 學生數(shù)據(jù)表
點擊復制文檔內(nèi)容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1