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

正文內(nèi)容

基于bs結(jié)構(gòu)的《數(shù)據(jù)結(jié)構(gòu)》課程教學(xué)輔助練習(xí)系統(tǒng)論-文庫(kù)吧

2025-04-17 18:18 本頁(yè)面


【正文】 作,隨著互聯(lián)網(wǎng)的發(fā)展,傳統(tǒng)的學(xué)習(xí)方式早已不能滿足我們的需要,而基于 B/S結(jié)構(gòu)的《數(shù)據(jù)結(jié)構(gòu)》課程教學(xué)輔助練習(xí)系統(tǒng)就是為了學(xué)生在放學(xué)之后也能有一個(gè)學(xué)習(xí)《數(shù)據(jù)結(jié)構(gòu)》的平臺(tái),更改了學(xué)生放學(xué)之后就沒(méi)人教學(xué)的狀態(tài),符合現(xiàn)代教育的需要。該系統(tǒng)的用戶包括學(xué)生和教師,學(xué)生 可以在登錄后既可以對(duì)當(dāng)天的學(xué)習(xí)內(nèi)容鞏固,并且通過(guò)作業(yè)了解自己對(duì)當(dāng)天課程的掌握程度,還可以對(duì)下次課程進(jìn)行預(yù)習(xí)。而教師的功能為學(xué)生提供教學(xué)資源、瀏覽學(xué)生信息、布置作業(yè)、查看學(xué)生作業(yè)完成情況并給予指導(dǎo)。 隨著 INTERNET 的發(fā)展,世界網(wǎng)民的數(shù)量急劇增加,社會(huì)的信息化強(qiáng)度增強(qiáng),網(wǎng)絡(luò)教學(xué)方式逐漸成為主流教學(xué)方式,特別是計(jì)算機(jī)系,網(wǎng)絡(luò)已經(jīng)普及到每個(gè)學(xué)生,而《數(shù)據(jù)結(jié)構(gòu)》也是計(jì)算機(jī)系的專業(yè)必修課。為了讓每個(gè)學(xué)生把《數(shù)據(jù)結(jié)構(gòu)》這門專業(yè)必修課學(xué)好,基于 B/S 結(jié)構(gòu)的《數(shù)據(jù)結(jié)構(gòu)》課程教學(xué)輔助練習(xí)系統(tǒng)的就很有必要了 。 本文 的主要工作 基于 B/S 結(jié)構(gòu)的《數(shù)據(jù)結(jié)構(gòu)》課程教學(xué)輔助練習(xí)系統(tǒng)為計(jì)算機(jī)系每個(gè)學(xué)生提供了一湖南人文科技學(xué)院畢業(yè)設(shè)計(jì) 2 個(gè)課后練習(xí)《數(shù)據(jù)結(jié)構(gòu)》的平臺(tái),系統(tǒng)采用 MySQL 作為后臺(tái)數(shù)據(jù)庫(kù),利用 J2EE 的開發(fā)工具 MyEclipse 開發(fā),學(xué)生學(xué)習(xí)模塊和教師管理模塊都是采用 JSP 的形式開發(fā)。前臺(tái)使用 Java 為編程語(yǔ)言, J2EE 為開發(fā)平臺(tái),后臺(tái)為服務(wù)器端的 MySQL 數(shù)據(jù)庫(kù),本系統(tǒng)也分外前后臺(tái),前臺(tái)是學(xué)生學(xué)習(xí)模塊,后臺(tái)是教師管理模塊。學(xué)生必須通過(guò)注冊(cè),將學(xué)生信息添加到后臺(tái)數(shù)據(jù)庫(kù)表中,然后登陸的時(shí)候就要經(jīng)過(guò)身份驗(yàn)證才能登陸到學(xué)生學(xué)習(xí)界面,登陸到學(xué)習(xí)界面之 后學(xué)生可以修改自己的信息、查詢自己的作業(yè)成績(jī)、做家庭作業(yè)、查看教師提供的教學(xué)資源等。而教師在教師管理模塊中可以修改學(xué)生信息、查看學(xué)生信息、提供教學(xué)資源、發(fā)布教學(xué)信息等。 開發(fā)這個(gè)系統(tǒng)必須經(jīng)過(guò)以下階段: ( 1)可行性研究階段 ; ( 2)需求分析階段 ; ( 3)總體設(shè)計(jì)階段 ; ( 4)詳細(xì)設(shè)計(jì)階段 ; ( 5)系統(tǒng)實(shí)現(xiàn)階段 ; ( 6)測(cè)試階段 。 本文的組織安排 文章緒論部分對(duì)本系統(tǒng)的背景和現(xiàn)狀進(jìn)行了簡(jiǎn)要的介紹,分析了本文的主要工作任務(wù);系統(tǒng)分析部分,包括開發(fā)環(huán)境和技術(shù)分析、可行性分析、需求分析、系統(tǒng)功能分析等,為設(shè)計(jì) 和理解應(yīng)用程序做了很好的鋪墊;系統(tǒng)設(shè)計(jì)部分主要介紹了系統(tǒng)功能設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì),并根據(jù)系統(tǒng)要對(duì)功能進(jìn)行了劃分和細(xì)化;系統(tǒng)實(shí)現(xiàn)部分說(shuō)明了幾個(gè)主要模塊的編碼。圍繞基于 B/S 結(jié)構(gòu)的《數(shù)據(jù)結(jié)構(gòu)》課程教學(xué)輔助練習(xí)系統(tǒng)項(xiàng)目實(shí)施,根據(jù)開發(fā)過(guò)程,重點(diǎn)闡述了軟件項(xiàng)目開發(fā)的流程,從業(yè)務(wù)流程、功能描述、數(shù)據(jù)流三方面對(duì)系統(tǒng)進(jìn)行了詳盡的分析,從數(shù)據(jù)庫(kù)邏輯模型、軟件結(jié)構(gòu)、模塊加工說(shuō)明、界面設(shè)計(jì)四方面對(duì)系統(tǒng)進(jìn)行了詳盡的設(shè)計(jì)。最后對(duì)論文進(jìn)行了總結(jié)。湖南人文科技學(xué)院畢業(yè)設(shè)計(jì) 3 第二章 開發(fā) 環(huán)境和開發(fā) 技術(shù) 基于 B/S結(jié)構(gòu)的《數(shù)據(jù)結(jié)構(gòu)》課程教學(xué)輔助練習(xí)系 統(tǒng),分為學(xué)生學(xué)習(xí)模塊和教師管理模塊,學(xué)生首先在登陸頁(yè)面用學(xué)號(hào)進(jìn)行注冊(cè),必須是計(jì)算機(jī)系的學(xué)生才可以注冊(cè),注冊(cè)完成登陸到學(xué)習(xí)界面,學(xué)生可以修改自己的信息、查詢自己的作業(yè)成績(jī)、做家庭作業(yè)、查看教師提供的教學(xué)資源等。教師通過(guò)登陸頁(yè)面登陸到后臺(tái)管理界面對(duì)學(xué)生信息和教學(xué)信息進(jìn)行管理。主要包括修改學(xué)生信息、查看學(xué)生信息、提供教學(xué)資源、發(fā)布教學(xué)信息等功能。 系統(tǒng)開發(fā)環(huán)境 開發(fā)與運(yùn)行的環(huán)境的選擇會(huì)影響到數(shù)據(jù)庫(kù)設(shè)計(jì),本系統(tǒng)開發(fā)與運(yùn)行環(huán)境如下: ( 1) 開發(fā)環(huán)境: Windows XP ( 2) 開發(fā)工具: ( 3) 數(shù)據(jù)庫(kù)管理系統(tǒng): MySQL ( 4) 采用 服務(wù)器。 系統(tǒng)開發(fā)技術(shù) 本系統(tǒng)采用 Java 編程語(yǔ)言, MySQL 為數(shù)據(jù)庫(kù)后臺(tái)處理,使整個(gè)系統(tǒng)具有實(shí)用性,便于維護(hù)。 MyEclipse 簡(jiǎn)介 MyEclipse 企業(yè)級(jí)工作平臺(tái)( MyEclipse Enterprise Workbench ,簡(jiǎn)稱MyEclipse)是對(duì) Eclipse IDE 的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫(kù)和 JavaEE 的開發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功 能豐富的 JavaEE 集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測(cè)試和發(fā)布功能,完整支持 HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。 在結(jié)構(gòu)上, MyEclipse 的特征可以被分為 7 類: 1. JavaEE 模型 2. WEB 開發(fā)工具 3. EJB 開發(fā)工具 4. 應(yīng)用程序服務(wù)器的連接器 湖南人文科技學(xué)院畢業(yè)設(shè)計(jì) 4 5. JavaEE 項(xiàng)目部署服務(wù) 6. 數(shù)據(jù)庫(kù)服務(wù) 7. MyEclipse 整合幫助 對(duì)于以上每一種功能上的類別,在 Eclipse 中都有相應(yīng)的功能部件,并通過(guò)一系列的插件來(lái)實(shí)現(xiàn)它們。 MyEclipse 結(jié)構(gòu)上的這種模塊化,可以讓我們?cè)诓挥绊懫渌K的情況下,對(duì)任一模塊進(jìn)行單獨(dú)的擴(kuò)展和升級(jí)。 簡(jiǎn)單而言, MyEclipse 是 Eclipse 的插件,也是一款功能強(qiáng)大的 JavaEE 集成開發(fā)環(huán)境,支持代碼編寫、配置、測(cè)試以及除錯(cuò), 以前版本需先安裝 Eclipse。 以后版本安裝時(shí)不需安裝 Eclipse。 我使用的 Tomcat以及服務(wù)器了。 Java 簡(jiǎn)介 本系統(tǒng)采用 Java語(yǔ)言編寫, Java 主要有以下幾個(gè)特性: Java 是一種簡(jiǎn)單的,面向?qū)ο蟮?,分布式的,解釋型的,健壯安全的,結(jié)構(gòu)中立的,可移植的,性能優(yōu)異、多線程的動(dòng)態(tài)語(yǔ)言。 Java 語(yǔ)言其實(shí)最早誕生于 1991 年,起初被稱為 OAK 語(yǔ)言,是 SUN 公司為一些消費(fèi)性電子產(chǎn)品而設(shè)計(jì)的一個(gè)通用環(huán)境。他們最初的目的只是為了開發(fā)一種獨(dú)立于平臺(tái)的軟件技術(shù),而且在網(wǎng)絡(luò)出現(xiàn)之前, OAK可以說(shuō)是默默無(wú)聞,甚至差點(diǎn)夭折。但是,網(wǎng)絡(luò)的出現(xiàn)改變了 OAK的命運(yùn)。 在 Java 出現(xiàn)以前, Inter 上的信息內(nèi)容都是一些乏味死板的 HTML 文檔。這對(duì)于那 些迷戀于 WEB 瀏覽的人們來(lái)說(shuō)簡(jiǎn)直不可容忍。他們迫切希望能在 WEB中看到一些交互式的內(nèi)容,開發(fā)人員也極希望能夠在 WEB 上創(chuàng)建一類無(wú)需考慮軟硬件平臺(tái)就可以執(zhí)行的應(yīng)用程序,當(dāng)然這些程序還要有極大的安全保障。對(duì)于用戶的這種要求,傳統(tǒng)的編程語(yǔ)言顯得無(wú)能為力。 SUN 的工程師敏銳地察覺(jué)到了這一點(diǎn),從 1994 年起,他們開始將 OAK 技術(shù)應(yīng)用于 WEB 上,并且開發(fā)出了HotJava 的第一個(gè)版本。 Java 中包括 JDBC( Java Database Connectivity)、 EJB(Enterprise JavaBeans)、Java RMI(Java Remote Method Invocation)、 Java IDL(Java Interface Definition Language)、 JNDI(Java Naming and Directory Interface)、 JMAPI( Java Management API)、 JMS(Java Message Service)、 JTS(Java transaction Service)、 JMF(Java Media Framework API)、 Annotation(Java Annotation)等技術(shù)。 Tomcat 簡(jiǎn)介 Tomcat 很受廣大程序員的喜歡,因?yàn)樗\(yùn)行時(shí)占用的系統(tǒng)資源小,擴(kuò)展性好,支持負(fù)載平衡與郵件服務(wù)等開發(fā)應(yīng)用系統(tǒng)常用的功能;而且它還在不斷的湖南人文科技學(xué)院畢業(yè)設(shè)計(jì) 5 改進(jìn)和完善中,任何一個(gè)感興趣的程序員都可以更改它或在其中加入新的功能。 Tomcat 是一個(gè)小型的輕量級(jí)應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問(wèn)用戶不是很多的場(chǎng)合下被普遍使用,是開發(fā)和調(diào)試 JSP 程序的首選。對(duì)于一個(gè)初學(xué)者來(lái)說(shuō),可以這樣認(rèn)為,當(dāng)在一臺(tái)機(jī)器上配置好 Apache 服務(wù)器,可利用它響應(yīng)對(duì) HTML 頁(yè)面 的訪問(wèn)請(qǐng)求。實(shí)際上 Tomcat 部分是 Apache 服務(wù)器的擴(kuò)展,但它是獨(dú)立運(yùn)行的,所以當(dāng)你運(yùn)行 tomcat 時(shí),它實(shí)際上作為一個(gè)與 Apache 獨(dú)立的進(jìn)程單獨(dú)運(yùn)行的。 這里的訣竅是,當(dāng)配置正確時(shí), Apache 為 HTML 頁(yè)面服務(wù),而 Tomcat 實(shí)際上運(yùn)行 JSP 頁(yè)面和 Servlet。另外, Tomcat 和 IIS、 Apache 等 Web 服務(wù)器一樣,具有處理 HTML頁(yè)面的功能,另外它還是一個(gè) Servlet和 JSP容器,獨(dú)立的 Servlet容器是 Tomcat 的默認(rèn)模式。不過(guò), Tomcat 處理靜態(tài) HTML 的能力不 如 Apache 服務(wù)器。 湖南人文科技學(xué)院畢業(yè)設(shè)計(jì) 6 第三章 系統(tǒng) 需求分析 系統(tǒng) 現(xiàn)狀 現(xiàn)在國(guó)內(nèi)對(duì)教學(xué)輔助練習(xí)系統(tǒng)主要研究的是課后練習(xí),課后練習(xí)是教學(xué)過(guò)程的重要組成部分,是教學(xué)評(píng)價(jià)的最主要渠道之一,是課堂教學(xué)中師生互動(dòng)的重要方面。在課堂教學(xué)中教師通過(guò)它可以了解學(xué)生的學(xué)習(xí)情況,及時(shí)調(diào)整自己的教學(xué)進(jìn)程,另一方面學(xué)生通過(guò)它可以了解自己的學(xué)習(xí)情況,及時(shí)調(diào)整自己的學(xué)習(xí)方法。教學(xué)輔助練習(xí)系統(tǒng)的研究現(xiàn)在處于一個(gè)發(fā)展時(shí)期,教學(xué)輔助練習(xí)系統(tǒng)已經(jīng)開始用于各個(gè)行業(yè)。用到這系統(tǒng)最多的地方就是教育機(jī)構(gòu),例如學(xué)校、培訓(xùn)機(jī)構(gòu)等,甚至于用到了體育練習(xí)方面。就是 因?yàn)閯倓偺幱诎l(fā)展階段,所以許多地方的教學(xué)輔助練習(xí)系統(tǒng)的開發(fā)還不夠完善。 應(yīng)用需求分析 隨著因特網(wǎng)發(fā)展的日新月異,人們利用網(wǎng)絡(luò)來(lái)實(shí)現(xiàn)資源共享越來(lái)越成為時(shí)代潮流,因特網(wǎng)已經(jīng)滲透都各個(gè)領(lǐng)域。所以在此用因特網(wǎng)實(shí)現(xiàn)數(shù)學(xué)教學(xué)輔助練習(xí)系統(tǒng)是順應(yīng)了時(shí)代發(fā)展的方向。作為輔助傳統(tǒng)課堂教學(xué)的網(wǎng)上練習(xí)平臺(tái),必須與課堂教學(xué)融為一體,是教師實(shí)施教學(xué)的另一方講臺(tái)?!稊?shù)據(jù)結(jié)構(gòu)》課程輔助練習(xí)系統(tǒng)不受時(shí)空的限制,可以彌補(bǔ)傳統(tǒng)課堂教學(xué)的不足。 系統(tǒng) 的數(shù)據(jù)要求 任何 系統(tǒng) 的基本功能都是把輸入數(shù)據(jù)轉(zhuǎn)變成需要的輸出信息 , 數(shù)據(jù)決定了需要的 處理和算法 。 因此,數(shù)據(jù)顯然是需求分析的出發(fā)點(diǎn),需求分析的目標(biāo)之一就是把數(shù)據(jù)流和數(shù)據(jù)存儲(chǔ)定義到元素級(jí),為了達(dá)到這個(gè)目標(biāo),通常從數(shù)據(jù)流圖的輸出端著手分析,這是因?yàn)?系統(tǒng) 的基本功能是產(chǎn)生這些輸出,輸出數(shù)據(jù)決定了 系統(tǒng) 必須具有的最基本的組成元素。 數(shù)據(jù)的輸入和輸出 : 在 系統(tǒng) 輸入、輸出設(shè)計(jì)上我們應(yīng)該遵循既滿足用戶需求又方便用戶使用的原則。輸入 /輸出界面的確定都與用戶反復(fù)溝通,直到用戶滿意為止。 系統(tǒng) 輸入界面設(shè)計(jì) : 設(shè)計(jì)輸入界面就要方便用戶,做到高效、直觀、準(zhǔn)確、簡(jiǎn)便、舒適。信息的輸入包括:數(shù)據(jù)的 上傳 和數(shù)據(jù)的錄入兩個(gè)部分, 上 傳 就是確認(rèn)和獲取新產(chǎn)生數(shù)據(jù)的過(guò)程;錄入就是把源數(shù)據(jù)轉(zhuǎn)變成計(jì)算機(jī)可以識(shí)別處理的信息,并保存在外 存儲(chǔ) 器中的過(guò)程。 系統(tǒng) 輸出界面設(shè)計(jì) : 能夠針對(duì)用戶的需求,以最適當(dāng)?shù)姆绞?,?zhǔn)確、及時(shí)湖南人文科技學(xué)院畢業(yè)設(shè)計(jì) 7 地輸出最需要的信息,是輸出界面設(shè)計(jì)要解決的根本問(wèn)題。選擇輸出形式一般采 用報(bào)表、標(biāo)簽輸出,也可以用簡(jiǎn)單提示、報(bào)警等形式。另外,輸出也可以是文字、圖表、圖形、聲音,甚 至影像。輸出內(nèi)容根據(jù)用戶的不同、使用目的的不同、使用期限的不同、 安全 級(jí)別的不同,分類設(shè)計(jì)各類輸出內(nèi)容。 本設(shè)計(jì)采用報(bào)表的形式輸出, 報(bào)表對(duì)象包括兩個(gè)基本組成部分即數(shù)據(jù)源和布局。數(shù)據(jù)源是報(bào)表數(shù)據(jù)的來(lái)源,可以是數(shù)據(jù)表、視圖、查詢或臨時(shí)表;布局是用來(lái)定義報(bào)表輸出格式的文件。布局一般提供了列布局、行布局、一對(duì)多布局、多欄布局等 。 系統(tǒng) 功 能需求及目標(biāo) 系統(tǒng)功能需求: ( 1)系統(tǒng)設(shè)置 由于招生數(shù)據(jù)是比較敏感的數(shù)據(jù),一般非招生工作人員不能隨便看到,因此在進(jìn)入本系統(tǒng)之前設(shè)置了賬號(hào)和密碼,沒(méi)有正確的賬號(hào)和密碼不能使用本系統(tǒng),系統(tǒng)設(shè)置用戶登錄身份有“管理員”與“普通用戶”兩種模式,并分別對(duì)其進(jìn)行了權(quán)限設(shè)置,系統(tǒng)默認(rèn)設(shè)置了一個(gè)管理員,以其身份可以實(shí)現(xiàn)對(duì)系統(tǒng)所有功能模塊的能進(jìn)行添加新用戶,其他的一般用戶沒(méi)有添加新用戶的權(quán)限,注冊(cè)時(shí)還需要輸入用戶的真實(shí)姓名,使用這些方式確保數(shù)據(jù)不容易泄密。 ( 2)招生計(jì)劃設(shè)置 招生前需要把各院系在各省份的招生計(jì)劃輸入數(shù)據(jù)庫(kù) 。并且招生后相應(yīng)的從該院系該省份的招生名額中減去相應(yīng)的招生名額。同時(shí)也需要對(duì)整個(gè)招生計(jì)劃進(jìn)行統(tǒng)計(jì),按各省份和各院系進(jìn)行統(tǒng)計(jì)查看。 ( 3)考生信息輸入和顯示 進(jìn)行招生管理信息系統(tǒng)后,先輸入考生的信息,包括考生的基本信息、考生個(gè)人簡(jiǎn)歷、考生的親屬關(guān)系、考生成績(jī)單和考生的志愿表,信息輸入后進(jìn)行添加,接著我們可以對(duì)考生的所有資料進(jìn)行顯示,并且能夠查詢某一考生的資料,以便招生時(shí)綜合考慮。 ( 4)信息查詢和統(tǒng)計(jì) 招生前需要把所有報(bào)考本院校的考生的所有資料輸入數(shù)據(jù)庫(kù),以便隨時(shí)查詢使用。由于目前的高校招生是按各院系在各省按 計(jì)劃招收一定名額的學(xué)生,因此查看考生數(shù)據(jù)時(shí),也需要能夠按考生的省份統(tǒng)計(jì)和按報(bào)考院系統(tǒng)計(jì),以及同時(shí)按院系和省份統(tǒng)計(jì)。以便對(duì)各院系及各省份的報(bào)考情況有個(gè)大概的了解。 ( 5)考生錄取 錄取時(shí)先對(duì)考生錄取的設(shè)置模塊設(shè)置一些限制條件,讓用戶可以根據(jù)不同學(xué)校的限制條件和程度來(lái)篩選出符合條件的考生信息,然后通過(guò)招生計(jì)劃和總體湖南人文科技學(xué)院畢業(yè)設(shè)計(jì) 8 比較來(lái)對(duì)考生進(jìn)行錄取。同時(shí)還可以對(duì)已經(jīng)錄取的考生生成數(shù)據(jù)報(bào)表打印出來(lái)以供查看。 ( 6)數(shù)據(jù)報(bào)表 為了方便數(shù)據(jù)的保存和移動(dòng)查看,應(yīng)該設(shè)計(jì)出數(shù)據(jù)報(bào)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1