學生宿舍管理系統(tǒng)(需求分析及詳細設計)_第1頁
學生宿舍管理系統(tǒng)(需求分析及詳細設計)_第2頁
學生宿舍管理系統(tǒng)(需求分析及詳細設計)_第3頁
學生宿舍管理系統(tǒng)(需求分析及詳細設計)_第4頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

1、學生住宿管理系統(tǒng)要求:1、完成學生的住宿管理,包括入住、換房、退房、新生入學、畢業(yè)、收費等功能。2、入住,先查詢房源、寫申請、交費、入住。3、換房,先查詢房源、寫申請、退房、交費、入住。4、新生,交費、自動分配房間、入住。5、退房,申請、交 / 退費、退房。6、畢業(yè),交 / 退費、退房。完成: DFD圖( 0-3 層), DD,精細 DFD圖,SC 圖, 流程圖, E-R 圖,流程圖,數(shù)據(jù)存儲文件1. 數(shù)據(jù)流( DFD)圖1)、第 0 層招就處新生名單賬號登入、申請信息房間、床位、學號信息學生0 宿舍房管員管理系統(tǒng)費用、空閑床位費用、業(yè)務處理信息宿舍信息庫2)、第 1 層學生信息表學生信息用戶

2、信息床位信息用戶信息表1 查詢床位信息表信息請4 系統(tǒng)管理饋查詢申息反用信詢、費查位床費用位、床費用信息費用信息學生費用記錄表3 費用管理房管員饋申請反息5 自動分配信信請息房間系統(tǒng)申住宿信息2 住宿管理住宿信息表3)、第 2 層查詢模塊:用戶名、密碼1.1 登入密碼戶名、登入成功信息用戶名、權(quán)限、用學生費用信息1.3費用費用信息房管員戶名、權(quán)限空登入成功信息、用閑房費用記錄表床位信息表1.2 房間房間基本信息住宿信息表住宿管理模塊:費用管理模塊:入住信息學生3.1住宿費息信宿住費用記錄表息信理管產(chǎn)財3.2管理費水電費信息3.3水電費房管員4)第 3層入住模塊:2.1.5分房間空房間成功配用戶

3、名、密碼申請書2.1.1登查詢空房2.1.2查申2.1.4審2.1.3入詢請核不成拒絕功2.1.6退回用戶信息表床位信息表退房模塊:費用信息2.2.4 交回收房間2.2.5 退成功退費房登入成功申請書用戶名、密碼2.2.1登2.2.2申2.2.3 審入請核不成費用記錄表功用戶信息表2.2.6 退拒絕回換房模塊:費用信息房間2.3.5交2.3.6換功退費房用戶名、密碼2.3.1登2.3.2查空房間2.3.3申申請書2.3.4審成查詢空房入詢請核不費用記錄表成功用戶信息表床位信息表拒絕2.3.7退回2. 數(shù)據(jù)字典名稱學生房管員1)、外部實體說明輸入數(shù)據(jù)流無無輸出數(shù)據(jù)流無無數(shù)據(jù)結(jié)構(gòu)備注學生數(shù)據(jù)區(qū)分新

4、生、結(jié)構(gòu)畢業(yè)生房管員數(shù)據(jù)結(jié)構(gòu)名稱學生房管員2)、數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)項學號、姓名、性別、專業(yè)、宿舍號編號、姓名、性別3)、數(shù)據(jù)元素學生:屬性名存儲代碼類型長度備注學號Snochar20住宿學生學號姓名Snamechar20住宿學生姓名性別Ssexchar4專業(yè)Sdeptchar40學生專業(yè)宿舍號Dnochar6住宿學生宿舍號房管員:屬性名存儲代碼類型度備注編號Mnochar20房管員編號姓名Mnamechar20房管員姓名性別Msexchar44)、數(shù)據(jù)流數(shù)據(jù)流名數(shù)據(jù)流來源數(shù)據(jù)流去向組成學生信息學生數(shù)據(jù)解讀學生數(shù)據(jù)信息房間信息房間分配住宿信息數(shù)據(jù)庫房間編號、狀態(tài)申請報告寫申請繳費管理退房、換房、入住信

5、息5)、處理處理過程名輸入數(shù)據(jù)流輸出數(shù)據(jù)流費用管理住宿申請費用信息查詢房源房源信息房間分配申請報告申請報告6)、數(shù)據(jù)存儲文件a) 學生信息屬性名學號存儲代碼Sno類型char長度20備注住宿學生學號( KEY)姓名Snamechar20住宿學生姓名性別Ssexchar4專業(yè)Sdeptchar40學生專業(yè)宿舍號Dnochar6住宿學生宿舍號b) 床位信息屬性名床號存儲代碼Bno類型char長度20備注住宿學生學號( KEY)狀態(tài)BstateChar1標注閑置或有人c) 住宿信息屬性名存儲代碼類型長度備注ID(KEY)ZidInt學號Snochar20住宿學生學號床號Bnochar20住宿學生床號

