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

正文內(nèi)容

本科畢業(yè)論文-在線投票系統(tǒng)的設計和實現(xiàn)—系統(tǒng)管理子系統(tǒng)(編輯修改稿)

2025-10-18 09:18 本頁面
 

【文章內(nèi)容簡介】 布計算。數(shù)據(jù)庫、應用邏 輯層、表示邏輯層彼此分開,而且同層也可以根據(jù)流量分開,組成二維陣列。而 PHP 則缺乏這種支持。還有上面提到過的一點, PHP 提供的數(shù)據(jù)庫接口支持不統(tǒng)一,這就使得它不適合運用在電子商務 中。 ASP 和 JSP 則沒有以上缺陷, ASP 可以通過 Microsoft Windows 的 COM/DCOM 獲得 ActiveX規(guī)模支持,通過 DCOM和 Transcation Server獲得結(jié)構(gòu)支持; JSP可以通過 SUN Java的 Java Class和 EJB 獲得規(guī)模支持,通過 EJB/CORBA 以及眾多廠商的 Application Server 獲得結(jié)構(gòu)支持。 四者中, JSP、 ASP。 NET 應該是未來發(fā)展的趨勢。世界上一些大的電子商務解決方案提供商都采用 JSP/Servlet。比較出名的如 IBM的 E- business,它的核心是采用 JSP/Servlet的 WebSphere。 二 、 MS SQL Server 概述 (一) MS SQL Server 介紹 SQL Server 是一個后臺數(shù)據(jù)庫管理系統(tǒng) ,它功能強大操作簡便 ,日益為廣大數(shù)據(jù)庫用戶所喜愛。越來越多的開發(fā)工具提供了與 SQL Server 的接口。 SQL Server 是一個關系數(shù)據(jù)庫管理系統(tǒng),它最初是由 Microsoft、 Sybase 和 AshtonTate 三家公司共同開發(fā)的。于 1988 年推出了第一個 OS/2 版本,在 Windows NT 推出后 , Microsoft 與 Sybase 在 SQL Server 的開發(fā)上就分道揚鑣了, Microsoft 將 SQL Server 移植到 Windows NT 系統(tǒng)上,專注于開發(fā)推廣 SQL Server 的 Windows NT 版本。 SQL Server 2020 是 Microsoft 公司推出的 SQL Server 數(shù)據(jù)庫管理系統(tǒng)的最新版本,該版本繼承了 SQL Server 版本的優(yōu)點,同時又比它增加了許多更先進的功能、具有使用方便、可伸縮性好與相關軟件集成程度高等優(yōu)點??煽缭綇倪\行 Microsoft Windows 98 的膝上型電腦到運行 Microsoft Windows 2020 的大型多處理器的服務器等多種平臺使用。 MSSQL Server 不但可以應用于大中型數(shù)據(jù)庫管理中,建立分布式關系數(shù)據(jù)庫,并且也可以開發(fā)桌面數(shù)據(jù)庫。事實上, SQL Server 數(shù)據(jù)庫處理的基本結(jié)構(gòu),采取關系型數(shù)據(jù)庫模式,盡管如此,相信大家都可以輕易的發(fā)現(xiàn),在 SQL Server 的數(shù)據(jù)庫處理方式,則是使用面向?qū)ο蟮牟僮鞣绞脚c精神,也就是說, SQL Server 的所有功能,都可以基于系統(tǒng)已經(jīng)建立好的一些對象來達成,是相當 OO(面向 對象)的一個系統(tǒng)結(jié)構(gòu)。 SQL Server 企業(yè)管理器是 SQL Server 的主要管理工具,它提供了一個遵從 MMC 標準的用戶界面,使用戶得以: ? 定義 SQL Server 實例組。 ? 將個別服務器注冊到組中。 ? 為每個已注冊的服務器配置所有 SQL Server 選項。 川師范大學本科畢業(yè)論文 在線投票系統(tǒng)的設計與實現(xiàn) —— 管理子系統(tǒng) 5 ? 在每個已注冊的服務器中創(chuàng)建并管理所有 SQL Server 數(shù)據(jù)庫、對象、登錄、用戶和權(quán)限。 ? 在每個已注冊的服務器上定義并執(zhí)行所有 SQL Server 管理任務。 ? 通過喚醒調(diào)用 SQL 查詢分析器,交互地設計并測試 SQL 語句、 批處理和腳本。 ? 喚醒調(diào)用為 SQL Server 定義的各種向?qū)А? (二) SQL 語句介紹 SQL 全稱是“結(jié)構(gòu)化查詢語言 (Structured Query Language)”, 功能強大, 是一種完備的數(shù)據(jù)處理語言,不僅用于數(shù)據(jù)庫查詢,而且用于數(shù)據(jù)庫中的數(shù)據(jù)修改和更新,概括起來, 包含4 個部分: 數(shù)據(jù)查詢語言 ( DQLData Query Language) SELECT: 用于檢索數(shù)據(jù); 據(jù)操縱語言 ( DQLData Manipulation Language): 用于 增加、修改或刪除 數(shù)據(jù) ; INSERT:用于增加數(shù)據(jù)到數(shù)據(jù)庫; UPDATE:用于從數(shù)據(jù)庫中修改現(xiàn)存的數(shù)據(jù); DELETE:用于從數(shù)據(jù)庫中刪除數(shù)據(jù)。 數(shù)據(jù)定義語言 ( DQLData Definition Language) 用于定義數(shù)據(jù)的結(jié)構(gòu),比如 創(chuàng)建 修改或者刪除數(shù)據(jù)庫對象; CREATE, ALTER, DROP 數(shù)據(jù)控制語言 ( DQLData Control Language): 用于定義數(shù)據(jù)庫用戶的權(quán)限。 COMMIT WORK, ROLLBACK WORK (三) SQL 的優(yōu)點 SQL 廣泛地被采用正說明了它的優(yōu)點。它使全部用戶 ,包括應用程序員、 DBA 管理員和終端用戶受益非淺。 SQL 是一個非過程化的語言,因為它一次處理一個記錄,對數(shù)據(jù)提供自動導航。 SQL 允許用戶在高層的數(shù)據(jù)結(jié)構(gòu)上工作,而不對單個記錄進行操作,可操作記錄集。所有 SQL 語句接受集合作為輸入,返回集合作為輸出。 SQL 的集合特性允許一條 SQL 語句的結(jié)果作為另一條 SQL 語句的輸入。 SQL 不要求用戶指定對數(shù)據(jù)的存放方法。 這種特性使用戶更易集中精力于要得到的結(jié)果。所有 SQL 語句使用查詢優(yōu)化器,它是 RDBMS 的一部分,由它決定對指定數(shù)據(jù)存取的最快速度的手 段。查詢優(yōu)化器知道存在什么索引,哪兒使用合適,而用戶從不需要知道表是否有索引,表有什么類型的索引。 SQL 可用于所有用戶的 DB 活動模型,包括系統(tǒng)管理員、數(shù)據(jù)庫管理員、 應用程序員、決策支持系統(tǒng)人員及許多其它類型的終端用戶?;镜?SQL 命令只需很少時間就能學會,最高級的命令在幾天內(nèi)便可掌握。 SQL 為許多任務提供了命令,包括: ? 查詢數(shù)據(jù) ? 在表中插入、修改和刪除記錄 ? 建立、修改和刪除數(shù)據(jù)對象 ? 控制對數(shù)據(jù)和數(shù)據(jù)對象的存取 ? 保證數(shù)據(jù)庫一致性和完整性 以前的數(shù)據(jù)庫管理系統(tǒng)為上述各類操作提供單獨 的語言,而 SQL 將全部任務統(tǒng)一在一種語言中。 由于所有主要的關系數(shù)據(jù)庫管理系統(tǒng)都支持 SQL 語言,用戶可將使用 SQL 的技能從一個川師范大學本科畢業(yè)論文 在線投票系統(tǒng)的設計與實現(xiàn) —— 管理子系統(tǒng) 6 RDBMS 轉(zhuǎn)到另一個。所有用 SQL 編寫的程序都是可以移植的。 SQL 是 PostgreSQL(和大多數(shù)其它關系型數(shù)據(jù)庫 )用做查詢語言的語言 。 它是可以移植的,并且容易學習使用 。 但是所有 SQL 語句都必須由數(shù)據(jù)庫服務器獨立地執(zhí)行 。 這就意味著客戶端應用必須把每條查詢發(fā)送到數(shù)據(jù)庫服務器,等待它處理這個查詢,接收結(jié)果,做一些運算,然后給服務器發(fā)送另外一條查詢 。 所有這些 東西都會產(chǎn)生進程間通訊,并且如果客戶端在另外一臺機器上甚至還會導致網(wǎng)絡開銷 。 如果使用了 PL/pgSQL,那么可以把一塊運算和一系列查詢在數(shù)據(jù)庫服務器 里面 組成一個塊,這樣就擁有了過程語言的力量并且簡化 SQL 的使用,因而節(jié)約了大量的時間,因為用不著付出客戶端 /服務器通訊的過熱 。 通過使用 PL/pgSQL,應用可以獲得可觀的性能提升 。 三、在線投票系統(tǒng)的整體設計 原理及 思路 要做一個門戶網(wǎng)站 系統(tǒng) ,首先應該進行功能分析,這樣才能做出的網(wǎng)站滿足用戶需要的各項功能。 該系統(tǒng)主要采用 JSP、 HTML、 SQL 數(shù)據(jù)庫。整體設計遵 循軟件工程的方法,經(jīng)過總體分析、總體設計、文檔和代碼的編制、測試和系統(tǒng)實現(xiàn)幾個階段。 下面就對在線投票系統(tǒng)的設計進行功能分析。 (一) 基于 B/S 的三層結(jié)構(gòu) 本次設計采用基于 B/S 模式的三層體系結(jié)構(gòu),如圖 1 所示。邏輯層由所有的 JSP 腳本程序組成,用來提供基本的信息傳遞,并將從客戶端獲得的用戶輸入與的數(shù)據(jù)庫中的數(shù)據(jù)按應用需求規(guī)則進行相應處理,生成客戶機所要的結(jié)果,并將結(jié)果返回給客戶端。 圖 1 B/S模式三層結(jié)構(gòu)圖 (二) 在線投票系統(tǒng)的組成 本系統(tǒng)主要采用數(shù)據(jù)庫及網(wǎng)絡技術(shù)實現(xiàn)在線投票和后臺管理 功能, 本系統(tǒng)主要包括用戶注冊模塊 ,用戶查詢模塊 , 用戶信息修改模塊,用戶注冊刪除模塊 。 用戶 可以在注冊模塊中通過注冊進入該系統(tǒng)發(fā)表話題, 由系統(tǒng)管理員 對用戶信息,用戶權(quán)限等 各種資料進行處理。 所有數(shù)據(jù)均放在數(shù) 據(jù)庫中。系統(tǒng)功能模塊分布 如 圖 2所示 : (三) 在線投票系統(tǒng)的頁 面 功能分析 及設計 本系統(tǒng)充分利用了以用戶權(quán)限限定對系統(tǒng)的操作,以便管理員能比較輕松的管理系統(tǒng)。用戶當在登陸頁面用戶輸入用戶名及密碼后,經(jīng)系統(tǒng)判斷進入一般用戶模式或者管理員模式。進入系統(tǒng)后,用戶在不同的權(quán)限和模式下進行 注冊 ,用戶查詢 , 用戶信息修改,用戶注 冊刪 除 以及投票等相應的操作。其功能關系如圖 3 所示: 表示層 客戶機 Windows 98/2020 邏輯層 Web 服務器 Windows 2020 Server 數(shù)據(jù)庫服務器 SQL Sever 2020 數(shù)據(jù)層 瀏覽器 JSP 教本程序 數(shù)據(jù)庫 川師范大學本科畢業(yè)論文 在線投票系統(tǒng)的設計與實現(xiàn) —— 管理子系統(tǒng) 7 圖 2 系統(tǒng)功能模塊的分布圖 圖 3 在線投票系統(tǒng)各模塊 關系 及功能 在線投票系統(tǒng) 投票模塊 用戶系統(tǒng) 后臺管理系統(tǒng) 用戶注冊模塊 用戶注冊刪除模塊 用戶信息查詢模塊 用戶話題管理模塊 用戶信息修改模塊 用戶權(quán)限設 置 一般用戶 管理員 用戶發(fā)表話題 ( ) 用戶信息查詢 ( ) 話題修改 ( ) 參與投票 ( ) 增加管理員 ( ) 查看投票結(jié)果 ( ) 刪除用戶帳戶 ( ) 用戶權(quán)限設置 ( ) 用戶注冊 ( ) 話題管理 ( ) 公布投票結(jié)果 ( ) 密碼驗證出錯 密碼驗證通過 用戶詳細信息 ( ) 判斷注冊成敗 ( ) 注冊成功 注冊失敗 登陸頁面(login.jsp) 判斷用戶密碼及權(quán)限 (chkadmisp) 用戶信息修改 ( ) 川師范大學本科畢業(yè)論文 在線投票系統(tǒng)的設計與實現(xiàn) —— 管理子系統(tǒng) 8 四、在線投票系統(tǒng)的 詳細設計 在進行了整體設計以后,就開始進行詳細的設計及編碼工 作。也就是設計文件和把他們有機地組織在一起實現(xiàn)所有功能。由于投票系統(tǒng) 詳細設計是整個設計過程中 最重要的步驟之一。下面就分如下幾個部分對系統(tǒng)進行詳細設計: (1)搭建開發(fā)環(huán)境 (2)數(shù)據(jù)庫中表的設計 與實現(xiàn) (3)系統(tǒng) 中 各模塊設計 (4)后臺功能設計 (一)搭建開發(fā)環(huán)境 本節(jié)主要介紹 JSP 開發(fā)環(huán)境的搭建。首先介紹該投票系統(tǒng)對運行環(huán)境的要求,接著講述 JSP開發(fā)和運行的安裝配置以及數(shù)據(jù)庫安裝和配置。 該系統(tǒng)運行環(huán)境 為了保證系統(tǒng)運行的效率和可靠性,系統(tǒng)服務器端應具有較高的軟硬件配置,客戶端的要求不是很高。此應用程序可廣泛運行于國際互聯(lián)網(wǎng)即 Inter,也可適用于內(nèi)部的局域網(wǎng)。其運行要求如下: ( 1) 軟件環(huán)境 客戶端: Windows95/98, Windows 2020/xp, Inter Explorer(IE)等 服務器端: Windows2020 Server (IIS) 及其以上版本, IE 等 數(shù)據(jù)庫:采用 SQL,運行于服務器端。 ( 2) 硬件環(huán)境 服務器 CPU:PIII 500 以上 ,內(nèi)存 :256M 以上 客戶機 CPU:P200MMX 以上,內(nèi)存: 32M以上 安裝和配置 JDK ( 1) JDK 的安裝 ① 可先到 。 ② 自動解壓后出現(xiàn)出現(xiàn)確認安裝界面,在此界面中單擊【 NEXT】按鈕。 ③ 出現(xiàn)版權(quán)協(xié)議說明界面,單擊【 YES】按鈕,接受版權(quán)協(xié)議后,選擇安裝路徑, 如 C:\,然后單擊【 OK】按扭。 ④ 出現(xiàn)安裝組件的界面,直接單擊【 NEXT】按鈕繼續(xù)安裝。 ⑤ 選擇一種瀏覽器,能在此瀏覽器中運行 Applet,然后單擊【 NEXT】。 ⑥ 對 JDK 進行按裝,安裝完畢,單擊【 Finish】結(jié)束安裝。 ( 2) JDK 的配置 安裝好 JDK 后,還需要在環(huán)境變量中進行相應的配置。如下: ① 在桌面上單擊“我的電腦”屬性,依次選擇【屬性】 /【高級】 /【
點擊復制文檔內(nèi)容
高考資料相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1