賓館網(wǎng)絡(luò)計(jì)費(fèi)管理系統(tǒng)_第1頁(yè)
賓館網(wǎng)絡(luò)計(jì)費(fèi)管理系統(tǒng)_第2頁(yè)
賓館網(wǎng)絡(luò)計(jì)費(fèi)管理系統(tǒng)_第3頁(yè)
賓館網(wǎng)絡(luò)計(jì)費(fèi)管理系統(tǒng)_第4頁(yè)
賓館網(wǎng)絡(luò)計(jì)費(fèi)管理系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩20頁(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ǎng)絡(luò)計(jì)費(fèi)管理系統(tǒng)單位:景德鎮(zhèn)市良友賓館有限公司 姓名:萬(wàn)朱江摘要 本系統(tǒng)是采用Delphi作為前臺(tái)開(kāi)發(fā)工具,SQL Server作為后臺(tái)數(shù)據(jù)庫(kù)平臺(tái)的基于C/S的兩層模式的管理系統(tǒng)。網(wǎng)絡(luò)計(jì)費(fèi)是基于代理服務(wù)器的網(wǎng)絡(luò)各項(xiàng)工作中的重點(diǎn)工作之一,如何能科學(xué)有效的管理與查詢用戶使用網(wǎng)絡(luò)費(fèi)用的工作,是當(dāng)前網(wǎng)絡(luò)計(jì)費(fèi)系統(tǒng)關(guān)注的問(wèn)題。因此,對(duì)用戶的網(wǎng)絡(luò)使用情況的科技化管理有著十分重要的實(shí)踐意義。本系統(tǒng)旨在實(shí)現(xiàn)對(duì)現(xiàn)有的網(wǎng)絡(luò)代理服務(wù)器軟件proxy server的信息情況和大量數(shù)據(jù)進(jìn)行數(shù)據(jù)庫(kù)存儲(chǔ)的基礎(chǔ)上,設(shè)計(jì)并完成對(duì)其各個(gè)用戶信息的分類、查詢和統(tǒng)計(jì),在深入研究的過(guò)程中,盡可能實(shí)現(xiàn)種類方便友好的操作界面和數(shù)據(jù)表。關(guān)

2、鍵詞 SQL Server ,客戶端/服務(wù)器,計(jì)費(fèi)系統(tǒng),數(shù)據(jù)表Title C/S Mode Accounting System Base On Proxy ServerAbstractThis system adopts Delphi as the developing instrument of front desk, SQL Server is regarded as backstage supporters administrative system based on mode of two layers of C/S of the data base platform. It is o

3、ne of the key jobs in every work of network based on acting server that the network charges, management how can be with effective science and inquiry users use the work of the network expenses, it is the question that the charge system of network pays close attention to at present. So, the technical

4、ization management of the network operating position to users has very important practice meanings. System this aim at and realize and carry on data at the foundation that stock store to existing network acting server information situation and a large amount of data of server, proxy of software, des

5、ign and finish the classification, inquiry of its each users information and count , during the process of further investigating, realize operation interfaces and data lists that the kind is convenient to be friendly as much as possible .Keywords SQL Server, C/S, Accounting system,data table1 緒論自上個(gè)世

6、紀(jì)90年代以來(lái),計(jì)算機(jī)技術(shù)和通訊技術(shù)的迅猛發(fā)展和普及,帶動(dòng)了網(wǎng)絡(luò)技術(shù)的飛速發(fā)展, 使得傳統(tǒng)的賓館管理方式暴露出更新速度慢、資源耗費(fèi)大等弊病。隨著INTERNET的高速發(fā)展,網(wǎng)絡(luò)已經(jīng)滲透到我們生活中的每一個(gè)角落,其跨時(shí)間性,跨地域性和海量信息源的優(yōu)勢(shì)越來(lái)越來(lái)越明顯,為我們帶來(lái)了新的機(jī)遇,也為賓館管理網(wǎng)絡(luò)化的發(fā)展和應(yīng)用創(chuàng)造了有利的條件。借由網(wǎng)絡(luò),人們可以隨時(shí)隨地上網(wǎng)查詢、預(yù)定?;诰W(wǎng)絡(luò)的信息管理方式為我們提出了一個(gè)現(xiàn)代化計(jì)算機(jī)輔助管理的嶄新模式。World Wide Web是一個(gè)全球可共享的巨大資源,利用WEB來(lái)管理信息已經(jīng)成為現(xiàn)代信息管理的發(fā)展趨勢(shì)。賓館管理系統(tǒng)的基本目標(biāo)就是為賓館的日常業(yè)務(wù)提供

7、一種前所未有的交互、開(kāi)放、易用的全新環(huán)境,為開(kāi)發(fā)應(yīng)用網(wǎng)上賓館系統(tǒng)的管理提供豐富高效的技術(shù)手段及其軟件工具。2.系統(tǒng)需求分析2.1 現(xiàn)有系統(tǒng)介紹CERNET從開(kāi)始建設(shè)到現(xiàn)在已經(jīng)有幾年時(shí)間了,這期間開(kāi)發(fā)了不同的計(jì)費(fèi)系統(tǒng),主要概括起來(lái)有如下幾種:1基于路由器的流量計(jì)費(fèi)方式:這是一種曾經(jīng)廣為使用的計(jì)費(fèi)方式,它在早期的計(jì)費(fèi)系統(tǒng)中占統(tǒng)治地位。這種計(jì)費(fèi)方式使用了多數(shù)路由器能夠按照源IP地址和目的IP地址對(duì)來(lái)記錄流量的特性,這些記錄暫時(shí)存放在路由器內(nèi)存中;計(jì)費(fèi)服務(wù)器使用SNMP協(xié)議命令定時(shí)從路由器獲取流量記錄,通過(guò)分析這些記錄得到收費(fèi)范圍內(nèi)IP的流量統(tǒng)計(jì)數(shù)據(jù)2。這種方式實(shí)現(xiàn)的計(jì)費(fèi)系統(tǒng)其特點(diǎn)是實(shí)現(xiàn)簡(jiǎn)單,一般的路

8、由器都可以做到,并且不用增加過(guò)多的硬件。但是,它也有很明顯的缺陷:只能對(duì)IP地址進(jìn)行流量計(jì)費(fèi),不支持對(duì)用戶的流量計(jì)費(fèi);不能防止IP地址盜用,雖然后來(lái)采用IP-MAC地址靜態(tài)匹配技術(shù)來(lái)防止IP地址盜用,但其防范IP地址盜用的功能十分有限;在端口掃描程序出現(xiàn)后,由于路由器流量記錄溢出,計(jì)費(fèi)準(zhǔn)確性大為降低;對(duì)路由器的性能有比較大的影響,特別是在增加了防止IP地址盜用的功能后。2基于snoop的流量計(jì)費(fèi):snoop是一個(gè)偵聽(tīng)程序,它能夠偵聽(tīng)到網(wǎng)卡上的所有數(shù)據(jù)包并記錄下來(lái)。這樣的網(wǎng)絡(luò)計(jì)費(fèi)方式有很多變種,如清華大學(xué)計(jì)算中心開(kāi)發(fā)的開(kāi)放實(shí)驗(yàn)室網(wǎng)絡(luò)計(jì)費(fèi)系統(tǒng)3,它解決了路由器計(jì)費(fèi)對(duì)路由器性能影響和計(jì)費(fèi)不準(zhǔn)確的問(wèn)題

