個人信息管理系統(tǒng)網(wǎng)站_第1頁
個人信息管理系統(tǒng)網(wǎng)站_第2頁
個人信息管理系統(tǒng)網(wǎng)站_第3頁
個人信息管理系統(tǒng)網(wǎng)站_第4頁
個人信息管理系統(tǒng)網(wǎng)站_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

蘇州市職業(yè)大學(xué)實習(xí)(實訓(xùn))報告名稱 JSP商務(wù)網(wǎng)站設(shè)計實訓(xùn) 個人信息管理系統(tǒng)網(wǎng)站2013年1月1日至2013年1月5日共1周院系計算機工程系班級11軟件技術(shù)(外)學(xué)號116314112 姓名 系主任 李金祥教研室主任 梁穎紅指導(dǎo)教師陳靜/陳小英目錄TOC\o"1-5"\h\z\o"CurrentDocument"一、項目實訓(xùn)的目的與要求 0\o"CurrentDocument"1。1項目實訓(xùn)目的 0\o"CurrentDocument"1。2項目實訓(xùn)要求 0\o"CurrentDocument"二、題目說明 1\o"CurrentDocument"2。1個人信息網(wǎng)站的背景介紹 1\o"CurrentDocument"開發(fā)工具及技術(shù)介紹 1\o"CurrentDocument"三、總體說明 3\o"CurrentDocument"3。1系統(tǒng)項目規(guī)劃 3\o"CurrentDocument"3。2系統(tǒng)功能結(jié)構(gòu)圖 3\o"CurrentDocument"3。3數(shù)據(jù)庫的實現(xiàn) 4\o"CurrentDocument"四、后臺系統(tǒng)部分模塊的實現(xiàn) 5\o"CurrentDocument"4.1增加個人信息 5\o"CurrentDocument"4。2刪除個人信息 5\o"CurrentDocument"修改個人信息 6\o"CurrentDocument"五、開發(fā)技巧與實現(xiàn)方法 7\o"CurrentDocument"5.1首頁鏈接 7\o"CurrentDocument"5。2連接數(shù)據(jù)庫 8\o"CurrentDocument"六、項目實訓(xùn)總結(jié) 9\o"CurrentDocument"七、參考文獻 9、項目實訓(xùn)的目的與要求1。1項目實訓(xùn)目的隨著計算機技術(shù)的不斷發(fā)展,計算機作為知識經(jīng)濟時代的產(chǎn)物,已被廣泛應(yīng)用于社會各個行業(yè)和領(lǐng)域。目前,我國的科技水平高速發(fā)展,計算機作為今天使用最廣的現(xiàn)代化工具已深入到各個領(lǐng)域,并且正在成為未來社會——信息社會的重要支柱。網(wǎng)站概論部分:力圖使學(xué)生對建立動態(tài)網(wǎng)站有一個基本概念,了解什么是動態(tài)網(wǎng)站,它與別的網(wǎng)站有什么不同,以及了解建站相關(guān)的基礎(chǔ)知識。外觀設(shè)計部分:從網(wǎng)頁制作技術(shù)上讓學(xué)生利用網(wǎng)頁的靜態(tài)頁面元素來完成網(wǎng)站頁面的視覺效果。Web應(yīng)用程序開發(fā)部分:掌握動態(tài)網(wǎng)站的核心部分的知識,以及開發(fā)網(wǎng)站應(yīng)用的各個關(guān)鍵部分的方法和技巧.通過本次實訓(xùn),應(yīng)使學(xué)生達到如下的基本要求:了解動態(tài)網(wǎng)站的基本概念和相關(guān)技術(shù)的基礎(chǔ)知識。理解網(wǎng)站的設(shè)計與規(guī)劃.理解如何使用JSP和SQLServer、MySql來管理、使用數(shù)據(jù)。了解和掌握網(wǎng)絡(luò)數(shù)據(jù)庫的發(fā)展以及常見的數(shù)據(jù)庫產(chǎn)品(Access、SQLServer、MySql等),能熟練掌握后臺數(shù)據(jù)庫的開發(fā),設(shè)計合理的數(shù)據(jù)表。能獨立完成應(yīng)用程序的運行環(huán)境的設(shè)置.1。2項目實訓(xùn)要求學(xué)生應(yīng)充分認識到實訓(xùn)對培養(yǎng)自身能力的重要性,認真做好設(shè)計前的各項準備工作。在設(shè)計過程中,要嚴格要求自己,樹立嚴肅、嚴密、嚴謹?shù)目茖W(xué)態(tài)度,必須按時、按質(zhì)、按量完成設(shè)計。獨立完成規(guī)定的工作任務(wù),不得弄虛作假,不準抄襲他人內(nèi)容,否則成績以不及格計。小組成員之間,既要分工明確,又要保持聯(lián)系暢通、密切合作,培養(yǎng)良好的互相幫助和團隊協(xié)作精神。二、題目說明2。1個人信息網(wǎng)站的背景介紹隨著信息技術(shù)的不斷發(fā)展,我們現(xiàn)在已經(jīng)步入了一個信息化的時代,而信息時代的代表便是網(wǎng)絡(luò)技術(shù)的日漸成熟,現(xiàn)在網(wǎng)絡(luò)已經(jīng)和我們的生活緊密的聯(lián)系起來了,我們不敢想象沒有網(wǎng)絡(luò)我們的生活會像怎么樣,也許就像食物中沒有調(diào)料,現(xiàn)在的生活離開了網(wǎng)絡(luò)會變得索然無味。通過網(wǎng)絡(luò)我們可以足不出戶的做許多事情。休閑,娛樂,學(xué)習(xí),購物,交友等等許多我們數(shù)之不盡的事情。隨著信息化的不斷進步,個人信息查詢系統(tǒng)更加簡便,易查詢,操作簡單化,方便公司、學(xué)校、企業(yè)以及很過地方的信息搜集和查詢.2。2開發(fā)工具及技術(shù)介紹2.2。1開發(fā)及運行環(huán)境開發(fā)平臺:Dreamweaver+JSP+SQLSERVEREclipse是一個開放源代碼的、基于Java的可擴展開發(fā)平臺。就其本身而言,它只是一個框架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境。幸運的是,Eclipse附帶了一個標準的插件集,包括Java開發(fā)工具(JavaDevelopmentKit,JDK). 雖然大多數(shù)用戶很樂于將Eclipse當作Java集成開發(fā)環(huán)境(IDE)來使用,但Eclipse的目標卻不僅限于此.Eclipse還包括插件開發(fā)環(huán)境(Plug-inDevelopmentEnvironment,PDE),這個組件主要針對希望擴展Eclipse的軟件開發(fā)人員,因為它允許他們構(gòu)建與Eclipse環(huán)境無縫集成的工具.這種平等和一致性并不僅限于Java開發(fā)工具。盡管Eclipse是使用Java語言開發(fā)的,但它的用途并不限于Java語言;例如,支持諸如C/C++和COBOL等編程語言的插件已經(jīng)可用,或預(yù)計將會推出。Eclipse框架還可用來作為與軟件開發(fā)無關(guān)的其他應(yīng)用程序類型的基礎(chǔ),比如內(nèi)容管理系統(tǒng)?;贓clipse的應(yīng)用程序的一個突出例子是IBMRationalSoftwareArchitect,它構(gòu)成了IBMJava開發(fā)工具系列的基礎(chǔ)。Tomcat服務(wù)器是一個免費的開放源代碼的Web應(yīng)用服務(wù)器,目前最新版本是6.0.20(截止到2009—03-20)。Tomcat是Apache軟件基金會(ApacheSoftwareFoundation)的Jakarta項目中的一個核心項目,由Apache、Sun和其他一些公司及個人共同開發(fā)而成.由于有了Sun的參與和支持,最新的Servlet和JSP規(guī)范總是能在Tomcat中得到體現(xiàn),Tomcat5支持最新的Servlet2.4和JSP2.0規(guī)范.因為Tomcat技術(shù)先進、性能穩(wěn)定,而且免費,因而深受Java愛好者的喜愛并得到了部分軟件開發(fā)商的認可,成為目前比較流行的Web應(yīng)用服務(wù)器。Tomcat很受廣大程序員的喜歡,因為它運行時占用的系統(tǒng)資源小,擴展性好,支持負載平衡與郵件服務(wù)等開發(fā)應(yīng)用系統(tǒng)常用的功能;而且它還在不斷的改進和完善中,任何一個感興趣的程序員都可以更改它或在其中加入新的功能。Tomcat是一個小型的輕量級應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試JSP程序的首選.對于一個初學(xué)者來說,可以這樣認為,當在一臺機器上配置好Apache服務(wù)器,可利用它響應(yīng)對HTML頁面的訪問請求。實際上Tomcat部分是Apache服務(wù)器的擴展,但它是獨立運行的,所以當你運行tomcat時,它實際上作為一個與Apache獨立的進程單獨運行的。2。2。2JSP介紹JSP是由SunMicrosystems公司倡導(dǎo)、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標準。JSP技術(shù)有點類似ASP技術(shù),它是在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*。html)中插入Java程序段和JSP標記,從而形成JSP文件。用JSP開發(fā)的Web應(yīng)用是跨平臺的,即能在Linux下運行,也能在其他操作系統(tǒng)上運行。JSP技術(shù)使用Java編程語言編寫類XML的tags和scriptlets,來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯.網(wǎng)頁還能通過tags和scriptlets訪問存在于服務(wù)端的資源的應(yīng)用邏輯。JSP將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計和顯示分離,支持可重用的基于組件的設(shè)計,使基于Web的應(yīng)用程序的開發(fā)變得迅速和容易.Web服務(wù)器在遇到訪問JSP網(wǎng)頁的請求時,首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同JSP文件中的HTML代碼一起返回給客戶。插入的Java程序段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁等,以實現(xiàn)建立動態(tài)網(wǎng)頁所需要的功能。JSP與JavaServlet一樣,是在服務(wù)器端執(zhí)行的,通常返回該客戶端的就是一個HTML文本,因此客戶端只要有瀏覽器就能瀏覽。mysql介紹MySQL是由MySQLAB公司自主研發(fā)的,目前IT行業(yè)最流行的開放源代碼的數(shù)據(jù)庫管理系統(tǒng)之一,它同時也是一個支持多線成高并發(fā)多用戶的關(guān)系型數(shù)據(jù)庫管理系統(tǒng).MySQL數(shù)據(jù)庫以其簡單高效可靠的特點,在最近短短幾年的時間就從一個名不見經(jīng)傳的數(shù)據(jù)庫系統(tǒng),變成一個在IT行業(yè)的幾乎是無人不知的開源數(shù)據(jù)庫管理系統(tǒng).MySQL是最受歡迎的開源SQL數(shù)據(jù)庫管理系統(tǒng),它由MySQLAB開發(fā)、發(fā)布和支持。MySQLAB是一家基于MySQL開發(fā)人員的商業(yè)公司,它是一家使用了一種成功的商業(yè)模式來結(jié)合開源價值和方法論的第二代開源公司。MySQL是MySQLAB的注冊商標.MySQL是一個快速的、多線程、多用戶和健壯的SQL數(shù)據(jù)庫服務(wù)器.MySQL服務(wù)器支持關(guān)鍵任務(wù)、重負載生產(chǎn)系統(tǒng)的使用,也可以將它嵌入到一個大配置(mass—deployed)的軟件中去。三、總體說明3.1系統(tǒng)項目規(guī)劃個人信息管理系統(tǒng)主要由:查詢個人信息、增加個人信息、刪除個人信息、修改個人信息等模塊組成,用戶可以對自己的相關(guān)信息進行增刪改查等操作。查詢個人信息:用戶可以選擇首頁中的操作指南模塊中的查看所有個人信息的信息鏈接,可以查看當前整個系統(tǒng)中學(xué)號,姓名,性別,住址、自我介紹等詳細情況。增加個人信息:用戶可以選擇首頁中的操作指南模塊中的增加個人信息鏈接,輸入個人的學(xué)號,姓名,性別,地址,自我介紹等信息,添加個人信息的信息,對個人信息系統(tǒng)進行管理,若增加成功,則出現(xiàn)提示增加成功的信息。。刪除個人信息:用戶可以選擇首頁中的操作指南模塊中的刪除個人信息鏈接,選擇所要刪除的個人信息,對個人信息系統(tǒng)進行信息更新,若刪除成功,則出現(xiàn)提示刪除成功的信息。修改個人信息:用戶可以選擇首頁中的操作指南模塊中的更改個人信息鏈接,對有變動個人資料更新信息.3。2系統(tǒng)功能結(jié)構(gòu)圖圖3。2個人信息管理系統(tǒng)功能結(jié)構(gòu)圖

