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

正文內容

電信資費管理系統(tǒng)實驗報告(編輯修改稿)

2025-01-20 21:22 本頁面
 

【文章內容簡介】 息 返回對象 boolean 封裝了操作結果信息 用 Bean中的方法 Public boolean queryUser(String username,String password) 判斷用戶是否存在 ( 2)用戶管理模塊。 開通帳號 、用戶帳號查詢、用戶列表、其中開通帳號查詢可以 更 方便用戶的查詢,用戶可以通過開通帳號查詢來查 取一些相關的信息。用戶列表中具有增加、暫停、修改、和刪除等功能。 名稱 用戶管理 別名 標識 AcountManage 描述 封裝了對用戶的業(yè)務處理 類別 Class 成員 方法 成員方法名稱 功能描述 通過 Bean 中方法的在 Servlet 中的實例化,并調用 Bean 中的方法來完成操作 管理用戶模塊,包括 增加、暫停、修改、和刪除 Bean中的方法 public boolean addUser() public boolean delUser() public boolean updateUser() 增加,刪除,修改用戶 參數(shù) user,存放了用戶相關信息 返回對象 boolean 封裝了操作結果信息 ( 3)管理員管理模塊。 分為:增加管理員,管 理員列表和私人信息。管理員管理包括信息有帳號、 登錄 密碼、重復密碼、真實姓名、管理員郵箱、聯(lián)系電話、登錄 權限等。 登錄 權限包括:管理員管理、資費管理、用戶管理、帳務查詢、帳單查詢。管理員列表有:刪除、帳號、姓名、電話、郵箱、開戶日期、權限、和電信資費管理系統(tǒng) 12 修改。私人信息包括: 登錄 密碼、重復密碼、真實姓名、管理員郵箱、開通日期、聯(lián)系電話、 登錄 權限、其中 登錄 權限又包括資費管理、帳務查詢、和管理員管理。 管理員管理模塊的需求: ① 管理員開通管理:管理用戶帳號,包括賬號開通、暫停(枷鎖)、恢復、刪除 等 。 ② 管理員資料管理:管理員資 料,包括姓名、身份證號、地址 等 。 ③ 管理員信息有: ID、姓名、賬號、密碼、狀態(tài)(正常 /暫停 /關閉)、聯(lián)系電話、Email、開通日起、停止日起、權限(查詢 /修改 /開戶 /ALL) 等。 名稱 管理員管理 別名 標識 Manage 描述 封裝了對數(shù)據(jù)表 UserDao 的操作 類別 Class 成員 方法 成員方法名稱 功能描述 通過 Bean 中方法的在 Servlet 中的實例化,并調用 Bean 中的方法來完成操作 管理用戶帳號,包括賬號開通、暫停(枷鎖)、恢復、刪除 等 Bean中的方法 public boolean addManage() public boolean delManage() public boolean updateManage() 增加,刪除,加鎖,修改管理員信息 參數(shù) manage,存放了管理員相關信息 返回對象 boolean 封裝了操作結果信息 Bean中的方法 public UserList Manage() 根據(jù)條件查詢用戶信息 參數(shù) condition 存放了要查詢的條件信息 返回對象 UserBean 封裝了操作結果信息 ( 4)資費管理模塊。完成 資費管理模塊的增、刪、改、查功能。 名稱 資費管理 別名 標識 Sourse 描述 封裝了對用戶的業(yè)務處理 類別 Class 成員 方法 成員方法名稱 功能描述 通過 Bean 中方法的在 Servlet 中的實例化,并調用 Bean 中的方法來完成操作 完成資費信息的增、刪、改、查功能 Bean中的方法 public boolean SelectSourse() public boolean addSourse() public boolean updateSourse() public boolean delSourse() 增加,刪除,修改資費 參數(shù) Sourse,存放了用戶相關信息 返回對象 boolean 封裝了操作結果信息 電信資費管理系統(tǒng) 13 ( 5)賬單管理模塊。需求:整合系統(tǒng)按月生成用戶帳單。 賬單信息(可參考移動或聯(lián)通的賬單管理模塊): ① 用戶標識信息:賬單 ID、姓名、賬號、狀態(tài)、聯(lián)系電話、開通日起、 Email。 ② 賬務信息:賬號、日期、登錄時間長度、本月費用。 賬單明細:登錄時間、退出時間、時長。 名稱 帳單管理 別名 標識 Reckon 描述 封裝了對用戶的業(yè)務處理 類別 Class 成員 方法 成員方法名稱 功能描述 通過 Bean 中方法的在 Servlet 中的實例化,并調用 Bean 中的方法來完成操作 根據(jù)數(shù)據(jù)庫信息查詢生成帳單 Bean中的方法 public boolean Reckon() Reckon 存放帳單相關信息 返回對象 boolean 封裝了操作結果信息 ( 6)帳務管理模塊。需求: 按月、年分別生成《月帳務信息統(tǒng)計報表》和《年帳務信息統(tǒng)計表》。 月帳務信息 (可參考移動或聯(lián)通的帳務模塊 ): ① 生成一個計費月周期中,每一天的帳務信息。 ② 月帳務信息 :日期、時長、費用。 年帳務信息 (可參考移動或聯(lián)通的帳務模塊 ): ① 生成一個計費年周期中,每一月的帳務信息。 年帳務信息:月期、時長、費用。 名稱 帳務查詢 別名 標識 Select_Reckon 描述 封裝了對用戶的業(yè)務處理 類別 Class 成員 方法 成員方法名稱 功能描述 通過 Bean 中方法的在 Servlet 中的實例化,并調用 Bean 中的方法來完成操作 按用戶要求進行查詢 Bean中的方法 public Boolean Select_Month() public Boolean Select_Year() 1 、 可 以 對 帳 務 進 行 月 查 詢(Select_Month) 和年查詢(Select_Year) 返回對象 boolean 封裝了操作結果信息 ( 7)用戶自服務管理模塊。需求:用戶通過 Inter 自查詢自己的當前或歷史賬單,并能修改自己的密碼或變更相關業(yè)務。 電信資費管理系統(tǒng) 14 用戶帳務信息自查詢: ① 用戶標識信息:賬單 ID、姓名、狀態(tài)、開通日起。 ② 帳務信息:日期、登錄時長、本月費用。 ③ 用戶信息修改。 賬單明細:登錄時間、退出時間、時長 名稱 用戶自服務 別名 標識 UserSelf 描述 封裝了對用戶的業(yè)務處理 類別 Class 成員 方法 成員方法名稱 功能描述 通過 Bean 中方法的在 Servlet 中的實例化,并調用 Bean 中的方法來完成操作 按用戶要求進行自查詢 Bean中的方法 public Boolean UserSelf_update() public Boolean UserSelf_Select() 可以對帳務進行用戶信息的修改 返回對象 boolean 封裝了操作結果信息 4. 項目設計模式 MVC 設計模式是目前用得比較多的一種設計模式,最早出 現(xiàn)在 Smalltalk 中,后來廣泛應用于 Java Web 應用程序中。 Model(模型)表示業(yè)務邏輯層,View(視圖)代表表示層, Controller(控制器)代表控制層。 ( 1) View 在 Java Web 應用程序中, View 部分一般用 JSP 和 HTML 構建??蛻粼?View 部分提交請求,在業(yè)務邏輯層處理后,把處理結果又返回給 View 部分顯示出來。因此, View 部分也是 Web 應程序的用戶界面。 ( 2) Controller Controller 部分一般由 Servlet 組成。當用戶請求從 Vi ew 部分傳過來時,Controller 把該請求發(fā)給適當?shù)臉I(yè)務邏輯組件處理;請求處理完成后,又返回給Controller。后者再把處理結果轉發(fā)給適當?shù)?View 組件顯示。因此, Controller 在視圖層與業(yè)務邏輯層之間起到了橋梁作用,控制了它們兩者之間的數(shù)據(jù)流向。 ( 3) Model Model 部分包括業(yè)務邏輯層和數(shù)據(jù)庫訪問層。在 Java Web 應用程序中,業(yè)務邏輯層一般由 JavaBeans 或 EJB( Enterprise JavaBeans,企業(yè)級 JavaBeans)構建。 EJB 是 J2EE 的 核心組件,可以構建分布式應用系統(tǒng)。與普通 JavaBeans 不同,它由兩個接口和一個實現(xiàn)類組成,并且包含一些固有的用于控制容器生命周期的方法。 電信資費管理系統(tǒng) 15 ( 4) 基于 MVC 模式的 Java Web 應用程序 實例 按照 MVC 設計模式,用 JSP, Servlet 及 JavaBeans 構建一個登錄系統(tǒng)。 該系統(tǒng)的要求是,當用戶在登錄頁面上填入用戶名和密碼并提交后,系統(tǒng)將檢查該用戶是否已經(jīng)注冊;如果該用戶已注冊,系統(tǒng)將進入主頁面,否則就進入注冊頁面。 按以下步驟構建這個系統(tǒng): 1) 數(shù)據(jù)庫設計:使用 Sql Server 2021 作為數(shù)據(jù)庫,構建數(shù)據(jù)表 T_UserInfo; 2) 構建視圖組件:登錄頁面 ,主頁面 ,以及注冊頁面; 3) 構建控制層組件:一個 Servlet,取名為 ; 4 ) 構建業(yè)務邏輯層組件( Model 組件):一個 JavaBean,取名為; 5) 構建數(shù)據(jù)訪問層組件:一個數(shù)據(jù)訪問類,取名為 ; 6) 編譯、打包程序; 7) 部署該程序到 Web 服務器 Tomcat 中,然后運行。該系統(tǒng) 的工作流程如 圖 所示: 數(shù)據(jù)表設計 : 用戶登錄是一個涉及數(shù)據(jù)庫操作的用例。為簡便起見,本例使用的數(shù)據(jù)庫為Sql Server 2021。登錄涉及的數(shù)據(jù)表取名為 T_UserInfo,其結構如表 所示。 表 7 數(shù)據(jù)表 T_UserInfo 字段名 字段類型 字段描述 userName 文本 (50 b) 用戶名,主鍵 電信資費管理系統(tǒng) 16 password 文本 (30 b) 密碼 構建視圖組件 : 本例有 3 個視圖組件,分別是登錄頁面 ,主頁面 及注冊頁面 。它們之間的關系是,當用戶在登錄頁面 上填入用戶名和密碼并提交后,系統(tǒng)將檢查該用戶是否已經(jīng)注冊,如果該用戶已注冊,系統(tǒng)將進入主頁面 ,否則就進入注冊頁面 。 構建控制組件 : 本用例的控制組件是一個 Servlet,叫做 loginServlet。該組件先處理 HTTP POST 請求,然后調用模型組件或業(yè)務邏輯組件 loginHandler 檢查該用戶是否已注冊,如果已注冊,系統(tǒng)轉入主頁面 ,否則進入注冊頁面 ,要求用戶注冊自己的信息。另外, Servlet 都要在 中聲明。 loginServlet 在 中的聲明如代碼清單。 構建模型組件 : 本用例的模型組件(或稱為業(yè)務邏輯組件)是 loginHandler。它先從數(shù)據(jù)訪問組件 dbPool 取得數(shù)據(jù)庫連接,然后檢查數(shù)據(jù)庫中是否已有該用戶的記錄,即檢查該用戶是否已注冊。如果已注冊,返回 true,否則返回 false。 構建數(shù)據(jù)訪問組件 : 本用例的數(shù)據(jù)訪問組件是 dbPool。 dbPool 從一個 屬性文件 db. properties 中獲得數(shù)據(jù)庫驅動程序名, URL,用戶名和密碼,然后利用這些信息連接數(shù)據(jù)庫,取 得 連 接 。 因 為 所 用 數(shù) 據(jù) 庫 是 Access, 數(shù) 據(jù) 庫 驅 動 程 序 采 用,數(shù)據(jù)庫 URL 為 jdbc:odbc:login,其中 login 是本用例的數(shù)據(jù)源。 。 5. 用戶界面 ( 1)登錄界面 ( 2)注冊頁面 電信資費管理系統(tǒng) 17 ( 3)主頁 ( 4)用戶管理 電信資費管理系統(tǒng) 18 ( 5) 資費管理 ( 6) 管理員管理 電信資費管理系統(tǒng) 19 ( 7) 賬單 管理 電信資費管理系統(tǒng) 20 ( 8) 帳務管理 電信資費管理系統(tǒng) 21 ( 9) 用戶自服務 電信資費管理系統(tǒng) 22 四、 性能需求 本 系統(tǒng)在性能上盡
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1