真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網站制作重慶分公司

數據庫課程設計-人事管理系統(tǒng)-創(chuàng)新互聯(lián)

學期就要結束了,要完成一個數據庫的課程設計項目,想想自己一個學期下來啥也沒學到,現在突然要獨立完成一個小項目,不能偷懶,發(fā)個博客記錄一下吧。

目前創(chuàng)新互聯(lián)建站已為1000+的企業(yè)提供了網站建設、域名、網頁空間、網站托管維護、企業(yè)網站設計、北鎮(zhèn)網站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
第一天:

完成軟件下載與環(huán)境配置,成功運行老師寫好的學生管理系統(tǒng)。8c11a848a06d4266a472e32d972be333.png

第一次實現用代碼彈出具體的界面,雖然不是自己寫的,但我真的感覺特別驚喜、滿足。


第二天:

在網上學習相關內容,初步掌握JSwing,完成登錄界面的設計。

7801e0b5adff44fea50f1433aca28473.jpeg

一個小小的登錄界面寫了一百多行代碼,鍵盤敲得就像是烤爆米花一樣,特別是中途有一次刪圖片文件的時候不小心把java文件刪掉了,差點就要重寫,還好有備份。

AWT 是基于本地方法的C/C++程序,其運行速度比較快;Swing是基于AWT的Java程序,其運行速度比較慢;Swing是AWT的拓展延伸。

swing學習:Java Swing 圖形界面開發(fā)

背景用的是繪圖類:Java Graphics類的繪圖方法;?使用Java的Graphics類進行繪圖


第三天: 創(chuàng)建項目的數據庫:

雖然是數據庫的課設,但是創(chuàng)建數據庫過程顯然比其他的步驟簡單,因為最抽象最難想的部分(比如需求分析、概念模型E-R圖等)指導書已經完成的差不多了,只要用數據庫語法把數據庫建立好即可。

1. 老是打錯一個字母或者忘記什么內容導致要重寫,淚目

fa49ba07f2014c589710f4800e87319f.png

2. 成功的一刻是那么的讓人興奮

f6105e87134b457cb3425dc763736f02.png

3. 插入數據,數據庫建立完成。

0caec71b25c4464ea65f48ad7e1467ca.png

4. 插入數據的時候發(fā)現很多表格格式需要修改的地方,導致只能將原表格刪除重新建立新的表格,這個時候Navicat確實是減輕了不少負擔。

bec1e3f1f55248d1b64e61746612e98e.png

學習JDBC:
  • JDBC介紹
  • JDBC從入門到熟練使用——功能類詳解、增刪改查(CRUD)、sql注入、事務、連接池

第四天: 小小總結與反思:

這時我漸漸感受到了工程量的巨大,而且經過思考第二天設計的登錄界面應該會有很大的改動:背景應該更加具有商務性質(原背景屬于個人個性化背景);登錄界面有管理員登錄和普通員工登錄;沒有注冊按鈕,注冊(即新增員工)應該是管理員在管理界面實現的功能。

為了不耽誤進程,我還是打算先將整體框架建立好,最后再將系統(tǒng)進行完善處理。

實現登錄設計:

實現一個登錄功能思路還是比較簡單的。增加一個監(jiān)聽器,內部功能就是首先通過用戶輸入的賬號在數據庫中進行查詢,然后將查詢到的密碼與用戶輸入的密碼對拍

如果一致則進入人事管理系統(tǒng):

af4551ce2060418c9b1805f4a7e31f70.png

不一致則跳出報錯消息對話框:

d912d7b2b6b34b1a9699eeac275f4b0f.png

按指導書上寫的這里似乎要加一個用戶密碼加密的模塊,我就先略過了。

管理界面設計:

我打算用一個選項卡面板做主體,做到能夠快速切換功能,更加方便用戶體驗。

大體框架設計為:

343f565f6ac746dfb0ead9e51afbd729.png

運用的主要知識:JavaSwing_3.4: JTabbedPane(選項卡面板)

注冊界面設計(出現一些bug):

