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

正文內(nèi)容

網(wǎng)吧計(jì)費(fèi)系統(tǒng)—計(jì)算機(jī)畢業(yè)設(shè)計(jì)-wenkub

2022-12-14 17:19:42 本頁(yè)面
 

【正文】 下機(jī)時(shí)要求點(diǎn)擊此圖標(biāo)進(jìn)行下機(jī),客戶(hù)端將下機(jī)信息發(fā)送到“服務(wù)器端”,然后重新彈出登錄界面,等待下一個(gè)用戶(hù)登錄。其實(shí),它的機(jī)制和 Java差不多。 (2). 強(qiáng)大的面向?qū)ο筇匦浴? Access 2021 數(shù)據(jù)庫(kù) Access 是 Microsoft 公司推出的一款優(yōu)秀的數(shù)據(jù)庫(kù)管理軟件,最適合用來(lái)作為中、小規(guī)模數(shù)據(jù)量應(yīng)用軟件的底層數(shù)據(jù)庫(kù)。 在 Access 2021 版本中, Access 使用了表格來(lái)實(shí)現(xiàn)數(shù)據(jù)的采集、維護(hù)、分析和傳播等功能,此外,它還提供了關(guān)系型數(shù)據(jù)庫(kù)所要求的相當(dāng)豐富的數(shù)據(jù)運(yùn)算和數(shù)據(jù)匯總能力。 (4). 作為 Office 套件的一部分,可以與 Office 集成,實(shí)現(xiàn)無(wú)縫連接。 (2). 需求分析的任務(wù): 開(kāi)發(fā)軟件系統(tǒng)最為困難的部分是準(zhǔn)確說(shuō)明開(kāi)發(fā)什么,最為困難的概念性工作便是編寫(xiě)出詳細(xì)的技術(shù)需求,這包括所有面向用戶(hù),面向機(jī)器和其 他軟件系統(tǒng)的接口,同時(shí)這也是一旦出錯(cuò),將最終會(huì)給系統(tǒng)帶來(lái)極大損害的部分,并且以后再對(duì) 它 修改也極為困難的 。 傳統(tǒng)網(wǎng)吧管理 網(wǎng)吧是隨人們生活中對(duì)計(jì)算機(jī)越來(lái)越需要而建立的,這類(lèi)網(wǎng)吧大多存在于學(xué)校,公司,圖書(shū)館等大型公共場(chǎng)所,在網(wǎng)吧建立之初,沒(méi)有網(wǎng)吧計(jì)費(fèi)系統(tǒng)的情況下,網(wǎng)吧的管理完全人工化。上機(jī)用戶(hù)有時(shí)也會(huì)因管理人員的失誤帶來(lái)不必要的麻煩。計(jì)算機(jī) 一點(diǎn)一丁的入侵人類(lèi)的生活,計(jì)算機(jī)管理代替人工管理是不可避免的,像網(wǎng)吧管理這類(lèi)不要求在管理上創(chuàng)新,機(jī)械般管理更加完美的前提下,我選擇設(shè)計(jì)開(kāi)發(fā)網(wǎng)吧計(jì)費(fèi)系統(tǒng),希望能改善網(wǎng)吧管理上的混亂情況,也避免了管理人員的工作麻煩。 (4).工作迅速快捷。設(shè)計(jì)理念應(yīng)是客戶(hù)容易使用。Visual 中有兩種窗體包, Windows 窗體以及 Web 窗體;一個(gè)新版的 ADO 用于接受離線數(shù)據(jù)源;新的語(yǔ)言,移走了原來(lái)的關(guān)鍵字,提高 Type 數(shù)據(jù)的安全性以及提供低級(jí)別結(jié)構(gòu)以滿(mǎn)足高級(jí)別開(kāi)發(fā)者的需求。在系統(tǒng)中應(yīng)設(shè)計(jì)管理模塊,根據(jù)不同的客戶(hù)設(shè)定不同的權(quán)限,體現(xiàn)了追求系統(tǒng)人工智能化,保證了只有管理員才能對(duì)整個(gè)系統(tǒng)的完全控制。服務(wù)器端的功能需求具體表述有: 操作員管理功能模塊 該模塊主要提供操作員登錄、操作員管理、修改密碼和設(shè)置上機(jī)費(fèi)用的功 能。(如圖 所示) 7 用 戶(hù) 信 息 管 理刪 除 用 戶(hù) 信 息修 改 用 戶(hù) 信 息添 加 用 戶(hù) 信 息查 詢(xún) 用 戶(hù) 費(fèi) 用用 戶(hù) 充 值按 用 戶(hù) 帳 號(hào)按 用 戶(hù) 姓 名按 用 戶(hù) 類(lèi) 型按 用 戶(hù) 類(lèi) 型按 用 戶(hù) 帳 號(hào)按 用 戶(hù) 姓 名 圖 用戶(hù)信息管理模塊圖 計(jì)算機(jī)管理功能 模塊 該模塊主要提供添加、修改和刪除計(jì)算機(jī)信息功能。底層代碼包括 ClsSuperUser 類(lèi)、 ClsUser類(lèi)、 ClsComputer 類(lèi)、 ClsFeeRules 類(lèi)、 ClsDBOperation 類(lèi)、 ClsServer 類(lèi)和 ClsClient類(lèi)。設(shè)計(jì)數(shù)據(jù)庫(kù)系統(tǒng)時(shí)應(yīng)先了解用戶(hù)的各方面需求,包括現(xiàn)有系統(tǒng)的需求及將有可能增加的需求。 1. 操作員信息表 包括的數(shù)據(jù)字段有:操作員賬號(hào)、密碼、操作員真實(shí)姓名、用戶(hù)模塊、計(jì)算機(jī)模塊、備注。其中用戶(hù)名有關(guān)鍵字段。如表 所示 字段名 意義 字段類(lèi)型 字段大小 關(guān)鍵字 UserName 用戶(hù)名 文本 10 LoginTime 登錄時(shí)間 日期 10 LogoffTime 下機(jī)時(shí)間 日期 日期 TotalHour 本次上機(jī)時(shí)間 數(shù)字 單精度 Fee 本次上機(jī)費(fèi)用 數(shù)字 單精度 Computer 計(jì)算機(jī)的房間編號(hào) +機(jī)位編號(hào) 文本 10 表 用戶(hù)費(fèi)用信息表 5. 費(fèi)率 信息表: 包括的數(shù)據(jù)字段有:用戶(hù)類(lèi)型和費(fèi)率。如果程序沒(méi)有退出,進(jìn)入下一個(gè)偵聽(tīng)循環(huán),則后臺(tái)程序就實(shí)現(xiàn)了一點(diǎn)對(duì)多點(diǎn)的通信模式。這樣就表現(xiàn)服務(wù)端與客戶(hù)端已成功連接。 TCP 協(xié)議是一種面向連接的,并提供可靠的、完整的、安全的數(shù)據(jù)傳送的網(wǎng)絡(luò)協(xié)議。直到對(duì)方拿起電話時(shí)(發(fā)送 方和接收方的 TCP 連接已經(jīng)建立),就可以通話了(傳送數(shù)據(jù))。 TcpListener 類(lèi) 在本系統(tǒng)設(shè)計(jì)中, TcpListener 類(lèi) 設(shè)計(jì)在服務(wù)器端, 主要作用是從 TCP 網(wǎng)絡(luò)客戶(hù)端偵聽(tīng)連接, TcpListener 類(lèi)基于 Socket 類(lèi) , 提供更高理念級(jí)別的 TCP 服務(wù)。 TcpClient 是類(lèi)基于 Socket 類(lèi)構(gòu)建,它以更高的抽象程度提供 TCP 服務(wù)。 在 程序設(shè)設(shè)計(jì)過(guò)程中,經(jīng)常 利用 NetworkStream 作為傳送 ( StreamWriter 類(lèi)) 和接收 ( StreamReader 類(lèi) ) 數(shù)據(jù)的載體 。 StreamReader 類(lèi)常用方法、屬性及其說(shuō)明 ,如表 所示: 方法 說(shuō)明 Close 關(guān)閉 StreamReader并釋放與閱讀器關(guān)聯(lián)的所有系統(tǒng)資源 DiscardBufferedData 允許 StreamReader丟棄其當(dāng)前數(shù)據(jù) Peek 返回下一個(gè)可用的字符,但不使用它 Read 讀取輸入流中的下一個(gè)字符或下一組字 符 ReadBlock 從當(dāng)前流中讀取最大數(shù)量的字符并從索引開(kāi)始將該數(shù)據(jù)寫(xiě)入緩沖區(qū) ReadLine 從當(dāng)前流中讀取一行字符并將數(shù)據(jù)作為字符串返回 ReadToEnd 從流的當(dāng)前位置到末尾讀取流 表 StreamReader 類(lèi)中常用的方法及其說(shuō)明 表 18 StreamWriter 類(lèi) StreamWriter 類(lèi)能夠?qū)崿F(xiàn)對(duì)基礎(chǔ)數(shù)據(jù)流的寫(xiě)操作,從而實(shí)現(xiàn)提供基礎(chǔ)數(shù)據(jù)流來(lái)傳送數(shù)據(jù)。 服務(wù)器端登錄 進(jìn)入系統(tǒng),首先是登錄界 面,而登錄功能是任何一個(gè)數(shù)據(jù)庫(kù)信息管理系統(tǒng)不可少的模塊,設(shè)計(jì)如圖 所示,用戶(hù)需要輸入用戶(hù)名,密碼和附加碼。工作流程圖 所示 20 登 錄 界 面輸 入 用 戶(hù) 名 、 密 碼 和 附 加驗(yàn) 證 碼登 錄 成 功是是驗(yàn) 證 碼 是 否 正 確否用 戶(hù) 名 和 密 碼 是 否 正 確否 圖 登錄流程圖 根據(jù)以上流程,雙擊窗體上的“確定”按鈕,打開(kāi)代碼編輯器,在按鈕的Click 事件中添加如下代碼: Private Sub OK_Click(ByVal sender As , ByVal e As ) Handles If = Then NewSuperUser = New ClsSuperUser(Trim(), ) If Then Dim Frmobj As New FrmMain() () 39。 圖 添加操作員圖 添加操作員功能只能由超級(jí)用戶(hù)添加,這個(gè)設(shè)計(jì)就能使系統(tǒng)管理不混亂,保障系統(tǒng)安全性,判斷“ 添加操作員”操作權(quán)限工作流程如圖 所示。 圖 修改操作員信息圖 這里需要判斷用戶(hù)的真實(shí)姓名和密碼不能為空,對(duì)用戶(hù)輸入的信息合法性驗(yàn)證通過(guò)以后,需要對(duì)信息進(jìn)行處理。 雙擊“保存”按鈕的 Click 事件,編寫(xiě)代碼如下: Private Sub BtOK_Click(ByVal sender As , ByVal e As ) Handles If Trim() = Then MsgBox(輸入的用戶(hù)真實(shí)姓名不能為空! , , 信息框 ) Exit Sub End If If Trim() = Then 24 MsgBox(輸入的密碼不能為空! , , 信息框 ) Exit Sub End If () Dim TempUser As New ClsSuperUser(, ) = Trim() = Trim() = Trim() = Trim() (TempUser) End Sub 刪除操作員 只有超級(jí)用戶(hù)才具有的刪除功能。如圖 所示 圖 刪除操作員信息圖 修改密碼 修改用戶(hù)密碼是所用操作 員都具有的功能,操作員在輸入舊密碼,以及重復(fù)輸入新密碼,就可能修改操作員密碼。 具體操作:“操作員管理”→“設(shè)置上機(jī)費(fèi)率”命令,彈出“設(shè)置上機(jī)費(fèi)率”窗口。 27 圖 設(shè)置上機(jī)費(fèi)率圖 具體代碼如: Private Sub BtOK_Click(ByVal sender As , ByVal e As ) Handles Dim TempFeeRules As New ClsFeeRules = 臨時(shí)用戶(hù) = Val() () = 普通用戶(hù) = Val() () = 銀卡用戶(hù) = Val() () = 金卡用戶(hù) = Val() () End Sub 鎖定屏幕 該功能是當(dāng)操作員需要外出,系統(tǒng)不能關(guān)閉時(shí),防止他人的非法操作系統(tǒng)。 28 圖 鎖定屏幕圖 用戶(hù)充值 操作員在使用此功能時(shí),先輸入用戶(hù)名,點(diǎn)擊“讀取”就可讀取用戶(hù)的真實(shí)姓名和 余額信息,確認(rèn)輸入的用戶(hù)是正確的,再輸入本次充值的金額,“保存”更新用戶(hù)賬號(hào)上的余額信息。 具體操作:“用戶(hù)信息管理”→“查詢(xún)用戶(hù)費(fèi)用”命令,將彈出“查詢(xún)費(fèi)用窗口”,輸入用戶(hù) maomao,點(diǎn)確定,將會(huì)在界面的列表中顯示該用戶(hù)所有的費(fèi)用記錄,包括本次使用計(jì)算機(jī),登錄時(shí)間,下機(jī)時(shí)間信息。操作過(guò)程需要輸入用戶(hù)的詳細(xì)信息,輸入完畢后,“確定”按鈕可以將用戶(hù)信息插入到數(shù)據(jù)庫(kù)中,此功能主要是記錄用戶(hù)的詳細(xì)信息。修改 /刪除用戶(hù)信息功能都是按用戶(hù)類(lèi)型、按用戶(hù)姓名或按用戶(hù)賬號(hào)方式修改 /刪除用戶(hù)信息。 具體操作:“計(jì)算機(jī)信息管理”→“添加計(jì)算機(jī)信息”命令,將彈出“添加計(jì)算機(jī)信息”窗口,包括計(jì)算機(jī)名稱(chēng)、機(jī)位編號(hào)、網(wǎng)吧編號(hào)、計(jì)算機(jī)配置,所有信息輸入結(jié)束,點(diǎn)“確定”保存。修改 /刪除計(jì)算機(jī)信息功能都是按網(wǎng)吧編號(hào)、按配置和按機(jī)算機(jī)名稱(chēng)修改 /刪除計(jì)算機(jī)信息。即時(shí)支持客戶(hù)的工作,滿(mǎn)足客戶(hù)使用時(shí)各種需求??蛻?hù)端登錄工作流程圖如圖 所示 : 36 服 務(wù) 器 端判 斷 用 戶(hù) 余 額客 戶(hù) 端登 錄 成 功登 錄 請(qǐng) 求用 戶(hù) 確 認(rèn)余 額 充 足非 注 冊(cè) 用 戶(hù) /密 碼 不 正 確余 額 不 足 圖 客戶(hù)端登錄流程圖 登錄模塊代碼如: Private Sub BtLogin_Click(ByVal sender As , ByVal e As ) Handles Dim ConnectMessage As String = ConnectMessage += LOGIN, + ConnectMessage += , + ConnectMessage += , + Trim() ConnectMessage += , + Trim() (ConnectMessage) = False = False () End Sub 下機(jī) 在用戶(hù)使用完計(jì)算機(jī),必須點(diǎn)擊“下機(jī)”按鈕,以結(jié)算本次上機(jī)所用的金額,代碼如下: Private Sub BtLogoff_Click(ByVal sender As , ByVal e As ) Handles Dim ConnectMessage As String = ConnectMessage += LOGOFF, + 37 ConnectMessage += , + ConnectMessage += , + Trim() (ConnectMessage) = True = True End Sub 設(shè)置 為了滿(mǎn)足不同客戶(hù)的需求,專(zhuān)門(mén)設(shè)定的一個(gè)功能。 38 第六章:總結(jié) 本文體現(xiàn)了一個(gè)系統(tǒng)的編程規(guī)范,文章內(nèi)容涵蓋了系統(tǒng)的需求、數(shù)據(jù)庫(kù)的需求分析、系統(tǒng)設(shè)計(jì)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1