用戶自服務(wù)管理_第1頁(yè)
用戶自服務(wù)管理_第2頁(yè)
用戶自服務(wù)管理_第3頁(yè)
用戶自服務(wù)管理_第4頁(yè)
已閱讀5頁(yè),還剩11頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、用戶自服務(wù)管理需求· 用戶可通過(guò) Internet 自查詢自己的當(dāng)前或歷史帳單,并能自修改密碼。用戶帳務(wù)信息自查詢· 用戶標(biāo)識(shí)信息:帳單 ID ,姓名,帳號(hào),狀態(tài)(正常 / 暫停 / 關(guān)閉),開通日期。· 帳務(wù)信息:日期,登錄時(shí)長(zhǎng),本月費(fèi)用· 服務(wù)信息,各種服務(wù)信息查詢· 服務(wù)幫助,提供一個(gè)親切的服務(wù)界面· 帳單明細(xì):登錄時(shí)間退出時(shí)間時(shí)長(zhǎng)討論:帳單 ID 和帳號(hào)的區(qū)別?數(shù)據(jù)庫(kù)表結(jié)構(gòu)功能· 查詢用戶信息及用戶帳號(hào)信息。修改密碼功能;數(shù)據(jù)庫(kù)表: t_usersCreate table t_usersuser_idnumber(3

2、2),user_namevarchar2(32),Login_namevarchar2(10),Login_passwordvarchar2(32),User_statusnumber(2),User_phonevarchar2(32),User_emailvarchar2(32),Enroll_datedate,Close_datedate,Payment_stylenumber(2),Careernumber(2),Nationalitynumber(2),Sexnumber(2),Companyvarchar2(32),Mail_addressvarchar2(32),Post_code

3、varchar2(16),Primary Key(user_id);用戶自服務(wù)管理流程圖討論:開發(fā)的流程· 設(shè)計(jì)項(xiàng)目框架· 書寫項(xiàng)目詳細(xì)文檔· 討論接口設(shè)計(jì)· 討論框架的可行性和可擴(kuò)展性· 編碼· 測(cè)試· 項(xiàng)目總結(jié)4 5 3 管理員管理系統(tǒng)用戶管理功能定義需求· 用戶開通管理:管理用戶登陸 Open Lab 的帳號(hào),包括帳號(hào)開通,暫停(加鎖),恢復(fù),刪除。· 用戶資料管理:管理用戶資料,包括姓名(單位),身份證號(hào)碼,住址及資費(fèi)信息等。用戶信息· ID,姓名,帳務(wù)帳號(hào) / 密碼, Open Lab

4、 帳號(hào) / 密碼,狀態(tài)(正常 / 暫停 / 關(guān)閉),聯(lián)系電話, Email ,開通日期,停止日期,付款方式(現(xiàn)金 / 郵寄 / 支票 / 轉(zhuǎn)帳 / 電子銀行),證件號(hào)碼,職業(yè)(學(xué)生 /IT 從業(yè)人員 / 非 IT 從業(yè)人員),國(guó)籍(國(guó)國(guó) / 美國(guó) / 加拿大 / 日本 / 英國(guó) / 澳大利亞 / 其他),性別(男 / 女),單位,聯(lián)系地址,郵政編碼。注意:· 一個(gè)用戶對(duì)應(yīng)一個(gè)帳號(hào),可以對(duì)應(yīng)多個(gè)Open Lab 帳號(hào)數(shù)據(jù)庫(kù)表信息表一: t_users表二:數(shù)據(jù)庫(kù)表: t_user_servicesCreate table t_user_servicesuser_idnumber(2),

5、Lab_Login_namevarchar2(10),Lab_Login_passwordvarchar2(32),Lab_ipvarchar2(32),User_statusnumber(2),Enroll_datedate,Close_datedate,Foreign key(pricing_id)reference t_pricing(pricing_id)Foreign key(user_id) references t_users(user_id);Create index l_user_services on T_user_service(user_id);用戶管理· 內(nèi)