3.3數(shù)據(jù)庫的實現(xiàn)個人信息官理表用于保存用戶的學(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個人信息管理系統(tǒng)數(shù)據(jù)庫四、后臺系統(tǒng)部分模塊的實現(xiàn)4。1增加個人信息需要用戶正確輸入自己的學(xué)號、姓名、性別、地址以及自我介紹才能增加個人信息。如圖4.1所示增加一個新的個人信息增加一個新的個人信息圖4。1增加個人信息界面4。2刪除個人信息增加的個人信息表中直接刪除個人信息.如圖4。2所示圖4.2圖4.2刪除個人信息界面4。3修改個人信息選擇要更改的個人信息,對其進行更改。如圖4.3所示選擇要更改的個人信息圖4。3修改個人信息界面五、開發(fā)技巧與實現(xiàn)方法5.1首頁鏈接實現(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"〉個人信息查詢系統(tǒng)</p〉<palign=”center"class=”STYLE2”><imgsrc="file:///CI/root/image/bf60a9593b9712e29d82046f。gif"width=”34"height=”34”/〉〈spanclass="STYLE3"〉<ahref="addStudent。jsp"〉增加個人信息</a〉〈/span〉〈/p〉<pclass=”STYLE2” 〉 <imgsrc="file:///CI/root/image/bf60a9593b9712e29d82046f。gif"width="34"height="34”/〉<spanclass="STYLE3”〉〈ahref="deleteStudent。jsp"〉刪除個人信息〈/a〉〈/span〉〈/p〉<p class="STYLE2"〉 <img src="file :///C\/root/image/bf60a9593b9712e29d82046f。gif”width=” 39"height="39 ” / 〉<spanclass="STYLE3” 〉 〈ahref=”searchStudentBySid.jsp”〉查詢個人信息</a〉〈/span〉</p<pclass=”STYLE2” 〉 〈imgsrc=”file: ///CI/root/image/bf60a9593b9712e29d82046f。gif”width=”39"height=”39”/〉<spanclass=”STYLE3〉<ahref="modifyStudentojsp”>修改個人信息〈/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;六、項目實訓(xùn)總結(jié)通過本次課程設(shè)計,我感受頗多,盡管上課時也認真聽了老師的講課,但是已開始面對自己的題目時,還是有些不知所措,都不知道如何下手,后來去圖書館借了幾本相關(guān)的書籍,心里在感覺有了一些底。經(jīng)過這差不多四個星期來的學(xué)習(xí)與編碼,總算還是收獲不少,對jsp的認識也更加的深刻了。JSP是一門新技術(shù),他基于JavaServlet以及整個java體系的Web開發(fā)技術(shù)。從網(wǎng)上得知Java的中文問題歷史悠久,連綿不絕,至今也沒有完全解決,但是上有政策下有對策,我們總是有辦法搞定它的?跟Java相關(guān)的中文問題主要有兩類,一類是編程的問題,涉及到I/O,內(nèi)碼轉(zhuǎn)換等。第二類是Java運行環(huán)境的配置,涉及字體,屬性配置等。覺得很有必要給自己寫個備忘錄之類的。學(xué)習(xí)了JSP,感觸很深,這一技術(shù)是需要有一定基礎(chǔ)、而且動手能力強的學(xué)科?書上也強調(diào)一點是:要想真正地掌握JSP技術(shù),必須有較好的java語言基礎(chǔ),以及HTML語言方面的知識.想想的確對啊。在這個過程中,我感覺就像人生的一個縮影,充滿了酸甜苦辣.當一個問題想了好久也無法解決時,我感到沮喪與無助。當經(jīng)過努力解決了一個程序上的難題時,我感到無比的喜悅。當經(jīng)過每天為了編寫代碼一坐就是四五個小時

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論