基于java ee下的b2b團(tuán)購(gòu)網(wǎng)系統(tǒng)—新聞發(fā)布與權(quán)限管理模塊的開(kāi)發(fā)與設(shè)計(jì)
《基于java ee下的b2b團(tuán)購(gòu)網(wǎng)系統(tǒng)—新聞發(fā)布與權(quán)限管理模塊的開(kāi)發(fā)與設(shè)計(jì)》由會(huì)員分享,可在線閱讀,更多相關(guān)《基于java ee下的b2b團(tuán)購(gòu)網(wǎng)系統(tǒng)—新聞發(fā)布與權(quán)限管理模塊的開(kāi)發(fā)與設(shè)計(jì)(33頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、 天津商務(wù)職業(yè)學(xué)院 畢業(yè)設(shè)計(jì)(論文) 題目:基于Java EE下的B2B團(tuán)購(gòu)網(wǎng)系統(tǒng)— 新聞發(fā)布與權(quán)限管理模塊的開(kāi)發(fā)與設(shè)計(jì) 專(zhuān)業(yè)班級(jí) 軟件1001班 學(xué) 號(hào) 0108100138 姓 名 袁世杰 指導(dǎo)教師 劉衛(wèi)東 企業(yè)指導(dǎo)教師 何晶 2013 年 4 月 16 日 班 級(jí):軟件1001班 姓 名:袁世杰 聯(lián)系電話:18822629969 摘 要 在這個(gè)信息化的時(shí)代, 電子商務(wù)作為一種新興的商務(wù)模式, 正在以前所未有的力量來(lái)沖擊著傳統(tǒng)商務(wù)活動(dòng),改變著人們的觀念和
2、方式,其影響力將會(huì)超越商務(wù)活動(dòng)的本身,波及至社會(huì)生活當(dāng)中的各個(gè)方面。而團(tuán)購(gòu)作為電子商務(wù)的一種新的形式正以其高效、低成本的優(yōu)勢(shì),逐步成為新興的經(jīng)營(yíng)模式和理念,且伴隨著美國(guó)“Groupon”的網(wǎng)絡(luò)團(tuán)購(gòu)的成功案例,對(duì)全球范圍的電子商務(wù)模式的發(fā)展產(chǎn)生了質(zhì)的飛躍與變化,那些傳統(tǒng)的商務(wù)模式已然走進(jìn)尾聲。網(wǎng)絡(luò)團(tuán)購(gòu)正在以高調(diào)姿態(tài)進(jìn)入全球網(wǎng)民之家中,中國(guó)的團(tuán)購(gòu)網(wǎng)的發(fā)展也以從最初的五家在短短的半年的時(shí)間內(nèi)上升到四百多家,由此可見(jiàn), 電子商務(wù)正以嶄新的姿態(tài)開(kāi)始影響中國(guó)5億網(wǎng)民的生活。而以團(tuán)購(gòu)為代表的電子商務(wù)的時(shí)代在全國(guó)發(fā)展勢(shì)頭迅猛。 本文采用自頂向下的結(jié)構(gòu)化的系統(tǒng)分析方法,闡述了對(duì)團(tuán)購(gòu)網(wǎng)站的新聞發(fā)布與權(quán)限管理的開(kāi)
3、發(fā)過(guò)程、操作流程及其一些核心的技術(shù)。首先進(jìn)行的是對(duì)項(xiàng)目的概述,簡(jiǎn)單介紹了項(xiàng)目開(kāi)發(fā)的背景、項(xiàng)目開(kāi)發(fā)的目的和項(xiàng)目開(kāi)發(fā)的意義;接下來(lái)是系統(tǒng)規(guī)劃階段,分析了系統(tǒng)的組織結(jié)構(gòu),具體完成了團(tuán)購(gòu)網(wǎng)站的需求分析、可行性分析,并在對(duì)系統(tǒng)需求分析中,得出了系統(tǒng)的業(yè)務(wù)流程,并且完成了對(duì)數(shù)據(jù)流和數(shù)據(jù)字典的初步設(shè)計(jì);系統(tǒng)設(shè)計(jì)階段主要完成了功能模塊的劃分、數(shù)據(jù)庫(kù)的設(shè)計(jì)和系統(tǒng)界面設(shè)計(jì)。該階段對(duì)各個(gè)模塊的功能進(jìn)行了詳細(xì)設(shè)計(jì),形成了本系統(tǒng)的功能模塊圖,在此基礎(chǔ)上選擇了合適的開(kāi)發(fā)模式;數(shù)據(jù)庫(kù)的設(shè)計(jì)先進(jìn)行了概念結(jié)構(gòu)設(shè)計(jì),之后進(jìn)行了邏輯結(jié)構(gòu)設(shè)計(jì),最后完成了數(shù)據(jù)庫(kù)表的設(shè)計(jì)。 本系統(tǒng)基于B/S模式,采用了Spring,Struts2,M
4、ybatis,Jquery等框架技術(shù),采用Tomcat作為應(yīng)用服務(wù)器,以MySQL作為數(shù)據(jù)庫(kù),使用MyEclipse作為開(kāi)發(fā)工具進(jìn)行開(kāi)發(fā)。 關(guān)鍵詞: 團(tuán)購(gòu)網(wǎng) 新聞發(fā)布 權(quán)限設(shè)置 B/S ABSTRACT In this information age, e-commerce as a new business model, is the unprecedented power to impact on traditional business activities, changing peoples attitudes and way, its influence beyond
5、 the business activities, spread to which all aspects of social life. Group purchase as a new form of e-commerce is its efficient, low-cost advantage, and gradually become a new business model and philosophy, and along with the success stories of the United States "Groupon" Buying Online e-commerce
6、on a global scale model of development has produced a qualitative leap and change traditional business model already into the end. Group purchase is a high-profile gesture into the home of the worlds Internet users buy network development in China to rise in a short period of time within six months
7、from the initial five to more than 400 shows, e-commerce is with a new attitude began to affect the lives of 500 million Internet users in China. Group purchase as the representative of the e-commerce era has a rapid development momentum in our country. In this paper, a top-down structured systems
8、analysis of the development process to buy the site news and views and permission setting, operational processes and some of its core technology. This paper carried out the project overview, a brief background of project development, project development and project development objective of the meani
9、ng; followed by the system planning stage, the systems organizational structure, the specific completion of the buy site needs analysis, feasibility analysis, and the system needs analysis, obtained the business processes of the system, and completed the preliminary design of the data flow and data
10、dictionary; system design stage completed the division of the functional modules, database design, and system interface design. Stage of the function of each module detailed design, forming a functional block diagram of the system, based on a suitable development model; structural design concept of
11、the design of the database first, followed by a logical structure design, and finally the completion of the design of the database tables. The system is based on B / S mode, using Spring, Struts2, Mybatis, Jquery framework technology, using Tomcat as the application server, MySQL as a database, use
12、 MyEclipse as a development tool for development. Keywords: Group purchase. Press Releases. Permission Setting B / S 目 錄 第一章 緒論 1 1.1選題背景 1 1.2團(tuán)購(gòu)網(wǎng)站設(shè)計(jì)背景 1 1.3團(tuán)購(gòu)網(wǎng)站開(kāi)發(fā)意義 2 1.4系統(tǒng)需求 2 第二章 可行性分析及總體設(shè)計(jì)原則 4 2.1技術(shù)可行性 4 2.2經(jīng)濟(jì)可行性 4 2.3社會(huì)可行性 4 第三章 相關(guān)技術(shù)簡(jiǎn)介 5 3.1JSP技術(shù)簡(jiǎn)介 5 3.2MySQL數(shù)據(jù)庫(kù) 5 3.3
13、B/S 模式分析 6 第四章 系統(tǒng)分析與設(shè)計(jì) 7 4.1系統(tǒng)體系結(jié)構(gòu)分析 7 4.2主控流程圖分析 9 4.3數(shù)據(jù)庫(kù)表設(shè)計(jì) 10 4.4系統(tǒng)開(kāi)發(fā)工具的選擇 14 4.5開(kāi)發(fā)模式的選擇 14 第五章 系統(tǒng)實(shí)現(xiàn) 15 5.1前臺(tái)模塊 15 5.1.1首頁(yè)登陸 15 5.1.2首頁(yè)展示 16 5.2后臺(tái)模塊 17 第六章 系統(tǒng)調(diào)試與測(cè)試 26 6.1項(xiàng)目調(diào)試 26 6.2項(xiàng)目測(cè)試 26 總 結(jié) 28 致 謝 28 天津商務(wù)職業(yè)學(xué)院2010屆專(zhuān)科生畢業(yè)設(shè)計(jì)(論文) 第一章 緒論 1.1選題背景 團(tuán)購(gòu),顧名思義是為一個(gè)團(tuán)隊(duì)向商家采購(gòu),國(guó)際通稱(chēng)B2T
14、(Business To Team),是繼B2B,B2C,C2C后的又一電子商務(wù)模式。其所謂的網(wǎng)絡(luò)團(tuán)購(gòu),是指一定數(shù)量的消費(fèi)者通過(guò)互聯(lián)網(wǎng)渠道組織成團(tuán),以折扣購(gòu)買(mǎi)同一種商品。這種電子商務(wù)模式可以稱(chēng)為C2B(Consumer to Business),和傳統(tǒng)的B2C、C2C電子商務(wù)模式有所不同,需要將消費(fèi)者聚合才能形成交易,所以需要有即時(shí)通訊(Instant Messaging)和社交網(wǎng)絡(luò)(SNS)作支持。如今,網(wǎng)絡(luò)的普及使得團(tuán)購(gòu)成為了很多中國(guó)人參與的消費(fèi)革命。在中國(guó),最早出現(xiàn)的團(tuán)購(gòu)是公司為了降低成本而集合所有子公司進(jìn)行采購(gòu)。而發(fā)展到目前“個(gè)人層面”,得歸功于互聯(lián)網(wǎng),由業(yè)內(nèi)有影響的個(gè)人或?qū)I(yè)的團(tuán)購(gòu)服
15、務(wù)公司(團(tuán)購(gòu)網(wǎng)站)進(jìn)行召集,將有意向購(gòu)買(mǎi)同一產(chǎn)品的消費(fèi)者組織起來(lái),大量向廠家或總代進(jìn)行購(gòu)買(mǎi)行為,從而在保證質(zhì)量的情況下,獲得消費(fèi)資產(chǎn)增值和服務(wù)保障;也可自發(fā)組織團(tuán)購(gòu),由消費(fèi)者自行組織,將自發(fā)團(tuán)購(gòu)產(chǎn)品信息在網(wǎng)站上發(fā)布?,F(xiàn)在,在團(tuán)購(gòu)網(wǎng)站和團(tuán)購(gòu)帖子的“省錢(qián)才是硬道理”的號(hào)召之下,小到圖書(shū)、軟件、玩具、家電、數(shù)碼、手機(jī)、電腦等小商品,大到家居、建材、房產(chǎn)等價(jià)格不很透明的商品,都有消費(fèi)者因網(wǎng)絡(luò)聚集成團(tuán)購(gòu)買(mǎi)。不僅如此,團(tuán)購(gòu)也擴(kuò)展到個(gè)人消費(fèi)、健康體檢、保險(xiǎn)、旅游、教育培訓(xùn)以及各類(lèi)美容、健身、休閑等多個(gè)領(lǐng)域。 1.2團(tuán)購(gòu)網(wǎng)站設(shè)計(jì)背景 當(dāng)前,網(wǎng)絡(luò)化和全球化已成為不可抗拒的世界潮流。伴隨著網(wǎng)絡(luò)技術(shù)的迅速發(fā)展,
16、信息的處理和傳遞突破了時(shí)間和地域的局限,信息作為一項(xiàng)產(chǎn)業(yè)也隨之得到迅速發(fā)展,它對(duì)銷(xiāo)售領(lǐng)域產(chǎn)生的影響也是顯而易見(jiàn)的。目前人們已經(jīng)慢慢習(xí)慣網(wǎng)上的購(gòu)物的方式,已經(jīng)首肯并相信這種購(gòu)物模式,習(xí)慣了坐在家里隨便挑選自己所喜愛(ài)的商品。只要建立一個(gè)團(tuán)購(gòu)網(wǎng),配上一臺(tái)電腦就可以讓自己的商品讓用戶盡情挑選購(gòu)買(mǎi)[1]。 團(tuán)購(gòu)的方式由最初的單位以集體名義通過(guò)與供應(yīng)商面談達(dá)成協(xié)議而為職工購(gòu)買(mǎi)生活用品或某種產(chǎn)品時(shí)形成的,旨在獲得價(jià)格和服務(wù)的雙贏。然而,隨著人們生活水平的提高和對(duì)商品選擇的個(gè)性化要求提高,團(tuán)購(gòu)的方式已從單位的集體行為擴(kuò)展到多個(gè)個(gè)體自愿組合的行為。當(dāng)前,隨著電子商務(wù)的興起和廣泛應(yīng)用,基于互聯(lián)網(wǎng)的網(wǎng)絡(luò)團(tuán)購(gòu)模式應(yīng)
17、運(yùn)而生。所謂網(wǎng)絡(luò)團(tuán)購(gòu)是指單位或個(gè)體通過(guò)互聯(lián)網(wǎng)的信息交換平臺(tái)與有相同購(gòu)買(mǎi)意向的消費(fèi)者聯(lián)合起來(lái),通過(guò)信息交換平臺(tái)向供應(yīng)商進(jìn)行大宗商品訂購(gòu)的行為。由于互聯(lián)網(wǎng)的應(yīng)用具有全球覆蓋性、無(wú)時(shí)空限制性、信息交換的快速性、操作的便利性等特點(diǎn),因此網(wǎng)絡(luò)團(tuán)購(gòu)很快被多數(shù)人認(rèn)同,然而逐漸發(fā)展成為一種新的消費(fèi)方式。 1.3團(tuán)購(gòu)網(wǎng)站開(kāi)發(fā)意義 網(wǎng)絡(luò)團(tuán)購(gòu)對(duì)客戶和廠商來(lái)說(shuō)是雙贏的。從客戶角度看,第一,依托網(wǎng)絡(luò)將有相同購(gòu)買(mǎi)意向的客戶自行組織起來(lái),向廠商進(jìn)行大宗購(gòu)買(mǎi),實(shí)現(xiàn)了交易時(shí)客戶的被動(dòng)角色向主動(dòng)角色的轉(zhuǎn)變,改變了客戶在消費(fèi)行為中的弱勢(shì)地位,使得客戶能得到更好的服務(wù),第二,通過(guò)互聯(lián)網(wǎng)實(shí)現(xiàn)信息交流,最大程度地為客戶節(jié)省了購(gòu)買(mǎi)成本
18、;第三,通過(guò)網(wǎng)絡(luò),可以快速的獲取商品的最新信息,比較商品性能,從而增強(qiáng)了商品信息的透明度。從廠商角度看,第一,雖然網(wǎng)絡(luò)團(tuán)購(gòu)降低了單個(gè)商品的銷(xiāo)售利潤(rùn),但極大地提高了商品的銷(xiāo)售數(shù)量并減少了交易成本,因此提高了商家的總體銷(xiāo)售利潤(rùn)。第二,網(wǎng)絡(luò)團(tuán)購(gòu)不僅為商家?guī)?lái)了大量的客戶,而且團(tuán)購(gòu)團(tuán)體的影響具有很強(qiáng)的延展性。首先網(wǎng)絡(luò)團(tuán)購(gòu)的便利有助于提升客戶的忠誠(chéng)度,擴(kuò)大長(zhǎng)期客戶的隊(duì)伍;其次一個(gè)穩(wěn)定團(tuán)購(gòu)團(tuán)體形成后,通過(guò)網(wǎng)絡(luò)傳播,能夠快速地吸引大量新客戶加入。第三,網(wǎng)絡(luò)團(tuán)購(gòu)提高了商家的知名度。商家對(duì)團(tuán)購(gòu)團(tuán)體的良好服務(wù),能通過(guò)網(wǎng)絡(luò)快速提升自身的企業(yè)形象,從而獲得了無(wú)形資產(chǎn)的增值。 1.4系統(tǒng)需求 伴隨著信息行業(yè)的蓬
19、勃發(fā)展和人們辦公自動(dòng)化意識(shí)的增強(qiáng),團(tuán)購(gòu)網(wǎng)站銷(xiāo)售管理部門(mén)的工作也越來(lái)越繁重,而基于JavaEE技術(shù)的團(tuán)購(gòu)網(wǎng)是將IT技術(shù)用于團(tuán)購(gòu)網(wǎng)站的管理, 它能夠收集與存儲(chǔ)患者信息,提供更新與檢索的接口;協(xié)助信息行業(yè)開(kāi)展團(tuán)購(gòu)網(wǎng)站銷(xiāo)售管理工作提高工作效率。 本系統(tǒng)是一個(gè)獨(dú)立的系統(tǒng),用來(lái)解決團(tuán)購(gòu)網(wǎng)站的管理問(wèn)題。采用JSP技術(shù)構(gòu)建了一個(gè)有效而且實(shí)用的團(tuán)購(gòu)網(wǎng)站管理平臺(tái),目的是為高效地完成對(duì)團(tuán)購(gòu)網(wǎng)站的管理。 1.4.1功能需求 本系統(tǒng)具備有易于導(dǎo)航、易于使用、可用性測(cè)試、較強(qiáng)的訪問(wèn)功能等,下面對(duì)我負(fù)責(zé)的兩大模塊具體的功能進(jìn)行詳細(xì)的說(shuō)明。 (1)用戶管理中心:主要是后臺(tái)對(duì)管理員進(jìn)行的管理,在此模塊中,你可以非常方便
20、的查看用戶的各種狀態(tài),密碼,是否為組管理員。在功能性的操作中,每種功能性操作具有其自己的特征,一方面可以更方便得對(duì)用戶進(jìn)行管理,同時(shí)避免了誤刪除的操作。另外設(shè)置的搜索欄,使對(duì)用戶的管理更加高效化。 (2)新聞管理:通過(guò)對(duì)菜單或快捷方式的操作,可以看到各個(gè)公告下的文件,及廢稿箱中不想要的文件。在新聞管理下每個(gè)節(jié)點(diǎn)(公告)對(duì)應(yīng)不同的功能性操作,文檔及廢稿箱中文件的類(lèi)別也跟著公告類(lèi)別的不同而各自不同。同時(shí)實(shí)現(xiàn)了實(shí)時(shí)更新前臺(tái)頁(yè)面的新聞公告的顯示。 (3)系統(tǒng)配置中心:在權(quán)限分配下,可以通過(guò)設(shè)立組群的方式對(duì)其組下的成員進(jìn)行統(tǒng)一的權(quán)限管理。作為超級(jí)管理員,可以設(shè)置各個(gè)組管理員,設(shè)置各個(gè)組的訪問(wèn),操作
21、權(quán)限。這種組織化的設(shè)計(jì),大大方便了對(duì)用戶的管理,且權(quán)限級(jí)別分明。新聞欄目分類(lèi):主要是超級(jí)管理員對(duì)新聞欄目的修改。 (4)前臺(tái)頁(yè)面:前臺(tái)頁(yè)面仿照現(xiàn)在主流的淘寶購(gòu)物平臺(tái),主要是對(duì)后臺(tái)新聞公告的動(dòng)態(tài)顯示等。 1.4.2性能需求 團(tuán)購(gòu)網(wǎng)的性能需求分析影響軟件性能測(cè)試的質(zhì)量,直接能影響用戶對(duì)網(wǎng)站的使用以及團(tuán)購(gòu)網(wǎng)站的推廣,主要對(duì)團(tuán)購(gòu)網(wǎng)數(shù)據(jù)精度,可維護(hù)性兩個(gè)方面的分析。 對(duì)于網(wǎng)站數(shù)據(jù)的精度,MySQL提供多種數(shù)據(jù)類(lèi)型,可滿足團(tuán)購(gòu)網(wǎng)對(duì)數(shù)據(jù)類(lèi)型的基本要求。如varchar類(lèi)型保存字符串,int型保存整形,double類(lèi)型保存小數(shù),datetime類(lèi)型保存時(shí)間等等,在數(shù)據(jù)的嚴(yán)格性上,當(dāng)用戶并發(fā)訪問(wèn)數(shù)據(jù)庫(kù)
22、時(shí)候,已確定數(shù)據(jù)的唯一性,保證數(shù)據(jù)、系統(tǒng)的可靠和安全。 在可修改性與維護(hù)性上來(lái)說(shuō),統(tǒng)一采用接口的形式來(lái)處理的,這樣比較容易進(jìn)行修改,也易于測(cè)試和調(diào)試,可維護(hù)性大大增強(qiáng)。 1.4.3運(yùn)行環(huán)境需求 (1) 硬件環(huán)境 處理器:InterCR300 或更高 內(nèi)存:1GB 硬盤(pán)空間:120GB以上 (2) 軟件環(huán)境 操作系統(tǒng): Windows XP/Windows7 數(shù)據(jù)庫(kù):MySQL 軟件開(kāi)發(fā)語(yǔ)言:JAVA 開(kāi)發(fā)軟件:MyEclipse 8.5 該系統(tǒng)的界面美觀大方,軟件運(yùn)行穩(wěn)定。 1.4.4其他需求分析 本系統(tǒng)有較好的可維護(hù)性、可靠性、可理解性、效率。易于用戶理解和操
23、作??删S護(hù)性包括了可讀性、可測(cè)試性等含義。可靠性通常包括正確性和健壯性。開(kāi)發(fā)過(guò)程中,在各種矛盾的目標(biāo)之間作權(quán)衡,并在一定的限制的條件下(經(jīng)費(fèi)、時(shí)間、可用的軟、硬件資源等),使上述各方面最大限度的得到滿足。 第二章 可行性分析及總體設(shè)計(jì)原則 2.1技術(shù)可行性 根據(jù)團(tuán)購(gòu)廠商提出的系統(tǒng)功能、性能及實(shí)現(xiàn)系統(tǒng)的各種約束條件,根據(jù)新系統(tǒng)目標(biāo)來(lái)衡量所需的技術(shù)是否具備,本系統(tǒng)是一個(gè)數(shù)據(jù)庫(kù)管理和查詢的系統(tǒng),現(xiàn)有的技術(shù)已較為成熟,硬件、軟件的性能要求、環(huán)境條件等各項(xiàng)條件良好,估計(jì)利用現(xiàn)有技術(shù)條件應(yīng)完全可以達(dá)到該系統(tǒng)的功能目標(biāo)。同時(shí),考慮給予的開(kāi)發(fā)期限也較為充裕,預(yù)計(jì)系統(tǒng)是可以在規(guī)定期限內(nèi)完成開(kāi)發(fā)的。
24、 由以上分析可知,團(tuán)購(gòu)網(wǎng)站的開(kāi)發(fā)在技術(shù)上是可行的。 2.2經(jīng)濟(jì)可行性 團(tuán)購(gòu)廠商具有信息化的處理設(shè)施,并且擁有支持本系統(tǒng)的應(yīng)用平臺(tái)。因此無(wú)需再投入資金購(gòu)買(mǎi)其他設(shè)施。 系統(tǒng)的開(kāi)發(fā)基于本人對(duì)程序開(kāi)發(fā)的實(shí)踐學(xué)習(xí)而來(lái),無(wú)需資金投入,并且軟件開(kāi)發(fā)過(guò)程投入的成本不高,因此開(kāi)發(fā)經(jīng)費(fèi)完全可以接受。 由以上分析可知,團(tuán)購(gòu)網(wǎng)站在經(jīng)濟(jì)上是可行的。 2.3社會(huì)可行性 本系統(tǒng)的社會(huì)可行性主要從法律因素、用戶使用可行性兩方面進(jìn)行研究。 (1)法律因素 本系統(tǒng)是根據(jù)團(tuán)購(gòu)網(wǎng)站的實(shí)際情況開(kāi)發(fā)研制的,是通過(guò)大量的調(diào)研得出的,系統(tǒng)的軟件設(shè)計(jì)是在獨(dú)立的環(huán)境下完成的,無(wú)可供抄襲的軟件產(chǎn)品。 (2)用戶使用可行性 本系
25、統(tǒng)對(duì)用戶的要求,因?yàn)椴捎玫氖荁/S架構(gòu),前端為瀏覽器,學(xué)習(xí)操作等都非常簡(jiǎn)單,因此,除了需要具備在Microsoft Windows平臺(tái)上使用個(gè)人電腦的知識(shí)外,并不需要特別的技術(shù)能力。使用系統(tǒng)的管理員,需要具備對(duì)Tomcat服務(wù)器的使用能力,在投入使用前,無(wú)需對(duì)操作系統(tǒng)的人員進(jìn)行培訓(xùn)。這樣既減少投入成本又簡(jiǎn)化了操作環(huán)節(jié)。 由以上分析可知,本系統(tǒng)具有社會(huì)可行性。 綜上所述,本系統(tǒng)在技術(shù)、經(jīng)濟(jì)、社會(huì)方面均可行,具有其開(kāi)發(fā)價(jià)值。 第三章 相關(guān)技術(shù)簡(jiǎn)介 本系統(tǒng)是利用JavaEE的高級(jí)編程開(kāi)發(fā)的B/S模式的團(tuán)購(gòu)網(wǎng),頁(yè)面主要使用了JSP,數(shù)據(jù)庫(kù)的連接上使用了慣用的JDBC,數(shù)據(jù)則采用了MySQ
26、L. 3.1JSP技術(shù)簡(jiǎn)介 JSP(JavaServer Pages)是由Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn)。它是在傳統(tǒng)的網(wǎng)頁(yè)HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標(biāo)記(tag),從而形成JSP文件(*.jsp)。 用JSP開(kāi)發(fā)的Web應(yīng)用是跨平臺(tái)的,即能在Linux下運(yùn)行,也能在其他操作系統(tǒng)上運(yùn)行。JSP技術(shù)使用Java編程語(yǔ)言編寫(xiě)類(lèi)XML的tags和scriptlets,來(lái)封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁(yè)的處理邏輯。網(wǎng)頁(yè)還能通過(guò)tags和scriptlets訪問(wèn)存在于服務(wù)端的資源的應(yīng)用邏輯。JSP將網(wǎng)
27、頁(yè)邏輯與網(wǎng)頁(yè)設(shè)計(jì)和顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于Web的應(yīng)用程序的開(kāi)發(fā)變得迅速和容易。 Web服務(wù)器在遇到訪問(wèn)JSP網(wǎng)頁(yè)的請(qǐng)求時(shí),首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同JSP文件中的HTML代碼一起返回給客戶。插入的Java程序段可以操作數(shù)據(jù)庫(kù)、重新定向網(wǎng)頁(yè)等,以實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)頁(yè)所需要的功能。 JSP與Java Servlet一樣,是在服務(wù)器端執(zhí)行的,通常返回該客戶端的就是一個(gè)HTML文本,因此客戶端只要有瀏覽器就能瀏覽。 3.2MySQL數(shù)據(jù)庫(kù) MySQL是一個(gè)小型關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),開(kāi)發(fā)者為瑞典MySQL AB公司。 在2008年1月16號(hào)被Sun公司收購(gòu)。而20
28、09年,SUN又被Oracle收購(gòu).對(duì)于Mysql的前途,沒(méi)有任何人抱樂(lè)觀的態(tài)度.目前MySQL被廣泛地應(yīng)用在Internet上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開(kāi)放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫(kù)。 (三)JDBC JDBC(Java Data Base Connectivity, java數(shù)據(jù)庫(kù)連接)是一種用于執(zhí)行SQL語(yǔ)句的Java API,可以為多種關(guān)系數(shù)據(jù)庫(kù)提供統(tǒng)一訪問(wèn),它由一組用Java語(yǔ)言編寫(xiě)的類(lèi)和接口組成。JDBC為工具/數(shù)據(jù)庫(kù)開(kāi)發(fā)人員提供了一個(gè)標(biāo)準(zhǔn)的API,據(jù)此可以構(gòu)建更高級(jí)的工具和接口,使
29、數(shù)據(jù)庫(kù)開(kāi)發(fā)人員能夠用純 Java API 編寫(xiě)數(shù)據(jù)庫(kù)應(yīng)用程序,同時(shí),JDBC也是個(gè)商標(biāo)名。 有了JDBC,向各種關(guān)系數(shù)據(jù)發(fā)送SQL語(yǔ)句就是一件很容易的事。換言之,有了JDBC ,就不必為訪問(wèn)access數(shù)據(jù)庫(kù)專(zhuān)門(mén)寫(xiě)一個(gè)程序,為訪問(wèn)Oracle數(shù)據(jù)庫(kù)又專(zhuān)門(mén)寫(xiě)一個(gè)程序,或?yàn)樵L問(wèn)Informix數(shù)據(jù)庫(kù)又編寫(xiě)另一個(gè)程序等等,程序員只需用JDBC寫(xiě)一個(gè)程序就夠了,它可向相應(yīng)數(shù)據(jù)庫(kù)發(fā)送SQL調(diào)用。同時(shí),將Java語(yǔ)言和JDBC結(jié)合起來(lái)使程序員不必為不同的平臺(tái)編寫(xiě)不同的應(yīng)用程序,只須寫(xiě)一遍程序就可以讓它在任何平臺(tái)上運(yùn)行,這也是Java語(yǔ)言“編寫(xiě)一次,處處運(yùn)行”的優(yōu)勢(shì)。 3.3B/S 模式分析 B/S
30、模式是一種以Web技術(shù)為基礎(chǔ)的新型的MIS系統(tǒng)平臺(tái)模式。把傳統(tǒng)C/S模式中的服務(wù)器部分分解為一個(gè)數(shù)據(jù)服務(wù)器與一個(gè)或多個(gè)應(yīng)用服務(wù)器(Web服務(wù)器),從而構(gòu)成一個(gè)三層結(jié)構(gòu)的客戶服務(wù)器體系。 第一層客戶機(jī)是用戶與整個(gè)系統(tǒng)的接口??蛻舻膽?yīng)用程序精簡(jiǎn)到一個(gè)通用的瀏覽器軟件,如Netscape Navigator,微軟公司的IE等。瀏覽器將HTML代碼轉(zhuǎn)化成圖文并茂的網(wǎng)頁(yè)。網(wǎng)頁(yè)還具備一定的交互功能,允許用戶在網(wǎng)頁(yè)提供的申請(qǐng)表上輸入信息提交給后臺(tái),并提出處理請(qǐng)求。這個(gè)后臺(tái)就是第二層的Web服務(wù)器。 第二層Web服務(wù)器將啟動(dòng)相應(yīng)的進(jìn)程來(lái)響應(yīng)這一請(qǐng)求,并動(dòng)態(tài)生成一串HTML代碼,其中嵌入處理的結(jié)果,返回
31、給客戶機(jī)的瀏覽器。如果客戶機(jī)提交的請(qǐng)求包括數(shù)據(jù)的存取,Web服務(wù)器還需與數(shù)據(jù)庫(kù)服務(wù)器協(xié)同完成這一處理工作。 第三層數(shù)據(jù)庫(kù)服務(wù)器的任務(wù)類(lèi)似于C/S模式,負(fù)責(zé)協(xié)調(diào)不同的Web服務(wù)器發(fā)出的SQL請(qǐng)求,管理數(shù)據(jù)庫(kù)。 B/S模式首先簡(jiǎn)化了客戶端。它無(wú)需像C/S模式那樣在不同的客戶機(jī)上安裝不同的客戶應(yīng)用程序,而只需安裝通用的瀏覽器軟件。這樣不但可以節(jié)省客戶機(jī)的硬盤(pán)空間與內(nèi)存,而且使安裝過(guò)程更加簡(jiǎn)便、網(wǎng)絡(luò)結(jié)構(gòu)更加靈活。同時(shí),它也使用戶的操作變得更簡(jiǎn)單??蛻舳酥恍枰粋€(gè)簡(jiǎn)單易用的瀏覽器軟件即可。無(wú)論是決策層還是操作層的人員都無(wú)需培訓(xùn),就可以直接使用。其次,B/S特別適用于網(wǎng)上信息發(fā)布,使得傳統(tǒng)的MIS的
32、功能有所擴(kuò)展。這是C/S所無(wú)法實(shí)現(xiàn)的。而這種新增的網(wǎng)上信息發(fā)布功能恰是現(xiàn)代企業(yè)所需的。這使得企業(yè)的大部分書(shū)面文件可以被電子文件取代,從而提高了企業(yè)的工作效率,使企業(yè)行政手續(xù)簡(jiǎn)化,節(jié)省人力物力。 鑒于B/S相對(duì)于C/S的先進(jìn)性,B/S逐漸成為一種流行的MIS系統(tǒng)平臺(tái)。各軟件公司紛紛推出自己的Internet方案,基于Web的財(cái)務(wù)系統(tǒng)、基于Web的ERP。一些企業(yè)已經(jīng)領(lǐng)先一步開(kāi)始使用它,并且收到了一定的成效。 B/S模式的新穎與流行,和在某些方面相對(duì)于C/S的巨大改進(jìn),使B/S成了MIS系統(tǒng)平臺(tái)的首選。本系統(tǒng)也采用B/S結(jié)構(gòu)開(kāi)發(fā)。 第四章 系統(tǒng)分析與設(shè)計(jì) 本系統(tǒng)為了設(shè)
33、計(jì)、實(shí)現(xiàn)和后期維護(hù)的方便,以及系統(tǒng)用戶使用的便利,所以必須采取一定的設(shè)計(jì)原則[3]。其主要設(shè)計(jì)原則有: 簡(jiǎn)單性:在實(shí)現(xiàn)系統(tǒng)的功能的同時(shí),盡量讓系統(tǒng)操作簡(jiǎn)單易懂,這對(duì)于一個(gè)系統(tǒng)來(lái)說(shuō)是非常重要的。 針對(duì)性:本系統(tǒng)設(shè)計(jì)是針對(duì)團(tuán)購(gòu)的需求定向開(kāi)發(fā)設(shè)計(jì),所以具有專(zhuān)業(yè)突出和很強(qiáng)的針對(duì)性。 實(shí)用性:要求本系統(tǒng)能夠滿足團(tuán)購(gòu)廠商的需求,因此具有良好的實(shí)用性。 一致性:頁(yè)面整體設(shè)計(jì)風(fēng)格以及命名規(guī)則的一致性:整體頁(yè)面布局和用圖用色風(fēng)格及變量、類(lèi)名和其他元素的命名規(guī)則保持一致。功能一致性:完成同樣的功能應(yīng)該盡量使用同樣的元素。 元素風(fēng)格一致性:界面元素的美觀風(fēng)格、擺放位置在同一個(gè)界面和不同界面之間都應(yīng)該是一致的
34、。變量命名規(guī)則的一致性:變量應(yīng)該用統(tǒng)一的規(guī)則進(jìn)行命名,做到任意變量均能從上下文推斷其義。 先進(jìn)性:本系統(tǒng)采用JavaEE高級(jí)編程技術(shù)、MySQL、struts2、spring等被廣泛采用系統(tǒng)開(kāi)發(fā)技術(shù)和數(shù)據(jù)庫(kù),因此本設(shè)計(jì)具有良好的先進(jìn)性,具體表現(xiàn)在其具有良好的可擴(kuò)展性,可開(kāi)發(fā)性。 4.1系統(tǒng)體系結(jié)構(gòu)分析 系統(tǒng)設(shè)計(jì)是一個(gè)把軟件需求轉(zhuǎn)換成用軟件系統(tǒng)表示的過(guò)程[9]。通過(guò)對(duì)目標(biāo)系統(tǒng)的分析和研究,做出了團(tuán)購(gòu)網(wǎng)站的總體規(guī)劃,這是全面開(kāi)發(fā)系統(tǒng)的重要基礎(chǔ)。在對(duì)團(tuán)購(gòu)網(wǎng)站全面分析調(diào)查的基礎(chǔ)上,制定出團(tuán)購(gòu)網(wǎng)站的總體規(guī)劃。 在系統(tǒng)功能分析的基礎(chǔ)上,做系統(tǒng)功能模塊圖如下: 后臺(tái)管理 新聞欄
35、目管理 用戶信息管理 用戶信息添加 用戶狀態(tài)修改 用戶信息刪除 用戶信息查看 新聞欄目分類(lèi) 設(shè)置組群權(quán)限 修改刪除組群 添加查看組群 添加查看組員 用戶權(quán)限管理 新聞廢稿箱 新聞欄目修改 新聞欄目查看 廢稿箱的使用 新聞公告刪除 新聞公告增加 新聞公告瀏覽 圖4-1 系統(tǒng)功能結(jié)構(gòu)圖 4.2主控流程圖分析 密碼正確? 輸入用戶名、密碼 開(kāi) 始 輸入錯(cuò)誤 登錄權(quán)限 進(jìn)入后臺(tái)主頁(yè) 用戶管理 新聞管理 系統(tǒng)配
36、置中心 權(quán)限 權(quán)限 權(quán)限 退出系統(tǒng) 停 止 圖4-2 系統(tǒng)流程圖 4.3數(shù)據(jù)庫(kù)表設(shè)計(jì) 設(shè)計(jì)表“t_admin” 列名 類(lèi)型(長(zhǎng)度) 是否為空 `userID`(PK) int(11) AUTO_INCREMENT, `username` varchar(32) NULL, `adminpassword` varchar(32) NULL, `organizemanage` int(11) NULL, `userstate` int(11) NULL, `organizeKey` int(11
37、) NULL, `realname` varchar(32) NULL, `email` varchar(255) NULL, `address` varchar(255) NULL, `phone` decimal(18,0) NULL, `nickname` varchar(32) NULL, `createdate` datetime NULL, `bstate` int(11) NULL, 設(shè)計(jì)表"t_adverting" 列名 類(lèi)型(長(zhǎng)度) 是否為空 `advertID`(PK) int(11) AUTO_INCREME
38、NT, `advertingLink` varchar(255) NULL, `advertingImage` varchar(255) NULL, `advertingContext` varchar(5000) NULL, `clickRate` int(11) NULL, `advertingTitle` varchar(255) NULL, `advertingLocation` int(11) NULL, `activeStatus` varchar(1) NULL, `advertingDate` datetime NULL, `w
39、ebHitsCount` int(11) NULL, 設(shè)計(jì)表"t_menu" 列名 類(lèi)型(長(zhǎng)度) 是否為空 `menuID`(PK) int(11) AUTO_INCREMENT, `menuName` varchar(255) NULL, `menuUrl` varchar(255) NULL, `method` varchar(255) NULL, `childID` varchar(255) NULL, `haveHeight` int(1) NULL, `parentID` int(11) NULL, 設(shè)計(jì)表"
40、t_news" 列名 類(lèi)型(長(zhǎng)度) 是否為空 `newsID`(PK) int(11) AUTO_INCREMENT, `newsTitle` varchar(255) NULL, `subtitle` varchar(255) NULL, `keyWord` varchar(255) NULL, `digest` varchar(255) NULL, `Editor` varchar(255) NULL, `Context` varchar(5000) NULL, `NewsFrom` varchar(255) NULL, `NewsF
41、ile` varchar(255) NULL, `showState` int(11) NULL, `columnKey`(FK)->t_newscolumn int(11) NULL, `creatDate` datetime NULL, 設(shè)計(jì)表"t_newscolumn" 列名 類(lèi)型(長(zhǎng)度) 是否為空 `columnID`(PK) int(11) AUTO_INCREMENT, `columnName` varchar(255) NULL, `columnCategory` int(11) NULL, `pColumnID` i
42、nt(11) NULL, `creatPeople` varchar(255) NULL, `showName` varchar(255) NULL, `uniqueIdentifier` varchar(255) NULL, `storagePath` varchar(255) NULL, `showState` int(11) NULL, `level` int(11) NULL, 設(shè)計(jì)表"t_organize " 列名 類(lèi)型(長(zhǎng)度) 是否為空 `organizeID`(PK) int(11) AUTO_INCREMENT, `or
43、ganizename` varchar(255) NULL, `createuser` varchar(255) NULL, `createdate` datetime NULL, `context` varchar(5000) NULL, `menuStr` varchar(5000) NULL, 4.4系統(tǒng)開(kāi)發(fā)工具的選擇 本系統(tǒng)主要使用MyEclipse 8.5進(jìn)行編譯的,利用它我們可以在數(shù)據(jù)庫(kù)和JavaEE的開(kāi)發(fā)、發(fā)布以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。在項(xiàng)目框架上選擇Struts2、spring3.0、mybatis、jquery等,MySQ
44、L數(shù)據(jù)庫(kù)作為后臺(tái)數(shù)據(jù)庫(kù)的技術(shù)對(duì)系統(tǒng)進(jìn)行設(shè)計(jì)和開(kāi)發(fā)。 4.5開(kāi)發(fā)模式的選擇 本系統(tǒng)基于B/S模式設(shè)計(jì),采用JSP+Mysql技術(shù)進(jìn)行開(kāi)發(fā)設(shè)計(jì)。該設(shè)計(jì)采用SSM(struts2+spring+mybatis)的模式進(jìn)行開(kāi)發(fā)設(shè)計(jì),前臺(tái)主要用html+jsp實(shí)現(xiàn),后臺(tái)采用jsp+javaBean+Mysql實(shí)現(xiàn)。數(shù)據(jù)庫(kù)操作和業(yè)務(wù)處理放在系統(tǒng)接口中處理。 第五章 系統(tǒng)實(shí)現(xiàn) 5.1前臺(tái)模塊 5.1.1首頁(yè)登陸 用戶登錄界面,采用了jquery的form操作和valid驗(yàn)證。當(dāng)驗(yàn)證成功后,提交到struts2中的loginAction,執(zhí)行成功后根據(jù)result返回到主頁(yè)面 如下圖所
45、示: 圖5-1 首頁(yè)登陸 當(dāng)用戶所提交的用戶名或者密碼錯(cuò)誤,則會(huì)出現(xiàn)如圖所示的效果提示,并且輸入文本框清空,可以方便的進(jìn)行再次登陸 如下圖所示: 圖5-1-1 登錄失敗 5.1.2首頁(yè)展示 首頁(yè)采用的是html+jsp實(shí)現(xiàn)的,用戶成功登陸后,可以顯示其登錄的用戶名,因?yàn)槲邑?fù)責(zé)新聞的發(fā)布模塊,在網(wǎng)站公告和成交公告中可以動(dòng)態(tài)的顯示出當(dāng)前的公告,每個(gè)限定顯示五個(gè),點(diǎn)擊公告欄可以查看所有的公告信息。 圖5-2 首頁(yè) 5.2后臺(tái)模塊 5.2.1登錄界面 此模塊主要功能是用于登錄本系統(tǒng),同樣適用的是jquery的處理驗(yàn)證。同時(shí),擁有不同權(quán)限的用戶
46、登錄本系統(tǒng)會(huì)進(jìn)入不同的管理模塊界面,因?yàn)樵诤笈_(tái)對(duì)該用戶進(jìn)行的判斷,首先將從前臺(tái)頁(yè)面提交的用戶名和密碼進(jìn)行接受,之后在后臺(tái)進(jìn)行處理,按照用戶名在數(shù)據(jù)庫(kù)中進(jìn)行查詢?nèi)绻榈皆撚脩魟t將該用戶的權(quán)限和密碼全都取出來(lái)分別賦給兩個(gè)字符串變量,判斷從數(shù)據(jù)庫(kù)中讀出的密碼與登錄時(shí)輸入的密碼是否配比上,若兩個(gè)密碼相同則根據(jù)權(quán)限的不同分別進(jìn)入,否則輸出密碼錯(cuò)誤。若用戶未被管理員分配好權(quán)限那么也是無(wú)法登錄本系統(tǒng)的。 如下圖所示: 圖5-3 后臺(tái)登陸頁(yè) 錯(cuò)誤的登錄如下圖所示: 圖5-3-1 后臺(tái)登陸失敗 5.2.2管理員首頁(yè)顯示 在后臺(tái)的首頁(yè)上,主要適用HTML 中iframe進(jìn)行布局的,核
47、心代碼如下:
51、了一些快捷方式,若當(dāng)前用戶沒(méi)有該管理權(quán)限,則顯示當(dāng)前用戶沒(méi)有操作權(quán)限,有相應(yīng)權(quán)限則進(jìn)入相應(yīng)的操作。 登入用戶為nihao,只具有新聞管理的權(quán)限。效果如下: 圖5-4-1 用戶nihao登入頁(yè) 此用戶試圖進(jìn)入用戶管理時(shí),則會(huì)出現(xiàn)如下的效果: 圖5-4-2 用戶nihao進(jìn)入用戶管理 5.2.3用戶管理界面 在用戶管理界面,數(shù)據(jù)顯示形式上利用jquery.datatables框架技術(shù)實(shí)現(xiàn)的分頁(yè)形式,可以方便的對(duì)所有用戶信息的查看及統(tǒng)計(jì),通過(guò)jquery 、ajax的異步提交,實(shí)現(xiàn)了表格的實(shí)時(shí)更新,使其在操作的同時(shí)更加容易查看數(shù)據(jù)的變化。 當(dāng)進(jìn)入用戶管理時(shí),首先展示的是
52、待開(kāi)通用戶列表,這樣在管理員進(jìn)入該模塊時(shí)可以第一時(shí)間對(duì)新添加的用戶進(jìn)行開(kāi)通或者刪除的操作,結(jié)果如下: 圖5-5 用戶管理頁(yè)面 當(dāng)查詢所有用戶時(shí),點(diǎn)擊全部用戶,會(huì)出現(xiàn)所有用戶的列表信息,如果列表非常龐大,則可以采取搜索的方式進(jìn)行排查,根據(jù)其選擇的條件進(jìn)行模糊查詢。其余的功能欄(已開(kāi)通,已刪除)效果類(lèi)似。 如下圖所示: 圖5-5-1 用戶管理頁(yè)面 5.2.4新聞管理界面 在新聞管理頁(yè)面,同樣采用分頁(yè)的形式,方便了對(duì)新聞信息的統(tǒng)計(jì)查看,采用jquery、ajax的處理提交方式,在進(jìn)行增刪改查操作的同時(shí),實(shí)現(xiàn)局部刷新。 如下圖所示: 圖5-6 新聞管理頁(yè)面 在新建
53、文檔中,新聞的正文采用了第三方組建ckeditor的文字編輯器,可以方便對(duì)文字進(jìn)行一些處理,如下圖所示: 圖5-6-1 新聞添加頁(yè)面 5.2.5權(quán)限分配界面 在權(quán)限分配的模塊中,采用分頁(yè)、分組方式進(jìn)行管理,可以方便的管理各個(gè)組群、成員的權(quán)限。在頁(yè)面上,可以高效的查看各組會(huì)員,添加會(huì)員等,可以修改、刪除組群,設(shè)置組管理員,進(jìn)行權(quán)限的分配。在添加組用戶時(shí),通過(guò)對(duì)該會(huì)員的查詢進(jìn)行添加;在設(shè)置組管理員時(shí),顯示出改組的所有成員選中進(jìn)行提交;在進(jìn)行權(quán)限的分配中,是通過(guò)對(duì)菜單欄的選擇而進(jìn)行分配的,超級(jí)管理員享有權(quán)限分配的權(quán)利,可以對(duì)不同的組群設(shè)置不同的操作權(quán)限,該組的會(huì)員進(jìn)入系統(tǒng)后看到對(duì)應(yīng)的可
54、操作項(xiàng)。 如下系列圖所示: 圖5-7 權(quán)限分配頁(yè)面 圖5-7-1 查看用戶組頁(yè)面 圖5-7-2 組管理員頁(yè)面 圖5-7-3 用戶組權(quán)限分配頁(yè)面 5.2.6新聞欄目分類(lèi)界面 在新聞欄目分類(lèi)界面,主要是對(duì)新聞欄目的修改 如下圖所示: 圖6-1 新聞欄目頁(yè)面 第六章 系統(tǒng)調(diào)試與測(cè)試 6.1項(xiàng)目調(diào)試 在設(shè)計(jì)系統(tǒng)的過(guò)程中,存在一些錯(cuò)誤是必然的。對(duì)于語(yǔ)句的語(yǔ)法錯(cuò)誤,在程序運(yùn)行時(shí)自動(dòng)提示,并請(qǐng)求立即糾正,因此,這類(lèi)錯(cuò)誤比較容易發(fā)現(xiàn)和糾正。但另一類(lèi)錯(cuò)誤是在程序執(zhí)行時(shí)由于不正確的操作或?qū)δ承?shù)據(jù)的計(jì)算公式的邏輯錯(cuò)誤導(dǎo)致的錯(cuò)誤結(jié)果。這類(lèi)錯(cuò)誤隱蔽性強(qiáng),有時(shí)會(huì)出現(xiàn)
55、,有時(shí)又不出現(xiàn),因此,對(duì)這一類(lèi)動(dòng)態(tài)發(fā)生的錯(cuò)誤的排查是耗時(shí)費(fèi)力的。 6.2項(xiàng)目測(cè)試 6.2.1測(cè)試內(nèi)容 1.文檔資料的審查驗(yàn)收:嚴(yán)格按照文檔資料的撰寫(xiě)規(guī)范要求進(jìn)行審查驗(yàn)收; 2.余量要求:教育培訓(xùn)管理平臺(tái)承載的數(shù)據(jù)量的測(cè)試,余量必須達(dá)到系統(tǒng)實(shí)施的要求; 3.功能測(cè)試:教育培訓(xùn)管理平臺(tái)實(shí)現(xiàn)的前后臺(tái)各個(gè)功能進(jìn)行逐一的全面測(cè)試; 4.性能測(cè)試:教育培訓(xùn)管理平臺(tái)關(guān)于性能方面的測(cè)試,包括系統(tǒng)突變性、整體性、目的性; 5.強(qiáng)化測(cè)試:教育培訓(xùn)管理平臺(tái)的運(yùn)行也必須在強(qiáng)度上保證,強(qiáng)化測(cè)試十分必要; 6.2.2測(cè)試用例 在本系統(tǒng)的測(cè)試過(guò)程中,主要使用了黑盒測(cè)試法,測(cè)試檢查程序錯(cuò)誤,再出
56、現(xiàn)錯(cuò)誤時(shí)輔助以白箱測(cè)試進(jìn)行錯(cuò)誤檢測(cè)和修改。 根據(jù)測(cè)試用例測(cè)試如下: 后臺(tái)登陸測(cè)試: 輸入用戶名admin,密碼 admin111 進(jìn)行登陸,預(yù)期結(jié)果登陸成功進(jìn)入主頁(yè)面,測(cè)試如下圖: 輸入用戶名admin,密碼 1111 進(jìn)行登陸,預(yù)期結(jié)果該用戶沒(méi)有權(quán)限,測(cè)試如下圖: 總 結(jié) 幾個(gè)月來(lái)忙碌緊張而又有條不紊的畢業(yè)設(shè)計(jì),也使我有機(jī)會(huì)對(duì)本專(zhuān)業(yè)的基本理論、專(zhuān)業(yè)知識(shí)和基本技術(shù)有了更深入的了解和體會(huì),使我在三年中所學(xué)到的知識(shí)得到了系統(tǒng)和升華,真正達(dá)到了學(xué)以致用。 在計(jì)算機(jī)技術(shù)的飛速發(fā)展帶動(dòng)了很多行業(yè)的發(fā)展,計(jì)算機(jī)帶給我們最直觀的價(jià)值就是減少了人力物力的投資,提高了工作質(zhì)量和效率
57、,從而提高了整個(gè)社會(huì)的生產(chǎn)力。目前各大行業(yè)充分利用計(jì)算機(jī)資源和網(wǎng)絡(luò)資源來(lái)提高自身的管理水平,而有關(guān)團(tuán)購(gòu)網(wǎng)站的設(shè)計(jì)也成為廠商爭(zhēng)論的熱點(diǎn)問(wèn)題。 本文在分析團(tuán)購(gòu)的基礎(chǔ)上,用JSP和MySQL數(shù)據(jù)庫(kù)設(shè)計(jì)并完成團(tuán)購(gòu)網(wǎng)站。通過(guò)系統(tǒng)調(diào)試結(jié)果顯示,本系統(tǒng)基本完成了功能需求。在整個(gè)設(shè)計(jì)過(guò)程中,采用瀑布模型和結(jié)構(gòu)化的設(shè)計(jì)方法。本系統(tǒng)界面美觀友好,操作方便,做出了自己的特色。但由于時(shí)間倉(cāng)促加上缺乏系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn),系統(tǒng)在設(shè)計(jì)過(guò)程中不可避免地遇到了各種各樣的問(wèn)題,如: (1)有些數(shù)據(jù)輸入時(shí)沒(méi)有及時(shí)的進(jìn)行數(shù)據(jù)格式校驗(yàn),不能保證數(shù)據(jù)絕對(duì)正確性。 (2)由于時(shí)間關(guān)系,系統(tǒng)功能實(shí)現(xiàn)不夠完善,使用可能存在一些不方便。 本系
58、統(tǒng)在實(shí)際使用過(guò)程中有可能出現(xiàn)一些問(wèn)題,通過(guò)對(duì)系統(tǒng)的不斷優(yōu)化和完善,能夠調(diào)試出真正符合實(shí)際情況的團(tuán)購(gòu)網(wǎng)站,形成統(tǒng)一、規(guī)范、科學(xué)、合理的團(tuán)購(gòu)網(wǎng)站。 致 謝 大學(xué)生活在這個(gè)時(shí)候即將劃上一個(gè)句號(hào)。但是對(duì)于我的人生道路來(lái)說(shuō),這僅僅是一個(gè)逗號(hào),我將面對(duì)的是又一次征程的開(kāi)始。 回憶過(guò)去,許許多多的事情浮現(xiàn)在腦海:剛上大學(xué)時(shí)歡樂(lè)心情和興奮的場(chǎng)景還歷歷在目。一切都是那么新鮮,那么富有吸引力。有快樂(lè)也有艱辛,有收獲也有失落。衷心感謝商務(wù)職業(yè)學(xué)院所有支持幫助過(guò)我的老師,謝謝你們多年來(lái)的關(guān)心和愛(ài)護(hù)。同窗的友情同樣難忘,你們與我共同走過(guò)了人生中不平凡的道路,給我留下了值得珍藏的美好記憶。 最后,我要特別感
59、謝指導(dǎo)教師劉衛(wèi)東老師及企業(yè)指導(dǎo)老師何晶老師。本論文是在他們的悉心指導(dǎo)和熱情幫助下完成的,老師認(rèn)真負(fù)責(zé)的工作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和精深的理論水平都使我受益匪淺。她們無(wú)論在理論上還是在實(shí)踐中,都給予我很大的幫助,使我專(zhuān)業(yè)技能的應(yīng)用水平得到很大提高,這對(duì)于我以后的工作和學(xué)習(xí)都有益處。值此論文完成之際,特別向指導(dǎo)老師表示衷心的感謝和崇高的敬意,謝謝她們細(xì)心而又耐心地輔導(dǎo),使得我得以順利的完成畢業(yè)設(shè)計(jì)開(kāi)發(fā)工作,同時(shí)也要感謝其他幫助過(guò)我的老師和同學(xué),他們?cè)谖页砷L(zhǎng)過(guò)程中給予了我很大的幫助,在此一并感謝。 由于本人水平有限,加上時(shí)間緊促,本文一定有不少缺點(diǎn)和不足,懇請(qǐng)各位老師給予幫助和指正。 參
60、考文獻(xiàn) [1] 孫衛(wèi)琴,李洪成.Tomcat 與 Java Web 開(kāi)發(fā)技術(shù)詳解.電子工業(yè)出版社,2009年 [2] Bruce Eckel.Java編程思想. 機(jī)械工業(yè)出版社,2007年 [3] 孫一林,彭波 .Java數(shù)據(jù)庫(kù)編程實(shí)例.清華大學(xué)出版社,2003年 [4] FLANAGAN. Java技術(shù)手冊(cè).中國(guó)電力出版社,2006年 [5] LEE ANNE PHILLIPS. 巧學(xué)活用HTML4. 電子工業(yè)出版社,1998年 [6] 飛思科技產(chǎn)品研發(fā)中心.JSP應(yīng)用開(kāi)發(fā)詳解.電子工業(yè)出版社,2004年 [7] 耿祥義,張躍平. JSP實(shí)用教程.清華大學(xué)出版社,2008年 [8] Brown等.JSP編程指南(第二版). 電子工業(yè)出版社 ,2004年 [9] 清宏計(jì)算機(jī)工作室.JSP編程技巧. 機(jī)械工業(yè)出版社,2004年 [10] 朱紅,司光亞.JSP Web編程指南.電子工業(yè)出版社,2001年 [11] 賽奎春.JSP工程應(yīng)用與項(xiàng)目實(shí)踐.機(jī)械工業(yè)出版社,2005年 第29頁(yè)
- 溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)短期償債能力分析
- 人教版四年級(jí)四年級(jí)英語(yǔ)下下unit1myschool課件
- 2021秋九年級(jí)語(yǔ)文上冊(cè)第5單元寫(xiě)作論證要合理課件新人教版
- 糖尿病酮癥酸中毒護(hù)理查房
- 股票技術(shù)分析課件
- 九年級(jí)歷史上冊(cè) 1 人類(lèi)的形成課件 新人教版
- 語(yǔ)文A版語(yǔ)文四下《化石吟》課件2
- 心臟的血液循環(huán)
- 泌尿系梗阻課件
- 高中通用技術(shù)三極管特性知識(shí)點(diǎn)整理-ppt課件
- [人教部編本]一年級(jí)下冊(cè)(全冊(cè))ppt課件匯總--一等獎(jiǎng)作品集
- 螺紋環(huán)換熱器總體介紹
- 商品分類(lèi)與編碼課件
- 項(xiàng)目運(yùn)作與案例分析報(bào)告課件
- 錘子手機(jī)局部放大動(dòng)畫(huà)——放大鏡效果模板