6、部接口:為 “帳單管理系統(tǒng) ”和“ 用戶自服務(wù)系統(tǒng) ”提供用戶信息。· 輸入接口:從 “資費(fèi)管理系統(tǒng) ”中獲得資費(fèi)信息。外部接口· 在 Open Lab 實(shí)驗(yàn)室中加入帳號(hào) .開發(fā)語(yǔ)言· HTML,java Script,JSP/Servlet,SQL.· C+,Socket,TCP/IP流程圖第五章數(shù)據(jù)庫(kù)設(shè)計(jì)與配置51 概述數(shù)據(jù)庫(kù)設(shè)計(jì)就是針對(duì)應(yīng)用需求和環(huán)境,建立合理的數(shù)據(jù)庫(kù)模式和存儲(chǔ)結(jié)構(gòu),保證數(shù)據(jù)的高效存取,并滿足應(yīng)用的任務(wù)處理要求。數(shù)據(jù)庫(kù)設(shè)計(jì)是應(yīng)用系統(tǒng)建設(shè)的核心技術(shù),是數(shù)據(jù)庫(kù)應(yīng)用領(lǐng)域的主要研究課題。本系統(tǒng)主要采用Oracle數(shù)據(jù)庫(kù),Oracle提供的完

7、整的電子商務(wù)產(chǎn)品和服務(wù)包括:用于建立和交付基于Web的 Internet平臺(tái);綜合、全面的具有Internet能力的商業(yè)應(yīng)用;強(qiáng)大的專業(yè)服務(wù),幫助用戶實(shí)施電子商務(wù)戰(zhàn)略,以及設(shè)計(jì)、定制和實(shí)施各種電子商務(wù)解決方案。而且它有其他數(shù)據(jù)庫(kù)不可替代的優(yōu)點(diǎn)。5 2 數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)就是把概念結(jié)構(gòu)設(shè)計(jì)階段設(shè)計(jì)好的基本E-R 圖轉(zhuǎn)換為邏輯結(jié)構(gòu)。設(shè)計(jì)邏輯結(jié)構(gòu)時(shí)首先將概念結(jié)構(gòu)轉(zhuǎn)換為一般的關(guān)系、網(wǎng)狀、層次模型,其次將轉(zhuǎn)換來(lái)的關(guān)系、網(wǎng)狀、層次模型向特定的數(shù)據(jù)模型轉(zhuǎn)換、最后對(duì)數(shù)據(jù)模型進(jìn)行優(yōu)化。根據(jù)電信IP 用戶計(jì)費(fèi)系統(tǒng)中數(shù)據(jù)信息的特點(diǎn),將數(shù)據(jù)的概念模型轉(zhuǎn)換為關(guān)系模型。 用戶實(shí)體轉(zhuǎn)換為如下關(guān)系模式,其中主鍵編碼為

8、用戶關(guān)系主鍵。用戶(主鍵編碼、用戶姓名、用戶賬務(wù)帳號(hào)、用戶賬務(wù)帳號(hào)密碼、賬務(wù)帳號(hào)狀態(tài)(0:開通;1:暫停; 2:刪除)、聯(lián)系電話、email、開通日期、暫停日期、付款方式(0 :現(xiàn)金;1:銀行轉(zhuǎn)帳;2:郵局匯款; 3:其他 ) 、職業(yè)國(guó)籍 ( 系統(tǒng)中在本字段記錄省份) 、性別、公司名稱、地址、郵編) 管理員實(shí)體轉(zhuǎn)換為如下關(guān)系模式,其中管理員編碼為管理員關(guān)系主鍵。管理員(管理員編碼、管理員姓名、登錄名、登錄密碼、聯(lián)系電話、E-Mail、注冊(cè)日期) 資費(fèi)實(shí)體轉(zhuǎn)換為如下關(guān)系模式,其中資費(fèi)編碼是資費(fèi)關(guān)系主鍵。資費(fèi)(資費(fèi)編碼、資費(fèi)名稱、月租費(fèi)、每小時(shí)費(fèi)用、資費(fèi)描述) 用戶業(yè)務(wù)帳號(hào)實(shí)體轉(zhuǎn)換為如下關(guān)系模式,

9、其中主鍵編碼為用戶業(yè)務(wù)帳號(hào)關(guān)系主鍵,用戶表主鍵編碼和資費(fèi)編碼為外鍵。用戶業(yè)務(wù)帳號(hào)(主鍵編碼、用戶表主鍵編碼、用戶業(yè)務(wù)帳號(hào)、用戶業(yè)務(wù)帳號(hào)密碼、服務(wù)器編碼、業(yè)務(wù)帳號(hào)狀態(tài)(0:正常; 1:暫停; 2:刪除)、資費(fèi)編碼、開通日期、暫停日期)5 3 物理設(shè)計(jì)本系統(tǒng)的一個(gè)主要功能就是相關(guān)信息的記錄和查詢,數(shù)據(jù)庫(kù)是相當(dāng)重要的一部分,其合理的設(shè)計(jì)將會(huì)大大簡(jiǎn)化程序的設(shè)計(jì),提高數(shù)據(jù)的安全性和準(zhǔn)確性。本系統(tǒng)設(shè)計(jì)涉及到的表有t_adm、t_module、t_adm_rights、 t_pricing、t_users、t_users_services、 t_detail_x、 t_day_x、table t_day_x

