現在由於房價的高漲,越來越多的人選擇了租房子,尤其是剛畢業的大學生。由此,如果有乙個專門的**或者軟體能夠提供租房的資訊,那麼它所產生的影響無疑是比較大的。
房屋租賃管理系統的功能性需求包括:
在房屋租賃管理系統中,設定乙個管理員,管理員有修改、新增、刪除系統中任何資料的許可權;普通使用者可以直接進入系統,但只有查詢資訊的許可權,不能增加、刪除和修改資訊。其中查詢功能有多種,可按照房屋所在位址、價位和裝修的程度進行查詢。其功能可概括如下:
(1)建立房屋租賃資訊並以磁碟檔案儲存。
(2)系統設定登陸介面,並分為使用者和管理員兩種許可權。
(3)能按價位、裝修程度、位址三種查詢方式查詢房子的資訊, 並輸出符合選 項的房子
(4)能隨意進行新增、刪除和修改房子的租賃資訊
(5)能對手機號碼、房屋租賃**、房屋面積、門牌號、是否等進行檢索,規範輸入。
(6)選擇退出系統時會將系統的資訊重新寫入檔案中,並返回到登陸的介面,
該用例圖中主要包括普通使用者和系統管理員兩個參與者,在該用例中,普通使用者只有檢視資訊的許可權,系統管理員則具有查詢、新增、修改、刪除資訊的許可權。
變數型別
變數名稱
具體含義
int n1
作為固定常數(5)傳參進入判斷輸入是否為整數的函式 m
作為固定常數(4)傳參進入判斷輸入是否為整數的函式 d
作為固定常數(3)傳參進入判斷輸入是否為整數的函式 l
作為固定常數(2)傳參進入判斷輸入是否為整數的函式 v
作為固定常數(1)傳參進入判斷輸入是否為整數的函式 i1
作為計數器
price1
查詢價位函式中判斷**的最低值
price2
查詢價位函式中判斷**的最低值
temp
作為整個程式的標記,值為1時繼續執行,值為0時退出
e1,作為判斷門牌號是否為整數函式的返回值接收變數 zj
判斷最低**是否大於最**格的臨時變數
mp1與e1相同,放在不同函式
*acd
指標變數,接受密碼函式返回值。
char
flag
判斷輸入是否為提示數字函式時的形參 dp
裝修程度型別,有"maopi","jianzhuang","jingzhuang"三種值
price3
作為輸入**的最低值
price4
作為輸入**的最高值
rank
作為判斷裝修程度函式的實參 m
作為乙個標記 n
作為輸入的數字判斷選擇的功能 d1
輸入是否繼續查詢市的變數 d2
輸入是否繼續查詢區縣的變數 d3
輸入是否繼續查詢街道的變數
d4 輸入是否繼續查詢門牌號的變數 nn
作為判斷是否需要清屏的輸入變數 pd
作為標記
log登陸介面的功能選擇輸入
judge
選擇是否更改許可權
select
判斷是否修改密碼
enum
lei作為列舉型別的變數判斷裝修程度
軟體工程導論
讀書筆記1 1 軟體工程 軟體工程將系統化的,規範化的,可度量的方法應用於軟體開發,執行和維護,將工程化應用於軟體方法。軟體工程的基本原理 分階段的生存週期計畫嚴格管理 分若干階段切實可行的計畫完成 階段評審 及早發現錯誤,減少成本 嚴格的產品控制 不得隨意更改需求 結果能清楚審查 採用現代程式設計...
軟體工程導論
軟體工程導論筆記 將書中重要的點總結出來,為自己以後公升學 研究做個知識梳理 基本上全是理論,可能會有些枯燥 有複習的同學,看這就夠了,不會看 持續更新 1.2 軟體工程 二.軟體工程方法學 1.1.1.1 什麼是軟體危機 軟體危機 指在計算機軟體開發和維護的過程中所遇到的一系列嚴重的問題 那麼有哪...
軟體工程導論 軟體維護
為什麼軟體需要維護?維護有哪幾種型別?因為軟體系統投入使用後經常會發生一些變化,如對隱含錯誤的修改,新功能的加入,壞境變化造成的程式變動等 改正性維護 適應性維護 完善性維護 預防性維護 軟體維護包括幾個型別?改正性維護 在軟體投入使用後才逐漸發現的錯誤的診斷 定位 改錯的過程,成為改正性維護 適應...