編號:《軟件工程》課程設計中學生寢室管理系統員:張曉娜()關鍵()李亞楠()麻靜靜()指導班主任:**娟用戶指南1.可行性剖析1.1序言1.2可行性剖析的前提本平臺具有可維護性,簡單易懂的代碼和代碼的注釋為后升級維護提供良好保證,本平臺運行于或則更高的服務器版本,數據庫使用或則更高版本,能實現公寓管理系統安全穩定運行。可借助中學的機房的服務器作為本平臺運行環境,服務于整個校園,快速安全,易維護成為本平臺的優點本平臺基于VB+也有下雪多不可防止的弊病,無法實現。1.2.要求為了系統運行正常,所使用的具體設備必須是配置奔騰四以上的CPU,2G以上顯存的計算機,硬碟500G以上,該系統使用顧客加服務器的模式,用戶要裝的顧客端程序。以系統為操作平臺,用用和數據庫來實現院校中學生寢室管理系統所需功能1.3對現有系統的剖析面向院校的中學生寢室管理,可以-基于VB+作為開發平臺,適宜各大院校,能高效運作。
中學生信息查詢,添加刪掉快速實現,對宿舍的管理業也能一目了然。自誕生以來,在廣泛使用中不斷的發展。隨著境的推廣使用,好多人正在學習和使用了在環境中編程使用的C。故我選用作為開發工具。數據庫是數據管理的最新技術,是計算機科學的重要分支。六年來,數據庫管理系統已從專用的應用程序包發展成為通用系統軟件。因為數據庫具有數據結構化、最低冗余度、較高的程序與數據獨立性、易于擴展、易于編制應用程序等優點,較大的信息系統都是構建在數據庫設計之上用戶指南因為用到的數據表格多,另外考慮到實際情況,中學生基本信息的變動外賣管理系統,還有職工信息的多少的變化,我們選用作為數據庫開發,而不用,主要是由于數據庫是一個桌面數據庫系統,不適宜用戶程序對數據庫遠程聯接,而是一種常用的關系數據庫,能儲存和讀取大量的數據,管理諸多并發的用戶,故選用數據庫。1.4對系統進行技術可行性剖析基本方式:做校園內的調查報告,心火寢室管理員和中學生各方面信息情況,從中獲取重要信息,并成為建設本系統的重要根據策略:查詢大量管理系統的相關書籍,從不同方面研究本系統的整個設計,并結合調查報告中所獲取的信息,漸漸產生本平臺的趨形。
構建模型:從軟件工程生命周期的角度,構建每一步的參考模型,并在詳盡設計的重要環節中,分別以管理員身分,管理員和中學生的角度去剖析與設計。1.5投資及效益剖析寢室的管理具有一定的連續性,機動性,靈活性,使用該系統可以提升后勤管理人員的管理水平,對寢室的工作進行科學、規范的管理,調動管理人員的工作積極性,增強了工作效率;迸發了后勤人員學習計算機的積極性,增強了后勤人員在廣大中學生心目中的形象;調動后勤管理人員的工作積極性,同時提升了辦事的效率,以便領導施行監督管理。開創基層基礎工作建設的新局面,提高后勤工作人員的工作熱情,以便更好地管理我們中學的后勤眾多繁雜事情的管理。1.6社會誘因方面的可行性該實驗相面對之后每位管理機構都實現了很方面的管理,在法律和其他方面很是便捷沒有任何悲觀的部份,此方案可以施行的。用戶指南此寢室管理系統不侵害別人合法權益,法律可行的。1.7推論基本方式:做校園內的調查報告,心火寢室管理員和中學生各方面信息情況,從中獲取重要信息,并成為建設本系統的重要根據策略:查詢大量管理系統的相關書籍,從不同方面研究本系統的整個設計,并結合調查報告中所獲取的信息,漸漸產生本平臺的趨形。
構建模型:從軟件工程生命周期的角度,構建每一步的參考模型,并在詳盡設計的重要環節中,分別以管理員身分,管理員和中學生的角度去剖析與設計。愈發方面的實現了中學及社會機構的管理需求尺寸說明書2.1編撰目的總結建議的開發項目在技術方面的可行性研究結果,為產品開發中心決定是否進行本開發項目提供根據;評價為了合理地達到開發目標所可能選擇的各類技術方案,說明并論證所選用的方案。2.2項目概述身處院校,在我們的觀察和實際調查中發覺好多中學在寢室管理方面仍然是用原始的方式進行管理記錄的,現在早已是二十一世紀了好多科學先進的技術早已很成熟,并才能運用于我們切身的實際生活中,例如計算機管理。而作為院校因為中學生數目多,而作為宿舍管理人員她們的工作卻好多包括了:衛生檢測,考勤,等級中學生信息,公寓資產管理,值勤記錄,公寓管理等。以人為本,學習計算機專業的我們想運用計算機來解決生活中的世紀問題。運用為我們開發的中學生寢室管理系統來幫助寢室管理員愈發輕松便捷快捷的管理寢室。節約大量的勞動力,實現校園的信息化管理。2.3功能需求目前,我們中學的寢室管理都是由人工管理的,信息都是由文本記錄的。學用戶指南生寢室管理系統是應對中學生寢室管理的現代化、網絡化,逐漸甩掉當前中學生寢室管理的人工管理方法,提升中學生寢室管理效率而開發的,它包括基本信息管理、住宿管理、服務管理、來訪者管理等四大功能模塊。
經過實際剖析調查,一個中學生寢室管理系統主要是要便捷寢室管理人員的工作,提升其工作效率,除了可以便捷廣大中學生,并且還可以方以便班主任和相關人(1)中學生的基本信息:入校時,每個朋友都有惟一的學號外賣管理系統,并被分配到指定的寢室樓和指定的寢室,也會有一個寢室號,其入校時間就是他的入住時間。(2)寢室的基本信息:每間寢室都有惟一的樓號和寢室號,入校時,寢室會裝公用電話機,相應地就有寢室電話號碼。(3)工作人員基本信息:每幢寢室都有駐樓姐姐和保潔姐姐的編號。(4)報修的基本信息:寢室樓中常常出現財產的損毀,例如燈泡壞了,公廁的便器出故障了等,這時,朋友們須要將財產受損情況報告給寢室樓管理員,便于中學派人進行修理。這時,須要記錄報修的寢室號和毀壞的財產編號,同時記錄報修的時間和毀壞的誘因。當受損的財產修理完畢后,應記錄解決時間,表示該報修成功解決。(5)來訪者基本信息每幢寢室對于每一次的人員來訪都要做好相應的登記。包括來訪者和被訪者的信2.4用戶對系統的要求1、信息要求:寢室樓管理員能查詢前面提及的寢室樓的所有相關信息,包括某一學號的中學生在寢室樓中住宿的詳盡信息,報修的所有信息和來訪者的信息,以利于對整個寢室樓的全面管理。
用戶指南2、處理要求:當中學生基本信息發生變化時,寢室樓管理員能對其進行更改。例如,個別同事遷往其他的寢室中去,她們在本寢室樓中相應的記錄就應當刪掉;當寢室財產報修及時解決后,管理員應登記解決時間,表明該報修問題已成功解決。3、安全性與完整性要求:A、安全性要求:(1)系統應設置訪問用戶的標示以辨別是否是合法用戶,并要求合法用戶設置其密碼,保證用戶身分不被偷用;(2)系統應對不同的數據設置不同的訪問級別,限制訪問用戶可查詢和處理數據的類別和內容;(3)系統應對不同用戶設置不同的權限,分辨不同的用戶,如分辨普通用戶(學生),管理員。B、完整性要求:(1)各類信息記錄的完整性,信息記錄內容不能為空;(2)各類數據間互相的聯系的正確性;(3)相同的數據在不同記錄中的一致性。功能方面要測試的內容如表2-1所示。表2-1功能測試內容測試模塊測試點公寓管理1.房屋管理:登記中學所有的住宿樓情況。2.寢室管理:登記中學所有寢室的情況。3.職工管理:實現房屋管理人員的添加功能。中學生管理模塊1.中學生基本信息錄入:實現中學生基本信息情況的登記及寢室的分配功能。2.中學生財務登記:登記中學生在校期間所擁有的公共及私有貴重物品情況。
3.中學生學期注冊管理:登記中學生在校期間每學期交費情4.中學生離校管理:實現中學生結業李小處理,注銷該中學生信息。用戶指南出入登錄模塊1.進樓物品登記:詳盡登記某中學生搬入寢室樓的物品情況。2.出樓物品登記:詳盡登記某中學生搬進寢室樓的物品情3.人員來訪登記:詳盡登記步入寢室樓的外來人員情況。4.結束訪問登記:詳盡登記外來人員的離開情況。報表管理模塊1.中學生信息:查詢并復印每位中學生的詳盡基本信息情況。2.職工信息:查詢并復印每棟寢室樓的所有職工信息情3.寢室交費情況:查詢并復印已交清或未交清住宿費的中學生信息。4.物品出入樓信息:查詢并復印某中學生的物品出入寢室樓的信息情況。5.寢室住宿情況:查詢并復印某個寢室的詳盡住宿情況。6.人員來訪情況:查詢并復印某個時間段的人員來訪情信息更改模塊1.中學生基本信息更改:實現系統管理人員對中學生基本信息情況所做的添加、修改、刪除。2.職工信息更改:實現系統管理人員對房屋職工的更改、刪除功能。3.個人財務更改:實現對中學生個人財務的添加、修改、刪除功能。信息查詢模塊1.按學號進行查詢:實現每位中學生基本信息情況的查詢功能。2.按姓名查詢:通過中學生姓名查詢中學生基本信息情況。
3.按班級查詢:通過班級查詢某班級中學生住宿情況及該班級中學生信息。4.按宿舍號查詢:查看每位寢室所住中學生信息情況。5.樓住宿情況查詢:查詢每棟房子的所有住宿情況及宿舍樓所住中學生統計情況。該系統分為中學生管理、宿舍管理、系統管理三大功能模塊。總體功能如圖所用戶指南軟件總體結布光1軟件總體結布光2用戶指南軟件總體結布光3軟件總體結布光42.5系統功能需求本系統主要有以下功能:基本信息管理、住宿管理、服務管理、來訪者管理。基本信息管理包括中學生信息、宿舍信息、工作人員信息;住宿信息包括入住、調房、退房;服務管理包括租賃、水費、電費、維修;來訪者管理包括來訪者信息登記、來訪者查詢。數據庫操作功能:查詢、刪除、修改、插入;業務流程概述系統的業務是系統要達到的業務目標,業務流程剖析是系統剖析中的基礎環節。按照以上系統功能的剖析,我們將中學生寢室管理業務分成基本信息管理、住宿管理、服務管理、來2.基本信息管理寢室信息管理:主要是記錄寢室的基本狀況,可住人數,已住人數,電話號碼,以便工作人員分配宿舍以及聯系。中學生信息管理:寢室的中學生信息主要來自中學生處提供的,對于已住進寢室的中學生,工作人員從中學生處提取相關信息,進行統一管理,假如中學生退房以后,相應的信息也將被刪掉。
職工信息管理:記錄在寢室、樓管處工作的職工信息,及時增、刪、改,便于有個統一的搜集、管理、宿舍更好的運作。住宿管理用戶指南新生入住:新生向樓管處提出入住申請,工作人員進行查詢寢室相關信息之后,再依照中學生的信息相應的給新生安排寢室,登記和更改相關信息。調房:中學生向樓管處提出寢室調房申請,樓管處按照中學生的所要調房的信息,給與查證確認以后,查詢寢室信息然后,滿足條件就給以中學生代辦調房,并更改相應信息,否則不代辦。離校退房:中學生向樓管處提出退房申請,樓管處查證護照確切無誤以后,代辦退房手續,并刪掉中學生的相關信息。服務管理水電費:樓管處在每位月中旬記錄每位寢室的水,電使用情況,按照收費標準,結算出每位寢室所需支付的費用,再由每位寢室在年底之前進行付費。臨時設備的租賃:中學生把所需的臨時設備向樓管處進行租賃申請,再由工作人員查證,確定以后,給與中學生批準,并繳納相應的租賃費用。報修:中學生把須要修理的設備向樓管處提出申請,填寫相應的修理單,支付相應的費用,工作人員按照修理單派發修理職工對設備進行修理,樓管處再把已修信息反饋給中學生。外來人員管理外來訪客登記來訪信息,樓管處按照外來訪客所登記的信息表,從寢室、工作人員信息、學生信息這三張表單中,查詢外來訪客所要訪問的人員的基本信息,最后經過查證,確定其是否可以訪問。
2.6數據描述數據流程圖是全面描述信息系統邏輯模型的工具,它具象概括地把信息系統中各類業務處理過程聯系上去。按照以上的業務流程的剖析,以及中學生寢室的特點,我們給出了以下中學生寢室管理信息系統的數據流程圖。因為中學生寢室主要涉及中學生的入住和膽怯問題,以及住宿的管理,我們將中學生宿舍管理系統的頂樓設計如下:用戶指南將頂樓進行細分,主要是工作人員管理寢室,接收和處理各類事務,包括學生,寢室,以及工作人員的基本信息管理,中學生住宿管理,寢室的服務管理,來訪者管理,得到以下的中學生工作人員中學生寢室管理系統入住及離宿申請信息處理結果入住及離宿審批信息檢索懇求用戶指南針對每位事務的管理,我們進行了分類,即第二層數據流程圖如下:第二層1:管理1.4來訪管理1.3服務管理1.2住宿管理1.1基本信息管理工作人員基本信用戶指南第二層2:第二層3:工作人員住宿管理事1.2.0事務分1.2.2調房管1.2.1入住管寢室表工作人員基本信息事1.1.0事務分1.1.2寢室管1.1.1職工管1.1.3中學生管職工表D2中學生基本信用戶指南第二層4:以上當中的住宿管理事務,有中學生的入住管理,調房管理,退房管理,因為這三個事務都有相像性,首先都須要中學生提出申請,再經過管理者的初審,通過查詢寢室表,了解住宿情況以后再考慮是否滿足中學生的申請,申請通過以后,相應的調整中學生住宿表和寢室表的信息,所以我們就以中學生入住管理為例,其流程圖如下:1.3.1報修管1.3.2臨時設備租賃管理人員來訪信1.3.3水電費臨時設備信水電費信息水電費信息服務事1.3.0事務分工作人員來訪人員1.4.0事務分類1.4.2訪問結1.4.1人員來工作人員人員來訪信息結束信息D7人員來訪信息表用戶指南3.總體設計說明書3.1編撰目的在中學面向現代化、面向世界、面向未來、面向互聯網的21世紀,現在社會是一個講求效率的社會,人們有很強的時間觀念,倘若仍使用手工操作或使用相當繁雜的軟件,既浪費了人力,又浪費了物力,效率難以提升,尤其是在中學里。
因此開發中學生寢室管理系統軟件,才能適應當今社會并提升生產效率。該系統軟件特別容易被接受,它具有簡單易學性,雙重操作管理體系,以便管理等功能。它是對中學中學生管理的一種工具。為使校園網得到高效、合理的借助,以教育信息化推動教育的現代化,強化中學信息管理,將建設成信息化、現代化的新校園,為新世紀的交院平添新氣息、樹立新形象。3.2任務總論本軟件的目標使中學中學生寢室管理電子化、簡單化,以節約中學管理方面的毋須要的資源浪費。對于中學管理應用系統軟件最終用戶為中學的管理人員。A、開發意圖目前各院校在日常工作中采用人工管理,因此存在著大量的浪費和多余,本軟件依據此要求進行開發。B、應用目標中學生寢室管理系統軟件將解決中學管理人工化,工作繁余的問題,實現校區中學生查詢床位分配寢室寢室不滿足中學生寢室表D3寢室表D4中學生住宿用戶指南管理電子化。C、作用及范圍本中學生寢室管理系統軟件是應用于各院校。目前,各院校管理比較落后,它將形成的影響將使各院校管理從人力化到數字化進展,使管理人員思想上向數字化轉變,能使中學的管理在機制上轉換,人員上得到精簡。背景中學生寢室管理系統以程序編程為開發語言,各功能以模塊的形式完成。
3.3總體設計該系統分為中學生管理、宿舍管理、系統管理三大功能模塊。總體功能如圖所軟件總體結布光1用戶指南軟件總體結布光2軟件總體結布光3軟件總體結布光4用戶指南3.4插口設計外部插口:該系統的界面清晰,用戶通過輸入合法的身分證號與密碼才可以步入系統。內部插口:通過動態更新數據庫實現模塊間的聯系。3.5數據庫設計測試報告3.1概述()為了保證中學生寢室管理系統的各項功能可靠的實現,特編撰了此測試計劃,對所開發軟件的各功能模塊和例子系統進行測試。本測試計劃供程序員在程序測試階段參考,在系統測試階段提供測試根據。本測試計劃主要用于發覺系統開發過程中出現和各類不妥判之處,發覺軟件設計中的錯誤,要求的測試環境是8.0測試條件是各數據庫文件框架早已完善,內容為空。3.1.1項目簡介()在中學面向現代化、面向世界、面向未來、面向互聯網的21世紀,現在社會是一個講求效率的社會,人們有很強的時間觀念,倘若仍使用手工操作或使用相當繁雜的軟件,既浪費了人力,又浪費了物力,效率難以提升,尤其是在中學里。
因此開發中學生寢室管理系統軟件,才能適應當今社會并提升生產效率。該系統軟件特別容易被接受,它具有簡單易學性,雙重操作管理體系,以便管理等功能。它是對中學中學生管理的一種工具。為使校園網得到高效、合理的借助,以教育信息化推動教育的現代化,強化中學信息管理,將建設成信息化、現代化的新校園,為新世紀的交院平添新氣息、樹立新形象。3.1.2術語定義(Terms)中學生寢室管理系統軟件:中學管理軟件,以中學公寓部門為基本元素的、用用戶指南程序來實現其功能的軟件。需求:用戶解決問題或達到目標所需的條件或功能;系統或系統部件要滿足標準,規范或其它即將規定文檔所需具有的條件或權能。需求剖析:包括提煉,剖析和仔細審查已搜集到的需求,以確保所有的風險承當者都明其涵義并找出其中的錯誤,遺憾或其它不足的地方。模塊的獨立性:是指軟件系統中每位模塊只涉及軟件要求的具體的子功能,而和軟件系統中其他的模塊的插口是簡單的3.1.3參考資料()說明該測試報告使用的參考資料,如:《需求尺寸說明書》《軟件工程》----編繪:出版社:復旦學院出版社《設計尺寸說明書》《應用基礎教程》編著:出版社:北京科學普及出版社《數據庫總論》----編繪:出版社:人民郵電出版社3.1.4組件測試(Test)測試型腔為四個階段:單元測試、組裝測試、確認測試、系統測試。
單元測試:采用白盒法和黑盒法相結合的方式,對于邏輯結構復雜的模塊采用白盒法對于以輸入、輸出為主的模塊采用黑盒法測試,以提升測試的效率。系統測試:采用人工測試方式。3.2功能模塊清單由《設計尺寸說明書》拷貝到的模塊清單,如表5-1所示。表5-1模塊(類)清單模塊(類)英語名模塊(類)功能闡述插口闡述2-1系統管理模塊實現系統管理人員登過輸入合法的身分用戶指南實現通常管理人員登陸。實現系統管理人員授予或取消通常用戶登入該系統的用戶名或密碼。實現所用用戶的密碼修改功能。實現正常的推出寢室管理系統。證號與密碼M2-2公寓管理模塊登記中學所有的住宿樓情況。登記中學所有寢室的情況。實現樓房管理人員的添加功能用戶名和密碼2-3中學生管理模塊現中學生基本信息情況的登記及寢室的分配功能登記中學生在校期間所擁有的公共及私有貴重物品情況登記中學生在校期間每學期交費情況實現中學生結業李小處理,注銷該中學生信息。用戶名和密碼2-4信息更改模塊實現系統管理人員對學生基本信息情況所做的添加、修改、刪除實現系統管理人員對房屋員工的更改、刪除功能。
.個人財務更改:實現對中學生個人財務的添加、修改、刪除功能。用戶名和密碼2-5出入登記模塊詳盡登記某中學生搬入宿舍樓的物品情況。出樓物品登記:詳盡登記某中學生搬進寢室樓的物品情況。人員來訪登記:詳盡登記步入寢室樓的外來人員情況.結束訪問登記:詳盡登記外來人員的離開情況。用戶名和密碼2-6報表管理模塊查詢并復印每位中學生的詳盡基本信息情況。查詢并復印每棟寢室樓的所有職工信息情況。用戶名和密碼用戶指南查詢并復印已交清或未交清住宿費的中學生信息。查詢并復印某中學生的物品出入寢室樓的信息情況。查詢并復印某個寢室的詳盡住宿情況。查詢并復印某個時間段的人員來訪情況。2-7信息查詢模塊實現每位中學生基本信息情況的查詢功能。通過中學生姓名查詢中學生基本信息情況。通過班級查詢某班級中學生住宿情況及該班級中學生信息。查看每位寢室所住中學生信息情況查詢每棟樓房的所有住宿情況及宿舍樓所住中學生統計情用戶名和密碼3.3組件測試報告()選擇一個模塊,應用基本路徑法設計測試用例,進行現場測試。要求畫出程序流程圖,表示每條基本路徑,記錄測試數據,評定測試結果。
測試活動的記錄格式,如表5-2所示。表5-2模塊測試記錄編號路徑標示輸入期望輸出輸出內容發覺問題測試結果測試時間測試人系統管理用戶密碼步入中學生管理界面2012-6-10公寓管理管理密碼步入管理界面2012-6-10信息查詢中學生密碼步入中學生管理界面2012-6-10出入登記通常用戶登錄步入登錄界面2012-6-10用戶指南信息更改管理名子步入管理界面2012-6-10報表管理中學管理名子步入管理界面2012-6-10中學生管理管理密碼步入中學生信息管理界面2012-6-103.4功能測試(Test)中學生信息查詢,添加刪掉快速實現,對宿舍的管理業也能一目了然。3.5系統功能需求()由《需求尺寸說明書》拷貝到的功能需求點列表,如表4-3所示。表5-3功能需求點列表編號功能名稱使用人功能描述輸入內容輸出內容實現系統管理人員登陸。現通常管理人員登實現系統管理人員授予或取消一般用戶登錄該系統的用戶名或密碼。
實現所用用戶的密碼修改功能。實現正常的推出寢室管理系統。用戶管理步入登錄界面用戶指南登記中學所有的住宿樓情況。登記中學所有寢室的情況。實現房屋管理人員的添加功寢室管理寢室管理界面查詢并復印每位學生的詳盡基本信息情況。查詢并復印每棟寢室樓的所有員工信息情查詢并復印已交清或未交清住宿費的中學生信息。查詢并復印某中學生的物品出入宿息情況。查詢并打印某個宿舍的詳盡住宿情況。查詢并打印某個時間段的人員來訪情信息查詢關鍵實現每位中學生基本信息情況的查詢功能。通過學生姓名查按學號查查詢界面用戶指南詢中學生基本信息情況。通過班級查詢某班級中學生住宿情況及該班級中學生信息。查看每位寢室所住中學生信息情況詢每棟房屋的所有住宿情況及寢室樓所住中學生統計情況。出入登記麻靜靜詳盡登記某中學生搬入寢室樓的物品情品登記:詳盡登記某中學生搬進寢室樓的物品情況。人員來訪登記:詳盡登記步入寢室樓的外來人員情況.結束訪問登記:詳盡登記外來人員的離開情人員;來訪注冊界面實現系統管理人員對中學生基改變中學生學號信息更改界面改變學號用戶指南本信息情況所做的添加、修改、刪除實現系統管理人員對房屋職工的更改、刪除功能。
.個人財務更改:實現對中學生個人財務的添加、修改、刪除功現中學生基本信息情況的登記及寢室的分配功能登記中學生在校期間所擁有的公共及私有貴重物品情況登記中學生在校期間每學期交費情況實現中學生結業李小處理,注銷該學生信息。中學生基本信息登錄中學生登錄界面3.6功能測試報告()根據功能點列表內容,結合等價類界定法設計測試用例(輸入/輸出內容),
免責聲明:部分文章信息來源于網絡以及網友投稿,本站只負責對文章進行整理、排版、編輯,出于傳遞更多信息之目的,并不意味著贊同其觀點或證實其內容的真實性,如本站文章和轉稿涉及版權等問題,請作者在及時聯系本站,我們會盡快為您處理。