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

正文內(nèi)容

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

2025-01-21 02:57 本頁(yè)面
 

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