9、,但是其它問(wèn)題仍然存在。3基于proxy的流量計(jì)費(fèi):在網(wǎng)絡(luò)用戶有一個(gè)很大的特點(diǎn),就是一臺(tái)機(jī)器可能被不同的用戶使用,因此,只對(duì)IP地址進(jìn)行計(jì)費(fèi)還不能解決問(wèn)題?;趐roxy的流量計(jì)費(fèi)正好解決了對(duì)用戶計(jì)費(fèi)的問(wèn)題:用戶只有通過(guò)授權(quán)認(rèn)證后才能使用代理,代理記錄下用戶訪問(wèn)的每一個(gè)地方,然后根據(jù)記錄的日志計(jì)費(fèi)。這種方式計(jì)費(fèi)幾乎解決了路由器計(jì)費(fèi)的所有問(wèn)題,但是它同時(shí)又帶來(lái)了一些新的嚴(yán)重問(wèn)題:代理方式對(duì)于用戶不透明,用戶需要配置自己的客戶端軟件;代理不能支持所有的應(yīng)用,特別是一些新開(kāi)發(fā)的應(yīng)用;對(duì)于大型網(wǎng)絡(luò)來(lái)說(shuō),用戶訪問(wèn)網(wǎng)絡(luò)時(shí)在代理服務(wù)器上出現(xiàn)瓶頸。4基于郵件日志的郵件計(jì)費(fèi):由于電子郵件系統(tǒng)是通過(guò)郵件服務(wù)器對(duì)外

10、通信,因此前面所說(shuō)的流量計(jì)費(fèi)無(wú)法對(duì)郵件用戶計(jì)費(fèi)?,F(xiàn)在對(duì)郵件的計(jì)費(fèi)一般采用的方式是通過(guò)分析郵件系統(tǒng)的日志文件來(lái)實(shí)現(xiàn),這樣的計(jì)費(fèi)方式比較簡(jiǎn)單,但它是被動(dòng)的,沒(méi)有控制功能,并且對(duì)于大批量的用戶缺乏有效的用戶管理手段。5撥入計(jì)費(fèi):由于撥入服務(wù)IP地址是動(dòng)態(tài)分配的,基于路由器的流量計(jì)費(fèi)方式就難以使用了。因此,ISP一般只按連網(wǎng)時(shí)間收費(fèi),而對(duì)于CERNET這種不能只按時(shí)間計(jì)費(fèi)的網(wǎng)絡(luò)(因?yàn)榱髁抠M(fèi)用遠(yuǎn)比時(shí)間費(fèi)用高),很多地方要么采用proxy計(jì)費(fèi)、要么干脆不允許出國(guó)、或者采用允許出國(guó)和不允許出國(guó)兩組撥入號(hào)碼的方式。很顯然,這樣的方式對(duì)于用戶而言使用起來(lái)很不方便。上面的計(jì)費(fèi)方式及相關(guān)的計(jì)費(fèi)系統(tǒng)在很長(zhǎng)一段時(shí)間在各

11、地起了很好的作用,為CERNET的發(fā)展作了重要的貢獻(xiàn)。但是,不可否認(rèn),這些計(jì)費(fèi)方式都存在著這樣那樣的問(wèn)題,在進(jìn)一步提高網(wǎng)絡(luò)服務(wù)質(zhì)量的今天,不完善的網(wǎng)絡(luò)計(jì)費(fèi)系統(tǒng)開(kāi)始阻礙網(wǎng)絡(luò)的發(fā)展。2.2 系統(tǒng)功能需求分析本系統(tǒng)中用戶部分的主要功能需求是:1系統(tǒng)應(yīng)該能夠自動(dòng)收集所有網(wǎng)絡(luò)用戶的各種上網(wǎng)信息,并且能夠?qū)⑦@些信息按收費(fèi)對(duì)象進(jìn)行分類和處理。根據(jù)各種網(wǎng)絡(luò)服務(wù)的收費(fèi)方式和收費(fèi)費(fèi)率計(jì)算出每個(gè)用戶在一定時(shí)期內(nèi)使用此網(wǎng)絡(luò)服務(wù)應(yīng)繳納的費(fèi)用,并結(jié)算出每個(gè)用戶當(dāng)前應(yīng)繳納的總金額。2系統(tǒng)應(yīng)該增加、修改、刪除系統(tǒng)用戶、網(wǎng)絡(luò)用戶帳戶和改變用戶收費(fèi)政策的功能。3系統(tǒng)應(yīng)該提供在一定時(shí)期內(nèi)對(duì)所有網(wǎng)絡(luò)用戶或者單個(gè)用戶使用網(wǎng)絡(luò)服務(wù)的計(jì)費(fèi)

12、情況的查詢功能。4系統(tǒng)應(yīng)該能夠提供在用戶申請(qǐng)網(wǎng)絡(luò)服務(wù)和查詢自己的信息時(shí)可以及時(shí)打印,當(dāng)用戶前來(lái)繳款或通知用戶交納網(wǎng)絡(luò)費(fèi)用時(shí)計(jì)費(fèi)系統(tǒng)能夠?qū)⒂?jì)費(fèi)金額打印出來(lái)。2.2.1 系統(tǒng)功能體系圖計(jì)費(fèi)系統(tǒng)登陸用戶管理費(fèi)用計(jì)算用戶信息管理用戶信息查詢用戶信息打印費(fèi)用的管理費(fèi)用的計(jì)算費(fèi)用的打印2.2.2 系統(tǒng)基本功能主要模塊及功能系統(tǒng)能夠收集所有網(wǎng)絡(luò)用戶的各種上網(wǎng)信息,并可以將這些信息按收費(fèi)對(duì)象進(jìn)行分類和處理。根據(jù)各種網(wǎng)絡(luò)服務(wù)的收費(fèi)方式和收費(fèi)費(fèi)率計(jì)算出每個(gè)用戶在一定時(shí)期內(nèi)使用此網(wǎng)絡(luò)服務(wù)所應(yīng)交納的費(fèi)用,并結(jié)算出每個(gè)用戶當(dāng)前所應(yīng)交納的費(fèi)用的總和。系統(tǒng)可以增加、刪除、修改網(wǎng)絡(luò)用戶的帳戶。在每一個(gè)特定的時(shí)期內(nèi)或一個(gè)時(shí)間段

