freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

電信運(yùn)營計(jì)費(fèi)管理系統(tǒng)的設(shè)計(jì)與開發(fā)-資料下載頁

2024-12-17 20:07本頁面

【導(dǎo)讀】{ "error_code": 17, "error_msg": "Open api daily request limit reached" }

  

【正文】 A d m i n D e l e t e U I a d m i n d e l . j sp : A d m i n A ct i o n : A d m i n D A O1 : r e q u e st2 : sh o w D e l e t e A d m i n ( )3 : g e t A l l A d m i n ( A d m i n C o n d F o r m )4 : 5 : 6 : f o r w a r d7 : r e q u e st8 : d e l e t e A d m i n ( )9 : d e l e t e A d m i n ( i n t )1 0 : 1 1 : 1 2 : f o r w a r d 圖 管理員刪除瀏覽類圖時(shí)序說明 類說明 : 1. AdminSuperUI類,超級(jí)管理員信息修改界面。 22 2. AdminAction 類,負(fù)責(zé)超級(jí)管理員修改數(shù)據(jù)的獲取 showUpdateSuper,并保存修改后的超級(jí)管理員數(shù)據(jù)的邏輯 updateSuper。 3. AdminDAO 類 ,負(fù)責(zé)從數(shù)據(jù)庫獲取超級(jí)管理員信息 getById,把超級(jí)管理員的數(shù)據(jù)保存到數(shù)據(jù)庫 updateAdmin。 4. AdminUI類,負(fù)責(zé)顯示查詢的管理員結(jié)果的界面。 5. AdminCondForm 類,負(fù)責(zé)查詢的條件表單封裝。 6. AdminAction 類,負(fù)責(zé)查詢邏輯。 browseAdmin 7. AdminDAO 類,負(fù)責(zé)到數(shù)據(jù)庫的查詢?cè)L問。 getAllAdmin。 8. AdminUpdateUI類,負(fù)責(zé)顯示要修改的管理員列表界面。 9. AdminAction 類,負(fù)責(zé)修改數(shù)據(jù)的顯示,修改數(shù)據(jù)的保存邏輯處理。 showUpdateAdmin, updateAdmin 10. AdminForm 類,負(fù)責(zé)封裝管理員數(shù)據(jù)。 11. AdminUpdateInputUI類,負(fù)責(zé)修改管理員數(shù)據(jù)的界面。 12. AdminDAO 類,負(fù)責(zé)從數(shù)據(jù)庫得到要顯示的管理員信息和保存修改的管理員數(shù)據(jù)到數(shù)據(jù)庫。 getById, updateAdmin. 13. AdminDeleteUI類,負(fù)責(zé)顯示要?jiǎng)h除的管理員列表的界面。 14. AdminAction 類,負(fù)責(zé)管理員刪除邏輯處理 deleteAdmin。 15. AdminDAO 類,負(fù)責(zé)從數(shù)據(jù)庫刪除管理員數(shù)據(jù)。 deleteAdmin。 16. AdminAddNew類,負(fù)責(zé)管理員數(shù)據(jù)輸入界面。 17. AdminAction 類,負(fù)責(zé)管理員數(shù)據(jù)保存邏輯處理 insertAdmin。 18. AdminForm 類,負(fù)責(zé)封裝管理員表單數(shù)據(jù)。 19. AdminDAO 類,負(fù)責(zé)把管理員數(shù)據(jù)保存到數(shù)據(jù)庫 insertAdmin。 登錄模塊 界面設(shè)計(jì) 登錄模塊的表單包括三個(gè)輸入框:賬號(hào)、密碼和驗(yàn)證碼,首先判斷用戶輸入的驗(yàn)證碼是否正確,正確了再根據(jù)用戶選擇的是管理員登錄還是用戶登錄而分別從 admins 表或 users 表查詢用戶是否存在 ,若存在就通過表之間的關(guān)系直接判斷出用戶所擁有的權(quán)限顯示不同的界面給用戶。整體效果如下圖 所示 : 23 圖 登錄效果圖 登錄用例 登錄用例如圖 所示: 圖 : 用戶 : 管理員登錄界面用戶數(shù)據(jù)1 : 打開2 : 登錄數(shù)據(jù)3 : 驗(yàn)證4 : 5 : 確定權(quán)限6 : 24 結(jié) 束 語 在課題開始之前,我們首先進(jìn)行了模塊的劃分,我負(fù)責(zé)權(quán)限管理、管理員管理、登陸驗(yàn)證三個(gè)模塊的設(shè)計(jì)。在這三個(gè)模塊中,最復(fù)雜的就是數(shù)據(jù)庫表關(guān)系的架設(shè),因此本報(bào)告采用由簡到繁的書寫模式,首先讓讀者對(duì)電信計(jì)費(fèi)系統(tǒng)有個(gè)大體的了解,然后對(duì)于每個(gè)模塊從前臺(tái)界面設(shè)計(jì)到前臺(tái)代碼分析再到后臺(tái)數(shù)據(jù)庫架設(shè),用了近 2/3 的內(nèi)容,其中涉及大量的類圖、屬性列表和文字闡述,意在將抽象的數(shù)據(jù)庫設(shè)計(jì)較具體的展現(xiàn)出來,使讀者一目了然。 我對(duì)每個(gè)章節(jié)的內(nèi)容都做了具體的任務(wù)劃分,其中:第一章介紹了整個(gè)項(xiàng)目的背景和意義,第二章介紹了系統(tǒng)開發(fā)所用到的技術(shù),第三章介紹了系統(tǒng)的需求,第四章介紹了數(shù)據(jù)庫的架設(shè),第五章介紹了前臺(tái)各類的功能及相互之間的關(guān)系,第六章也就是本章,對(duì)這三個(gè)模塊設(shè)計(jì)做了總結(jié),包括文檔的描述,各章節(jié)的功能等。 最后,在這次畢業(yè)設(shè)計(jì)中,雖然我沒有參與采集系統(tǒng)、整合系統(tǒng)、用戶管理系統(tǒng)、資費(fèi)管理系統(tǒng)、帳務(wù)管理系統(tǒng)、賬單管理系統(tǒng)、用戶子服務(wù)系統(tǒng)的具體開發(fā),但對(duì)與企業(yè)項(xiàng)目開發(fā)的流程有了大體的了解,對(duì) ORACLE 數(shù)據(jù)庫和 UNIX 操作系統(tǒng)進(jìn)行深入的了解,這對(duì)于以后的學(xué)習(xí)和工作都是有一定的意義的。 25 參 考 文 獻(xiàn) [1] 鄧子云 .精通 J2EE 網(wǎng)絡(luò)編程 .清華大學(xué)出版社 ,2021 年 5 月 [2] 王路群 .java 高級(jí)程序設(shè)計(jì) .中國水利水電出版社 ,2021 年 8 月 [3] ,2021 年 7 月 [4] ,2021 年 12 月 [5] 趙毅 .跨平臺(tái)程序設(shè)計(jì)語言 —— , 2021 年 [6] Spring愛好者共同協(xié)作完 成 .Spring Framework 參考手冊(cè) [7] Sun 公司核心技術(shù)叢書 .J2EE 核心設(shè)計(jì)模式 [8] Struts API 參考手冊(cè) 作者不詳 [9] Hibernate API 參考手冊(cè) 作者不詳 [10] (美 )霍茲納著,陳秋萍 譯 .Ajax寶典 ,2021,11 26 附 錄 以下是此次項(xiàng)目開發(fā)中的一部分核心代碼 ,貼出供大家參考 : 1) 處理的多個(gè)查詢條件的主要要代碼如下 : public Criteria findAdminList(String name,String loginname, String enrolldate,String enrolldate2) throws ParseException{ DateFormat df = ()。 Date datefrom = (Date) (enrolldate)。 Date dateto = (Date) (enrolldate2)。 SessionFactory sessionFactory = ()。 session = ()。 Criteria criteria = ()。 if(name!=null){ ((name, name))。 } if(loginname!=null){ ((loginname, loginname))。 } if(enrolldate!=null){ ((enrolldate,datefrom))。 } if(enrolldate!=null){ ((enrolldate, dateto))。 } return criteria。 } 2) 處理分頁的主要代碼如下: public ListAdmins findAllAdminList(String name, String loginname, String enrolldate, String enrolldate2,int pageNum, int pageRows) { ListAdmins list = new ArrayListAdmins()。 try{ 27 Criteria criteria = findAdminList(name, loginname, enrolldate, enrolldate2)。 list = ((pageNum1)*pageRows). setMaxResults(pageRows).list()。 if(session!=null) ()。 return list。 }catch (Exception e) { ()。 return list。 } } 3)以下是從外部文件讀取 JDBC 連接數(shù)據(jù)庫的代碼: public class JDBCUtils { private static Properties config = new Properties()。 static { InputStream in = null。 try { ClassLoader loader = ()。 in = ()。 (in)。 } catch(IOException e){ throw new ExceptionInInitializerError()。 } finally { try{ ()。 }catch(Exception e){} } } public static Connection getConnection() { try{ String driver = (driver)。 String dburl = (dburl)。 28 String username = (user)。 String password = (password)。 (driver)。 Connection con = (dburl, username, password)。 return con。 } catch(ClassNotFoundException e){ (failed to register driver.)。 throw new RuntimeException(e)。 }catch (SQLException e) { (failed to execute sql.)。 throw new RuntimeException(e)。 } } public static void close(ResultSet rs, Statement st, Connection con) { close(rs)。 close(st, con)。 } public static void close(Statement st, Connection con) { close(st)。 close(con)。 } public static void close(ResultSet rs) { try { ()。 } catch (Exception e) { } 29 } public static void close(Statement st) { try { ()。 } catch (Exception e) { } } public static void close(Connection con) { try { ()。 } catch (Exception e) { } } 30 致 謝 感謝 此次畢業(yè)設(shè)計(jì)中給于我技術(shù)支持的 導(dǎo)師 胡子義 教授,他 嚴(yán)謹(jǐn)細(xì)致、一絲不茍的作風(fēng)一直是我工 作、學(xué)習(xí)中的榜樣;他循循善誘的教導(dǎo)和不拘一格的思路給予我無盡的啟迪。 另外還要 感謝 我的 項(xiàng)目經(jīng)理:龐琪 , 一起開發(fā)項(xiàng)目的 同學(xué), (和我一起完成電信計(jì)費(fèi)系統(tǒng)的還有何戰(zhàn)魁、 楊愿強(qiáng) 。在合作期間,大家團(tuán)結(jié)合作,系統(tǒng)模塊上分工合作,異常問題上通力配合,共同為降低系統(tǒng)的耦合,形成統(tǒng)一的接口,降低代碼冗余,提高系統(tǒng)效率而努力。) 還有那些在 問問、 CSDN 論壇里給于我技術(shù)幫助的各位熱心的佚名者 。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1