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

正文內(nèi)容

高校學(xué)生宿舍管理系統(tǒng)畢業(yè)論文-閱讀頁(yè)

2025-07-09 15:17本頁(yè)面
  

【正文】 空,否則系統(tǒng)將會(huì)提示你操作失敗。3. 學(xué)期注冊(cè)管理 26 圖 學(xué)期注冊(cè)管理界面設(shè)計(jì)思想:學(xué)期注冊(cè)管理是對(duì)學(xué)生每年的交費(fèi)情況填寫(xiě)的信息,當(dāng)每學(xué)期開(kāi)學(xué),所有住宿的學(xué)生都應(yīng)憑交費(fèi)單據(jù)到所在的宿舍進(jìn)行注冊(cè),如果沒(méi)有交費(fèi)或未交清也可通過(guò)該窗體進(jìn)行注冊(cè),但必須在備注中說(shuō)明其原因和提供相應(yīng)的證明,并且在交費(fèi)狀況下選擇相應(yīng)的狀況。如果該學(xué)生住宿費(fèi)已全部交清,系統(tǒng)將自動(dòng)修改樓房表 House 里的實(shí)住人數(shù)和宿舍表 Dorm 中的實(shí)住人數(shù)使其減 1,并且修改學(xué)生基本信息表Student 的 在校狀態(tài)使其成為“離?!?。如果該宿舍不是全勤,就應(yīng)該填寫(xiě)該內(nèi)容,以便及時(shí)反映出宿舍在某日的住宿情況。1. 人員來(lái)訪登記圖 人員來(lái)訪登記界面 28 設(shè)計(jì)思想:人員來(lái)訪登記是對(duì)學(xué)生宿舍外來(lái)人員進(jìn)行登記,為了保證住宿生的人身和財(cái)物安全,當(dāng)外來(lái)人員要進(jìn)入某個(gè)宿舍時(shí),必須登記后才能對(duì)某個(gè)學(xué)生進(jìn)行探訪,否則可以拒絕該人的探訪。 信息查詢(xún)模塊詳細(xì)設(shè)計(jì)人員來(lái)訪查詢(xún)、物品進(jìn)出查詢(xún)、出勤情況查詢(xún)、宿舍衛(wèi)生查詢(xún)、學(xué)期注冊(cè)查詢(xún)、員工信息查詢(xún)、住宿情況查詢(xún)下分為三個(gè)菜單樓房查詢(xún)、宿舍查詢(xún)、學(xué)生查詢(xún)這九個(gè)功能模塊在具體編程實(shí)現(xiàn)上基本上是一樣。其余八個(gè)模塊僅介紹其設(shè)計(jì)思想。具體實(shí)現(xiàn):(1).在實(shí)現(xiàn)該功能模塊時(shí),需要添加一個(gè) Windows 窗體,使起 Name 為 ,修改 Text 屬性為“學(xué)生基本信息管理” ,調(diào)整窗體大小,修改 MaximizeBox 屬性為 false 和 MinimizeBox 屬性為 false,添加相應(yīng)的 label 控件、textBox 控件、boBox 控件、button 控件和外部表格組件gridControl,并修改相關(guān)的屬性使其如圖 界面。在命令按鈕的 Click 事件中分別寫(xiě)入相應(yīng)的代碼來(lái)實(shí)現(xiàn)查詢(xún)、打印和導(dǎo)出功能,詳細(xì)代碼請(qǐng)查看附錄 A。當(dāng)單擊打印時(shí),就會(huì)彈出打印對(duì)話(huà)框(如圖 ) ,在該對(duì)話(huà)框上分別有打印、預(yù)覽、設(shè)計(jì)三個(gè)選項(xiàng),當(dāng)選擇打印時(shí)就會(huì)調(diào)用 組件類(lèi)將其預(yù)先設(shè)計(jì)好的報(bào)表模板打印出來(lái),如果選擇了預(yù)覽就會(huì)把預(yù)先設(shè)計(jì)好的報(bào)表顯示出來(lái)(如圖 ) ,然后在打印,當(dāng)用戶(hù)對(duì)模板報(bào)表不滿(mǎn)意時(shí)可以選擇設(shè)計(jì),當(dāng)選擇設(shè)計(jì)后系統(tǒng)會(huì)調(diào)用 FastReport 報(bào)表編輯器,用戶(hù)打開(kāi)后可以自行設(shè)計(jì)自己想要的報(bào)表。(4).上述完成之后,輸入所查詢(xún)的條件,那么所需學(xué)生注冊(cè)信息就會(huì)在下面表格中顯示出來(lái)了。圖 宿舍入住情況查詢(xún)?cè)O(shè)計(jì)思想:宿舍入住情況查詢(xún)是具體的針對(duì)某棟宿舍樓的某個(gè)宿舍的使用情況進(jìn)行查詢(xún),是通過(guò)樓房號(hào)和宿舍號(hào)字段來(lái)實(shí)現(xiàn)該棟宿舍樓某個(gè)宿舍使用情況的查詢(xún)。 31 圖 人員來(lái)訪查詢(xún)圖 物品進(jìn)出查詢(xún)?cè)O(shè)計(jì)思想:物品進(jìn)出查詢(xún)是對(duì)學(xué)生帶入和帶出宿舍的物品情況進(jìn)行查詢(xún),通過(guò)學(xué)號(hào)、姓名和日期字段來(lái)查詢(xún)物品出入宿舍的詳細(xì)情況。 32 圖 出勤情況查詢(xún)?cè)O(shè)計(jì)思想:出勤情況查詢(xún)是對(duì)學(xué)生宿舍某日或某個(gè)宿舍的出勤情況進(jìn)行查詢(xún),通過(guò)樓房號(hào)、宿舍號(hào)和日期字段來(lái)完成對(duì)應(yīng)的查詢(xún)。圖 學(xué)生入住情況查詢(xún) 33 設(shè)計(jì)思想:學(xué)生入住情況查詢(xún)是對(duì)入住宿舍的學(xué)生的基本情況進(jìn)行的查詢(xún),它通過(guò)每個(gè)學(xué)生所對(duì)應(yīng)的學(xué)號(hào)字段來(lái)完成查詢(xún)操作。當(dāng)密碼丟失或遺忘時(shí),也可通過(guò)該窗體進(jìn)行找回,如果某個(gè)用戶(hù)長(zhǎng)期不使用帳號(hào),也可通過(guò)此窗體進(jìn)行注銷(xiāo)。(2).在實(shí)現(xiàn)用戶(hù)管理功能時(shí),需要用到用戶(hù)表 LoginIn 和權(quán)限表 Userqx,因此需要調(diào)用 公共類(lèi)來(lái)實(shí)現(xiàn)窗體與數(shù)據(jù)庫(kù)之間的相關(guān)聯(lián),在窗體的 Load 事件和命令按鈕的 Click 事件中分別寫(xiě)入相應(yīng)的代碼來(lái)實(shí)現(xiàn)修改密碼功能,詳細(xì)代碼請(qǐng)查看附錄 A。 (4).無(wú)論是添加用戶(hù)、修改用戶(hù)還是刪除用戶(hù)均采用調(diào)用 SQL 的存儲(chǔ)過(guò)程來(lái)完成相關(guān)的操作。 具體實(shí)現(xiàn):(1).在實(shí)現(xiàn)該功能模塊時(shí),需要添加一個(gè) Windows 窗體,使起 Name 為 ,修改 Text屬性為“權(quán)限設(shè)定” ,調(diào)整窗體大小,修改 MaximizeBox 屬性為 false 和 MinimizeBox 屬性為 false,添加相應(yīng)的 label 控件、listBox 控件、button 控件、checkedListBox 控件,并修改相關(guān)的屬性使其如圖 界面。 數(shù)據(jù)備份功能詳細(xì)設(shè)計(jì)1. 備份數(shù)據(jù)庫(kù) 35 圖 備份數(shù)據(jù)庫(kù)設(shè)計(jì)思想:備份數(shù)據(jù)庫(kù)功能模塊是提供了對(duì)整個(gè)數(shù)據(jù)庫(kù)進(jìn)行備份。具體實(shí)現(xiàn):(1).在實(shí)現(xiàn)該功能模塊時(shí),需要添加一個(gè) Windows 窗體,使起 Name 為 ,修改 Text屬性為“備份數(shù)據(jù)庫(kù)” ,調(diào)整窗體大小,修改 MaximizeBox 屬性為 false 和 MinimizeBox 屬性為 false,添加相應(yīng)的 label 控件、TextBox 控件、button 控件,并修改相關(guān)的屬性使其如圖 界面(2).首先通過(guò)調(diào)用 類(lèi)實(shí)現(xiàn)數(shù)據(jù)庫(kù)和窗體的相關(guān)聯(lián),再通過(guò)按鈕為你要備份的數(shù)據(jù)庫(kù)選擇路徑,在單擊備份使其執(zhí)行單擊事件里的 BackUp DataBase 語(yǔ)句,當(dāng)備份成功時(shí)系統(tǒng)會(huì)給出提示“數(shù)據(jù)備份成功!”2. 還原數(shù)據(jù)庫(kù)圖 還原數(shù)據(jù)庫(kù)設(shè)計(jì)思想:還原數(shù)據(jù)庫(kù)功能模塊是提供了對(duì)整個(gè)數(shù)據(jù)庫(kù)進(jìn)行還原。具體實(shí)現(xiàn):(1).在實(shí)現(xiàn)該功能模塊時(shí),需要添加一個(gè) Windows 窗體,使起 Name 為 ,修改 Text 屬性為“還原數(shù)據(jù)庫(kù)” ,調(diào)整窗體大小,修改 MaximizeBox 屬性為 false 和 MinimizeBox 屬性為 false,添加相應(yīng)的 label 控件、TextBox 控件、button 控件,并修改相關(guān)的屬性使其如圖 界面。 幫助功能詳細(xì)設(shè)計(jì)圖 關(guān)于設(shè)計(jì)思想:通過(guò)此模塊來(lái)介紹軟件的版本和設(shè)計(jì)者的一些基本信息。(2). 在命令按鈕的 Click 事件中寫(xiě)入 ()代碼。通過(guò)對(duì)主要功能模塊的具體設(shè)計(jì)方法介紹,使系統(tǒng)的功能更加清晰,讓人更好的了解 C 和其控件的使用方法??梢哉f(shuō)本章已經(jīng)介紹了系統(tǒng)的詳細(xì)設(shè)計(jì)過(guò)程,給人清晰明了的功能介紹。測(cè)試任何系統(tǒng)都有兩種方法:如果已經(jīng)知道了系統(tǒng)應(yīng)該具有的功能,可以通過(guò)測(cè)試來(lái)檢驗(yàn)是否每個(gè)功能都能正常使用;如果知道系統(tǒng)的內(nèi)部工作過(guò)程,可以通過(guò)測(cè)試來(lái)檢驗(yàn)系統(tǒng)內(nèi)部動(dòng)作是否按規(guī)格說(shuō)明書(shū)的規(guī)定正常進(jìn)行。對(duì)于軟件測(cè)試而言,黑盒測(cè)試方法把程序看作一個(gè)黑盒子,完全不考慮程序內(nèi)部結(jié)構(gòu)和處理過(guò)程。黑盒測(cè)試又稱(chēng)為功能測(cè)試。這種方法按照程序內(nèi)部的邏輯測(cè)試程序,檢測(cè)程序中的主要執(zhí)行通路是否能按預(yù)定的要求正確工作。本系統(tǒng)的測(cè)試過(guò)程由下述幾個(gè)步驟組成:?jiǎn)卧獪y(cè)試、集成測(cè)試和系統(tǒng)測(cè)試。通常,單元測(cè)試和編碼屬于軟件過(guò)程的同一個(gè)階段。這樣能夠使程序員及時(shí)發(fā)現(xiàn)錯(cuò)誤并改正錯(cuò)誤,減少最后集中查找錯(cuò)誤的工作量。一種方法是先分別測(cè)試每個(gè)模塊,再把所有模塊按設(shè)計(jì)要求放在一起結(jié)合成所要的程序,這種方法稱(chēng)為非漸進(jìn)增式測(cè)試方法;另一種方法是把下一個(gè)要測(cè)試的模塊同已經(jīng)測(cè)試好的那些模塊結(jié)合起來(lái)進(jìn)行測(cè)試,測(cè)試完以后再把下一個(gè)因該測(cè)試的模塊結(jié)合進(jìn)來(lái)測(cè)試。集成測(cè)試以黑盒測(cè)試為主,采用漸增式測(cè)試,對(duì)上層模塊采用自頂向下測(cè)試,對(duì)某些具有輸入輸出功能或復(fù)雜算法的關(guān)鍵分支,采用自底向上測(cè)試,直到整個(gè)軟件裝配完畢。 用戶(hù)測(cè)試在計(jì)算機(jī)測(cè)試完成后,按照系統(tǒng)的功能需求選擇多名同學(xué)進(jìn)行測(cè)試,將他們分配不同的權(quán)限,根據(jù)各自的權(quán)限對(duì)系統(tǒng)進(jìn)行測(cè)試。七名操作員分別根據(jù)自己的密碼登陸系統(tǒng),user1 操作員測(cè)試對(duì)系統(tǒng)設(shè)置和用戶(hù)管理進(jìn)行功能測(cè)試;user2 操作員測(cè)試公寓管理功能,具體測(cè)試添加、修改和刪除功能的實(shí)現(xiàn);user3 操作員測(cè)試學(xué)生管理功能的實(shí)現(xiàn);user4 操作員測(cè)試出入登記模塊功能的實(shí)現(xiàn);user5 操作員測(cè)試信息查詢(xún)及報(bào)表打印功能的實(shí)現(xiàn);user6 操作員測(cè)試數(shù)據(jù)庫(kù)的備份和還原功能的實(shí)現(xiàn)。 本章小結(jié) 本章通過(guò)對(duì)系統(tǒng)測(cè)試方法的介紹,確定了本系統(tǒng)采用集成測(cè)試的方案。通過(guò)測(cè)試,調(diào)試生成可執(zhí)行的應(yīng)用程序。 39 第五章 總 結(jié)歷時(shí)一個(gè)半月的畢業(yè)設(shè)計(jì)現(xiàn)在已經(jīng)接近尾聲了,回想起這一個(gè)半月的日子,感覺(jué)收獲頗多。在設(shè)計(jì)的開(kāi)始階段為了盡快熟悉 C語(yǔ)言,我詳細(xì)翻閱有關(guān)該方面的資料,對(duì)書(shū)中的基本理論知識(shí)逐章逐節(jié)地分析,同時(shí)還用上機(jī)操作來(lái)加深理解。在對(duì)所要應(yīng)用的技術(shù)有了一個(gè)基本認(rèn)識(shí)之后,就開(kāi)始構(gòu)思自己的系統(tǒng)設(shè)計(jì)。程序代碼完成之后,要進(jìn)行運(yùn)行調(diào)試,剛開(kāi)始由于沒(méi)有調(diào)試經(jīng)驗(yàn)和方法效率很低,最后在老師和同學(xué)的幫助下,終于順利完成了,自己也從中學(xué)到了不少東西。畢業(yè)設(shè)計(jì)不僅是對(duì)我在大學(xué)所學(xué)知識(shí)的一個(gè)綜合運(yùn)用,也是一次增長(zhǎng)知識(shí)和經(jīng)驗(yàn)的好機(jī)會(huì),同時(shí)也使我學(xué)會(huì)了許多處理、解決問(wèn)題的方法,大大提高了自己的動(dòng)手能力,為即將走上工作崗位打下了良好的基礎(chǔ)。首先要感謝我們的指導(dǎo)老師杜柏林老師,在初次和老師討論這個(gè)設(shè)計(jì)時(shí),杜老師就耐心的為我分析該系統(tǒng),告訴我目前宿舍管理上的種種弊端,讓我在具體設(shè)計(jì)該系統(tǒng)時(shí)盡可能的考慮全面,使我對(duì)整個(gè)設(shè)計(jì)有了一個(gè)初步的認(rèn)識(shí)。在設(shè)計(jì)剛開(kāi)始時(shí),對(duì)許多東西都是陌生的,C 語(yǔ)言之前都沒(méi)有接觸過(guò),都是我的指導(dǎo)老師給予了我耐心的指導(dǎo),使我對(duì)陌生的開(kāi)發(fā)環(huán)境產(chǎn)生了濃厚的學(xué)習(xí)興趣??傊?,在老師們盡心盡力的幫助下,我的畢業(yè)設(shè)計(jì)才能如期順利完成,并且,我的指導(dǎo)老師就我的論文的編排和書(shū)寫(xiě)格式也為我提出了不少的修改意見(jiàn)。using 。 using 。 [DllImport(kernel32)] private static extern int GetPrivateProfileInt( string lpAppName, string lpKeyName, int nDefault, string lpFileName )。[DllImport(kernel32)] private static extern bool WritePrivateProfileString( string lpAppName, string lpKeyName, string lpString, string lpFileName )。 } public int GetInt(string section,string key,int def) { 43 return GetPrivateProfileInt(section,key,def,fileName)。 GetPrivateProfileString(section,key,def,temp,1024,fileName)。 } public void WriteInt(string section,string key,int iVal) { WritePrivateProfileString(section,key,(),fileName)。 } public void DelKey(string section,string key) { WritePrivateProfileString(section,key,null,fileName)。 } }}用于連接數(shù)據(jù)庫(kù)源代碼using System。using 。using 。 //定義一個(gè)連接private DataSet ds。private SqlTransaction trans。string sDBName。string sPwd。sServer=new ClassIniFile(pass).GetString(System, Server, )。sUID=new ClassIniFile(pass).GetString(System, UID, )。sCon=server=+sServer+。pwd=+sPwd+。con=new SqlConnection(sCon)。}//判斷連接是否關(guān)閉,如關(guān)閉再次打開(kāi)if(==){()。=false。trans=()。()。 45 ()。try{SqlDataAdapter da=new SqlDataAdapter(sSQL, con)。(ds,sTableName)。return null。}return ds。ds=new DataSet()。}catch(Exception ex){()。}finally{}return ds。SqlCommand cmd=()。=sSQL。}catch(SqlException e){throw e。SqlCommand cmd=()。int i=()。return i。return 1。try{()。return 1。}return (int)[Return Value].Value。SqlCommand cmd=new SqlCommand(sProcName, con)。if (parms!=null){foreach(SqlParameter p in parms)(p)。return cmd。try{()。}catch(Exception ex){()。}finally{()。}public void RunProc(string sProcName, out SqlDataReader dr){SqlCommand cmd=CreateCommand(sProcName, null)。}catch(Exception ex){()。}}//執(zhí)行存儲(chǔ)過(guò)程4public void RunProc(string sProcName, SqlParame
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1