13、可以對(duì)所有用戶或者單個(gè)用戶使用網(wǎng)絡(luò)服務(wù)的計(jì)費(fèi)情況進(jìn)行查詢。打印功能:對(duì)所有的用戶信息或查詢得到的用戶的信息以及查詢后得到的這些用戶所使用網(wǎng)絡(luò)服務(wù)的計(jì)費(fèi)情況都可以進(jìn)行打印以方便用戶來(lái)查詢費(fèi)用或交納費(fèi)用時(shí)查看。2.3 數(shù)據(jù)流、業(yè)務(wù)流分析2.3.1 數(shù)據(jù)流分析系統(tǒng)的數(shù)據(jù)流程:用戶來(lái)申請(qǐng)網(wǎng)絡(luò)服務(wù),管理員記錄用戶的信息在用戶確認(rèn)信息無(wú)誤后把用戶的信息保存到數(shù)據(jù)庫(kù)中并給出用戶上網(wǎng)的帳戶。如果用戶前來(lái)更改用戶信息要出示相應(yīng)的證件在與數(shù)據(jù)庫(kù)中證件比較無(wú)誤后對(duì)用戶的信息按照用戶的要求進(jìn)行更改。當(dāng)用戶取消網(wǎng)絡(luò)服務(wù)時(shí)對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作把相應(yīng)的用戶的信息、其相應(yīng)的計(jì)費(fèi)信息在他的費(fèi)用進(jìn)行結(jié)算后刪除。在用戶使用網(wǎng)絡(luò)服務(wù)后的

14、一段時(shí)間根據(jù)用戶所使用的網(wǎng)絡(luò)服務(wù)以及費(fèi)率計(jì)算出用戶所需交納的費(fèi)用并記錄到數(shù)據(jù)庫(kù)中,查詢相應(yīng)的用戶信息來(lái)提醒用戶交納費(fèi)用。在用戶交納過(guò)費(fèi)用后標(biāo)注用戶費(fèi)用為已交納,更新數(shù)據(jù)庫(kù)。2.3.2 業(yè)務(wù)流分析業(yè)務(wù)流程:申請(qǐng)人前來(lái)申請(qǐng),管理員受理對(duì)用戶信息做登記并做處理,將處理后的用戶信息保存到數(shù)據(jù)庫(kù)之后可以即時(shí)預(yù)覽、打印出來(lái),查詢?nèi)藛T如果需要用戶信息,可以對(duì)用戶信息進(jìn)行查詢。每月結(jié)尾還要對(duì)用戶上網(wǎng)信息統(tǒng)計(jì),關(guān)于用戶的所有信息打印出來(lái)交由管理人員管理。申請(qǐng)人管理員申請(qǐng)人信息用戶信息會(huì)員信息網(wǎng)絡(luò)費(fèi)用預(yù)覽打印用戶2.4 數(shù)據(jù)字典1. 數(shù)據(jù)項(xiàng)數(shù)據(jù)項(xiàng)的編號(hào):I03-04數(shù)據(jù)項(xiàng)的名稱: 用戶編號(hào)數(shù)據(jù)項(xiàng)的別名: 編號(hào)簡(jiǎn)述

15、: 網(wǎng)絡(luò)用戶的編號(hào)數(shù)據(jù)項(xiàng)的取值范圍: 0999999數(shù)據(jù)項(xiàng)的長(zhǎng)度: 6個(gè)字節(jié)2. 數(shù)據(jù)結(jié)構(gòu) 數(shù)據(jù)結(jié)構(gòu)的編號(hào): D03-01 數(shù)據(jù)結(jié)構(gòu)的名稱: 申請(qǐng)人提供的用戶信息單 簡(jiǎn)述: 申請(qǐng)人填寫的使用網(wǎng)絡(luò)情況及用戶的信息 數(shù)據(jù)結(jié)構(gòu)的組成: 用戶信息+網(wǎng)絡(luò)情況3. 數(shù)據(jù)流 (1).數(shù)據(jù)流的編號(hào): DS03-01 數(shù)據(jù)流的名稱: 各個(gè)用戶登記表 簡(jiǎn)述: 根據(jù)申請(qǐng)人提供的用戶信息而得到的登記表 數(shù)據(jù)流的來(lái)源: 登記用戶信息功能 數(shù)據(jù)流的去向: 查詢?nèi)藛T,管理員 數(shù)據(jù)流的組成: 申請(qǐng)人提供的用戶信息單 數(shù)據(jù)流的流量: 10個(gè)/月 高峰期流量: 20個(gè)/月(2).數(shù)據(jù)流的編號(hào): DS03-02 數(shù)據(jù)流的名稱: 修

16、改后各個(gè)用戶登記表 簡(jiǎn)述: 對(duì)查詢到的用戶信息做需要的修改后而得到的數(shù)據(jù)庫(kù)表 數(shù)據(jù)流的來(lái)源: 修改處理功能 數(shù)據(jù)流的去向: 數(shù)據(jù)庫(kù) 數(shù)據(jù)流的組成: 查詢得到的各個(gè)用戶信息 數(shù)據(jù)流的流量: 10個(gè)/月 高峰期流量: 20個(gè)/月4. 處理邏輯(加工) (1). 處理邏輯編號(hào): P03-01 處理邏輯名稱: 用戶信息登記 簡(jiǎn)述: 對(duì)申請(qǐng)人提供的用戶信息進(jìn)行登記. 輸入的數(shù)據(jù)流: 用戶信息來(lái)自外部實(shí)體申請(qǐng)人 處理過(guò)程: 根據(jù)用戶信息做登記,然后對(duì)信息確認(rèn)后進(jìn)行分類登記 輸出的數(shù)據(jù)流: 用戶信息報(bào)表 處理頻率:10個(gè)/月 (2). 處理邏輯編號(hào): P03-02 處理邏輯名稱: 查詢用戶 簡(jiǎn)述: 根據(jù)條件

17、查詢所需的用戶信息. 輸入的數(shù)據(jù)流: 用戶信息來(lái)源于外部實(shí)體用戶登記管理員 處理過(guò)程: 輸入查詢條件及需查詢的表,進(jìn)行查詢,得到符合條件的用戶信息 輸出的數(shù)據(jù)流: 查詢得到的用戶信息 處理頻率:5個(gè)/分鐘 (3). 處理邏輯編號(hào): P03-03 處理邏輯名稱: 修改用戶信息 簡(jiǎn)述: 對(duì)查詢得到的符合條件的用戶信息做需要的修改后得到的信息并存入數(shù)據(jù)庫(kù)中. 輸入的數(shù)據(jù)流: 查詢得到的用戶信息來(lái)源于外部實(shí)體查詢?nèi)藛T 處理過(guò)程: 對(duì)查詢得到的符合條件的用戶信息做需要的修改 輸出的數(shù)據(jù)流: 修改后案用戶信息 處理頻率: 2個(gè)/分鐘5. 數(shù)據(jù)存儲(chǔ) 數(shù)據(jù)存儲(chǔ)的編號(hào): F03-01 數(shù)據(jù)存儲(chǔ)的名稱: 數(shù)據(jù)庫(kù)庫(kù)

18、存賬 簡(jiǎn)述: 存放的用戶個(gè)數(shù),時(shí)間,用戶信息 數(shù)據(jù)存儲(chǔ)的組成: 用戶信息+用戶編號(hào)+填表日期+填表人姓名 關(guān)鍵字: 用戶編號(hào) 相關(guān)聯(lián)的處理: P2(對(duì)用戶表格進(jìn)行查詢) P3(對(duì)用戶信息進(jìn)行修改)6. 外部實(shí)體 (1).外部實(shí)體的編號(hào): S03-01 外部實(shí)體的名稱: 申請(qǐng)人 簡(jiǎn)述: 提供用戶信息的申請(qǐng)人 輸入的數(shù)據(jù)流: D03-06 輸出的數(shù)據(jù)流: DS03-01 (2).外部實(shí)體的編號(hào): S03-02 外部實(shí)體的名稱: 管理員 簡(jiǎn)述: 對(duì)申請(qǐng)人提供的用戶信息做登記并進(jìn)行處理的管理員 輸入的數(shù)據(jù)流: D03-06 輸出的數(shù)據(jù)流: DS03-01 (3).外部實(shí)體的編號(hào): S03-03 外部實(shí)

