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

正文內(nèi)容

畢業(yè)設(shè)計(jì)---網(wǎng)吧計(jì)費(fèi)管理系統(tǒng)-文庫(kù)吧

2024-11-11 18:17 本頁(yè)面


【正文】 Java 是目前最流行的編程語(yǔ)言之一, SUN 基于 Java 語(yǔ)言推出的 SunOne 和微軟基于 VB/VC++/C語(yǔ)言推出的 .NET 是當(dāng)今世界軟件領(lǐng)域的兩大陣營(yíng),所以,掌握 Java 就等于掌握了軟件開發(fā)的 半壁 河山。 JBuilder 是 Borland 公司出品的開發(fā) Java 應(yīng)用 的集成開發(fā)環(huán)境,它是業(yè)力量最流行的,也是最好的集成開發(fā)環(huán)境之一, 下面將對(duì)以上技術(shù)進(jìn)行詳細(xì)介紹。 5 C/S 結(jié)構(gòu)簡(jiǎn)介 在系統(tǒng)的性能方面, B/S 占有優(yōu)勢(shì)的是其異地瀏覽和信息采集的靈活性。任何時(shí)間、任何地點(diǎn)、任何系統(tǒng),只要可以使用瀏覽器上網(wǎng),就可以使用 B/S 系統(tǒng)的終端。 不過,采用 B/S 結(jié)構(gòu),客戶端只能完成瀏覽、查詢、數(shù)據(jù)輸入等簡(jiǎn)單功能,絕大部分工作由服務(wù)器承擔(dān),這使得服務(wù)器的負(fù)擔(dān)很重。采用 C/S 結(jié)構(gòu)時(shí),客戶端和服務(wù)器端都能夠處理任務(wù),這雖然對(duì)客戶機(jī)的要求較高,但因此可以減輕服務(wù)器的壓力。而且,由 于客戶端使用瀏覽器,使得網(wǎng)上發(fā)布的信息必須是以 HTML 格式為主,其它格式文件多半是以附件的形式存放。而 HTML 格式文件(也就是 Web 頁(yè)面)不便于編輯修改,給文件管理帶來了許多不便。 本系統(tǒng)采用了 C/S 結(jié)構(gòu)進(jìn)行開發(fā), C/S 結(jié)構(gòu)主要應(yīng)用于構(gòu)造數(shù)據(jù)庫(kù)系統(tǒng),它包括連接在一個(gè)網(wǎng)絡(luò)中的多臺(tái)計(jì)算機(jī)。處理應(yīng)用程序并請(qǐng)求另一臺(tái)計(jì)算機(jī)服務(wù)的計(jì)算機(jī)為客戶機(jī)( Client),處理數(shù)據(jù)庫(kù)的計(jì)算機(jī)稱為服務(wù)器( Server) .C/S 結(jié)構(gòu)的特點(diǎn)是客戶端只裝載應(yīng)用程序,而把數(shù)據(jù)庫(kù)放在服務(wù)器上,這樣就可以使客戶端不存儲(chǔ)數(shù)據(jù),從而簡(jiǎn)化 客戶端軟件。 JDBC 支持兩層模型。兩層模型中,一個(gè) Java Applet 或者一個(gè)應(yīng)用程序直接同數(shù)據(jù)庫(kù)連接,這就需要有能直接 連接數(shù)據(jù)庫(kù) 的 JDBC 驅(qū)動(dòng)器。用戶的 SQL 語(yǔ)句被傳送給數(shù)據(jù)庫(kù),而這些語(yǔ)句執(zhí)行的結(jié)果將被傳回給用戶。數(shù)據(jù)庫(kù)可以再同一機(jī)器上,也可以在另外機(jī)器上通過網(wǎng)絡(luò)連接(本系統(tǒng)數(shù)據(jù)庫(kù)在同一機(jī)器上)。這就是 C/S 結(jié)構(gòu),用戶的計(jì)算機(jī)作為 Client,運(yùn)行數(shù)據(jù)庫(kù)的計(jì)算機(jī)作為 Server。這個(gè)網(wǎng)絡(luò)可以是intra,比如連接全體雇員的企業(yè)內(nèi)部網(wǎng),當(dāng)然也可以是 Inter。 C/S 架構(gòu)軟件的優(yōu)勢(shì) :應(yīng)用服務(wù) 器運(yùn)行數(shù)據(jù)負(fù)荷較輕;數(shù)據(jù)的儲(chǔ)存管理功能較為透明; 能充分發(fā)揮客戶端 PC 的處理能力,很多工作可以在客戶端處理后再提交給服務(wù)器。對(duì)應(yīng)的優(yōu)點(diǎn)就是客戶端響應(yīng)速度快 。 C/S 體系結(jié)構(gòu)可以如圖 : 6 以 太 網(wǎng)服 務(wù) 器客 戶 機(jī)客 戶 機(jī)客 戶 機(jī)客 戶 機(jī) 圖 C/S 結(jié)構(gòu) Java 語(yǔ)言 Java是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 程序設(shè)計(jì)語(yǔ)言(以下簡(jiǎn)稱 Java 語(yǔ)言)和 Java 平臺(tái)的總稱 。 Java 主要特性: 語(yǔ)言是簡(jiǎn)單的, Java 語(yǔ)言的語(yǔ)法與 C 語(yǔ)言和 C++語(yǔ)言很接近, Java 語(yǔ)言不使用指針,并提供了自動(dòng)的廢料收集,使得程序員不必為內(nèi)存管理而擔(dān)憂。 Java 語(yǔ)言是一個(gè)純的面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言。 Java 語(yǔ)言是分布式的。 Java 語(yǔ)言支持 Inter 應(yīng)用的開發(fā),在基本的 Java應(yīng)用編程接口中有一個(gè)網(wǎng)絡(luò)應(yīng)用編程接口( ) Java 的強(qiáng)類型機(jī)制、異常處理、廢料的自動(dòng)收集等是 Java 程 序健壯性的重要保證。 Java 的安全檢查機(jī)制使得 Java 更具健壯性。 Java 語(yǔ)言是安全的。 Java 提供了一個(gè)安全機(jī)制以防惡意代碼的攻擊。 Java 語(yǔ)言是體系結(jié)構(gòu)中立的。 Java 程序在 Java 平臺(tái)上被編譯為體系結(jié)構(gòu)中立的字節(jié)碼格式 ,可以在實(shí)現(xiàn)這個(gè) Java 平臺(tái)的任何系統(tǒng)中運(yùn)行。 7 Java 語(yǔ)言是可移植的。這種可移植性來源于體系結(jié)構(gòu)中立性,另外, Java還嚴(yán)格規(guī)定了各個(gè)基本數(shù)據(jù)類型的長(zhǎng)度。 Java 系統(tǒng)本身也具有很強(qiáng)的可移植性, Java 是解釋型,高性能的。與那些解釋型的高級(jí)腳本語(yǔ)言相比, Java 的確是高性能的。 Java 語(yǔ)言是多線程的。 Java 語(yǔ)言支持多個(gè)線程的同時(shí)執(zhí)行,并提供多線程之間的同步機(jī)制(關(guān)鍵字為 synchronized)。 Java 語(yǔ)言是動(dòng)態(tài)的。 Java 語(yǔ)言的設(shè)計(jì)目標(biāo)之一是適應(yīng)于動(dòng)態(tài)變化的環(huán)境。Java 程序需要的類能夠動(dòng)態(tài)地被載入到運(yùn)行環(huán)境,也可以通過網(wǎng)絡(luò)來載入所需要的類。 Java 語(yǔ)言的優(yōu)良特性使得 Java 應(yīng)用具有無比的健壯性和可靠性,這也減少了應(yīng)用系統(tǒng)的維護(hù)費(fèi)用。 Java 對(duì)對(duì)象技術(shù)的全面支持和 Java 平臺(tái)內(nèi)嵌的 API 能縮短應(yīng)用系統(tǒng)的開發(fā)時(shí)間并降低成本。 Java 的編譯一次 ,到處可運(yùn)行的特性使得它能夠提供一個(gè)隨處可用的開放結(jié)構(gòu)和在多平臺(tái)之間傳遞信息的低成本方式。 SQL Server 2021 數(shù)據(jù)庫(kù) SQL Server 2021 是 Microsoft 公司推出的 SQL Server 數(shù)據(jù)庫(kù)管理系統(tǒng)的最新版本該版本繼承了 SQL Server 版本的優(yōu)點(diǎn)同時(shí)又比它增加了許多更先進(jìn)的功能具有使用方便可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點(diǎn)可跨越從運(yùn)行 Microsoft Windows 98 的膝上型電腦到運(yùn)行 Microsoft Windows 2021 的大型多處 理器的服務(wù)器等多種平臺(tái)使用。 SQL Server 2021 的特性包括: Inter 集成 SQL Server 2021 數(shù)據(jù)庫(kù)引擎提供完整的 XML 支持。 可伸縮性和可用性 同一個(gè)數(shù)據(jù)庫(kù)引擎可以在不同的平臺(tái)上使用,從運(yùn)行 Microsoft Windows174。 98 的便攜式電腦,到運(yùn)行 Microsoft Windows 2021 數(shù)據(jù)中心版的大型多處理器服務(wù)器。 企業(yè)級(jí)數(shù)據(jù)庫(kù)功能 SQL Server 2021 關(guān)系數(shù)據(jù)庫(kù)引擎支持當(dāng)今苛刻的數(shù)據(jù)處理環(huán)境所需的功能 。數(shù)據(jù)庫(kù)引擎充分保護(hù)數(shù)據(jù)完整性,同時(shí)將管理上千個(gè)并發(fā)修改數(shù)據(jù)庫(kù)的用戶的開銷減到最小。 8 易于安裝、部署和使用 SQL Server 2021 中包括一系列管理和開發(fā)工具,這些工具可改進(jìn)在多個(gè)站點(diǎn)上安裝、部署、管理和使用 SQL Server 的過程。 SQL Server 2021 還支持基于標(biāo)準(zhǔn)的、與 Windows DNA 集成的程序設(shè)計(jì)模型,使 SQL Server 數(shù)據(jù)庫(kù)和數(shù)據(jù)倉(cāng)庫(kù)的使用成為生成強(qiáng)大的可伸縮系統(tǒng)的無縫部分。 數(shù)據(jù)倉(cāng)庫(kù) SQL Server 2021 中包括析取和分析匯總數(shù)據(jù)以 進(jìn)行聯(lián)機(jī)分析處理 (OLAP) 的工具。 SQL Server 中還包括一些工具,可用來直觀地設(shè)計(jì)數(shù)據(jù)庫(kù)并通過 English Query 來分析數(shù)據(jù)。 SQL Server 2021 共有 4 個(gè)版本,分別是個(gè)人版,標(biāo)準(zhǔn)版,企業(yè)版和開發(fā)版 ,本系統(tǒng)開發(fā)采用的是 SQL Server2021 開發(fā)版 。 JDBC 簡(jiǎn)介 JDBC是一種可用于執(zhí)行 SQL 語(yǔ)句的 Java API。它由一些 Java 語(yǔ)言寫的類,界面組成。 JDBC 給數(shù)據(jù)庫(kù)應(yīng)用開發(fā)人員,數(shù)據(jù)庫(kù)前臺(tái)工具開發(fā)人員提供了一種標(biāo)準(zhǔn)的應(yīng)用程序設(shè)計(jì)接口,使開發(fā)人員可以用 純 Java語(yǔ)言編寫完整的數(shù)據(jù)庫(kù)應(yīng)用程序。通過 JDBC,開發(fā)人員可以很方便地將 SQL語(yǔ)句傳送給幾乎任何數(shù)據(jù)庫(kù),不但如此,使用 Java 編寫的應(yīng)用程序可以在任何支持 Java 的平臺(tái)上運(yùn)行 .由于該系統(tǒng)采用 Java 語(yǔ)言實(shí)現(xiàn),所以選擇 JDBC 連接將使程序更健壯,移植性高。 現(xiàn)在需要找到一種能使 Java 應(yīng)用與各種不同數(shù)據(jù)庫(kù)對(duì)話的方式 ,而 JDBC 正是實(shí)現(xiàn)這種對(duì)話的一種機(jī)制。 JDBC 擴(kuò)充了 Java 的應(yīng)用范圍。 IMS 管理員希望 Java 與 JDBC 結(jié)合,因?yàn)檫@有助于更容易、更經(jīng)濟(jì)地發(fā)布企業(yè)信息。而各個(gè)公司可以不斷地使用已安裝的數(shù)據(jù) 庫(kù),方便地存取信息,不必顧及這些數(shù)據(jù)庫(kù)是在何種 DBMS 系統(tǒng)下存儲(chǔ)的。有助于縮短新應(yīng)用的開發(fā)時(shí)間 ,并可大大簡(jiǎn)化數(shù)據(jù)庫(kù)的安裝與版本控制。另外,在商業(yè)銷售信息服務(wù)領(lǐng)域 ,Java 與 JDBC 則可以更好地向外界客戶提供最新信息。 開發(fā)工具 JBuilder9 JBuilder9 是 Borland 公司開發(fā)的,功能強(qiáng)大的可視化 Java 集成開發(fā)工具,可以快速開發(fā)包括復(fù)雜企業(yè)級(jí)應(yīng)用系統(tǒng)的各種 Java程序,包括獨(dú)立運(yùn)行程序、Applet 程序、 Servlet、 JSP、 EJB、 Web Service 等,最新的 JBuilder 9 版本 9 支持 Sun 的 J2SE 和 J2EE 。 使用可視化工具開發(fā)程序有很多好處,其中最顯著的是能夠快速生成程序框架、設(shè)計(jì)圖形界面、調(diào)試程序等,此 JBuilder 9 內(nèi)置了對(duì)一些企業(yè)級(jí)服務(wù)器的支持,包括 Borland服務(wù)器、 Bea 公司的 WebLogic服務(wù)器、 IBM 的 WebSphere 服務(wù)器和 iPla 服務(wù)器。 JBuilder 9 在以前版本的基礎(chǔ)上,增強(qiáng)和增加了許多功能。 JBuilder 9 之 圖 形使用者接口是以 標(biāo) 準(zhǔn) JFC/Swing 為基礎(chǔ)開發(fā)而 成, Swing 框架中 允許開發(fā) 人 員 客制化 外 觀 ( look and feel ) 以符合各 圖 形使用者接口系 統(tǒng) 之風(fēng) 格。 過 去版本中 JBuilder 已 經(jīng) 支持 標(biāo) 準(zhǔn) Windows、 CDE./Motif 與 Metal 三種外觀 ,由于自 2021 年起 JBuilder 整合 開發(fā)環(huán) 境中核心部分 將 被用于 Borland 公司其它跨平臺(tái)工具中,因此 JBuilder 9 中增添 Borland 特有之外 觀 ,以便于未 來 各跨平臺(tái)工具中能保 有統(tǒng) 一之 風(fēng) 格。 在 JBuilder9 中提供了大量 GUI 控件和類,例如 AWT 和 Swing 控件等。用戶可以直接對(duì)控件拖放,以及通 過控件實(shí)現(xiàn)事件的處理,開發(fā)程序所見即所得,節(jié)省了大量的開發(fā)時(shí)間,讓開發(fā)者的開發(fā)過程更加輕松。 這正好適合本系統(tǒng)界面的開發(fā)工作。 10 2 系統(tǒng)分析 根據(jù)軟件工程設(shè)計(jì)的高內(nèi)聚、低耦合的原則確定系統(tǒng)的層次結(jié)構(gòu),具體可描述如下: 服務(wù)端: (1). 操作員管理 主要包括:操作用戶管理、操作員登錄、修改密碼、設(shè)置上機(jī)費(fèi)用 。這其中大部分是標(biāo)準(zhǔn)數(shù)據(jù)的維護(hù),包括新增、修改、刪除、查詢等; (2). 用戶信息管理 主要包括:用戶充值、查詢用戶費(fèi)用、刪除用戶信息、添加用戶信息、修改用戶信息。這里區(qū) 分不同的用戶類型,按照不同用戶類型設(shè)置上機(jī)費(fèi)用等; 客戶端:首先要求將客戶端的桌面、任務(wù)管理器、系統(tǒng)狀態(tài)欄等系統(tǒng)功能鎖定,桌面上只有客戶登錄程序界面,要求用戶輸入用戶代碼和密碼進(jìn)行登錄。登錄信息要求以網(wǎng)絡(luò)數(shù)據(jù)包的形式發(fā)送到“服務(wù)器端”,由“服務(wù)器端”來判斷其合法性,并反饋一個(gè)信息給客戶端,如果一切合法的話,再將桌面、任務(wù)管理器等功能解鎖,讓用戶正常使用??蛻舳顺绦蛞笳M?吭谙到y(tǒng)托盤中,用戶下機(jī)時(shí)要求點(diǎn)擊此圖標(biāo)進(jìn)行下機(jī),客戶端將下機(jī)信息發(fā)送到“服務(wù)器端”,然后重新彈出登錄界面,等待下一個(gè)用戶登錄。 可行性 分析 任何一個(gè)系統(tǒng)或一項(xiàng)工程在建立之前,必須首選進(jìn)行可行性分析
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1