1. 程式人生 > >基於web大學宿舍管理系統的設計與實現

基於web大學宿舍管理系統的設計與實現

本系統帶程式說明書   有需要的可以去我上傳的資源裡面找,找不到的話,評論我,或者站內私信留下郵箱,

我看到機會給你發,也可以主動聯絡我部落格名。

因為最近太忙一直沒有上傳完。emmmm

blob.png



本系統帶程式說明書   有需要的可以去我上傳的資源裡面找,找不到的話,評論我,或者站內私信留下郵箱,

我看到機會給你發,也可以主動聯絡我部落格名。

因為最近太忙一直沒有上傳完。emmmm


臺[1]。Eclipse的最大長處在於它為創立可擴充套件的整合開發環境供給了一個開放原始碼渠道。這款軟體的運用,為Java開發者供給了免費運用強壯的Java IDE的時機[2]。

2.1.2  JDK簡介

用Java語言開發本體系,依據Java開發東西包(JDK)的整合開發環境體系。這樣我們在開發時就不用依賴於命令列介面,在同一個介面中就能夠完結修正、編譯、和運轉功用,並能夠同步顯現編譯和運轉資訊。這樣不只提高了開發的效率,而且對開建議到了輔助的推動效果。在後來退出的版別又相繼相容曾經的版別,也對開發供給了便當[3]。

2.2  首要開發技能

2.2.1  B/S形式

本體系選用B/S結構。Browser/Server體系極大簡化了客戶機操作,客戶端只需求安裝瀏覽器即可。大部分作業伺服器承當,與資料庫的互動操作都被放到後臺伺服器,這樣能夠下降對使用者端的硬體裝備,最終到達為校園節約財力的效果[4]。

2.2.2  JSP技能

由於JSP技能在運用時很簡單被整合到各種運用體系結構中,便利運用現存的東西和技巧,支撐企業級的分散式運用[5]。而一切的JSP頁面的內建指令碼語言是依據Java計算機語言的,而且一切的JSP頁面都被編譯成為Java Servlet,JSP就具有Java技能一切的優點,所以本體系的一切頁面選用JSP完結[6]。

第3章體系需求分析

3.1  功用需求

3.1.1  基本功用需求

1、體系辦理員端需求。

體系辦理員在本體系中有許可權錄入和刪去宿舍辦理員。一起體系辦理員對宿舍辦理員的個人資訊有許可權進行修正。對學生來講,體系辦理員首要能夠對行將進入校園的重生進行資訊錄入。對未簽到的學生進行資訊刪去。對其他學生的資訊能夠修正以及檢查。別的還供給重生宿舍分配、學生宿舍互換、學生遷出掛號功用。對宿舍樓來講:體系辦理員可增加刪去宿舍樓和的數量,修正宿舍樓的簡介資訊,併為宿舍樓分配一個或多個辦理員。對學生宿舍來講:體系辦理員能夠對每棟樓的宿舍進行增加、刪去、特點修正、查詢功用

2、宿舍辦理員需求

承受體系辦理員的分配的辦理許可權,能檢查對應宿=宿舍樓中的學生資訊,而且依據實際情況對學生進行缺寢掛號。也能夠憑原暗碼隨時修正自己登入本體系的暗碼。

3、學生需求

由於此體系偏重於辦理,學生只能對自己的缺寢記載登入本體系進行查詢。也能夠自己修正自己的登入暗碼。

3.1.2 功用模組

宿舍辦理體系首要完成的功用有:

1、關於宿舍辦理員的辦理

2、關於學生宿舍樓的辦理

3、關於學生資訊的辦理

4、關於學生宿舍的辦理等。

本體系功用模組圖如圖3.1所示:

 

圖3.1  大學宿舍辦理體系模組圖

3.2  效能需求

3.2.1  體系安全性

為了應對校園辦理人員的常常調集,開發時創立體系辦理員身份,只要體系辦理員有體系完好功用的運用許可權。這樣既能夠確保學生的資訊保安,也便於對一切宿舍樓進行辦理。設定宿舍樓辦理員,由體系辦理員分配宿舍樓的辦理許可權。可完成專樓專人辦理的通明辦理。

3.2.2 資料庫挑選

完成本體系需求創立多張資料庫表,而且重生的宿舍分配和學生的遷出都能形成學生資訊的變化。宿舍辦理員的人事變化也能對辦理形成影響,所以本體系選用Oracle10g作為資料庫開發。

第4章體系的規劃

4.1  資料庫規劃

4.1.1  物理規劃

本體系的實體:宿舍辦理員實體、學生實體、宿舍樓實體和學生宿舍實體。

4.1.2  E-R模型規劃

依據實體規劃,能夠得到首要實體E-R圖

(1)宿舍辦理員實體E-R圖。

 

圖4.1宿舍辦理員實體E-R圖

(2)學生實體E-R圖

 

圖4.2 學生實體E-R圖

(3)宿舍樓實體E-R圖

 

圖4.3 宿舍樓實體E-R圖

(4)學生宿舍實體E-R圖

 

圖4.4 學生宿舍實體E-R圖

4.1.3  資料庫的邏輯結構規劃

依據對E-R圖的規劃,能夠找出資料庫的大局邏輯結構[19]。資料之間的關係也得到確定。通常用二維表來顯現資料的邏輯結構[20]。本體系的表如下:

1、體系辦理員資訊表:ADMIN

表4.1辦理員表

欄位稱號

資料型別

主/外來鍵

答應空

闡明

ADMIN_ID

NUMBER(11,0)

-

yes

體系辦理員ID

ADMIN_USERNAME

VARCHAR2(20)

-

yes

使用者名稱

ADMIN_PASSWORD

VARCHAR2(20)

-

yes

暗碼

ADMIN_NAME

VARCHAR2(20)

-

yes

名字

ADMIN_SEX

VARCHAR2(20)

-

yes

性別

ADMIN_TEL

VARCHAR2(20)

-

yes

聯絡電話

2、宿舍辦理員資訊表:TEACHER

表4.2 宿舍辦理員表

欄位稱號

資料型別

主/外來鍵

答應空

闡明

TEACHER_ID

NUMBER

-

yes

宿舍辦理員ID

TEACHER_USERNAME

VARCHAR2(20)

-

yes

使用者名稱

TEACHER_PASSWORD

VARCHAR2(20)

-

yes

暗碼

TEACHER_NAME

VARCHAR2(20)

-

yes

名字

TEACHER_SEX

VARCHAR2(20)

-

yes

性別

TEACHER_TEL

VARCHAR2(20)

-

yes

聯絡電話


blob.png

blob.png

本系統帶程式說明書   有需要的可以去我上傳的資源裡面找,找不到的話,評論我,或者站內私信留下郵箱,

我看到機會給你發,也可以主動聯絡我部落格名。

因為最近太忙一直沒有上傳完。emmmm

本系統帶程式說明書   有需要的可以去我上傳的資源裡面找,找不到的話,評論我,或者站內私信留下郵箱,

我看到機會給你發,也可以主動聯絡我部落格名。

因為最近太忙一直沒有上傳完。emmmm