19、體的名稱: 查詢?nèi)藛T 簡(jiǎn)述: 根據(jù)條件對(duì)用戶信息進(jìn)行查詢 輸入的數(shù)據(jù)流: DS03-01 輸出的數(shù)據(jù)流: DS03-023 系統(tǒng)設(shè)計(jì)3.1系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)用戶信息部分總體結(jié)構(gòu)身份驗(yàn)證模塊用戶信息登記模塊用戶信息查詢模塊用戶費(fèi)用統(tǒng)計(jì)模塊打印模塊用戶信息修改模塊用戶信息部分分出了四大主模塊,它們分別是:用戶信息登記和打印模塊,用戶信息查詢和修改模塊,用戶費(fèi)用統(tǒng)計(jì)模塊和身份驗(yàn)證模塊。用戶信息登記和打印模塊的主要功能是:對(duì)申請(qǐng)人提供的用戶信息進(jìn)行登記,添加進(jìn)數(shù)據(jù)庫(kù),之后可以對(duì)錄入的信息進(jìn)行預(yù)覽和打印,然后再對(duì)細(xì)規(guī)類出來(lái)的用戶進(jìn)行登記、預(yù)覽和打印。此模塊還有一些小功能像輸入的申請(qǐng)人姓名要與已有的申請(qǐng)人進(jìn)

20、行對(duì)比如果是已經(jīng)存在的申請(qǐng)人還要給出警告性提示;輸入的用戶信息也要和已有的用戶進(jìn)行對(duì)比,如果相同也要給出提示性信息;用戶編號(hào)是自動(dòng)進(jìn)行編號(hào)填表日期也是自動(dòng)生成等等還有很多類似的小功能。用戶信息查詢和修改模塊的主要功能是:由于管理員可能需要對(duì)用戶信息進(jìn)行了解,因此要查詢用戶信息,此模塊就是進(jìn)行用戶信息的查詢,然后對(duì)查詢到符合條件的用戶信息,管理人員可以進(jìn)行相應(yīng)的修改(只有通過(guò)身份驗(yàn)證的才能進(jìn)行用戶信息的修改)。用戶費(fèi)用統(tǒng)計(jì)模塊的功能:對(duì)存入數(shù)據(jù)庫(kù)的用戶進(jìn)行網(wǎng)絡(luò)費(fèi)用統(tǒng)計(jì),統(tǒng)計(jì)出的用戶網(wǎng)絡(luò)費(fèi)用,添加到用戶費(fèi)用信息表中,然后進(jìn)行預(yù)覽、打印。身份驗(yàn)證主模塊的功能:為了防止各類人員對(duì)數(shù)據(jù)庫(kù)中信息進(jìn)行非法的

21、破壞而導(dǎo)致不良后果,加強(qiáng)用戶信息的保密工作,引入了身份驗(yàn)證子模塊,此子模塊功能就是只有合法人員才能進(jìn)行用戶信息登記,用戶信息查詢及修改,用戶網(wǎng)絡(luò)費(fèi)用的統(tǒng)計(jì)等等操作。3.2系統(tǒng)數(shù)據(jù)模型設(shè)計(jì)3.2.1 關(guān)系模型用戶信息部分的關(guān)系模型:用戶登記(用戶編號(hào),申請(qǐng)人信息,用戶信息,填表日期,管理員)查詢(查詢?nèi)藛T信息,查詢條件,查詢用戶編號(hào))修改(查詢?nèi)藛T信息,符合條件用戶信息,修改后用戶信息)3.2.2 數(shù)據(jù)表數(shù)據(jù)表卡片如下:名字:用戶信息表別名:描述:記錄每個(gè)用戶的信息的表定義: 用戶編號(hào)、用戶名、用戶密碼、聯(lián)系人、聯(lián)系電話、證件類型、證件號(hào)碼、ip地址、mac地址、備注位置: 計(jì)費(fèi)系統(tǒng)表名字:申請(qǐng)

22、人信息表別名:描述:記錄每個(gè)申請(qǐng)人的信息的表定義: 用戶編號(hào)、用戶名、用戶密碼、聯(lián)系人、聯(lián)系電話、證件類型、證件號(hào)碼、備注位置: 計(jì)費(fèi)系統(tǒng)表名字:費(fèi)用費(fèi)率表別名:描述:記錄網(wǎng)絡(luò)費(fèi)用費(fèi)率的表定義: 計(jì)費(fèi)類型、按時(shí)間計(jì)費(fèi)標(biāo)準(zhǔn)、按流量計(jì)費(fèi)標(biāo)準(zhǔn)位置: 計(jì)費(fèi)系統(tǒng)表名字:時(shí)間表別名:描述:記錄用戶上網(wǎng)時(shí)間的表定義: 用戶編號(hào)、用戶上網(wǎng)時(shí)間、用戶短網(wǎng)時(shí)間、用戶上網(wǎng)總時(shí)間位置: 計(jì)費(fèi)系統(tǒng)表名字:流量表別名:描述:記錄用戶上網(wǎng)流量的表定義: 用戶編號(hào)、用戶開(kāi)始流量、用戶下網(wǎng)時(shí)所用流量、總流量位置: 計(jì)費(fèi)系統(tǒng)表名字:用戶費(fèi)用表別名:描述:記錄用戶上網(wǎng)時(shí)間的表定義: 用戶編號(hào)、用戶名、上次結(jié)算時(shí)間、用戶上網(wǎng)總時(shí)間、

23、用戶上網(wǎng)總流量、上網(wǎng)總費(fèi)用位置: 計(jì)費(fèi)系統(tǒng)表3.3 系統(tǒng)開(kāi)發(fā)與運(yùn)行環(huán)境確定3.3.1 系統(tǒng)開(kāi)發(fā)1. 此系統(tǒng)是基于Windows 2000 環(huán)境的數(shù)據(jù)庫(kù)管理,后臺(tái)數(shù)據(jù)庫(kù)采用 SQL SERVER 院2000,前端使用 DELPHI6.0 進(jìn)行開(kāi)發(fā),此系統(tǒng)屬于單機(jī)板系統(tǒng)。2.開(kāi)發(fā)系統(tǒng)中,采用的是彈開(kāi)式系統(tǒng),數(shù)據(jù)庫(kù)則是有SQL server2000開(kāi)發(fā)。綜合開(kāi)發(fā)整個(gè)系統(tǒng)都是為了適應(yīng)網(wǎng)絡(luò)的需要,在程序設(shè)計(jì)過(guò)程中,我為了保證程序能正常的運(yùn)行根據(jù)網(wǎng)絡(luò)一些實(shí)際情況,程序是很多數(shù)據(jù)可以由系統(tǒng)自動(dòng)的生成,像用戶編號(hào)是通過(guò)編程自動(dòng)進(jìn)行編號(hào),這樣管理員不必考慮現(xiàn)在進(jìn)行登記的用戶是第幾個(gè)用戶了,操作起來(lái)比較方便;填表

