【正文】
XXXXXXXXXXX 畢業(yè)論文(設計)基于J2EE的門戶網(wǎng)站系統(tǒng)The Portal Website System Based on J2EE系 別:XXX專業(yè)名稱:XXX學生姓名:蔡希哲學 號:XXX指導教師姓名、職稱:XXX完成日期 2013年4月14日42基于J2EE的門戶網(wǎng)站系統(tǒng)摘 要從史蒂夫喬布斯在2007年的1月9號召開iPhone第一代發(fā)布會到現(xiàn)在已經過去6年的時間了。在這6年間,我們見證了iPhone系列的誕生和發(fā)展,它們共同重新定義了整個移動平臺的世界。盡管在飛速發(fā)展的世界,IOS現(xiàn)在已經算是個老兵,有些年邁體衰,但這并不代表它有任何落后,或者可以值得我們忽略的地方。相反,經過長達6年時間的不間斷的、持續(xù)性改善,蘋果已然把IOS打造成了這個星球上目前特性最豐富、支持度最高的移動平臺。直至iPhone5在2012年9月的美國舊金山正式問世,又一次受到用戶的熱烈追捧,將iPhone系列的熱賣浪潮推向一個新的巔峰。考慮到龐大的iPhone5用戶群的需求,我決定將iPhone5門戶網(wǎng)站系統(tǒng)作為我的畢業(yè)設計,目的是對網(wǎng)友們及時提供iPhone5的權威市場報價、最新新聞、市場行情以及IOS應用,并且使網(wǎng)友們能在網(wǎng)站上就感興趣的話題進行探討。iPhone5門戶網(wǎng)站擔任了關于iPhone5的綜合信息服務提供商的角色,從某種程度上大大拉進了iPhone5用戶之間的距離。關鍵詞: iPhone5;J2EE;MySQL;門戶。The Portal Website System Based on J2EEAbstractIt has been six years since Steve Jobs convened the first iPhone conference at January 9, 2007. During these time we have witnessed the birth and development of iPhone Series, which redefine the whole world of mobile platform. In this rapidly developing world, although IOS is old in age, it never fell behind or lost our attention. Instead, after six years’ continuing improving, iPhone has already built IOS into the mobile platform with most abundant features and highest support level at present. When iPhone5 was introduced formally at San Francisco in September 2012, its selling wave reached a new peak in hot pursuit by the users.Considering the huge demand from the iPhone5 user group, I decide to work out an iPhone5 portal system for my graduation design. What I am striving for is to offer the authoritative market quotations, latest news, market condition and IOS application of iPhone5 in time. Furthermore, users can discuss topics of their interest in my website. In a word, iPhone5 portal is capable to greatly shorten the distance between iPhone5 users through playing the role of iPhone5’s integrated information and service provider.Key words:iPhone5;J2EE;MySql;Portal目 錄1 緒 論 1 研究背景 1 數(shù)據(jù)庫簡介 1 開發(fā)環(huán)境簡介 1 JSP概述 1 Spring MVC概述 2 myBatis概述 2 Apache Shiro概述 2 MySql概述 2 Jetty概述 3 Maven概述 32 需求分析 4 系統(tǒng)需求 4 需求分析 4 系統(tǒng)功能分析圖 53 總體設計 7 系統(tǒng)結構圖 7 總體功能設計 8 系統(tǒng)設計目標 8 數(shù)據(jù)庫設計 8 系統(tǒng)數(shù)據(jù)分析 8 系統(tǒng)E-R圖 8 數(shù)據(jù)字典 11 用戶信息表 11 角色信息表 11 用戶角色中間表 11 應用類型表 12 應用信息表 12 論壇主題信息表 13 論壇帖子信息表 13 論壇評論信息表 14 資訊信息表 144 設計思想與實現(xiàn) 16 用戶登陸模塊 16 用戶注冊模塊 18 主界面模塊 19 修改資料模塊 21 帳號管理模塊 22 熱門資訊模塊 24 應用中心模塊 28 討論交流模塊 34 關于我們模塊 375 系統(tǒng)測試與運行 38 系統(tǒng)運行環(huán)境 38 系統(tǒng)測試 38 測試目的 38 測試方法 386 結束語 40參考文獻 41致 謝 421 緒 論 研究背景2012年9月13日凌晨,蘋果公司的新一代產品iPhone5在美國舊金山正式問世,引起了消費者的廣泛關注。雅虎在12月發(fā)布了今年搜索量最大的關鍵詞,“iPhone5”位居第二,可見iPhone5已經成為2012年最受矚目的產品。自 12月 14日iPhone5內地行貨上市以來,三天內已售出200多萬部,首個周末銷售量就創(chuàng)造中國內地市場的新記錄??紤]到國內外必將繼續(xù)掀起一股“iPhone5浪潮”,所以我將iPhone5作為我畢業(yè)設計的研究對象,并且制作一個提供iPhone5的綜合信息服務的門戶網(wǎng)站,其主要服務于iPhone5用戶群。該網(wǎng)站能夠及時地提供iPhone5的權威市場報價、最新新聞、市場行情以及IOS應用,在提供服務的同時,我將不斷完善網(wǎng)站,提供一個高質量的討論交流平臺,為用戶與用戶之間搭建一條最完美的橋梁,使用戶了解iPhone5更加方便快捷。 數(shù)據(jù)庫簡介數(shù)據(jù)庫是數(shù)據(jù)管理的最新技術,是計算機科學的重要分支。它不禁要反映數(shù)據(jù)庫本身的內容,而且要反映數(shù)據(jù)之間的聯(lián)系。如今信息資源的管理是越來越復雜、越來越重要,而數(shù)據(jù)庫是信息系統(tǒng)的核心和基礎技術。數(shù)據(jù)庫是按照數(shù)據(jù)結構來組織