版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
蘇州市職業(yè)大學(xué)實(shí)習(xí)(實(shí)訓(xùn))報(bào)告名稱 JSP商務(wù)網(wǎng)站設(shè)計(jì)實(shí)訓(xùn) 個(gè)人信息管理系統(tǒng)網(wǎng)站2013年1月1日至2013年1月5日共1周院系計(jì)算機(jī)工程系班級11軟件技術(shù)(外)學(xué)號116314112 姓名 系主任 李金祥教研室主任 梁穎紅指導(dǎo)教師陳靜/陳小英目錄TOC\o"1-5"\h\z\o"CurrentDocument"一、項(xiàng)目實(shí)訓(xùn)的目的與要求 0\o"CurrentDocument"1。1項(xiàng)目實(shí)訓(xùn)目的 0\o"CurrentDocument"1。2項(xiàng)目實(shí)訓(xùn)要求 0\o"CurrentDocument"二、題目說明 1\o"CurrentDocument"2。1個(gè)人信息網(wǎng)站的背景介紹 1\o"CurrentDocument"開發(fā)工具及技術(shù)介紹 1\o"CurrentDocument"三、總體說明 3\o"CurrentDocument"3。1系統(tǒng)項(xiàng)目規(guī)劃 3\o"CurrentDocument"3。2系統(tǒng)功能結(jié)構(gòu)圖 3\o"CurrentDocument"3。3數(shù)據(jù)庫的實(shí)現(xiàn) 4\o"CurrentDocument"四、后臺系統(tǒng)部分模塊的實(shí)現(xiàn) 5\o"CurrentDocument"4.1增加個(gè)人信息 5\o"CurrentDocument"4。2刪除個(gè)人信息 5\o"CurrentDocument"修改個(gè)人信息 6\o"CurrentDocument"五、開發(fā)技巧與實(shí)現(xiàn)方法 7\o"CurrentDocument"5.1首頁鏈接 7\o"CurrentDocument"5。2連接數(shù)據(jù)庫 8\o"CurrentDocument"六、項(xiàng)目實(shí)訓(xùn)總結(jié) 9\o"CurrentDocument"七、參考文獻(xiàn) 9、項(xiàng)目實(shí)訓(xùn)的目的與要求1。1項(xiàng)目實(shí)訓(xùn)目的隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,計(jì)算機(jī)作為知識經(jīng)濟(jì)時(shí)代的產(chǎn)物,已被廣泛應(yīng)用于社會(huì)各個(gè)行業(yè)和領(lǐng)域。目前,我國的科技水平高速發(fā)展,計(jì)算機(jī)作為今天使用最廣的現(xiàn)代化工具已深入到各個(gè)領(lǐng)域,并且正在成為未來社會(huì)——信息社會(huì)的重要支柱。網(wǎng)站概論部分:力圖使學(xué)生對建立動(dòng)態(tài)網(wǎng)站有一個(gè)基本概念,了解什么是動(dòng)態(tài)網(wǎng)站,它與別的網(wǎng)站有什么不同,以及了解建站相關(guān)的基礎(chǔ)知識。外觀設(shè)計(jì)部分:從網(wǎng)頁制作技術(shù)上讓學(xué)生利用網(wǎng)頁的靜態(tài)頁面元素來完成網(wǎng)站頁面的視覺效果。Web應(yīng)用程序開發(fā)部分:掌握動(dòng)態(tài)網(wǎng)站的核心部分的知識,以及開發(fā)網(wǎng)站應(yīng)用的各個(gè)關(guān)鍵部分的方法和技巧.通過本次實(shí)訓(xùn),應(yīng)使學(xué)生達(dá)到如下的基本要求:了解動(dòng)態(tài)網(wǎng)站的基本概念和相關(guān)技術(shù)的基礎(chǔ)知識。理解網(wǎng)站的設(shè)計(jì)與規(guī)劃.理解如何使用JSP和SQLServer、MySql來管理、使用數(shù)據(jù)。了解和掌握網(wǎng)絡(luò)數(shù)據(jù)庫的發(fā)展以及常見的數(shù)據(jù)庫產(chǎn)品(Access、SQLServer、MySql等),能熟練掌握后臺數(shù)據(jù)庫的開發(fā),設(shè)計(jì)合理的數(shù)據(jù)表。能獨(dú)立完成應(yīng)用程序的運(yùn)行環(huán)境的設(shè)置.1。2項(xiàng)目實(shí)訓(xùn)要求學(xué)生應(yīng)充分認(rèn)識到實(shí)訓(xùn)對培養(yǎng)自身能力的重要性,認(rèn)真做好設(shè)計(jì)前的各項(xiàng)準(zhǔn)備工作。在設(shè)計(jì)過程中,要嚴(yán)格要求自己,樹立嚴(yán)肅、嚴(yán)密、嚴(yán)謹(jǐn)?shù)目茖W(xué)態(tài)度,必須按時(shí)、按質(zhì)、按量完成設(shè)計(jì)。獨(dú)立完成規(guī)定的工作任務(wù),不得弄虛作假,不準(zhǔn)抄襲他人內(nèi)容,否則成績以不及格計(jì)。小組成員之間,既要分工明確,又要保持聯(lián)系暢通、密切合作,培養(yǎng)良好的互相幫助和團(tuán)隊(duì)協(xié)作精神。二、題目說明2。1個(gè)人信息網(wǎng)站的背景介紹隨著信息技術(shù)的不斷發(fā)展,我們現(xiàn)在已經(jīng)步入了一個(gè)信息化的時(shí)代,而信息時(shí)代的代表便是網(wǎng)絡(luò)技術(shù)的日漸成熟,現(xiàn)在網(wǎng)絡(luò)已經(jīng)和我們的生活緊密的聯(lián)系起來了,我們不敢想象沒有網(wǎng)絡(luò)我們的生活會(huì)像怎么樣,也許就像食物中沒有調(diào)料,現(xiàn)在的生活離開了網(wǎng)絡(luò)會(huì)變得索然無味。通過網(wǎng)絡(luò)我們可以足不出戶的做許多事情。休閑,娛樂,學(xué)習(xí),購物,交友等等許多我們數(shù)之不盡的事情。隨著信息化的不斷進(jìn)步,個(gè)人信息查詢系統(tǒng)更加簡便,易查詢,操作簡單化,方便公司、學(xué)校、企業(yè)以及很過地方的信息搜集和查詢.2。2開發(fā)工具及技術(shù)介紹2.2。1開發(fā)及運(yùn)行環(huán)境開發(fā)平臺:Dreamweaver+JSP+SQLSERVEREclipse是一個(gè)開放源代碼的、基于Java的可擴(kuò)展開發(fā)平臺。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境。幸運(yùn)的是,Eclipse附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括Java開發(fā)工具(JavaDevelopmentKit,JDK). 雖然大多數(shù)用戶很樂于將Eclipse當(dāng)作Java集成開發(fā)環(huán)境(IDE)來使用,但Eclipse的目標(biāo)卻不僅限于此.Eclipse還包括插件開發(fā)環(huán)境(Plug-inDevelopmentEnvironment,PDE),這個(gè)組件主要針對希望擴(kuò)展Eclipse的軟件開發(fā)人員,因?yàn)樗试S他們構(gòu)建與Eclipse環(huán)境無縫集成的工具.這種平等和一致性并不僅限于Java開發(fā)工具。盡管Eclipse是使用Java語言開發(fā)的,但它的用途并不限于Java語言;例如,支持諸如C/C++和COBOL等編程語言的插件已經(jīng)可用,或預(yù)計(jì)將會(huì)推出。Eclipse框架還可用來作為與軟件開發(fā)無關(guān)的其他應(yīng)用程序類型的基礎(chǔ),比如內(nèi)容管理系統(tǒng)?;贓clipse的應(yīng)用程序的一個(gè)突出例子是IBMRationalSoftwareArchitect,它構(gòu)成了IBMJava開發(fā)工具系列的基礎(chǔ)。Tomcat服務(wù)器是一個(gè)免費(fèi)的開放源代碼的Web應(yīng)用服務(wù)器,目前最新版本是6.0.20(截止到2009—03-20)。Tomcat是Apache軟件基金會(huì)(ApacheSoftwareFoundation)的Jakarta項(xiàng)目中的一個(gè)核心項(xiàng)目,由Apache、Sun和其他一些公司及個(gè)人共同開發(fā)而成.由于有了Sun的參與和支持,最新的Servlet和JSP規(guī)范總是能在Tomcat中得到體現(xiàn),Tomcat5支持最新的Servlet2.4和JSP2.0規(guī)范.因?yàn)門omcat技術(shù)先進(jìn)、性能穩(wěn)定,而且免費(fèi),因而深受Java愛好者的喜愛并得到了部分軟件開發(fā)商的認(rèn)可,成為目前比較流行的Web應(yīng)用服務(wù)器。Tomcat很受廣大程序員的喜歡,因?yàn)樗\(yùn)行時(shí)占用的系統(tǒng)資源小,擴(kuò)展性好,支持負(fù)載平衡與郵件服務(wù)等開發(fā)應(yīng)用系統(tǒng)常用的功能;而且它還在不斷的改進(jìn)和完善中,任何一個(gè)感興趣的程序員都可以更改它或在其中加入新的功能。Tomcat是一個(gè)小型的輕量級應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試JSP程序的首選.對于一個(gè)初學(xué)者來說,可以這樣認(rèn)為,當(dāng)在一臺機(jī)器上配置好Apache服務(wù)器,可利用它響應(yīng)對HTML頁面的訪問請求。實(shí)際上Tomcat部分是Apache服務(wù)器的擴(kuò)展,但它是獨(dú)立運(yùn)行的,所以當(dāng)你運(yùn)行tomcat時(shí),它實(shí)際上作為一個(gè)與Apache獨(dú)立的進(jìn)程單獨(dú)運(yùn)行的。2。2。2JSP介紹JSP是由SunMicrosystems公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。JSP技術(shù)有點(diǎn)類似ASP技術(shù),它是在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*。html)中插入Java程序段和JSP標(biāo)記,從而形成JSP文件。用JSP開發(fā)的Web應(yīng)用是跨平臺的,即能在Linux下運(yùn)行,也能在其他操作系統(tǒng)上運(yùn)行。JSP技術(shù)使用Java編程語言編寫類XML的tags和scriptlets,來封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁的處理邏輯.網(wǎng)頁還能通過tags和scriptlets訪問存在于服務(wù)端的資源的應(yīng)用邏輯。JSP將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計(jì)和顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于Web的應(yīng)用程序的開發(fā)變得迅速和容易.Web服務(wù)器在遇到訪問JSP網(wǎng)頁的請求時(shí),首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同JSP文件中的HTML代碼一起返回給客戶。插入的Java程序段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁等,以實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)頁所需要的功能。JSP與JavaServlet一樣,是在服務(wù)器端執(zhí)行的,通常返回該客戶端的就是一個(gè)HTML文本,因此客戶端只要有瀏覽器就能瀏覽。mysql介紹MySQL是由MySQLAB公司自主研發(fā)的,目前IT行業(yè)最流行的開放源代碼的數(shù)據(jù)庫管理系統(tǒng)之一,它同時(shí)也是一個(gè)支持多線成高并發(fā)多用戶的關(guān)系型數(shù)據(jù)庫管理系統(tǒng).MySQL數(shù)據(jù)庫以其簡單高效可靠的特點(diǎn),在最近短短幾年的時(shí)間就從一個(gè)名不見經(jīng)傳的數(shù)據(jù)庫系統(tǒng),變成一個(gè)在IT行業(yè)的幾乎是無人不知的開源數(shù)據(jù)庫管理系統(tǒng).MySQL是最受歡迎的開源SQL數(shù)據(jù)庫管理系統(tǒng),它由MySQLAB開發(fā)、發(fā)布和支持。MySQLAB是一家基于MySQL開發(fā)人員的商業(yè)公司,它是一家使用了一種成功的商業(yè)模式來結(jié)合開源價(jià)值和方法論的第二代開源公司。MySQL是MySQLAB的注冊商標(biāo).MySQL是一個(gè)快速的、多線程、多用戶和健壯的SQL數(shù)據(jù)庫服務(wù)器.MySQL服務(wù)器支持關(guān)鍵任務(wù)、重負(fù)載生產(chǎn)系統(tǒng)的使用,也可以將它嵌入到一個(gè)大配置(mass—deployed)的軟件中去。三、總體說明3.1系統(tǒng)項(xiàng)目規(guī)劃個(gè)人信息管理系統(tǒng)主要由:查詢個(gè)人信息、增加個(gè)人信息、刪除個(gè)人信息、修改個(gè)人信息等模塊組成,用戶可以對自己的相關(guān)信息進(jìn)行增刪改查等操作。查詢個(gè)人信息:用戶可以選擇首頁中的操作指南模塊中的查看所有個(gè)人信息的信息鏈接,可以查看當(dāng)前整個(gè)系統(tǒng)中學(xué)號,姓名,性別,住址、自我介紹等詳細(xì)情況。增加個(gè)人信息:用戶可以選擇首頁中的操作指南模塊中的增加個(gè)人信息鏈接,輸入個(gè)人的學(xué)號,姓名,性別,地址,自我介紹等信息,添加個(gè)人信息的信息,對個(gè)人信息系統(tǒng)進(jìn)行管理,若增加成功,則出現(xiàn)提示增加成功的信息。。刪除個(gè)人信息:用戶可以選擇首頁中的操作指南模塊中的刪除個(gè)人信息鏈接,選擇所要?jiǎng)h除的個(gè)人信息,對個(gè)人信息系統(tǒng)進(jìn)行信息更新,若刪除成功,則出現(xiàn)提示刪除成功的信息。修改個(gè)人信息:用戶可以選擇首頁中的操作指南模塊中的更改個(gè)人信息鏈接,對有變動(dòng)個(gè)人資料更新信息.3。2系統(tǒng)功能結(jié)構(gòu)圖圖3。2個(gè)人信息管理系統(tǒng)功能結(jié)構(gòu)圖
3.3數(shù)據(jù)庫的實(shí)現(xiàn)個(gè)人信息官理表用于保存用戶的學(xué)號、姓名、性別、地址和自我介紹等信息,如圖3。3所示:1:匚:\ProgramFijles\MySQL\MySQLSer\rer5.l\bin\my5ql.exeiinterpasswaFd:****LJelcaineIrnthsM’fQLmoniimr_Commards:endwith;or\jg-Voux"MySQLCDrinectiurn±di苫1Seruerversion:5?1?M0Hc:omm_ini_tyFlySCjLComnunitySepuei*<GPL>fType''help;'OBJMVfo^help-Typg‘ytucleapthebuffer.Ln^ieql>createdatabasejsp_db;MuepyOK,1rowaffected<0.14sec>mipsql>useJsp_cUjjDatabasechangredmi5rsql>droptahlcifexistspeople;buei'yOK,9rowsaffected,1yarninc(£區(qū).02sec>mi5FQql>createtabicpeople(->Idyapchar<20)notnullj.-〉nameuarchar<30>notnull.->sexzin七<1>defou.lt:NlILLj.?->advessuat'charCZU?defaultnullj.?->int^odmetionuarchar<10>defaultnull.->prirmarykey<id>->>ENGlNE=lnnoDBDEFAULTCHfiESEI=^2312;Omei**0K? 01*0訓(xùn)詳靈F£e^t:E(i(El.29weu〉圖3.3個(gè)人信息管理系統(tǒng)數(shù)據(jù)庫四、后臺系統(tǒng)部分模塊的實(shí)現(xiàn)4。1增加個(gè)人信息需要用戶正確輸入自己的學(xué)號、姓名、性別、地址以及自我介紹才能增加個(gè)人信息。如圖4.1所示增加一個(gè)新的個(gè)人信息增加一個(gè)新的個(gè)人信息圖4。1增加個(gè)人信息界面4。2刪除個(gè)人信息增加的個(gè)人信息表中直接刪除個(gè)人信息.如圖4。2所示圖4.2圖4.2刪除個(gè)人信息界面4。3修改個(gè)人信息選擇要更改的個(gè)人信息,對其進(jìn)行更改。如圖4.3所示選擇要更改的個(gè)人信息圖4。3修改個(gè)人信息界面五、開發(fā)技巧與實(shí)現(xiàn)方法5.1首頁鏈接實(shí)現(xiàn)的方法:body。STYLE1{font—size:36px;color:#000000;font-weight:bold;}。STYLE2{font——size:16px;color:#000000;font——weight:bold;}。STYLE3{font——size:18px}——->〈/style〉〈/head〉〈bodybackground="image/bj.jpg〉<divalign=”center”>pclass="STYLEl"〉個(gè)人信息查詢系統(tǒng)</p〉<palign=”center"class=”STYLE2”><imgsrc="file:///CI/root/image/bf60a9593b9712e29d82046f。gif"width=”34"height=”34”/〉〈spanclass="STYLE3"〉<ahref="addStudent。jsp"〉增加個(gè)人信息</a〉〈/span〉〈/p〉<pclass=”STYLE2” 〉 <imgsrc="file:///CI/root/image/bf60a9593b9712e29d82046f。gif"width="34"height="34”/〉<spanclass="STYLE3”〉〈ahref="deleteStudent。jsp"〉刪除個(gè)人信息〈/a〉〈/span〉〈/p〉<p class="STYLE2"〉 <img src="file :///C\/root/image/bf60a9593b9712e29d82046f。gif”width=” 39"height="39 ” / 〉<spanclass="STYLE3” 〉 〈ahref=”searchStudentBySid.jsp”〉查詢個(gè)人信息</a〉〈/span〉</p<pclass=”STYLE2” 〉 〈imgsrc=”file: ///CI/root/image/bf60a9593b9712e29d82046f。gif”width=”39"height=”39”/〉<spanclass=”STYLE3〉<ahref="modifyStudentojsp”>修改個(gè)人信息〈/a〈/span〉</p〉〈/div〉〈/body〉5.2連接數(shù)據(jù)庫createdatabasejsp_db;USEjsp_db;DROPTABLEIFEXISTSstudent;CREATETABLEstudent(sidvarchar(20)NOTNULL,namevarchar(30)defaultNULL,sexint(1)defaultNULL,phonevarchar(16)defaultNULL,birthdatedefaultNULL,Constraintprimarykeypk_student(sid))ENGINE=InnoDBDEFAULTCHARSET=gb2312;六、項(xiàng)目實(shí)訓(xùn)總結(jié)通過本次課程設(shè)計(jì),我感受頗多,盡管上課時(shí)也認(rèn)真聽了老師的講課,但是已開始面對自己的題目時(shí),還是有些不知所措,都不知道如何下手,后來去圖書館借了幾本相關(guān)的書籍,心里在感覺有了一些底。經(jīng)過這差不多四個(gè)星期來的學(xué)習(xí)與編碼,總算還是收獲不少,對jsp的認(rèn)識也更加的深刻了。JSP是一門新技術(shù),他基于JavaServlet以及整個(gè)java體系的Web開發(fā)技術(shù)。從網(wǎng)上得知Java的中文問題歷史悠久,連綿不絕,至今也沒有完全解決,但是上有政策下有對策,我們總是有辦法搞定它的?跟Java相關(guān)的中文問題主要有兩類,一類是編程的問題,涉及到I/O,內(nèi)碼轉(zhuǎn)換等。第二類是Java運(yùn)行環(huán)境的配置,涉及字體,屬性配置等。覺得很有必要給自己寫個(gè)備忘錄之類的。學(xué)習(xí)了JSP,感觸很深,這一技術(shù)是需要有一定基礎(chǔ)、而且動(dòng)手能力強(qiáng)的學(xué)科?書上也強(qiáng)調(diào)一點(diǎn)是:要想真正地掌握J(rèn)SP技術(shù),必須有較好的java語言基礎(chǔ),以及HTML語言方面的知識.想想的確對啊。在這個(gè)過程中,我感覺就像人生的一個(gè)縮影,充滿了酸甜苦辣.當(dāng)一個(gè)問題想了好久也無法解決時(shí),我感到沮喪與無助。當(dāng)經(jīng)過努力解決了一個(gè)程序上的難題時(shí),我感到無比的喜悅。當(dāng)經(jīng)過每天為了編寫代碼一坐就是四五個(gè)小時(shí)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025屆天津市四合莊中學(xué)生物高三上期末預(yù)測試題含解析
- 2025屆江蘇省泰興市第三高級中學(xué)英語高三上期末預(yù)測試題含解析
- 山西大學(xué)附屬中學(xué)2025屆數(shù)學(xué)高三上期末監(jiān)測試題含解析
- 江西省宜春市宜豐縣二中2025屆高一生物第一學(xué)期期末達(dá)標(biāo)測試試題含解析
- 2025屆湖南省岳陽市三校高三生物第一學(xué)期期末綜合測試試題含解析
- 重慶市康德卷2025屆高二上生物期末檢測模擬試題含解析
- 2025屆福建省福州市平潭縣新世紀(jì)學(xué)校生物高一第一學(xué)期期末學(xué)業(yè)質(zhì)量監(jiān)測試題含解析
- 2025屆安徽省三人行名校聯(lián)生物高三第一學(xué)期期末教學(xué)質(zhì)量檢測模擬試題含解析
- 派大星美術(shù)課件
- 2025屆云南省昆明市重點(diǎn)中學(xué)英語高三第一學(xué)期期末達(dá)標(biāo)檢測試題含解析
- 美術(shù)鑒賞原始主義野獸派達(dá)達(dá)主義超現(xiàn)實(shí)主義賞
- 2024年廣西高職單招職業(yè)適應(yīng)性測試試題
- 生態(tài)損害賠償培訓(xùn)課件
- 生涯規(guī)劃教育實(shí)踐研究
- 2021年三中全會(huì)知識競賽題庫
- 防欺凌家長會(huì)
- 教師職業(yè)生涯發(fā)展報(bào)告
- 酒店競爭對手分析報(bào)告
- 《工傷預(yù)防知識教育》課件
- 青島版二年級上冊數(shù)學(xué)《認(rèn)識方向》單元整體備課設(shè)計(jì)
- 國際航空運(yùn)費(fèi)計(jì)算
評論
0/150
提交評論