第6組總結報告-宿舍管理系統(tǒng)
總結報告:宿舍管理系統(tǒng)
組長:丁晶
組員:熊立春,郭錚,楊承銘,李曉瑋小組分工:
技術人員:楊承銘資料收集:李曉瑋、郭錚總結:熊立春
此系統(tǒng)可以實現(xiàn)管理員通過帳號和密碼登陸管理頁面,進行相關查詢,最后退出返回登陸頁面。
系統(tǒng)主要分為四部分,主要為四個表單:表單1、表單2.,表單3,表單4。
1表單1(負責人:熊立春)
建立一個表單,命名為表單1。選擇背景圖片,將表單屬性進行修改:boderstyle設置成固定邊框,把caption設置為登陸界面,icon設置成自定義,maxbutton設置成假,windowstate設置成普通,height,width設置為背景圖片實際大小。添加一個大標簽,將caption設為學生宿舍系統(tǒng),添兩個小標簽,分別將其caption改為賬號和密碼,將其backstyle設為透明,再在其后面加兩個文本框,讓用戶輸入賬號和密碼。在表單右下角添加一個命令按鈕,將其caption改為登陸,用戶通過此按鈕可以進入下一表單。建一個表,命名為宿舍信息表,在表設計器中輸入字段:宿舍號,學生。宿舍電話。設置好各字段的類型、寬度、小數(shù)位數(shù),再輸入數(shù)據(jù)保存。
文本框信息驗證代碼如下:use管理員信息表
ifempty(thisform.text1.value)orempty(thisform.text2.value)messagebox("請輸入信息",0,"提示")else
locatefor賬號=alltrim(thisform.text1.value)and密碼=alltrim(thisform.text2.value)
iffound()doform表單2else
messagebox("請輸入正確信息")endifendif
2.表單2(負責人:丁晶):
先建立一個項目,在此項目中建立一個數(shù)據(jù)庫,在該數(shù)據(jù)庫中建立一個表學生信息表,在表設計器中輸入字段:姓名,學號,宿舍號,性別,專業(yè)班級。設置好各字段的類型、寬度、小數(shù)位數(shù)。再輸入數(shù)據(jù)保存,再建立一個表單,設置自定義背景,在此表單的屬性中把ion設置成固定邊框,把caption設置成宿舍信息查詢,icon設置成自定義,maxbutton設置成假,windowstate設置成普通,height,width自定義。在表單上插上五個標簽,將backstyle設為透明。這五個標簽的caption分別為:歡迎進入宿舍管理系統(tǒng),若想要查詢學生的宿舍號,請輸入該學生的學號,這個標簽后緊跟著一個文本框,用來讓用戶輸入學號;它的后面有一個命令按鈕,caption設置為第4個標簽為:若想要查詢某一宿舍的住宿情況查詢,雙擊他寫入代碼:
Doform表單3
在運行后點擊它將進入下一個表單。
最后一個標簽為:請輸入宿舍號。緊跟著又是一個文本框,用來讓用戶輸入宿舍號。在表單最下方插入一個命令按鈕,caption設置成查詢,用來連接下一表單。這時寫入的代碼為:
doform表單4
運行后點擊它將進入表單4
3表單3(負責人:楊承銘):
接著再建立一個新表單,將它命名為“表單3”,將該form的caption改為學生信息顯示。并為該表單添加了背景顏色,將backcolor屬性做了修改。為了運行后頁面的美觀,將它的屬性windowstate設置為普通,將邊框設為固定邊框,將最大化鍵maxbotton設置為禁用。在該表單中,添加了1個標簽為:“您所查詢的學生信息如下”,將字體fontname設置為“新宋體”,將字號改為“22”。這個表單中有一張表學生信息表,用來顯示所查詢的學生的信息。這里對原始表中的信息做了過濾,寫入了一下代碼:setfilterto學號=”0945040107”thisform.refresh
最后點擊命令按鈕“返回主頁”將返回表單2。點擊命令按鈕“退出”將重新進入表單1。
4.表單4(負責人:郭錚)
新建一個表單,將caption屬性改為“宿舍信息表”,并為該表單添加了背景顏色,將backcolor屬性做了修改。
為了運行后頁面的美觀,將它的屬性windowstate設置為普通,將邊框設為固定邊框,將最大化鍵maxbotton設置為禁用。在該表單中,添加了1個標簽為:“您所查詢的宿舍信息如下”,將字體fontname設置為“新宋體”,將字號改為“22”。這個表單中有一張表宿舍信息表,用來顯示所查詢的宿舍的信息。這里對原始表中的信息做了過濾,寫入了一下代碼:
setfilterto宿舍號="一號610"thisform.refresh
最后添加了一個命令按鈕,caption屬性改為退出,雙擊它在出來的頁面輸入代碼如下:
doform表單1
運行后點擊它將重新進入登錄界面。
5.總結(負責人:熊立春):
通過這個設計,使我們對課程設計這門課程產(chǎn)生了濃厚的學習興趣。在這個設計中,我們通過對數(shù)據(jù)庫的運用,學到了如何建立表單,并且對表單的內(nèi)容進行修改,并且將其美化。同時,接觸到了簡單的編程,拓展了我們知識層面。希望在以后的學習生活可以多接觸這樣的課程!
擴展閱讀:第六組 學生宿舍管理系統(tǒng)項目計劃書
組長:高仁英
成員:楊舒婷、連燕婷
1.引言
1.1目的
[1]本章提供整個軟件開發(fā)計劃的綜述,主要確定以下內(nèi)容:[2]軟件生存周期的選取及裁剪。[3]軟件規(guī)范、方法和標準的選擇。[4]軟件工作產(chǎn)品的規(guī)模估計。[5]軟件工作量和成本的估計。[6]軟件進度表的制定。[7]軟件風險的評估。[8]軟件項目培訓計劃。
1.2范圍
說明該軟件開發(fā)計劃的范圍,簡要描述軟件開發(fā)計劃的內(nèi)容。一般而言,對于一個較大的軟件項目,計劃書包括如下內(nèi)容:[1]工作模塊計劃[2]人力資源計劃[3]進度安排計劃
[4]配置管理計劃
1.3術語定義
[1]軟件相關組:指軟件配置管理組、文檔支持組、測試組。[2]軟件質(zhì)量保證組:指計劃和實施軟件質(zhì)量保證活動的人員的集合。[3]軟件工程組:是負責一個項目的軟件開發(fā)和維護活動的個人的集合。
1.4參考資料
[1]項目任務書[2]用戶需求報告[3]商務合同
[4]實用軟件工程(第二版)趙池龍楊林電子工業(yè)出版社
1.5相關文檔
[1]項目任務書[2]用戶需求報告[3]用戶需求規(guī)格說明書
1.6版本更新記錄
版本更新記錄格式
版本號V1.0V1.0.1創(chuàng)建者高仁英楊舒婷創(chuàng)建日期201*/03/28201*/03/28維護者連燕婷維護日期201*/05/05維護紀要成本估算維護1.7項目概述
1.在用戶登陸時當用戶輸入帳號和密碼不正確時能夠給出提示信息。
2.當用戶成功登陸系統(tǒng)后,系統(tǒng)能夠為系統(tǒng)管理員提供對學生進行宿舍安排、宿舍調(diào)整、退宿管理等功能。
3.系統(tǒng)能夠?qū)W生退宿操作完成后提示是否將該學生記錄刪除。4.系統(tǒng)能夠?qū)W生宿舍的各種費用進行記錄管理。5.系統(tǒng)可以對學生宿舍的檢查、違紀、評分記錄管理。
6.系統(tǒng)可以生成并輸入一下主要報表:寢室衛(wèi)生情況報表,寢室用電情況報表。
7.要求信息在輸入時要嚴格防錯和校正?河鄶(shù)據(jù)處理時由程序自動更新,以保證數(shù)據(jù)的準確性和一致性。
8,要求遵守使用權限和采用令等保密措施,并具有自動連接數(shù)據(jù)庫的功能。9.系統(tǒng)可擴充、易維護。系統(tǒng)具體要求內(nèi)容如下:
宿舍管理員:
a.信息要求:宿舍管理員能查詢上面提到的宿舍樓的所以相關信息,包括某一學號的學生在宿舍樓中住宿的詳細信息,夜歸的詳細信息和學生離返校信息。以利于對整個宿舍樓的全面管理。
b.處理要求:當學生基本信息發(fā)生變化時,宿舍樓管理員能對其進行修改。比如,某些同學搬到其他宿舍,他們在原來的宿舍樓中相應的記錄就應該刪除,當快件到達本宿舍樓時,宿舍管理員應依據(jù)到達快件的相關信息在快件信息中插入一天記錄,當同學接收快件后,管理員應登記快件接收時間,表明該信件已成功到達收信人的手中。c.安全性與完整性要求:
安全性要求:系統(tǒng)應設置訪問用戶的標識以鑒別是否是合法用戶,并要求合法用戶設置其密碼,保證用戶身份不被盜用。應對不同的數(shù)據(jù)設置不同的訪問級別,限制訪問用戶可查詢和處理數(shù)據(jù)的類別和內(nèi)容。
信息要求:可以查詢學生所在宿舍的所以信息,能查詢自己的快件信息,自己的夜歸記錄和離返校記錄。
1.8項目組織
1.8.1現(xiàn)狀分析
1.管理技術
對學生的寢室管理,學生的檔案管理還是采用原有的人工管理方式。這導致工作效率低、誤差大,也造成了人力、物力、財力資源的浪費,隨著學生人數(shù)的增加,要記錄存檔的數(shù)據(jù)比較多,人工記錄是相當麻煩的,而且浪費許多時間,工作效率也比較低。
2.新目標分析
在調(diào)查研究和用戶需求分析的基礎上,我們確定了該系統(tǒng)的目標和要求。該系統(tǒng)應能達到內(nèi)容制定的合理性和全面性,數(shù)據(jù)庫管理都科學性,數(shù)據(jù)更新的及時性,各條信息的真實性。
1.9系統(tǒng)特點
1.數(shù)字化校園,實現(xiàn)校園無紙化管理。2.用戶權限分級管理,適合多用戶操作。3.界面完好,功能完善,安全易用。
2.經(jīng)濟可行性
估算宿舍管理系統(tǒng)的開發(fā)費用和今后的運行、維護費用,估算宿舍管理系統(tǒng)將獲得的經(jīng)濟和社會效益,并將費用與效益進行比較,看是否有利。例如,宿舍管理系統(tǒng)投入運行后可以提供哪些以前無法及時提供的信息,用戶查詢和使用信息的方便程度提高多少、速度增加了多少,對于操作人員進行工作提供了多少幫助等等。
3.數(shù)據(jù)庫概念設計
在此次學生宿舍管理系統(tǒng)中設計學生、來訪者以及宿舍三個實體,其中學生屬性包括姓名、學號、性別、宿舍號、入住時間和違紀情況;來訪者屬性包括性名、性別、來訪時間和離開時間;宿舍屬性包括宿舍號、入住人數(shù)和衛(wèi)生評比情況。數(shù)據(jù)庫邏輯設計
該設計以概念結構設計中的E-R圖為主要依據(jù),設計出相關的整體邏輯結構。根據(jù)總E-R圖了解有三個實體,其中我們把衛(wèi)生評比和違紀處理這兩個功能作為屬性出現(xiàn)在E-R圖中,四個關系形式如下:
來訪者(姓名,性別,來訪時間,離開時間)宿舍(宿舍號,入住人數(shù),衛(wèi)生評比情況)
訪問(學生學號,來訪者姓名,訪問時間,離開時間)
3.1.1系統(tǒng)的實現(xiàn)與測試
使用不同函數(shù)和代碼將前臺的各個控件按鈕與后臺進行連接,實現(xiàn)各個模塊的功能,最終實現(xiàn)前臺與后臺的完全鏈接并能夠?qū)崿F(xiàn)學生宿舍管理系統(tǒng)中所要求的功能。為了確定此系統(tǒng)的可靠性,下面通對每個模塊使用黑盒測試進行單獨測試。
3.1.2主界面的實現(xiàn)與測試
宿舍流程圖:
宿舍管理信息系統(tǒng)管理操作生活次序宿舍衛(wèi)生基本情況學生用電情況住宿管理信息查詢宿舍資源關于限制設置人員設置軟件信息學生相住宿宿舍學生在校獎懲在寢空床學生空閑寢室床位關基本晚歸離校學生信息人員位查退宿寢室安全記錄通信息基本基本查詢查詢查詢詢查詢基本防范知信息信息信息宣傳
學生公寓管理系統(tǒng)工作流程:系統(tǒng)功能→統(tǒng)結構→據(jù)庫設計→系統(tǒng)設計→項目管
理器的建立→數(shù)據(jù)庫和表的建立→表單與代碼設計→報表的設計→菜單的設計→程序設計
3.2開發(fā)環(huán)境
操作平臺:
WindowsNT(SP2以上)或Windows201*系列,但由于管理中心的工作人員對WindowsNT(SP2)系統(tǒng)操作熟悉,系統(tǒng)開發(fā)設計將使用WindowsNT(SP2)作為開發(fā)時的平臺。網(wǎng)站服務器
考慮到目前,系統(tǒng)只是給管理中心使用,暫時不開放一般權限功能,因此網(wǎng)站服務器采用InternetInformationServices5.1。開發(fā)時所用的瀏覽器
瀏覽器最好是IE5.5以上版本,此考慮到瀏覽器的版本不同可能引起網(wǎng)頁排版出現(xiàn)異常。
3.3.2服務
為用戶提供培訓安裝,維護和運行支持,自用戶安裝起為用戶提供一定期限服務。
3.3.3完成時間
階段名稱需求分析概要設計詳細設計系統(tǒng)實現(xiàn)系統(tǒng)測試與維護階段時間計劃第六周第七周第八周第九周第十周
4.實施計劃
4.1成本估計
估計開發(fā)該系統(tǒng)需購買硬件、外部設備(P4微機一臺、打印機一臺),花費1萬元左右,開發(fā)工作量約需4個人月工作量,每人月工資為1000元,開發(fā)完成后維護費用每年3000元,開發(fā)完成后,原有的4名管理人員可以減少3名,每人月工資1200元。
4.3進度
〈1〉需求分析(第六周)〈2〉概要設計(第七周)〈3〉詳細設計(第八周)〈4〉編碼實現(xiàn)與測試(第十周)
4.4關鍵問題
目前時間和技術有限,難以做到完全符合要求。對宿舍存在的問題可能考慮不是很全面。
5.支持條件
5.1計算機系統(tǒng)的支持
P4微機一臺、打印機一臺
友情提示:本文中關于《第6組總結報告-宿舍管理系統(tǒng)》給出的范例僅供您參考拓展思維使用,第6組總結報告-宿舍管理系統(tǒng):該篇文章建議您自主創(chuàng)作。
來源:網(wǎng)絡整理 免責聲明:本文僅限學習分享,如產(chǎn)生版權問題,請聯(lián)系我們及時刪除。