講解視頻鏈接:私信發(fā)!
源碼:私信!
數(shù)據(jù)庫系統(tǒng)原理課程設(shè)計(jì)報(bào)告
設(shè)計(jì)題目:????????校園宿舍管理系統(tǒng) ???????
班 ???級(jí):? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??? ? ??????
組 ???號(hào):? ? ? ? ????????第一組? ? ? ? ? ? ? ? ??
成 ???員:? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
指導(dǎo)教師:??????? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
完成日期:??????? ? ? ? ? ? ? ? ? ? ??? ? ? ? ? ?
摘 ?要
????????高校學(xué)生宿舍管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開發(fā)主要是數(shù)據(jù)庫的建立和維護(hù),要求后臺(tái)數(shù)據(jù)庫的建立和維護(hù)具有數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的特征。舊的手工紀(jì)錄的宿舍管理方式已經(jīng)不能適應(yīng)高速發(fā)展的信息化時(shí)代,我們本次的設(shè)計(jì)主要是在數(shù)據(jù)庫的設(shè)計(jì)的方式實(shí)現(xiàn)宿舍管理系統(tǒng)的現(xiàn)在化管理,新的宿舍管理系統(tǒng)開發(fā)出來之后,學(xué)校的現(xiàn)有的宿舍信息管理將有很大的改觀,由過去的人工方式轉(zhuǎn)變?yōu)橛?jì)算機(jī)方式,由效率低、數(shù)據(jù)冗余、易產(chǎn)生錯(cuò)誤轉(zhuǎn)變?yōu)闄z索迅速、查找方便、可靠性高、存儲(chǔ)量大。這些優(yōu)點(diǎn)能夠極大地提高效率,也是學(xué)??茖W(xué)化、正規(guī)化管理的重要轉(zhuǎn)變。
關(guān)鍵詞:E-R圖、管理系統(tǒng),數(shù)據(jù)庫,GUI應(yīng)用,信息管理,信息采集。
目 ???錄
第一章?系統(tǒng)概述
1.1背景及意義
1.2研究的現(xiàn)狀
第二章?系統(tǒng)功能分析和設(shè)計(jì)
2.1 ?需求分析
2.2 ?系統(tǒng)功能模塊設(shè)計(jì)
2.2.1學(xué)生用戶功能:
2.2.2宿管管理員功能:
2.2.3超管功能:
2.3 ?系統(tǒng)總體設(shè)計(jì)
2.3.1系統(tǒng)總體流程:
2.3.2功能系統(tǒng)結(jié)果:
第三章?數(shù)據(jù)庫設(shè)計(jì)
3.1數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)
3.1.1局部概念設(shè)計(jì)
3.1.2全局概念設(shè)計(jì)
3.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)
3.2.1初始關(guān)系模式
3.2.2規(guī)范化處理
3.3 數(shù)據(jù)庫物理設(shè)計(jì)
3.4 數(shù)據(jù)庫操作部分
3.4.1 創(chuàng)建數(shù)據(jù)庫
3.4.2 創(chuàng)建數(shù)據(jù)表
3.4.3數(shù)據(jù)庫的插入操作
3.4.4數(shù)據(jù)庫的修改操作
3.4.5數(shù)據(jù)庫的刪除操作
3.4.6數(shù)據(jù)庫的查詢操作
第四章?系統(tǒng)實(shí)現(xiàn)
4.1登錄模塊
4.2重置模塊
4.3超管信息塊
4.4宿管信息塊
4.5學(xué)生信息塊
4.6退出登錄模塊
第五章?總??結(jié)
5.1 團(tuán)隊(duì)總結(jié)
5.2個(gè)人總結(jié)
附錄:參考文獻(xiàn)
第一章 系統(tǒng)概述
1.1背景及意義
由于計(jì)算機(jī)技術(shù)的迅速發(fā)展和普及,網(wǎng)絡(luò)通信技術(shù)越來越被廣泛的應(yīng)用。管理信息系統(tǒng)在現(xiàn)代社會(huì)已深入到各行各業(yè)。大學(xué)生宿舍管理系統(tǒng)就是一個(gè)典型的管理信息系統(tǒng),學(xué)生宿舍管理系統(tǒng)對(duì)于一個(gè)學(xué)校來說是必不可少的組成部分,它可以讓宿舍管理工作變的更輕松。學(xué)生宿舍管理系統(tǒng)更能幫助宿舍管理員更加輕松方便快捷的管理宿舍。節(jié)省大量的勞動(dòng)力,實(shí)現(xiàn)校園信息化管理。
(1)保證信息的準(zhǔn)確性和時(shí)效性,隨時(shí)通過計(jì)算機(jī)對(duì)系統(tǒng)進(jìn)行管理,使得學(xué)生宿舍信息處于最新狀態(tài),保證統(tǒng)計(jì)數(shù)據(jù)和分析的準(zhǔn)確。
(2)減輕勞動(dòng)強(qiáng)度、提高工作效率、增加學(xué)生宿舍管理的透明度。充分利用網(wǎng)絡(luò)優(yōu)勢(shì),加快學(xué)校內(nèi)部學(xué)生宿舍信息的發(fā)布、傳送和獲取,改善和優(yōu)化宿管工作,增加學(xué)生宿舍管理的透明度。
(3)降低管理成本,基本實(shí)現(xiàn)了無紙化辦公,根除了很多日常管理中的浪費(fèi)現(xiàn)象,體現(xiàn)出現(xiàn)代化學(xué)生宿舍管理的優(yōu)勢(shì)。
(4)規(guī)范化管理,由于采用了計(jì)算機(jī)統(tǒng)計(jì)分析學(xué)生宿舍缺勤信息,一些原始信息在錄入時(shí)就必須要求準(zhǔn)確錄入,這就要求管理人員在提供信息時(shí)要準(zhǔn)確,同時(shí)要求在錄入時(shí)也要十分認(rèn)真,這樣做是為了將錯(cuò)誤降到最低,提高系統(tǒng)工作的準(zhǔn)確率,從而實(shí)現(xiàn)校園學(xué)生宿舍管理工作規(guī)范化。
該項(xiàng)目系統(tǒng)布局舒適,內(nèi)容充實(shí)且緊湊,可以對(duì)每個(gè)學(xué)生的每次個(gè)人信息進(jìn)行收集保存,是一個(gè)邏輯性較強(qiáng)的綜合系統(tǒng)。
1.2研究的現(xiàn)狀?
據(jù)調(diào)查,現(xiàn)今還有很多高校對(duì)于學(xué)生宿舍信息管理的主要方式還是基于文本人工抄寫和填寫表格等落后方式存儲(chǔ)學(xué)生信息!這樣存儲(chǔ)學(xué)生宿舍信息的弊端很多,比如:數(shù)據(jù)信息處理工作量大,容易出錯(cuò):由于數(shù)據(jù)繁多,容易丟失,且不易查找等等。總的來說,缺乏一套完善的學(xué)生宿舍管理系統(tǒng),統(tǒng)一規(guī)范的信息管理手段,實(shí)現(xiàn)宿管線上管理學(xué)生宿舍。這就是管理信息系統(tǒng)的開發(fā)的基本環(huán)境。
第二章 系統(tǒng)功能分析和設(shè)計(jì)
2.1 ?需求分析
校園宿舍管理系統(tǒng)的管理用戶共分為三大類,分別是超管登錄功能,宿管登錄功能,學(xué)生登錄功能。
1.超管對(duì)功能的需求
超管可以對(duì)學(xué)生及缺勤學(xué)生的姓名,學(xué)號(hào),宿舍號(hào),缺勤時(shí)間,缺勤原因和宿管的賬號(hào)、密碼等信息進(jìn)行統(tǒng)一管理,如下:
超管可以增加,刪除,修改,查看學(xué)生信息、宿管、宿舍、宿舍樓信息。
2.宿管對(duì)功能的需求
宿管可以對(duì)學(xué)生及缺勤學(xué)生的姓名,學(xué)號(hào),性別,專業(yè),宿舍號(hào),寢樓,缺勤時(shí)間及缺勤原因等信息進(jìn)行統(tǒng)一管理,宿管可以發(fā)布公告供學(xué)生查閱。如下:
增加缺勤學(xué)生記錄
刪除學(xué)生缺勤記錄
修改學(xué)生缺勤記錄
查看學(xué)生缺勤記錄
增加宿舍信息
刪除宿舍信息
修改宿舍信息
查看宿舍信息
發(fā)布可供學(xué)生查看的公告
3.學(xué)生對(duì)功能的需求
瀏覽個(gè)人基本信息
查看個(gè)人缺勤記錄
查閱公告表
4.系統(tǒng)登錄退出:能夠正常登錄、退出系統(tǒng)。
5. 使用GUI,java語言,eclipse,MySQL實(shí)現(xiàn)上述功能
2.2 ?系統(tǒng)功能模塊設(shè)計(jì)
2.2.1學(xué)生用戶功能
(1)登錄 (2)查詢個(gè)人信息 (3)查詢?nèi)鼻谟涗洠ㄈ鐖D2.1所示)
圖2.1 學(xué)生功能圖
具體功能介紹如下:
1.用戶登錄
實(shí)現(xiàn)功能:輸入賬號(hào)可直接登錄,使用查詢信息,缺勤情況等功能
2.輸入密碼
實(shí)現(xiàn)功能:直接輸入密碼進(jìn)入學(xué)生信息頁面
3.查詢學(xué)生信息
實(shí)現(xiàn)功能:顯示學(xué)生的相關(guān)信息
4.缺勤記錄
實(shí)現(xiàn)功能:查看學(xué)生缺勤信息
5.公共信息
實(shí)現(xiàn)功能:查看公告信息
6.退出系統(tǒng)
實(shí)現(xiàn)功能:直接退出當(dāng)前頁面
2.2.2宿管管理員功能
(1)登錄 (2)修改密碼 (3)查詢個(gè)人信息(如圖2.2所示)
圖2.2 宿管功能圖
具體功能介紹如下:
(1)宿管進(jìn)行輸入密碼登錄
(2)登錄數(shù)據(jù)庫后進(jìn)行學(xué)生信息的查詢,維修
記錄的查詢,宿舍信息,缺寢記錄的查詢,修改,刪除,功能實(shí)現(xiàn)后退出登錄。
2.2.3超管功能
(1)登錄 (2)修改密碼 (3)查詢個(gè)人信息 (如圖2.3所示)
圖2.3 超管功能圖
具體功能介紹如下:
(1)首先超管進(jìn)行輸入密碼登錄
(2)登錄進(jìn)入數(shù)據(jù)庫進(jìn)行缺勤記錄的內(nèi)容查詢包括查詢?nèi)鼻?,修改缺勤,刪除缺勤,以及宿管人員管理,學(xué)生人員管理,宿舍信息管理,寢樓信息管理,完成功能后退出功能。
2.3 ?系統(tǒng)總體設(shè)計(jì)
2.3.1系統(tǒng)總體流程
系統(tǒng)總體流程如圖2.4所示:
圖2.4 系統(tǒng)總體流程圖
2.3.2功能系統(tǒng)結(jié)果
功能的結(jié)構(gòu)如圖2.5所示:
圖2.5 功能流程圖
第三章 數(shù)據(jù)庫設(shè)計(jì)
3.1數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)
3.1.1局部概念設(shè)計(jì)
本系統(tǒng)包含學(xué)生個(gè)人信息實(shí)體屬性圖,學(xué)生缺勤實(shí)體屬性圖,宿舍樓層實(shí)體屬性圖,學(xué)生宿舍實(shí)體屬性圖,超級(jí)管理員實(shí)體屬性圖,宿管實(shí)體屬性圖,公告實(shí)體屬性圖,學(xué)生專業(yè)實(shí)體屬性圖。
學(xué)生個(gè)人信息實(shí)體屬性圖如圖3.1所示。
圖3.1 學(xué)生實(shí)體屬性圖
學(xué)生缺寢實(shí)體屬性圖如圖3.2所示。
圖3.2 缺寢表實(shí)體屬性圖
學(xué)生宿舍實(shí)體屬性圖如圖3.3所示。
圖3.3 宿舍實(shí)體屬性圖
宿舍樓層實(shí)體屬性圖如圖3.4所示。
圖3.4 宿舍樓實(shí)體屬性圖
超級(jí)管理實(shí)體屬性圖如圖3.5所示。
圖3.5 超管實(shí)體屬性圖
宿管實(shí)體屬性圖如圖3.6所示。
圖3.6 宿管實(shí)體屬性圖
公告實(shí)體屬性圖如圖3.7所示。
圖3.7 公告表實(shí)體屬性圖
學(xué)生專業(yè)實(shí)體屬性圖如圖3.8所示。
圖3.8 專業(yè)實(shí)體屬性圖
3.1.2全局概念設(shè)計(jì)
學(xué)生寢室E-R圖,如圖3.9所示。
圖3.9 宿舍管理E-R圖
3.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)
3.2.1初始關(guān)系模式
超管(用戶名,密碼)
超管(編號(hào),用戶名,郵箱)
宿管(用戶名,密碼)
宿管(宿管編號(hào),用戶名,工號(hào),校區(qū),寢樓號(hào))
學(xué)生(姓名,密碼)
學(xué)生(學(xué)生編號(hào),姓名,性別,專業(yè)編號(hào),工號(hào),校區(qū),寢樓號(hào),層數(shù),宿舍號(hào),郵箱,電話)
宿舍(宿舍號(hào),位置,電話,容納人數(shù),寢樓號(hào),宿管編號(hào))
宿舍樓(寢樓號(hào),層數(shù),管理人,容納人數(shù))
缺勤表(學(xué)生編號(hào),姓名,缺寢時(shí)間,缺寢原因,宿舍號(hào))
公告表(公告編號(hào),宿管編號(hào),標(biāo)題,內(nèi)容,日期)
專業(yè)信息(名稱,專業(yè)編號(hào))
3.2.2規(guī)范化處理
缺勤表(學(xué)生編號(hào),姓名,缺寢時(shí)間,缺寢原因,宿舍號(hào))
超管(編號(hào),用戶名,密碼,郵箱)
學(xué)生(學(xué)生編號(hào),姓名,性別,專業(yè)編號(hào),工號(hào),校區(qū),寢樓號(hào),層數(shù),宿舍號(hào),密碼,郵箱,電話)
公告表(公告編號(hào),宿管編號(hào),標(biāo)題,內(nèi)容,日期)
宿管(宿管編號(hào),用戶名,工號(hào),校區(qū),寢樓號(hào),密碼)
宿舍樓(寢樓號(hào),層數(shù),管理人,容納人數(shù))
宿舍(宿舍號(hào),位置,電話,容納人數(shù),寢樓號(hào),宿管編號(hào))
專業(yè)(專業(yè)編號(hào),名稱)
3.3 數(shù)據(jù)庫物理設(shè)計(jì)
1.管理員用戶表
表3-1 登錄系統(tǒng)實(shí)現(xiàn)表
名 |
類型 |
長(zhǎng)度 |
十進(jìn)位 |
允許空值? |
Uname |
Varchar |
20 |
0 |
|
Upassword |
Varchar |
20 |
0 |
|
Utype |
Tinyint |
1 |
0 |
2.缺寢表
表3-2 學(xué)生缺寢信息表
名 |
類型 |
長(zhǎng)度 |
小數(shù)點(diǎn) |
允許空值? |
約束 |
Sno |
Varchar |
20 |
0 |
主鍵 |
|
Sname |
Varchar |
20 |
0 |
||
Dno |
Varchar |
6 |
0 |
||
Atime |
Varchar |
10 |
0 |
主鍵 |
|
Areason |
Varchar |
20 |
0 |
3.宿舍樓表
表3-3 宿舍樓表
名 |
類型 |
長(zhǎng)度 |
小數(shù)點(diǎn) |
允許空值? |
Bname |
Varchar |
20 |
0 |
|
Bfloor |
Varchar |
10 |
0 |
|
Bmager |
Varchar |
10 |
0 |
允許 |
Bcao |
Varchar |
10 |
0 |
4.超管表
表3-4 超管信息表
名 |
類型 |
長(zhǎng)度 |
小數(shù)點(diǎn) |
允許空值? |
約束 |
Cno |
Int |
20 |
0 |
主鍵 |
|
Cname |
Varchar |
255 |
0 |
允許 |
|
Cpassword |
Varchar |
255 |
0 |
允許 |
|
Cemail |
Varchar |
255 |
0 |
允許 |
5.專業(yè)表
表3-5 學(xué)生專業(yè)信息表
名 |
類型 |
長(zhǎng)度 |
小數(shù)點(diǎn) |
允許空值? |
約束 |
Sdept |
Varchar |
255 |
0 |
主鍵 |
|
Zname |
Varchar |
255 |
0 |
允許 |
6.宿舍表
表3-6 學(xué)生宿舍信息表
名 |
類型 |
長(zhǎng)度 |
小數(shù)點(diǎn) |
允許空值? |
約束 |
Dno |
Varchar |
10 |
0 |
主鍵 |
|
Dpo |
Varchar |
10 |
0 |
||
Dphone |
Varchar |
20 |
0 |
允許 |
|
Dcap |
Varchar |
10 |
0 |
||
Sno |
Varchar |
20 |
0 |
||
Sgno |
Varchar |
255 |
0 |
允許 |
|
Bname |
Varchar |
255 |
0 |
允許 |
外鍵 |
7.公告表
表3-7 學(xué)生公告信息表
名 |
類型 |
長(zhǎng)度 |
小數(shù)點(diǎn) |
允許空值? |
約束 |
Gno |
Int |
20 |
0 |
主鍵 |
|
Sgno |
Int |
20 |
0 |
允許 |
外鍵 |
Gtitle |
Varchar |
255 |
0 |
允許 |
|
Gcontent |
Varchar |
255 |
0 |
允許 |
|
Gtime |
Varchar |
255 |
0 |
允許 |
8.學(xué)生表
表3-8 學(xué)生表
名 |
類型 |
長(zhǎng)度 |
小數(shù)點(diǎn) |
允許空值? |
約束 |
Sno |
Varchar |
20 |
0 |
主鍵 |
|
Sname |
Varchar |
20 |
0 |
||
Ssex |
Varchar |
4 |
0 |
||
Sdept |
Varchar |
40 |
0 |
外鍵 |
|
Dno |
Varchar |
6 |
0 |
外鍵 |
|
Bbu |
Varchar |
20 |
0 |
||
Bfloor |
Varchar |
20 |
0 |
||
Sggh |
Varchar |
20 |
0 |
||
Xq |
Varchar |
255 |
0 |
||
|
Varchar |
20 |
0 |
||
Phone |
Varchar |
20 |
0 |
9.宿管表
表3-9 宿管信息表
名 |
類型 |
長(zhǎng)度 |
小數(shù)點(diǎn) |
允許空值? |
約束 |
Sgno |
Int |
20 |
0 |
主鍵 |
|
Syhm |
Varchar |
255 |
0 |
允許 |
|
Sggh |
Varchar |
255 |
0 |
允許 |
|
Xq |
Varchar |
255 |
0 |
允許 |
|
Bname |
Varchar |
255 |
0 |
允許 |
|
Spassword |
Varchar |
255 |
0 |
允許 |
數(shù)據(jù)庫表模型圖:
圖3.10 數(shù)據(jù)庫表模型
3.4 數(shù)據(jù)庫操作部分
3.4.1 創(chuàng)建數(shù)據(jù)庫
create database user
3.4.2 創(chuàng)建數(shù)據(jù)表
(1)absent表
create table absent
?????(
????? Sno varchar(20) primary key,
????? Sname varchar(20) not null,
????? Dno varchar(6) not null,
????? Atime varchar(10) primary key,
????? Areason varchar(20) not null
?????);
(2) building表
create table building
(
??Bname varchar(20) not null,
??Bfloor varchar(10) not null,
??Bmager varchar(10),
??Bcap varchar(10) not null
);
(3) chaoguan表
create table chaoguan
(
??cno int(20) primary key,
??canme varchar(255) ,
??capssword varchar(255),
??cemail varchar(255)
);
(4) dept表
create table dept
(
???Sdept varchar(255) primary key,
zanme varchar (255)
);
(5)dorm表
create table dorm
(
??Dno varchar(10) primary key,
??Dpo varchar(10) not null,
??Dphone varchar(20),
??Dcap varchar(10) not null,
??Sno varchar(20) not null,
??sgon varchar(255),
??Bname varchar(255)
);
(6) gonggao表
create ?table gonggao
(
gno int(20) primary key,
sgno int(20),
gtitle varchar(255),
gcontent varchar(255),
gtime varchar(255)
);
(7) student 表
create table student
(
???Sno varchar(20) primary key,
???Sname varchar(20) not null,
???Ssex varchar(4) not null,
???Sdept varchar(40) not null,
???Dno varchar(6) not null,
???Bbu varchar(20) not null,
???Bfloor varchar(20) not null,
???sggh varchar(20) not null,
???xq varchar(255) not null,
???email varchar(20) not null,
phone varchar(20) not null
);
(8)suguan表
create table suguan
(
??Sgon int(20) primary key,
??Syhm varchar(255),
??Sggh varchar(255),
??Xq varchar(255),
Bname varchar(255),
Spassword varchar(255)
);
?(9)users表
create table users
(
??Uname varchar(20)not null,
??Upassword varchar(20) not null,
??Utype tinyint(1) not null,
??Email varchar(10) not null
);
3.4.3數(shù)據(jù)庫的插入操作
將學(xué)生的缺寢信息加入到absent表中:
insert into absent(sno,sname,dno,atime,areason) values(19111329,'陶然',325,'2000.10.22','回家種田');
將寢樓信息加入到building表中:
insert into building(bname,bfloor,bmager,bcap) values(12,3,’張阿姨’,4);
將超管信息加入到chaoguan表中:
insert into chaoguan(cno,cname,cpassword,cemail) values(1,'小明','xm',123456);
給dept表插入信息
insert into dept(sdept,zname) values(001,'計(jì)算機(jī)系');
給dorm表插入信息:
insert into dorm(dno,dpo,dphone,dcap,sno,sgno,bname) values(325,'天津',1234554321,4,19111317,12325,12);
給gonggao表插入信息:
insert into gonggao(gno,sgno,gtitle,gcontent,gtime) values(1,18616,'水費(fèi)公示','各宿舍水費(fèi)情況','2021.12.6');
給student表錄入學(xué)生信息:
insert into student(sno,sname,ssex,sdept,dno,bbu,bfloor,sggh,xq,email,phone) values(19111666,‘ZJ’,’女’,001,616,18,6,18616,’天津’’2000088170@qq.com’,12345432);
3.4.4數(shù)據(jù)庫的修改操作
修改學(xué)號(hào)為“19111305”的名字改為張三
update absent
set Sname=’張三’
where Sno=19111305;
修改樓號(hào)12的寢樓為15
update building
set Bname=15
where Bname=12;
修改學(xué)號(hào)為19111306的學(xué)生的專業(yè)為信息管理系
update dept
set zname=’信息管理系’
where sno=19111306;
修改學(xué)號(hào)為19111317的學(xué)生的宿舍為616
update dorm
set dno=616
where Sno=19111317;
3.4.5數(shù)據(jù)庫的刪除操作
刪除某個(gè)表里面學(xué)號(hào)為19111310的人的信息:
delete from absent where sno=19111310;
刪除公告表里面的所有數(shù)據(jù):
delete from gonggao;
3.4.6數(shù)據(jù)庫的查詢操作
查詢宿管的用戶名及發(fā)布公告的標(biāo)題、內(nèi)容、時(shí)間
SELECT syhm,gtitle,gcontent,gtime
FROM gonggao,suguan
WHERE gonggao.sgno=suguan.sgno;
查詢學(xué)號(hào)為19111310學(xué)生的缺寢原因
SELECT areason
FROM absent
where sno=19111310;
查詢計(jì)算機(jī)系學(xué)生的學(xué)號(hào)和姓名
SELECT sno,sname
FROM dept,student
WHERE dept.sdept=student.sdept AND zname='計(jì)算機(jī)系';
查詢?nèi)鼻诒砝锼械膬?nèi)容
SELECT * FROM absent;
查詢學(xué)生表里所有學(xué)生信息:
SELECT * FROM student;
第四章 系統(tǒng)實(shí)現(xiàn)
4.1登錄模塊
此模塊可以實(shí)現(xiàn)超管登錄、宿管登錄和學(xué)生登錄三種模式,輸入用戶名、密碼,點(diǎn)擊登錄,即可顯示登錄類別,進(jìn)入系統(tǒng)主頁面。登錄界面如下圖4.1所示。
圖4.1 登錄界面
4.2重置模塊
此模塊可以實(shí)現(xiàn)用戶的賬號(hào)密碼重置。界面如下圖4.2所示。
圖4.2 重置界面
4.3超管信息塊
進(jìn)入校園宿舍管理系統(tǒng),超管可以對(duì)學(xué)生及學(xué)生缺寢信息進(jìn)行增刪改查以及對(duì)宿管的賬號(hào)、密碼等信息進(jìn)行統(tǒng)一管理,同時(shí)管理宿舍、宿舍樓信息。超管功能界面如下圖4.3、圖4.4、圖4.5所示。
圖4.5 宿舍人員管理界面
4.4宿管信息塊
進(jìn)入校園宿舍管理系統(tǒng),宿管可以對(duì)學(xué)生信息及學(xué)生缺寢信息進(jìn)行增刪改查,宿管功能界面如下圖4.6、圖4.7所示。
4.5學(xué)生信息塊
進(jìn)入校園宿舍管理系統(tǒng),學(xué)生可以使用自己的賬號(hào)密碼登錄查看個(gè)人信息和自己的缺寢記錄。學(xué)生模塊界面如下圖4.8所示。
4.8 學(xué)生缺寢信息自查界面
4.6退出登錄模塊
超管、宿管、學(xué)生點(diǎn)擊退出登錄按鈕即可退出校園宿舍管理系統(tǒng),退出模塊界面如下圖4.9所示。
效果圖基本同上,此處省略!
4.9 退出登錄界面
第五章 總 ?結(jié)
5.1 團(tuán)隊(duì)總結(jié)
????????通過本次課程設(shè)計(jì),使我們不僅能夠?qū)W習(xí),掌握和運(yùn)用數(shù)據(jù)庫技術(shù) Mysql 、java編程開發(fā)、GUI、JDBC等相關(guān)專業(yè),而且能夠根據(jù)需要數(shù)據(jù)庫進(jìn)行規(guī)劃,設(shè)計(jì)及管理,并實(shí)現(xiàn)一定功能的系統(tǒng)管理。通過課程設(shè)計(jì),使我們能夠系統(tǒng)的認(rèn)識(shí)到數(shù)據(jù)庫技術(shù)重要性,理論聯(lián)系實(shí)際。通過課程設(shè)計(jì),我們用理論來解決生活中的實(shí)際問題,而且本次也讓我們知道協(xié)作的重要性。本次課程設(shè)計(jì)加深了我們對(duì)數(shù)據(jù)庫理論和基本知識(shí)的理解,提高運(yùn)用數(shù)據(jù)庫解決實(shí)際問題的能力,掌握使用數(shù)據(jù)庫進(jìn)行軟件設(shè)計(jì)的方法,本次課程設(shè)計(jì)不僅提高了我們的操作技能,而且還讓我們了解到了更多相關(guān)軟件知識(shí),對(duì)于我們今后的發(fā)展也起到了一定的作用。
????????整個(gè)設(shè)計(jì)過程中,對(duì)概念模型的設(shè)計(jì)、邏輯結(jié)構(gòu)的設(shè)計(jì)和E-R圖向關(guān)系模式的轉(zhuǎn)化有了更深的理解。實(shí)驗(yàn)中遇到不懂的問題互相探討,耐心解決問題。通過此次實(shí)驗(yàn)讓我們深刻的理解了“理論與實(shí)踐相結(jié)合”的意義所在,只有自己動(dòng)手操作了才知道不理解的是什么、欠缺的是什么、不足的是什么。這也給我們對(duì)于以后的工作起到了指導(dǎo)作用。明白了團(tuán)隊(duì)的重要性。
5.2個(gè)人總結(jié)
????????XXX:在這次課程設(shè)計(jì)中我主要負(fù)責(zé)小組內(nèi)系統(tǒng)的整體設(shè)計(jì)、數(shù)據(jù)庫的連接、數(shù)據(jù)庫建表和部分代碼的編寫。期間我最大的感受就是快樂與痛苦并存!從數(shù)據(jù)庫入門的不知所措到現(xiàn)在可以獨(dú)立或者小組合作完成一個(gè)課設(shè),期間成長(zhǎng)了很多。數(shù)據(jù)庫課程設(shè)計(jì)強(qiáng)調(diào)團(tuán)隊(duì)合作,設(shè)計(jì)一個(gè)管理系統(tǒng)需要集思廣益,每個(gè)人的想法都會(huì)在組內(nèi)討論,既解決了問題又增加了組內(nèi)成員的溝通能力,大家一起用心去完成這次課設(shè)。這次的課程設(shè)計(jì)中我也遇到了很多困難,通過學(xué)校官網(wǎng)知網(wǎng)數(shù)據(jù)庫、百度查找CSDN和B站等已經(jīng)解決,還有不明白的的一些就會(huì)詢問老師,讓我認(rèn)識(shí)到了自己的不足,期待以后自己的成長(zhǎng),我也會(huì)在之后的學(xué)習(xí)之路上不斷努力。
印象最深的就是因?yàn)閿?shù)據(jù)庫建E-R圖和測(cè)試代碼時(shí)抓狂過,在網(wǎng)上看了很多參考文章,最后才能建立、應(yīng)用、java連接數(shù)據(jù)庫,收獲頗大!很感謝我的組員們一起努力,也很感謝老師耐心講解,老師很溫柔也很包容我們,最后當(dāng)項(xiàng)目運(yùn)行成功的那一刻真的太開心了!數(shù)據(jù)庫學(xué)習(xí)之路的開心快樂和艱辛只有經(jīng)歷過才能懂!
????????XXX:在這次課程設(shè)計(jì)中我主要負(fù)責(zé)數(shù)據(jù)庫的規(guī)范化設(shè)計(jì)和Word文檔的完善修改。通過這次課設(shè)我學(xué)到了很多,對(duì)數(shù)據(jù)庫,Java有了更加的了解,在這兩周我們遇到了很多的問題在E-R圖上我們花了好多時(shí)間,在老師和組員的幫助下完成了這部分,我們每個(gè)組員都對(duì)這次課設(shè)很認(rèn)真的對(duì)待,完成了自己的部分,這次課設(shè)讓我自學(xué)能力加強(qiáng),之前在課上不明白的地方,在這次課設(shè)中,都一一得到解決,到這次課設(shè)快要結(jié)束的時(shí)候,看到了我們整對(duì)得成果非常有成就。
????????XXX:經(jīng)過課程設(shè)計(jì)的磨煉,我學(xué)習(xí)到了更深一步的數(shù)據(jù)庫學(xué)習(xí)的應(yīng)用,期間不光收獲到了知識(shí)的積累,還有老師的指導(dǎo),組長(zhǎng)對(duì)我的幫助,讓我受益匪淺,課程設(shè)計(jì)雖然很考驗(yàn)我們的能力,但是在我們組長(zhǎng)的帶領(lǐng)以及我們的共同鉆研下還是拿下了不錯(cuò)的成果,感謝老師,感謝組長(zhǎng),希望我在以后的學(xué)習(xí)路上能夠繼續(xù)保持高昂的熱情,以及對(duì)自己的嚴(yán)格要求,千里之行始于足下,繼續(xù)加油!
????????XX:在這次設(shè)計(jì)過程中,體現(xiàn)出了自己設(shè)計(jì)開發(fā)系統(tǒng)的能力以及綜合運(yùn)用知識(shí)的能力,體會(huì)了學(xué)以致用、突出自己勞動(dòng)成果的喜悅心情,從中發(fā)現(xiàn)自己平時(shí)學(xué)習(xí)的不足和薄弱環(huán)節(jié),從而加以彌補(bǔ)。在這兩周里,與同學(xué)分工設(shè)計(jì),和同學(xué)們相互探討,相互學(xué)習(xí),相互監(jiān)督。學(xué)會(huì)了合作,學(xué)會(huì)了運(yùn)籌帷幄,學(xué)會(huì)了寬容,學(xué)會(huì)了理解,也學(xué) 會(huì)了做人與處世。在今后的學(xué)習(xí)中,我們應(yīng)該發(fā)現(xiàn)自己的不足然后虛心學(xué)習(xí),更加完善自己,為今后步入社會(huì)參加工作打下足夠的基礎(chǔ)。
????????XXX:兩周的課程設(shè)計(jì)結(jié)束了,我和同學(xué)們一起度過了這段忙碌而充實(shí)的時(shí)光。這次的課程設(shè)計(jì)深刻的反映出實(shí)踐是檢驗(yàn)真理的唯一標(biāo)準(zhǔn)這句話的真諦。我負(fù)責(zé)了部分代碼的編寫和sql語句的增刪查改,課程設(shè)計(jì)是我們專業(yè)課程知識(shí)綜合應(yīng)用的實(shí)踐訓(xùn)練,是我們邁向社會(huì),從事職業(yè)工作前一個(gè)必不少的過程。“千里之行始于足下”,通過這次課程設(shè)計(jì),我深深體會(huì)到這句千古名言的真正含義。我今天認(rèn)真的進(jìn)行課程設(shè)計(jì),學(xué)會(huì)腳踏實(shí)地邁開這一步,就是為明天能穩(wěn)健地在社會(huì)大潮中奔跑打下堅(jiān)實(shí)的基礎(chǔ)。
附錄:參考文獻(xiàn)
[1]華蕊 .學(xué)生宿舍管理信息系統(tǒng)的設(shè)計(jì)及實(shí)現(xiàn)[J].電腦開發(fā)與應(yīng)用,2002(1):27-29.
[2]王林 .高校學(xué)生公寓管理信息系統(tǒng)建設(shè)研究[J].信息與電腦(理論版),2019(16):76-77.
[3]宋春華,吳承龍 . 高校學(xué)生公寓管理中的信息化管理實(shí)現(xiàn)研究[J].延安職業(yè)技術(shù)學(xué)院學(xué)報(bào),2020,32(1):57-59.
[4]黃偉斌 .高校宿舍管理系統(tǒng)需求分析[J].中國(guó)管理信息化,2018,18(8):85-86.
[5]周偉 .學(xué)生宿舍管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].科技視界,2018(25):91-92.
[6]宋春華,吳承龍 .高校學(xué)生公寓管理中的信息化管理實(shí)現(xiàn)研究[J].延安職業(yè)技術(shù)學(xué)院學(xué)報(bào) ,2018,32(1):57-59.
[7]張振華,田鑫華,師凱旋,等 .基于 Django 的機(jī)床故障在線診斷平臺(tái)[J]. 現(xiàn) 代計(jì)算機(jī) ,2021(20): 04-108.
[8]陶文玲,侯冬青 .PyQt5 與 Qt 設(shè)計(jì)師在 GUI 開發(fā)中的應(yīng)用[J].湖南郵電職業(yè)技術(shù)學(xué)院學(xué)報(bào),2020,19(1):19-21.
[9]鄭文靜,殷俊 . 基于 O2O 模式的外賣訂餐 APP的設(shè)計(jì)研究[J]. 藝術(shù)與設(shè)計(jì)(理論),2015(9):101- 103.
[10]車廣杰,李紹靜,董峰 . 高校學(xué)生宿舍管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 電子測(cè)試,2017(16):42-44.
希望能夠幫助你!文章來源:http://www.zghlxwxcb.cn/news/detail-453152.html
需要源碼私信我!文章來源地址http://www.zghlxwxcb.cn/news/detail-453152.html
到了這里,關(guān)于《校園宿舍管理系統(tǒng)》之?dāng)?shù)據(jù)庫程序設(shè)計(jì)/GUI/java/eclipse/MySQL/JDBC的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!