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

正文內(nèi)容

教師工作量管理信息系統(tǒng)畢業(yè)設(shè)計word格式-資料下載頁

2024-11-29 02:56本頁面

【導(dǎo)讀】教師工作量管理信息系統(tǒng)。的管理信息系統(tǒng),本文大致介紹了技術(shù)的基本框架,分為三大部分對系統(tǒng)進行解。結(jié)構(gòu)設(shè)計和數(shù)據(jù)庫設(shè)計兩方面進行描述,其中WEB結(jié)構(gòu)設(shè)計方面,簡單介紹了WEB頁面。的組成和需求規(guī)劃,而數(shù)據(jù)結(jié)構(gòu)設(shè)計方面,從概念結(jié)構(gòu)設(shè)計和邏輯結(jié)構(gòu)設(shè)計兩方面進行說。明;系統(tǒng)實現(xiàn),詳細講述了系統(tǒng)的設(shè)計和實現(xiàn),將系統(tǒng)拆分為一個個單一的模塊,本文主。要以實驗員模塊的功能進行分析、設(shè)計和實現(xiàn)。關(guān)鍵字數(shù)據(jù)庫存儲過程函數(shù)工作量安全性

  

【正文】 定,可以使得控件節(jié)點與 XML、表格、關(guān)系型數(shù)據(jù)等建立緊密聯(lián)系; ? 支持站點導(dǎo)航功能,即通過集成 SiteMapDataSourse 控件,實現(xiàn)站點導(dǎo)航功能; ? 可動態(tài)構(gòu)建,可自定義外觀、主題等; ? 可根據(jù)不同類型的設(shè)備和瀏覽器,自適應(yīng)的完成控件呈現(xiàn)。 系統(tǒng)以 Menu 綁定 SiteMapDataSourse 的方式實現(xiàn)導(dǎo)航,而 SiteMapDataSourse 默認處理 Web. Sitemap 文件,連接信息 (即 url=)已經(jīng)在 Web. Sitemap 文件里編輯好了,每一個 siteMapNode 對應(yīng) Menu 的一個節(jié)點,點擊有 url 信息的節(jié)點則跳轉(zhuǎn)到相應(yīng)的 url 頁面。 使用它能很直觀地選擇你想要瀏覽的信息頁面,下面是一些屬性介紹: 常用屬性: ◆ Index 獲取樹節(jié)點在樹節(jié)點集合中的位置。 ◆ Nodes 獲取分配給樹視圖控件的樹節(jié)點集合。 ◆ Parent 獲取或設(shè)置控件的父容器。 ◆ SelectedNode 獲取或設(shè)置當(dāng)前在樹視圖控件中選定的樹節(jié)點。 ◆ ExpandAll 展開所有樹節(jié)點。 ◆ Checked 獲取或設(shè)置一個值,用以指示樹節(jié)點是否處于選中狀態(tài)。 ◆ Text 獲取或設(shè)置在樹節(jié)點標(biāo)簽中顯示的文本。 ◆ Expand 展開樹節(jié)點。 教師工作量管理信息系統(tǒng) 23 實驗員信息瀏覽和修改 ? 功能描述: 實驗人員基本信息 瀏覽和修改 。 ? 涉及存儲過程: selezctype, checkmsgfromT_Bcase, AddtoT_Bcase ? 涉及控件: GridView 運用存儲過程 AddtoT_Bcase 添加信息到實驗人員基本情況表( T_Bcase),存儲過程 checkmsgfromT_Bcase 則用來 判斷 T_Bcase 這個表是否有數(shù)據(jù)。 GridView 控件其實是一個顯示控件 ,用于綁定數(shù)據(jù),顯示數(shù)據(jù),它是通過綁定控件來與數(shù)據(jù)庫連接的,在無數(shù)據(jù)的時候是不顯示表格信息的。 GridView 支持修改 /刪除記錄 。GridView 控件的功能在下面會詳細說到。 GridView 的樣式設(shè)置: 在 CSS樣式表中對應(yīng)的設(shè)置為: 圖 實驗員信息瀏覽和修改頁面 CssClass=borderstyle …… ItemStyle CssClass=itemstyle / HeaderStyle CssClass=itemstyle / {border :1px solid cccccc。} .itemstyle {border:1px solid cccccc。} 教師工作量管理信息系統(tǒng) 24 實驗工作量信息頁面 ? 功能描述: 實驗員在 實驗工作量信息模塊 進行 實驗工作量信息填寫和統(tǒng)計。 ? 涉及存儲過程: AddtoEgzl, check_msg, seleNo, seleEtype, seleEpc, selezclb,seleK1, selek2, Expworkload1, Expworkload2, Expworkload3, Expzbworkload1,Expzbworkload2 , Expzbworkload3 , Expzbgzl1 , Expzbgzl2 , Expzbgzl3 ,AddtoEgzl ? 涉及控件: GridView。 實驗工作量信息填寫和統(tǒng)計模塊的設(shè)計思路完全不同于教學(xué)工作量模塊,它應(yīng)用了GridView控件和 SqlDataSourse控件進行數(shù)據(jù)顯示、修改、添加等。 在使用 ,主要依靠兩種類型的服務(wù)器控件:數(shù)據(jù)源控件和數(shù)據(jù)綁定控件。數(shù)據(jù)源控件負責(zé)連接和訪問數(shù)據(jù)庫;數(shù)據(jù)綁定控件負責(zé)將從數(shù)據(jù)庫獲取的數(shù)據(jù)顯示出來。我們采用的數(shù)據(jù)源控件是 SqlDataSourse,只需為它設(shè)置數(shù)據(jù)庫連接字符串、 SQL語句、存儲過程名稱即可,程序運行時, SqlDataSourse控 件將根據(jù)設(shè)置的參數(shù)自動連接數(shù)據(jù)源,并且執(zhí)行 SQL語句或存儲過程,然后返回選擇的數(shù)據(jù)記錄集合,最后關(guān)閉數(shù)據(jù)庫。同時,它允許通過屬性啟用并設(shè)置緩存數(shù)據(jù)的功能,如屬性 EnabledCaching、SqlCacheDependency等。 圖 實驗工作量信息頁面 教師工作量管理信息系統(tǒng) 25 GridView采用表格形式顯示從數(shù)據(jù)庫中獲取的數(shù)據(jù)集合,它具有以下的功能: ? 顯示數(shù)據(jù),通過 GridView控件與數(shù)據(jù)源控件的配合, GirdView控件可以將數(shù)據(jù)源控件獲得的數(shù)據(jù)集合,以表格的形式顯示在 Web頁面中。 ? 格式化數(shù)據(jù), GridView可在表格級、數(shù)據(jù)列級、數(shù)據(jù)行級,甚 至單元格等級別層次中,對數(shù)據(jù)進行格式化,同時還可以在表格中顯示按鈕、復(fù)選框和圖片等 ? 數(shù)據(jù)分頁及導(dǎo)航,通過設(shè)置屬性, GridView可自動對數(shù)據(jù)進行分頁顯示,而無需編寫任何代碼。同時自動為分頁創(chuàng)建導(dǎo)航按鈕。 ? 數(shù)據(jù)排序, GridView控件支持排序,可通過單擊表頭列名,使用排序功能 ? 數(shù)據(jù)編輯, GridView在數(shù)據(jù)源控件支持下,能夠自動實現(xiàn)數(shù)據(jù)編輯功能。 ? 自定義外觀和樣式, GridView控件具有很多外觀和樣式屬性,便于頁面的創(chuàng)建。 基于 GridView的數(shù)據(jù)顯示、自動編輯和刪除等功能,使得在設(shè)計時主要把功夫花 在GridView的數(shù)據(jù)添加功能的實現(xiàn)上,可能是不足吧,單獨使用 GridView控件,無法實現(xiàn)添加一行數(shù)據(jù)的目的,而且在數(shù)據(jù)源沒有數(shù)據(jù)的情況下, GridView不會顯示任何內(nèi)容,包括表頭,針對這兩個問題采用了以下方式的設(shè)計: 1. 添加數(shù)據(jù), GridView包括多種的數(shù)據(jù)綁定列類型,其中有一個稱為模板數(shù)據(jù)綁定列TemplateField,使用它可以自定義數(shù)據(jù)綁定列不同部分的模板,如交替行的單元格模板、編輯模式下的模板、表頭單元格模板和腳模板,而我們用到的就是腳模板FooterTemplate,通常情況下 FooterTemplate是不顯示的,可以在 GridView屬性里設(shè)置 showfooter為 true,用于填寫信息的控件則添加到 FooterTemplate里,另外還設(shè)置了三個功能按鈕:添加一行、取消和確認添加;‘添加一行’按鈕對應(yīng)的事件是:設(shè)置 GridView的 showfooter屬性為 true;‘取消’按鈕對應(yīng)的事件是:設(shè)置GridView的 showfooter屬性為 false;‘確認添加’按鈕對應(yīng)的事件是:添加相應(yīng)的參數(shù)到 SqlDataSourse。具體見示例框圖: 2. GridView無數(shù)據(jù)時的顯示設(shè)計, GridView有一個常用模板屬性 EmptyDataTemplate它是為了設(shè)置當(dāng)控件綁定空數(shù)據(jù)源時,允許開發(fā)人員自定義對于空行所呈現(xiàn)的內(nèi)容。默認值為空,可以將自定義模板內(nèi)容放置 在 EmptyDataTemplate和/EmptyDataTemplate標(biāo)簽之間。設(shè)計時在這個標(biāo)簽之間添加了一個表格,將其表主功能按鈕解析 “添加一行”按鈕事件 “取消”按鈕事件 “確認添加”按鈕事件 = true。 …… = false。 …… rameters=控件的內(nèi)容 rameters=控件的內(nèi)容 …… () 圖 GridView 添加一行數(shù)據(jù)的設(shè)計方法 教師工作量管理信息系統(tǒng) 26 頭設(shè)置成和 GridView的表頭一樣,當(dāng)頁面 Page_Load里檢驗到 GridView沒數(shù)據(jù)時,將自動顯示表頭,同時還在 GridView下添 加了一個只有一行的 HTML表格,列數(shù)與GridView所綁定的數(shù)據(jù)表一樣,這是為了當(dāng)沒數(shù)據(jù)內(nèi)容時用于添加第一行的數(shù)據(jù)到數(shù)據(jù)表,從而顯示到 GridView上,示例如圖: 實驗員工作量報表 ? 功能描述: 實驗技術(shù)人員 實驗工作量 報表 瀏覽和報表導(dǎo)出 ? 涉及存儲過程: totalworkload ? 涉及控件: LinkButton 該頁面除了實現(xiàn)報表瀏覽,還實現(xiàn)了導(dǎo)出功能,分 Excel 和 Word 導(dǎo)出兩種。 導(dǎo)出代碼如下所示: (Word 導(dǎo)出代碼類似,只需改 filename 和輸出類型即可 ) 圖 GridView 無數(shù)據(jù)時的顯示設(shè)計 圖 實驗技術(shù)人員實驗工作量報表 教師工作量管理信息系統(tǒng) 27 遇到的問題與解決過程 開發(fā)過程中從數(shù)據(jù)結(jié)構(gòu)的搭建,數(shù)據(jù)表的設(shè)計,各頁面模塊的設(shè)計、調(diào)試,程序的編寫運行等到實現(xiàn)各模塊功能,一路上遇到了很多問題 ,在一一解決的大大小小的問題實現(xiàn)功能的一殺那,喜悅感戰(zhàn)勝了一切煩惱與失落?? 發(fā)平臺的安裝問題 第一次 Visual Studio開發(fā)工具和 SQL Server 2020數(shù)據(jù)庫管理系統(tǒng)的安裝是在組員的幫助下完成的,所以在剛開始運用這兩個軟件時都很順利;后來重裝系統(tǒng)后,自己重新安裝 Visual Studio開發(fā)工具,忘記安裝 IIS(WEB服務(wù)器 ),后來通過組員才知道軟件的安裝有它遵循的次序,先安裝 VS2020再安裝 IIS就會出現(xiàn)“訪問 IIS元數(shù)據(jù)錯誤”,原因在于 VS安裝后有一個自己的服務(wù)器,而這可能會與 IIS相沖突。于是又把軟件卸了重新裝了一遍,花了餓很多時間,不過現(xiàn)在要我再裝一遍軟件的話,那就跟開電腦一樣簡單。 數(shù)據(jù)庫問題 數(shù)據(jù)表從一個數(shù)據(jù)庫導(dǎo)入另外一個數(shù)據(jù)庫時,數(shù)據(jù)設(shè)計表中的描述不能從一個數(shù)據(jù)庫導(dǎo)入另外一個數(shù)據(jù)庫;在一次導(dǎo)入數(shù)據(jù)表時沒有備份,結(jié)果導(dǎo)入的表中全部都沒有描述,又花了很多時 間一個個補上去。 數(shù)據(jù)系統(tǒng)遷移問題 把 整個系統(tǒng)從一臺電腦遷移到另外一臺電腦時,調(diào)試時出現(xiàn)了“在建立與服務(wù)器連接時錯誤??”;原因各臺電腦上安裝的數(shù)據(jù)庫服務(wù)器不一樣,在遷移了以后需要修改服務(wù)器。 //定義文檔類型、字符編碼 ()。 = true。 = GB2312。 //下面這行很重要, attachment 參數(shù)表示作為附件下載,您可以改成 online在線打開 //filename= 指定輸出文件的名稱,注意其擴展名和指定文件類型相符,可以為: .doc .xls .txt .htm (ContentDisposition, attachment。filename=)。 // 如果設(shè)置為 GetEncoding(GB2312)。導(dǎo)出的文件將 會出現(xiàn)亂碼?。?! = 。 // 可以為 application/msexcel、 application/msword、application/mstxt、 application/mshtml 或其他瀏覽器可直接支持文檔 = application/msexcel。//設(shè)置輸出文件類型為 excel文件。 //定義一個輸入流 oStringWriter = new ()。 oHtmlTextWriter = new (oStringWriter)。 //綁定 gridview 也可綁定服務(wù)端運行的 TABLE (oHtmlTextWriter)。 (())。()。()。 教師工作量管理信息系統(tǒng) 28 C編程 問題 C語言是大小寫敏感的語言,編程是曾不小心寫錯幾次,查了好久才改過來 項目文件的目錄問題 所謂的根目錄是指設(shè)置為虛擬目錄的文件夾下,設(shè)計時碰到過的問題:XmlSiteMapProvider所需的文件 ,解決: 目錄下。 頁面設(shè)計問題 頁面設(shè)計花了很長的時間,花了很多精力來學(xué)習(xí)各種控件的用法,書本上說的基本上能看懂理解,但真的開始著手設(shè)計的時候腦子里面卻很空,各種控件的使用并不像書上運用的那么靈活自如,用理論與實踐來解釋恰到好處。實驗?zāi)K設(shè)計方案是在教師模塊和管理模塊設(shè)計方案確定之后才確定的,因為實驗?zāi)K在工作量計算方法上理解的不是很好,所以覺得很難;在頁面的設(shè)計思想也開始凝固在前面兩個模塊上,所以對實驗?zāi)K的設(shè)計發(fā)揮得不是很好。 時間問題 整體上設(shè)計前準備的時間花得有點多,總的來說 設(shè)計從開始到完成其實經(jīng)歷了很長一段,走走停停,一個問題解決了意味著將要面對下一個問題,在解決完一個個問題以后,就覺得時間少了,關(guān)鍵是學(xué)到了很多。 技術(shù)性問題討論 安全性問題 1. 密碼的保護,使用 FormsAuthentication類中 HashPasswordStoringInConfigFile方法進行基于 SHA1的散列運算,當(dāng)用戶登陸時系統(tǒng)通過 HashPasswordStoringInConfigFile方法把用戶輸入的密碼計算成 SHA1值,然后與數(shù)據(jù)庫表中的 SHA1值進行比較,進而達到 驗證目的,這為登陸增強了不少安全性; 2. 禁止未登陸用戶訪問除登陸頁外的所有頁面
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1