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

正文內(nèi)容

本科畢業(yè)論文-網(wǎng)吧計費系統(tǒng)的設(shè)計-文庫吧

2024-12-28 05:39 本頁面


【正文】 種用 戶 登錄計費 模 式,也可 以 稱 為 C/S 模式 , 即客戶 /服務(wù) 器 模式,網(wǎng) 吧 計費系統(tǒng) 整 體 設(shè) 計 方 案圖 如 圖 1: 圖 1 系統(tǒng)整體方案設(shè)計圖 系統(tǒng)開發(fā)工具介紹 本系統(tǒng)的開發(fā)工具為 Java 語言, MyEclipse 以及 SQL Server 2022 C/S 簡介 首先 C/S 模式與 B/S 模式有很大的不同。若采用 B/S 結(jié)構(gòu),在客戶端 我們只能完成數(shù)據(jù)輸入、查詢等功能,絕大部分工作是由服務(wù)器完成的,這樣會使得服務(wù)器的工作負(fù)擔(dān)太重。但是采用 C/S 結(jié)構(gòu)就不會有這種問題。 C/S 結(jié)構(gòu)是指客戶( Client)和服務(wù)器( Server) ,它們是指通信過程中所涉及的兩個應(yīng)用進(jìn)程,它所描述的是服務(wù)和被服務(wù)的關(guān)系。相比與 B/S 結(jié)構(gòu),它有明顯的優(yōu)點: (1)服務(wù)器端運行數(shù)據(jù)的負(fù)擔(dān)較輕; (2)對數(shù)據(jù)的存儲是透明的,用戶不必關(guān)心數(shù)據(jù)到底存儲在什么地方; (3)可以同時處理多個遠(yuǎn)地或本地客戶的請求; (4)客戶端的響應(yīng)速度較之 B/S 結(jié)構(gòu)較快。 在本系統(tǒng)中 ,用戶的 SQL 語句會傳送給數(shù)據(jù)庫,然后這些執(zhí)行結(jié)果會被傳送給用戶。數(shù)據(jù)庫可以在本地機(jī)器上,也可以在能夠通過網(wǎng)絡(luò)連接進(jìn)行通信的另 第 7 頁 共 35 頁 外機(jī)器上(本系統(tǒng)數(shù)據(jù)庫在同一機(jī)器上)。這就是 C/S 結(jié)構(gòu),上機(jī)的用戶作為Client,運行數(shù)據(jù)庫的計算機(jī)作為 Server(當(dāng)然,可以是同一臺機(jī)器)。 圖 2 C/S 簡介 Java 語言簡介 Java 是誕生于 1990 年 12 月,是當(dāng)今最流行的編程語言。它是面向?qū)ο蟮木幊陶Z言,與 C 語言有很大的不同, C 語言 是面向過程的編程語言。 Java 語言有幾個重要的特點: (1)面向?qū)ο?面向?qū)ο蟪绦蛟O(shè)計就是追求現(xiàn)實世界與計算機(jī)世界的近似和直接模擬,也就是盡量將現(xiàn)實世界中的事物直接反映到軟件系統(tǒng)中。 (2)平臺無關(guān)性 Java 源程序代碼在編譯前以文本格式保存,這些文件可以在任何平臺上創(chuàng)建。所以 Java 在源碼級上是與平臺無關(guān)的。 (3)多線程支持 多線程編程允許應(yīng)用程序同時執(zhí)行多個任務(wù),這有利于程序的高效運行 。 開發(fā)工具 簡介 MyEclipse 是用于開發(fā) Java 的工具。主要特點有: (1)引入了一個全新的 JavaScript 編輯器, 能夠提供更好的 JavaScript/HTML高亮標(biāo)記和代碼支持,以及更為精確的語法校驗功能; (2)新增了 Struts2 圖形編輯器; (3)引入了 MyEclipse 配置中心功能; (4)允許用戶更方便的安裝和卸載 MyEclipse 模塊; (5)通過授權(quán)獲取用戶的工作臺變更信息,同時讓用戶共享這些工作臺的配置; (6)新增了多個聯(lián)接器用于應(yīng)用程序服務(wù)器,讓其支持更多的應(yīng)用程序服務(wù) 第 8 頁 共 35 頁 器。 SQL Server 2022 簡介 Microsoft SQL Server 起源于 1987 年的 Sybase SQL Server. 其中SQL Server 2022 是 2022 年 11 月發(fā)布的。它提供了一個完整的數(shù)據(jù)管理和分析的解決方案。 SQL Server 2022 擴(kuò)展了 SQL Server 2022 的性能、可靠性、可用性、可編程性和易用性。同時 SQL Server 2022 又包含了多項新功能,從而使其成為大規(guī)模聯(lián)機(jī)事務(wù)處理( OLTP)、數(shù)據(jù)倉庫和電子商務(wù)等應(yīng)用程序的數(shù)據(jù)庫平臺 系統(tǒng)的需求分析 目前,隨著網(wǎng)絡(luò)時代的到來,使用網(wǎng)絡(luò)的用戶越來越多,網(wǎng)吧用戶對網(wǎng)吧上網(wǎng)非常忠誠,上網(wǎng)時間和上網(wǎng)頻次都較高, 1/3 以上的人需要每天至少去網(wǎng)吧一次。在這里每天需要接納大量用戶的計劃內(nèi)上機(jī)和計劃外上機(jī)。所以進(jìn)行計算機(jī)化管理非常必要。 網(wǎng)吧如果是用人工方式進(jìn)行管理,用戶上機(jī)需要排隊,逐個收機(jī)票;在網(wǎng)吧開放期間,管理員還需要隨時巡查網(wǎng)吧,以防止某些用戶沒有辦理上機(jī)手續(xù),而進(jìn)入網(wǎng)吧非法上機(jī);同時網(wǎng)吧出售機(jī)票和收取機(jī)票的雖是不同人員,操作時仍存在著少收、少報等現(xiàn)象; 值班的管理員還需要每天填寫值班日志,通知其它人員出現(xiàn)故障的機(jī)器,防止將有問題的機(jī)器交給用戶使用,以上種種都給網(wǎng)吧管理帶來了難度。同時,由于機(jī)票的最小單位是小時,用 戶只能整點下機(jī),否則無法計算費用,這對用戶上機(jī)不夠靈活和方便。 用戶和管理員也常因計時問題發(fā)生沖突。由于沒有上機(jī)記錄,管理者難于掌握用戶上機(jī)情況,對設(shè)備使用情況也不能及時掌握。針對上述情況,提供一套能對用戶上下機(jī)自動計費并存儲記錄的方案,實現(xiàn)網(wǎng)吧的現(xiàn)代化管理,具有很大的實用價值。同時也為其它場合的計費管理提供了方法和思路。 在這種情況下,為了提高網(wǎng)吧的使用效率,改變網(wǎng)吧傳統(tǒng)的手工管理模式已成了當(dāng)務(wù) 之急,必須實行網(wǎng)吧的自動化管理,包括自動計費、自動控制計算機(jī)、將各種信息自動記錄下來。但是,實施這種方案不應(yīng)以 限制、改變用戶的用機(jī)方式為代價,也就是說,對計算機(jī)系統(tǒng)的改變應(yīng)盡量小,小到讓用戶無須改變他們的上機(jī)習(xí)慣,讓用戶繼續(xù)保持一種輕 松自由的上機(jī)環(huán)境,這樣必將能提高用戶 第 9 頁 共 35 頁 的上網(wǎng)興趣。 系統(tǒng)的功能需求分析 該網(wǎng)吧計費系統(tǒng)的功能需求主要分為兩部分:用戶功能和管理員功能。 用戶功能需求,即單個的計算機(jī)使用的需求,功能又分為登錄部分功能和使用部分功能: 登錄部分功能: 登錄系統(tǒng):輸入賬號密碼登錄計算機(jī),提示是否登錄成功消息,并給出登錄不成功 的原因;若登錄成功,則跳轉(zhuǎn)到用戶使用界面。 取消登錄:關(guān)閉窗口, 退出登錄系統(tǒng)。 使用部分功能: 用戶系統(tǒng): ( 1)修改用戶密碼:先要輸入舊密碼,然后輸入新密碼,再次確認(rèn)新密碼,提示是否 修改成功消息,并給出修改密碼不成功的原因。(注意:臨時用戶不能修改密碼) ( 2)結(jié)賬下機(jī):提示是否確實要結(jié)賬下機(jī),在用戶確定結(jié)賬后,要顯示本次上機(jī)的開 始時間、結(jié)束時間、費用和賬號余額。 信息查詢: ( 1)用戶信息查詢:查詢自己的賬號信息,包括賬號、用戶名、密碼等等。 ( 2)上機(jī)時間查詢:查詢用戶本次上機(jī)的開始時間和本次累計上機(jī)時間。 幫助: ( 1)用戶系統(tǒng)使用:指導(dǎo)用戶如 何修改密碼、結(jié)賬下機(jī)、充值等操作。 ( 2)關(guān)于:系統(tǒng)版本信息及聯(lián)系方式。 使用計算機(jī):在用戶使用計算機(jī)的時候,如果卡上余額不足,要及時給出提示,以 免造成使用不便。 網(wǎng)吧管理員功能需求,即網(wǎng)吧前臺的需求,功能又分為登錄部分功能和使用部分功能: 登錄部分功能: 登錄系統(tǒng):輸入賬號密碼登錄計算機(jī),提示是否登錄成功消息,并給出登錄不成功 的原因;若登錄成功,則跳轉(zhuǎn)到管理員使用界面。 取消登錄:關(guān)閉窗口,退出登錄系統(tǒng)。 使用部分功能: 第 10 頁 共 35 頁 管理員系統(tǒng): ( 1)修改管理員密碼:先要輸入舊密碼,然后輸入新密碼, 再次確認(rèn)新密碼,提示是 否修改成功消息,并給出修改密碼不成功的原因。 ( 2)退出:提示是否確實要退出系統(tǒng),在管理員確定要退出系統(tǒng)后,退出管理員系統(tǒng)。 基礎(chǔ)管理: ( 1)用戶管理:包括對用戶信息的增刪改查操作,提示是否操作是否成功消息。 ( 2)計算機(jī)管理:包括對計算機(jī)信息的增刪改查操作,提示是否操作成功消息。 ( 3)用戶級別管理:包括對用戶級別的增刪改查操作,不同的用戶級別單價不同,提 示是否操作成功消息。 營業(yè)查詢: ( 1)日營業(yè)額查詢:包括對日營業(yè)額記錄的刪查操作(注意,日營業(yè)額記錄是不能該 修改 的),提示是否操作成功消息。 ( 2)月營業(yè)額查詢:包括對月營業(yè)額記錄的刪查操作(注意,月營業(yè)額記錄是不能該 修改的),提示是否操作成功消息。 ( 3)上機(jī)記錄查詢:包括對上機(jī)記錄的刪查操作(注意,上機(jī)記錄是不能該修改的), 提示是否操作成功消息。 幫助 ( 1)管理員系統(tǒng)使用:指導(dǎo)管理員如何修改密碼、進(jìn)行基礎(chǔ)管理等操作。 ( 2)關(guān)于:系統(tǒng)版本信息及聯(lián)系方式。 系統(tǒng)的性能需求分析 該網(wǎng)吧計費系統(tǒng)的性能需求分析主要著眼于功能的準(zhǔn)確性和可靠性兩方面,并涉及系統(tǒng)安全性方面。為用戶和管理者提供安全、可靠以 及便捷的體驗環(huán)境。 準(zhǔn)確性:首先,當(dāng)用戶(管理員)登錄系統(tǒng)時,如果登錄失敗,系統(tǒng)給出的提示應(yīng)該是準(zhǔn)確的, 以便于用戶(管理員)糾正自己的登錄錯誤。比如:如果用戶輸入了錯誤的密碼,若系統(tǒng)提示“余額不足”的登錄失敗提示,則顯然是不 第 11 頁 共 35 頁 準(zhǔn)確的。同樣的道理,在用戶(管理員)修改密碼時,也要給出修改密碼失敗的準(zhǔn)確原因。在用戶下機(jī)時,給出的整個上機(jī)信息要確保準(zhǔn)確性,特別是上級費用這一欄。這幾種功能在性能方面都需要及時而準(zhǔn)確。對于查詢,如果沒有查到相關(guān)記錄,給出相應(yīng)提示,如果查詢成功,則顯示查詢結(jié)果,提示及顯示的結(jié)果要求準(zhǔn)確 性。 可靠性:用戶登錄成功后,可以通過用戶使用界面查詢自己的賬戶信息,該信息應(yīng)該是及時更新的,特別是余額信息;查詢的本次上機(jī)時間和累計時間,后者也需要及時更新;在用戶余額不足時,及時給出相應(yīng)的提示,以免影響用戶使用。管理員基礎(chǔ)管理方面的性能需求主要集中于增刪改查等操作的人性化提示上,對于新增的記錄,點擊保存時,及時提示是否保存成功;對于修改已有記錄,點擊保存時,及時提示是否修改成功;對于待刪除的記錄,則要提示是否確定刪除(為了避免管理員誤刪數(shù)據(jù),此處的提示非常有必要),在確定刪除后,才能進(jìn)行刪除;在基礎(chǔ) 管理面板中增刪改后,還需要及時更新數(shù)據(jù)庫中的數(shù)據(jù),以便數(shù)據(jù)保持一致性。 安全性: (1)、基于系統(tǒng)平臺的安全措施:防止系統(tǒng)被破壞和盜竊;防止非法數(shù)據(jù)輸入;防止非法使用;防止非法文件操作;防止非法訪問信息;防止非法竊聽信息?;谙到y(tǒng)平臺的可靠性:硬件故障對策; 軟件故障對策;操作錯誤對策: 數(shù)據(jù)錯誤對策。 (2)、操作系統(tǒng)安全性:在操作系統(tǒng)方面。應(yīng)用操作系統(tǒng)具有的日志功能,記載運行及用戶的使用情況,發(fā)生系統(tǒng)錯誤時具有自恢復(fù)能力;同時加強(qiáng)系統(tǒng)文件和用戶訪問控制管理,嚴(yán)格限制用戶權(quán)限,根據(jù)訪問控制的要求,對用戶采取一些控制措施。 第 12 頁 共 35 頁 第三章 數(shù)據(jù)庫的設(shè)計 網(wǎng)吧計費系統(tǒng)的數(shù)據(jù)庫概念設(shè)計是基于需求分析的基礎(chǔ)之上的,在進(jìn)行概念設(shè)計時應(yīng)用實體關(guān)系圖進(jìn)行,在實體關(guān)系圖中主要分為實體、屬性以及實體間的關(guān)系。下面是該系統(tǒng)的實體關(guān)系圖: 圖 3 用戶實體信息 圖 31 計算機(jī)實體信息 第 13 頁 共 35 頁 圖 32 實體關(guān)系 ( 1) Client 表 ID:主鍵,用戶編號,用戶登錄時使用,無默認(rèn)值 Name:用戶名稱,默認(rèn)值為 admin Password:用戶密碼,默認(rèn)值為 123456。 Balance:賬戶余額,為了方 便保留兩位小數(shù)的顯示格式,此處設(shè)置為 varchar 類型, 默認(rèn)值為 0 Rank:用戶級別,默認(rèn)值為臨時用戶 Logined:用戶是否登錄,已登錄則為 1,未登錄則為 0,默認(rèn)值為 0 Available:賬戶是否有效,有效為 1,無效為 0,默認(rèn)值為 1 如圖 7。 圖 32 Client 表圖 ( 2) Manager 表 ID:主鍵,管理員賬號,管理員登錄時使用,無默認(rèn)值 Name:用戶名稱, 第 14 頁 共 35 頁 默認(rèn)值為 Lily Password:用戶密碼,登錄時使用,默認(rèn)值為 123456 Logined:用 戶是否登錄,已登錄則為 1,未登錄則為 0,默認(rèn)值為 0 Available:賬戶是否有效,有效為 1,無效為 0,默認(rèn)值為 1 如圖 4。 圖 4 Manager 表圖 ( 3) Rank 表 Rank:主鍵,用戶級別名稱,無默認(rèn)值 Price:單價,單位為元 /分鐘,為了方便保留兩位小數(shù)的顯示格式,設(shè)為 varchar 類型,默認(rèn)值為 Memo:用戶級別備注,無默認(rèn)值如圖 5。 圖 5 Rank 表圖 ( 4) Computer 表 ID:主鍵,計算機(jī)編號,無默認(rèn)值 Used:計算機(jī)是否被使用, 已使用為 1,未使用為 0,默認(rèn)值為 0 Memo:計算機(jī)備注,默認(rèn)值為“正常運行” 如圖 6。 第 15 頁 共 35 頁 圖 6 Computer 表圖 ( 5) Record 表 ID:主鍵,上機(jī)記錄編號,無默認(rèn)值,由 ClientID+ComputerID+BeginTime 三部分組成 ClientID:上機(jī)用戶賬號,無允許為空,無默認(rèn)值 ClientName:上機(jī)用戶姓名 ComputerID:上機(jī)使用的計算機(jī)編號 BeginTime:上機(jī)開始時間,為了配合程序中的時間格式,設(shè)為 varchar 類型 EndTime:上機(jī)結(jié) 束時間,為了配合程序中的時間格式,設(shè)為 varchar 類型 Fee:上機(jī)費用,為了方便保留兩位小數(shù)的顯示格式,設(shè)為 varchar 類型如圖 7。 圖
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1