24、日期也由系統(tǒng)自動(dòng)生成,方便管理員使用。3.編程中,我在指導(dǎo)老師的幫助下并結(jié)合了自己的實(shí)際水平還有在網(wǎng)上的查詢統(tǒng)一運(yùn)用了“數(shù)據(jù)模塊”來(lái)進(jìn)行用戶信息的預(yù)覽打印,可以使錄入的用戶信息方便的預(yù)覽打印出來(lái),便于管理人員使用,在費(fèi)用計(jì)算和管理這一塊,可以根據(jù)用戶的不同,數(shù)據(jù)可以自動(dòng)的添入。生成完整的數(shù)據(jù),方便于打印和搜索。4.在系統(tǒng)中,其中有些是是需要保密的,比如用戶的賬號(hào)信息,只有少數(shù)人知道,這些我們?yōu)榇硕尤肓艘恍┥矸蒡?yàn)證模塊,非法人員不能進(jìn)入對(duì)用戶帳號(hào)進(jìn)行登記、查詢和修改等等操作,需要通過(guò)密碼來(lái)確定一個(gè)人的身份,驗(yàn)證身份通過(guò)之扣才能做相應(yīng)的操作。5.為了方便管理員對(duì)用戶信息的查詢,引入了查詢模塊,盡

25、量做到查詢的智能化和多樣性。3.3.2 系統(tǒng)開(kāi)發(fā)環(huán)境此系統(tǒng)是基于Windows 2000 網(wǎng)環(huán)境的數(shù)據(jù)庫(kù)管理系統(tǒng),后臺(tái)數(shù)據(jù)庫(kù)采用 SQL SERVER2000前端使用 DELPHI6.0 進(jìn)行開(kāi)發(fā),此系統(tǒng)屬于單機(jī)板。本課題的開(kāi)發(fā)需要采用一種適合于數(shù)據(jù)庫(kù)編程,而且具備同時(shí)訪問(wèn)多種數(shù)據(jù)庫(kù)系統(tǒng)能力的開(kāi)發(fā)語(yǔ)言與工具。目前,Delphi是較為流行的可視化編程語(yǔ)言之一,在數(shù)據(jù)庫(kù)開(kāi)發(fā)方面具有豐富的資源,可以實(shí)現(xiàn)不同數(shù)據(jù)庫(kù)間的異構(gòu)連接,實(shí)現(xiàn)數(shù)據(jù)處理與轉(zhuǎn)換。Delphi是Inprise公司推出的可視化、面向?qū)ο蟮母咝实目焖賾?yīng)用等程序開(kāi)發(fā)工具,提供了大量的較新較全的開(kāi)發(fā)功能。作為一個(gè)優(yōu)秀的前端開(kāi)發(fā)工具,Delp

26、hi廣受歡迎。 開(kāi)發(fā)工具delphi6.0和SQL server介紹l Delphi 6是一種非常優(yōu)秀的可視化應(yīng)用程序開(kāi)發(fā)工具,它由 Inprise公司于2001年5月8日在美國(guó)推出的最新版本。它繼承了先前版本簡(jiǎn)單高效、功能強(qiáng)大的特點(diǎn),并且作為第一個(gè)可以幫助開(kāi)發(fā)人員輕易創(chuàng)建符合工業(yè)標(biāo)準(zhǔn)的Web服務(wù)的快速開(kāi)發(fā)工具。它具有功能強(qiáng)大,運(yùn)行速度快,易于學(xué)習(xí)和使用以及開(kāi)發(fā)效率高等特點(diǎn),delphi是可視化應(yīng)用程序開(kāi)發(fā)環(huán)境,可重用性面向?qū)ο蟮木幊陶Z(yǔ)言,快速編譯器和數(shù)據(jù)庫(kù)的完美結(jié)合。Delphi 6包括BizSnap(用于創(chuàng)建基于XML和SOAP的Web Services及連結(jié))、WebSna

27、p(基于組件的Web開(kāi)發(fā)平臺(tái))和DataSnap(創(chuàng)建把客戶端或服務(wù)連結(jié)到主數(shù)據(jù)庫(kù)的中間件)。在基于Web的平臺(tái)方面,除了Microsoft的.NET平臺(tái),Delphi 6 還支持SUN公司的ONE平臺(tái)。在數(shù)據(jù)庫(kù)應(yīng)用程序開(kāi)發(fā)中delphi具有眾多的優(yōu)越性,他為我們提供了開(kāi)發(fā)基于客戶/服務(wù)器模式的數(shù)據(jù)庫(kù)應(yīng)用程序的能力。并配有(BDE),可通過(guò)sql links,ODBC等技術(shù)訪問(wèn)多種數(shù)據(jù)庫(kù),還可以 利用ADO來(lái)訪問(wèn)各種數(shù)據(jù)庫(kù)。l SQL Server 2000(64位)是Microsoft公司開(kāi)發(fā)的企業(yè)級(jí)數(shù)據(jù)庫(kù)軟件,SQL Server 2000(64位) beta的開(kāi)發(fā)充分利用了64位硬件平臺(tái)

28、的增強(qiáng)性能。它為需要使用大量?jī)?nèi)存的數(shù)據(jù)應(yīng)用程序(例如大型電子商務(wù)、數(shù)據(jù)倉(cāng)庫(kù)和分析應(yīng)用程序)提供了具有更高水平的單系統(tǒng)伸縮性。目前,為SQL Server 2000(64位)計(jì)劃開(kāi)發(fā)的硬件產(chǎn)品最大可以支持64GB線性物理內(nèi)存,將來(lái)的硬件產(chǎn)品將可以支持多達(dá)4TB的線性物理內(nèi)存。1.系統(tǒng)的性能要求3.3.3運(yùn)行環(huán)境簡(jiǎn)介1系統(tǒng)的性能要求系統(tǒng)的性能要求通常指系統(tǒng)需要的存儲(chǔ)容量以及后援存儲(chǔ),重新啟動(dòng)和安全性,運(yùn)行效率等方面的考慮。 本系統(tǒng)運(yùn)行環(huán)境為單環(huán)境,在運(yùn)算時(shí)對(duì)系統(tǒng)整體性能要求過(guò)高,要求:軟件系統(tǒng)環(huán)境win2000以上+SQL server2000硬件系統(tǒng)環(huán)境C600、64MB(RAM)、500MB(

29、HD)。系統(tǒng)運(yùn)行時(shí)對(duì)數(shù)據(jù)的保密性要求不高對(duì)一般的數(shù)據(jù)不要求進(jìn)行加密。此外,對(duì)其它軟件幾乎沒(méi)有依賴性,程序健壯性較好。2運(yùn)行需求硬件條件:586 CPU、32M RAM、3.2G硬盤以上的PC機(jī);打印機(jī);局域網(wǎng)。軟件條件:Windows 98以及Windows NT操作系統(tǒng);基于SQL語(yǔ)言的數(shù)據(jù)庫(kù)服務(wù)器系統(tǒng); 服務(wù)器。3其他需求本系統(tǒng)有較好的可維護(hù)性、可靠性、可理解性、效率。易于用戶理解和操作??删S護(hù)性包括了可讀性、可修改性、可測(cè)試性、等含義??煽啃酝ǔ0ㄕ_性和健壯性。開(kāi)發(fā)過(guò)程中,在各種矛盾的目標(biāo)之間作權(quán)衡,并在一定的限制的條件下(經(jīng)費(fèi)、時(shí)間、可用的軟、硬件資源等),使上述各方面最大限度的得

