版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、蘭州財(cái)經(jīng)大學(xué)隴橋?qū)W院信息工程系課程設(shè)計(jì)報(bào)告課 程名 稱:C#面向?qū)ο蟪绦蛟O(shè)計(jì)設(shè)計(jì)題 目:學(xué)生宿舍管理系統(tǒng)班級:電子商務(wù)1401學(xué)生姓名:卯成飛學(xué)生學(xué)號:指導(dǎo)教師:于泳海年 月 日目錄、系統(tǒng)開發(fā)的背景1、系統(tǒng)分析與設(shè)計(jì)1(1) 系統(tǒng)功能要求 1(二)系統(tǒng)模塊結(jié)構(gòu)設(shè)計(jì)2三、系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)3學(xué)生宿舍管理系統(tǒng)基本流程(2) 學(xué)生宿舍管理流程圖 3四、系統(tǒng)測試 4(1) 測試登錄 4(2) 測試部分主菜單 5五、總結(jié) 8六、附件(代碼、部分圖表) 8登陸代碼 8查詢學(xué)生信息代碼 9添加學(xué)生信息 9刪除學(xué)生信息 10入住查詢 11查詢宿舍信息 12添加宿舍信息 12入住查詢 13入住添加 14宿舍管理系
2、統(tǒng)一、系統(tǒng)開發(fā)的背景學(xué)生宿舍管理系統(tǒng)對于一個(gè)學(xué)校來說是必不可少的組成部分。 目前好多學(xué)校還停留在宿舍管理人員手工記錄數(shù)據(jù)的最初階段, 手工記錄對于規(guī)模小的學(xué)校來說還勉強(qiáng)可以接受,但對于學(xué)生信息量比較龐大,需要記錄存檔的數(shù)據(jù)比較多的高校來說,人工記錄是相當(dāng)麻煩的。而且當(dāng)查找某條記錄時(shí),由于數(shù)據(jù)量龐大,還只能靠人工去一條條的查找,這樣不但麻煩還浪費(fèi)了許多時(shí)間,效率也比較低。當(dāng)今社會(huì)是飛速進(jìn)步的世界,原始的記錄方式已經(jīng)被社會(huì)所淘汰了,計(jì)算機(jī)化管理正是適應(yīng)時(shí)代的產(chǎn)物。信息世界永遠(yuǎn)不會(huì)是一個(gè)平靜的世界,當(dāng)一種技術(shù)不能滿足需求時(shí),就會(huì)有新的技術(shù)誕生并取代舊技術(shù)。 21 世紀(jì)的今天,信息社會(huì)占著主流地位,計(jì)
3、算機(jī)在各行各業(yè)中的運(yùn)用已經(jīng)得到普及,自動(dòng)化、信息化的管理越來越廣泛應(yīng)用于各個(gè)領(lǐng)域。二、系統(tǒng)分析與設(shè)計(jì)(一) 系統(tǒng)功能要求為了使系統(tǒng)使用者感到操作方便, 提供便利的數(shù)據(jù)查詢與增刪改除工作。 成功的開發(fā)出學(xué)生宿舍管理系統(tǒng)。 可以查詢、 添加、 刪除員工、 學(xué)生、 宿舍的信息,便于管理,節(jié)省人力。從而達(dá)到管理的目的。由于數(shù)據(jù)庫存儲(chǔ)容量相當(dāng)大,而且比較穩(wěn)定,適合較長時(shí)間的保存, 也不容易丟失。 這無疑是為信息存儲(chǔ)量比較大的學(xué)校提供了一個(gè)方便、快捷的操作方式。本系統(tǒng)具有運(yùn)行速度快、安全性高、穩(wěn)定性好的優(yōu)點(diǎn),并且具備完善的報(bào)表生成、修改功能,能夠快速的查詢學(xué)校所需的住宿信息,方便高校對學(xué)生宿舍的管理。學(xué)生
4、宿舍管理系統(tǒng)應(yīng)提供簡單、層次關(guān)系明了、清晰的操作界面,使用戶一目了然。盡可能的為用戶的錄入、查詢等功能操作提供方便。在設(shè)計(jì)該系統(tǒng)時(shí),應(yīng)盡可能的貼近 學(xué)生,便于用戶操作。系統(tǒng)在實(shí)現(xiàn)上應(yīng)該具有如下功能:1、系統(tǒng)要求用戶必須輸入正確的用戶名和密碼才能進(jìn)入系統(tǒng)。2、系統(tǒng)應(yīng)提供查詢功能,以方便用戶對學(xué)生基本信息的查詢(要實(shí)現(xiàn)按多種條件 的查詢)及樓房信息的查詢。3、系統(tǒng)還應(yīng)具有添加、修改、刪除基本信息的功能。系統(tǒng)模塊結(jié)構(gòu)設(shè)計(jì)通過對系統(tǒng)功能的分析,學(xué)生宿舍管理系統(tǒng)功能如圖 X所示。用戶登陸I圖1學(xué)生宿偌統(tǒng)功能圖通過上圖的功能分析,把整個(gè)系統(tǒng)劃分為 8個(gè)模塊:信息查詢信息管理修改信息1J1、學(xué)生信息查詢、添
5、加、刪除。科舍 工信 思住 查信息的查詢、添加 宿舍信息的查詢會(huì)詢實(shí)現(xiàn)入 住 查 詢r(jià)添添刪刪加加除除宿學(xué)學(xué)員舍生生工信信信信LmJ學(xué)生宿舍管理系統(tǒng)基本流程( 1)用戶登錄用戶只需要填寫姓名和密碼就可以完成登錄操作,登錄成功自動(dòng)跳轉(zhuǎn)到主菜單頁面。( 2)信息查詢用戶在此可以通過輸入宿舍、班級、學(xué)號等進(jìn)行分類查詢,查看相對應(yīng)的學(xué)生基本信息。查詢完后可以通過鏈接跳轉(zhuǎn)到其他頁面進(jìn)行相關(guān)操作。( 3)宿舍管理本頁面主要進(jìn)行對晚歸學(xué)生的登記管理,還有對入住情況及員工信息的查詢。操作完成后可以通過鏈接跳轉(zhuǎn)到其他頁面進(jìn)行相關(guān)操作。( 4)修改信息用戶在此可以通過添加新宿舍和新生信息來修改基本宿舍信息。操作完
6、成后可以通過鏈接跳轉(zhuǎn)到其他頁面進(jìn)行相關(guān)操作。學(xué)生宿舍管理流程圖示。分析:首先輸出表頭,然后依次經(jīng)過查詢、信息管理、修改信息。流程圖如圖2所用戶圖2宿舍管理系統(tǒng)流程圖四、系統(tǒng)測試(1) 測試登錄圖3登錄界面(2) 測試部分主菜單圖4主菜單界面圖5添加學(xué)生信息界面圖6刪除學(xué)生信息界面7 查詢學(xué)生信息界面8 刪除學(xué)生信息界面9 修改學(xué)生信息界面10 入住查詢界面11 入住添加界面五、總結(jié)通過兩周的努力,大學(xué)生宿舍管理系統(tǒng)基本上完成了。通過這一個(gè)小項(xiàng)目,我收獲了很多。尤其是在數(shù)據(jù)庫的 SQL 語句的練習(xí)方面。很多以前不熟練的 SQL 語句現(xiàn)在都能熟練地寫出來了;還有就是一些基本的控件的使用, Labe
7、l、 TextBox、 Button 等,以前不知道德一些屬性現(xiàn)在也了解了那么多。不過該系統(tǒng)還是有一些漏洞的,比如在員工管理上,對于員工信息沒有加入數(shù)據(jù)庫表中, 也沒在系統(tǒng)內(nèi)顯現(xiàn)出來,不是很完善。不過在以后的學(xué)習(xí)和練習(xí)中會(huì)不斷改正和解決不懂的問題。六、附件(代碼、部分圖表)登陸代碼using=Data Source=.;Initial Catalog=!舍;Integrated Secuhty=True();SqlCommandcmd = newSqlCommand();= select 密碼 from 登錄 where 用戶名 = + += conn;string pass = ();if
8、= pass)主菜單 n = new 主菜單 ();(歡迎進(jìn)入高校宿舍管理系統(tǒng), 登陸成功 );();();();else(用戶名或密碼錯(cuò)誤請重新確輸入, 登錄失敗 );();查詢學(xué)生信息代碼usingstring connString = Data Source=.;Initial Catalog4!舍;Integrated SecuHty=TrueSqlConnectionconnection = newSqlConnection(connString);string 學(xué)號 = ;string sql = (select * from 學(xué)生信息 where 學(xué)號 like%0% , ;Sq
9、lDataAdapterdataAdapter =newSqlDataAdapte(rsql, connection);DataSetdataSet =new DataSet宿T舍 I 0);(dataSet);0.DataPropertyName = 學(xué)號 ;1 .DataPropertyName = 班級 ;2 .DataPropertyName = 姓名 ;3 .DataPropertyName = 性別 ;= 0;private void button2_Click(object sender,EventArgs e)();添加學(xué)生信息usingstring connString =
10、Data Source=.;Initial Catalog4!舍;Integrated SecuHty=TrueSqlConnectionconnection = newSqlConnection(connString);string sql = (INSERT INTO 學(xué)生信息(學(xué)號 ,班級 ,姓名 ,性別 )VALUES(+ ,+ ,+ ,+ ) );try();SqlCommandcommand = new SqlCommand(sql, connection);int count = ();if (count 0)(添加學(xué)生信息成功 , 添加成功 , , ;else(添加學(xué)生失敗,
11、添加失敗1, , ;catch (Exception ex), 操作數(shù)據(jù)庫出錯(cuò), , ;finally();private void button2_Click(object sender,EventArgs e)();刪除學(xué)生信息usingstring connString = Data Source=.;Initial Catalog4!舍;Integrated SecuHty=TrueSqlConnectionconnection = newSqlConnection(connString);string sql = (delete from 學(xué)生信息 where 學(xué)號 like%0%a
12、nd 班級 like%1% , , ;try();SqlCommandcommand = new SqlCommand(sql, connection);int count = ();if (count 0)(刪除學(xué)生信息成功, 刪除成功, , ;else(刪除學(xué)生信息失敗1, 刪除失敗 , , ;catch (Exception ex), 操作數(shù)據(jù)庫出錯(cuò), , ;finally();private void button2_Click(object sender,EventArgs e)();入住查詢usingstring connString = Data Source=.;Initial
13、 Catalog4!舍;Integrated SecuHty=TrueSqlConnectionconnection = newSqlConnection(connString);string 樓。號?=;string宿T舍|0號?=;string sql = (select * from 入住 where 樓號 like%0% and 宿舍號 like%1% , , ;SqlDataAdapterdataAdapter =newSqlDataAdapte(rsql, connection);DataSetdataSet =new DataSet宿舍);查詢宿舍信息(dataSet);0.Da
14、taPropertyName = 樓號 ;1 .DataPropertyName = 宿舍號 ;2 .DataPropertyName = 是否住滿 ;3 .DataPropertyName = 可住 / 滿員 ;= 0;private void button2_Click(object sender,EventArgs e)();usingstring connString = Data Source=.;Initial Catalog4!舍;Integrated SecuHty=TrueSqlConnectionconnection = newSqlConnection(connStrin
15、g);string 樓。號?=;string宿T舍|0號?=;string sql = (select * from 宿舍信息 where 樓號 like%0% and 宿舍號 like %1% , , ;SqlDataAdapterdataAdapter =newSqlDataAdapte(rsql, connection);DataSetdataSet =new DataSet宿舍);(dataSet);0.DataPropertyName = 樓號 ;1 .DataPropertyName = 宿舍號 ;2 .DataPropertyName = 學(xué)號 ;3 .DataPropertyN
16、ame = 姓名 ;4 .DataPropertyName = 班級 ;5 .DataPropertyName = 入住日期 ;= 0;private void button2_Click(object sender,EventArgs e)();添加宿舍信息usingstring connString = Data Source=.;Initial Catalog4!T舍 | 0;Integrated SecuHty=TrueSqlConnectionconnection = newSqlConnection(connString);string sql = (INSERT INTO 宿舍信
17、息 (樓號 ,宿舍號,學(xué)號 ,姓名 ,班級 ,入住 try) VALUES( + + , + + , + + , + + , + + );();SqlCommandcommand = new SqlCommand(sql, connection);int count = ();if (count 0)(添加宿T舍信息成功,”添加成功else(添加宿舍信息失敗, 添加失敗, , ;catch (Exception ex), 操作數(shù)據(jù)庫出錯(cuò), , ;finally();private void button2_Click(object sender,EventArgs e)();入住查詢strin
18、g connString = Data Source=.;Initial Catalog4!舍;Integrated SecuHty=TrueSqlConnectionconnection = newSqlConnection(connString);string 樓。號?=;string宿T舍|0號?=;string sql = (select * from 入住 where 樓號 like%0% and 宿舍號 like%1% , , ;SqlDataAdapterdataAdapter =newSqlDataAdapte(rsql, connection);DataSetdataSet
19、=new DataSet宿舍);(dataSet);0.DataPropertyName = 樓號 ;1 .DataPropertyName = 宿舍號 ;2 .DataPropertyName = 是否住滿 ;3 .DataPropertyName = 可住 / 滿員 ;= 0;private void button2_Click(object sender,EventArgs e)();入住添加string connString = Data Source=.;Initial Catalog4!舍;Integrated SecuHty=TrueSqlConnectionconnection
20、 = newSqlConnection(connString);string sql = (use宿舍INSERT INTO 入彳 (樓號,宿舍號,是否住a 硒住/滿員 )VALUES( + + ,+, + ,+ ) );try();SqlCommandcommand = new SqlCommand(sql, connection);int count = ();if (count 0)(添加入住成功 , 刪除成功 , , ;else(添加入住a失敗,刪除失敗“一;catch (Exception ex), 操作數(shù)據(jù)庫出錯(cuò), , ;finally();private void button2_Click(object sender,EventArgs e)();(本課程設(shè)計(jì)主
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 課程設(shè)計(jì)書項(xiàng)目管理
- 閥體鑄造毛胚課程設(shè)計(jì)
- 報(bào)賬員工作總結(jié)
- 設(shè)備維護(hù)保養(yǎng)制度
- 有限公司成立合作協(xié)議書
- 多路報(bào)警電路課程設(shè)計(jì)
- 中考英語贏戰(zhàn)秘籍
- 閃電滑翔機(jī)課程設(shè)計(jì)
- 迷宮自動(dòng)尋路課程設(shè)計(jì)
- 進(jìn)程創(chuàng)建系統(tǒng)課程設(shè)計(jì)
- 2024-2030年全球及中國瀏覽器行業(yè)市場現(xiàn)狀供需分析及市場深度研究發(fā)展前景及規(guī)劃可行性分析研究報(bào)告
- 2024秋期國家開放大學(xué)《公共行政學(xué)》一平臺(tái)在線形考(形考任務(wù)一至三)試題及答案
- 2024年通信電子計(jì)算機(jī)技能考試-通信電力機(jī)務(wù)員考試近5年真題附答案
- 《喜迎建隊(duì)日 爭做好少年》主題班會(huì)教案3篇
- 北京市初一上學(xué)期期中道德與法治試卷與參考答案
- 高盛-比亞迪:全球汽車市場上的新興領(lǐng)先企業(yè)-2024-10-企業(yè)研究
- 醫(yī)師定期考核人文醫(yī)學(xué)模擬考試500題(含參考答案)
- 2024版《兒童腦性癱瘓》課件
- 醫(yī)學(xué)統(tǒng)計(jì)學(xué)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 秀場內(nèi)外-走進(jìn)服裝表演藝術(shù)智慧樹知到答案2024年武漢紡織大學(xué)
- 2024年度安徽白帝集團(tuán)限公司社會(huì)招聘高頻500題難、易錯(cuò)點(diǎn)模擬試題附帶答案詳解
評論
0/150
提交評論