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

正文內(nèi)容

科研成果管理系統(tǒng)開(kāi)發(fā)(參考版)

2024-09-12 11:03本頁(yè)面
  

【正文】 B / S 。Reilly Media, Inc, 2020 年 . [7]jfreechart [EB/OL]. [8] Spring 入門 [EB/OL]. . [9]Struts+Hibernate+Spring[EB/OL]. 2020/02/23/ . [10] Struts+Hibernate+Spring[EB/OL]. 2020/02/23/ . Developing The Management System Of Scientific’s Research Wu Kun ( Grade 2020, Software Engineering, College of Mathematics and Computer Science, Chongqing Three Ges University , Wanzhou, Chongqing 404000) Abstract: Scientific research management system is the number of college teachers to conduct scientific research, working of scientific management, improve management efficiency. In this paper, take Chongqing Three Ges University scientific research management for instant, detailed analysis of the scientific research management needs, including user requirements, functional requirements and system administrator demand, through the concept of structural design, logic design, database schema design and system functional design, described system design ideas. Based on the detailed design stage B / S architecture, using J2EE platform, such as the use of MVC pattern and STRUTS framework of technology, basically a scientific research online submission, online review, query statistics, report generation, system maintenance, background management functions, basically realized system design goals. Key words: Scientific Achievements。 這次畢業(yè)設(shè)計(jì)擔(dān)任組長(zhǎng),肩負(fù)重任,但在有些方面做得 不是很好,如在數(shù)據(jù)庫(kù)設(shè)計(jì)階段偏離了需求,幸虧有搭檔的幫忙,才避免重大錯(cuò)誤的發(fā)生,在以后的工作中和搭檔明確分工,我們相互監(jiān)督,相互幫忙,同時(shí)相互測(cè)試,大大提高了系統(tǒng)的開(kāi)發(fā)效率,因?yàn)闀r(shí)間的原因,系統(tǒng)開(kāi)發(fā)還有一些功能尚未完成,是本次設(shè)計(jì)的一個(gè)遺憾,在接下來(lái)的日子里,我們接繼續(xù)努力,希望把它完善。而通過(guò)這一個(gè)階段的設(shè)計(jì)工作,我也 更加 鍛煉了自己, 自己各方面的能力都有很大的提高,如 獨(dú)立思考能力 , 自學(xué) 能力 ,團(tuán)隊(duì)合作能力等等,對(duì)于這次的設(shè)計(jì),體會(huì)到自己編寫文檔的能力有待于進(jìn)一步提高 。 7 結(jié)束語(yǔ) 畢業(yè)設(shè)計(jì)是大學(xué)的最后 的課程訓(xùn)練 ,是這幾年所學(xué)知識(shí)的綜合運(yùn)用,也是對(duì)我在大學(xué)階段學(xué)習(xí)成果的最好檢驗(yàn)。 6 系統(tǒng)的特點(diǎn)與不足 特點(diǎn) 經(jīng)過(guò)幾個(gè)月的努力,終于把系統(tǒng)開(kāi)發(fā)完成,系統(tǒng)基本 功能都正常運(yùn)行,心頭不由升起成就感,當(dāng)前版本的系統(tǒng)具備以下特點(diǎn): ( 1) 本系統(tǒng)主要功能就是管理科研成果,采用分層管理,科研成果由各院系機(jī)構(gòu)管理,由科技處統(tǒng)一管理院系機(jī)構(gòu),有利用科研成果的審查; ( 2) 科研人員提交科研成果的輸入量非常少,基本實(shí)現(xiàn)了智能化,提高科研人員的效率和降低的科研成果的出錯(cuò)率;院系機(jī)構(gòu)審查也實(shí)現(xiàn)了智能化和自動(dòng)化,方便科研秘書的操作,提高了審查效率,同時(shí)為科技處審查提供了大量的查詢方式,為科技處審查審查提高審查的準(zhǔn)確率和效率; ( 3) 對(duì)于通過(guò)審查的科研成果,科研人員可以通過(guò)各種方式進(jìn)行查詢 統(tǒng)計(jì)自己的成果,并顯示成果的科研記分和獎(jiǎng)金情況,科研秘書則能統(tǒng)計(jì)當(dāng)前院系機(jī)構(gòu)下的科研情況,并能導(dǎo)入到 execl中,科技處通過(guò)多樣化統(tǒng)計(jì)全校的科研成果,同時(shí)配合上報(bào)表圖形,形象直觀,利用科技處管理員分析科研成果情況; ( 4) 本系統(tǒng)界面非常友好,能很好的實(shí)現(xiàn)人機(jī)交互,用戶無(wú)需進(jìn)行培訓(xùn)就可以使用該系統(tǒng),吳昆:科研成果管理系統(tǒng)開(kāi)發(fā) 第 36 頁(yè) 共 37 頁(yè) 不同權(quán)限的用戶進(jìn)入系統(tǒng)擁有不同的使用界面,各個(gè)功能操作簡(jiǎn)單; ( 5) 系統(tǒng)也擁有良好的容錯(cuò)功能,對(duì)于在設(shè)計(jì)中未發(fā)現(xiàn)的異常都能進(jìn)行比較好的提示界面。 圖 517 統(tǒng)計(jì)論文詳細(xì)基本信息 圖 518 統(tǒng)計(jì)論文詳細(xì)作者信息 科技處統(tǒng)計(jì)科研成果 對(duì)于已經(jīng)通過(guò)審查的科研成果,科技處對(duì)科研進(jìn)行統(tǒng)計(jì),統(tǒng)計(jì)是根據(jù)不同的科研類型來(lái)分的,吳昆:科研成果管理系統(tǒng)開(kāi)發(fā) 第 34 頁(yè) 共 37 頁(yè) 統(tǒng)計(jì)的做法和審查的做法是保持一致的。 2020 屆軟件工程專業(yè)畢業(yè)設(shè)計(jì)(論文) 第 33 頁(yè) 共 37 頁(yè) 圖 516 統(tǒng)計(jì)結(jié)果導(dǎo)入 execl 中 對(duì)于統(tǒng)計(jì) 的結(jié)果,科研導(dǎo)入到 execl 中去,通過(guò) execl 進(jìn)行其他的操作,如打印等。 此頁(yè)面中顯示了改項(xiàng)科研成果所獲得的科研分?jǐn)?shù)和獎(jiǎng)金數(shù)目,為以后的統(tǒng)計(jì)給出基礎(chǔ)數(shù)據(jù)。 圖 511 論文終審界面 2020 屆軟件工程專業(yè)畢業(yè)設(shè)計(jì)(論文) 第 31 頁(yè) 共 37 頁(yè) 圖 512 終審論文查看論文基本信息 科研成果的基本信息應(yīng)該和紙面信息保持一致,不一致的地方應(yīng)該給以糾正,完全不符的記錄應(yīng)當(dāng)直接給以刪除并通過(guò)該作者,或者直接查看該作者是否為虛構(gòu),科技處直接可以給予刪除。 科研 成果終審 圖 510 終審主界面 本系統(tǒng)可以完成六種類別的科研成果的終審,上面的主界面是導(dǎo)航終審界面,通過(guò)此界面進(jìn)入不同終審類別主界面,以下以終審論文為例進(jìn)行分析: 終審是科技處進(jìn)行第二次進(jìn)行審查,也是最后一次審查,對(duì)于不符合實(shí)情的科研成果進(jìn)行修改和刪除,對(duì)于符合實(shí)情的科研成果給以通過(guò),正式進(jìn)入科研成果。 圖 59 初審論文查看論文作者信息 在初審論文查看論文基本信息頁(yè)面中,對(duì)于修改過(guò)的信息或?yàn)樾薷倪^(guò)的信息但符合實(shí)情的科研成果給出通過(guò)命令,對(duì)于不符合實(shí)情的記錄給以刪除。初審步驟如下: ( 1)科研秘書登錄系統(tǒng)并進(jìn)入該院系機(jī)構(gòu)下的初審主界面; ( 2)科研秘書通過(guò)初審主界面選擇要審查的科研類型; ( 3)在該科研成果類型下查詢出未被初審的所有科研成果; ( 4)點(diǎn)擊科研成果詳情進(jìn)行查詢,如有修改做出修改,也可進(jìn)行刪除; ( 5)最后對(duì)于符合初審的科研成果給出通過(guò)命令完成一次初審 。每一頁(yè)暫時(shí)顯示 5條記錄,可以通過(guò)配置文件進(jìn)行修改。 (以下內(nèi)容由本人獨(dú)立完成) 吳昆:科研成果管理系統(tǒng)開(kāi)發(fā) 第 26 頁(yè) 共 37 頁(yè) 5 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 用戶登錄流程 本系統(tǒng)的用戶必須登錄系統(tǒng)以后才能正常使用系統(tǒng),用戶登錄必須輸入用戶的賬號(hào)和密碼,同時(shí)還要選擇相應(yīng)的權(quán)限和驗(yàn)證碼,只要有一項(xiàng)不符,都不能正常登錄系統(tǒng),登錄界面如圖 51所示: 圖 51 系統(tǒng)登錄界面 圖 52 非法登錄界面 圖 53 科技處管理員登錄主界面 2020 屆軟件工程專業(yè)畢業(yè)設(shè)計(jì)(論文) 第 27 頁(yè) 共 37 頁(yè) 后臺(tái)操作流程 后臺(tái)操作包括兩個(gè)部分:一個(gè)為科研后臺(tái)操作,一個(gè)為基本后臺(tái)操作,我開(kāi)發(fā)的是科研后臺(tái)操作,下面主要 以論文后臺(tái)操作為例:論文后臺(tái)操作是主要針對(duì)論文級(jí)別的管理,本界面中有對(duì)論文級(jí)別的增加、修改、刪除、查詢等。 ( 4) Spring ORM: Spring 框架插入了若干個(gè) ORM 框架,從而提供了 ORM 的對(duì)象關(guān)系工具,其中包括 JDO、 Hibernate 和 iBatis SQL Map。 Spring AOP 模塊為基于 Spring 的應(yīng)用程序中的對(duì)象提供了事務(wù)管理服務(wù)。 ( 3) Spring AOP:通過(guò)配置管理特性, Spring AOP 模塊直接將面向方面的編程功能集成到了 Spring 框架中。 ( 2) Spring 上下文: Spring 上下文是一個(gè)配置文件,向 Spring 框架提供上下文信息。核心容器的主要組件是 BeanFactory,它是工廠模式的實(shí)現(xiàn)。 Spring 模塊構(gòu)建在核心容器之上,核心容器定義了創(chuàng)建、配置和管理 bean 的方式,下圖為 Spring 各位模塊情況: 圖 43 Spring 組成模塊 組成 Spring 框架的每個(gè)模塊(或組件)都可以單獨(dú)存在,或者與其他一個(gè)或多個(gè)模塊聯(lián)合實(shí)現(xiàn)。 Spring 概述 Spring 是一個(gè)開(kāi)源框架,是為了解決企業(yè)應(yīng)用程序開(kāi)發(fā)復(fù)雜性而創(chuàng)建的。其架構(gòu)如圖 42 所示: 圖 42 Hibernate 架構(gòu)圖 2020 屆軟件工程專業(yè)畢業(yè)設(shè)計(jì)(論文) 第 25 頁(yè) 共 37 頁(yè) Hibernate 具有很大的靈活性,但同時(shí)它的體系結(jié)構(gòu)比較復(fù)雜,提供了好幾種不同的運(yùn)行方式。 Hibernamte 概述 Hibernate 是一個(gè)開(kāi)放源代碼的對(duì)象關(guān)系映射框架,它對(duì) JDBC 進(jìn)行了輕量 級(jí)的對(duì)象封裝,使 Java 程序員可以使用對(duì)象編程思維來(lái)操縱數(shù)據(jù)庫(kù)。 ( 3)模型的實(shí)現(xiàn) Struts框架對(duì)模型 —— 即復(fù)雜的數(shù)據(jù)持久化層沒(méi)有提供太多的支持,但是這也就是說(shuō)開(kāi)發(fā)人員有更多自由來(lái)選擇合適量級(jí)的持久化技術(shù),比如 Hibernate、 EJB等等。 Struts 框架實(shí)現(xiàn)了 MVC設(shè)計(jì)模式,其工作原理圖如下圖所示: 圖 41 原理圖 ( 1)控制器的實(shí)現(xiàn) Struts框架中采用了 ActionServlet 和 Action 類以及 制器的實(shí)現(xiàn)。 J2EE 框架 Struts 概述 Struts框架是 Apache 開(kāi)源軟件聯(lián)盟( )的一個(gè)開(kāi)源項(xiàng)目 —— Jakarta Struts Framework。在 HTML基礎(chǔ)上,使用 Javascript 可以開(kāi)發(fā)交互式 Web 網(wǎng)頁(yè)。大部分交互在頁(yè)面之內(nèi)完成,不需要切換整個(gè)頁(yè)面。 (2) 使用異步方式與服務(wù)器通信,不需要打斷用戶的操作,具有更加迅速的的響應(yīng)能力。最后用 JavaScript 綁定和處理所有數(shù)據(jù)。使用 XML和 XSLT進(jìn)行數(shù)據(jù)交換與處理 。 它是幾項(xiàng)技術(shù)按一定的方式組合在一 起 協(xié)作發(fā)揮 出 各自的作用,包括 :使用 XHTML和 CSS標(biāo)準(zhǔn)化呈現(xiàn) 。 Ajax 技術(shù) AJAX 是 (Asynchronous JavaScript and XML)異步 JavaScript 和 XML 的縮寫。 運(yùn)用 CSS技術(shù),方便地為所有網(wǎng)頁(yè)設(shè)置一種風(fēng)格。系統(tǒng)的擴(kuò)展非常容易,只要能上網(wǎng),再由系統(tǒng)管理員分配一個(gè)用戶名和密碼,就可以使用了。特別是在 JAVA這樣的跨平臺(tái)語(yǔ)言出現(xiàn)之后, B/S架構(gòu)管理軟件更是方便、快捷、高效, B/S結(jié)構(gòu)最大的優(yōu)點(diǎn)就是可以在任何地方進(jìn)行操作而不用安裝任何專門的軟件。以目前的技術(shù)看,局域網(wǎng)建立 B/S結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過(guò) Inter/Intra模式下數(shù)據(jù)庫(kù)應(yīng)用,相對(duì)易于把握、成本也是較低的。在這種結(jié)構(gòu) 下,用戶工作界面是通過(guò) WWW 瀏覽器來(lái)實(shí)現(xiàn),極少部分事務(wù)邏輯在前端( Browser)實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端( Server)實(shí)現(xiàn),形成所謂三層 3tier 結(jié)構(gòu)。 數(shù)據(jù)表設(shè)計(jì) 數(shù)據(jù)庫(kù)表設(shè)計(jì) ( 1)系統(tǒng)涉及到基本表如下: 表名 解釋 t_artcontrol 藝術(shù)記分獎(jiǎng)金表 t_artinfo 藝術(shù)基本信息表 t_artwriters 藝術(shù)作者信息表 t_awardcontrol 獲獎(jiǎng)記分獎(jiǎng)金表 t_awardinfo 獲獎(jiǎng)基本信息表
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1