30、到滿足。4.用戶信息登記打印主模塊的設(shè)計(jì)4.1 用戶信息登記打印主模塊的體系結(jié)構(gòu)設(shè)計(jì)4.1.1 用戶信息登記打印模塊功能 此模塊的主要功能是:對(duì)申請(qǐng)人提供的用戶信息進(jìn)行登記添加進(jìn)數(shù)據(jù)庫(kù),之后可以對(duì)錄入的信息進(jìn)行預(yù)覽和打印,然后再對(duì)細(xì)規(guī)類出來(lái)的用戶進(jìn)行登記、預(yù)覽和打印。此模塊還有一些小功能像輸入的申請(qǐng)人姓名要與已有的申請(qǐng)人進(jìn)行對(duì)比如果是以有的申請(qǐng)人還要給出提示;輸入的用戶信息要與數(shù)據(jù)庫(kù)中已有的用戶信息進(jìn)行對(duì)比,如果相同也要給出提示性信息。4.1.2用戶信息登記打印模塊功能圖用戶信息模塊用戶登記模塊打印模塊添加修改4.2 用戶信息登記打印子模塊功能接口、界面設(shè)計(jì)、詳細(xì)設(shè)計(jì)4.2.1 用戶信息登記打

31、印子模塊及功能用戶信息登記打印模塊又細(xì)分出了三個(gè)子模塊:用戶信登記模塊,用戶信息模塊,打印模塊。用戶登記模塊功能:對(duì)用戶的信息進(jìn)行登記。用戶信息模塊功能:對(duì)用戶的信息進(jìn)行添加修改。打印模塊功能:對(duì)用戶的信息進(jìn)行預(yù)覽和打印。4.2.2用戶信息登記打印界面設(shè)計(jì)、詳細(xì)設(shè)計(jì)用戶信息登記打印模塊詳細(xì)設(shè)計(jì)過(guò)程:界面設(shè)計(jì)是在DELPHI的FORM窗體上進(jìn)行界面的設(shè)計(jì),主要使用了下列控件:Edit,DBEdit,Button,label,Memo, BitBtn, Image, RadioGroup, ComboBox, RadioButton, Query, DataSource, DBEdit, DBGr

32、id, Table,DBMemo, GroupBox,QuickRep等等,然后編程實(shí)現(xiàn)數(shù)據(jù)的添加、預(yù)覽和打印。此模塊詳細(xì)設(shè)計(jì)過(guò)程中遇到的困難和解決方法:1DELPHI怎樣和SQL SERVER 數(shù)據(jù)庫(kù)連接起來(lái),解決方法是,用控制面板中的ODBC Data Source進(jìn)行連接,在里面設(shè)置數(shù)據(jù)庫(kù)類型是SQLSERVER類型,取一個(gè)別名選擇使用的服務(wù)器名,和訪問(wèn)時(shí)的用戶名及密碼,選擇連接的實(shí)際數(shù)據(jù)庫(kù)名等等做好這一系列設(shè)置之后,就可以通過(guò)DELPHI中的像Table、Query控件中屬性的設(shè)置就可以和數(shù)據(jù)庫(kù)連接起來(lái)了。2輸入的用戶信息如何存入數(shù)據(jù)庫(kù)中,這個(gè)問(wèn)題通過(guò)查閱很多書籍后找到了解決方法是,使

33、用一個(gè)Table控件或者其它類似意義的控件和一個(gè)Datasource控件,設(shè)置Table控件或者其它類似意義的控件和Datasource控件的屬性讓它們和數(shù)據(jù)庫(kù)連接起來(lái),然后通過(guò)編寫程序存入數(shù)據(jù)庫(kù)中,用這樣的一段程序?qū)崿F(xiàn):With Table1 dobegin Append; FieldValues用戶編號(hào):=Edit1.Text;Post;3在DELPHI中有些感知控件如:DBEdit,DBMemo,DBGrid等等控件,這些控件和數(shù)據(jù)庫(kù)中的數(shù)據(jù)直接相聯(lián),可以直接顯示存入數(shù)據(jù)庫(kù)的數(shù)據(jù),因此這里用戶信息的傳遞是通過(guò)這些控件來(lái)實(shí)現(xiàn)的。5.用戶信息查詢和修改主模塊的設(shè)計(jì)5.1用戶信息查詢和修改主模

34、塊的體系結(jié)構(gòu)設(shè)計(jì)5.1.1 用戶信息查詢和修改主模塊的功能此模塊的主要功能是:由于管理人員可能需要對(duì)用戶信息進(jìn)行了解,因此要查詢用戶信息,此模塊就是進(jìn)行用戶信息的查詢,然后對(duì)查詢到符合條件的用戶信息管理人員可以進(jìn)行相應(yīng)的修改,然后存入數(shù)據(jù)庫(kù)(只有通過(guò)身份驗(yàn)證的才能將用戶信息的修改添加進(jìn)入數(shù)據(jù)庫(kù),否則既使做了修改可不能存入數(shù)據(jù)庫(kù)中)。5.1.2 用戶信息查詢和修改主模塊圖用戶信息按日期對(duì)單個(gè)表進(jìn)行查詢單表多條件查詢兩表單條件復(fù)合查詢修改5.2用戶信息查詢和修改主模塊功能接口、界面設(shè)計(jì)、詳細(xì)設(shè)計(jì)5.2.1 用戶信息查詢和修改模塊的下屬子模塊及功能用戶信息查詢和修改模塊又細(xì)分出了三個(gè)子模塊:?jiǎn)蝹€(gè)表多

35、個(gè)條件查詢和修改子模塊,兩個(gè)表單個(gè)條件復(fù)合查詢子模塊,按固定條件日期查詢和修改子模塊。單個(gè)表多個(gè)條件查詢和修改子模塊功能:一次只能對(duì)一種類型的用戶進(jìn)行符合多個(gè)條件的查詢(最多進(jìn)行三個(gè)條件的查詢),顯示查詢結(jié)果,統(tǒng)計(jì)查詢到用戶條數(shù),對(duì)查詢到符合條件的用戶信息管理人員可以進(jìn)行修改,不過(guò)要通過(guò)身份驗(yàn)證之后,修改之后添加進(jìn)入數(shù)據(jù)庫(kù),之后可以反復(fù)查詢和修改。兩個(gè)表單個(gè)條件復(fù)合查詢子模塊功能:通過(guò)一個(gè)表的表名和查詢條件在另一個(gè)表中查詢符合條件的用戶并將用戶信息顯示出來(lái),這里兩個(gè)數(shù)據(jù)表的連接通過(guò)兩表之間的相同的字段用戶編號(hào)來(lái)進(jìn)行連接的。按固定條件日期查詢和修改子模塊功能:輸入需要查詢的表名和固定日期查詢條件

