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

正文內(nèi)容

網(wǎng)上實(shí)驗(yàn)預(yù)約系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-文庫吧在線文庫

2025-01-17 00:45上一頁面

下一頁面
  

【正文】 所以速度非常得快。第一種是標(biāo)準(zhǔn)動(dòng)作,它定義的是無論在什么版本的 JSP 引擎或 Web 服務(wù)器下總是可用的動(dòng)作。聲明不對(duì)當(dāng)前的輸出流產(chǎn)生任何影響。 JavaBean 技術(shù)介紹 JavaBean 技術(shù)是一種基于 Java 的組件技術(shù), JavaBean 組件可以用來執(zhí)行復(fù)雜的計(jì)算任務(wù),或負(fù)責(zé)與數(shù)據(jù)庫的交互以及數(shù)據(jù)的提取等,是解 決代碼重用問題的一種策略。 JavaBean 以 binary 格式保存,可以保護(hù) Java 源代碼不容易被他人抄襲。 Tomcat 服務(wù)器是 Apache Group Jakarta小組開發(fā)的一個(gè)免費(fèi)服務(wù)器軟件,適合于嵌入 Apache 中使用,而且,它的源代碼可以免費(fèi)獲得,你可以自由地對(duì)它進(jìn)行擴(kuò)充。 Microsoft SQL Server 2021 是由一系列相互協(xié)作的組件構(gòu)成,能滿足最大的 Web站點(diǎn)和企業(yè)數(shù)據(jù)處理系統(tǒng)存儲(chǔ)和分析數(shù)據(jù)的需 要。 同時(shí),當(dāng)以默認(rèn)設(shè)置運(yùn)行時(shí), SQL Server 2021 還具有動(dòng)態(tài)自調(diào)整等功能,可以有效地運(yùn)行在便攜式電腦和臺(tái)式機(jī)中,用戶無需承擔(dān)管理任務(wù)。數(shù)據(jù)庫還可以按物理方式,在磁盤上作為兩個(gè)或更多的文件實(shí)現(xiàn)。 Tempdb 數(shù)據(jù)庫在 SQL Server 每次啟動(dòng)時(shí)都將重新創(chuàng)建,并且將重置為初始大小。 Microsoft SQL Server 2021 包含許多圖形實(shí)用工具,使得用戶、程序員和系統(tǒng)管理員得以輕松地完成各項(xiàng)復(fù)雜的工作。 提供了性能優(yōu)越的模板,可用于加快創(chuàng)建 SQL Server 對(duì)象的 TransactSQL語句的開發(fā)速度。雖然很多數(shù)據(jù)庫都對(duì) SQL 語句進(jìn)行了再開發(fā)和擴(kuò)展,但是包括Select、 Insert、 Update、 Delete、 Create 以及 Drop在內(nèi)的標(biāo)準(zhǔn)的 SQL 命令仍然可以被用來完成幾乎所有的數(shù)據(jù)庫操作。 搭建開發(fā)環(huán)境 安裝和配置 JDK 下載 并安裝完后,在環(huán)境變量中進(jìn)行相關(guān)的配置。%JDBC_Home%\lib\。 系統(tǒng)需要解決的主要問題 通過對(duì)網(wǎng)上實(shí)驗(yàn)預(yù)約系統(tǒng)的實(shí)地調(diào)查,得知實(shí)驗(yàn)預(yù)約是面向特定的某些對(duì)象的,并且實(shí)驗(yàn)預(yù)約是任意的,一般一次預(yù)約是連續(xù)的兩節(jié)課,預(yù)約者可以在某一周的星期一至 星期日的一二節(jié)、三四節(jié)、五六節(jié)、七八節(jié)和晚上,預(yù)約實(shí)驗(yàn)和固定實(shí)驗(yàn)一旦被安排好之后節(jié)假日也 不再安排實(shí)驗(yàn)。 除了實(shí)現(xiàn)上述功能以外,在線實(shí)驗(yàn)預(yù)約系統(tǒng)還應(yīng)該一些其他小功能,并具有友好、簡(jiǎn)潔的界面,安全性要高,穩(wěn)定性要強(qiáng),能夠滿足 100 人以上同時(shí)及進(jìn)行在線預(yù)約。系統(tǒng)流程圖表達(dá)的是數(shù)據(jù)在系統(tǒng)各部件之間流動(dòng)的情況,而不是對(duì)數(shù)據(jù)進(jìn)行加工的控制過程,因此盡管系統(tǒng)流程圖的某些符號(hào)和程序流程圖的符號(hào)形式相同,但是它卻是物理數(shù)據(jù)流圖而不是程序 流程圖。 預(yù) 約 系 統(tǒng)用 戶 實(shí) 驗(yàn) 圖 32 實(shí)驗(yàn)預(yù) 約系統(tǒng)的基本系統(tǒng)模型 從這個(gè)基本系統(tǒng)模型出發(fā)開始畫功能級(jí)數(shù)據(jù)流圖,把基本系統(tǒng)模型細(xì)化,描繪系統(tǒng)的主要功能??紤]通過系統(tǒng)的邏輯數(shù)據(jù)流:當(dāng)發(fā)生一個(gè)事務(wù)時(shí)必須首先接收它;對(duì)后按照事務(wù)的內(nèi)容修改實(shí)驗(yàn)室狀態(tài);然后寫入預(yù)約信息中。 實(shí)際上是一種三層模型,包括前臺(tái)用戶窗口、后臺(tái)數(shù)據(jù)庫和中間應(yīng)用程序。另外教師還可以進(jìn)行留言求助和修改個(gè)人信息。 規(guī)范化數(shù)據(jù)庫的 設(shè)計(jì):應(yīng)遵循規(guī)范化理論,程度過低,可能會(huì)存在插入。因?yàn)橐粋€(gè)班級(jí)一次只能預(yù)約一次實(shí)驗(yàn)室。 學(xué)生 信息:包括的數(shù)據(jù)項(xiàng)目有 學(xué)生學(xué)號(hào) 、 學(xué)生 姓名、密碼、郵箱、 班級(jí) 、電話、性別、學(xué)院。 圖 56 部分實(shí)體關(guān)系圖 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì) 將上面的數(shù)據(jù)庫概念結(jié)構(gòu)轉(zhuǎn)化為 SQL Server 2021 數(shù)據(jù)庫系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型 ,也就是數(shù)據(jù)庫的邏輯結(jié)構(gòu),下面是主要的數(shù)據(jù)表的設(shè)計(jì) 。 表 53 實(shí)驗(yàn)信息表 名稱 列名 數(shù)據(jù)類型 長(zhǎng)度 允許空 實(shí)驗(yàn)室號(hào) id bigint 8 NO 實(shí)驗(yàn)室名 labname char 30 NO 實(shí)驗(yàn)室狀態(tài) state char 4 NO 設(shè)備總臺(tái)數(shù) Equip_num int 8 NO 名稱:留言信息表( message)。 如表 58 所示。 teacher 用于存儲(chǔ)教師用戶的操作功能代碼。 超 級(jí) 管 理 員 登 錄 ( i n d e x . h t m l )實(shí) 驗(yàn) 室 管 理 ( l a b _ m a n a g e m e n t . j s p )實(shí) 驗(yàn) 管 理 ( e x p _ m a n a g e m e n t . j s p )郵 件 管 理 ( e _ m a i l . j s p )用 戶 管 理 ( u s e r _ m a n a g e m e n t . j s p )留 言 管 理 ( n o t e _ m a n a g e m e n t . j s p )管 理 員 管 理 ( a d m i n _ m a n a g e . j s p ) 圖 61 超級(jí)管理員模塊結(jié)構(gòu)圖 普通管理員模塊 功能結(jié)構(gòu)如下圖 62 所示。 教 師 用 戶 登 錄 ( i n d e x . h t m l )預(yù) 約 ( y u y u e . j s p )查 看 實(shí) 驗(yàn) 室 ( v i e w _ l a b . j s p )個(gè) 人 信 息 修 改 ( r e r e g . j s p )留 言 求 助 ( m e s s a g e . j s p ) 圖 63 教師用戶模塊結(jié)構(gòu)圖 學(xué)生用戶模塊 此功能模塊結(jié)構(gòu)圖如下圖 64 所示。 private static final String drivername = 。 }; ...... } public Statement getStmtread() { try { con = getCon()。這樣也易于系統(tǒng)擴(kuò)展。 return str。 } public String dbEncode(String str) { if (str == null) { str = 。 } } return str。 x 。//總頁數(shù) private int nowFirst=0。 ()。 ()。 //當(dāng)前頁面尾記錄 } catch (Exception e) { (())。 //當(dāng)前頁面 if(intPage1) intPage = 1。 } return allRecordCount。 private ResultSet rs。 } 分頁技術(shù) Bean( ) 在 本系統(tǒng)中我的分頁面技術(shù)使用 JavaBean 技術(shù)。 } catch(Exception e){ } return src。, (char) 1).trim()。 } catch (UnsupportedEncodingException e) { (())。 得到轉(zhuǎn)換為中文的字符串 public String toChinese(String str) { if (str == null || () 1) { str = 。//獲得對(duì)象 rs = (sql)。//設(shè)置連接的數(shù)據(jù)庫為 Booklab,用戶 名為 sa,密碼為空。然后系統(tǒng)從數(shù)據(jù)庫學(xué)生信息表中查詢判斷是否存在相同的用戶名和密碼,如果存在則進(jìn)入系統(tǒng)進(jìn)行實(shí)驗(yàn)預(yù)約包括查 看預(yù)約和撤消自己未被批準(zhǔn)的實(shí)驗(yàn)預(yù)約,也可以根據(jù)需要對(duì)個(gè)人信息進(jìn)行修改、查看實(shí)驗(yàn)室當(dāng)前狀態(tài)信息,當(dāng)實(shí)驗(yàn)室設(shè)備或者軟件出現(xiàn)問題時(shí)就留言向管理員進(jìn)行求助。 普 通 管 理 員 登 錄 ( i n d e x . h t m l )查 看 實(shí) 驗(yàn) 室 ( v i e w _ l a b . j s p )實(shí) 驗(yàn) 管 理 ( e x p _ m a n a g e m e n t . j s p )郵 件 管 理 ( e _ m a i l . j s p )查 看 用 戶 信 息 ( v i e w _ u s e r . j s p )留 言 管 理 ( n o t e _ m a n a g e m e n t . j s p ) 圖 62 普通管理員模塊結(jié)構(gòu)圖 教師用戶模塊 此功能模塊結(jié)構(gòu)圖如下圖 63 所示。登錄模塊中選擇管理員用戶類型再輸入用戶名和密碼判斷用戶名和密碼是否有效。 WEBINF 中保存了 classes 文件夾, JavaBean 保存在此。 表 54 留言信息表 名稱 列名 數(shù)據(jù)類型 長(zhǎng)度 允許空 留言人編號(hào) ID nvarchar 20 NO 留言人姓名 Tname char 20 NO 留言內(nèi)容 subject nvarchar 80 NO 留言時(shí)間 [time] datetime 8 NO 回復(fù) reply nvarchar 80 YES 名稱:教師信息表( Teacher_info) 標(biāo)識(shí): Teacher_info 數(shù)據(jù)來源:后臺(tái)頁面取得 如表 55 所示。 數(shù)據(jù)來源:后臺(tái)頁面取得。 留言信息:包 括的數(shù)據(jù)項(xiàng)有留言人編號(hào)、留言人姓名、留言內(nèi)容、留言時(shí)間、回復(fù)信息。 學(xué) 生密 碼 郵 箱 學(xué) 院班 級(jí) 性 別 電 話學(xué) 號(hào) 姓 名 圖 53 學(xué)生實(shí)體圖 實(shí)驗(yàn)室實(shí)體圖如圖 54 所示,主要信息包括實(shí)驗(yàn)室編號(hào)、實(shí)驗(yàn)室名、 實(shí)驗(yàn)室現(xiàn)狀態(tài)、設(shè)備數(shù) 量。當(dāng)一個(gè)應(yīng)用的查詢中經(jīng)常涉及到兩個(gè)或兩個(gè)以上的關(guān)系模式的屬性時(shí),系統(tǒng)就必須經(jīng)常地進(jìn)行連接運(yùn)算,而連接運(yùn)算的代價(jià)是非常高的。 完整性原則:數(shù)據(jù)庫的完整性是數(shù)據(jù)庫的正確性和相容性。 系統(tǒng)登錄模塊 該模塊包括超級(jí)管理員、普通管理員、教師用戶、學(xué)生用戶的系統(tǒng)登錄,每一個(gè)系統(tǒng)用戶都擁有事先分配好的用戶名和密碼,不同類型的 用戶只能訪問各自工作領(lǐng)域內(nèi)的相關(guān)頁面。 圖 41 系統(tǒng)工作原理圖 采用三層構(gòu)架以后,用戶界面層通過統(tǒng)一的接口向業(yè)務(wù)層發(fā)送請(qǐng)求,業(yè)務(wù)層按自己的邏輯規(guī)則將請(qǐng)求處理之后進(jìn)行數(shù)據(jù)庫操作,然后將數(shù)據(jù)庫返回的數(shù)據(jù)封裝成類的形式返回給用戶界面層。這是因?yàn)閺囊粋€(gè)數(shù)據(jù)存儲(chǔ)中取出來的或放進(jìn)去的數(shù)據(jù)通常和原來存儲(chǔ)的數(shù)據(jù)相同,也就是說,數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)流只不過是同樣數(shù)據(jù)的兩種不同形式。注意圖中每個(gè)符號(hào)用黑盒子形式定義了組成系統(tǒng)的一個(gè)部件,然而并沒有指明每個(gè)部件的具體工作過程;圖中的箭頭確定了信息通過系統(tǒng)的邏輯路徑(信息流動(dòng)路徑)。 結(jié)構(gòu)化分析實(shí)質(zhì)上是一種創(chuàng)建模型的活動(dòng)。 進(jìn)入系統(tǒng)后用戶可以查看實(shí)驗(yàn)室狀態(tài)并進(jìn)行實(shí)驗(yàn)預(yù)約、在未被批準(zhǔn)前取 消自己的預(yù)約、查看實(shí)驗(yàn)預(yù)約情況。對(duì)軟件需求的深入理解是軟件開發(fā)工作獲得成功的前提條件,不 論我們把設(shè)計(jì)和編碼工作做得如何出色,不能真正滿足用戶需求的程序只會(huì)令用戶失望,給開發(fā)者帶來煩惱。 安裝 Tomcat Tomcat 服務(wù)器是當(dāng)今使用廣泛的 JSP/Servlet 服務(wù)器,它運(yùn)行穩(wěn)定、性能可靠,是學(xué)習(xí)和中小企業(yè)的最佳選擇。很多數(shù)據(jù)庫系統(tǒng)帶有 JDBC 驅(qū)動(dòng)程序, Java程序就通過 JDBC驅(qū)動(dòng)程序與數(shù)據(jù)庫相連,執(zhí)行查詢、提取數(shù)據(jù)等等操作。 SQL 語言的主要功能就是同各種數(shù)據(jù)庫建立聯(lián)系,進(jìn)行溝通。 它可以從 SQL Server企業(yè)管理器中調(diào)用。 Msdb 數(shù)據(jù)庫是供 SQL Server 代理程序調(diào)度警報(bào)和作業(yè)以及記錄操作員時(shí)使用的數(shù)據(jù)庫。每個(gè) SQL Server 實(shí)例中有 4 個(gè)系統(tǒng)數(shù)據(jù)庫( master,tempdb,model和 msdb)以及由用戶創(chuàng)建的一個(gè)或多個(gè)用戶數(shù)據(jù)庫。 Microsoft SQL Server 2021 中包含了一系列管理和開發(fā)工具,這些工具可改進(jìn)在多個(gè)站點(diǎn)上安裝、部署、管理和使用 SQL Server 的過程。 SQL Server 2021 與其他產(chǎn)品共同構(gòu)成了可靠安全的 Inter 和 Intra 系統(tǒng)的數(shù)據(jù)存儲(chǔ)。 SQL Server 2021 數(shù)據(jù)庫簡(jiǎn)介 Microsoft SQL Server 2021 是由一系列產(chǎn)品組成,不僅能夠滿足最大的數(shù)據(jù)處理系統(tǒng)和商業(yè) Web 站點(diǎn)存儲(chǔ)和處理數(shù)據(jù)的需要,還能為個(gè)人或小企業(yè)提供容易使用的數(shù)據(jù)存儲(chǔ)服務(wù)。支持 JHTML(一
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1