10、、t_month_x、 t_year_x、 t_day、 t_month 、 t_year。 t_adm用于保存管理員信息保存( 如表5-1所示 )表 5-1 t_adm字段名稱數(shù)據(jù)類型備注idnumber編號(hào) (pk)namevarchar2(32)姓名login_namevarchar2(10)登錄名(唯一)login_passwordvarchar2(32)密碼phonevarchar2(32)電話emailvarchar2(32)Emailenroll_datedate注冊(cè)日期 t_ module用于保存模塊信息,控制用戶的權(quán)限( 如表5-2所示 )表 5-2 t_module字段名稱

11、數(shù)據(jù)類型備注Idnumber模塊編號(hào)(pk)namevarchar2(32)模塊名稱user_flagchar使用者標(biāo)記:0 管理員;1 用戶 t_adm_rights管理員權(quán)限表(用于保存管理員對(duì)模塊的訪問(wèn)權(quán)限), adm_id, module_id都為外鍵( 如表5-3所示 )表 5-3 t_adm_right字段名稱數(shù)據(jù)類型備注adm_idnumber管理員編碼module_idnumber模塊編號(hào) t_pricing 資費(fèi)表 ( 如表 5-4 所示 )表 5-4 t_pricing字段名稱數(shù)據(jù)類型備注pricing_idnumber資費(fèi)編碼 (pk)pricing_namevarcha

12、r2(32) not null unique資費(fèi)名稱base_feenumber(5,2)月租費(fèi)rate_feenumber(4,2)每小時(shí)費(fèi)用pricing_descvarchar2(64)資費(fèi)描述 t_users用戶表(用于保存用戶賬務(wù)帳號(hào)信息及個(gè)人信息)( 如表 5-5 所示 )表 5-5 t_users字段名稱數(shù)據(jù)類型備注idnumber(32)主鍵編碼( PK)namevarchar2(32) not null用戶姓名login_namevarchar2(10) unique用戶賬務(wù)帳號(hào)login_passwordvarchar2(32) not null用戶賬務(wù)帳號(hào)密碼status

13、number(2) not null賬務(wù)帳號(hào)狀態(tài)(0:開通; 1:暫停; 2:刪除)phonevarchar2(32)聯(lián)系電話emailvarchar2(32)emailenroll_datedate開通日期close_datedate暫停日期payment_stylenumber(2)付款方式 (0 :現(xiàn)金; 1:銀行轉(zhuǎn)帳; 2:郵局匯款; 3:其他 )careervarchar2(32)職業(yè)nationalityvarchar2(32)國(guó)籍 ( 系統(tǒng)中在本字段記錄省份)gendervarchar2(8)性別companyvarchar2(32)公司名稱addressvarchar2(32)

