




已閱讀5頁,還剩41頁未讀, 繼續免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
畢業設計說明書 手機網上營業廳自助服務系統的設計實現 學 院 計算機科學與技術學院 專 業 計算機科學與技術 學生姓名 學 號 指導教師 2012 年 6 月 摘 要 隨著手機通信在人們之間的普及越來越多 手機用戶的日益增多也成了現 在社會的一個趨勢 隨之而來的就是手機用戶對于手機業務需求越來越多 這 樣就需要一個可以管理手機用戶 又同時能給手機用戶帶來便利的軟件 該系統基于 JSP 和 MySQL 進行開發 它們二者開發的系統易用且安全性 好 同時 二者之間提供了很方便的接口 該系統就是本著可以給用戶提供網上手機自助服務等業務 可以進行網上 繳費 歸屬地查詢 業務辦理及修改等功能 本系統能夠使廣大手機用戶更方便的對手機相關業務進行網上修改 查詢 以及辦理 足不出戶就可以完成以前需要去營業廳才可辦理的業務 本文較為詳細地敘述了系統的分析和設計過程 包含系統分析 系統設計 和系統測試等內容 關鍵詞關鍵詞 網上手機自助服務 JSP MySQL Abstract With the popularity of mobile communications between people is more and more the increasing number of mobile phone users has become a trend in the society is know from cell phone users are more and more demand for mobile phone business which will require amanagement of mobile phone users to give mobile phone users a convenient software The system based on JSP and MySQL development both developed systems use and security at the same time provides a convenient interface between the two The system is in line with online mobile phone self service and other services can be provided to the user can be online bill payment attribution to inquiries business process and modify The system enables mobile phone users more convenient for mobile phone related business online modify the query and handle the need to stay at home prior to the completion of the operating room before they can handle the business In this thesis a more detailed account of the systems analysis and design process including system analysis system design and system testing Keywords online mobile phone self service JSP MySQL 目 錄 摘 要 I ABSTRACT II 目 錄 III 第一章 引言 1 1 1 選題背景意義 1 1 2 系統技術分析 1 1 2 1 B S 模式 1 1 2 2 JSP 技術 1 1 2 3 MySQL 數據庫系統 2 第二章 可行性研究與需求分析 3 2 1 可行性研究 3 2 1 1 技術可行性 3 2 1 2 經濟可行性 3 2 2 需求分析 4 2 2 1 系統性能需求 4 2 2 2 系統業務功能 5 2 3 系統開發環境 9 第三章 系統總體設計 11 3 1 程序系統的結構 11 3 1 1 系統管理員模塊 12 3 1 2 服務員模塊 12 3 1 3 移動用戶模塊 12 3 1 4 普通用戶模塊 13 3 2 數據庫設計 13 第四章 系統詳細設計及實現 17 4 1 登陸模塊設計說明 17 4 1 1 程序描述 17 4 1 2 流程邏輯 18 4 2 客戶資料模塊設計說明 18 4 2 1 程序描述 18 4 2 2 流程邏輯 20 4 3 用戶業務模塊設計說明 21 4 4 話費服務模塊設計說明 22 4 4 1 余額查詢模塊 22 4 4 2 在線充值模塊 24 4 5 建議 意見模塊設計說明 26 4 5 1 程序描述 26 4 5 2 流程邏輯 26 4 6 賬單查詢模塊 27 4 6 1 程序描述 27 4 6 2 流程邏輯 28 4 7 移動客戶開通模塊設計說明 28 4 7 1 程序描述 28 4 7 2 流程邏輯 30 第五章 系統測試 31 5 1 系統測試過程及結果 31 5 1 1 游客模塊 31 5 1 2 客戶模塊 33 5 1 3 營業員模塊 34 5 1 4 經理模塊 35 第六章 結 論 39 參考文獻 40 致 謝 41 第一章 引言 1 1 選題背景意義 近年來 隨著科學技術的迅猛發展和管理水平的不斷提高 計算機已經被 廣泛應用于日常管理之中 它的運用不斷改進了管理模式 使管理日趨程序化 規范化 現代化 手機通信作為人們日常交流的一個工具 隨著計算機的日益 普及 計算機在通信方面的大量使用 使得手機網上營業廳自助服務系統的開 發也就順理成章地提到日程上來 一個完整的手機網上營業廳自助服務系統將 為人們的通信實施全面質量管理提供及時 準確 方便和一致的信息 1 2 系統技術分析 1 2 1 B S 模式 手機網上營業廳自助服務系統的特點是瀏覽器 服務器模式 即 B S 模式 B S 模式的系統無需客戶端安裝應用程序 只需在服務器設置好之后 任何接 入因特網的用戶都可直接使用 Internet Explorer 等瀏覽器來訪問 這樣可以有效 節約客戶端的資源 1 2 2 JSP 技術 NET 平臺將從根本上改善計算機和用戶之間進行交互的方式 最大限度地 發揮電子商務中計算技術的重要作用 JSP 頁面由 HTML 代碼和而且大型的 Web 應用程序的開發需要 Java Servlet 和 JSP 配合才能完成嵌入其中的 Java 代碼所組成 服務器在頁面被客戶 端請求以后對這些 Java 代碼進行處理 然后將生成的 HTML 頁面返回給客戶 端的瀏覽器 Java Servlet 是 JSP 的技術基礎 JSP 具備了 Java 技術的簡單易用 完全的面向對象 具有平臺無關性且安全可靠 主要面向因特網的所有特點 1 2 3 MySQL 數據庫系統 MySQL 是一個小型關系型數據庫管理系統 是一種關聯數據庫管理系統 關聯數據庫將數據保存在不同的表中 S 網絡模式 與其他的大型數據庫例如 Oracle DB2 SQL Server 等相比 MySQ 而不是將所有數據放在一個大倉 庫內 這樣就增加了速度并提高了靈活性 可以很好地支持 B L 自有它的不足 之處 如規模小 功能有限 MySQL Cluster 的功能和效率都相對比較差 等 但是這絲毫也沒有減少它受歡迎的程度 對于一般的個人使用者和中小 型企業來說 MySQL 提供的功能已經綽綽有余 而且由于MySQL 是開放 源碼軟件 因此可以大大降低總體擁有成本 第二章 可行性研究與需求分析 2 1 可行性研究 本項目主要是模擬一個 B S 模式的小型移動網上營業廳 用戶可以通過瀏 覽器訪問 基本功能如下 游客 即非移動客戶 可以查詢近期移動相關業務信息 以考慮是否成 為移動客戶 移動客戶可在網上可實現在線充值 各類業務查詢 業務開通及關閉 修 改用戶資料 本月及上月的消費情況查詢 賬戶余額及有效期查詢 已開通業 務查詢 發送客戶意見 服務打分等功能 營業員是前臺與客戶直接接觸的工作人員 所以他可實現前臺客戶各項業 務受理 新用戶入網 客戶意見查看處理等操作 營業廳經理不與客戶直接接觸 他主要負責后臺事務的管理工作 如業務 信息的增刪改 員工信息的增 刪 改 以及客戶意見的管理等 2 1 1 技術可行性 考慮現有條件是否能夠順利完成 軟 硬件是否滿足開發需求等 本系統 用的是 JAVA 開發語言 調試相對簡單 當前的計算機硬件配置也完全能滿足 開發的需求 軟件方面 由于目前單機模式相對發展成熟 故軟件的開發平臺 成熟可行 它們速度快 容量大 可靠性能高 價格低 完全能滿足系統的需 求 2 1 2 經濟可行性 開發系統所需要的軟 硬件易于獲得 開發成本較低 使用本系統后 具 有效率高 成本低 高質量的特點 節省了不少人力 財力 物力 本系統在操作上也是可行的 系統是基于 Windows 平臺開發的 易于操作 而且采用了可視化面向對象工具開發 其窗口 界面簡潔易懂 易于操作 通 過瀏覽器與用戶進行交互 整個系統的管理與操作易于實現 所以系統在操作 上是可行的 綜上所述 通過技術 經濟 操作的可行性研究與分析 得出使用 JSP 和 MySQL 開發手機網上營業廳自助服務系統是可行的 2 2 需求分析 隨著用戶服務意識的提高 對服務質量的要求也是越來越高 移動的新業 務也不斷推層出新 那么要求網上營業廳適應其發展需要實現如下 3 個目標 先進性和實用性 采用先進的體系結構和主流開發技術 使系統有一個高起 點 目前和未來較長一段時間內不會落后 同時 系統主要實現新業務需求為 主線 充分體現系統的實用性 可靠性與穩定性 應用系統為自助營業廳提 供輔以系統監控功能 除了網絡系統的安全保障外 應用軟件應充分考慮安全 性和可靠性 采用各種技術 使系統具有較強容錯能力 構造一個健壯的應用 系統 易管理和維護性 應用系統可進行分布和集中部署 充分考慮系統參 數的可配置性 有利于應用系統的管理和維護 2 2 1 系統性能需求 網絡環境下的多用戶系統 在已有的硬件環境下 通過網絡服務訪問營業廳 考慮到實現的基本功能 需要對訪問用戶進行分類以實現多用戶的登陸和服務 基本用戶為 普通用戶 游客 移動客戶 營業員 營業廳經理 用戶的權限和職能 用戶的權限和職能決定了用戶進入網上營業廳所能進行的基本操作 不同 的用戶登陸后根據其權限的不同會出現對應的服務窗口 以響應該用戶所需要 的基本服務 如普通用戶就無法進行登陸操作 只能瀏覽基本信息 正是權限 的設定保證了營業廳管理的有序化 使得整個系統正常工作 2 2 2 系統業務功能 根據相關的性能需求我們了解到本系統所要實現的基本功能 以下就是對 功能進行拓展明確所需要的業務功能 對各項業務進行分析 1 用戶的基本職能 普通用戶 即游客 對普通用戶來說 他屬于非移動客戶 因此訪問網 上營業廳是無法辦理相關業務的 他的基本職能僅限于瀏覽網上營業廳的相關 信息 查看最新咨詢 由于無法登陸到移動用戶界面 提供給客戶的相關服務 和基本業務就無法辦理 移動客戶 移動客戶是已經辦理移動基本功能的用戶 即具有基本的登陸 權限 因此 對于移動客戶來說 不僅可以瀏覽營業廳的相關信息和咨詢 還 能夠進入服務窗口 選擇需要的對應服務和辦理相應開通的業務 營業員 營業員是營業廳的工作人員 即具有更高的權限職能 能夠為用 戶提供基本服務 如辦理新用戶入網 基本套餐等 并可以處理用戶所提的基 本要求和意見 營業廳經理 經理屬于網上營業廳的管理人員 主要負責后臺事務的處理 他的權限最高 可以發布業務咨詢和信息 并對營業員進行監督和管理 處理 最終的用戶意見 2 業務功能及分析 上面是對用戶基本職能進行大致說明 針對具體的需求 對不同的用戶需 提供相應具體的服務和業務辦理功能 考慮到用戶和職能的差異性 需要對用 戶和相應業務設置必要的優先級 以確保系統的管理和運行 瀏覽業務信息及咨詢 網上營業廳需要為各種用戶提供最基本的信息 介 紹最新咨詢 發布新業務的辦理信息等 這是營業廳最基本的功能 優先級最 低 即對所有用戶都適用 話費查詢及充值 話費查詢是提供給已入網移動客戶的基本功能 移動客 戶登陸后可查詢私有賬戶的基本情況 如余額 余額有效期等 同時還提供給 客戶在線充值的服務 客戶可以通過充值卡進行在線充值 改業務限于移動客 戶 即未登陸的游客無法進行此項服務 個人信息管理 個人信息管理分為兩個等級 一類是移動用戶對自己的信 息進行管理 一類是經理對營業員的個人信息進行管理 對移動客戶而言 登 陸后客戶可以查看和修改個人基本資料 包括客戶名稱 服務密碼 通信地址 郵箱和聯系電話等 同時用戶還可以查詢已經開通的業務和套餐信息 而對營 業廳經理而言 他可以查詢和修改營業員的基本資料 改業務的權限就限于移 動客戶或經理 個人業務辦理 個人業務辦理也是針對于移動客戶而言的 營業員也可以 為客戶辦理這些業務 但前提是客戶需要先告訴他們服務密碼 客戶登陸后可 以選擇瀏覽基本業務然后選擇業務辦理的相關選項 業務辦理主要提供用戶對 已有業務的退訂 新業務的辦理 如基本的手機報業務 GPRS 業務 彩鈴業 務等 發送客戶意見 移動客戶可以設定的意見欄填寫針對營業廳服務的相關意 見 個人套餐管理 個人套餐管理主要是管理客戶的套餐業務 我們設定對于 套餐的辦理只能由營業員進行 即客戶只能查看自己的套餐信息 并不能直接 修改相應套餐 客戶必須要通過前臺讓營業員進行辦理 故此業務的權限僅限 于營業員 意見查看處理 意見查看處理同業分為兩個級別 一是營業員對于用戶提 出的意見進行相關查詢 并根據情況決定是否采納 然后再上報至經理處 二 是經理對于意見的管理 即根據營業員上報的意見采取相應措施 員工管理 改功能限于營業廳經理 經理可以查詢已有員工的基本信息 并且決定是否新增員工或刪除已有員工 增加員工后就分配營業員一個員工號 和登陸密碼以進行相關操作 移動業務管理 業務的管理是經理根據相應的需求 修改或增加相關業務 并發布業務的基本信息以使客戶能夠及時獲知具體情況 改業務也僅限于經理 對不同的業務 只有具有一定權限的用戶才可以進行相關功能的操作 權限高 的用戶可以執行優先級低的操作并進行相應處理 3 安全分析 安全問題是保證系統正常運行的重要方面 它不僅涉及到系統的穩定性 還對數據安全 各種用戶信息安全產生很大影響 由上 需要加強系統安全分 析和設計環節 首先 明確安全問題的具體內容 由于安全涉及到系統分析和設計的各個 方面 這樣在分析其相關內容時 就需對不同類型的安全問題進行不同的分析 考慮到它包括以下幾種情況 用戶信息資料的保密性 移動客戶的基本信息尤 其是密碼 身份證等 營業員的基本信息 營業員登陸密碼等各人資料 訪 問權限的安全性 保證具有不同職能的用戶只能訪問和執行該用戶所能進行的 操作 用戶登錄的安全性 保證用戶能夠正常使用相應服務 并防止非移動 客戶等獲得登錄及其他服務功能 系統整體穩定性 基于上面概述 可考慮具體針對安全問題進行的相關處理 對于用戶信息 資料的問題 主要在于數據處理方面 因此這需要在數據庫的設計和操作上進 行更多的安全考慮 而針對訪問權限的問題 一方面在設置優先級時就需要注 意對用戶的職能進行明確的處理 另一方面這同樣聯系到數據庫的內容 因此 在建立數據庫和對其進行增刪改等操作時就要設置對應的內容保證訪問的安全 性 關于登錄問題 關鍵是連接數據庫的操作 要保證數據的正確性和可保密 性和連接的正確性 而對于后面的系統整體穩定性及安全性的問題 它涉及到 整個系統的各個方面操作甚至包括網絡相關內容 這里不作詳述 4 業務流程 用戶間的相互關系 入網后 受理客戶業務 提交意見 上報意見 管理營業員 圖2 1 用戶關系圖 普通用戶 用 戶 移動用戶 營業員 營業廳 經理 系統流程 普通用戶 瀏覽營業廳基本信息 話費查詢及充值 個人信息管理 登陸 移動客戶 個人業務辦理 發送客戶意見 用戶 營業員 為客戶辦理套餐業務 意見查看處理 營業員經理 員工管理 移動業務管理 圖 2 2 系統流程圖 2 3 系統開發環境 開發環境需要 JSP 的支持 使用的計算機需要滿足以下配置 硬件要求 1 CPU Intel Pentium II class 300 MHz 以上 2 內存 512MB 最好 1GB 以上 3 磁盤空間 250 MB 完全安裝 155 MB 快速安裝 以上 4 顯示器 800 x600 256 colors 軟件要求 1 Microsoft Windows XP sp3 操作系統 2 Microsoft Internet Explorer 5 5 瀏覽器以上 3 MySQL 數據庫系統 4 安裝 Apache Tomcat 6 0 以及 MyEclipse 為使計算機能夠流暢地進行開發 使用了如下的配置 硬件環境 1 CPU 主頻在 2 4GHz 2 內存在 2GB 3 磁盤總空間 80G 4 顯示器 1024 768 真彩色 軟件環境 1 Microsoft Windows XP sp3 操作系統 2 Microsoft Internet Explorer 8 0 瀏覽器 3 MySQL 數據庫系統 4 安裝 Apache Tomcat 6 0 以及 MyEclipse 第三章 系統總體設計 3 1 程序系統的結構 網上移動營業廳 登錄模塊 移動用戶普通用戶服務員經理 個 人 資 料 模 塊 用 戶 提 出 意 見 和 建 議 模 塊 移 動 客 戶 開 通 模 塊 服 務 員 管 理 模 塊 歸 屬 地 查 詢 模 塊 話 費 服 務 模 塊 回 復 用 戶 意 見 和 建 議 模 塊 查 看 用 戶 意 見 和 建 議 模 塊 積 分 活 動 模 塊 用 戶 業 務 服 務 模 塊 熱 門 活 動 業 務 查 詢 模 塊 新 業 務 發 布 模 塊 個 人 資 料 查 看 模 塊 個 人 資 料 修 改 模 塊 已 開 通 業 務 查 詢 模 塊 業 務 退 訂 模 塊 新 業 務 辦 理 模 塊 積 分 查 詢 模 塊 積 分 兌 換 話 費 模 塊 余 額 查 詢 模 塊 賬 單 查 詢 模 塊 在 線 充 值 模 塊 圖 3 1 系統結構圖 系統模塊按照用戶的類別可分為系統管理員模塊 普通用戶模塊 客服人 員模塊和移動用戶模塊 如圖 3 1 所示 3 1 1 系統管理員模塊 管理員登錄 系統管理員在進行系統管理時首先要登錄系統 才能擁有系 統管理員的權限 業務管理 當有一個新的業務開啟時 管理員有權發布新業務 服務員管理 系統管理管理員有權對客服人員進行管理 增加 刪除等操 作 系統管理員有權對客戶提出的意見及建議進行回復 3 1 2 服務員模塊 新用戶注冊 營業廳客服人員可以對新用戶入網進行注冊 添加以及登記 方便以后的管理 并使用戶享受到各種便利服務 用戶數據業務模塊 客服服務員可對用戶提出的各種業務申請變更進行修 改 用戶意見和建議模塊 客服服務員可對用戶提出的意見和建議進行查看 通過審核并交付到上一級管理員進行回復 3 1 3 移動用戶模塊 歸屬地查詢模塊 用戶可根據輸入手機號便可以查詢出手機號所對應的歸 屬地查詢 熱門業務查詢 可對近期開展的各種新業務進行了解 查詢 積分活動模塊 移動用戶開通業務或者繳納話費會有一定得積分 可參加 相應的積分活動 話費服務模塊 本模塊可以對本人電話號碼話費進行查詢 繳納等服務 個人資料模塊 本模塊可對用戶的個人資料進行查詢 修改 用戶業務服務模塊 為移動用戶提供各種服務支持 可以方便快捷的查詢 各種業務以及對各業務的修改 3 1 4 普通用戶模塊 歸屬地查詢模塊 本模塊通過輸入大量數據 可使用戶對來電號碼的歸屬 地進行查詢 用戶提出意見和建議模塊 本模塊是通過用戶留言 提出的意見和建議進 行記錄并反映給上級 3 2 數據庫設計 根據系統的需要 需要有用戶表 數據業務表等基本表 用戶表中存放用 戶的基本信息 數據業務表中存放最新業務 用戶意見與建議 電話號碼歸屬 地查詢 話費查詢等信息 本系統的用戶有普通用戶 移動用戶 服務員和經理四種類型 他們之間 的屬性差距較大 為方便管理 將四種類型的用戶分開存放 根據不同的權限 有不同的賬號密碼 進入自己所相應的系統 建立的表有 通訊記錄表 歸屬地查詢表 短消息查詢表 用戶信息表 GPRS 流量查詢表 主要業務查詢表等 1 通訊記錄表 人們在使用手機的過程中就會產生通話記錄 該通話記錄可以顯示出主叫 號碼與被叫號碼之間的信息 方便用戶查詢 其主要字段及其數據類型等信息 如表 3 1 所示 表 3 1 通訊記錄表結構 字段數據類型長度是否為空約束 TNO1int20非空主鍵 自增 TNO2int20非空唯一 ACTIvarchar10非空唯一 ROAMvarchar10非空唯一 CALLTIMEdate30非空唯一 TIMdate30非空唯一 2 歸屬地查詢表 有時候被叫用戶不知道來電的是從哪個地方打來的電話 這就需要進行歸 屬地查詢 建立該表就是為了方便用戶可以查詢被叫用戶的歸屬地 其主要字 段及其數據類型等如表 3 2 所示 表 3 2 歸屬地查詢表結構 字段數據類型長度是否為空約束 Noint15非空主鍵 自增 Placevarchar20非空唯一 Cardtypevarchar20非空唯一 3 短消息查詢表 建立該表是為了方便用戶定期查詢一段時間內使用短信的數量 以及短信 發送方的詳細信息 其主要字段及其數據類型等信息如表 3 3 所示 表 3 3 短消息查詢表結構 字段數據類型長度是否為空約束 TNO1int20非空主鍵 TNO2int20非空 SENTTIMEdate25非空 MESSLENint10非空 4 用戶信息表 建立該表是為了方便用戶信息的儲存 可以更好的方便管理 其主要字段 及其數據類型等信息如表 3 4 所示 表 3 4 用戶信息表結構 字段數據類型長度是否為空約束 TNOint20非空主鍵 自增 TCODEint25非空唯一 TNAMEvarchar8非空唯一 TSEXvarchar8非空唯一 TIDNOint40非空 TEMAILvarchar30非空 TADDvarchar30非空 AREANOint10非空 REGTIMEdate30非空 5 GPRS 流量查詢表 隨著手機上網用戶越來越多 對于 GPRS 流量的管理顯得尤為重要 建立 該表就是為了可以多 GPRS 流量進行查詢 方便用戶手機上網流量的使用 其 主要字段及其數據類型等信息如表 3 5 所示 表 3 5 GPRS 流量查詢表結構 字段數據類型長度是否為空約束 TNOint30非空主鍵 TIME1date30非空唯一 BYTESint20非空 6 主要業務查詢表 現在手機的功能日漸多樣化 所以相應的業務也是層出不窮 建立此表就 是為了儲存一些常用業務 便于用戶在更改業務是方便調用 其主要字段及其 數據類型等信息如表 3 6 所示 表 3 6 主要業務查詢表結構 字段數據類型長度是否為空約束 Opnoint10非空主鍵 Opintrovarchar20非空唯一 Opchargeint10非空唯一 第四章 系統詳細設計及實現 4 1 登陸模塊設計說明 4 1 1 程序描述 本段程序的主要用來驗證客戶 營業員 經理的登陸帳號與密碼的正確性 并轉入對應的頁面進行處理 通過輸入相應的賬號密碼 選擇登陸不同的身份 通過數據庫調用信息驗 證 跳轉到相應頁面 結構功能圖如圖 4 1 所示 登陸號碼 登陸密碼 登陸 數據庫調用相應數據驗證 通過驗證跳轉 到相應頁面 如未通過則報 錯 輸入處理輸出 圖 4 1 登陸模塊功能圖 4 1 2 流程邏輯 登陸 去對應數據庫 調用相關信息 驗證 判斷用戶類型 游客頁面客戶頁面營業員頁面經理頁面 驗證通過 驗證未通過 圖 4 2 登陸模塊流程圖 4 2 客戶資料模塊設計說明 4 2 1 程序描述 該程序在收到請求后去數據庫調用客戶信息 返回頁面 在提交修改請求 后判斷數據的正確性 如正確則將數據保存入數據庫 如下圖 4 3 所示 用戶ID數據庫查找客戶信息 輸入 處理輸出 用戶ID 用戶信息 數據庫更新客戶信息 輸入 處理輸出 圖 4 3 客戶資料模塊功能圖 4 2 2 流程邏輯 開始 輸入數據 姓名為空 ID為空 性別為空 在數據庫中 存入相關信 息 Y Y Y 圖 4 4 客戶資料模塊流程圖 4 3 用戶業務模塊設計說明 用戶業務模塊處理各個用戶針對需求進行相應業務的辦理 包括業務的發 布和查看以及業務的辦理和退訂 通過該模塊的實現不同權限的用戶在登陸后 即可根據需要進行業務的查詢 辦理等 它是整個網上營業廳系統進行業務處 理的基礎 模塊中各個子模塊是允許被不同的用戶模塊進行復用的 它們具體 完成業務辦理的各項功能 1 程序描述 查看熱門活動模塊是游客和入網客戶的基本功能 進行登陸后用戶即可查 看到當前的熱門活動介紹 了解最新咨詢 如下圖 4 5 所示 調用數據庫 熱門信息顯 示 處理輸出 輸入 無 圖 4 5 熱門活動子模塊功能圖 2 流程邏輯 登陸客戶 或游客 查看熱門活動 從數據庫中調用信 息并顯示 圖 4 6 熱門活動子模塊流程圖 4 4 話費服務模塊設計說明 4 4 1 余額查詢模塊 1 程序描述 該模塊完成了 client 類中 Viewcount 的實現 即話費服務模塊中的余額 查詢功能 即根據用戶的 ID 在系統中即 11 位的手機號碼 在數據庫中查找 其相應的賬戶信息并返回給上層模塊 如圖 4 7 所示 用戶ID 與數據庫 交互 賬戶信息 輸入處理輸出 圖 4 7 余額查詢模塊功能圖 2 流程邏輯 用戶ID是否為空 返回一個空的 CountInfo實 例 以便上層 模塊判斷用戶 未登錄 Y 按照用戶ID在數 據庫中查找賬戶 信息 N 返回記錄了其賬 戶信息的 CountInfo類的一 個實例 圖 4 8 余額查詢模塊流程圖 4 4 2 在線充值模塊 1 程序描述 該模塊完成了 client 類中 Chargeol 的實現 即話費服務模塊中的在線功 能 即根據用戶的 ID 在我們這個系統中即 11 位的手機號碼 和所購買的充 值卡的卡號和密碼 在數據庫中對查找充值卡的相關信息進行驗證 若通過驗 證則將用戶賬戶增加相應的話費 同時在充值卡數據庫里刪除該充值卡信息 最后返回充值成功標記給上層模塊 若驗證通不過 返回一個失敗的標記給上 層調用模塊 如下圖 4 9 所示 用戶ID 充值卡的卡號 和密碼 1 查找該充值卡相關信息進 行驗證 2 若通過 則將用戶ID對應 的賬戶進行修改 同時從可 充值卡表中刪除該充值卡 并將相關操作記錄在日志中 3 返回成功 失敗標識 成功 失敗標識 輸入處理輸出 圖 4 9 在線充值模塊功能圖 2 流程邏輯 用戶ID是否為空 返回失敗信息 YN 查詢充值卡信息是否存在 返回失敗信息充值卡有效 將用戶賬戶余額增加 相應面值 刪除可充值卡表中該 卡的記錄 NY 寫入日志表中 返回成功信息 圖 4 10 在線充值模塊流程圖 4 5 建議 意見模塊設計說明 4 5 1 程序描述 該模塊完成了 client 類中 advise 和 guest 類中的 advise 的實現 即建議模 塊中的提出意見功能 即根據用戶的 ID 對于 guest 其 ID 指定為 guest 將其 所發表的留言以及時間信息存入數據庫中 如下圖 4 11 所示 客戶或游客 輸入留言 將留言存入數 據庫 圖 4 11 建議 意見模塊功能圖 4 5 2 流程邏輯 提示客戶留言長度y 應大于10 插入數據庫 留言長 度 10 Y N 重新輸入 圖 4 12 建議 意見模塊流程圖 4 6 賬單查詢模塊 4 6 1 程序描述 該模塊完成了 client 類中 Viewcall Viewmessage 和 Viewgpra 的實現 即話費服務模塊中的賬單查詢功能 即根據用戶的 ID 在我們這個系 統中即 11 位的手機號碼 和所要查詢的賬單類型 在數據庫中查找其相應的 賬單記錄和當前資費標準計算出用戶的賬單詳細信息 包括消費記錄和對應的 費用 并將計算得到的由相關條目的 LIST 返回給上層模塊 如下圖 4 13 所示 用戶ID 查詢賬單的種 類 1 根據用戶ID和查詢賬單 的種類查詢相關消費記錄 2 查詢當前資費 3 生成詳細賬單 詳細賬單表 輸入處理輸出 圖 4 13 賬單查詢模塊功能圖 4 6 2 流程邏輯 用戶ID是否為空 返回一個空的 LIST實例 以便 上層模塊判斷用 戶未登錄 YN 判斷查詢賬單種類 查詢語音賬 單和當前語 音資費 計 算賬單 查詢短信賬 單和當前短 信資費 計 算賬單 查詢GPRS賬 單和當前 GPRS資費 計算賬單 返回語音賬 單詳情 返回短信賬 單詳情 返回GPRS賬 單詳情 圖 4 14 賬單查詢模塊流程圖 4 7 移動客戶開通模塊設計說明 4 7 1 程序描述 本程序用于服務員開通移動用戶 即具有服務員權限的用戶為數據庫添加 具有移動用戶權限的用戶 查詢可用手機號碼表 選擇可用號碼為客戶辦理 程序中會修改移動用戶表 等 均為添加 INSERT 操作 并在開通客戶表中 留下相應的記錄 類似于日志 本程序要求順序處理 即一個服務員在對某個手機號碼做移動客戶開通時 會把該手機號碼設置為不可用狀態 防止其它服務員再使用該手機號碼為其它 用戶進行移動客戶開通的辦理 服務員為用戶開通移動用戶權限 即輸入必要的用戶信息和手機號碼 不 可缺少 開通客戶 結果為該用戶設立移動用戶權限 加入相應的數據 輸入中有部分信息不可缺少 這與用戶數據表向結合 即用戶表中具有 NOT NULL 屬性的項在輸入中不可缺少 有客戶名稱 有效證件號碼等 另外 包括用戶在作為移動客戶登陸該營業廳的賬號 手機號碼是必不可缺的 以及 相應的服務密碼等 在處理過程中應確認操作者的權限 并授予其在有關數據 表上相應的操作權限 下圖 4 15 所示 手機號碼 服務密碼 用戶信息 先要驗證 手機號碼可用 服務密碼符合要求 用戶信息完整正確 然后對數據庫進行相應 的修改 失敗輸出相 應的錯誤信 息 成功輸出結 果進行確認 輸入處理輸出 圖 4 15 移動客戶開通模塊功能圖 4 7 2 流程邏輯 圖 4 16 移動客戶開通模塊功能圖 前一頁面 默認進入當前頁面 時已具有相應的權限 輸入手機號碼 服務密碼 用 戶信息等內容 手機號碼是否可用 輸出出錯信息 當前 手機密碼不可用 對數據庫內的表進行相應的操 作 INSERT操作 輸出正確操作結果信息進行確 認 當前模塊結束 No 密碼是否符合要求 用戶信息是否正確 輸出出錯信息 密碼 設置不符合要求 輸出出錯信息 用戶 信息不完整或錯誤 Yes Yes Yes No No 第五章 系統測試 5 1 系統測試過程及結果 為了能夠使系統的缺陷最大限度地顯現出來 系統測試將是最好的策略 在系統詳細設計完成之后 有必要對系統進行測試 系統測試的過程如下 5 1 1 游客模塊 歸屬地查詢 1 登錄 為了防止惡意登錄 擠垮服務器 對于游客也需要輸入驗證碼 如 下圖 5 1 所示 圖 5 1 登陸界面圖 2 登錄后如下圖 5 2 所示 圖 5 2 話費服務查詢圖 3 歸屬地查詢 輸入您的號碼 如點擊查詢即可 查詢結果如下圖 5 3 所示 圖 5 3 歸屬地查詢結果圖 測試結果 測試號碼13000497836 無論聯通還是移動的手 機卡都可以得到正確的輸出 測試號碼 11111111111 時 系統會提示號碼不存 在 測試號碼 876 時 系統出錯 可見未對長多不足的數據進行保護 熱門活動查看 經測試 此模塊沒有錯誤 5 1 2 客戶模塊 個人信息管理 1 安裝客戶賬戶密碼登錄后 出現頁面如下圖 5 4 所示 圖 5 4 移動客戶登陸界面 2 點擊上邊的個人信息管理 出現如下圖 5 5 所示 圖 5 5 客戶個人信息管理界面 測試結果 可以得到正確的個人信息 對其中的內容進行修改也可以得到 正確的回復 但存在的問題是并沒有對修改的項目進行審查 比如性別 ID 號 等內容沒有進行核對 密碼修改中 正確的輸入同樣可以得到正確的解 但是 對于錯誤的輸入 跳轉頁面會出現錯誤 話費服務 查詢內容全部正確 但有效期設計有問題 業務辦理 業務辦理各個模塊沒有問題 積分計劃 積分可以成功兌換話費 對于錯誤的輸入也可以成功處理 留言 可正確即使顯示留言 5 1 3 營業員模塊 開通新客戶 1 利用營業員賬戶登錄后 頁面如下圖 5 6 所示 圖 5 6 營業員登陸界面圖 2 點擊開通新用戶 選擇相應號碼添加新用戶 如下圖 5 7 所示 圖 5 7 開通新用戶頁面圖 測試結果 可以成功開通新用戶 但資料輸入問題同客戶模塊 5 1 4 經理模塊 服務員管理 1 用經理賬戶登陸 登錄后如下圖 5 8 所示 圖 5 8 管理員賬戶登陸界面 2 點擊查看所有服務員 如下圖 5 9 所示 圖 5 9 服務員管理查詢圖 3 增加服務員 如下 5 10 所示 圖 5 10 添加服務員信息圖 4 修改服務員 如下 5 11 所示 圖 5 11 修改服務員信息界面 5 刪除服務員 如下 5 12 所示 圖 5 13 刪除服務員權限圖 6 查看留言 如下 5 14 所示 圖 5 14 管理員查看留言界面 7 回復留言 如下 5 15 所示 圖 5 15 管理員回復
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2022年度護士工作總結范文(26篇)
- 海水(咸水)淡化工程可行性研究報告
- 研發安全運維
- 南通職業大學《單片機綜合實訓》2023-2024學年第二學期期末試卷
- 廣東輕工職業技術學院《智能控制工程基礎》2023-2024學年第二學期期末試卷
- 寧夏工商職業技術學院《大氣輻射學Ⅱ》2023-2024學年第二學期期末試卷
- 重慶工商大學派斯學院《新媒體技術與創作》2023-2024學年第二學期期末試卷
- 南京師范大學泰州學院《工程圖學C》2023-2024學年第二學期期末試卷
- 中山職業技術學院《汽車電氣系統檢修》2023-2024學年第二學期期末試卷
- 蘭州交通大學《施工測量實訓》2023-2024學年第二學期期末試卷
- 超星爾雅學習通《移動互聯網時代的信息安全與防護(南京師范大學)》2025章節測試附答案
- (部編版)語文四年級上冊課外閱讀“天天練”100篇,附參考答案
- DB31∕701-2020 有色金屬鑄件單位產品能源消耗限額
- 統編版語文六年級下冊古詩詞誦讀10《清平樂》
- 社群營銷的年度工作策略計劃
- 微弱的光亮(2024年山東煙臺中考語文試卷記敘文閱讀試題)
- 國際貿易居間協議樣本
- 2024愛德華EDWARDS消防報警系統產品技術手冊
- 康復醫療評定課件
- 預制板粘貼碳纖維加固計算表格
- 2025年浙江省金融控股有限公司招聘筆試參考題庫含答案解析
評論
0/150
提交評論