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

正文內(nèi)容

實(shí)驗(yàn)課程數(shù)據(jù)管理系統(tǒng)研究畢業(yè)論文(編輯修改稿)

2025-07-22 02:13 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 響應(yīng)速度。 NetBeans 是一個(gè)升級(jí)版,通過(guò)相對(duì)較短的發(fā)行周期和目標(biāo)明確的特性清單來(lái)定義,在 PHP 編輯與調(diào)試、Ajax 動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)和數(shù)據(jù)庫(kù)工具設(shè)計(jì)等領(lǐng)域尤其突出。NetBeans 將以 主要發(fā)行版或更新中心中可用的特性為基礎(chǔ),包括 JavaScript 編輯器、Ruby amp。 Rails 工具設(shè)計(jì)、jMaki、PHP 早期訪問(wèn)和 JavaScript 調(diào)試器預(yù)覽。NetBeans 將繼續(xù)以核心價(jià)值為基礎(chǔ) —— 卓越的即開(kāi)即用式體驗(yàn)和出色的 Java SE/EE/ME 平臺(tái)特性支持。雖然此發(fā)行版并未引起重大關(guān)注,但是針對(duì) Java SE amp。 EE 的底層結(jié)構(gòu)改進(jìn)將增加最終用戶(hù)系統(tǒng)的響應(yīng)性和健壯性。 NetBeans 將解決 Project 系統(tǒng)領(lǐng)域中的一些缺陷,使其在自定義項(xiàng)目結(jié)構(gòu)方面具有更好的靈活性。這使用戶(hù)能夠更加容易地將現(xiàn)有項(xiàng)目遷移到 NetBeans 中。 版將提供一組預(yù)先配置的 NetBeans 發(fā)行版,允許用戶(hù)根據(jù)自己最可能用到的技術(shù)來(lái)調(diào)整下載和安裝體驗(yàn)。隨著 版中第一類(lèi) PHP 工具的出現(xiàn),下載頁(yè)面中將添加一個(gè)為 PHP 提供最優(yōu)化 IDE 開(kāi)發(fā)環(huán)境的新配置。將為 Linux( Ubuntu、Debian 等)和 OpenSolaris IPS 生成本機(jī)軟件包。 NetBeans 將支持 GlassFish v2 ur2 (SJSAS91_UR2)。IDE 需要 Java SE 6 才能運(yùn)行,但之前版本的 Java SE 應(yīng)用程序開(kāi)發(fā)仍然受支持。 除 GlassFish v2 之外,NetBeans 還綁定和支持一個(gè)限制版本的 GlassFish v3,主要針對(duì)當(dāng)前以“v3 Lite”著稱(chēng)的 Web 層開(kāi)發(fā)。由于 v3 不能取代 v2,這兩個(gè)中間件都將綁定在 Web/JavaEE 和 Full 配置中。GlassFish v3 Ruby 運(yùn)行庫(kù)支持將綁定在 NetBeans Ruby 配置中。 UML 工具包將經(jīng)歷重大變更,使用開(kāi)源 NetBeans Visual Library 取代閉源圖像庫(kù) Tom Sawyer。此次遷移還包括少數(shù)的 UI 增強(qiáng)和優(yōu)化。 NB 的核心平臺(tái)將與之前的 版保持兼容。它支持以前聲明為 _stable_ 的所有核心 API。 然而,對(duì) Generic Scripting Framework (GSF) 和 Java Parsing API 底層結(jié)構(gòu)的某些改變可要求不兼容。依賴(lài)于 版 GSF 和 Java Parsing API 工作的客戶(hù)機(jī)需要升級(jí)到 NB 版。 Grails 框架:如今的 Java Web 開(kāi)發(fā)對(duì)于需求來(lái)說(shuō)已經(jīng)變得過(guò)于復(fù)雜。當(dāng)今眾多Java 領(lǐng)域的 Web 開(kāi)發(fā)框架不僅使用復(fù)雜,而且并沒(méi)有很好的遵循 Don’t Repeat Yourself(DRY)原則。像 Rails,Django 和 TurboGears 這樣的動(dòng)態(tài)框架在 Web 開(kāi)發(fā)領(lǐng)域開(kāi)辟了一條新的道路,Grails 基于這些概念之上,采用動(dòng)態(tài)方法減小了 Java 平臺(tái)上進(jìn)行 Web 開(kāi)發(fā)的復(fù)雜度,不過(guò)與那些框架不同的是,Grails 是構(gòu)建在 Spring 和Hibernate 等 Java 已有的技術(shù)之上的。Grails 是一個(gè) fullstack 框架,它借助于核心技術(shù)與相關(guān)的插件(plugin)來(lái)解決 Web 開(kāi)發(fā)中方方面面的問(wèn)題,其中包括: 易于使用的基于 Hibernate 的對(duì)象 關(guān)系映射(ORM)層 稱(chēng)為 Groovy Server Pages (GSP)的表現(xiàn)層技術(shù) 基于 Spring MVC 的控制器層 構(gòu)建于 Gant 上的命令行腳本運(yùn)行環(huán)境 內(nèi)置Jetty 服務(wù)器,不用重新啟動(dòng)服務(wù)器就可以進(jìn)行重新加載 利用內(nèi)置的 Spring 容器實(shí)現(xiàn)依賴(lài)注入 基于 Spring 的 MessageSource 核心概念,提供了對(duì)國(guó)際化(i18n )的支持 基于 Spring 事務(wù)抽象概念,實(shí)現(xiàn)事務(wù)服務(wù)層 借助于功能強(qiáng)大的 Groovy 動(dòng)態(tài)語(yǔ)言和領(lǐng)域特定語(yǔ)言(Domain Specific Language,DSL) ,以上那些特性變得非常易用。Mysql:是一個(gè)小型關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),目前 MySQL 被廣泛地應(yīng)用在 Inter上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開(kāi)放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了 MySQL 作為網(wǎng)站數(shù)據(jù)庫(kù)。特點(diǎn):使用 C 和 C++編寫(xiě),并使用了多種編譯器進(jìn)行測(cè)試,保證源代碼的可移植性。   支持 AIX、FreeBSD、HPUX、Linux、Mac OS、Novell Netware、OpenBSD、OS/2 Wrap、Solaris、Windows 等多種操作系統(tǒng)。  為多種編程語(yǔ)言提供了 API。這些編程語(yǔ)言包括C、C++、Python 、Java、Perl、PHP 、Eiffel 、Ruby 和 Tcl 等。   支持多線程,充分利用 CPU 資源。   優(yōu)化的 SQL 查詢(xún)算法,有效地提高查詢(xún)速度。   既能夠作為一個(gè)單獨(dú)的應(yīng)用程序應(yīng)用在客戶(hù)端服務(wù)器網(wǎng)絡(luò)環(huán)境中,也能夠作為一個(gè)庫(kù)而嵌入到其他的軟件中提供多語(yǔ)言支持,常見(jiàn)的編碼如中文的 GB 231BIG5,日文的 Shift_JIS 等都可以用作數(shù)據(jù)表名和數(shù)據(jù)列名。   提供 TCP/IP、ODBC 和 JDBC 等多種數(shù)據(jù)庫(kù)連接途徑。   提供用于管理、檢查、優(yōu)化數(shù)據(jù)庫(kù)操作的管理工具。   可以處理?yè)碛猩锨f(wàn)條記錄的大型數(shù)據(jù)庫(kù)?!?數(shù)據(jù)需求分析 實(shí)體及其屬性圖圖 22 管理員 ER 圖圖 23 學(xué)生 ER 圖圖 24 教師 ER 圖圖 25 課程 ER 圖圖 26 實(shí)驗(yàn)項(xiàng)目 ER 圖圖 27 資料 ER 圖圖 28 實(shí)驗(yàn)報(bào)告 ER 圖 數(shù)據(jù)存儲(chǔ)性能分析由上面的 ER 圖可以看出,數(shù)據(jù)庫(kù)中需要存儲(chǔ)大量的信息,在設(shè)計(jì)時(shí)需要考慮數(shù)據(jù)存儲(chǔ)的穩(wěn)定性和查詢(xún)的效率等問(wèn)題。而在數(shù)據(jù)的安全性方面,需要對(duì)用戶(hù)名、密碼進(jìn)行加密,防止密碼的泄露。第 3 章 總體設(shè)計(jì)  設(shè)計(jì)目標(biāo)設(shè)計(jì)一個(gè)基于 B/S(瀏覽器/服務(wù)器)架構(gòu)的實(shí)驗(yàn)課程管理系統(tǒng)。用戶(hù)可以通過(guò)網(wǎng)絡(luò)在任意地方使用 IE 或者其他瀏覽器訪問(wèn)服務(wù)器,根據(jù)權(quán)限的不同對(duì)數(shù)據(jù)進(jìn)行操作。系統(tǒng)為高校實(shí)驗(yàn)提供一個(gè)教師和學(xué)生學(xué)習(xí)展示平臺(tái),為用戶(hù)提供一個(gè)界面美觀、操作友好的信息查看和交流的平臺(tái)。 設(shè)計(jì)架構(gòu)實(shí)驗(yàn)課程管理系統(tǒng)采用 B/S 模式,使用 B/S 模式的優(yōu)勢(shì)是很明顯的,但是缺點(diǎn)也顯而易見(jiàn)。鑒于以前的系統(tǒng)以及對(duì)以后業(yè)務(wù)流程和需求變化的綜合考慮,我決定采用B/S 結(jié)構(gòu)模式。目前,軟件系統(tǒng)的改進(jìn)和升級(jí)越來(lái)越頻繁,B/S 架構(gòu)的產(chǎn)品明顯體現(xiàn)著更為方便的特性。對(duì)一個(gè)稍微大一點(diǎn)單位來(lái)說(shuō),系統(tǒng)管理人員如果需要在幾百甚至上千部電腦之間來(lái)回奔跑,效率和工作量是可想而知的,但 B/S 架構(gòu)的軟件只需要管理服務(wù)器就行了,所有的客戶(hù)端只是瀏覽器,根本不需要做任何的維護(hù)。無(wú)論用戶(hù)的規(guī)模有多大,有多少分支機(jī)構(gòu)都不會(huì)增加任何維護(hù)升級(jí)的工作量,所有的操作只需要針對(duì)服務(wù)器進(jìn)行。如果是異地,只需要把服務(wù)器連接專(zhuān)網(wǎng)即可,實(shí)現(xiàn)遠(yuǎn)程維護(hù)、升級(jí)和共享。所以客戶(hù)機(jī)越來(lái)越“瘦” ,而服務(wù)器越來(lái)越“胖”是將來(lái)信息化發(fā)展的主流方向。今后,軟件升級(jí)和維護(hù)會(huì)越來(lái)越容易,而使用起來(lái)會(huì)越來(lái)越簡(jiǎn)單,這對(duì)用戶(hù)人力、物力、時(shí)間、費(fèi)用的節(jié)省是顯而易見(jiàn)的,驚人的。因此,維護(hù)和升級(jí)革命的方式是“瘦”客戶(hù)機(jī), “胖”服務(wù)器。,選擇更多大家都知道 Windows 在桌面電腦上幾乎一統(tǒng)天下,瀏覽器成為了標(biāo)準(zhǔn)配置,但在服務(wù)器操作系統(tǒng)上 Windows 并不是處于絕對(duì)的統(tǒng)治地位。現(xiàn)在的趨勢(shì)是凡使用 B/S 架構(gòu)的應(yīng)用管理軟件,只需安裝在 Linux 服務(wù)器上即可,而且安全性高。所以服務(wù)器操作系統(tǒng)的選擇是很多的,不管選用那種操作系統(tǒng)都可以讓大部分人使用 Windows 作為桌面操作系統(tǒng)電腦不受影響,這就使的最流行免費(fèi)的 Linux 操作系統(tǒng)快速發(fā)展起來(lái),Linux 除了操作系統(tǒng)是免費(fèi)的以外,連數(shù)據(jù)庫(kù)也是免費(fèi)的,這種選擇非常盛行。由于 B/S 架構(gòu)管理軟件只安裝在服務(wù)器端(Server)上,網(wǎng)絡(luò)管理人員只需要管理服務(wù)器就行了,用戶(hù)界面主要事務(wù)邏輯在服務(wù)器(Server)端完全通過(guò) WWW 瀏覽器實(shí)現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實(shí)現(xiàn),所有的客戶(hù)端只有瀏覽器,網(wǎng)絡(luò)管理人員只需要做硬件維護(hù)。但是,應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較重,一旦發(fā)生服務(wù)器“崩潰”等問(wèn)題,后果不堪設(shè)想。因此,許多單位都備有數(shù)據(jù)庫(kù)存儲(chǔ)服務(wù)器,以防萬(wàn)一。這也是 B/S 致命的缺點(diǎn),但是這種形式正在隨著 Ajax 技術(shù)的出現(xiàn)而有所改變,相信不久的將來(lái)“胖”客戶(hù)端, “瘦”服務(wù)系統(tǒng)的出現(xiàn)也不是沒(méi)有可能。,我們選擇 B/S 架構(gòu),該架構(gòu)在本系統(tǒng)上實(shí)施的優(yōu)點(diǎn)很是明顯:版本不成熟,所以維護(hù)升級(jí)相對(duì)頻繁,而且使用人員不是很多,服務(wù)器完全有能力滿(mǎn)足現(xiàn)有需求,不必再對(duì)硬件系統(tǒng)進(jìn)行升級(jí)換代,利用現(xiàn)有的資源就可保證整個(gè)系統(tǒng)滿(mǎn)足用戶(hù)需求。系統(tǒng)的架構(gòu)圖:圖 31  系統(tǒng)主要架構(gòu)圖實(shí) 驗(yàn) 課 程 管 理 系 統(tǒng)管 理 員 管 理 模 塊 教 師 管 理 模 塊 學(xué) 生 管 理 模 塊管理員密碼修改教師信息管理課程信息管理個(gè)人信息管理 實(shí)驗(yàn)信息管理 個(gè)人信息管理 密碼修改 上傳實(shí)驗(yàn)資料 課程信息管理 實(shí)驗(yàn)項(xiàng)目安排 查看實(shí)驗(yàn)報(bào)告學(xué)生信息查詢(xún) 課程信息查詢(xún) 實(shí)驗(yàn)信息查詢(xún) 實(shí)驗(yàn)成績(jī)查詢(xún) 個(gè)人密碼修改 上傳實(shí)驗(yàn)報(bào)告?zhèn)€人信息管理 下載實(shí)驗(yàn)資料  功能總體設(shè)計(jì) 系統(tǒng)的功能特點(diǎn)操作簡(jiǎn)單、界面友好:合理的頁(yè)面布局,使得信息的錄入工作更簡(jiǎn)便,許多選項(xiàng)包括功能類(lèi)別等只需要點(diǎn)擊鼠標(biāo)加以選擇就可以完成。即時(shí)可見(jiàn):對(duì)信息的處理(錄入、修改、刪除)將立即在頁(yè)面的對(duì)應(yīng)欄目中顯示出來(lái),達(dá)到“即時(shí)操作、即時(shí)生效”的功能,方便用戶(hù)查看最新的信息。功能完善:在系統(tǒng)中用戶(hù)可以瀏覽相關(guān)信息進(jìn)行相應(yīng)的功能操作?!∠到y(tǒng)模塊設(shè)計(jì)在系統(tǒng)中存在三類(lèi)用戶(hù):教師用戶(hù)和學(xué)生用戶(hù)以及管理員,三種用戶(hù)分別擁有不同的權(quán)限。下圖是實(shí)驗(yàn)課程管理系統(tǒng)的系統(tǒng)流程圖。在該系統(tǒng)里程圖中包括三個(gè)模塊:學(xué)生管理模塊個(gè)人信息管理、課程信息查詢(xún)、實(shí)驗(yàn)信息查詢(xún)、成績(jī)查詢(xún)、密碼管理、提交報(bào)告、下載資料。圖 32  學(xué)生用戶(hù)功能分析教師管理模塊教師信息管理、實(shí)驗(yàn)資料上傳、修改密碼、課程信息管理、實(shí)驗(yàn)項(xiàng)目安排、查看報(bào)告、查看學(xué)生信息。圖 33  教師功能分析管理員管理模塊管理員信息管理、實(shí)驗(yàn)信息管理、修改密碼、課程信息管理、教師信息管理。用戶(hù)可以進(jìn)行下圖所示的各項(xiàng)功能。圖 34  管理員功能分析  數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)的需求分析  數(shù)據(jù)庫(kù)的需求分析是數(shù)據(jù)庫(kù)設(shè)計(jì)的重要階段,一個(gè)完整的有效地?cái)?shù)據(jù)庫(kù)需求分析對(duì)于系統(tǒng)的成敗起著至關(guān)重要的作用。分析應(yīng)該根據(jù)實(shí)驗(yàn)課程管理系統(tǒng)所需要功能建立數(shù)據(jù)庫(kù)中的表?!?shù)據(jù)庫(kù)的總體設(shè)計(jì)數(shù)據(jù)庫(kù)的總體設(shè)計(jì)是完成數(shù)據(jù)庫(kù)的第一步,其中包括對(duì)數(shù)據(jù)庫(kù)的結(jié)構(gòu)設(shè)計(jì)、功能設(shè)計(jì)、內(nèi)容設(shè)計(jì),另外還包括對(duì)數(shù)據(jù)庫(kù)的安全設(shè)計(jì)。數(shù)據(jù)庫(kù)設(shè)計(jì)所依據(jù)的內(nèi)容是是系統(tǒng)分析階段的數(shù)據(jù)字典,所對(duì)應(yīng)的工具是 ER 圖?!?shù)據(jù)庫(kù)的邏輯設(shè)計(jì)數(shù)據(jù)庫(kù)是系統(tǒng)的數(shù)據(jù)層的實(shí)現(xiàn),系統(tǒng)業(yè)務(wù)邏輯層可訪問(wèn)、操作數(shù)據(jù)層。根據(jù)系統(tǒng)的需求分析及提及出來(lái)的業(yè)務(wù)邏輯模型,可以初步分析出系統(tǒng)數(shù)據(jù)層。設(shè)計(jì)關(guān)系數(shù)據(jù)庫(kù)的時(shí)候,一般是先將需求抽象成模型,并將模型轉(zhuǎn)化成具體的表。以下是本系統(tǒng)用到的主要數(shù)據(jù)庫(kù)表。表和字段如下:表 31  管理員: User字段名 含義 類(lèi)型 是否允許為空/主鍵ID 登錄用戶(hù)類(lèi)別編號(hào) int 否Name 登錄用戶(hù)姓名 varchar(50) 否/主鍵Password 登錄用戶(hù)的密碼 varchar(50) 否開(kāi)始界面表包括用戶(hù)類(lèi)別編號(hào)、登錄用戶(hù)所屬類(lèi)別名稱(chēng)。 表 32  課程信息表:Course字段名 含義 類(lèi)型 是否允許為空/主鍵ID 數(shù)據(jù)庫(kù)中編號(hào) Bigint 否/主鍵Name 課程名稱(chēng) varchar(25) 否Cnumber 課程編號(hào) varchar(50) 否startTime 課程開(kāi)始時(shí)間 Date() 否lastTime 課程結(jié)束時(shí)間 Date() 否introduce 課程簡(jiǎn)介 varchar(50) 否xueshi 課時(shí) varchar(50) 否課程信息表:Course 包括:課序號(hào)、課程名稱(chēng)、課程介紹、課程起止時(shí)間、課時(shí)。表 33  學(xué)生信息表:Student字段名 含義 類(lèi)型 是否允許為空/主鍵ID 數(shù)據(jù)庫(kù)中編號(hào) Bigint 否/主鍵Name 姓名 Varchar(25) 否Password 密碼 Varchar(18) 否sex 性別 Varchar(25) 否acdemy 學(xué)院 Varchar(50) 否Number 學(xué)號(hào) Varchar(255) 是學(xué)生信息表:Student 包括:名字、密碼、性別、院系、學(xué)號(hào)。表 34  實(shí)驗(yàn)信息表:experiment字段名 含義 類(lèi)型 是否允許為空/主鍵Id 數(shù)據(jù)庫(kù)編號(hào) bigint(20) 否/主鍵Course_id 課程編號(hào) Bigint(20) 否/外鍵enumber 實(shí)驗(yàn)編號(hào) varchar(255) 否Test_time 上課時(shí)間 Datetime(0) 否name 實(shí)驗(yàn)名稱(chēng) varchar(255) 否實(shí)驗(yàn)信息表:experiment 包括:實(shí)驗(yàn)編號(hào)、名稱(chēng)、上課時(shí)間、數(shù)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1