36、進(jìn)行查詢顯示查詢結(jié)果,統(tǒng)計(jì)查詢到用戶條數(shù),對(duì)查詢到符合條件的用戶信息管理人員可以進(jìn)行修改,修改之后添加進(jìn)入數(shù)據(jù)庫(kù),之后可以反復(fù)查詢和修改。5.2.2用戶信息查詢修改模塊界面設(shè)計(jì)、詳細(xì)設(shè)計(jì)用戶信息查詢修改模塊詳細(xì)設(shè)計(jì)過(guò)程:界面設(shè)計(jì)是在DELPHI的FORM窗體上進(jìn)行界面的設(shè)計(jì),主要使用了下列控件: StringGrid,ComboBox, Query, DataSource, DBEdit, DBGrid,ComboBox, Label,GroupBox,Button等等。查詢和統(tǒng)計(jì)符合條件用戶數(shù)量功能是通過(guò)書寫SQL查詢和統(tǒng)計(jì)語(yǔ)句來(lái)實(shí)現(xiàn)的。此模塊詳細(xì)設(shè)計(jì)過(guò)程中遇到的困難和解決方法: (1).怎

37、樣使查詢盡可能的智能化,而且盡量做到查詢的隨意性,就是可以進(jìn)行任意備件,對(duì)任意用戶信息進(jìn)行查詢,在一本delphi企業(yè)管理看到了一種查詢方法查詢條件的選取相對(duì)比較的隨意不用做查詢條件固定,所以就根據(jù)這個(gè)例子做了單表多條件查詢功能,這個(gè)功能可以相對(duì)隨意選擇用戶信息進(jìn)行查詢而且有查詢條件的提示信息,管理人員查詢起來(lái)方便一些,但是這個(gè)查詢功能并不完善,它不能進(jìn)行兩個(gè)表的復(fù)合查詢,因此又引入了對(duì)兩個(gè)表單個(gè)條件用戶信息的查詢這個(gè)功能模塊,為了進(jìn)一步完善查詢功能的多樣性又引入了按固定條件日期條件的用戶信息的查詢等功能,這此查詢功能的實(shí)現(xiàn)都少不了使用Query控件,書寫SQL各種查詢語(yǔ)言,SQL查詢語(yǔ)言并不

38、難寫關(guān)鍵是加入變量的SQL查詢語(yǔ)句在語(yǔ)法結(jié)構(gòu)上有一些不同,這點(diǎn)比較難解決,但是經(jīng)過(guò)反復(fù)的修改調(diào)試還是解決了這個(gè)問(wèn)題。6計(jì)費(fèi)統(tǒng)計(jì)主模塊 6.1計(jì)費(fèi)統(tǒng)計(jì)主模塊的體系結(jié)構(gòu)設(shè)計(jì)6.1.1計(jì)費(fèi)統(tǒng)計(jì)主模塊的功能計(jì)費(fèi)統(tǒng)計(jì)模塊的功能:對(duì)存入數(shù)據(jù)庫(kù)的各個(gè)用戶按照上網(wǎng)活動(dòng)做各項(xiàng)統(tǒng)計(jì),統(tǒng)計(jì)出用戶應(yīng)交納的費(fèi)用,添加到數(shù)據(jù)表中,然后進(jìn)行預(yù)覽、打印。數(shù)據(jù)庫(kù)中用戶計(jì)費(fèi)信息查詢并統(tǒng)計(jì)各用戶的費(fèi)用添加、打印6.1.2 計(jì)費(fèi)統(tǒng)計(jì)主模塊圖6.2計(jì)費(fèi)統(tǒng)計(jì)主模塊功能接口、界面設(shè)計(jì)、詳細(xì)設(shè)計(jì)6.2.1計(jì)費(fèi)統(tǒng)計(jì)模塊界面設(shè)計(jì)、詳細(xì)設(shè)計(jì)計(jì)費(fèi)統(tǒng)計(jì)模塊詳細(xì)設(shè)計(jì)過(guò)程:界面設(shè)計(jì)是在DELPHI的FORM窗體上進(jìn)行界面的設(shè)計(jì),主要使用了下列控件: St

39、ringGrid,ComboBox, Query, DataSource, DBEdit, DBGrid,ComboBox, Label,GroupBox,Button ,QuickRep等等;計(jì)費(fèi)統(tǒng)計(jì)功能是通過(guò)書寫SQL語(yǔ)句來(lái)實(shí)現(xiàn)。此模塊詳細(xì)設(shè)計(jì)過(guò)程中遇到的困難和解決方法:遇到的困難是,進(jìn)行按照取部分值的統(tǒng)計(jì)查詢,如統(tǒng)計(jì)用戶信息條件和輸入的條件前一部分相同或后一部分相同的用戶個(gè)數(shù),使用SQL語(yǔ)句中LIKE來(lái)進(jìn)行。Query1.Close;Query1.SQL.Clear;Query1.SQL.Add(select * from 用戶登記表 where 用戶編號(hào) LIKE :id);Query

40、1.Params0.AsString:=s ;Query1.Active:=True;還有一個(gè)困難就是對(duì)于表中用戶信息非常的龐大,統(tǒng)計(jì)和查詢起來(lái)可能速度會(huì)相對(duì)比較的慢,由于時(shí)間關(guān)系沒(méi)有對(duì)統(tǒng)計(jì)和查詢的速度進(jìn)行優(yōu)化,但是在下面做了這方面的研究,為了查詢和統(tǒng)計(jì)的速度變快,可以對(duì)表建立視圖,通過(guò)索引視圖來(lái)查詢和統(tǒng)計(jì)用戶信息,或者將SQL數(shù)據(jù)庫(kù)轉(zhuǎn)化成DELPHI自帶的數(shù)據(jù)這樣查詢速度會(huì)變快一些,具體做法有待進(jìn)一步的研究。7 身份驗(yàn)證主模塊7.1身份驗(yàn)證主模塊的體系結(jié)構(gòu)設(shè)計(jì)7.1.1身份驗(yàn)證主模塊的功能身份驗(yàn)證主模塊的功能:為了防止各類人員對(duì)數(shù)據(jù)庫(kù)中信息進(jìn)行非法的破壞而導(dǎo)致不良后果,加強(qiáng)用戶信息的保密工作

