java web 之客戶關系管理系統


這個周末真的是覺得自己學會了一個比較高大上的本領,為什么這么覺得呢?那是因為星期六的時候覺得自己可以看看源碼能做出來,可是讓我頭疼的是花費了一上午的時間還是沒有弄出來,還好上天給了我機會,要是沒有老師上課的錄屏,我想想破腦袋也沒有辦法完成這次的練習吧。所以今天花費了一天的時間從這個項目的初期開始看起,總算是弄出來了。下面我來展示一下我的成果。

 

                                   客戶管理系統筆記
1)有一張表:Customer(cid,cname,gender,birthday,cellphone,email,description)
2)功能:實現對客戶信息的增刪改查管理
3)技術:java web三層架構(web層、service層、dao層)
使用C3P0數據庫連接池技術
使用DBUtils技術編寫操作數據庫代碼
使用beanUtils技術獲取來自客戶端的請求數據
JSTL標簽庫和EL表達式
開發過程:
1、創建web項目
2、需要導入靜態頁面(項目原型)
3、導入相關jar包
4、創建項目開發需要的各種類包(bean、dao、service、servlet、utils)
5、創建數據庫表
6、寫代碼(寫工具類--》bean類--》dao類--》service類--》servlet類--》更改靜態頁面)


分頁顯示

第n頁/共m頁 首頁 上一頁 下一頁 尾頁

分頁需要的數據
1、當前頁碼:pageCode----->jsp------>servlet
2、總頁數:totalPage---->servlet
3、每頁記錄數:pageSize ----> servlet
4、當前頁記錄:datas--->servlet
如何得到數據
1、當前頁碼:通過用戶點擊頁面上的超鏈接得到,默認值為1
2、總頁數:總記錄數%每頁記錄數 == 0 ?總記錄數/每頁記錄數:總記錄數/每頁記錄數+1
3、總記錄數:totalRecord,查詢數據庫表得到,select count(*) from customer;
4、每頁記錄數:pageSize,系統給定的固定值,pageSize = 10;
5、當前頁記錄,保存在集合中,通過查詢數據庫表得到,select * from customer limit (pageCode -1)*pageSize,pageSize;
將所有的與分頁有關的數據封裝到PageBean中,將以上數據作為它的屬性。


1 2 3 4 5 6 7 8 9 10
2 3 4 5 6 7 8 9 10 11

由於代碼太長了,而且比較離散。我把代碼上傳到我的博客的文件里面。如果你需要的話請給我留言。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM