轉載請注明出處:HPioneer http://www.cnblogs.com/HPioneer/p/6726356.html
“學生宿舍管理系統”主要內容及特點
一, 個人基本信息介紹
二, 作品及其目錄結構
三, 網頁設計主要意圖
四, 網頁設計作品特點
五, 設計中的心得體會
一, 個人基本信息介紹
隊長:
1, 姓名:HPioneer
2, 院系:計算機信息與技術學院
3, 專業:計算機科學與技術
4, 年級:15級
網站的地址:
http://www.betterang.com.cn/DormManage
二, 作品及其目錄結構
1, 作品的主要結構圖(包結構)
2, 數據庫ER圖
3, 系統登陸界面(分角色登陸)
4, 系統主界面(不同角色對應不同的頁面,實現不同功能)
功能頁面:
5, 作品實現的主要功能:
1,登陸功能: 包括系統管理員(最高級),宿舍管理員(中級)和學生
2,宿舍管理員的增加,刪除,修改(只有系統管理員可以擁有該權利)
3,宿舍樓的增加,刪除,修改和查找(只有系統管理員可以擁有該權利)
4,學生的增加,刪除,修改和查找(宿舍管理員只有查看的權利,學生沒有該權利)
5,缺勤記錄的增加,查找,修改和刪除(學生只有查詢的權利)
6,修改密碼功能:(所以用戶均可以進行密碼的修改)
7,分頁功能
8,在騰訊雲服務器上部署運行,並對代碼進行一系列的測試
6, 作品涉及的主要知識
1,數據庫的獲取:
使用dorm.properties配置數據庫連接池
2,數據庫工具類:
使用DbUtils實現數據庫連接池的獲取與關閉
3,數據庫的功能:
使用dao和daoImpl層實現數據庫的增刪改查功能
4,JavaBean的封裝:
使用model層進行Javabean的封裝,其中各個元素的屬性如下:
系統管理員:編號,賬號,密碼,姓名,性別,電話
宿舍管理員:編號,賬號,密碼,樓棟編號,姓名,性別,電話
學生:學號,賬號,密碼,姓名,樓棟編號,宿舍號,性別,電話
宿舍:樓棟編號,宿舍管理員編號,宿舍號,宿舍類型(男寢/女寢),宿舍人數,電話
缺勤記錄:記錄編號,學生學號,學生姓名,樓棟編號,宿舍號,缺勤日期,電話
5,數據的加密:
使用MD5進行數據的加密
6,字符串工具類:
封裝判斷一個字符串是否為空和是否不為空的功能
7,日期的工具類:
封裝對於日期的處理功能
8,各項功能的具體實現:
1,BlabkSevlect類:實現不同角色的主頁跳轉
2,DormBuildSevlect類:實現宿舍樓的有關操作
3,DormManageSevlect類:實現宿舍管理員的有關操作
4,LoginSevlect類:實現不同角色的登陸功能
5,PasswordSevlect類:實現修改密碼功能
6,RecordSevlect類:實現缺勤記錄的有關操作
7,StudentSevlect類:實現學生信息的有關操作
9,各項功能的具體頁面:
1,WebContent下面:
1,Login.jsp:登陸頁面
2,mainAdmin.jsp:系統管理員主頁面
3,mainManage.jsp:宿舍管理員主頁面
4,mainStudent.jsp:學生主頁面
2,主要功能實現頁面:
1,admin文件夾下面為系統管理員的各個功能
2,dormManage文件夾下面為宿舍管理員的各個功能
3,student文件夾下面為學生的各個功能
4,bootstrap文件夾下面為html/css/js/jq,來實現頁面的布局
5,style文件夾下面為自己編寫的css樣式,來控制頁面的樣式
6,images文件夾下面為需要的圖片
7,web-inf文件夾下
Lib里為所需要的Jar包
web.xml為xml文件
三, 網頁設計的主要意圖
1, 運用自己學過的知識,獨立創作,完成一個完整的管理系統。
2, 運用所學知識,通過實踐,為下一步深入學習相關的學科做好准備。
3, 通過自己的制作,全面的了解相關知識的運用,實現自己創作,豐富了自己的知識面,提高了自己對於知識的掌握的程度。
四, 網頁設計的特點
1, 網頁整體素凈,沒有過多的使用復雜的顏色,畫面清新。
2, 設計中使用一些框架和插件的小圖片,使整體效果更加規整。
3, 整體的結構框架實現較好,功能比較完善,可以在網頁上運行。
五, 網頁設計中的心得與體會
1, 網頁中對於整體效果的實現,框架的學習,對於Java EE又有了新的理解,整體的效果使用來實現會比較好。
2, 網頁設計鍛煉了自己對於整體的把握以及顏色的搭配,既豐富了自己的知識,又進一步加深了對於所學知識的理解。
3, 總結自己對於過去的生活的感悟,給自己的進一步發展找到了方向。