[作業(yè)]JavaEE框架開發(fā)技術(shù)之名片管理系統(tǒng)

這是Java EE框架開發(fā)技術(shù)一書中貫穿整本書的一個練習(xí)系統(tǒng)(作業(yè))。

代碼一共有兩個部分

第一部分是第五章的作業(yè),完成如下

  1. 使用原生的jdbc代碼進(jìn)行數(shù)據(jù)庫的連接
  2. 界面和書本完全相同
  3. 除部分js代碼用jq代替外其他代碼均相同
  4. 課后擴(kuò)展實現(xiàn)除頭像上傳外基本完成

第二部分是最后一章的作業(yè)

  1. 完成了基于Struts+Spring+Hibernate集成的名片管理系統(tǒng)
  2. 頁面效果使用bootstrap模板,如需自己寫,把所有的js/css去掉即可
  3. 課后練習(xí)全部完成,包括名片頭像、分頁查詢、管理員分類管理、用戶管理界面及用戶修改等等
  4. 所有的接口、Action、Dao、js均有詳細(xì)注釋,方便修改代碼
  5. 為了簡潔起見,部分子頁面用模態(tài)框(彈框代替),比如修改密碼、導(dǎo)入名片等

截圖

Struts+Spring+Hibernate集成名片管理系統(tǒng)

index.jsp:首頁
login.jsp:登錄界面
register.jsp:注冊界面
card_list.jsp:名片管理界面
trash_list.jsp:名片回收站
user_list.jsp:用戶管理
查看大頭像

第五章練習(xí),原生JDBC名片管理系統(tǒng)

cardManager.jsp:名片管理界面
trash.jsp:回收站界面
userManager.jsp:用戶管理界面

相關(guān)代碼截圖

部分目錄截圖
部分代碼截圖
部分代碼截圖

兩個數(shù)據(jù)表usercard貼一下

CREATE TABLE `user` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `userName` varchar(45) NOT NULL,
  `userPassword` varchar(45) NOT NULL,
  `userRealName` varchar(45) NOT NULL,
  `userType` varchar(45) DEFAULT '普通管理員',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=22 DEFAULT CHARSET=utf8;
CREATE TABLE `card` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(45) DEFAULT NULL,
  `sex` varchar(45) DEFAULT NULL,
  `department` varchar(45) DEFAULT NULL,
  `mobile` varchar(45) DEFAULT NULL,
  `phone` varchar(45) DEFAULT NULL,
  `email` varchar(45) DEFAULT NULL,
  `address` varchar(45) DEFAULT NULL,
  `flag` varchar(45) DEFAULT '0',
  `addby` varchar(45) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=66 DEFAULT CHARSET=utf8;

因為需要做普通管理員只能查看自己創(chuàng)建的名片,超級管理員可以查看所有的名片,所以上面card表中的addby字段表示這個名片是由哪個管理員創(chuàng)建的,其他的應(yīng)該是和書上的一樣的(數(shù)據(jù)庫名字是card

已上傳至github,地址:https://github.com/zyf970617/javaee-sshcard

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法,類相關(guān)的語法,內(nèi)部類的語法,繼承相關(guān)的語法,異常的語法,線程的語...
    子非魚_t_閱讀 34,626評論 18 399
  • 一. Java基礎(chǔ)部分.................................................
    wy_sure閱讀 3,995評論 0 11
  • 前幾天我訂的《神秘科學(xué)大探索》,在今天中午終于到了。這可不是一本書而是一套書,這套其中有關(guān)于宇宙、機(jī)器人、...
    45cbff51831c閱讀 1,133評論 0 0
  • 冰雪漸漸消失在隔世的夢, 春風(fēng)尚未得意時, 我還在這里。 當(dāng)風(fēng)鈴敲擊著深夜的寂靜, 還有人在應(yīng)睡未睡時清醒。 朋友...
    金憶瀟陽閱讀 336評論 5 10
  • 操作系統(tǒng): CentOS 7.0 使用ssh登錄服務(wù)器打開Terminal , 輸入ssh root@你的公網(wǎng)IP...
    帥番茄閱讀 1,331評論 0 2

友情鏈接更多精彩內(nèi)容