管理系統設計報告
系統設計:管理0702 XXX
管理0702 XXX
關靜0701 XXX
講師:XXX
目錄
序言3
第壹章系統概述3
1.1狀態描述3
1.1.1相關職能組織結構圖3
1.2.1當前系統的業務流程圖如下:4
1.2系統目標5
總目標5
1.2.2具體目標:5
1.2.3創新目標:5
1.3系統開發方法6
1.4開發計劃6
第二章系統分析7
2.1系統要求7
2.1.1功能需求簡介:7
2.1.2功能需求描述:7
2.2數據字典7
相關ER設計8
2.3系統測試計劃8
第三章系統設計9
3.1代碼設計9
3.1.1代碼設計原則9
3.1.1校驗碼計算公式9
3.2數據庫設計9
3.2.1數據庫整體結構9
數據庫的安全設計
3.3輸入和輸出設計10
3.3.1輸出設計10
3.3.2輸出內容10
3.4輸出模式10
輸出設備和媒體10
3.4.2輸入設計11
3.5模塊測試計劃11
第四章系統代碼和圖片11
4.1主頁代碼11
4.2建築管理頁面代碼14
4.3空缺信息管理代碼15
4.4用戶信息管理代碼18
第五章任務分工
第六章收獲與感受21
序
在本次動態服務網頁課程設計中,我們承擔的設計課題是Xi尤氏大學學生公寓管理系統的分析與設計。本文闡述了我校學生公寓樓管理的現狀及系統目標和需求分析,重點介紹了學生公寓樓管理系統的實現過程,包括系統需求分析、系統調查、業務流程分析、數據流分析、功能設計、數據庫設計、系統物理配置方案、系統實現、系統測試和調試。本系統的主要功能包括用戶登錄、宿舍信息輸入、學生信息輸入、學校專業信息輸入、班級、功能需求描述、數據庫設計等。
第壹章是制度概述
1.1狀態描述
1.1.1相關職能組織結構圖
高校信息化離不開宿舍管理信息化,學生擴招、生源廣、多校區管理等問題突出。經調查,目前系統的組織結構和職能如下:
1.2.1當前系統的業務流程圖如下:
1.2系統目標
1.2.1總體目標:有效助力我校學生公寓樓管理信息化。
1.2.2具體目標:
1.管理員可以方便地添加、修改、刪除和查詢信息;
2.教師、學生和管理員可以訪問自己權限內的信息,並及時修改;
3.簡化現有系統的流程,使其更加方便、合理和易於操作;
1.2.3創新目標:
1.盡可能實現無紙化管理,並提供在線提交復審申請的功能;
2.根據管理員的操作難點,進行相關的多媒體導航,實現如下所示的閉環教學系統:
1.3系統的開發方法
縮寫和術語的解釋
ASP動態服務主頁
HTML網頁設計
ACCESS 2003後臺數據庫
肖網頁服務器
DREAMWAVER網頁設計軟件
1.4開發計劃
1.4.1初步調查
(1)調查方法:詢問、實地考察、資料搜索等。
②調查內容:
①調查我校學生公寓樓管理信息系統:組織機構概況、系統目標、系統現狀、簡史、人員基本情況、存在問題和主要困難等。
②信息需求:了解各職能機構需要處理的數據,估算各機構產生的數據,調查內外部環境的信息和信息源。
③信息系統分析與設計案例研究
1.4.2,可行性分析
根據初步調查,我們有能力用目前老師教的知識編寫這個系統。系統呢
運行環境簡單,目標容易實現,可行性高。
第二章系統分析
2.1系統要求
2.1.1功能需求簡介:
學生公寓管理系統對加強學校學生宿舍管理起著極其重要的作用。由於高校不斷擴招,學生人數不斷增加,傳統的人工成績管理不僅工作量大,而且容易出現問題。
2.1.2功能需求描述:
1用戶管理功能
用戶分為三類:管理員、教師和學生。管理員、教師和學生都需要通過用戶名和密碼登錄。
2.根據學生的說法,管理員和教師可以看到學生的信息和宿舍出勤情況。學生信息包括學生編號、姓名、班級、生日、性別、地址和電話號碼等基本信息。當管理員想要查看某個學生的信息時,可以自動顯示該學生在該課程中所在宿舍的信息,同時顯示該學生的宿舍出勤等相關情況。在宿舍信息中,教師可以根據事實進行添加、修改和刪除,並可以打印報告。3.學生成績檢查功能
學生用戶登錄後,學生可以看到自己的學生信息和宿舍考勤信息。學生信息包括學號、姓名、班級、生日、性別、住址、電話號碼等信息。出勤信息包括學生宿舍的出勤分數信息。
新系統目標:
對於本系統,我們需要實現以下基本功能:
(1)學生查詢功能:為了方便學生查看宿舍考勤等信息,將所有信息按需要分類。這樣,學生可以很容易地找到他們需要的信息。
(2)添加功能:管理員可以在表單中填寫學生的簽到、宿舍考勤等相關信息。系統可以自動避免重復信息。
(3)修改功能:管理員可以修改數據庫中的信息。系統可以根據管理員給定的條件查找出需要修改的信息,保存修改後的信息,並自動查找是否為重復信息。
(4)刪除功能:管理員可以刪除數據。系統可以根據管理員給出的條件找出需要刪除的信息,並提示是否刪除。如果是,請從數據庫中刪除相關信息。
(5)管理員查詢功能:管理員可以通過條件選擇查詢所有信息並進行排序。
2.2數據字典
2.2.1學生表
項目實質性評論
學號學號是唯壹的,與每個學生相對應。
姓名,學生姓名
性別男性和女性
年齡、學生時代
宿舍樓學生宿舍大樓
睡臥不行。睡臥不行。學生住的宿舍這個項目和宿舍沒有確定壹個宿舍。
… … …
宿舍表
項目實質性評論
宿舍樓學生宿舍大樓
睡臥不行。睡臥不行。學生住的宿舍這個項目和宿舍沒有確定壹個宿舍。
考勤評分每日宿舍考勤狀態表
… … …
成員表
項目實質性評論
會員學生、教師、管理人員
成員登錄帳戶
成員登錄密碼
… … …
2.2.1相關ER設計
2.3系統測試計劃
1》硬件測試
檢測計算機是否提供相應的配置。
2 & gt網絡測試
如果是單機環境,則不需要檢測網絡;如果是在局域網或廣域網中運行,則需要測試網絡設備,然後與硬件和軟件壹起進行系統測試:網絡設備的外觀檢查、硬件測試和網絡測試。
3 & gt軟件測試
系統需要相應的軟件進行測試。
4》單元測試
測試源程序中的每個程序列表,以驗證每個模塊是否符合系統設計規範的要求。
5》組裝測試
將測試的模塊組合成子系統,重點測試模塊之間的接口和連接。
6》確認測試
對整個軟件進行驗收,根據系統規範檢查軟件是否符合要求。
7》系統測試
連接系統的軟件、硬件、網絡等部分,並測試整個系統的整體功能和性能。
第三章系統設計
3.1代碼設計
3.1.1代碼設計原則
數據庫中的關鍵字數據元素通常在其代碼中具有特定的含義,如果需要,它們還具有校驗碼。例如,報告表中的中學編號代碼由八個字符組成,前四個字符表示入學年份,後四個是按順序遞增的序列號。
3.1.1校驗碼計算公式
每個帶校驗碼的關鍵字編碼都必須有壹個編碼設計規範,校驗碼的計算公式可以相同也可以不同。
3.2數據庫設計
3.2.1數據庫整體結構
本系統采用關系數據庫模式,因此數據庫由多個二維表(數據文件)組成,每個數據文件被設計為第三範式。表的名稱用有實際意義的大寫拼音首字母表示,如學生表:
Xsb
3.2.2數據庫安全設計
1.軟件系統
數據庫管理系統的訪問帳戶和密碼經過精心嚴格的設置,前端操作與後臺數據分離,系統管理員帳戶只能由系統管理員使用。
2.編程方面
根據操作人員的身份設置系統的操作權限,每個表單的操作權限分為五個功能:增加、修改、刪除、查詢和打印。可以根據操作員的身份設置和維護操作權限。
3.3輸入和輸出設計
輸入輸出設計在信息系統中起著重要的作用,因為輸入和輸出是用戶與系統之間的接口,它們是用戶與系統關系最密切的兩個部分,對確保用戶使用系統的方便性和系統未來的安全可靠性至關重要。
設計系統時應先進行輸出設計,再進行輸入設計,因為輸入信息只能根據輸出要求來確定。
3.3.1輸出設計
輸出設計的目的是使系統能夠輸出滿足用戶需求的有用信息,用戶所需的各種管理業務和業務決策信息均由系統的輸出部分完成。
輸出內容
主要輸出內容有:學生考勤成績單、宿舍狀態(是否滿員)和宿舍成員狀態。
3.4輸出模式
該系統使用屏幕輸出和打印機打印輸出。
(1)屏幕顯示學生登錄系統查詢成績時通過人機對話在顯示屏上輸出的信息,用戶通過功能按鈕和輸入組合條件讓系統顯示信息。這種方法的優點是它是實時的,但不能保存輸出信息。
(2)打印機輸出統計分析結果時,輸出信息需要長期存儲或在較大範圍內傳輸,將打印輸出。
3.4.1輸出設備和介質
該系統的輸出設備包括顯示終端、打印機等。媒介是紙。
輸入設計
輸入設計的基本任務是確保數據快速、正確地輸入系統。
這個系統使用鍵盤輸入。
3.5模塊測試計劃
(1)測試內容:不同身份的用戶登錄系統後,驗證其操作權限,並查詢學生成績。
(2)進度:數據庫表結構設計完成後,將設計相應的測試用例,並立即測試相應的模塊代碼。
(3)測試所需的環境和設備:本系統的開發版本基於單機WindowsXP,後臺數據庫為ACCESS 2003,測試人員為開發人員。
(4)實施測試。
5)生成測試報告
第四章系統代碼和圖片
4.1主頁代碼
& ltstyle type =“text/CSS“& gt;
& lt!-
正文{
背景-圖像:URL();
}
。STYLE6 {font-size: x-large}
。style 9 { font-size:xx-large;顏色:# 0000FF}
-& gt;
& lt/style & gt;
& ltform id =“form 1“name =“form 1“method =“post“action =““& gt;
& lt表格寬度=“1021“高度=“542“border =“0“align =“center“cellspacing =“0“background =“Images/BAK _ CLOUDS。JPG“》;
& lttr & gt
& ltTD height =“324“colspan =“7“& gt。& lttable width =“469“border =“0“align =“center“& gt;
& lttr & gt
& ltTD width =“459“height =“62“& gt。& ltspan class =“style 9“& gt。Xi尤氏大學
& lt/tr & gt;
& lttr & gt
& ltTD height =“76“align =“right“& gt。& ltspan class =“style 9“& gt。公寓樓信息管理系統
& lt/tr & gt;
& lt/table & gt;& lt/TD & gt;
& lt/tr & gt;
& lttr & gt
& ltTD height =“36“colspan =“6“align =“center“& gt。& ltspan class =“style 6“& gt。& ltstrong & gt用戶名:
& lt輸入type =“text“name =“uid“size =“14“/& gt。
& lt/span>。& lt/TD & gt;
& lt/tr & gt;
& lttr & gt
& ltTD height =“45“colspan =“6“align =“center“& gt。& ltspan class =“style 6“& gt。& ltstrong & gt密碼:
& lt輸入type =“password“name =“upwd“size =“14“/& gt。
& lt/span>。& lt/TD & gt;
& lt/tr & gt;
& lttr & gt
& ltTD width =“292“align =“center“& gt。?& lt/TD & gt;
& ltTD width =“157“align =“center“& gt。& ltspan class =“style 6“& gt。& ltstrong & gt
& lt輸入type =“radio“name =“rd“value =“administrator“checked/& gt;
管理人員
& ltTD width =“204“align =“center“& gt。& ltspan class =“style 6“& gt。& ltstrong & gt
& lt輸入type =“radio“name =“rd“value =“student“/& gt。
學生
& ltTD width =“229“align =“center“& gt。& ltspan class =“style 6“& gt。& ltstrong & gt
& lt輸入type =“radio“name =“rd“value =“building management“/& gt。
建築管理
& ltTD width =“117“height =“44“align =“center“& gt。?& lt/TD & gt;
& lt/tr & gt;
& lttr & gt
& ltTD height =“90“colspan =“8“align =“center“& gt。& lttable width =“292“border =“0“& gt;
& lttr align =“center“& gt。
& ltTD width =“186“class =“style 6“& gt。& lt輸入類型=“提交“值=“登錄“名稱=“登錄“/>。& lt/TD & gt;
& ltTD width =“10“class =“style 6“& gt。?& lt/TD & gt;
& ltTD width =“206“class =“style 6“& gt。& lta href =“zhuce . ASP“& gt。& ltimg src =“Images/index _ BTN _ log in . gif“width =“42“height =“22“border =“0“/& gt。& lt/a & gt;& lt/TD & gt;
& lt/tr & gt;
& lt/table & gt;
& lt/TD & gt;
& lt/tr & gt;
& lt/table & gt;
& lt/form & gt;
& lt%
如有要求。form(“uid“)& lt;& gt““並請求。form(“upwd“)& lt& gt”“那麽
uid =請求。表單(“uid“)
upwd =請求。表格(“upwd”)
rd =請求。表格(“研發”)
設置conn=server。CreateObject(“adodb . connection“)
conn . open“provider = Microsoft . jet . oledb . 4.0;數據來源=“& amp;server.mappath(“宿舍_管理。mdb“)
如果rd=“管理員”,則
strsql =“select * from users where uid =“& amp;uid & amp“和upwd =“& amp;upwd & amp“and utyper =‘“& amp;研發與設計"
response.write strsql
set RS = conn . execute(strsql)
如果rs.eof那麽
response . write(“& lt;div align = right & gt& ltfont size=6 color=red>。用戶或密碼輸入錯誤!& lt/font & gt;& lt/div & gt;”)
其他
會話(“uid“)= uid
response . redirect(“guanliyuan . ASP“)
如果…就會結束
else if rd =“student“然後
strsql =“select * from users where uid =“& amp;uid & amp“和upwd =“& amp;upwd & amp“and utyper =‘“& amp;研發與設計"
response.write strsql
set RS = conn . execute(strsql)
如果rs.eof那麽
response . write(“& lt;div align = right & gt& ltfont size=6 color=red>。用戶或密碼輸入錯誤!& lt/font & gt;& lt/div & gt;”)
其他
會話(“uid“)= uid
response . redirect(“student . ASP“)
如果…就會結束
其他
strsql =“select * from users where uid =“& amp;uid & amp“和upwd =“& amp;upwd & amp“and utyper =‘“& amp;研發與設計"
set RS = conn . execute(strsql)
如果rs.eof那麽
response . write(“& lt;div align = right & gt& ltfont size=6 color=red>。用戶或密碼輸入錯誤!& lt/font & gt;& lt/div & gt;”)
其他
會話(“uid“)= uid
response.redirect(“樓觀_索引。ASP“)
如果…就會結束
如果…就會結束
如果…就會結束
% & gt
4.2樓層管理頁面代碼
& lt% @ LANGUAGE =“VBSCRIPT“code page =“936“% & gt;
& lt!DOCTYPE html PUBLIC“-//W3C//DTD XHTML 1.0 Transitional//EN““http://www . w3 . org/TR/XHTML 1/DTD/XHTML 1-Transitional . DTD“& gt;
& lthtml xmlns =“http://www . w3 . org/1999/XHTML“& gt;
& lthead & gt
& ltmeta http-equiv =“Content-Type“Content =“text/html;charset = GB 2312“/》;
& lttitle & gt無標題文檔
& lt/head & gt;
& ltframeset border =“false“frame border =“0“frame spacing =“0“cols =“15%,*,25%“& gt;
& ltframe name =“left“scrolling =“no“src =“left . ASP“target =“main“& gt。
& ltframe name =“middle“src =“middle . ASP“scrolling =“auto“& gt。
& ltframe name =“right“src =“right . ASP“scrolling =“no“& gt。
& lt/frameset & gt;& ltnoframes & gt& lt/no frames & gt;
& lt/html & gt;
4.3空缺信息管理代碼
& lt% @ LANGUAGE =“VBSCRIPT“code page =“936“% & gt;
& lt!DOCTYPE html PUBLIC“-//W3C//DTD XHTML 1.0 Transitional//EN““http://www . w3 . org/TR/XHTML 1/DTD/XHTML 1-Transitional . DTD“& gt;
& lthtml xmlns =“http://www . w3 . org/1999/XHTML“& gt;
& lthead & gt
& ltmeta http-equiv =“Content-Type“Content =“text/html;charset = GB 2312“/》;
& lttitle & gt無標題文檔
& ltstyle type =“text/CSS“& gt;
& lt!-
。style 1 { font-size:x-large }
。style 2 { font-size:medium;}
。STYLE3 {
字體大小:xx-大號;
顏色:# 000000;
}
-& gt;
& lt/style & gt;
& lt/head & gt;
& ltbody & gt
& lt%
昏暗的連接
設置conn=server。CreateObject(“adodb . connection“)
conn . open“provider = Microsoft . jet . oledb . 4.0;數據來源=“& amp;server.mappath(“宿舍_管理。mdb“)
% & gt
& lttable width =“999“border =“0“align =“center“cell padding =“0“cellspacing =“0“bgcolor =“# 999999“& gt;
& lt!-DWLayoutTable-& gt;
& lttr & gt
& ltTD width =“192“height =“118“bgcolor =“# add 1EB“& gt;?& lt/TD & gt;
& ltTD width =“807“bgcolor =“# add 1EB“& gt。?& lt/TD & gt;
& lt/tr & gt;
& lttr & gt
& ltTD height =“788“bgcolor =“# add 1EB“& gt;& ltp class =“style 1“& gt。用戶管理
& ltp class =“style 2“& gt。用戶信息
& ltp class =“style 1“& gt。家務管理
& ltp & gt房屋轉讓管理
& ltp & gt& lta href =“d . ASP“target =“_ top“& gt。空缺查詢
& ltp & gt登記查詢
& ltp & gt人事統計
& ltp class =“style 1“& gt。公寓樓管理
& ltp & gt房間統計
& ltp & gt房間查詢
& ltp class =“style 1“& gt。機房設備管理
& ltp & gt客房設施查詢
& ltp & gt公共財產損失查詢
& ltTD align =“center“valign =“top“background =“Images/BAK _ CLOUDS。JPG“》;& ltp class =“style 3“& gt。用戶信息管理
& lt表單& gt
& ltspan class =“style 1“& gt。建築編號:
& lt標簽& gt
& ltselect name =“select“& gt;