14、地址post_codearchar2(16)郵編 t_users_services用戶業(yè)務(wù)帳號(hào)表(用于保存用戶業(yè)務(wù)帳號(hào)信息)( 如表 5-6 所示 )表 5-6 t_users_services字段名稱數(shù)據(jù)類型備注idnumber(32)主鍵編碼( PK)user_idnumber(32)用戶表主鍵編碼 lab_login_name(references t_users(id)varchar2(10)用戶業(yè)務(wù)帳號(hào)lab_login_passwordvarchar2(32)用戶業(yè)務(wù)帳號(hào)密碼lab_ipvarchar2(32) not null服務(wù)器編碼user_statusnumber(2)業(yè)務(wù)

15、帳號(hào)狀態(tài)(0:正常; 1:暫停; 2:刪除)pricing_idnumber資費(fèi)編碼 (references t_pricing(pricing_id)enroll_datedate開通日期close_datedate暫停日期通過(guò)Unix系統(tǒng)中采集到的數(shù)據(jù)存放t_detail_x中,再通過(guò)整和,整和到下面幾個(gè)表中:t_day_x、table t_day_x、 t_month_x 、 t_year_x、 t_day、 t_month 、 t_year,這樣利于對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)查詢,在帳單、帳務(wù)和用戶自服務(wù)的幾個(gè)模塊中都用到了,主要存儲(chǔ)的數(shù)據(jù)是用戶在登陸時(shí)間、退出時(shí)間、總計(jì)時(shí)、服務(wù)器IP ,將數(shù)據(jù)

16、有條理化。t_detail_x : ( x:月中的第幾天,取值范圍:131 )原始數(shù)據(jù)表t_day_x ( x:月中的第幾天,取值范圍:131 )用戶計(jì)費(fèi)數(shù)據(jù)日表(統(tǒng)計(jì)當(dāng)天每小時(shí)每個(gè)服務(wù)器上的每個(gè)用戶的總時(shí)長(zhǎng))每條數(shù)據(jù)記錄的是:一個(gè)服務(wù)器上的一個(gè)用戶某一小時(shí)的總時(shí)長(zhǎng)對(duì)于一個(gè)服務(wù)器上的一個(gè)用戶,最多有24 條記錄t_month_x( x:月份,取值范圍:112)用戶計(jì)費(fèi)數(shù)據(jù)月表(統(tǒng)計(jì)當(dāng)月每天每個(gè)服務(wù)器上的每個(gè)用戶的總時(shí)長(zhǎng))每條數(shù)據(jù)記錄的是:一個(gè)服務(wù)器上的一個(gè)用戶某一天的總時(shí)長(zhǎng)對(duì)于一個(gè)服務(wù)器上的一個(gè)用戶,最多有31 條記錄t_year_x (x:當(dāng)前年份)用戶計(jì)費(fèi)數(shù)據(jù)年表(統(tǒng)計(jì)當(dāng)年每月每個(gè)服務(wù)器上

17、的每個(gè)用戶的總時(shí)長(zhǎng))每條數(shù)據(jù)記錄的是:一個(gè)服務(wù)器上的一個(gè)用戶某一月份的總時(shí)長(zhǎng)對(duì)于一個(gè)服務(wù)器上的一個(gè)用戶,最多有12 條記錄t_day服務(wù)器數(shù)據(jù)日表(統(tǒng)計(jì)當(dāng)天每小時(shí)每個(gè)服務(wù)器的總時(shí)長(zhǎng))每條數(shù)據(jù)記錄的是:一個(gè)服務(wù)器某一小時(shí)的總時(shí)長(zhǎng)對(duì)于一個(gè)服務(wù)器,最多有24 條記錄t_month服務(wù)器數(shù)據(jù)月表(統(tǒng)計(jì)當(dāng)月每天每個(gè)服務(wù)器的總時(shí)長(zhǎng))每條數(shù)據(jù)記錄的是:一個(gè)服務(wù)器當(dāng)月某一天的總時(shí)長(zhǎng)對(duì)于一個(gè)服務(wù)器,最多有31 條記錄t_year服務(wù)器數(shù)據(jù)年表(統(tǒng)計(jì)當(dāng)年每月每個(gè)服務(wù)器的總時(shí)長(zhǎng))每條數(shù)據(jù)記錄的是:一個(gè)服務(wù)器當(dāng)年某月的總時(shí)長(zhǎng)對(duì)于一個(gè)服務(wù)器,最多有12 條記錄第六章電信 IP 計(jì)費(fèi)系統(tǒng)的實(shí)現(xiàn)6 1 電信 IP 用戶計(jì)費(fèi)

18、系統(tǒng)開發(fā)與運(yùn)行環(huán)境開發(fā)環(huán)境:·操作系統(tǒng) : Microsoft Windows XP,Linux ;· 程序設(shè)計(jì)工具:UltraEdit-32, Eclipse· 程序基于: Tomcat, JDK 1.5·程序設(shè)計(jì)語(yǔ)言:html 、 javascript、jsp 、 EL 表達(dá)式、 Struts;· 數(shù)據(jù)庫(kù) :Oracle數(shù)據(jù)庫(kù)運(yùn)行環(huán)境:· CPU:主頻 1.0GHZ 以上· 內(nèi)存: 128M以上· 硬盤: 20G以上· 操作系統(tǒng): windows 98/2000/XP、 Linux6 2 系統(tǒng)實(shí)現(xiàn)登陸

19、:用戶登陸只能有一個(gè)功能模塊(即:用戶自服務(wù)),進(jìn)入系統(tǒng)后讓用戶只能看到用戶自服務(wù),其實(shí)現(xiàn)是通過(guò)jsp頁(yè)面中用EL 表達(dá)式控制;管理員登陸是要求權(quán)限的,其實(shí)現(xiàn)也是通過(guò)jsp頁(yè)面控制,控制主流程是通過(guò)查詢管理員的權(quán)限,在V 層中的Action中把管理員權(quán)限設(shè)到session中,管理員有幾個(gè)權(quán)限則就設(shè)幾個(gè)session,在jsp頁(yè)面中用EL 表達(dá)式進(jìn)行判斷,如果設(shè)到session中的值不為空則顯示其功能( 注意:在退出系統(tǒng)的時(shí)候要把功能模塊的session設(shè)為空,防止下次其他用戶登陸時(shí)的權(quán)限) ;資費(fèi)管理:在此模塊中要求的是很多,但實(shí)現(xiàn)代碼是比較簡(jiǎn)單的,在這個(gè)模塊中首先說(shuō)一下增加資費(fèi):首先要看資費(fèi)

20、的名稱是否已經(jīng)用過(guò)了,要是用過(guò)就不能增加,其實(shí)現(xiàn)是通過(guò)在V 層中的Action調(diào)用其業(yè)務(wù)方法中根據(jù)名稱查詢資費(fèi)的方法在t_pricing表中進(jìn)行查詢,查找一下這個(gè)名字是否已經(jīng)用過(guò),通過(guò)返回值來(lái)給用戶提示,返回值為空,則沒有用過(guò),給用戶提示是能用這個(gè)資費(fèi)名稱,否則不能用這個(gè)名稱進(jìn)行插入操作。還有就是通過(guò)月租費(fèi)和每小時(shí)費(fèi)用判斷是否能進(jìn)行插入,這個(gè)方法是也是通過(guò)其Action調(diào)用業(yè)務(wù)方法中的根據(jù)每小時(shí)費(fèi)用和月租費(fèi)在t_pricing中進(jìn)行查詢,提示也是通過(guò)返回值在Action中進(jìn)行判斷,返回值不為空能進(jìn)行增加操作,否則不能進(jìn)行增加操作。修改資費(fèi)信息:其功能是修改資費(fèi)信息,資費(fèi)名稱是不能被修改的,在這

21、個(gè)方法中也是通過(guò)Action調(diào)用業(yè)務(wù)方法中根據(jù)資費(fèi)名稱修改資費(fèi)的方法在t_pricing中進(jìn)行修改,在Action中首先要得到頁(yè)面中的各個(gè)文本框中的值。刪除資費(fèi)信息:其功能是刪除所選的資費(fèi)信息,在刪除資費(fèi)信息的之前是要在Action中先判斷一下所選的資費(fèi)是否有用戶用,如果有的用戶當(dāng)前在用此資費(fèi)則不能刪除此資費(fèi),否則能成功刪除。在實(shí)現(xiàn)中是先要在 Action中的調(diào)用其查詢方法,在方法中是通過(guò)資費(fèi)的pricing_id在 t_user_services中進(jìn)行查詢,如果能查到說(shuō)明還有用戶在用這種資費(fèi),則給用戶提示不能刪除這種資費(fèi);如果查不到在Action中的方法中調(diào)用其根據(jù)資費(fèi)對(duì)象刪除資費(fèi)的業(yè)務(wù)方法

22、(此方法是通過(guò)hibernate實(shí)現(xiàn)),最后給用戶提示。用戶自服務(wù)模塊:進(jìn)入到用戶自服務(wù)中,首先的頁(yè)面中顯示一個(gè)頁(yè)面,其中有查詢資費(fèi)和修改用戶信息的兩個(gè)連接,功能如下:修改用戶信息:在這個(gè)功能中實(shí)現(xiàn)的是用戶自己修改自己的信息,修改信息是修改少數(shù)的信息,在這個(gè)頁(yè)面中點(diǎn)擊修改的時(shí)候是通過(guò)userself/modifyUser.do發(fā)送請(qǐng)求,在解析文件中解析到以后找到Action中的修改用戶的方法,在Action中首先得到用戶的新信息,存儲(chǔ)在User 對(duì)象中,把User 對(duì)象傳到業(yè)務(wù)方法中,根據(jù)User 對(duì)象修改用戶(此方法是通過(guò)hibernate中 session的 merge 方法實(shí)現(xiàn)),修改成

23、功提示用戶;帳單查詢:功能是通過(guò)用戶選擇年月,然后在Action中得到其年月,首先調(diào)用查詢總時(shí)長(zhǎng)的方法,把年月傳過(guò)去,再通過(guò)年月在t_month_x (現(xiàn)在的年月就是傳過(guò)來(lái)的月)中進(jìn)行查詢,條件是傳過(guò)來(lái)的年,通過(guò)遍歷ResultSet把所查到的時(shí)長(zhǎng)累加,返回累加后的結(jié)果,在Action中將返回來(lái)的值,存到session中便于頁(yè)面顯示。然后在Action中調(diào)用查詢總費(fèi)用的方法,在此方法中要求把用戶傳過(guò)來(lái),先根據(jù)User查詢用戶的業(yè)務(wù)帳號(hào)有幾個(gè),根據(jù)不同的業(yè)務(wù)帳號(hào)查詢不同的資費(fèi),然后cost=cost+time*p.getRate_fee()+p.getBase_fee()( cost是總費(fèi)用),

24、計(jì)算出來(lái)后把cost 返回,在 Action中將返回的cost 保存到 session中便于頁(yè)面顯示。在所查詢的條目后有明細(xì)可以通過(guò)點(diǎn)擊查看詳細(xì)信息(即:每天的消費(fèi)情況),在明細(xì)中列出用戶在那個(gè)服務(wù)器(即:業(yè)務(wù)帳號(hào))上登陸的時(shí)間的詳細(xì)信息:首先在Action中查詢到User有幾個(gè)業(yè)務(wù)帳號(hào)(能在幾個(gè)服務(wù)器上登陸),將其保存在集合中,遍歷集合,得到每個(gè)IP地址,調(diào)用詳細(xì)信息方法,將IP地址,User和年月傳到其方法中,從t_detail_x(x為每個(gè)月中的天數(shù)) 查詢出登陸時(shí)間、退出時(shí)間、時(shí)長(zhǎng)將其查出來(lái)結(jié)果存放在一個(gè)集合中,返回集合;然后調(diào)用一個(gè)服務(wù)器上的總時(shí)長(zhǎng)的方法,將IP 地址, User 和

25、年月傳到其方法中,在t_detail_x中查詢出時(shí)長(zhǎng),將其結(jié)果累加,返回一個(gè)服務(wù)器上的總時(shí)長(zhǎng);再之,調(diào)用一個(gè)服務(wù)器上計(jì)算總費(fèi)用的方法,將一個(gè)服務(wù)器上的總時(shí)長(zhǎng)、User 和 IP 傳過(guò)去,查詢出其業(yè)務(wù)帳號(hào)的資費(fèi)信息用cost=cost+總時(shí)長(zhǎng) *資費(fèi)信息中的每小時(shí)費(fèi)用+資費(fèi)信息中的月租費(fèi),計(jì)算出一個(gè)服務(wù)器上的總消費(fèi),將其返回;最后將業(yè)務(wù)帳號(hào)、IP 、一個(gè)服務(wù)器上的總時(shí)長(zhǎng)、一個(gè)服務(wù)器上的總費(fèi)用、用戶資費(fèi)的詳細(xì)信息(集合)存放在一個(gè)自定義的對(duì)象中,將其對(duì)象保存在集合中,然后將集合保存在session中。便于頁(yè)面顯示,在頁(yè)面遍歷集合,用EL 表達(dá)式;第七章 小結(jié)這次項(xiàng)目設(shè)計(jì)是對(duì)自己學(xué)習(xí)WEB編程的的一個(gè)檢驗(yàn),設(shè)計(jì)系統(tǒng)的過(guò)程很辛苦,因?yàn)楹枚鄸|西第一次把他們結(jié)合在一起使用,而且主要是因?yàn)闀r(shí)間比較倉(cāng)促,雖然做完了,但很多地方還不完善,把系統(tǒng)無(wú)限的接近真實(shí)的應(yīng)用還是有很大一段距離的。本系統(tǒng)中,我加強(qiáng)了對(duì)Hibernate技術(shù)的研究,本身對(duì)這個(gè)比較先進(jìn)的技術(shù)感到很吃力,但是老師就對(duì)我們說(shuō),技術(shù)不是背出來(lái)的,是練出來(lái)的,盡管好多問(wèn)題自己很難解決,但是通過(guò)不同的方式還是得到解決,不管通過(guò)何種方式,我還是從中學(xué)到好多,自己還是有點(diǎn)進(jìn)步的。畢業(yè)設(shè)計(jì)是大學(xué)的最后一門課程,是這幾年所學(xué)知識(shí)的綜合運(yùn)用,也是對(duì)我們?cè)诖?/p>

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論