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

正文內(nèi)容

基于bs架構(gòu)的權(quán)限管理(編輯修改稿)

2025-06-12 19:58 本頁面
 

【文章內(nèi)容簡介】 tplus 等文本編輯器來編輯 HTML 文件。除了這些還有其他的一些比如 FrontPage、 Dreamweaver 等可視化的編輯器。 HTML 對頁面元素的排版基本就是按照元素在文檔中出現(xiàn)的先后順序,從頭至尾依次排下來,唯一能控制頁面元素位置的只有 Align 屬性,而它所能控制的情況只有三種:左、中、右,要編制復(fù)雜的頁面布局僅僅依靠基本的 HTML幾乎是不可能實現(xiàn)的。那么,運用表格就解決 了這個問題。表格一般用以對 HTML文檔內(nèi)容提供整齊的顯示風(fēng)格,基本能實現(xiàn)對頁面元素在瀏覽器中隨心所欲的排版定位。而且表格通常用來顯示大量的、分類化的信息,具有表示清晰、明了的特點,使用十分廣泛。表格一般由表格名稱、表格欄及表中數(shù)據(jù)等組成。 HTML 表單在 Web 網(wǎng)頁中用來訪問者填寫信息,從而能采集客戶端信息,使網(wǎng)頁具有交互的功能。一般是將表單設(shè)計在一個 HTML 文檔中,當(dāng)用戶填寫完信息后做提交操作,于是表單的內(nèi)容就從客戶端的瀏覽器傳送到服務(wù)器上,經(jīng)過服務(wù)器上的 ASP 或 CGI 等處理程序后,再將用戶所需信息傳送回客 戶端的瀏覽器上,這樣網(wǎng)頁就具有了交互性??傊?,表單和表單域是提供了在 HTML 文檔中和用戶進行應(yīng)答的一般方法。在 HTML 基礎(chǔ)語法中, HTML 表單的地位是十分重要的。 第 3 章 需求 分析 可行性分析 技術(shù)可行性 本系統(tǒng)使用 JSP 結(jié)合 Servlet 技術(shù)作為開發(fā)語言, MySQL 數(shù)據(jù)庫作為后臺數(shù)據(jù)庫。 JSP 語言出臺已經(jīng)十余年,技術(shù)非常成熟,用來開發(fā) B/S 構(gòu)架的 WEB 應(yīng)用非常適合而且關(guān)于 JSP 技術(shù)方面的參考書籍以及網(wǎng)絡(luò)資料豐富,可以為開發(fā)提供莫大的幫助。 MySQL 數(shù)據(jù)庫相比其他大型數(shù)據(jù)庫如 DB SQLServer、 Oracle 等,雖有很無錫科技職業(yè)學(xué)院 軟件測試專業(yè) 畢業(yè)設(shè)計(論文) 11 多不足,功能也比較局限,但應(yīng)用于中小型企業(yè)的后臺數(shù)據(jù)庫,其功能及安全性綽綽有余。經(jīng)過仔細分析,從技術(shù)角度考慮,本系統(tǒng)開發(fā)可行。 經(jīng)濟可行性 本系統(tǒng)使用 Eclipse 作為開發(fā)工具, MySQL 數(shù)據(jù)庫為后臺數(shù)據(jù)庫, Eclipse、MySQL 都是開源的免費的軟件,除了人員時間上的開銷外,成本極少。因此,作為開發(fā)方經(jīng)濟可行。 本程序作為畢業(yè)設(shè)計而開發(fā),從運行硬件上考慮,使用的是作者的筆記本電腦,當(dāng)今電腦硬件如此發(fā)達,已經(jīng)足夠可以運行本系統(tǒng)。經(jīng)過仔細分析,從經(jīng)濟角度考 慮,本系統(tǒng)開發(fā)可行。 操作可行性 本系統(tǒng),界面設(shè)計干凈、友好、條理清晰,不需要計算機專業(yè)方面知識就可以進行操作。對于計算機如此普及的今天,在系統(tǒng)的操作方面,沒有問題。但考慮到部分特殊人群,經(jīng)過簡單的培訓(xùn),就可以熟練的操作本系統(tǒng)。經(jīng)過仔細分析,從操作性方面考慮,本系統(tǒng)可行。 法律可行性 本系統(tǒng)沒有違反國家相關(guān)法律, 并且使用的開發(fā)工具及編程語言都為開源免費軟件,不涉及盜版 。 本程序是作者本人為畢業(yè)設(shè)計而開發(fā)的項目 ,因此,不會引起任何侵權(quán)問題,也不會引起政治風(fēng)波。 經(jīng)過仔細分析,本程序從法律角 度考慮,開發(fā)可行。 綜上所述,從技術(shù)、經(jīng)濟、操作和法律可行性 的角度 上 進行 分析, 各方面均符合要求,可以進行開發(fā)。 系統(tǒng)功能分析 參閱大量資料, 經(jīng)過仔細的 分析,本系統(tǒng)應(yīng)該具有如下功能:登錄、 注冊 。 登錄 用戶通過 WEB 瀏覽器訪問本系統(tǒng),登錄以后獲得相應(yīng)的權(quán)限,本系統(tǒng)用戶分為 兩種 種權(quán)限,管理員 (admin)、普通用戶 (user),其中管理員擁有使用 系統(tǒng)所有功能的權(quán)限。 普通用戶只 能行駛部分 權(quán)限。 兩種 權(quán)限并存,使得系統(tǒng)在使用性上更加方便、靈活、安全。 無錫科技職業(yè)學(xué)院 軟件測試專業(yè) 畢業(yè)設(shè)計(論文) 12 注冊 出 于安全性的考慮, 注冊界面 只能是普通用戶的申請,管理員只能通過后臺,手動的添加。這樣可以保證權(quán)力的分工和系統(tǒng)的安全。 系統(tǒng)性能需求分析 硬件環(huán)境 CPU:主頻在 CPU。 內(nèi)存: 256MB 以上內(nèi)存。 硬盤空間: 1G 以上的可用硬盤空間。 軟件環(huán)境 操作系統(tǒng): WindowsNT/2021/XP/2021 等。 開發(fā)環(huán)境: Eclipse。 數(shù)據(jù)庫: MySQL。 服務(wù)器: Tomcat6。 系統(tǒng)安全性分析 本系統(tǒng)提供 了 用戶身份驗證 功能 ,只有 當(dāng) 使用者在正確的輸入用戶名、密碼后才能登錄系統(tǒng) 。 登錄系統(tǒng)后可以獲得相應(yīng)權(quán)限。 本系統(tǒng)提供了 兩種用戶類型,兩種用戶擁有兩 種不同的權(quán)限 , 這中設(shè)置, 可以對數(shù)據(jù)的安全性起到保護作用 并且使系統(tǒng)應(yīng)用的更加靈活 。 除了登錄頁面,其他頁面都擁有防止 非法訪問 的設(shè)定,非登錄用戶不能訪問相關(guān)功能的操作頁面。 無錫科技職業(yè)學(xué)院 軟件測試專業(yè) 畢業(yè)設(shè)計(論文) 13 第 4 章 系統(tǒng) 概要設(shè)計 軟件的概要設(shè)計是在需求分析的基礎(chǔ)上經(jīng)過概括總結(jié)用戶的具體要求 , 對系統(tǒng)的總體結(jié)構(gòu)進行規(guī)劃 , 根據(jù)需求確定軟件和數(shù)據(jù)的總體框架 ,概要設(shè)計旨在確定程序各主要部件之間的關(guān)系。本章將主要 介紹 數(shù)據(jù)庫的設(shè)計和該系統(tǒng)所實現(xiàn)的各功能模塊。 系統(tǒng)設(shè)計目標(biāo) 本系統(tǒng)的設(shè)計目標(biāo)如下: (1) 實用性:本系統(tǒng)面向中小型企業(yè)進的 用戶管理 。 (2) 簡單易用性:界面清晰、友好,操作簡單、容易上手。 (3) 集成性:目標(biāo)系統(tǒng)必須具有可靠性、安全性、可維護性、可移植性等。 (4) 安全性:對于不同的操作人員授予不同的操作權(quán)限。 無錫科技職業(yè)學(xué)院 軟件測試專業(yè) 畢業(yè)設(shè)計(論文) 14 系統(tǒng)設(shè)計思想 本系統(tǒng)是基于 B/S 構(gòu)架設(shè)計的 WEB 系統(tǒng), B/S 架構(gòu) 最大的優(yōu)點就是 只要電腦接入 Inter 就 可以在任何地方進行操作而不用安裝任何專門的軟件。 本系統(tǒng)分成幾個相對獨立的模塊,但這些模塊都進行集中 式管理。本系統(tǒng)采用分層式模塊化程序設(shè)計思想,整個系統(tǒng)采用模塊化結(jié)構(gòu)設(shè)計。作為應(yīng)用程序有較強的可操作性和擴展性。 數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫設(shè)計是指根據(jù)用戶的需求,在某一具體的數(shù)據(jù)庫管理系統(tǒng)上,設(shè)計數(shù)據(jù)庫的結(jié)構(gòu)和建立數(shù)據(jù)庫的過程。就是規(guī)劃和結(jié)構(gòu)化數(shù)據(jù)庫中的數(shù)據(jù)對象以及這些數(shù)據(jù)對象之間關(guān)系的過程。 本系統(tǒng)采用 MySQL 作為數(shù)據(jù)庫開發(fā)工具 , 建立 一個 名為 homework 的數(shù)據(jù)庫。 本系統(tǒng)一共 擁 有 1 張表, 表 的 詳細 定義 結(jié)構(gòu)如下: User 表 。 字段 類型 長度 約束 描述 username varchar 20 PRIMARY KEY 用戶名 password varchar 20 NOT NULL 密碼 type varchar 20 NOT NULL 用戶類型 age int 2 年齡 telephone double 20 電話 住址 varchar 100 備注、住址 無錫科技職業(yè)學(xué)院 軟件測試專業(yè) 畢業(yè)設(shè)計(論文) 15 第 5 章 詳細設(shè)計 及編碼實現(xiàn) 本章對 系統(tǒng)進行 了 詳細的說明, 并 對系統(tǒng) 特別是一些關(guān)鍵的代碼進行詳細說明。 系統(tǒng)登錄 本模塊為用戶提供登錄界面 ,當(dāng)用戶輸入正確的用戶名和密碼時,可 以登錄本系統(tǒng)并獲得相應(yīng)權(quán)限。當(dāng)使用者輸入錯誤用戶名 或密碼錯誤時, 系統(tǒng) 會給出相應(yīng)提示 用戶登錄界面如圖 51 所示 無錫科技職業(yè)學(xué)院 軟件測試專業(yè) 畢業(yè)設(shè)計(論文) 16 圖 用戶登錄窗體 使用者登錄成功后 根據(jù)身份的不同進入不同的界面,如圖 無錫科技職業(yè)學(xué)院 軟件測試專業(yè) 畢業(yè)設(shè)計(論文) 17 核心語句: String sql = SELECT username,type FROM user WHERE username=39。 + userName + 39。and password=39。 + password + 39。 (sql)。 ResultSet rs = (sql)。 if (()) { HttpSession userSession = (true)。 (userName,(username))。 (type, (type))。 if ((type).equals(manager)) { RequestDispatcher rd = getServletContext() .getRequestDispatcher(/)。 (request, response)。 } else { RequestDispatcher rd = getServletContext() .getRequestDispatcher(/)。 (request, response)。 } } else { (loginError, 對不起,您的賬號或密碼不正確 !)。 RequestDispatcher rd = getServletContext() .getRequestDispatcher(/)。 (request, response)。 } 通過對登陸者的類型判斷進入不同的界面,從而行駛不同的操作。 無錫科技職業(yè)學(xué)院 軟件測試專業(yè) 畢業(yè)設(shè)計(論文) 18 用戶注冊 通過登錄見面的注冊按鈕,普通用戶可以進入到注冊頁面,注冊成功后才能進入系統(tǒng) 。 核心代碼如下: 無錫科技職業(yè)學(xué)院 軟件測試專業(yè) 畢業(yè)設(shè)計(論文) 19 String uerName = (uerName)。 String password = (password)。 String type = (type)。 String age = (age)。 String telephone = (telephone)。 String adress = (adress)。 Connection conn = null。 PreparedStatement pstmt = null。 String sql = INSERT INTO user(username,password,type,age,telephone,adress) VALUES(?,?,?,?,?,?)。 conn = ()。 try { (false)。 pstmt = (sql)。 (1, uerName)。 (2, password)。 (3, type)。 (4, age)。 (5, telephone)。 (6, adress)。 int rs = ()。 ()。 if (rs != 1) {//成功到 login界面 RequestDispatcher rd = getServletContext() .getRequestDispatcher(/)。 (request, response)。 } 無錫科技職業(yè)學(xué)院 軟件測試專業(yè) 畢業(yè)設(shè)計(論文)
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1