我的第一個(gè)項(xiàng)目-----圖書管理系統(tǒng)

來(lái)自:http://blog.csdn.net/acm_hmj/article/details/52830920
轉(zhuǎn)載請(qǐng)注明來(lái)源脏款。

項(xiàng)目參考自:http://www.java1234.com/a/yuanchuang/swing2/
項(xiàng)目視頻及代碼下載地址:http://pan.baidu.com/s/1gdtVQtt
項(xiàng)目開(kāi)發(fā)環(huán)境的搭建:http://pan.baidu.com/s/1ntzhAmH#list/path=%2F

一拇惋,功能
(1),用戶登錄
(2)遭赂,圖書類別管理
(3),圖書管理
(4)库车,退出
二,工具
(1),JAVA編程:eclipes(1.8 soon版本)
(2)寝凌,SQL:mysql
(3)柒傻,Jdbc: jar(mysql-connector-java-5.1.40-bin.jar)
三,效果展示

(1)较木,登錄
這里寫圖片描述
(2)红符,主界面
這里寫圖片描述
(3),圖書類別添加
這里寫圖片描述
(4)伐债,圖書類別管理
這里寫圖片描述
(5)预侯,圖書添加
這里寫圖片描述
(6),圖書管理
這里寫圖片描述
(7)峰锁,關(guān)于作者
這里寫圖片描述
四萎馅,數(shù)據(jù)庫(kù)設(shè)計(jì)
這里寫圖片描述
(1),t_user表
這里寫圖片描述
(2)虹蒋,t_bookType表
這里寫圖片描述
(3)糜芳,t_book表
這里寫圖片描述

(四),Java層次分析:(1)魄衅,邏輯圖
這里寫圖片描述
(2)峭竣,包結(jié)構(gòu)
Paste_Image.png

(五),數(shù)據(jù)庫(kù)層級(jí)分析: 1晃虫, ER分析

這里寫圖片描述

2皆撩,
數(shù)據(jù)用戶:
用戶編號(hào),用戶名哲银,密碼
圖書類別:圖書類別編號(hào)扛吞,圖書類別名稱
圖書:圖書編號(hào),圖書名稱荆责,圖書作者喻粹,圖書價(jià)格,圖書描述草巡,圖書類別(外鍵)
圖書類別與圖書之間根據(jù)圖書類別相互關(guān)聯(lián)
3守呜,數(shù)據(jù)庫(kù)表的建立
(1),t_use 用戶信息表
(2)山憨,t_bookType 圖書類別管理表
(3)查乒,t_book 圖書信息管理表
4,數(shù)據(jù)庫(kù)表的關(guān)聯(lián)(外鍵的關(guān)聯(lián))
這里寫圖片描述

(六)郁竟,主要Java代碼分析:
(1)Dao 類(以BookDao為例)
重點(diǎn)內(nèi)容::
JDBC進(jìn)行簡(jiǎn)單的數(shù)據(jù)庫(kù)增刪改查詳細(xì)參考:http://www.cnblogs.com/wuyuegb2312/p/3872607.html

(2)玛迄,Model類(以BookModel為例)
重點(diǎn)內(nèi)容::
(1),接口類的構(gòu)造方法
(2),get,set方法 快捷鍵:
Shift+Alt+S --> Generate Getters and Setters -->選擇你需要的get,set參數(shù)(3)棚亩,構(gòu)造函數(shù)的使用 快捷鍵:
(1)蓖议,Shift+Alt+S -->generate constructor using fields-->使用字段生成 (2)虏杰,Shift+Alt+S -->generate constructors from.....-->不使用字段從父類獲取

(3),Util類
重點(diǎn)::工具類的使用
(1)字符串工具類的總結(jié):http://www.cnblogs.com/DreamDrive/p/5760588.html
(2)數(shù)據(jù)庫(kù)工具類的總結(jié):http://kettas.iteye.com/blog/1222519

(四)勒虾,F(xiàn)rm類(以登錄和圖書類別添加為例)
重點(diǎn)::
(1)纺阔,Java可視化編程
1, windowbuilder插件的安裝
2修然, Window Builder→SWT Designer→SWT→Application Window→Next→窗口名→默認(rèn)→Finish→s自動(dòng)生成代碼→Design


這里寫圖片描述

(2)笛钝,對(duì)于按鈕等添加事件如何與數(shù)據(jù)接口聯(lián)系對(duì)于JFrame,JLable,JTable等愕宋,右擊可以選擇重命名或者添加事件即可返回代碼之中玻靡,一般我們會(huì)把操作進(jìn)行封裝,對(duì)事件進(jìn)行相應(yīng)的處理

(七)中贝,整個(gè)項(xiàng)目的分析與不足
1.MVC3層架構(gòu)有問(wèn)題(這個(gè)只有dao層) 正常的應(yīng)該是dao層就接口不是實(shí)現(xiàn)類囤捻,現(xiàn)在的dao是正常的daoImpl,dao的實(shí)現(xiàn)類
2.實(shí)體類(com.java1234.model包下的)可以是entity,domain 應(yīng)該盡量用entity或model邻寿,少用domain
3 DbUtil和StringUtil類的實(shí)現(xiàn)方法不好而且很多并沒(méi)有實(shí)際用處

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末最蕾,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子老厌,更是在濱河造成了極大的恐慌瘟则,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,378評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件枝秤,死亡現(xiàn)場(chǎng)離奇詭異醋拧,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)淀弹,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,356評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門丹壕,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人薇溃,你說(shuō)我怎么就攤上這事菌赖。” “怎么了沐序?”我有些...
    開(kāi)封第一講書人閱讀 152,702評(píng)論 0 342
  • 文/不壞的土叔 我叫張陵琉用,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我策幼,道長(zhǎng)邑时,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書人閱讀 55,259評(píng)論 1 279
  • 正文 為了忘掉前任特姐,我火速辦了婚禮晶丘,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己浅浮,他們只是感情好沫浆,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,263評(píng)論 5 371
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著滚秩,像睡著了一般专执。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上叔遂,一...
    開(kāi)封第一講書人閱讀 49,036評(píng)論 1 285
  • 那天他炊,我揣著相機(jī)與錄音争剿,去河邊找鬼已艰。 笑死,一個(gè)胖子當(dāng)著我的面吹牛蚕苇,可吹牛的內(nèi)容都是我干的哩掺。 我是一名探鬼主播,決...
    沈念sama閱讀 38,349評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼涩笤,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼嚼吞!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起蹬碧,我...
    開(kāi)封第一講書人閱讀 36,979評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤舱禽,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后恩沽,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體誊稚,經(jīng)...
    沈念sama閱讀 43,469評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,938評(píng)論 2 323
  • 正文 我和宋清朗相戀三年罗心,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了里伯。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,059評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡渤闷,死狀恐怖疾瓮,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情飒箭,我是刑警寧澤狼电,帶...
    沈念sama閱讀 33,703評(píng)論 4 323
  • 正文 年R本政府宣布,位于F島的核電站弦蹂,受9級(jí)特大地震影響漫萄,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜盈匾,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,257評(píng)論 3 307
  • 文/蒙蒙 一腾务、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧削饵,春花似錦岩瘦、人聲如沸未巫。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 30,262評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)叙凡。三九已至,卻和暖如春密末,著一層夾襖步出監(jiān)牢的瞬間握爷,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 31,485評(píng)論 1 262
  • 我被黑心中介騙來(lái)泰國(guó)打工严里, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留新啼,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,501評(píng)論 2 354
  • 正文 我出身青樓刹碾,卻偏偏與公主長(zhǎng)得像燥撞,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子迷帜,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,792評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容