版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、鄭州輕工業(yè)學(xué)院實(shí) 訓(xùn) 報(bào) 告實(shí)訓(xùn)名稱:實(shí)訓(xùn)名稱: jsp+structs 實(shí)訓(xùn)實(shí)訓(xùn) 小組成員: 朱海峰 王延杰 史紅超 張曉剛 院 (系): 軟件學(xué)院 專業(yè)班級(jí): java 08 -2 班 指導(dǎo)教師: 金松河 錢慎一 黃永麗 成 績(jī): 時(shí)間: 2010 年 6 月 14 日至 2010 年 6 月 18 日電信資費(fèi)管理系統(tǒng)1目目 錄錄一、一、 引言引言.21. 編寫目的 .22. 背景 .23. 參考資料 .2二、二、 任務(wù)概述任務(wù)概述.21. 目標(biāo) .32. 用戶特點(diǎn) .33. 設(shè)計(jì)和實(shí)現(xiàn)的約束和限制 .34 軟件實(shí)現(xiàn)原則 .3三、三、 具體需求具體需求.51. 項(xiàng)目數(shù)據(jù)庫設(shè)計(jì) .51.1.
2、基礎(chǔ)數(shù)據(jù)管理.61.2.e-r 圖.82. 項(xiàng)目功能模塊架構(gòu)圖 .103. 項(xiàng)目功能需求 .113.1.登錄模塊.113.2.用戶管理.113.3.管理員管理.123.4.資費(fèi)管理.123.5 賬單管理.133.6.帳務(wù)管理.133.7.用戶自服務(wù).144.項(xiàng)目設(shè)計(jì)模式 .144.1 view.144.2 controller.144.3 model.154.4 基于 mvc 模式的 java web應(yīng)用程序?qū)嵗?155.用戶界面 .16四、四、 性能需求性能需求.221. 性能需求 .221.1.靈活性.221.2.數(shù)據(jù)管理能力的需求 .222 質(zhì)量要求 .222.1.安全性.222.2.可
3、維護(hù)性.222.3 可靠性.22五、五、 實(shí)驗(yàn)感想實(shí)驗(yàn)感想.23電信資費(fèi)管理系統(tǒng)2六、六、 附錄(代碼)附錄(代碼).25一、一、引言引言1. 編寫目的編寫目的 編寫電信資費(fèi)管理系統(tǒng)需求分析報(bào)告目的,是為了用戶和開發(fā)方明確對(duì)所建資費(fèi)管理系統(tǒng)所達(dá)到的功能和目標(biāo)。通過雙方不斷的討論和交互,最終形成具有建設(shè)目標(biāo)的書面條款。經(jīng)雙方確認(rèn)后,將作為開發(fā)方設(shè)計(jì)開發(fā)的基本依據(jù)和需求方的軟件驗(yàn)收標(biāo)準(zhǔn)。同時(shí),通過該需求分析報(bào)告,開發(fā)方可以更加進(jìn)一步了解客戶的需求,從而嚴(yán)格按照流程及時(shí)、準(zhǔn)確地完成系統(tǒng)的開發(fā),以滿足客戶的需求。2. 項(xiàng)目背景項(xiàng)目背景近年來, 電信行業(yè)經(jīng)歷了很大的變化,從固定到移動(dòng), 從語音到數(shù)據(jù),
4、從電路交換到分組交換, 從窄帶到寬帶的變化。電信運(yùn)營(yíng)商在市場(chǎng)和政策的雙重影響下, 正面臨著深刻的重組。新技術(shù)新業(yè)務(wù)創(chuàng)造了市場(chǎng)機(jī)會(huì), 使新運(yùn)營(yíng)商不斷興起。舊運(yùn)營(yíng)商為了保持原有的市場(chǎng)份額也通過兼并改組等方式不斷擴(kuò)大業(yè)務(wù)范圍, 爭(zhēng)取為客戶提供從傳統(tǒng)的市話、長(zhǎng)話、移動(dòng)、智能網(wǎng)到新興的數(shù)據(jù)。用戶將來可以在多個(gè)運(yùn)營(yíng)商提供的多種電信業(yè)務(wù)中自由選擇。在這種大背景下, 對(duì)電信運(yùn)營(yíng)商的計(jì)費(fèi)和其它業(yè)務(wù)支持系統(tǒng)的要求有了大的變化, 怎么能夠達(dá)到盡量為用戶提供優(yōu)惠和方便, 以吸引更多用戶, 又能夠保證企業(yè)合理的收益, 降低運(yùn)營(yíng)成本, 維持企業(yè)的運(yùn)行和發(fā)展的目的。電信計(jì)費(fèi)系統(tǒng)成為了電信行業(yè)的運(yùn)行體系中最重要的支撐系統(tǒng)。從
5、為用戶提供綜合服務(wù)的運(yùn)營(yíng)商的角度來看, 一個(gè)好的計(jì)費(fèi)系統(tǒng)應(yīng)具有以下特點(diǎn):綜合性:能夠滿足同時(shí)從不同的數(shù)據(jù)源中采集數(shù)據(jù),并能夠?qū)?shù)據(jù)進(jìn)行適當(dāng)?shù)奶幚?,并送到?shù)據(jù)處理中心去。靈活性:計(jì)費(fèi)系統(tǒng)是業(yè)務(wù)規(guī)則驅(qū)動(dòng)以及對(duì)用戶有好。集成性:系統(tǒng)具備高內(nèi)聚低耦合性,系統(tǒng)具有良好的接口和可擴(kuò)展性??煽啃?。對(duì)計(jì)費(fèi)業(yè)務(wù),要求保證數(shù)據(jù)的完整性。3. 參考資料參考資料在編寫本需求分析報(bào)告時(shí),參考的文檔資料主要有:1.jsp 程序設(shè)計(jì)范立峰2008人民郵電出版社2.java2 實(shí)用教程耿祥義2008清華大學(xué)出版社電信資費(fèi)管理系統(tǒng)3二、二、任務(wù)概述任務(wù)概述運(yùn)用先進(jìn)的計(jì)算機(jī)信息處理技術(shù),實(shí)現(xiàn)各部門各種信息的規(guī)范化管理,提高信息的
6、正確率和信息資源的共享,便于信息的查詢、長(zhǎng)期存儲(chǔ)以及快速的決策和分析。1.目標(biāo)目標(biāo)本需求分析報(bào)告主要是對(duì)進(jìn)銷存管理理系統(tǒng)中業(yè)務(wù)流程作詳細(xì)的分析和描述,詳細(xì)描述系統(tǒng)應(yīng)具備的功能,并粗略描述該系統(tǒng)所涉及到的動(dòng)態(tài)和靜態(tài)實(shí)體、實(shí)體關(guān)聯(lián)圖及各數(shù)據(jù)字典。2.用戶特點(diǎn)用戶特點(diǎn)本系統(tǒng)的最終用戶是廣大的電信用戶。由于隨著現(xiàn)代科技的逐步發(fā)展壯大,電信用戶的廣泛增多,數(shù)據(jù)的管理與處理更加的頻繁,所以一個(gè)更加有效的資費(fèi)管理系統(tǒng)能夠滿足用戶的需求。而電信資費(fèi)管理系統(tǒng)正是為了解決這一問題而設(shè)計(jì)的一套解決方案。3.設(shè)計(jì)和實(shí)現(xiàn)的約束和限制設(shè)計(jì)和實(shí)現(xiàn)的約束和限制1開發(fā)環(huán)境:開發(fā)環(huán)境:前臺(tái)用面向?qū)ο箝_發(fā)工具jsp+structs
7、,服務(wù)器端擬采用企業(yè)級(jí)數(shù)據(jù)庫sql server 2005。2運(yùn)行環(huán)境:運(yùn)行環(huán)境:中文win2000/winxp/win 2003/linux,64m以上內(nèi)存,1g以上硬盤,服務(wù)器端需要運(yùn)行sql server 2005數(shù)據(jù)庫和jdk1.5以上。3條件和限制:條件和限制:1.限制整個(gè)電信資費(fèi)管理系統(tǒng)正常實(shí)施的主要因素是基礎(chǔ)數(shù)據(jù)的準(zhǔn)確性和完整性。同時(shí)該系統(tǒng)也是對(duì)用戶新系統(tǒng)各種代碼設(shè)計(jì)的真正的一次考驗(yàn)。因此必須做好系統(tǒng)實(shí)施的先后次序計(jì)劃,和對(duì)用戶的培訓(xùn)。2.限制電信資費(fèi)管理系統(tǒng)的另外一個(gè)因素是系統(tǒng)的維護(hù)性和完善性,因?yàn)橘Y費(fèi)管理系統(tǒng)的建立不可能一次全部解決問題,開發(fā)后期和使用初期的維護(hù)工程也是一個(gè)必
8、須考慮的因素。這里的維護(hù)工作包括數(shù)據(jù)的維護(hù),也有系統(tǒng)功能的維護(hù),包電信資費(fèi)管理系統(tǒng)4括舊功能的刪除和新功能的添加等。4.軟件實(shí)現(xiàn)原則軟件實(shí)現(xiàn)原則根據(jù)軟件工程規(guī)范和電信資費(fèi)管理系統(tǒng)的要求及特點(diǎn),系統(tǒng)開發(fā)時(shí)必須遵循以下原則。實(shí)用性原則實(shí)用性原則:開發(fā)的系統(tǒng)必須滿足實(shí)用性需求,做到使用方便,輸入數(shù)據(jù)量盡量小,界面直觀,易學(xué)易用,不同業(yè)務(wù)之間界面轉(zhuǎn)換速度快。功能完整性原則功能完整性原則:所提出的業(yè)務(wù)都能夠在計(jì)算機(jī)平臺(tái)上完成,對(duì)于同一類型的業(yè)務(wù),由于輸入要求或地址模式等條件的不同,將設(shè)計(jì)不同的功能模塊。高性能原則高性能原則:系統(tǒng)在性能上做到實(shí)時(shí)性強(qiáng)、數(shù)據(jù)容量小、響應(yīng)速度快、穩(wěn)定性高、出錯(cuò)率低、容錯(cuò)性好等
9、優(yōu)點(diǎn)。數(shù)據(jù)安全性原則數(shù)據(jù)安全性原則:安全性永遠(yuǎn)是數(shù)據(jù)庫的重要課題,必須采取多種措施保證數(shù)據(jù)庫的安全。滿足速度要求下的少余量原則:余量指的是邏輯上相同的數(shù)據(jù),在不同的記錄中重復(fù)出現(xiàn),或在邏輯上能導(dǎo)出存在于數(shù)據(jù)庫的記錄中。從理論上講,余量的存在,在數(shù)據(jù)庫設(shè)計(jì)的不合理,是破壞數(shù)據(jù)庫一致性的潛在危險(xiǎn),同時(shí)會(huì)增加數(shù)據(jù)空間開銷。但是,在特殊情況下,為了滿足速度要求,常常設(shè)計(jì)一些余量作為數(shù)據(jù)庫記錄。當(dāng)余量存在時(shí),數(shù)據(jù)庫一致性不能靠數(shù)據(jù)庫管理系統(tǒng)來保證,只能通過開發(fā)軟件的計(jì)算方法來解決,余量的存在,大大增加了系統(tǒng)的開發(fā)難度,所以余量是萬不得已時(shí)才能使用,使用時(shí),在計(jì)算方法上保證數(shù)據(jù)的一致性。輸入量最小原則輸入
10、量最小原則:在保證信息量充分性條件下,讓用戶以最小的數(shù)據(jù)輸入完成業(yè)務(wù)操作,從而讓用戶感到本系統(tǒng)的方便。數(shù)據(jù)庫字符段可空原則數(shù)據(jù)庫字符段可空原則:具有默認(rèn)數(shù)值和狀態(tài)的數(shù)據(jù)庫字符段,采用可空假定。對(duì)于可伸縮的數(shù)據(jù)庫,可空字符段在沒有數(shù)據(jù)輸入的情況下是不占空間的。操作模式可選擇性原則操作模式可選擇性原則:對(duì)不同的操作模式,設(shè)計(jì)不同的功能和不同的界面,或在同一功能和界面下設(shè)計(jì)多個(gè)選擇項(xiàng),以適應(yīng)模式多變的需求。美觀化設(shè)計(jì)原則美觀化設(shè)計(jì)原則:在滿足實(shí)用性的條件下,界面設(shè)計(jì)做到美觀大方,大小電信資費(fèi)管理系統(tǒng)5適中,排列整齊,各種控制鍵的中文名字簡(jiǎn)單明了,不同的業(yè)務(wù)甚至不同的功能,有不同的界面。美觀的界面配色
11、柔和,減輕視覺疲勞,給用戶一個(gè)良好的計(jì)算機(jī)工作環(huán)境。常用性與特殊性相結(jié)合原則常用性與特殊性相結(jié)合原則:對(duì)常用的狀態(tài)和數(shù)值,作為缺省,對(duì)常用的功能放在主要界面和排前原則,對(duì)不常用功能啟動(dòng)時(shí)進(jìn)行折疊和排后。數(shù)據(jù)可維護(hù)性原則數(shù)據(jù)可維護(hù)性原則:對(duì)于正常的數(shù)據(jù)維護(hù),管理人員可以通過電信資費(fèi)管理系統(tǒng)本身來實(shí)現(xiàn)。數(shù)據(jù)維護(hù)包括權(quán)限設(shè)置、無用數(shù)據(jù)的刪除、數(shù)據(jù)庫的清理、數(shù)據(jù)備份與恢復(fù)等功能。系統(tǒng)可維護(hù)性原則系統(tǒng)可維護(hù)性原則:全面按照軟件工程的要求來開發(fā)電信資費(fèi)管理系統(tǒng),做到嚴(yán)格管理、嚴(yán)格測(cè)試。每個(gè)工作階段,都具備相應(yīng)的經(jīng)過嚴(yán)格審查的文檔,為將來系統(tǒng)服務(wù)提供技術(shù)上的保證。統(tǒng)一性原則統(tǒng)一性原則:建立統(tǒng)一合理的數(shù)據(jù)庫模
12、型,實(shí)行統(tǒng)一的文檔編排和管理;實(shí)行統(tǒng)一的數(shù)據(jù)庫關(guān)系命名、文件命名、函數(shù)命名、變量命名;實(shí)行統(tǒng)一的編程風(fēng)格。系統(tǒng)的可擴(kuò)展性原則:系統(tǒng)的可擴(kuò)展性原則:在滿足一期方案的基礎(chǔ)上,考慮今后系統(tǒng)可能新增功能帶來的系統(tǒng)軟硬件的變化,為系統(tǒng)的擴(kuò)充預(yù)留接口。三、三、具體要求具體要求1. 項(xiàng)目數(shù)據(jù)庫設(shè)計(jì)項(xiàng)目數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫是電信資費(fèi)管理系統(tǒng)中非常重要的環(huán)節(jié)之一,一個(gè)結(jié)構(gòu)良好的數(shù)據(jù)庫可以很好的實(shí)現(xiàn)系統(tǒng)的查詢和管理,并且能夠極大的提高系統(tǒng)的運(yùn)行效率,以及一個(gè)確定數(shù)據(jù)庫存儲(chǔ)結(jié)構(gòu)與存取方法的物理設(shè)計(jì),建立起既能夠反映現(xiàn)實(shí)世界信息間的聯(lián)系,滿足用戶數(shù)據(jù)要求和加工要求,又能被某個(gè)數(shù)據(jù)庫管理系統(tǒng)所接受,同時(shí)能實(shí)現(xiàn)系統(tǒng)目標(biāo),并有
13、效存取數(shù)據(jù)的數(shù)據(jù)庫。使用 sql server 2000/access 數(shù)據(jù)庫進(jìn)行連接,分別為管理員表、用戶表、資費(fèi)表、服務(wù)器月帳單表、服務(wù)器年帳單表、用戶消費(fèi)表、數(shù)據(jù)采集表。管理員表包括屬性有編號(hào)、登錄名、登錄密碼、真實(shí)姓名、電話、郵箱地址、登錄時(shí)間,其中編號(hào)為主鍵,進(jìn)行開通帳戶時(shí)不可輸入相同的編號(hào)否則系統(tǒng)不做相應(yīng)操作。用戶表包括屬性有編號(hào)、登錄名、密碼、真實(shí)姓名、性別、付款方式、電信資費(fèi)管理系統(tǒng)6用戶狀態(tài)、電子郵箱、省份、職業(yè)、聯(lián)系電話、公司、公司編碼、郵政編碼,其中編號(hào)也是主鍵,方便對(duì)用戶進(jìn)行統(tǒng)一管理。資費(fèi)表包括屬性有業(yè)務(wù)帳號(hào)、資費(fèi)名稱、業(yè)務(wù)密碼、每小時(shí)資費(fèi)、服務(wù)器名稱、服務(wù)器狀態(tài),同樣
14、帳號(hào)是主鍵,服務(wù)器是外鍵,要確保有此服務(wù)器才可以進(jìn)行選擇。用戶消費(fèi)表包含了各個(gè)用戶的消費(fèi)信息,登錄時(shí)間、退出時(shí)間以及時(shí)長(zhǎng),方便用戶隨時(shí)進(jìn)行查詢。服務(wù)器月帳單表是各個(gè)器的每個(gè)月的資費(fèi)信息。服務(wù)器年帳單表是服務(wù)器的年資費(fèi)表,都是方便管理員進(jìn)行查詢和管理。另外,還需要數(shù)據(jù)采集表,用于采集數(shù)據(jù)。表 1 管理用戶表(user):字段名稱字段類型字段長(zhǎng)度字段說明idnumber6用戶編號(hào)namevarchar250用戶名sexvarchar250性別passwordvarchar250用戶密碼telephonevarchar250電話mailvarchar250郵箱datedate50開戶日期author
15、ityvarchar250用戶權(quán)限keyqvarchar250密碼提示問題keyavarchar250密碼回答問題realnamevarchar250真實(shí)姓名表 2 顧客用戶表(consumer):字段名稱字段類型字段長(zhǎng)度字段說明idnumber6帳務(wù)帳號(hào)passwordvarchar250帳務(wù)密碼namevarchar250姓名sexvarchar250性別methordvarchar250付款方式j(luò)obvarchar250職業(yè)companyvarchar250公司provincevarchar250省份telephonevarchar250電話mailvarchar250郵箱mailadd
16、ressvarchar250公司郵箱post_codevarchar250郵政編碼電信資費(fèi)管理系統(tǒng)7datedate50開戶日期statevarchar250狀態(tài)表 3 帳單信息表(tab):字段名稱字段類型字段長(zhǎng)度字段說明idnumber6帳號(hào)timenumber6登錄時(shí)長(zhǎng)(小時(shí))spentnumber6費(fèi)用(元)statevarchar250狀態(tài)datedate50開戶日期表 4 資源類別表(source):字段名稱字段類型字段長(zhǎng)度字段說明namevarchar250資費(fèi)名稱month_rentnumber6月租費(fèi)用hour_spentnumber6小時(shí)費(fèi)用introducevarchar
17、26自費(fèi)說明表 5 帳務(wù)信息表(unit):字段名稱字段類型字段長(zhǎng)度字段說明idnumber6帳務(wù)帳號(hào)timenumber6時(shí)長(zhǎng)spentnumber6費(fèi)用(元)statevarchar250狀態(tài)dengtimedate50登錄時(shí)間tuitimedate50退出時(shí)間namevarchar250服務(wù)器名表 6 服務(wù)器信息表(serve):字段名稱字段類型字段長(zhǎng)度字段說明namevarchar250服務(wù)器month_timenumber6月使用時(shí)間year_timenumber6年使用時(shí)間monthnumber6月份yearnumber6年份電信資費(fèi)管理系統(tǒng)8r 圖圖用戶賬號(hào)email狀態(tài)電話密碼
18、省份支付方式性別工作批號(hào)文件公司 用戶實(shí)體屬性 e-r 分圖管理員賬號(hào)email狀態(tài)電話密碼省份支付方式性別開戶日期權(quán)限 管理員實(shí)體屬性 e-r 分圖賬單賬號(hào)開戶日期狀態(tài)費(fèi)用登錄時(shí)長(zhǎng) 賬單實(shí)體 e-r 分圖電信資費(fèi)管理系統(tǒng)9資源小時(shí)費(fèi)用月租費(fèi)用資費(fèi)說明名稱 資源實(shí)體 e-r 分圖帳務(wù)賬號(hào)退出時(shí)間登錄時(shí)間時(shí)長(zhǎng)狀態(tài)費(fèi)用服務(wù)器 帳務(wù)實(shí)體屬性 e-r 分圖服務(wù)器名稱年份月使用時(shí)間年使用時(shí)間月份 服務(wù)器實(shí)體屬性 e-r 分圖電信資費(fèi)管理系統(tǒng)102項(xiàng)目功能模塊架構(gòu)圖項(xiàng)目功能模塊架構(gòu)圖登陸超級(jí)管理員普通用戶用戶自服務(wù)用戶管理管理員管理賬單管理用戶自服務(wù)賬務(wù)管理圖 1 有登錄權(quán)限的功能模塊圖登錄用戶管理資費(fèi)管
19、理帳單管理帳務(wù)管理管理員管理注冊(cè)用戶自服務(wù)退出系統(tǒng)圖 2 無登錄權(quán)限有注冊(cè)功能模塊圖電信資費(fèi)管理系統(tǒng)113項(xiàng)目功能需求項(xiàng)目功能需求根據(jù)業(yè)務(wù)模型和電信業(yè)務(wù)的需要,該系統(tǒng)的功能需求模塊進(jìn)行分析設(shè)計(jì)如下:(1)登錄模塊。實(shí)現(xiàn)登錄功能的數(shù)據(jù)處理功能,如果用戶名和密碼不存在,實(shí)現(xiàn)注冊(cè)功能。名稱用戶登錄別名標(biāo)識(shí)login描述封裝了對(duì)用戶的業(yè)務(wù)處理類別class成員方法名稱功能描述通過 bean 中方法的在 servlet 中的實(shí)例化,并調(diào)用 bean 中的方法來完成操作登錄的賬號(hào)和密碼的檢測(cè),并提供注冊(cè)用戶注冊(cè)頁面調(diào)用 bean 中的方法中的方法public boolean adduser()1、增加一個(gè)
20、用戶2、參數(shù)user,存放了員工相關(guān)信息3、返回對(duì)象boolean封裝了操作結(jié)果信息成員方法用 bean 中的方法中的方法public boolean queryuser(string username,string password)判斷用戶是否存在(2)用戶管理模塊。開通帳號(hào)、用戶帳號(hào)查詢、用戶列表、其中開通帳號(hào)查詢可以更方便用戶的查詢,用戶可以通過開通帳號(hào)查詢來查取一些相關(guān)的信息。用戶列表中具有增加、暫停、修改、和刪除等功能。名稱用戶管理別名標(biāo)識(shí)acountmanage描述封裝了對(duì)用戶的業(yè)務(wù)處理類別class成員方法名稱功能描述通過 bean 中方法的在 servlet 中的實(shí)例化,并調(diào)
21、用 bean 中的方法來完成操作管理用戶模塊,包括增加、暫停、修改、和刪除成員方法bean 中的方法中的方法public boolean adduser()public boolean deluser()public boolean updateuser()1、增加,刪除,修改用戶2、參數(shù)user,存放了用戶相關(guān)信息3、返回對(duì)象boolean封裝了操作結(jié)果信息(3)管理員管理模塊。分為:增加管理員,管理員列表和私人信息。管理員管理包括信息有帳號(hào)、登錄密碼、重復(fù)密碼、真實(shí)姓名、管理員郵箱、聯(lián)系電話、登錄權(quán)限等。登錄權(quán)限包括:管理員管理、資費(fèi)管理、用戶管理、帳務(wù)查詢、帳單查詢。管理員列表有:刪除、
22、帳號(hào)、姓名、電話、郵箱、開戶日期、電信資費(fèi)管理系統(tǒng)12權(quán)限、和修改。私人信息包括:登錄密碼、重復(fù)密碼、真實(shí)姓名、管理員郵箱、開通日期、聯(lián)系電話、登錄權(quán)限、其中登錄權(quán)限又包括資費(fèi)管理、帳務(wù)查詢、和管理員管理。 管理員管理模塊的需求:管理員開通管理:管理用戶帳號(hào),包括賬號(hào)開通、暫停(枷鎖) 、恢復(fù)、刪除等。管理員資料管理:管理員資料,包括姓名、身份證號(hào)、地址等。管理員信息有:id、姓名、賬號(hào)、密碼、狀態(tài)(正常/暫停/關(guān)閉) 、聯(lián)系電話、email、開通日起、停止日起、權(quán)限(查詢/修改/開戶/all)等。名稱管理員管理別名標(biāo)識(shí)manage描述封裝了對(duì)數(shù)據(jù)表 userdao 的操作類別class成員方
23、法名稱功能描述通過 bean 中方法的在 servlet 中的實(shí)例化,并調(diào)用 bean 中的方法來完成操作管理用戶帳號(hào),包括賬號(hào)開通、暫停(枷鎖) 、恢復(fù)、刪除等bean 中的方法中的方法public boolean addmanage()public boolean delmanage()public boolean updatemanage()1、增加,刪除,加鎖,修改管理員信息2、參數(shù)manage,存放了管理員相關(guān)信息3、返回對(duì)象boolean封裝了操作結(jié)果信息成員方法bean 中的方法中的方法public userlist manage()1、根據(jù)條件查詢用戶信息2、參數(shù) condit
24、ion 存放了要查詢的條件信息3、返回對(duì)象 userbean 封裝了操作結(jié)果信息(4)資費(fèi)管理模塊。完成資費(fèi)管理模塊的增、刪、改、查功能。名稱資費(fèi)管理別名標(biāo)識(shí)sourse描述封裝了對(duì)用戶的業(yè)務(wù)處理類別class成員方法名稱功能描述成員方法通過 bean 中方法的在 servlet 中的實(shí)例化,并調(diào)用 bean 中的方法來完成操作完成資費(fèi)信息的增、刪、改、查功能電信資費(fèi)管理系統(tǒng)13bean 中的方法中的方法public boolean selectsourse()public boolean addsourse()public boolean updatesourse()public boole
25、an delsourse()1、增加,刪除,修改資費(fèi)2、參數(shù)sourse,存放了用戶相關(guān)信息3、返回對(duì)象boolean封裝了操作結(jié)果信息(5)賬單管理模塊。需求:整合系統(tǒng)按月生成用戶帳單。賬單信息(可參考移動(dòng)或聯(lián)通的賬單管理模塊):用戶標(biāo)識(shí)信息:賬單 id、姓名、賬號(hào)、狀態(tài)、聯(lián)系電話、開通日起、email。賬務(wù)信息:賬號(hào)、日期、登錄時(shí)間長(zhǎng)度、本月費(fèi)用。賬單明細(xì):登錄時(shí)間、退出時(shí)間、時(shí)長(zhǎng)。名稱帳單管理別名標(biāo)識(shí)reckon描述封裝了對(duì)用戶的業(yè)務(wù)處理類別class成員方法名稱功能描述通過 bean 中方法的在 servlet 中的實(shí)例化,并調(diào)用 bean 中的方法來完成操作根據(jù)數(shù)據(jù)庫信息查詢生成帳單
26、成員方法bean 中的方法中的方法public boolean reckon()1、reckon 存放帳單相關(guān)信息2、返回對(duì)象boolean封裝了操作結(jié)果信息(6)帳務(wù)管理模塊。需求:按月、年分別生成月帳務(wù)信息統(tǒng)計(jì)報(bào)表和年帳務(wù)信息統(tǒng)計(jì)表 。月帳務(wù)信息(可參考移動(dòng)或聯(lián)通的帳務(wù)模塊):生成一個(gè)計(jì)費(fèi)月周期中,每一天的帳務(wù)信息。月帳務(wù)信息:日期、時(shí)長(zhǎng)、費(fèi)用。年帳務(wù)信息(可參考移動(dòng)或聯(lián)通的帳務(wù)模塊):生成一個(gè)計(jì)費(fèi)年周期中,每一月的帳務(wù)信息。年帳務(wù)信息:月期、時(shí)長(zhǎng)、費(fèi)用。名稱帳務(wù)查詢別名標(biāo)識(shí)select_reckon描述封裝了對(duì)用戶的業(yè)務(wù)處理類別class成員方法名稱功能描述成員方法通過 bean 中方法
27、的在 servlet 中的實(shí)例化,并調(diào)用 bean 中的方法來完成操作按用戶要求進(jìn)行查詢電信資費(fèi)管理系統(tǒng)14bean 中的方法中的方法public boolean select_month()public boolean select_year()1、可以對(duì)帳務(wù)進(jìn)行月查詢(select_month)和年查詢(select_year)2、返回對(duì)象boolean封裝了操作結(jié)果信息(7)用戶自服務(wù)管理模塊。需求:用戶通過 internet 自查詢自己的當(dāng)前或歷史賬單,并能修改自己的密碼或變更相關(guān)業(yè)務(wù)。用戶帳務(wù)信息自查詢:用戶標(biāo)識(shí)信息:賬單 id、姓名、狀態(tài)、開通日起。帳務(wù)信息:日期、登錄時(shí)長(zhǎng)、本月費(fèi)
28、用。用戶信息修改。賬單明細(xì):登錄時(shí)間、退出時(shí)間、時(shí)長(zhǎng)名稱用戶自服務(wù)別名標(biāo)識(shí)userself描述封裝了對(duì)用戶的業(yè)務(wù)處理類別class成員方法名稱功能描述通過 bean 中方法的在 servlet 中的實(shí)例化,并調(diào)用 bean 中的方法來完成操作按用戶要求進(jìn)行自查詢成員方法bean 中的方法中的方法public boolean userself_update()public boolean userself_select()1、可以對(duì)帳務(wù)進(jìn)行用戶信息的修改2、返回對(duì)象boolean封裝了操作結(jié)果信息4項(xiàng)目設(shè)計(jì)模式項(xiàng)目設(shè)計(jì)模式mvc 設(shè)計(jì)模式是目前用得比較多的一種設(shè)計(jì)模式,最早出現(xiàn)在 smallta
29、lk 中,后來廣泛應(yīng)用于 java web 應(yīng)用程序中。model(模型)表示業(yè)務(wù)邏輯層,view(視圖)代表表示層,controller(控制器)代表控制層。(1)view在 java web 應(yīng)用程序中,view 部分一般用 jsp 和 html 構(gòu)建??蛻粼趘iew 部分提交請(qǐng)求,在業(yè)務(wù)邏輯層處理后,把處理結(jié)果又返回給 view 部分顯示出來。因此,view 部分也是 web 應(yīng)程序的用戶界面。(2)controllercontroller 部分一般由 servlet 組成。當(dāng)用戶請(qǐng)求從 view 部分傳過來時(shí),controller 把該請(qǐng)求發(fā)給適當(dāng)?shù)臉I(yè)務(wù)邏輯組件處理;請(qǐng)求處理完成后,又
30、返回電信資費(fèi)管理系統(tǒng)15給 controller。后者再把處理結(jié)果轉(zhuǎn)發(fā)給適當(dāng)?shù)?view 組件顯示。因此,controller 在視圖層與業(yè)務(wù)邏輯層之間起到了橋梁作用,控制了它們兩者之間的數(shù)據(jù)流向。(3)modelmodel 部分包括業(yè)務(wù)邏輯層和數(shù)據(jù)庫訪問層。在 java web 應(yīng)用程序中,業(yè)務(wù)邏輯層一般由 javabeans 或 ejb(enterprise javabeans,企業(yè)級(jí) javabeans)構(gòu)建。ejb 是 j2ee 的核心組件,可以構(gòu)建分布式應(yīng)用系統(tǒng)。與普通 javabeans 不同,它由兩個(gè)接口和一個(gè)實(shí)現(xiàn)類組成,并且包含一些固有的用于控制容器生命周期的方法。(4)基于
31、mvc 模式的 java web 應(yīng)用程序?qū)嵗凑?mvc 設(shè)計(jì)模式,用 jsp,servlet 及 javabeans 構(gòu)建一個(gè)登錄系統(tǒng)。該系統(tǒng)的要求是,當(dāng)用戶在登錄頁面上填入用戶名和密碼并提交后,系統(tǒng)將檢查該用戶是否已經(jīng)注冊(cè);如果該用戶已注冊(cè),系統(tǒng)將進(jìn)入主頁面,否則就進(jìn)入注冊(cè)頁面。按以下步驟構(gòu)建這個(gè)系統(tǒng):1)數(shù)據(jù)庫設(shè)計(jì):使用 sql server 2005 作為數(shù)據(jù)庫,構(gòu)建數(shù)據(jù)表t_userinfo;2)構(gòu)建視圖組件:登錄頁面 login.jsp,主頁面 main.jsp,以及注冊(cè)頁面register.jsp;3)構(gòu)建控制層組件:一個(gè) servlet,取名為 loginservlet.ja
32、va;4)構(gòu)建業(yè)務(wù)邏輯層組件(model 組件):一個(gè) javabean,取名為loginhandler.java;5)構(gòu)建數(shù)據(jù)訪問層組件:一個(gè)數(shù)據(jù)訪問類,取名為 dbpool.java;6)編譯、打包程序;7)部署該程序到 web 服務(wù)器 tomcat 中,然后運(yùn)行。該系統(tǒng)的工作流程如圖 1.3 所示:電信資費(fèi)管理系統(tǒng)16數(shù)據(jù)表設(shè)計(jì):用戶登錄是一個(gè)涉及數(shù)據(jù)庫操作的用例。為簡(jiǎn)便起見,本例使用的數(shù)據(jù)庫為sql server 2005。登錄涉及的數(shù)據(jù)表取名為 t_userinfo,其結(jié)構(gòu)如表 1.5 所示。表 7 數(shù)據(jù)表 t_userinfo字段名字段名字段類型字段類型字段描述字段描述userna
33、me 文本文本 (50 b) 用戶名,主鍵用戶名,主鍵password 文本文本 (30 b) 密碼密碼構(gòu)建視圖組件:本例有 3 個(gè)視圖組件,分別是登錄頁面 login.jsp,主頁面 main.jsp 及注冊(cè)頁面 register.jsp。它們之間的關(guān)系是,當(dāng)用戶在登錄頁面 login.jsp 上填入用戶名和密碼并提交后,系統(tǒng)將檢查該用戶是否已經(jīng)注冊(cè),如果該用戶已注冊(cè),系統(tǒng)將進(jìn)入主頁面 main.jsp,否則就進(jìn)入注冊(cè)頁面 register.jsp。構(gòu)建控制組件:本用例的控制組件是一個(gè) servlet,叫做 loginservlet。該組件先處理 http post 請(qǐng)求,然后調(diào)用模型組件或
34、業(yè)務(wù)邏輯組件 loginhandler 檢查該用戶是否已注冊(cè),如果已注冊(cè),系統(tǒng)轉(zhuǎn)入主頁面 main.jsp,否則進(jìn)入注冊(cè)頁面register.jsp,要求用戶注冊(cè)自己的信息。另外,servlet 都要在 web.xml 中聲明。loginservlet 在 web.xml 中的聲明如代碼清單。構(gòu)建模型組件:本用例的模型組件(或稱為業(yè)務(wù)邏輯組件)是 loginhandler。它先從數(shù)據(jù)訪問組件 dbpool 取得數(shù)據(jù)庫連接,然后檢查數(shù)據(jù)庫中是否已有該用戶的記錄,即檢查該用戶是否已注冊(cè)。如果已注冊(cè),返回 true,否則返回 false。電信資費(fèi)管理系統(tǒng)17構(gòu)建數(shù)據(jù)訪問組件:本用例的數(shù)據(jù)訪問組件是
35、dbpool。dbpool 從一個(gè)屬性文件 db. properties 中獲得數(shù)據(jù)庫驅(qū)動(dòng)程序名,url,用戶名和密碼,然后利用這些信息連接數(shù)據(jù)庫,取得連接。因?yàn)樗脭?shù)據(jù)庫是 access, 數(shù)據(jù)庫驅(qū)動(dòng)程序采用sun.jdbc.odbc.jdbcodbcdriver,數(shù)據(jù)庫 url 為 jdbc:odbc:login,其中 login 是本用例的數(shù)據(jù)源。perties。5. 用戶界面用戶界面(1)登錄界面(2)注冊(cè)頁面(3)主頁電信資費(fèi)管理系統(tǒng)18(4)用戶管理(5)資費(fèi)管理電信資費(fèi)管理系統(tǒng)19(6)管理員管理電信資費(fèi)管理系統(tǒng)20(7)賬單管理(8)帳務(wù)管理電信資費(fèi)管理系統(tǒng)21電信
36、資費(fèi)管理系統(tǒng)22(9)用戶自服務(wù)電信資費(fèi)管理系統(tǒng)23四、四、性能需求性能需求本系統(tǒng)在性能上盡量做到實(shí)時(shí)性強(qiáng)、數(shù)據(jù)容量小、響應(yīng)速度快、穩(wěn)定性高、出錯(cuò)率低、容錯(cuò)性好等優(yōu)點(diǎn)。1.1.靈活性靈活性1.2.數(shù)據(jù)管理能力的需求數(shù)據(jù)管理能力的需求就目前看來,該系統(tǒng)中主要對(duì)文件和表單進(jìn)行管理,數(shù)據(jù)庫中的數(shù)據(jù)處理關(guān)系簡(jiǎn)單,但是數(shù)據(jù)庫中的數(shù)據(jù)量相對(duì)較多。因此,對(duì)數(shù)據(jù)管理能力要求相對(duì)較高。2.質(zhì)量要求質(zhì)量要求如軟件的實(shí)現(xiàn)原則所述,在軟件的具體需求中可以有若干質(zhì)量要求,如互操作性、可用性、安全性、可靠性、高效性、靈活性等用戶關(guān)注的質(zhì)量屬性,也包括可維護(hù)性、可移植性、可重用性和可測(cè)試性等開發(fā)人員關(guān)注的質(zhì)量屬性。用戶和開
37、發(fā)商必須就系統(tǒng)的質(zhì)量屬性,根據(jù)質(zhì)量屬性的優(yōu)先級(jí),作出一定的取舍。在這里,我們盡可能提供高質(zhì)量的產(chǎn)品和售后服務(wù)。2.1.安全性安全性在本系統(tǒng)的設(shè)計(jì)中,主要從以下幾個(gè)方面考慮系統(tǒng)和數(shù)據(jù)的安全性:1滿足速度要求下的少余量原則:余量指的是邏輯上相同的數(shù)據(jù),在不同的記錄中重復(fù)出現(xiàn),或在邏輯上能導(dǎo)出存在于數(shù)據(jù)庫的記錄中。從理論上講,余量的存在,在數(shù)據(jù)庫設(shè)計(jì)的不合理,是破壞數(shù)據(jù)庫一致性的潛在危險(xiǎn),同時(shí)會(huì)增加數(shù)據(jù)空間開銷。但是,在特殊情況下,為了滿足速度要求,常常設(shè)計(jì)一些余量作為數(shù)據(jù)庫記錄。當(dāng)余量存在時(shí),數(shù)據(jù)庫一致性不能靠數(shù)據(jù)庫管理系統(tǒng)來保證,只能通過開發(fā)軟件的計(jì)算方法來解決,余量的存在,大大增加了系統(tǒng)的開發(fā)
38、難度,所以余量是萬不得已時(shí)才能使用,使用時(shí),在計(jì)算方法上保證數(shù)據(jù)的一致性。2系統(tǒng)權(quán)限原則:根據(jù)不同的用戶,系統(tǒng)管理員授予不同的權(quán)限,從而可以避免對(duì)系統(tǒng)的越級(jí)操作和數(shù)據(jù)泄密。3數(shù)據(jù)加密原則:這個(gè)主要是針對(duì)數(shù)據(jù)庫端的數(shù)據(jù)進(jìn)行的數(shù)據(jù)加密處理。包括對(duì)數(shù)據(jù)庫服務(wù)器的用戶口令管理、數(shù)據(jù)庫管理系統(tǒng)的用戶口令管理、以及數(shù)據(jù)庫中部分?jǐn)?shù)據(jù)的加密處理。通過以上的幾種加密技術(shù)處理,來進(jìn)一步限制電信資費(fèi)管理系統(tǒng)的使用權(quán)限,從而增強(qiáng)其安全性。電信資費(fèi)管理系統(tǒng)244防止非法登錄原則:跳過登錄頁面,直接進(jìn)入其他頁面,則會(huì)跳轉(zhuǎn)到非法頁面,提示必須登錄才能進(jìn)入系統(tǒng),隨即跳轉(zhuǎn)到登錄頁面。2.2.可維護(hù)性可維護(hù)性電信資費(fèi)管理系統(tǒng)的可
39、維護(hù)性包括對(duì)數(shù)據(jù)的維護(hù)和對(duì)系統(tǒng)的維護(hù),在設(shè)計(jì)時(shí),主要從以下幾個(gè)方面進(jìn)行考慮:1對(duì)于正常的數(shù)據(jù)維護(hù),管理人員可以通過電信資費(fèi)管理系統(tǒng)本身來實(shí)現(xiàn)。數(shù)據(jù)維護(hù)包括權(quán)限設(shè)置、高級(jí)地址的集合運(yùn)算、無用數(shù)據(jù)的刪除、數(shù)據(jù)庫的清理、數(shù)據(jù)備份與恢復(fù)等功能。2全面按照軟件工程的要求來開發(fā)電信資費(fèi)管理系統(tǒng),做到嚴(yán)格管理、嚴(yán)格測(cè)試。每個(gè)工作階段,都具備相應(yīng)的經(jīng)過嚴(yán)格審查的文檔,為將來系統(tǒng)服務(wù)提供技術(shù)上的保證。2.3.可靠性可靠性隨著軟件的廣泛應(yīng)用,特別是軟件在尖端領(lǐng)域的應(yīng)用,軟件可靠性成為一個(gè)非常重要的問題。軟件的可靠取決于兩個(gè)方面,一個(gè)是軟件產(chǎn)品的測(cè)試與驗(yàn)證,另一個(gè)是軟件開發(fā)的方法與過程。對(duì)簡(jiǎn)單的軟件開發(fā),我們的經(jīng)驗(yàn)
40、是先有對(duì)軟件的要求,然后對(duì)軟件進(jìn)行設(shè)計(jì),然后是編寫程序,最后是對(duì)程序進(jìn)行測(cè)試,如果測(cè)試出錯(cuò)則對(duì)軟件進(jìn)行修改,然后再測(cè)試,直至對(duì)程序滿意為止。對(duì)復(fù)雜的軟件系統(tǒng),總的過程基本還是這樣,只是各個(gè)階段也相應(yīng)復(fù)雜一些。比如說,軟件的要求可能需要從多方面進(jìn)行描述,軟件的設(shè)計(jì)需要從多方面考慮,程序的編寫需要分成多個(gè)單元,對(duì)于測(cè)試來講也就有單元測(cè)試和總體測(cè)試的分別。有些軟件的要求難以一開始就完全清楚,而更改軟件要求會(huì)對(duì)軟件設(shè)計(jì)以及其他大量已經(jīng)完成或正在進(jìn)行的工作產(chǎn)生很大的影響,因此有些軟件開發(fā)方法和過程就需要提供反復(fù)修改軟件要求的便利。總之,嚴(yán)格按照軟件工程流程設(shè)計(jì)、實(shí)現(xiàn)和測(cè)試是我們對(duì)系統(tǒng)可靠性的有力保證。電
41、信資費(fèi)管理系統(tǒng)25五、五、實(shí)訓(xùn)感想實(shí)訓(xùn)感想在實(shí)訓(xùn)的四天中,我也從中得到了許許多多的求知、為人處世的道理: 第一,團(tuán)結(jié)就是力量,我們應(yīng)該在今后的學(xué)習(xí)中更加團(tuán)結(jié),更加努力; 第二,要有一顆相互理解的心。在今后無論是學(xué)習(xí)還是生活中,與同學(xué)朋友相處應(yīng)該要懂得相互理解,理解萬歲; 第三,做事要細(xì)心,不可馬虎,在以后的處事方面,應(yīng)該要保持小心,謹(jǐn)慎的態(tài)度,特別是我們做建筑的,我們的處事態(tài)度關(guān)系到許多人的生命安全,萬萬不可馬虎; 第四,學(xué)無止境,人無完人。經(jīng)過這次的實(shí)習(xí)讓我更加明白學(xué)無止境的道理,在今后的學(xué)習(xí)上,要活到老學(xué)到老的精神; 第五,溫故而知新??鬃釉趲浊Ф嗄昃驼f過:“溫故而知新,可以為師矣?!?,
42、所以我們?cè)谝院蟮膶W(xué)習(xí)上要時(shí)常復(fù)習(xí),相信會(huì)在其中得到更多的知識(shí); 第六,人各有所長(zhǎng)。每個(gè)人都有自己的長(zhǎng)處,我們應(yīng)該多虛心學(xué)習(xí)他人的長(zhǎng)處,不斷完善自己。第七,學(xué)會(huì)了吃苦耐勞,學(xué)會(huì)了艱苦奮斗的作風(fēng)。 這次實(shí)習(xí)中得到的這些求知、為人處世方面的道理,將伴隨我整個(gè)大學(xué)生活,甚至一生,它們將是我人生道路上的一筆極其寶貴的財(cái)富,我一定會(huì)好好珍惜和利用它們。相信它們對(duì)我今后的學(xué)習(xí)將會(huì)有電信資費(fèi)管理系統(tǒng)26很大的幫助,也相信一切的一切,明天會(huì)更好。 在這次的實(shí)習(xí)過程中,還有一群和我們一起努力,一起吃苦的人,他們都是最可愛的人我們的實(shí)訓(xùn)指導(dǎo)老師。在實(shí)訓(xùn)過程中,老師不辭辛苦給我們指導(dǎo),為我們實(shí)習(xí)做出很大努力,給我們提
43、供很多幫助和指導(dǎo),在這里也真心地向老師們說聲:老師,您辛苦了!謝謝您多日來的指導(dǎo)。六、六、小組成員小組成員姓名 學(xué)號(hào) 任務(wù) 朱海峰 200813100259資費(fèi)管理,管理員管理王延杰200813100244賬單管理,用戶自服務(wù)張曉剛200813100255登錄管理,用戶管理史紅超200813100234帳務(wù)管理,模塊組合 七、七、附錄(代碼)附錄(代碼)登錄代碼: 用戶姓名 用戶口令 電信資費(fèi)管理系統(tǒng)27 public class logincheck extends httpservlet public void doget(httpservletrequ
44、est request, httpservletresponse response)throws servletexception, ioexception this.dopost(request, response); public void dopost(httpservletrequest request, httpservletresponse response)throws servletexception, ioexception boolean mark=true;logininfo info =new logininfo();string user=request.getpar
45、ameter(user);string upass=request.getparameter(upass);mark=info.check(user,upass);string path = request.getcontextpath();if(mark=true)response.sendredirect(path+/source/main.htm);else response.sendredirect(index.jsp);用戶管理 賬號(hào)姓名電話郵箱開戶日期權(quán)限狀態(tài)操作 % arraylist arr = new arraylist();for(int i = 0;i % for(int
46、 j = 1;j input type=radio name=status+ value=open style= color:#00ff00 input type=radio name=status+ value=close style= 電信資費(fèi)管理系統(tǒng)28background:url(/image/background.jpg) a href=# onclick=delete_confirm()刪除 a href=/admin/admin_update.jsp?id=修改 資費(fèi)管理月賬單查詢 賬單號(hào)套餐類型費(fèi)率(元/小時(shí))登錄退出時(shí)間此次時(shí)長(zhǎng)此次費(fèi)用%arraylis
47、t arr = session.getattribute(arr)=null?null:(arraylist)session.getattribute(arr);if(arr=null)arr=new arraylist();system.out.println(-=+arr);for(int i=0;i%for(int j=0;j 賬單號(hào):月份: 套餐類型:aabbccdd 電信資費(fèi)管理系統(tǒng)29資費(fèi)方式:月租小時(shí) public class consume
48、r public arraylist check(string cid) jdbconnection connection =new jdbconnection();string sql =select id,name,sex,method from consumer;resultset rs = connection.executequery(sql);system.out.print(cid+ (dafasfgdac) );arraylist resultarr =new arraylist();trywhile(rs.next()string id = rs.getstring(1);s
49、tring name = rs.getstring(2);string sex = rs.getstring(3);string method = rs.getstring(4);system.out.print(name+ 1flag1 );if(cid.equals(name)system.out.print(name+ 2flag2 );resultarr.add(0,id);resultarr.add(1,name);resultarr.add(0,sex);resultarr.add(0,method);return resultarr;catch(exception e) syst
50、em.out.print(數(shù)據(jù)庫連接錯(cuò)誤!+e); finallyconnection.closeconnection();return resultarr;private string arr(int i) return null; public class accountmanage extends httpservlet public void doget(httpservletrequest request, httpservletresponse response)throws servletexception, ioexception this.dopost(request, re
51、sponse);public void dopost(httpservletrequest request, httpservletresponse response)throws servletexception, ioexception request.setcharacterencoding(gbk);httpsession session = request.getsession();電信資費(fèi)管理系統(tǒng)30string account4 = null; account4 = request.getparameter(account4);string month =null; month
52、= request.getparameter(month);string free = request.getparameter(free); string set_menu = request.getparameter(set_menu);system.out.print(account4);system.out.print(month);if(account4!=null | month=null) arraylist list = new arraylist();list.add(0,account4); list.add(1,month);list.add(2,free);list.a
53、dd(3,set_menu);system.out.print( nichulaibuchulai+list.get(0);dealwith dw=new dealwith();arraylist arr = null;arr =dw.monthaccountquery(list);session.setattribute(arr,arr);response.sendredirect(reckonmanage/monthaccountchcek.jsp); else response.sendredirect(reckonmanage/monthaccountchcek.jsp);帳務(wù)管理按年
54、查詢:(2006-2010 年)帳務(wù)賬號(hào)時(shí)長(zhǎng)資費(fèi)狀態(tài)登錄時(shí)間退出時(shí)間服務(wù)器名字電信資費(fèi)管理系統(tǒng)31 請(qǐng)確認(rèn)后重新輸入 % elsefor(i=0;i public class servelt_cx extends httpservlet public void doget(httpservletrequest request, httpservletresponse response)throws servletexception, ioexception this.dopost(request,response); public void dopost(httpservletrequest request, httpservletresponse response)throws servletexception, ioexception arraylist arr=new arraylist();string arry=null;
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 商品房后期買賣合同
- 農(nóng)業(yè)物聯(lián)網(wǎng)技術(shù)應(yīng)用推廣合同
- 2025位委托人事代理合同書
- 2025合同的含義、作用、特點(diǎn)以及合同寫作注意事項(xiàng)
- 2025清洗清潔合同
- 2025信息化咨詢項(xiàng)目合同書
- 光伏電站承包合同
- 環(huán)保建筑項(xiàng)目設(shè)計(jì)咨詢服務(wù)合同
- 軟硬件購銷合同
- 應(yīng)屆生試用期勞動(dòng)合同
- (二模)遵義市2025屆高三年級(jí)第二次適應(yīng)性考試試卷 地理試卷(含答案)
- 二零二五隱名股東合作協(xié)議書及公司股權(quán)代持及回購協(xié)議
- IQC培訓(xùn)課件教學(xué)課件
- 2025年計(jì)算機(jī)二級(jí)WPS考試題目
- 高管績(jī)效考核全案
- 2024年上海市中考英語試題和答案
- 教育部《中小學(xué)校園食品安全和膳食經(jīng)費(fèi)管理工作指引》知識(shí)培訓(xùn)
- 長(zhǎng)沙醫(yī)學(xué)院《無機(jī)化學(xué)》2021-2022學(xué)年第一學(xué)期期末試卷
- eras婦科腫瘤圍手術(shù)期管理指南解讀
- GB/T 750-2024水泥壓蒸安定性試驗(yàn)方法
- 初一到初三英語單詞表2182個(gè)帶音標(biāo)打印版
評(píng)論
0/150
提交評(píng)論