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

正文內(nèi)容

本科畢業(yè)論文-在線投票系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)—系統(tǒng)管理子系統(tǒng)-在線瀏覽

2024-11-15 09:18本頁面
  

【正文】 的一個(gè)組成部分, JSP 技術(shù)能夠支持高度復(fù)雜的基于 Web 的應(yīng)用。 作為 Java 平臺的一部分, JSP 擁有 Java 編程語言 “ 一次編寫,各處運(yùn)行 ” 的特點(diǎn)。 應(yīng)用范圍 ASP 是 Microsoft 開發(fā)的動態(tài)網(wǎng)頁語言,也繼承了微軟產(chǎn)品的一貫傳統(tǒng) —— 只能運(yùn)行于微軟的服務(wù)器產(chǎn)品 ,IIS (Inter Information Server) (windows NT)和 PWS(Personal Web Server)(windows 98)上。 PHP3 可在 Windows,Unix,Linux 的 Web 服務(wù)器上正常運(yùn)行 ,還支持 IIS,Apache 等通用 Web服務(wù)器 ,用戶更換平臺時(shí) ,無需變換 PHP3 代碼 ,可即拿即用 . JSP 同 PHP3 類似,幾乎可以運(yùn)行于所有平臺。著名的 Web 服務(wù)器 Apache 已經(jīng)能夠支持JSP。雖然現(xiàn)在川師范大學(xué)本科畢業(yè)論文 在線投票系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) —— 管理子系統(tǒng) 4 NT 操作系統(tǒng)占了很大的市場份額,但是在服務(wù)器方面 Unix 的優(yōu)勢仍然很大,而新崛起的 Linux更是來勢不些 從一個(gè)平臺移植到另外一個(gè)平臺, JSP和 JavaBean甚至不用重新編譯,因?yàn)?Java字節(jié)碼都是標(biāo)準(zhǔn)的與平臺無關(guān)的。在循環(huán)性能測試 中, JSP 只用了令人吃驚的四秒鐘就結(jié)束了 20200* 20200 的循環(huán)。(參考 PHPLIB)據(jù)庫測試中,三者分別對 Oracle 8 進(jìn)行 1000 次 Update,Select,和 Delete: Php 需要 69 秒,ASP 則 需要 73 秒 , Jsp 僅 需要 13 秒, (二) 發(fā)展趨勢與前景分析 目前在國內(nèi) JSP、 PHP 與 ASP應(yīng)用最為廣泛。在國外, JSP 已經(jīng) 是比較流行的一種技術(shù),尤其是電子商務(wù)類的網(wǎng)站,多采用 JSP。首先, PHP 缺乏規(guī)模支持。對于大負(fù)荷站點(diǎn),解決方法只有一 個(gè):分布計(jì)算。而 PHP 則缺乏這種支持。 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)支持。 NET 應(yīng)該是未來發(fā)展的趨勢。比較出名的如 IBM的 E- business,它的核心是采用 JSP/Servlet的 WebSphere。越來越多的開發(fā)工具提供了與 SQL Server 的接口。于 1988 年推出了第一個(gè) OS/2 版本,在 Windows NT 推出后 , Microsoft 與 Sybase 在 SQL Server 的開發(fā)上就分道揚(yáng)鑣了, Microsoft 將 SQL Server 移植到 Windows NT 系統(tǒng)上,專注于開發(fā)推廣 SQL Server 的 Windows NT 版本??煽缭綇倪\(yùn)行 Microsoft Windows 98 的膝上型電腦到運(yùn)行 Microsoft Windows 2020 的大型多處理器的服務(wù)器等多種平臺使用。事實(shí)上, SQL Server 數(shù)據(jù)庫處理的基本結(jié)構(gòu),采取關(guān)系型數(shù)據(jù)庫模式,盡管如此,相信大家都可以輕易的發(fā)現(xiàn),在 SQL Server 的數(shù)據(jù)庫處理方式,則是使用面向?qū)ο蟮牟僮鞣绞脚c精神,也就是說, SQL Server 的所有功能,都可以基于系統(tǒng)已經(jīng)建立好的一些對象來達(dá)成,是相當(dāng) OO(面向 對象)的一個(gè)系統(tǒng)結(jié)構(gòu)。 ? 將個(gè)別服務(wù)器注冊到組中。 川師范大學(xué)本科畢業(yè)論文 在線投票系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) —— 管理子系統(tǒng) 5 ? 在每個(gè)已注冊的服務(wù)器中創(chuàng)建并管理所有 SQL Server 數(shù)據(jù)庫、對象、登錄、用戶和權(quán)限。 ? 通過喚醒調(diào)用 SQL 查詢分析器,交互地設(shè)計(jì)并測試 SQL 語句、 批處理和腳本。 (二) SQL 語句介紹 SQL 全稱是“結(jié)構(gòu)化查詢語言 (Structured Query Language)”, 功能強(qiáng)大, 是一種完備的數(shù)據(jù)處理語言,不僅用于數(shù)據(jù)庫查詢,而且用于數(shù)據(jù)庫中的數(shù)據(jù)修改和更新,概括起來, 包含4 個(gè)部分: 數(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ù)。 COMMIT WORK, ROLLBACK WORK (三) SQL 的優(yōu)點(diǎn) SQL 廣泛地被采用正說明了它的優(yōu)點(diǎn)。 SQL 是一個(gè)非過程化的語言,因?yàn)樗淮翁幚硪粋€(gè)記錄,對數(shù)據(jù)提供自動導(dǎo)航。所有 SQL 語句接受集合作為輸入,返回集合作為輸出。 SQL 不要求用戶指定對數(shù)據(jù)的存放方法。所有 SQL 語句使用查詢優(yōu)化器,它是 RDBMS 的一部分,由它決定對指定數(shù)據(jù)存取的最快速度的手 段。 SQL 可用于所有用戶的 DB 活動模型,包括系統(tǒng)管理員、數(shù)據(jù)庫管理員、 應(yīng)用程序員、決策支持系統(tǒng)人員及許多其它類型的終端用戶。 SQL 為許多任務(wù)提供了命令,包括: ? 查詢數(shù)據(jù) ? 在表中插入、修改和刪除記錄 ? 建立、修改和刪除數(shù)據(jù)對象 ? 控制對數(shù)據(jù)和數(shù)據(jù)對象的存取 ? 保證數(shù)據(jù)庫一致性和完整性 以前的數(shù)據(jù)庫管理系統(tǒng)為上述各類操作提供單獨(dú) 的語言,而 SQL 將全部任務(wù)統(tǒng)一在一種語言中。所有用 SQL 編寫的程序都是可以移植的。 它是可以移植的,并且容易學(xué)習(xí)使用 。 這就意味著客戶端應(yīng)用必須把每條查詢發(fā)送到數(shù)據(jù)庫服務(wù)器,等待它處理這個(gè)查詢,接收結(jié)果,做一些運(yùn)算,然后給服務(wù)器發(fā)送另外一條查詢 。 如果使用了 PL/pgSQL,那么可以把一塊運(yùn)算和一系列查詢在數(shù)據(jù)庫服務(wù)器 里面 組成一個(gè)塊,這樣就擁有了過程語言的力量并且簡化 SQL 的使用,因而節(jié)約了大量的時(shí)間,因?yàn)橛貌恢冻隹蛻舳?/服務(wù)器通訊的過熱 。 三、在線投票系統(tǒng)的整體設(shè)計(jì) 原理及 思路 要做一個(gè)門戶網(wǎng)站 系統(tǒng) ,首先應(yīng)該進(jìn)行功能分析,這樣才能做出的網(wǎng)站滿足用戶需要的各項(xiàng)功能。整體設(shè)計(jì)遵 循軟件工程的方法,經(jīng)過總體分析、總體設(shè)計(jì)、文檔和代碼的編制、測試和系統(tǒng)實(shí)現(xiàn)幾個(gè)階段。 (一) 基于 B/S 的三層結(jié)構(gòu) 本次設(shè)計(jì)采用基于 B/S 模式的三層體系結(jié)構(gòu),如圖 1 所示。 圖 1 B/S模式三層結(jié)構(gòu)圖 (二) 在線投票系統(tǒng)的組成 本系統(tǒng)主要采用數(shù)據(jù)庫及網(wǎng)絡(luò)技術(shù)實(shí)現(xiàn)在線投票和后臺管理 功能, 本系統(tǒng)主要包括用戶注冊模塊 ,用戶查詢模塊 , 用戶信息修改模塊,用戶注冊刪除模塊 。 所有數(shù)據(jù)均放在數(shù) 據(jù)庫中。用戶當(dāng)在登陸頁面用戶輸入用戶名及密碼后,經(jīng)系統(tǒng)判斷進(jìn)入一般用戶模式或者管理員模式。其功能關(guān)系如圖 3 所示: 表示層 客戶機(jī) Windows 98/2020 邏輯層 Web 服務(wù)器 Windows 2020 Server 數(shù)據(jù)庫服務(wù)器 SQL Sever 2020 數(shù)據(jù)層 瀏覽器 JSP 教本程序 數(shù)據(jù)庫 川師范大學(xué)本科畢業(yè)論文 在線投票系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) —— 管理子系統(tǒng) 7 圖 2 系統(tǒng)功能模塊的分布圖 圖 3 在線投票系統(tǒng)各模塊 關(guān)系 及功能 在線投票系統(tǒng) 投票模塊 用戶系統(tǒng) 后臺管理系統(tǒng) 用戶注冊模塊 用戶注冊刪除模塊 用戶信息查詢模塊 用戶話題管理模塊 用戶信息修改模塊 用戶權(quán)限設(shè) 置 一般用戶 管理員 用戶發(fā)表話題 ( ) 用戶信息查詢 ( ) 話題修改 ( ) 參與投票 ( ) 增加管理員 ( ) 查看投票結(jié)果 ( ) 刪除用戶帳戶 ( ) 用戶權(quán)限設(shè)置 ( ) 用戶注冊 ( ) 話題管理 ( ) 公布投票結(jié)果 ( ) 密碼驗(yàn)證出錯(cuò) 密碼驗(yàn)證通過 用戶詳細(xì)信息 ( ) 判斷注冊成敗 ( ) 注冊成功 注冊失敗 登陸頁面(login.jsp) 判斷用戶密碼及權(quán)限 (chkadmisp) 用戶信息修改 ( ) 川師范大學(xué)本科畢業(yè)論文 在線投票系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) —— 管理子系統(tǒng) 8 四、在線投票系統(tǒng)的 詳細(xì)設(shè)計(jì) 在進(jìn)行了整體設(shè)計(jì)以后,就開始進(jìn)行詳細(xì)的設(shè)計(jì)及編碼工 作。由于投票系統(tǒng) 詳細(xì)設(shè)計(jì)是整個(gè)設(shè)計(jì)過程中 最重要的步驟之一。首先介紹該投票系統(tǒng)對運(yùn)行環(huán)境的要求,接著講述 JSP開發(fā)和運(yùn)行的安裝配置以及數(shù)據(jù)庫安裝和配置。此應(yīng)用程序可廣泛運(yùn)行于國際互聯(lián)網(wǎng)即 Inter,也可適用于內(nèi)部的局域網(wǎng)。 ( 2) 硬件環(huán)境 服務(wù)器 CPU:PIII 500 以上 ,內(nèi)存 :256M 以上 客戶機(jī) CPU:P200MMX 以上,內(nèi)存: 32M以上 安裝和配置 JDK ( 1) JDK 的安裝 ① 可先到 。 ③ 出現(xiàn)版權(quán)協(xié)議說明界面,單擊【 YES】按鈕,接受版權(quán)協(xié)議后,選擇安裝路徑, 如 C:\,然后單擊【 OK】按扭。 ⑤ 選擇一種瀏覽器,能在此瀏覽器中運(yùn)行 Applet,然后單擊【 NEXT】。 ( 2) JDK 的配置 安裝好 JDK 后,還需要在環(huán)境變量中進(jìn)行相應(yīng)的配置。 ② 新建一個(gè)環(huán)境變量,名為 JAVA_HOME,值為 C:\,如圖 4 所示: 圖 4 JDK配置 川師范大學(xué)本科畢業(yè)論文 在線投票系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) —— 管理子系統(tǒng) 9 ③ 單擊【確定】按鈕。 安裝和配置 Tomcat Tomcat 服務(wù)器是當(dāng)今使用廣泛的 Servlet/JSP 服務(wù)器,它運(yùn)行穩(wěn)定,性能可靠,本節(jié)介紹Tomcat 的安裝、配置與使用,并做對應(yīng)的測試。 ② 在彈出的窗口中單擊【 NEXT】按鈕。 ④ 在彈出的界面中選擇安裝組件,可以選擇“ full“,然后單擊【 NEXT】按鈕 。 ⑥ 配置 Tomcat, 默認(rèn)斷口 8080, 輸入一個(gè)密碼 ,本系統(tǒng)設(shè)置為“ admin” 。然后單擊【 NEXT】按鈕,如圖 5所示 : 圖 5 Tomcat密碼設(shè)置 ⑦ 選擇 JDK 的安裝位置,如 C:\, 然后單擊【 NEXT】按鈕。 ⑨ 安裝完成后單擊【 Finish】按鈕。如下: ① 在桌面上單擊“我的電腦”屬性,依次選擇【屬性】 /【高級】 /【環(huán)境變量】選。 ④ 用同樣的方法設(shè)置其他環(huán)境變量 : “ CLASSPATH=.。 測試是否安裝 配置 成功 執(zhí)行 C:\Program Files\Apache Software Foundation\Tomcat \bin 目錄下的,如果出現(xiàn)如圖 7所示,表示環(huán)境變量配置成功; 圖 7 Tomcat啟動成功 這時(shí)候可以 打開瀏覽器,在地址欄輸入 便可以見到 一網(wǎng)頁樣式頁面 。 川師范大學(xué)本科畢業(yè)論文 在線投票系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) —— 管理子系統(tǒng) 11 安裝和 設(shè)置 SQL Server 2020 該系統(tǒng)數(shù)據(jù)庫采用的是 Microsoft SQL Server 2020。本系統(tǒng)的密碼為 ” sa” ,以 便成功連接數(shù)據(jù)庫 。 ② 單擊運(yùn)行【開始】 /【程序】 /【 Microsoft SQL Server】 /【企業(yè)管理器】打開 SQL Server控制根目錄 。 ④ 設(shè)計(jì)數(shù)據(jù)庫表 , 右鍵數(shù)據(jù)庫并點(diǎn)擊“新建表” ,本系統(tǒng)需設(shè)計(jì)的數(shù)據(jù)庫中包含 3 個(gè)表 ,具體如 表一 : 表一 數(shù)據(jù)庫表 數(shù)據(jù)庫表名 說明 所屬系統(tǒng) Admins 用來存放用戶名和密碼及權(quán)限 管理登陸 Items 用來存放投票結(jié)果 用戶投票系統(tǒng) Questions 用來存放管理投票 后臺管理系統(tǒng) ? Admin 用戶信 息基本 表 Admin 表存放的是后臺管理員的用戶名和密碼,并且密碼存放的是已經(jīng)經(jīng)過 MD5 型加密 算法進(jìn)行加密 , 詳
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1