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

正文內(nèi)容

軟件工程-基于mvc模式的雙向選題系統(tǒng)-學(xué)生、管理員模塊的設(shè)計(jì)與實(shí)現(xiàn)(文件)

 

【正文】 (()) { pageNow=0。如果有可用志愿,則在頁(yè)面進(jìn)行顯示 可用的志愿 。 上述邏輯可以在選題代第五章 系統(tǒng)模塊實(shí)現(xiàn) 27 碼 SelectTopic_QueryWish()中查看。 。 //獲取 session中的用戶名 ,賦值給最初選題 信息 Bean ActionContext actionContext = ()。學(xué)生可以使用多個(gè)志愿選擇課題, 每選一個(gè)課題便使用一個(gè)志愿。 } 效果演示 : 如圖 所示: 圖 學(xué)生 查詢 課題 信息 學(xué)生選題 代碼 學(xué)生選題 頁(yè)面 —— 。//得到總頁(yè)數(shù) if(pageNowpageCount || pageNow==0) { pageNow=pageCount。 模糊查詢可以查詢包含該查詢內(nèi)容的所有數(shù)據(jù)。在調(diào)用方面使用 link href=/路徑 /文件名 rel=stylesheet type=text/css /的方式加載到網(wǎng)頁(yè)中。 } 第五章 系統(tǒng)模塊實(shí)現(xiàn) 25 return true。 } catch(SQLException ex) { (())。 } public int executeUpdate(String sql) { int result = 0。 Statement stmt = ()。 //(數(shù)據(jù)庫(kù)注冊(cè)成功 )。 String password=。在 JSP 程序中常用來(lái)封裝事務(wù)邏輯、數(shù)據(jù)庫(kù)操作等,可以很好地實(shí)現(xiàn)業(yè)務(wù)邏輯和前臺(tái)程序(如 JSP 文件)的分離、邏輯的封裝、程序的易于維護(hù)等,從而使得系統(tǒng)具有更好的健壯性和靈活性。 Enterprise JavaBean 是一個(gè)用來(lái)創(chuàng)建分布式、服務(wù)器端以及基于 Java 的企業(yè)應(yīng)用程序組件的功能強(qiáng)大的組件模型。在 Java 模型中,通過(guò) JavaBean 可以無(wú)限擴(kuò)充 Java程序的功能,通過(guò) JavaBean 的組合可以快速地生成新的應(yīng)用程序。 視圖本身就是一個(gè)復(fù)雜查詢的結(jié)果集,這樣在每一次執(zhí)行相同的查詢時(shí),不必重新寫這些復(fù)雜的查詢語(yǔ)句 ,只要一條簡(jiǎn)單的查詢視圖語(yǔ)句即可 , 大大 簡(jiǎn)化了對(duì)數(shù)據(jù)的操作 。 列名 數(shù)據(jù)類型(精度范圍) 空 /非空 約束條件 描述 verify_starttime datetime 非空 審題開始時(shí)間 verify_endtime datetime 非空 審題結(jié)束時(shí)間 補(bǔ)充說(shuō)明 該表用于系統(tǒng)管理員設(shè)置,有關(guān)學(xué)院領(lǐng)導(dǎo)審題的規(guī)則在此規(guī)定。 最大選題人數(shù):每個(gè)課題的最大的最終選題人數(shù)。 列名 數(shù)據(jù)類型(精度范圍) 空 /非空 約束條件 描述 assign_starttime datetime 非空 命題開始時(shí)間 assign_endtime datetime 非空 命題結(jié)束時(shí)間 assign_count int 非空 最大命題數(shù)量 assign_number int 非空 最大選題人數(shù) 補(bǔ)充說(shuō)明 該表用于系統(tǒng)管理員設(shè)置,有關(guān)導(dǎo)師命題的規(guī)則在此規(guī)定。 導(dǎo)師選中:該學(xué)生是否被這個(gè)課題的導(dǎo)師選中。例如:學(xué)生 A,使用志愿一,選擇課題 X。例如:系統(tǒng)管理員設(shè)置有 2 個(gè)志愿,則該表里面的值只有 2 行,分別為“志愿一”、“志愿二”。默認(rèn)為“未審核” 審核日期:該課題通過(guò)審核的日期 審核領(lǐng)導(dǎo)號(hào)碼:只能是學(xué)院領(lǐng)導(dǎo)號(hào)碼或?yàn)榭?,從程序中判? 表 StudentWish StudentWish:學(xué)生志愿表,主要描述學(xué)生志愿的信息。 列名 數(shù)據(jù)類型(精度范圍) 空 /非空 約束條件 描述 category nvarchar(20) 非空 主 課題類別 補(bǔ)充說(shuō)明 課題類別,例如:“ JAVA 方向”、“ C++方向”、“ .NET方向” 表 TopicInfo TopicInfo:課題信息表,主 要描述課題的信息。 列名 數(shù)據(jù)類型(精度范圍) 空 /非空 約束條件 描述 academy nvarchar(20) 非空 主 學(xué)院信息 補(bǔ)充說(shuō)明 該表保存學(xué)院的信息,如:軟件學(xué)院 表 Major Major:專業(yè)表,主要描述專業(yè)的信息。 列名 數(shù)據(jù)類型(精度范圍) 空 /非空 約束條件 描述 user_id nvarchar(20) 非空 主、外(UserBasic) 用戶名 (使用學(xué)院領(lǐng)導(dǎo)號(hào) ) academy nvarchar(20) 空 學(xué)院 post nvarchar(20) 空 職稱 introduction nvarchar(500) 空 個(gè)人簡(jiǎn)介 補(bǔ)充說(shuō)明 該表保存具有學(xué)院領(lǐng)導(dǎo)權(quán)限的用戶的信息 表 AdminInfo AdminInfo:系統(tǒng)管理員信息表,主要描述系統(tǒng)管理員用戶的信息。 每一種權(quán)限都對(duì)應(yīng)相關(guān)信息表中的用戶。 列名 數(shù)據(jù)類型(精度范圍) 空 /非空 約束條件 描述 user_id nvarchar(20) 非空 主 用戶名 password nvarchar(20) 非空 密碼 power nvarchar(10) 非空 權(quán)限 name nvarchar(20) 空 姓名 sex nvarchar(2) 空 ‘ 男 ’ ,‘ 女 ’ 性別 photograph nvarchar(100) 空 照片 nvarchar(20) 空 郵箱 cellphone nvarchar(20) 空 手機(jī)號(hào)碼 補(bǔ)充說(shuō)明 權(quán)限默認(rèn)為 ” 0” ,表示不具有該權(quán)限。 教師信息表 和 課題類別表通過(guò)發(fā)布形成課題信息表, 課題信息表 和 學(xué)院領(lǐng)導(dǎo)信息表通過(guò)審核形成課題審核表,課題審核表和學(xué)生信息表通過(guò)選 題形成最初選題表。 圖 系統(tǒng)結(jié)構(gòu)圖 系統(tǒng) 數(shù)據(jù)庫(kù) 系統(tǒng) 采用 Microsoft 公司的 SQL SERVER2021 數(shù)據(jù)庫(kù) 表名及字段名在 SQL SERVER2021 數(shù)據(jù)庫(kù)中都用英文表示,比較復(fù)雜的字段名用英文詞組表示。 圖 系統(tǒng) 活動(dòng) 圖 第三章 系統(tǒng)分析 14 系統(tǒng)的時(shí)序圖,如圖 。 學(xué)生用戶 用例圖如圖 所示 : 圖 學(xué)生用例圖 系統(tǒng)管理員用戶用例圖如圖 所示: 第三章 系統(tǒng)分析 13 圖 管理員用例圖 系統(tǒng)業(yè)務(wù)分析 本系統(tǒng)整個(gè)業(yè)務(wù)流程如下:導(dǎo)師創(chuàng)建新的命題,并將命題提交給院領(lǐng)導(dǎo)審核,院領(lǐng)導(dǎo)完畢后交由學(xué)生進(jìn)行選題,學(xué)生選題完畢后,該命題的導(dǎo)師根據(jù)學(xué)生的選題情況進(jìn)行學(xué)生 的選擇,最后,由系統(tǒng)進(jìn)行撮合,完成整個(gè)選題過(guò)程。 ? 數(shù)據(jù)管理模塊提供了各類用戶數(shù) 據(jù)的批量導(dǎo)入、導(dǎo)出,選題結(jié)果的導(dǎo)出功能。 ? 課題管理 模塊提供了 課題類別、課題信息的添加、刪除、修改功能。 ? 課題選擇模塊提供了課題選擇、查看已選課題等功能 。本人所負(fù)責(zé)的是學(xué)生和系統(tǒng)管 理員。但去年 10月后它推出了 Enfinity,一個(gè)采用 JSP/Servlet 的電子商務(wù) Application Server,而且聲言不再開發(fā)傳統(tǒng)軟件。 三者中, JSP 應(yīng)該是未來(lái)發(fā)展的趨勢(shì)。數(shù)據(jù)庫(kù)、應(yīng)用邏輯層、表示邏輯層彼此分開,而且同層也可以根據(jù)流量分開,群組成二維數(shù)組。 采用 PHP 的網(wǎng)站如新浪網(wǎng)( sina)、中國(guó)人( Chinaren)等,但由于 PHP 本身存在的一些缺點(diǎn),使得它不適合應(yīng)用于大型電子商務(wù)站點(diǎn),而更適合一些小型的商業(yè)站點(diǎn)。 數(shù)據(jù)庫(kù)測(cè)試中,三者分別對(duì) Oracle 8 進(jìn)行 1000 次 Insert,Update,Select 和 Delete: JSP 需要 13 秒, PHP 需要 69 秒, ASP 則 需要 73 秒。 ? 性能比較 有人做過(guò)試驗(yàn),對(duì)這三種語(yǔ)言分別做回圈性能測(cè)試及存取 Oracle 數(shù)據(jù)庫(kù)測(cè)試。雖然現(xiàn)在 NT 操作系統(tǒng)占了很大的市場(chǎng)份額,但是在服務(wù)器方面 Unix 的優(yōu)勢(shì)仍然很大,而新崛起的 Linux更是來(lái)勢(shì)不小。如 Win NT,Linux,Unix。 JSP 具備了 Java技術(shù)的簡(jiǎn)單易用,完全的面向?qū)ο螅哂衅脚_(tái)無(wú)關(guān)性且安全可靠,主要面向因特網(wǎng)的所有特點(diǎn)。目前較新的是 規(guī)范, 規(guī)范的征求意見稿也已出臺(tái)。 Web 服務(wù)器在遇到訪問(wèn) JSP 網(wǎng)頁(yè)的請(qǐng)求時(shí),首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同 JSP文件中的 HTML 代碼一起返回給客戶。另外需要說(shuō)明的是,這套 API 對(duì)圖形和圖表的支持很有限,而且僅僅識(shí)別 PNG 格式。 JFreeChart 可生成餅圖( pie charts)、柱狀圖( bar charts)、散點(diǎn)圖( scatter plots)、時(shí)序圖( time series)、甘特圖( Gantt charts)等等多種圖表,并且可以產(chǎn)生 PNG 和 JPEG 格式的輸出,還可以與 PDF 和 EXCEL 關(guān)聯(lián)。最重要的是, AJAX 開發(fā)人員必須禁止以頁(yè)面集合的方式來(lái)考慮 Web 應(yīng)用而需要將其認(rèn)為是單個(gè)頁(yè)面。這些問(wèn)題中的大部分來(lái)源于瀏覽器、服務(wù)器和技術(shù)的組合,因此必須理解如何才能最好的使用這些技術(shù)。 Ajax 介紹 AJAX 即 “Asynchronous JavaScript and XML” (異步 JavaScript 和 XML), AJAX 并非縮寫詞,而是由 Jesse James Gaiiett 創(chuàng)造的名詞,是指一種創(chuàng)建交互式網(wǎng)頁(yè)應(yīng)用的網(wǎng)頁(yè)開發(fā)技術(shù)。 在 1998 年,該標(biāo)準(zhǔn)成為了國(guó)際 ISO 標(biāo)準(zhǔn) (ISO/IEC 16262)。 ECMA262 是正式的 JavaScript 標(biāo)準(zhǔn)?;蛘哒f(shuō), WebWork 衍生出了 Struts2,而不是 Struts 1 衍生了 Struts2。 Apache Struts 2 即是之前大家所熟知的 WebWork 2。 ( 4)對(duì)軟件開發(fā)帶來(lái)了新的革命,重視使用第三方構(gòu)件集成,利用平臺(tái)的基礎(chǔ)設(shè)施服務(wù),實(shí)現(xiàn)開發(fā)各個(gè)階段的重要技術(shù),重視開發(fā)團(tuán)隊(duì)的組織和文化理念,協(xié)作,創(chuàng) 作,責(zé)任,誠(chéng)信是人才的基本素質(zhì) [6][7]。在此基礎(chǔ)上形成了 平臺(tái)和 .NET 平臺(tái)兩大派系,推動(dòng)了整個(gè) IT 業(yè)的發(fā)展。 Java 分為三個(gè)體系 JavaSE(Java2 Platform Standard Edition, java 平臺(tái)標(biāo)準(zhǔn)版 ),JavaEE(Java 2 Platform,Enterprise Edition, java 平臺(tái)企業(yè)版 ), JavaME(Java 2 Platform Micro Edition, java 平臺(tái)微型版 )。 Java 應(yīng)用 編程 接口為 Java 應(yīng)用提供了一個(gè)獨(dú)立于 操作系統(tǒng) 的標(biāo)準(zhǔn)接口,可分為基本部分和擴(kuò)展部分。用 Java 實(shí)現(xiàn)的 HotJava 瀏覽器(支持 Java applet)顯示了 Java 的魅力:跨平臺(tái)、動(dòng)態(tài)的、 Inter 計(jì)算。數(shù)據(jù)庫(kù)中的數(shù)據(jù)可以是文字、圖像、聲音等。 Dreamweaver 還集成了程序開發(fā)語(yǔ)言,對(duì) ASP、 .NET、 PHP、 JS的基本語(yǔ)言和連接操作數(shù)據(jù)庫(kù),都是完全支持的。當(dāng)您正使用 Dreamweaver 在設(shè)計(jì)動(dòng)態(tài)網(wǎng)頁(yè)時(shí),所見即所得的功能,讓您不需要透過(guò)瀏覽器就能預(yù)覽網(wǎng)頁(yè)。幀 (frames)和表格的制作速度快的令您無(wú)法想像。改變網(wǎng)頁(yè)位置或檔案名稱,Dreamweaver 會(huì)自動(dòng)更新所有連結(jié)。對(duì)于選單,快捷鍵與格式控制,都只要一個(gè)簡(jiǎn)單步驟便可完成。不過(guò), Tomcat 處理靜態(tài) HTML 的能力不如 Apache 服務(wù)器??梢赃@樣認(rèn)為,當(dāng)在一臺(tái)機(jī)器上配置好 Apache 服務(wù)器,可利用它響應(yīng)對(duì) HTML 頁(yè)面的訪問(wèn)請(qǐng)求。 在結(jié)構(gòu)上, MyEclipse 的特征可以被分為 7類: 1. J2EE 模型 2. WEB 開發(fā)工具 3. EJB 開發(fā)工具 4. 應(yīng)用程序服務(wù)器的連接器 5. J2EE 項(xiàng)目部署服務(wù) 6. 數(shù)據(jù)庫(kù)服務(wù) 7. MyEclipse 整合幫助 對(duì)于以上每一種功能上的類別,在 Eclipse 中都有相應(yīng)的功能部件,并通過(guò)一系列的插件來(lái)實(shí)現(xiàn)它們。 UML 作為一種模型語(yǔ)言,它使開發(fā)人員專注于建立產(chǎn)品的模型和結(jié)構(gòu),而不是選用什么程序語(yǔ)第二章 系統(tǒng)相關(guān)技術(shù)介紹 4 言和算法實(shí)現(xiàn)。 UML 展現(xiàn)了一系列最佳工程實(shí)踐,這些最佳實(shí)踐在對(duì)大規(guī)模,復(fù)雜系統(tǒng)進(jìn)行建模方面 ,特別是在軟件架構(gòu)層次已經(jīng)被驗(yàn)證有效。 UML 介紹 UML( Unified Modeling Language 的縮寫)統(tǒng)一建模語(yǔ)言 ,是用來(lái)對(duì)軟件密集系統(tǒng)進(jìn)行可視化建模的一種語(yǔ)言。最近幾年被推薦為 Sun 公司 J2EE 平臺(tái)的設(shè)計(jì)模式,并且受到越來(lái)越多的使用 ColdFusion 和 PHP 的開發(fā)者的歡迎。使用MVC 的目的是將 M 和 V 的實(shí)現(xiàn)代碼分離,從而使同一個(gè)程序可以使用不同的表現(xiàn)形式 。 第五章 介紹 系統(tǒng) 的 實(shí)現(xiàn) 過(guò)程 , 主要 從 數(shù)據(jù)庫(kù)連接 JavaBean、公用代碼、頁(yè)面代碼 等方面 闡述 了系統(tǒng) 的一些功能模塊 的設(shè)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1