版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、石家莊經(jīng)濟學(xué)院學(xué)士學(xué)位論文 寬帶繳費系統(tǒng) 姓名: 學(xué)號: 學(xué)院:信息工程 專業(yè):計算機技術(shù)與科學(xué) 2012 年 3 月 3 日 摘 要 2010 年 1 月 23 日下午,中國互聯(lián)網(wǎng)絡(luò)信息中心(CNNIC)發(fā)布第 25 次中國互聯(lián)網(wǎng)絡(luò)發(fā)展?fàn)?況統(tǒng)計報告,報告顯示,截至 2009 年 12 月 30 日,中國內(nèi)地網(wǎng)民已經(jīng)達到 3.84 億。其 中寬帶網(wǎng)民數(shù)達到 3.46 億,報告同時指出雖然中國寬帶普及率很高,但寬帶接入技術(shù)遠(yuǎn) 遠(yuǎn)落后于互聯(lián)網(wǎng)發(fā)達國家。面對如此巨大而且仍在高速增長的寬帶網(wǎng)用戶人群,對運營 商和服務(wù)提供商來說既是機遇同時又是巨大的挑戰(zhàn)。如何更快、更高效、更人性化的滿 足寬帶網(wǎng)用戶的
2、需求,逐漸成為各大運營商和服務(wù)提供商吸引用戶的主要手段。本文采 用 ASP.NET 軟件開發(fā)技術(shù),構(gòu)建了一個基于 B/S 模式三層體系結(jié)構(gòu)的寬帶繳費系統(tǒng)。論 文著重論述了系統(tǒng)的模塊設(shè)計、數(shù)據(jù)流程和功能實現(xiàn)。 關(guān)鍵詞:寬帶用戶;三層體系結(jié)構(gòu) Abstract January 23, 2010 at China Internet Network Information Center (CNNIC) released the 25th China Internet Development Statistics Report, the report shows, as of December 30,
3、2009, mainland China has reached 384 million Internet users. In which the number of broadband Internet users reached 346 million, the report also pointed out that although Chinas broadband penetration is high, but broadband Internet access technology is far behind the developed countries. The face o
4、f such enormous and still rapidly growing population of broadband network users, operators and service providers on both an opportunity and at the same time it is a great challenge. How to faster, more efficient, more humane to meet the needs of broadband users has gradually become the major operato
5、rs and service providers, the primary means of attracting users. Based upon this B / S mode broadband pay system that uses a three-tier architecture and ASP.NET software development technology, focuses on the design of system modules, data flow and function realization. Keywords: Broadband users; th
6、ree-tier architecture 目 錄 1 緒論.1 2 分析與設(shè)計.1 2.1 需求分析.1 2.1.1 系統(tǒng)功能模塊設(shè)計 .1 2.1.2 功能需求清單 .2 2.2 概要設(shè)計.4 2.2.1 新客戶入網(wǎng)流程 .4 2.2.2 修改客戶信息 .4 2.2.3 故障申報 .5 2.2.4 停機申報.6 2.2.5 繳費登記.6 2.2.6 施工管理.7 2.2.7 后臺管理.8 2.2.8 員工管理.9 2.3 數(shù)據(jù)庫設(shè)計.10 2.3.1 數(shù)據(jù)庫設(shè)計說明 .10 2.3.2 E_R 圖設(shè)計.11 2.3.3 物理設(shè)計.11 3 系統(tǒng)的實現(xiàn)技術(shù).16 3.1 VISUAL STU
7、DIO.NET .16 3.2 MICROSOFT SQL SERVER.16 4 系統(tǒng)的詳細(xì)實現(xiàn).17 4.1 功能詳細(xì)實現(xiàn)及相應(yīng)的圖形界面 .17 4.1.1 登錄界面 .17 4.1.2 系統(tǒng)主界面 .19 4.1.3 新客戶入網(wǎng) .19 4.1.4 客戶繳費 .21 4.1.5 業(yè)務(wù)信息維護 .22 4.1.6 業(yè)務(wù)查詢 .23 5 寬帶繳費系統(tǒng)測試.25 5.1 系統(tǒng)測試的目標(biāo).25 5.2 測試的實現(xiàn) .25 5.2.1 模塊測試 .25 5.2.2 系統(tǒng)及子系統(tǒng)測試 .25 寬帶繳費系統(tǒng) 1 緒論 進入 21 世紀(jì)以來,全球?qū)拵Ы尤刖W(wǎng)進入了大發(fā)展階段。在國內(nèi),寬帶接入網(wǎng)對運營商的
8、 業(yè)務(wù)發(fā)展起著舉足輕重的作用,已成為固網(wǎng)運營商主要的投資方向和業(yè)務(wù)收入來源之一。 未來相當(dāng)長的時間內(nèi) DSL 都具有較大的發(fā)展空間。特別是隨著 IPTV、網(wǎng)上 VOD 點播等視 頻業(yè)務(wù)的開展,DSL 提速迫在眉睫。從近期看,2Mbit/s3Mbit/s 的速率是比較理想的速 率。隨著電信業(yè)務(wù)從語音業(yè)務(wù)向數(shù)據(jù)業(yè)務(wù)的戰(zhàn)略轉(zhuǎn)移,寬帶的業(yè)務(wù)需求會越來越大,加 快發(fā)展寬帶業(yè)務(wù)已成為固網(wǎng)運營商未來業(yè)務(wù)發(fā)展的戰(zhàn)略性選擇。 從用戶需求角度看,現(xiàn)有接入網(wǎng)絡(luò)需要針對住宅用戶、商業(yè)用戶和酒店用戶的不同特點, 通過不同的接入方式,滿足不同層次用戶的需求。目前僅根據(jù)用戶收入對大客戶進行劃 分,一般地對于大規(guī)模商業(yè)用戶和
9、酒店用戶采用光纖直驅(qū)的專線接入方式,而對于潛在 的大型客戶或中小用戶缺乏多樣化、靈活有效的服務(wù)等級支持,一定程度上限制了對客 戶增值潛力的充分挖掘。 從運營維護角度看,傳統(tǒng)寬帶接入網(wǎng)絡(luò)由于技術(shù)發(fā)展水平的局限和已敷設(shè)線路資源的限 制,接入側(cè)維護成本已經(jīng)接近整體寬帶接入運營成本的一半,由于線路和終端的日常維 護、故障的定位和排除等輔助功能不足,為運營商帶來了高額的支出。 總的看,寬帶接入技術(shù)正在快速地向高帶寬、可管理、更經(jīng)濟、更方便、能提供一定服 務(wù)質(zhì)量的方向發(fā)展,并向下一代網(wǎng)絡(luò)靠攏。而寬帶接入技術(shù)的綜合化能更容易地結(jié)合不 同技術(shù)的優(yōu)勢,更好地滿足業(yè)務(wù)的發(fā)展需求,并能適應(yīng)向未來網(wǎng)絡(luò)技術(shù)的演變。構(gòu)筑
10、未 來接入網(wǎng)的關(guān)鍵在于如何合理地處理各種寬、窄帶業(yè)務(wù),寬帶網(wǎng)絡(luò)的構(gòu)建必須充分利用 現(xiàn)有的龐大網(wǎng)絡(luò),因而寬帶接入是演進而非革命。 系統(tǒng)設(shè)計采用.NET 的 B/S 的三層體系結(jié)構(gòu),基于 B/S 結(jié)構(gòu)的模型使系統(tǒng)結(jié)構(gòu)清楚,分工明 確,同時采用三層架構(gòu),包括數(shù)據(jù)訪問層、業(yè)務(wù)邏輯層、表示層,這樣代碼的實現(xiàn)與界面 分離,有利于后期的維護和升級。 2 分析與設(shè)計 2.1 需求分析需求分析 系統(tǒng)的主要功能是寬帶網(wǎng)客戶入網(wǎng)、繳費記錄、停機、維修四項業(yè)務(wù),對新客戶的入網(wǎng) 的信息的錄入、審核、施工等,現(xiàn)有寬帶網(wǎng)客戶及其繳費歷史記錄進行管理。同時可以 管理員工的人事變更。通過使用該系統(tǒng)可以規(guī)范寬帶網(wǎng)收費業(yè)務(wù)流程,提
11、高工作效率。 2.1.1 系統(tǒng)功能模塊設(shè)計系統(tǒng)功能模塊設(shè)計 寬帶交費系統(tǒng) 圖 2.1 工程模塊設(shè)計圖 2.1.2 功能需求清單功能需求清單 表 2.1 功能需求表 功能用例名稱、標(biāo)識符概述 登錄員工成功登錄后才能使用。 注銷 直接使用本系統(tǒng)的員工在較長時間離開時,為 安全起見,需要將自己的帳號注銷或安全退出。 回來后需要重新登錄。否則系統(tǒng)將在 30 分鐘 后自動注銷。 安全機制 修改密碼 直接使用本系統(tǒng)的員工可以且只能由自己修改 本人密碼。個人密碼除本人外,其他人無權(quán)察 看甚至修改。 新客戶入網(wǎng) 前臺工作者根據(jù)首次申請寬帶業(yè)務(wù)的客戶所填 寫的書面申請單,初步核對后錄入新客戶信息。 客戶信息查找
12、 前臺工作者可以根據(jù)客戶提供的客戶編號/姓名 /身份證號/地址等信息,查找并確定客戶信息, 執(zhí)行各種后續(xù)操作(修改/故障/停機/繳費) 。 業(yè)務(wù)受理 客戶信息修改 前臺工作者查收到由于某些原因未通過審核的 新客戶列表,及時與客戶聯(lián)系,溝通修改意見。 然后將修改保存入系統(tǒng)。一旦客戶入網(wǎng)施工完 成,則再不能修改。 后臺功能 新 建 員 工 修 改 員 工 信 息 部 門 分 配 停 機 審 核 查 詢 故 障 審 核 入 網(wǎng) 審 核 入 網(wǎng) 施 工 故 障 處 理 停 機 處 理 施工管理前臺功能 新 客 戶 入 網(wǎng) 修 改 客 戶 信 息 故 障 申 報 停 機 申 報 信 息 繳 費 登 記
13、功能用例名稱、標(biāo)識符概述 受理記錄查詢 前臺工作者可以根據(jù)受理類型,客戶編號/姓名, 受理日期,審核狀態(tài)進行受理記錄查詢。以便 為更好的與客戶溝通提供依據(jù)。 故障申報 前臺工作者在接到客戶的電話或當(dāng)面口頭申報 后,將故障信息錄入系統(tǒng)。 停機申報 前臺工作者根據(jù)請求停機客戶所填寫的書面申 請單,初步核實后錄入系統(tǒng)。 繳費登記 當(dāng)客戶針對某項業(yè)務(wù)或施工繳納費用后,前臺 工作人員需要將客戶的繳費信息進行登記并返 回客戶繳費單據(jù)。 入網(wǎng)施工 施工部門收到經(jīng)理辦公室工作人員審核通過的 入網(wǎng)申請單后,安排施工,待施工完成,可以 正常使用后,將施工人員和客戶共同填寫的施 工記錄錄入系統(tǒng)。 故障處理 施工部門
14、收到經(jīng)理辦公室工作人員審核通過的 故障申報后,安排施工,待施工完成,故障排 除后,將施工人員和客戶共同填寫的施工記錄 錄入系統(tǒng)。 施工管理 停機施工 施工部門收到經(jīng)理辦公室工作人員審核通過的 停機申報后,安排施工,待施工完成,客戶已 經(jīng)停止使用后,將施工人員和客戶共同填寫的 施工記錄錄入系統(tǒng)。 入網(wǎng)審核 經(jīng)理辦公室收到前臺提交的入網(wǎng)申請和該客戶 信息,根據(jù)相關(guān)服務(wù)規(guī)定進行審核,并填寫審 核意見。 故障審核 經(jīng)理辦公室收到前臺提交的故障申報和該客戶 信息,根據(jù)相關(guān)服務(wù)規(guī)定進行審核,并填寫審 核意見。 受理審核 停機審核 經(jīng)理辦公室收到前臺提交的停機申報和該客戶 信息,根據(jù)相關(guān)服務(wù)規(guī)定進行審核,并
15、填寫審 核意見。 新建員工 經(jīng)理辦公室可以添加將要直接使用本系統(tǒng)的新 入職的員工,并初始化密碼。 修改員工信息經(jīng)理辦公室可以修改員工的狀態(tài)等信息。員工管理 部門分配 經(jīng)理辦公室可以在部門間調(diào)配員工,從而控制 員工的權(quán)限。 功能用例名稱、標(biāo)識符概述 記錄查詢 經(jīng)理辦公室和前臺都可以在需要時候根據(jù)客戶 的基本信息對該客戶的業(yè)務(wù)受理歷史記錄進行 查詢。 受理查詢 經(jīng)理辦公室可以監(jiān)督檢查某個員工在某個時間 段內(nèi)的工作量(即受理或?qū)徍藰I(yè)務(wù)的數(shù)量) 。 搜索統(tǒng)計 施工查詢 施工部門需要查詢某次或某時間段的施工記錄。 2.2 概要設(shè)計概要設(shè)計 業(yè)務(wù)流程主要針對各部門的協(xié)作,以客戶為事件觸發(fā)點,分析完整的業(yè)務(wù)
16、流程,主要包含 以下幾項內(nèi)容.。 2.2.1 新客戶入網(wǎng)流程新客戶入網(wǎng)流程 功能要求 對于申請寬帶網(wǎng)業(yè)務(wù)的新客戶,客戶需要到營業(yè)廳填寫詳細(xì)客戶信息、交納相 應(yīng)施工費及相應(yīng)月租(至少為 1 個月的費用,客戶可一次性交納多月費用) 。前臺工作人 員將用戶填寫信息按照要求錄入系統(tǒng)進行保存。 流程圖 錄錄入入新新客客戶戶信信息息 提提交交 系系統(tǒng)統(tǒng)驗驗證證 通通過過 提提示示保保存存成成功功 回回顯顯客客戶戶信信息息 提提示示錯錯誤誤信信息息 返返回回錄錄入入界界面面 未未通通過過 結(jié)結(jié)束束 圖 2.1 新客戶入網(wǎng)業(yè)務(wù)流程圖 2.2.2 修改客戶信息修改客戶信息 功能要求 對于審核未通過的客戶,前臺工
17、作人員需要根據(jù)經(jīng)理辦公室的審核意見,同 客戶溝通后對該客戶信息可以進行一定的更改,再重新提交新的申請單(保留原受理單) 。 業(yè)務(wù)流程圖 查查找找待待入入網(wǎng)網(wǎng) 客客戶戶信信息息 修修改改客客戶戶信信息息 選選擇擇 系系統(tǒng)統(tǒng)驗驗證證 提提交交 通通過過 提提示示修修改改成成功功 回回顯顯客客戶戶信信息息 提提示示錯錯誤誤信信息息 返返回回客客戶戶列列表表 未未通通過過 結(jié)結(jié)束束 2.2.3 故障申報故障申報 功能要求 對于使用寬帶網(wǎng)過程中出現(xiàn)問題的客戶,可聯(lián)系前臺工作人員,說明具體故 障情況。前臺工作人員將客戶申請錄入系統(tǒng),等待施工部門的審核和處理。 業(yè)務(wù)流程圖 圖 2.2 修改客戶信息流程圖 圖
18、 2.3 故障申報流程圖 查查找找客客戶戶信信息息 存存在在且且 符符合合要要求求 提提交交 提提示示錯錯誤誤信信息息 返返回回查查找找界界面面 不不存存在在 或或不不符符合合 錄錄入入故故障障信信息息符符合合 只只有有處處于于正正常常狀狀態(tài)態(tài) 的的客客戶戶才才能能進進行行故故 障障申申報報 系系統(tǒng)統(tǒng)驗驗證證 提提交交 提提示示保保存存成成功功 回回顯顯故故障障信信息息 通通過過 提提示示錯錯誤誤信信息息 返返回回錄錄入入界界面面 未未通通過過 結(jié)結(jié)束束 2.2.4 停機申報停機申報 功能要求 對于要求停止使用寬帶網(wǎng)的客戶,可向前臺提出停機申請。前臺工作人員將 客戶申請錄入系統(tǒng),等待施工部門的
19、審核和處理。 業(yè)務(wù)流程圖 查查找找客客戶戶信信息息 存存在在且且 符符合合要要求求 提提交交 提提示示錯錯誤誤信信息息 返返回回查查找找界界面面 不不存存在在 或或不不符符合合 錄錄入入停停機機受受理理單單符符合合 只只有有已已入入網(wǎng)網(wǎng)客客戶戶才才 能能進進行行停停機機申申報報 系系統(tǒng)統(tǒng)驗驗證證 提提交交 提提示示保保存存成成功功 回回顯顯停停機機信信息息 通通過過 提提示示錯錯誤誤信信息息 返返回回錄錄入入界界面面 未未通通過過 結(jié)結(jié)束束 圖 2.4 停機申報流程圖 2.2.5 繳費登記繳費登記 功能要求 寬帶網(wǎng)客戶費用已到期,如想繼續(xù)使用,需繼續(xù)交納上網(wǎng)費用,前臺工作人 員記錄收款情況并給
20、客戶開具相應(yīng)收款單據(jù)。 業(yè)務(wù)流程圖 查查找找客客戶戶信信息息 是是否否存存在在 提提交交 提提示示錯錯誤誤信信息息 返返回回查查找找界界面面 不不存存在在 錄錄入入繳繳費費信信息息存存在在 系系統(tǒng)統(tǒng)驗驗證證 提提交交 提提示示保保存存成成功功 回回顯顯繳繳費費信信息息 通通過過 提提示示錯錯誤誤信信息息 返返回回錄錄入入界界面面 未未通通過過 結(jié)結(jié)束束 圖 2.5 繳費流程圖 2.2.6 施工管理施工管理 (1)入網(wǎng)施工 功能要求 施工部門工作人員查詢通過審核的新入網(wǎng)申請單,并安排人員進行新入網(wǎng)施 工,要求填寫施工人員填寫記錄,經(jīng)系統(tǒng)驗證通過的進行施工,施工完畢后填寫施工單, 提交系統(tǒng);如未通
21、過的提示錯誤信息返回填寫界面,重新填寫。 業(yè)務(wù)流程圖 查查詢詢通通過過審審核核 的的入入網(wǎng)網(wǎng)申申請請單單 填填寫寫施施工工記記錄錄 分分配配人人員員施施工工 提提交交 系系統(tǒng)統(tǒng)驗驗證證 通通過過 提提示示保保存存成成功功 回回顯顯施施工工記記錄錄 更更改改客客戶戶狀狀態(tài)態(tài) 提提示示錯錯誤誤信信息息 返返回回填填寫寫界界面面 未未通通過過 結(jié)結(jié)束束 圖 2.6 入網(wǎng)施工記錄流程 (2)故障處理 功能要求 施工管理部門查詢故障申請客戶,安排人員進行施工。施工完畢后,記錄施 工信息提交系統(tǒng)。 業(yè)務(wù)流程圖 查查詢詢通通過過審審核核 的的故故障障申申報報單單 填填寫寫施施工工記記錄錄 分分配配人人員員施
22、施工工 提提交交 系系統(tǒng)統(tǒng)驗驗證證 通通過過 提提示示保保存存成成功功 回回顯顯施施工工記記錄錄 更更改改客客戶戶狀狀態(tài)態(tài) 提提示示錯錯誤誤信信息息 返返回回填填寫寫界界面面 未未通通過過 結(jié)結(jié)束束 圖 2.7 故障處理記錄流程圖 2.2.7 后臺管理后臺管理 后臺管理是對前臺工作者提交的客戶信息及相關(guān)請求進行核實和審查。讓后填寫審核意 見,審核過的單據(jù)提交相關(guān)部門執(zhí)行 (1)入網(wǎng)審核 功能要求 對前臺工作者提交的新客戶入網(wǎng)申請按照有關(guān)規(guī)定和服務(wù)約定進行審核。 業(yè)務(wù)流程圖 查查詢詢待待審審核核客客戶戶 選選擇擇 執(zhí)執(zhí)行行審審核核 填填寫寫審審核核意意見見 下下一一步步 結(jié)結(jié)束束 提提交交 圖
23、2.8 入網(wǎng)審核流程 (2)故障審核 功能要求 前臺工作者提交的客戶故障申報按照有關(guān)規(guī)定和服務(wù)約定進行審核。 業(yè)務(wù)流程圖 查查詢詢待待審審核核客客戶戶 選選擇擇 執(zhí)執(zhí)行行審審核核 填填寫寫審審核核意意見見 下下一一步步 結(jié)結(jié)束束 提提交交 修修改改受受理理單單 修修改改客客戶戶狀狀態(tài)態(tài) 是是否否通通過過通通過過 修修改改受受理理單單 未未通通過過 圖 2.9 故障審核流程 (3)停機審核 功能要求 對前臺工作者提交的客戶停機申報按照有關(guān)規(guī)定和服務(wù)約定進行審核。 業(yè)務(wù)流程圖:同(入網(wǎng)審核流程) 2.2.8 員工管理員工管理 包括添加新的員工,管理員工和部門分配。 (1) 添加員工 功能要求 經(jīng)理
24、辦公室的管理人員可以對直接使用本系統(tǒng)的員工進行添加。 業(yè)務(wù)流程圖 錄錄入入新新員員工工信信息息 提提交交 系系統(tǒng)統(tǒng)驗驗證證 通通過過 提提示示保保存存成成功功 回回顯顯員員工工信信息息 提提示示錯錯誤誤信信息息 返返回回錄錄入入界界面面 未未通通過過 結(jié)結(jié)束束 圖 2.10 添加員工流程圖 (2)部門分配 功能要求 經(jīng)理辦公室的管理人員可以對內(nèi)部員工的部門歸屬情況進行變更。 業(yè)務(wù)流程圖 查查找找員員工工信信息息 分分配配新新部部門門 選選擇擇 系系統(tǒng)統(tǒng)驗驗證證 提提交交 提提示示分分配配成成功功 回回顯顯員員工工信信息息 通通過過 提提示示錯錯誤誤信信息息 返返回回員員工工列列表表 未未通通過
25、過 結(jié)結(jié)束束 圖 2.11 部門分配流程圖 2.3 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計 2.3.1 數(shù)據(jù)庫設(shè)計說明數(shù)據(jù)庫設(shè)計說明 寬帶收費管理系統(tǒng)的后臺數(shù)據(jù)庫采用 Microsoft SQL Server 2000 數(shù)據(jù)庫管理系統(tǒng) 建立并維護。采用自頂向下的思路進行數(shù)據(jù)庫設(shè)計,首先分析系統(tǒng)業(yè)務(wù),根據(jù)職責(zé)定義 對象。對象要符合封裝的特性,確保與職責(zé)相關(guān)的數(shù)據(jù)項被定義在一個對象之內(nèi),這些 數(shù)據(jù)項能夠完整描述該職責(zé),不會出現(xiàn)職責(zé)描述缺失。并且一個對象有且只有一項職責(zé), 如果一個對象要負(fù)責(zé)兩個或兩個以上的職責(zé),應(yīng)進行分拆。不應(yīng)針對整個系統(tǒng)進行數(shù)據(jù) 庫設(shè)計,而應(yīng)該根據(jù)系統(tǒng)架構(gòu)中的組件劃分,針對每個組件所處理的業(yè)務(wù)進行
26、組件單元 的數(shù)據(jù)庫設(shè)計;不同組件間所對應(yīng)的數(shù)據(jù)庫表之間的關(guān)聯(lián)應(yīng)盡可能減少,如果不同組件 間的表需要外鍵關(guān)聯(lián)也盡量不要創(chuàng)建外鍵關(guān)聯(lián),而只是記錄關(guān)聯(lián)表的一個主鍵,確保組 件對應(yīng)的表之間的獨立性,為系統(tǒng)或表結(jié)構(gòu)的重構(gòu)提供可能性。當(dāng)處理表間的關(guān)聯(lián)約束 所付出的代價(常常是使用性上的代價)超過了保證不會出現(xiàn)修改、刪除、更改異常所 付出的代價,并且數(shù)據(jù)冗余也不是主要的問題時,表設(shè)計可以不符合四個范式。 2.3.2 E_R 圖設(shè)計圖設(shè)計 該 E_R 圖有六個實體:員工,客戶,客戶繳費,業(yè)務(wù)類型,服務(wù)類型,施工。四個聯(lián)系: 員工-客戶,客戶-服務(wù)類型,客戶-業(yè)務(wù)類型,服務(wù)類型-客戶繳費,業(yè)務(wù)類型-施工。 圖
27、2.12 系統(tǒng)總體 E_R 圖 2.3.3 物理設(shè)計物理設(shè)計 設(shè)計原則:盡可能的減少數(shù)據(jù)冗余和重復(fù)。結(jié)構(gòu)設(shè)計與操作設(shè)計相結(jié)合。 數(shù)據(jù)結(jié)構(gòu)具有相對的穩(wěn)定性。 (1)表匯總 表 3.1 寬帶收費管理系統(tǒng)表匯總 表名功能說明 ACCEPT(業(yè)務(wù)受理表)存儲業(yè)務(wù)受理的信息,包括入網(wǎng)、故障、停機 ACCEPT_TYPE(受理類型表)存儲業(yè)務(wù)類型信息 CUSTOMER(客戶信息表)存儲客戶的信息 EMPLOYEE(用戶信息表)存儲寬帶公司員工的資料信息與部門權(quán)限 FEE(繳費表)存儲客戶繳費的記錄 SERVISE(服務(wù)類型表)存儲服務(wù)類型信息 TASK(施工表)存儲施工的具體情況信息 (2)關(guān)系表 圖 2
28、.13 關(guān)系表 (3)數(shù)據(jù)庫說明 表 3.2 客戶信息表 編號主鍵名稱描述數(shù)據(jù)類型大小空外鍵默認(rèn)值備注 1C_ID客戶帳號INT4 2C_NAME客戶姓名 VARCH AR 10 3C_IC證件編號CHAR20 編號主鍵名稱描述數(shù)據(jù)類型大小空外鍵默認(rèn)值備注 4C_UNITS客戶單位 VARCH AR 50 5C_ADDRESS安裝住址 VARCH AR 50 6C_PHONE聯(lián)系電話NCHAR13 7C_BALANCE帳戶余額INT40 8S_ID 服務(wù)類型編 號 INT4 9AT_ID 受理類型編 號 INT4 9C_LINK_TYPE接入方式NCHAR15 10C_PAPER有效證件 VA
29、RCH AR 20 11 C_USER_TYP E 用戶類別 VARCH AR 15 12 C_EMAILADD R 通信地址 VARCH AR 50 13 C_PASTALCO DE 郵政編碼CHAR20 14C_LINKMAN聯(lián)系人姓名 VARCH AR 20 15C_EMAIL電子郵件 VARCH AR 20 16 C_ CUWANG_FA 組網(wǎng)方式CHAR16 17C_SHU_LV數(shù)率CHAR16 18 C_SHIGONG_ FANGAN 施工方案CHAR16 19C_TIAO_SHI 是否需要調(diào) 試 CHAR 16 20C_SHE_BEI 設(shè)備CHAR16 21C_ZHOU_QI交費
30、周期CHAR16 22C_YOU_HUI 是否優(yōu)惠CHAR16 23C_MEMO備注CHAR100 表 3.3 業(yè)務(wù)受理表 編號主鍵名稱描述數(shù)據(jù)類型大小空外鍵默認(rèn)值備注 1A_ID受理編號INT4 編號主鍵名稱描述數(shù)據(jù)類型大小空外鍵默認(rèn)值備注 2AT_ID受理類型編號INT4 3A_TIME受理時間DATETIME8 4 A_CUST_REQUI RE 客戶要求VARCHAR 50 5 A_ASSESSOR_I D 審核人編號INT 6A_STATE審核狀態(tài)VARCHAR5 等待 7A_AUDIT_TIME審核時間DATETIME8 8 A_AUDIT_CAUS E 審核未通過原 因 VARC
31、HAR 50 9S_ID服務(wù)類型編號INT4 10C_ID客戶帳號INT4 11E_ID受理人編號INT4 表 3.4 施工表 編號主鍵名稱描述數(shù)據(jù)類型大小空外鍵默認(rèn)值備注 1T_ID施工編號INT4 2 T_CUST_REQ UIER 客戶要求NCHAR100 3T_STATE施工狀態(tài)NCHAR10等待 4T_DATE施工時間 DATETI ME 8 5 T_CUST_FEE DBACK 用戶反饋意 見 NCHAR100 6C_ID客戶編號INT4 7E_ID員工編號INT4 8AT_ID 受理類別編 號 INT4 9T_NAME施工人姓名 VARCHA R 10 10A_ID受理編號INT
32、4 3.5 繳費表 編號主鍵名稱描述數(shù)據(jù)類型大小空外鍵默認(rèn)值備注 1F_ID繳費編號INT4 2F_DATE繳費日期DATETIME8 3F_FEE繳費金額DECIMAL90 4F_BALANCE余額DECIMAL90 5F_MEMO備注NCHAR100 6C_ID客戶編號客戶編號4 7E_ID用戶編號INT4 3.6 員工表 編號 主鍵名稱描述數(shù)據(jù)類型大小空外鍵默認(rèn)值備注 1E_ID員工編號INT4 2F_NAME員工姓名NCHAR10 3 E_PASSWO RD 員工密碼NCHAR10 4 E_DEPART MENT 員工所在部 門 NCHAR10 5E_MEMO備注說明NCHAR100
33、6E_STATE員工狀態(tài)BIT11 3.7 服務(wù)受理表 編 號 主鍵名稱描述數(shù)據(jù)類型大小空外鍵默認(rèn)值備注 1S_ID 服務(wù)類型編 號 INT4 2 S_SER VICE 服務(wù)名稱NCHAR10 3 S_DES C 服務(wù)類型描 述 NCHAR100 3.8 服務(wù)類型表 3.9 類別受理表 編號主鍵名稱描述數(shù)據(jù)類型大小空外鍵默認(rèn) 值 備注 編號 S_IDS_SERVICES_DESC 11包月null 22包年null 33計時null 1AT_ID受理類型編 號 INT4 2AT_NAME受理名稱NCHAR10 3AT_DESC業(yè)務(wù)類型描 述 NCHAR(100)100 3.10 業(yè)務(wù)受理類別表
34、 編號AT_IDAT_NAMEAT_DESC 10正常null 21入網(wǎng)null 32故障null 43 停機null 3 系統(tǒng)的實現(xiàn)技術(shù) 3.1 Visual Studio.NET Visual Studio.NET(中文版)于 2002 年 3 月 22 日正式在中國推出,它是一個功能強大、 高效并且可擴展的編程環(huán)境。它充分展現(xiàn)了應(yīng)用程序開發(fā)的潛能,并提供了生成應(yīng)用程 序所需的工具和技術(shù)。這些應(yīng)用程序?qū)⒔o當(dāng)今的企業(yè)、機構(gòu)提供強大的支持,并推動下 一代基于 XML Web 服務(wù)軟件的發(fā)展。 ASP.NET 不僅僅是下一版本的 Active Server Page (ASP);它是統(tǒng)一的 We
35、b 開發(fā)平臺, 用來提供開發(fā)人員生成企業(yè)級 Web 應(yīng)用程序所需的服務(wù)。ASP.NET 的語法在很大程度上 與 ASP 兼容,同時它還提供一種新的編程模型和結(jié)構(gòu),用于生成更安全、可伸縮和穩(wěn)定 的應(yīng)用程序??梢酝ㄟ^在現(xiàn)有 ASP 應(yīng)用程序中逐漸添加 ASP.NET 功能,隨時增強該 ASP 應(yīng)用程序的功能。 ASP.NET 是一個已編譯的、基于 .NET 的環(huán)境,可以用任何與 .NET 兼容的語言(包括 Visual Basic .NET、C# 和 JScript .NET.)創(chuàng)作應(yīng)用程序。另外,任何 ASP.NET 應(yīng)用 程序都可以使用整個 .NET Framework。開發(fā)人員可以方便地獲得
36、這些技術(shù)的優(yōu)點,其中 包括托管的公共語言運行庫環(huán)境、類型安全、繼承等等。 ASP.NET 可以無縫地與 WYSIWYG HTML 編輯器和其他編程工具(包括 Microsoft Visual Studio .NET)一起工作。這不僅使得 Web 開發(fā)更加方便,而且還能提供這些工具必須 提供的所有優(yōu)點,包括開發(fā)人員可以用來將服務(wù)器控件拖放到 Web 頁的 GUI 和完全集 成的調(diào)試支持。 3.2 Microsoft SQL Server 1.高效的數(shù)據(jù)分析性能 通過利用 Microsoft SQL Server 2000 Analysis Service 多維數(shù)據(jù)集的數(shù)據(jù)壓縮、支持 處理過程中聚
37、合的部分聚合、以及分區(qū)等功能,提供了一個高效的數(shù)據(jù)操作機制。由于 對數(shù)據(jù)的組織形式和業(yè)務(wù)視角密切聯(lián)系,這樣在回答經(jīng)營分析問題的時候,對數(shù)據(jù)的查 詢,分類,匯總是直接進行的,提供了其他方式所無法比擬的查詢效率。 2.靈活的業(yè)務(wù)擴展性 數(shù)據(jù)倉庫技術(shù)直接回答的是業(yè)務(wù)問題,其實現(xiàn)方式也是以解決一個個業(yè)務(wù)需求的形式組 織的。隨著新業(yè)務(wù)的出現(xiàn),對這些新業(yè)務(wù)進行管理和分析的要求有和以往業(yè)務(wù)相似的, 也有新業(yè)務(wù)特定的,數(shù)據(jù)倉庫技術(shù)可以利用已有的建設(shè)好的業(yè)務(wù)模型對新業(yè)務(wù)中相似的 部分進行分析,同時針對新出現(xiàn)的業(yè)務(wù)需求建設(shè)新的模型,這種堆疊形式的建設(shè)方式為 整個系統(tǒng)隨業(yè)務(wù)的發(fā)展而平穩(wěn)發(fā)展提供了良好的條件。 3.操
38、作系統(tǒng)集成的安全性 Microsoft SQL Server 2000 Analysis Services 為管理員和最終用戶都提供了強大的安 全性。管理員的安全性可以通過使用 “OLAP 管理器”的 Microsoft Windows NT4.0 和 Windows 2000 組來控制。最終用戶安全性指定了哪些最終用戶可以訪問數(shù)據(jù),以及最終 用戶可以執(zhí)行的操作類型,其中包括用戶是否有讀取和讀/寫訪問權(quán)利。Microsoft SQL Server 2000 Analysis Service 提供了豐富的安全性設(shè)置選項。管理員可以在不同的級 別上定義最終用戶安全屬性,從而對安全管理進行進一步的加
39、強。從高級到低級,這些 級別包括:服務(wù)器(Analysis 服務(wù)器) 、數(shù)據(jù)庫、多維數(shù)據(jù)集/挖掘模型、維度成員以及 單元。這些豐富的不同粒度級別的安全控制使得管理員能夠根據(jù)業(yè)務(wù)需求的靈活定義系 統(tǒng)的安全性。 4.和業(yè)務(wù)發(fā)展水平相適應(yīng)的投資保護 業(yè)務(wù)量的增大,歷史數(shù)據(jù)的增多都會使得一個在運行初期高效的系統(tǒng)逐漸變得超負(fù)荷運 轉(zhuǎn)。本方案對于性能的提升解決方法是橫向擴展的策略,通過增加服務(wù)群節(jié)點的方法使 系統(tǒng)性能獲得線性增長的能力,同時也充分保護了客戶的系統(tǒng)建設(shè)投資。使得用戶可以 在開始階段以一個相對較為低的投資快速建設(shè)一個符合業(yè)務(wù)規(guī)模并在一定時間內(nèi)可以滿 足業(yè)務(wù)需要的系統(tǒng),然后根據(jù)實際運行的情況進行
40、擴容,得到一個最佳的系統(tǒng)投資方式。 4 系統(tǒng)的詳細(xì)實現(xiàn) 4.1 功能詳細(xì)實現(xiàn)及相應(yīng)的圖形界面功能詳細(xì)實現(xiàn)及相應(yīng)的圖形界面 功能的詳細(xì)實現(xiàn)主要包括登錄,主頁面的選擇,新客戶入網(wǎng)登記,客戶繳費,業(yè)務(wù)信息 的維護,查詢。本節(jié)將對各主要模塊進行介紹。 4.1.1 登錄界面登錄界面 用戶登錄模塊是系統(tǒng)管理員進入主頁面的入口,其運行結(jié)果如圖所示。 系統(tǒng)登陸是寬帶交費系統(tǒng)中最先使用的功能,因為用戶登陸在數(shù)據(jù)庫中使用的是用戶表, 用戶表中有一個 NAME 字段和一個 PASSWORD 字段。在登陸時要根據(jù)數(shù)據(jù)庫的這個字段來 判斷此用戶是否具有管理員的權(quán)限。驗證碼是隨機生成的,頁面上判斷用戶輸入是否正 確。 圖
41、 4.1 登錄界面 重要代碼: protected void login_Click(object sender, EventArgs e) DaUserInfo obj = new DaUserInfo(); obj.UId = Convert.ToInt32(this.username.Text); obj.UPassword = this.password.Text; BuUserInfo _userinfo = new BuUserInfo(FactoryType.GetDataAccessFactoryType(); DataTable _dataTable = _userinfo.
42、SelectUserLogin(obj); if (this.TextBox1.Text = base.strValidate) if (_dataTable.Rows.Count 0) SessionState = _dataTable; if (_dataTable.Rows06.ToString() = 3) Response.Redirect(Main.aspx); else if (_dataTable.Rows06.ToString() = 1) Response.Redirect(Main1.aspx); else if (_dataTable.Rows06.ToString()
43、 = 2) Response.Redirect(Main2.aspx); else Response.Write(alert(登錄失敗!);); else this.Label1.Text = 驗證碼錯誤; this.TextBox1.Text = ; 4.1.2 系統(tǒng)主界面系統(tǒng)主界面 登錄后,就進入首頁,也是系統(tǒng)主界面,如圖 4.2 所示。 圖 4.2 系統(tǒng)主界面 該頁面用于選擇各項功能的操作和管理,用戶的不同,所具有的權(quán)限也不相同。包括業(yè) 務(wù)部門,信息維護,查詢功能。頁面的左邊是系統(tǒng)的導(dǎo)航欄,左鍵單擊導(dǎo)航欄上的任何 相關(guān)鏈接,就能進入相關(guān)界面,進行系統(tǒng)的相關(guān)維護。 4.1.3 新客戶入網(wǎng)新
44、客戶入網(wǎng) 用來登記新客戶入網(wǎng)的信息 如圖所示 圖 4.3 新客戶入網(wǎng)界面 當(dāng)新客戶要入網(wǎng)的時候,記錄客戶的基本資料,以及入網(wǎng)方式,客戶的繳費方式等。用 于對客戶的繳費,停機,維修,查詢等動能。 部分代碼; DaCustomerInfo cuInfo = new DaCustomerInfo(); DaInCustomerRegister cuRe = new DaInCustomerRegister(); cuRe.ILinkType = Convert.ToInt32(this.rblLinkType.SelectedValue); cuInfo.Customerid=this.lblCus
45、tomerId.Text.ToString(); cuInfo.CName=this.txtName.Text; cuInfo.CCardType = Convert.ToInt32(this.ddlcardtype.SelectedValue); cuInfo.CCardNum = this.txtcardnum.Text; cuInfo.CType = Convert.ToInt32(this.rbcType.SelectedValue); cuInfo.CDescride = Convert.ToInt32(this.ddlgeren.SelectedValue); cuInfo.CUn
46、it = this.ddldanwei.SelectedValue; cuInfo.CAddress = txtaddress.Text; cuInfo.CAddressNum = txtaddressnum.Text; cuInfo.ClinkMan = txtlinkman.Text; cuInfo.CPhone = txtphone.Text; cuInfo.CEmail = txtemail.Text; cuInfo.CFitAddress = txtfitAddress.Text; cuInfo.CAcceptDt = Convert.ToDateTime(lbltime.Text)
47、; cuInfo.CUId = Convert.ToInt32(lbluserId.Text); cuInfo.CBalance = 0; cuInfo.CRemark = this.txtRemark.Text; cuRe.INetType = Convert.ToInt32(rbNetType.SelectedValue); cuRe.ISpeed = Convert.ToInt32(ddlspeed.SelectedValue); cuRe.IWorkType = Convert.ToInt32(ddlworktype.SelectedValue); cuRe.IDebug = Conv
48、ert.ToInt32(rbDebug.SelectedValue); cuRe.IFacility=Convert.ToInt32(ddlFacility.SelectedValue); cuRe.IPayCycle=Convert.ToInt32(ddlPayCycle.SelectedValue); cuRe.IServiceType = Convert.ToInt32(this.ddlISerType.SelectedValue); cuRe.ICId = Convert.ToInt32(this.lbluserId.Text); cuRe.IAcceptDt = Convert.To
49、DateTime(lbltime.Text); cuRe.IState = 0; BuProcedure pd=new BuProcedure(FactoryType.GetDataAccessFactoryType(); int num = pd.addCustomer(cuInfo,cuRe); if (num 0) Response.Write(alert(添加新客戶成功!);); else Response.Write(alert(添加失??!);); 4.1.4 客戶繳費客戶繳費 用于登記客戶的繳費情況。包括金額和操作人,繳費日期。如圖 4.4 所示 圖 4.4 客戶繳費界面 當(dāng)客戶要
50、繳費時,向客戶繳費,并提供打印單據(jù)。保存客戶繳費信息。 部分代碼: DaPayMoney _pay= new DaPayMoney(); String id=this.txtid.Text;/取出ADSL帳號 /*根據(jù)ADSL帳號查詢出登記編號*/ BuCustomerInfo _CuInfo = new BuCustomerInfo(FactoryType.GetDataAccessFactoryType(); DataTable _dt= _CuInfo.SelectCustomerInfo(id); if (_dt.Rows.Count=0|_dt=null) Response.Writ
51、e(alert(沒有此帳號請重新輸入!); ); if (_dt.Rows.Count 0) int PCId = Convert.ToInt32(_dt.Rows00.ToString(); _pay.PCId = PCId;/登記編號 _pay.PMoney = Convert.ToDouble(this.txtmoney.Text);/繳費金額 _pay.PUId = Convert.ToInt32(this.lblid.Text);/操作員編號 _pay.PDt = Convert.ToDateTime(this.lbldataTime.Text); BuPayMoney _pm =
52、new BuPayMoney(FactoryType.GetDataAccessFactoryType(); int num = _pm.PayMoney(_pay); if (num 0) Response.Write(alert(繳費成功成功!);); else Response.Write(alert(繳費失敗!);); 4.1.5 業(yè)務(wù)信息維護業(yè)務(wù)信息維護 客戶具體信息查詢,導(dǎo)出,狀態(tài)的查詢。包括客戶的入網(wǎng)方式及類型等等。如圖 4.5 所 示 圖 4.5 業(yè)務(wù)信息維護 統(tǒng)計客戶的信息,當(dāng)客戶有需求的時候,調(diào)出信息,用于輔助操作。 if (Request.Paramspage != nu
53、ll BuFitBug _cure = new BuFitBug(FactoryType.GetDataAccessFactoryType(); DataTable _dt = _cure.SelectSearch(strWhere); this.DataGrid1.DataSource = _dt; this.DataGrid1.DataBind(); else BuFitBug BuFc = new BuFitBug(FactoryType.GetDataAccessFactoryType(); DataTable dt = BuFc.SelectAll(); this.DataGrid1
54、.DataSource = dt; this.DataGrid1.DataBind(); else BuFitBug BuFc = new BuFitBug(FactoryType.GetDataAccessFactoryType(); DataTable dt = BuFc.SelectAll(); this.DataGrid1.DataSource = dt; this.DataGrid1.DataBind(); 4.1.6 業(yè)務(wù)查詢業(yè)務(wù)查詢 用于查詢客戶的基本狀態(tài),及相關(guān)情況。 圖 4.6 業(yè)務(wù)查詢 當(dāng)客戶提出需求并登記后,后臺對客戶的信息進行審核,通過查詢狀態(tài),批量審核。 部分代碼 i
55、f (!Page.IsPostBack) String pid = Request.ParamsPId; /*查詢paymoney表中的數(shù)據(jù)*/ BuPayMoney _pay = new BuPayMoney(FactoryType.GetDataAccessFactoryType(); DataTable _dt = _pay.SelectPayMoneyByPID(Convert.ToInt32(pid); String id=_dt.Rows01.ToString();/根據(jù)繳費編號查詢出入網(wǎng)編號 this.lblPCID.Text = id;/入網(wǎng)編號 /*用繳費編號來查詢客戶帳號*/ int PID = Convert.ToInt32(id); BuCustomerInfo _Info = new BuCustomerInfo(FactoryType.GetDataAccessFactoryType(); DataTable dt = _Info.SelectCustomerInfoByCId(PID); this.lblCid.Text = dt.Rows01.ToString();/客戶帳號 this.lblMoney.Text = _dt.Rows02.ToString
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 活動腳手架搭設(shè)方案
- 2024年湖北城市建設(shè)職業(yè)技術(shù)學(xué)院高職單招語文歷年參考題庫含答案解析
- 二零二五年度智能汽車典當(dāng)借款管理協(xié)議3篇
- 2020中考英語復(fù)習(xí)方案第一篇教材考點梳理第20課時Units4九上課件牛津譯林版
- 義務(wù)教育課程標(biāo)準(zhǔn)道德與法治
- 2024年瀘州醫(yī)療器械職業(yè)學(xué)院高職單招語文歷年參考題庫含答案解析
- 二零二五年度綠色農(nóng)產(chǎn)品倉儲與銷售合作合同3篇
- 2024年阜新市婦幼保健院高層次衛(wèi)技人才招聘筆試歷年參考題庫頻考點附帶答案
- 2024年江西陶瓷工藝美術(shù)職業(yè)技術(shù)學(xué)院高職單招語文歷年參考題庫含答案解析
- 2024年江蘇農(nóng)牧科技職業(yè)學(xué)院高職單招職業(yè)技能測驗歷年參考題庫(頻考版)含答案解析
- 2024年資格考試-WSET二級認(rèn)證考試近5年真題集錦(頻考類試題)帶答案
- 試卷中國電子學(xué)會青少年軟件編程等級考試標(biāo)準(zhǔn)python三級練習(xí)
- 公益慈善機構(gòu)數(shù)字化轉(zhuǎn)型行業(yè)三年發(fā)展洞察報告
- 飼料廠現(xiàn)場管理類隱患排查治理清單
- 【名著閱讀】《紅巖》30題(附答案解析)
- Starter Unit 2 同步練習(xí)人教版2024七年級英語上冊
- 分?jǐn)?shù)的加法、減法、乘法和除法運算規(guī)律
- 合作學(xué)習(xí)構(gòu)建初中語文分層教學(xué)思考
- 成功九大理念
- 產(chǎn)品生產(chǎn)進度計劃匯總
- 【閱讀提升】部編版語文五年級下冊第八單元閱讀要素解析 類文閱讀課外閱讀過關(guān)(含答案)
評論
0/150
提交評論