41、,引入了身份驗(yàn)證子模塊,此子模塊功能就是只有合法人員才能進(jìn)行用戶信息登記,用戶信息查詢及修改,用戶費(fèi)用統(tǒng)計(jì)等等操作。7.1.2 身份驗(yàn)證主模塊圖登錄模塊驗(yàn)證模塊7.2身份驗(yàn)證主模塊功能接口、界面設(shè)計(jì)、詳細(xì)設(shè)計(jì)7.2.1身份驗(yàn)證模塊界面設(shè)計(jì)、詳細(xì)設(shè)計(jì)身份驗(yàn)證模塊詳細(xì)設(shè)計(jì)過(guò)程:界面設(shè)計(jì)是在DELPHI的FORM窗體上進(jìn)行界面的設(shè)計(jì),主要使用了下列控件:Edit, ComboBox;驗(yàn)證功能通過(guò)編寫一個(gè)簡(jiǎn)單的IF語(yǔ)句來(lái)實(shí)現(xiàn)的,設(shè)置一個(gè)變量來(lái)控件輸入密碼的的次數(shù)不超過(guò)3次,這種身份驗(yàn)證程序相對(duì)簡(jiǎn)單,此程序設(shè)計(jì)過(guò)程中未遇到非常困難的問(wèn)題,但是遇到了這樣的困難:進(jìn)入用戶信息查詢和修改模塊、計(jì)費(fèi)統(tǒng)計(jì)模塊和用

42、戶信息登記模塊都彈出一個(gè)身份驗(yàn)證窗口,身份驗(yàn)證通過(guò)之后如何決定進(jìn)入哪個(gè)界面,這個(gè)問(wèn)題比較的難解決,通過(guò)查資料和研究還是沒(méi)能解決,不過(guò)用了一種笨方法就是為進(jìn)入的每個(gè)界面都做一個(gè)相同的身份驗(yàn)證界面,這樣從表面上功能上都和要求相符合。如果以后找到更好的解決方法再做更改。8. 用戶使用手冊(cè)8.1 系統(tǒng)功能及運(yùn)行環(huán)境簡(jiǎn)介8.1.1系統(tǒng)功能簡(jiǎn)介本課題主要是解決網(wǎng)絡(luò)費(fèi)用管理中涉及到的事物,目標(biāo)是使網(wǎng)絡(luò)計(jì)費(fèi)系統(tǒng)更加的合理化和科學(xué)化。本系統(tǒng)主要包括用戶信息管理和用戶費(fèi)用管理兩大模塊。下面介紹用戶信息這一主要模塊及功能。用戶信息管理這部分主要功能:申請(qǐng)人進(jìn)行網(wǎng)絡(luò)需求申請(qǐng),管理員記錄用戶信息并保存到數(shù)據(jù)庫(kù),即時(shí)進(jìn)行

43、預(yù)覽、打印,管理人員如果需要了解用戶信息可以進(jìn)行單個(gè)條件和多個(gè)備件的復(fù)合查詢、對(duì)查詢得到符合條件的用戶信息相關(guān)人員可以進(jìn)行直接修改(人員是一定的),此系統(tǒng)基本上就完成上述功能,當(dāng)然還有很多具體的小功能像可以輸入申請(qǐng)人的姓名與已有申請(qǐng)人進(jìn)行對(duì)比如果是已有的申請(qǐng)人還要給出提示等等功能。8.1.2 開(kāi)發(fā)環(huán)境簡(jiǎn)介此系統(tǒng)是基于Windows 2000 網(wǎng)絡(luò)環(huán)境的數(shù)據(jù)庫(kù)管理屬,后臺(tái)數(shù)據(jù)庫(kù)采用 SQL SERVER前端使用 DELPHI 進(jìn)行開(kāi)發(fā),此系統(tǒng)屬于單機(jī)板。 開(kāi)發(fā)工具delphi6.0和SQL server介紹l delphi是美國(guó)borland公司推出的功能強(qiáng)大的應(yīng)用程序開(kāi)發(fā)工具,它

44、具有功能強(qiáng)大,運(yùn)行速度快,易于學(xué)習(xí)和使用以及開(kāi)發(fā)效率高等特點(diǎn),delphi是可視化應(yīng)用程序開(kāi)發(fā)環(huán)境,可重用性面向?qū)ο蟮木幊陶Z(yǔ)言,快速編譯器和數(shù)據(jù)庫(kù)的完美結(jié)合。Delphi 6包括BizSnap(用于創(chuàng)建基于XML和SOAP的Web Services及連結(jié))、WebSnap(基于組件的Web開(kāi)發(fā)平臺(tái))和DataSnap(創(chuàng)建把客戶端或服務(wù)連結(jié)到主數(shù)據(jù)庫(kù)的中間件)。在基于Web的平臺(tái)方面,除了Microsoft的.NET平臺(tái),Delphi 6 還支持SUN公司的ONE平臺(tái)。在數(shù)據(jù)庫(kù)應(yīng)用程序開(kāi)發(fā)中delphi具有眾多的優(yōu)越性,他為我們提供了開(kāi)發(fā)基于客戶/服務(wù)器模式的數(shù)據(jù)庫(kù)應(yīng)用程序的能力。并配有(BD

45、E),可通過(guò)sql links,ODBC等技術(shù)訪問(wèn)多種數(shù)據(jù)庫(kù),還可以 利用ADO來(lái)訪問(wèn)各種數(shù)據(jù)庫(kù),Delphi語(yǔ)言是結(jié)構(gòu)嚴(yán)謹(jǐn)、數(shù)據(jù)類型豐富、運(yùn)行性能優(yōu)越的Object Pascal語(yǔ)言。l SQL Server 2000(64位)是Microsoft公司開(kāi)發(fā)的企業(yè)級(jí)數(shù)據(jù)庫(kù)軟件,SQL Server 2000(64位) beta的開(kāi)發(fā)充分利用了64位硬件平臺(tái)的增強(qiáng)性能。它為需要使用大量?jī)?nèi)存的數(shù)據(jù)應(yīng)用程序(例如大型電子商務(wù)、數(shù)據(jù)倉(cāng)庫(kù)和分析應(yīng)用程序)提供了具有更高水平的單系統(tǒng)伸縮性。目前,為SQL Server 2000(64位)計(jì)劃開(kāi)發(fā)的硬件產(chǎn)品最大可以支持64GB線性物理內(nèi)存,將來(lái)的硬件產(chǎn)品將可以支持多達(dá)4TB的線性物理內(nèi)存。8.2 系統(tǒng)運(yùn)行與操作指南(手冊(cè))這是運(yùn)行時(shí)的登陸界面,首先要進(jìn)行登陸只有是合法的用戶才擁有管理員權(quán)限才可以對(duì)用戶的信息進(jìn)行更改和刪除。以及對(duì)網(wǎng)絡(luò)費(fèi)用計(jì)算和費(fèi)率的更改。點(diǎn)擊登陸驗(yàn)證通過(guò)后就會(huì)進(jìn)入軟件的主界面,這里你可以對(duì)用戶的信息進(jìn)行一些操作,添加新的用戶、更改用戶的信息、刪除用戶、查詢用戶的信息;也可以對(duì)網(wǎng)絡(luò)費(fèi)用的情況進(jìn)行查詢、計(jì)算以及對(duì)網(wǎng)絡(luò)費(fèi)用的費(fèi)率的改變??梢詫?duì)單個(gè)用戶的使用網(wǎng)絡(luò)情況進(jìn)行查詢也可以對(duì)一些滿足一定條件的用戶的上網(wǎng)情況進(jìn)行查詢預(yù)覽打印。這就是此系統(tǒng)的使用說(shuō)明部分。添加用戶界面用戶信息修改界面還有其他一些功能的界面這

溫馨提示

  • 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論