6、d) 費用記錄屬性名存儲代碼類型長度備注ID(KEY)PidInt流水號帳號Pnochar20住宿學生帳號金額PmoneyFloat日期PdateDatetime賬目變動日期摘 要 備PstractText注e) 用戶信息屬性名存儲代碼類型長度備注用 戶 名Mnochar20( KEY)姓名Mnamechar20用戶的真實姓名密碼Mpasswordchar15備注MstractText3. 精細 DFD圖房間功分配空房間申請書成查詢申請審核拒絕查詢空房不退回成功費用信息回收房間功交退費退房成用戶名、密碼登入成功申請申請書學生登入審核不拒絕成退回功費用信息房間功交退費換房查詢空房成空房間申請書查

7、詢申請審核拒絕不退回成功4.SC 圖學生宿舍管理系統(tǒng)查詢住宿管理費用管理輸出入住換房退房學費房費房自動分配自動分配房間房間生用間用間信信信信信住水管息息息息息宿電理查查查查查費費費詢 詢詢詢詢交費交費交/退費交/退費交/退費非非非畢新畢新新業(yè)生審審審業(yè)審審生生生申核核核生核核房管員登入學生登入申申申請申請請請請5.E-R 圖學生學號 Variable characters (10) 姓名Variable characters (20) 性別Characters (2)1,1出生年月Date院別Variable characters (16)1,n專業(yè)Variable characters (1

8、6)班級Variable characters (8)聯(lián)系方法Variable characters (13)主標識符 次標識符 住宿_分配學號Variable characters (10) 房號Number (8)床號Short integer房價Money (5)房管員 Variable characters (10) 1,n房管員證件ID Variable characters (10) 姓名Variable characters (20)性別Characters (2)職務Variable characters (10)聯(lián)系號碼Variable characters (13)主標識符

9、 床位房間號Variable characters (10) 床號Short integer床位狀態(tài)Variable characters (2)住宿學生學號Variable characters (10)入住日期Date退房日期Date6. 流程圖1) 、系統(tǒng)總體流程圖函數(shù)說明: int main()開始登入模塊Int flag = (Login(stringUsername, string Password)Ffalg = 1T選擇功能Button點擊查詢F點擊費用F點擊入住F點擊退房FButtonButtonButtonButtonTTTT進入查詢模塊進入費用模塊進入入住模塊進入退房模塊

10、int Search(stringint FaresManage(stringint RoomAutoAllocate(stringint RoomChectOut(stringUsername)Username)Username, string Null_Room)Username)T涉及費用管理FF點擊退出ButtonT結(jié)束2) 、用戶登錄模塊函數(shù)聲明: int Login(string Username, string Password)參數(shù)說明: Username 用戶名; Password密碼開始Username = trim( Username )Password = trim(

11、Password )F1 Length( Username ) 20TF1 0FTInt Count = (select * from Userinfowhere Username = Usernameand Password = Password)FCount 0TUser = new UserUser. Username = UsernameUser.Password = PasswordUser.權(quán)限=權(quán)限結(jié)束3)、查詢模塊函數(shù)聲明: int Search(string Username)參數(shù)說明: Null_Room 閑置床位; PersonFares 個人消費; Perinforma

12、tion 個人詳細信息開始F(temp = int Login() = successTUsername =AdministratorNameTFSelect Null_Room,Select * from RoomInfoPerinformation,PersonFares from RoomInfo結(jié)束4)、入住模塊函數(shù)聲明: intRoomAutoAllocate(string Username, string Null_Room)參數(shù)說明: Username 用戶名; NewUsername 新用戶; RoomInfo 房間信息 UserInfo 用戶表; Count 空床位數(shù); ta

13、g 費用模塊返回值開始User.Username = (Username=T(select * from UserInfo)FNewUserInfo = new UserInfoInt Insert(string UserInfo,string NewUserInfo )RoomState = 0代表床位為空; 1代表該床位已分配Int Count = RoomStateNum(select * fromRoomInfo where RoomState = 0)FCount 0T進入費用管理模塊Int tag = FaresManage(stringUsername)FTag = 1Send

14、ErrorMessageInfoTUser.Room = Rand( Null_Room) ;Set RoomInfo.RoomState = 1 ;結(jié)束5) 、費用管理模塊函數(shù)聲明: intFaresManage(string Username)參數(shù)說明: Username 用戶名; FareTable 費用表; UserCash 用戶余額FareRoom住宿費; FareElectric 電費; FareWater 水費開始列出各項費用的詳細信息select * from FareTable whereUser.Username = FareTable.UsernameF 點擊 繳費ButtonT點擊住宿費F點擊水電費FButtonButtonTTFares = FareRoom;Fares = FareELectric + FareWater;Cash = User.UserCash;Cash = User.UserCash;FCash Fares 0T退費繳費UserCash = Cash - FaresUserCash = Cash - Fares輸出財務信息Printf( str );結(jié)束6)、退房模塊函數(shù)聲明: intRoomChectOut(string

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論