89252a3505f749599c0edef993eb067c.png


第五天:

繼續(xù)設計管理界面,預計如果正常工作還需要用兩天時間設計界面,再留一個星期實現內部功能以及系統(tǒng)的完善處理。

遇見的bug:

6ce6d85840184af5801a93ba427bd2ba.png


第六天:

更新兩個選項卡界面:

5c8981784eb548e98091aafbfd56bc09.png

員工信息查詢界面,提供查詢特定人物信息、查詢所有人物信息、查詢詳細信息、刪除特定人物信息和刪除所有人物信息的功能。

cf7bca1f67f0419e88a0efa850f4122a.png

人事變動查詢界面,表格記錄所有人事變動的信息,也可以查詢特定信息。


第七天: 界面設計:

ede2492aed884bb2b728f1616f4294c6.png

將昨天的人事變動界面拓展了一下,同時完成修改密碼界面。至此界面設計已基本完成,剩下的就是功能設計與數據庫完善。

功能設計:

1. 完成員工信息查詢界面的五個基本功能,由于人事管理系統(tǒng)的員工基本屬性有15條,非常的多,直接用一個表格列出來并不方便查閱,這里的想法是只用表格列出比較重要信息:

3adb5789cbeb4efaaba04a56632e2663.png

2. 同時提供“詳細信息”功能,點開能查看詳細信息,該員工的所有信息會列在里面:

9968a52bd9064804b0e8ec6002ddb421.png

這里稍微偷了個懶,因為設計了太多界面不想再重新設計一個,就直接套用了原來的界面代碼。?

3. 當然這里的密碼是不能查看的(保護隱私):

3d941ff3f6a74d59a6bc6a25388b8bee.png

4. 詳細信息界面也提供修改功能,但這里只有修改基本信息的權限,比如不能修改員工號,有關人事變動的重要信息。


第八天:

完成注冊新員工的功能設計:

1. 注冊界面的員工號是系統(tǒng)根據當前的員工數(包括已經辭退的)自己填寫上的,不能作出修改。

2. 完整性約束設計:如果沒有填寫完必要信息就直接注冊,彈出對話框提示注冊錯誤。

7c99e08b888f419eb35ab805936e8a53.png

3.密碼系統(tǒng)自動填寫為123456,這里填寫注冊信息時可以修改。

d9f09fb3991243f7820542ae94585914.png

4.?在注冊界面輸入帶?* 的信息后,其它信息選填,點擊注冊可將員工信息記錄數據庫中:

983302c496da41b2beda78892ecf9bde.png

5. 可以發(fā)現,此時員工信息查詢表已經可以看到新員工 小F:

c97e97c5cf2a47cdae58d2f43fbd9a59.png

8. 存在問題:注冊一個新員工后不能繼續(xù)進行注冊,后續(xù)考慮新增一個刷新按鈕進行下一個員工注冊。

第九天:

1. 注冊員工的同時實現新增人事變動的設計(同時注冊員工后頁面自動刷新,員工號遞增,解決昨天一次只能注冊一個員工的問題):

6a787a17d276449db3f9b557b4e298bb.gif

2. 實現 新增人事變動 功能:

22225790300d4bc688c643a72beb65f1.gif

可以看到此時小F的職位降到了員工:

6a43097d77264fca8ed9b31bf7c79a28.png

至此,功能設計已經基本完成。


第十天:

我喜歡整一些好玩的東西,所以這里弄一個更多界面,比如可以在更多這個界面設置一些休閑工具。這里是弄了一個點贊功能,點一下會變紅,同時界面出現“Thank you!”:

(點贊圖標來源:csdn)

你是否還在尋找穩(wěn)定的海外服務器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調度確保服務器高可用性,企業(yè)級服務器適合批量采購,新人活動首月15元起,快前往官網查看詳情吧


文章題目:數據庫課程設計-人事管理系統(tǒng)-創(chuàng)新互聯(lián)
URL分享:http://weahome.cn/article/ddcjsc.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部