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

正文內(nèi)容

畢業(yè)設(shè)計基于struts的項目申報系統(tǒng)設(shè)計與實現(xiàn)-全文預(yù)覽

2025-07-13 12:27 上一頁面

下一頁面
  

【正文】 戶Email地址、用戶電話號碼均為必填內(nèi)容,全部不能為空。 系統(tǒng)管理員模塊設(shè)計系統(tǒng)管理員模塊,包括用戶登錄、用戶資料修改、賬號管理、信息管理、信息匯總等功能,各功能說明如下:1. 用戶登錄:提供用戶登錄的功能。項目管理者可以根據(jù)項目申請者來進行申請項目的匯總,也可以根據(jù)提交申請的日期來進行申請項目的匯總,還可以根據(jù)項目是否被審核過來進行匯總。項目管理者可以對所有用戶權(quán)限為項目申請者的賬號進行查詢和刪除功能,也可以添加用戶權(quán)限為項目申請者的新用戶。2. 用戶資料修改提供項目管理者查看并修改個人資料的功能。開始確認修改N點擊修改按鈕刪除原項目信息Y輸入新的項目信息返回主界面停止 項目修改流程圖當(dāng)用戶點擊“修改”按鈕時,系統(tǒng)會提示是否確認修改:點擊“否”,系統(tǒng)直接返回主界面;點擊“是”,系統(tǒng)將刪除原來的項目信息,同時提示項目申請者輸入新的項目信息,修改完成后將返回主界面。項目申請者可以對自己的已提交的科研項目申請進行修改和刪除。若資料填寫不完善,應(yīng)提示無法完成修改。所有合法的用戶名和密碼都已經(jīng)儲存在數(shù)據(jù)庫內(nèi),只有輸入合法的用戶名和用戶密碼,才能登錄系統(tǒng)。menu_jibie字段表示的是菜單界別:1為根菜單,2為二級菜單,3為三級菜單。2. 表tb_menu字段menu_id表示在程序中用到的菜單的名稱。 用戶表字段名稱數(shù)據(jù)類型字段大小是否主鍵說明user_namevarchar50主鍵用戶名user_passwordvarchar10用戶密碼true_namevarchar50用戶真實姓名user_ableint2用戶權(quán)限user_varchar50用戶的Email地址user_telvarchar15用戶的電話號碼user_addressvarchar100用戶地址user_accessTimesint4用戶的訪問次數(shù)user_foundTimevarchar50用戶的創(chuàng)建時間 數(shù)據(jù)表之間的關(guān)系本系統(tǒng)所涉及的表中,表tb_menu和表tb_label是兩個獨立的表,表tb_user和表tb_file之間,表tb_user和表tb_text之間均存在聯(lián)系聯(lián)系。 下拉列表信息表字段名稱數(shù)據(jù)類型字段大小是否主鍵說明label_idint4主鍵自動編號label_namevarchar50顯示給用戶的下拉列表項的名稱label_valuevarchar50在程序中使用的下拉列表項的值label_typevarchar50下拉列表的類型label_ordersmallint2下拉列表項的排列次序3. tb_menu(功能菜單表)功能菜單表用于保存功能菜單信息。 數(shù)據(jù)庫設(shè)計該部分闡述了系統(tǒng)中的數(shù)據(jù)表設(shè)計,介紹了數(shù)據(jù)表之間的關(guān)系。項目申請項目申請項目申請信息信息錄入文件表項目申請者產(chǎn)生列表項目管理者項目申請列表項目申請者將項目申請?zhí)峤唤o系統(tǒng),系統(tǒng)的信息錄入模塊將項目申請存入數(shù)據(jù)庫文件表中,數(shù)據(jù)庫的文件表將項目申請信息遞交給系統(tǒng),通過產(chǎn)生列表模塊產(chǎn)生項目申請列表,提交給項目管理者。 數(shù)據(jù)庫設(shè)計工具數(shù)據(jù)庫設(shè)計工具采用主流數(shù)據(jù)庫設(shè)計軟件PowerDesign9 。 客戶端操作系統(tǒng)考慮到客戶端操作系統(tǒng)應(yīng)該為用戶最常用的系統(tǒng),因此客戶端操作系統(tǒng)選為Windows XP。Java實現(xiàn)的HotJava瀏覽器(支持Java applet)顯示了Java的魅力:跨平臺、動態(tài)的Web、Internet計算。 系統(tǒng)規(guī)劃對該系統(tǒng)功能的操作是根據(jù)用戶的身份來設(shè)定的。應(yīng)用對象生成有助于在整個開發(fā)生命周期提供更多的控制和更高的生產(chǎn)率。PowerDesigner提供了直觀的符號表示使數(shù)據(jù)庫的創(chuàng)建更加容易,并使項目組內(nèi)的交流和通訊標(biāo)準化,同時能更加簡單地向非技術(shù)人員展示數(shù)據(jù)庫和應(yīng)用的設(shè)計。所需要的只是 Java應(yīng)用程序與各種不同數(shù)據(jù)庫之間進行對話的方法。作為API,JDBC為程序開發(fā)提供標(biāo)準的接口,并為數(shù)據(jù)庫廠商及第三方中間件廠商實現(xiàn)與數(shù)據(jù)庫的連接提供了標(biāo)準方法。 JDBCJDBC(Java Data Base Connectivity ,java數(shù)據(jù)庫連接)是一種用于執(zhí)行SQL語句的Java API,可以為多種關(guān)系數(shù)據(jù)庫提供統(tǒng)一訪問,它由一組用Java語言編寫的類和接口組成[10]。216。Microsoft最初批準的SQL Server核心組件是用于在OS/2的PC平臺上的,在1996年推出SQL ,已改為可在Windows 3x/9x和Windows NT系統(tǒng)上運行。1998年,由Sybase、Microsoft和AsliltonTate聯(lián)合開發(fā)的用在OS/2系統(tǒng)上的SQL Server問世了。 除此之外,Struts的優(yōu)點主要集中體現(xiàn)在兩個方面:Taglib和頁面導(dǎo)航。在此基礎(chǔ)之上,Spring提供了AOP(AspectOriented Programming, 面向?qū)用娴木幊蹋┑膶崿F(xiàn),用它來提供非管理環(huán)境下申明方式的事務(wù)、安全等服務(wù);對Bean工廠的擴展ApplicationContext更加方便設(shè)計者實現(xiàn)J2EE的應(yīng)用;DAO/ORM的實現(xiàn)方便設(shè)計者進行數(shù)據(jù)庫的開發(fā);Web MVC和Spring Web提供了Java Web應(yīng)用的框架或與其他流行的Web框架進行集成。 StrutsStruts是一個MVC框架(Framework),用于快速開發(fā)Java Web應(yīng)用[6]。在視圖中其實沒有真正的處理發(fā)生,不管這些數(shù)據(jù)是聯(lián)機存儲的還是一個雇員列表,作為視圖來講,它只是作為一種輸出數(shù)據(jù)并允許用戶操縱的方式。 視圖 視圖是用戶看到并與之交互的界面。在MVC的三個部件中,模型擁有最多的處理任務(wù)。 MVCMVC(Model View Controller)是一個設(shè)計模式[4],它強制性的使應(yīng)用程序的輸入、處理和輸出分開。J2EE技術(shù)的基礎(chǔ)就是核心Java平臺或Java 2平臺的標(biāo)準版,J2EE不僅鞏固了標(biāo)準版中的許多優(yōu)點,例如編寫一次、隨處運行的特性、方便存取數(shù)據(jù)庫的JDBC API、CORBA技術(shù)以及能夠在Internet應(yīng)用中保護數(shù)據(jù)的安全模式等等,同時還提供了對 EJB(Enterprise JavaBeans)、Java Servlets API、JSP(Java Server Pages)以及XML技術(shù)的全面支持。Java技術(shù)對Web領(lǐng)域的發(fā)展注入了強大的動力 J2EEJ2EE是一套全然不同于傳統(tǒng)應(yīng)用開發(fā)的技術(shù)架構(gòu),包含許多組件,主要可簡化且規(guī)范應(yīng)用系統(tǒng)的開發(fā)與部署,進而提高可移植性、安全與再用價值[3]。這樣Java程序可以只編譯一次,就可以在各種系統(tǒng)中運行。Java平臺由Java虛擬機(Java Virtual Machine)和Java 應(yīng)用編程接口(Application Programming Interface、簡稱API)構(gòu)成。第二章 相關(guān)知識介紹本章介紹了與該系統(tǒng)相關(guān)的一些知識,包括JAVA語言和平臺,J2EE平臺,MVC設(shè)計模式,struts結(jié)構(gòu)框架,MS SQL Server,JDBC,PowerDesigner等。用戶登錄應(yīng)具有較高的安全性,應(yīng)能防止非法侵入。進行信息查詢時,應(yīng)該提供多種查詢方式,例如按日期查詢,按申請人查詢,按項目類別查詢等??蒲袉挝粚椖可陥笙到y(tǒng)的需求也變得越來越急切。兩類系統(tǒng)各有特色,但都存在著功能不健全、反應(yīng)過慢、操作繁瑣等問題。主顯示界面列出了項目清單,可以進行項目的選定修改。該系統(tǒng)因為涉及到眾多科研技術(shù),因此專門針對教育網(wǎng)的用戶而設(shè)置了入口。即使個別科研單位具有與項目申報有關(guān)的系統(tǒng),系統(tǒng)也存在大量的缺陷,如數(shù)據(jù)量過大導(dǎo)致溢出,訪問量過大導(dǎo)致系統(tǒng)崩潰,輸入數(shù)據(jù)非法導(dǎo)致無法識別。At last ,the research determines the database and the detailed design of each functional module, and achieve specific functional modules. On the operation of the system debugging shows that the system can fully meet the basic needs of the scientific research unit project application, you can efficiently manage the declaration on research projects.KEY WORDS: struts,MVC,J2EE, JAVA,MS SQL Server,JDBC,PowerDesigner第一章 前言本章介紹了項目申報系統(tǒng)的應(yīng)用背景,對現(xiàn)存的項目申報系統(tǒng)進行了分析,預(yù)測了該類系統(tǒng)的發(fā)展趨勢,明確了該課題的目標(biāo),最后對該系統(tǒng)的技術(shù)方案作了簡單介紹。然后確定了數(shù)據(jù)庫和各功能模塊的詳細設(shè)計,并進行具體的功能模塊實現(xiàn)。建立一個基于struts的項目申報系統(tǒng)可以方便基層單位科研管理部門進行快速事務(wù)處理,提高工作效率。Struts 是一種優(yōu)秀的基于J2EE體系結(jié)構(gòu)的 MVC模式框架,基于Struts框架開發(fā)項目申報系統(tǒng)可獲得好的可重用性、可擴展性和易維護性。之后對該系統(tǒng)涉及到的相關(guān)知識進行了介紹,對該系統(tǒng)進行了整體的設(shè)計分析,確定了開發(fā)環(huán)境,構(gòu)建了基本的框架結(jié)構(gòu)和功能模塊。After the research introduces knowledge involved in this system, design and analysis the system, determine the development environment, a establish the basic framework of the structure and function modules 。 現(xiàn)狀分析及發(fā)展趨勢迄今為止,絕大部分的科研單位都還沒有相應(yīng)的項目申報系統(tǒng),項目的申報主要依靠專門的負責(zé)人員來進行登記和審批,效率極低。福建省科技廳的科學(xué)信息綜合業(yè)務(wù)系統(tǒng),就是一個主要針對項目申報而建立的系統(tǒng)。系統(tǒng)整體由四個模塊組成:系統(tǒng)管理模塊,項目管理模塊,數(shù)據(jù)管理模塊,幫助模塊。項目申請模塊的基本功能都包括用戶登錄、文件上傳、項目管理等;項目管理模塊的基本功能包括用戶登錄、項目查詢、項目審核等。現(xiàn)在國家越來越重視科技項目的研究,科技研發(fā)已經(jīng)到了一個百花齊放的時代。對于信息錄入,錄入方式應(yīng)簡潔,系統(tǒng)必須具備一定的容錯性,能夠針對非法的輸入數(shù)據(jù)進行必要的提示。系統(tǒng)應(yīng)可以針對匯總后的數(shù)據(jù)進行統(tǒng)計。結(jié)合數(shù)據(jù)庫,可使申報的項目方便地被存儲和調(diào)用查看[1]。從此,Java被廣泛接受并推動了Web的迅速發(fā)展,常用的瀏覽器現(xiàn)在均支持Java applet。現(xiàn)在Java平臺已經(jīng)嵌入了幾乎所有的操作系統(tǒng)。Java在客戶端的應(yīng)用有java applet不過現(xiàn)在使用的很少,Java在服務(wù)器端的應(yīng)用非常的豐富,比如Servlet,JSP和第三方框架等等。J2EE是一種利用Java 2平臺來簡化企業(yè)解決方案的開發(fā)、部署和管理相關(guān)的復(fù)雜問題的體系結(jié)構(gòu)。通過提供統(tǒng)一的開發(fā)平臺,J2EE降低了開發(fā)多層應(yīng)用的費用和復(fù)雜性,同時提供對現(xiàn)有應(yīng)用程序集成強有力支持,完全支持Enterprise JavaBeans,有良好的向?qū)еС执虬筒渴饝?yīng)用,添加目錄支持,增強了安全機制,提高了性能。 模型 模型表示企業(yè)數(shù)據(jù)和業(yè)務(wù)規(guī)則。由于應(yīng)用于模型的代碼只需寫一次就可以被多個視圖重用,所以減少了代碼的重復(fù)性。MVC一個大的好處是它能為你的應(yīng)用程序處理很多不同的視圖。它只是接收請求并決定調(diào)用哪個模型構(gòu)件去處理請求,然后確定用哪個視圖來顯示模型處理返回的數(shù)據(jù)。 Spring是一個輕型容器(lightweight container),其核心是Bean工廠(Bean Factory),用以構(gòu)造設(shè)計者所需要的M(Model)[7]。使開發(fā)者能更深入的了解其內(nèi)部實現(xiàn)機制。 MS SQL ServerMicrosoft SQL Server是從原來的Sybase SQL Server數(shù)據(jù)庫演化而來的,MS SQL Server可以說是PC市場上最早的關(guān)系數(shù)據(jù)庫系統(tǒng)之一。從此,Microsoft主要集中于NT版本的SQL Server開發(fā),而Sybase則將注意力放在微機版本的SQL Server開發(fā)。 可信任的——使得公司可以以很高的安全性、可靠性和可擴展性來運行他們最關(guān)鍵任務(wù)的應(yīng)用程序。 智能的——提供了一個全面的平臺,可以在你的用戶需要的時候給他發(fā)送觀察和信息。JDBC對Java程序員而言是API,對實現(xiàn)與數(shù)據(jù)庫連接的服務(wù)提供商而言是接口模型。 Java 具有堅固
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1