版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
(此文檔為word格式,下載后您可任意編輯修改!)分類(lèi)號(hào)TP39編號(hào)煙臺(tái)大學(xué)畢業(yè)論文(設(shè)計(jì))惠客網(wǎng)網(wǎng)站設(shè)計(jì)PreferredCustomerNetworkDesign申請(qǐng)學(xué)位:工學(xué)學(xué)士學(xué)位院系:計(jì)算機(jī)與控制工程學(xué)院專(zhuān)業(yè):計(jì)算機(jī)科學(xué)與技術(shù)姓名:張延云學(xué)號(hào):201058501314指導(dǎo)老師:沙麗杰(副教授)2014年5月25日煙臺(tái)大學(xué)計(jì)算機(jī)與控制工程學(xué)院惠客網(wǎng)網(wǎng)站設(shè)計(jì)姓名:張延云導(dǎo)師:沙麗杰2014年5月25日煙臺(tái)大學(xué)計(jì)算機(jī)與控制工程學(xué)院煙臺(tái)大學(xué)畢業(yè)論文(設(shè)計(jì))任務(wù)書(shū)院(系):計(jì)算機(jī)與控制工程學(xué)院姓名張延云學(xué)號(hào)201058501314畢業(yè)屆別2014專(zhuān)業(yè)計(jì)算機(jī)科學(xué)與技術(shù)畢業(yè)論文(設(shè)計(jì))題目惠客網(wǎng)網(wǎng)站設(shè)計(jì)指導(dǎo)教師沙麗杰學(xué)歷本科職稱(chēng)副教授所學(xué)專(zhuān)業(yè)計(jì)算機(jī)應(yīng)用基本內(nèi)容:此課題的實(shí)現(xiàn)主要有幾個(gè)功能,會(huì)員注冊(cè),商品搜索,購(gòu)物車(chē)管理,商品購(gòu)買(mǎi),訂單管理等?;疽螅罕鞠到y(tǒng)在設(shè)計(jì)方面,采用BS三層結(jié)構(gòu),同時(shí)使用JSP技術(shù)進(jìn)行動(dòng)態(tài)頁(yè)面的設(shè)計(jì),從系統(tǒng)的安全性和代碼的可重用性方面考慮,運(yùn)用JavaBean對(duì)程序的關(guān)鍵代碼進(jìn)行封裝。后臺(tái)數(shù)據(jù)庫(kù)選用MySql數(shù)據(jù)庫(kù)。參考文獻(xiàn):[1]韓雪·《Java面向?qū)ο蟪绦蛟O(shè)計(jì)(第2版)》·人民郵電出版社[2]聶明·《JavaWeb項(xiàng)目開(kāi)發(fā)案例教程》·電子工業(yè)出版社[3]張孝祥·《深入JavaWeb開(kāi)發(fā)內(nèi)幕——核心基礎(chǔ)》·北京電子工業(yè)出版社進(jìn)度安排:2014.2.28——2014.3.10:系統(tǒng)的分析階段,開(kāi)題;2014.3.10——2014.5.9:系統(tǒng)的設(shè)計(jì)、開(kāi)發(fā)階段;2014.5.10——2014.6.2:系統(tǒng)的完善和論文的撰寫(xiě);2014.6.3——2014.6.6:設(shè)計(jì)作品驗(yàn)收、畢業(yè)答辯;指導(dǎo)教師(簽字):年月日院(系)意見(jiàn):教學(xué)院長(zhǎng)(主任)(簽字):年月日備注:[摘要]當(dāng)代社會(huì),人們已經(jīng)深深的領(lǐng)略到信息革命第二次浪潮的沖擊?,F(xiàn)在信息技術(shù)突破了單位性和地域性的局限,實(shí)現(xiàn)了網(wǎng)絡(luò)和全球化,以英特網(wǎng)為代表的現(xiàn)在信息網(wǎng)絡(luò)正在以每月均15%的速度急劇增長(zhǎng),其應(yīng)用范圍也開(kāi)始從單純的通訊。教育和信息查詢(xún)向更具效益的商業(yè)領(lǐng)域擴(kuò)張。據(jù)統(tǒng)計(jì),2010年英特網(wǎng)用戶(hù)已經(jīng)達(dá)到28億用戶(hù),通過(guò)英特網(wǎng)實(shí)現(xiàn)的商業(yè)銷(xiāo)售額突破100000億美元。這一趨勢(shì)告訴人們,電子商務(wù)在信息技術(shù)的強(qiáng)有力的推動(dòng)下,已經(jīng)叩響了人類(lèi)的大門(mén)。計(jì)算機(jī)的全球聯(lián)網(wǎng),形成了與地域、空間無(wú)關(guān)的時(shí)間一體化市場(chǎng),一種新的、基于計(jì)算機(jī)網(wǎng)絡(luò)的新型商業(yè)機(jī)制正在逐步形成,這是處于激烈競(jìng)爭(zhēng)環(huán)境中的各國(guó)政府、制造商、銷(xiāo)售商及有關(guān)研究部門(mén)所不能回避的現(xiàn)實(shí)。隨著Internet的普及,越來(lái)越多的商家建立了自己的網(wǎng)上銷(xiāo)售渠道,即購(gòu)物網(wǎng)站,企業(yè)通過(guò)網(wǎng)站可以展示產(chǎn)品,發(fā)布最新動(dòng)態(tài)信息,與用戶(hù)進(jìn)行交流和溝通,與合作伙伴建立聯(lián)系,以及開(kāi)展電子商務(wù)等。與此同時(shí),越來(lái)越多的人也喜歡上了網(wǎng)上購(gòu)物,足不出戶(hù),逛遍世界各地。本網(wǎng)上購(gòu)物系統(tǒng)是一個(gè)基于Internet,采用B2C(BusinesstoConsumers)模式,并根據(jù)現(xiàn)有的網(wǎng)上購(gòu)物系統(tǒng)的現(xiàn)狀而設(shè)計(jì)開(kāi)發(fā)的電子商務(wù)平臺(tái)。它不但可以擴(kuò)大商家的規(guī)模和市場(chǎng)影響力,而且可以減少企業(yè)的經(jīng)營(yíng)成本,提高工作效率。[關(guān)鍵詞]電子商務(wù);英特網(wǎng);全球化;B2C模式;商業(yè)機(jī)制
Abstract:Contemporarysociety,peoplerevolution,thesecondwaveofshock.NowITbrokethroughtheunitandgeographicallimitations,toachieveaglobalnetworkandtotheInternetfortheinformationnetworkisnowrepresentedintherapidgrowthofthemonthlyaveragerateof15%,anditsscopeofapplicationtostartfromasimplecommunications.Educationandinformationinquiriesmoreefficientexpansionofbusinessareas.Accordingtostatistics,in2010Internetusersusers,commercialsalesviatheInternettoachieveabreakthrough$10trillion.Thistrendtellspeopletopromotee-commerceinastronginformationtechnology,beingsknockingthedoor.Globalnetworkedcomputerstoformaregionalintegrationandindependentofspace,timethemarket,anewmechanismbasedonthenewbusinesscomputernetworkisgraduallytakingshape,itisinanotevadereality.WiththepopularityoftheInternet,moreandmorebusinessessetuptheirownonlinesaleschannels,namelyshoppingsite,companiescanshowcaseproductsthroughthewebsite,publishingthelatestinformationexchangeandcommunicationwiththeuser,toestablishcontactwithpartners,aswellasconducte-commerce.Atthesametime,moreandmorepeoplelikeonlineshopping,stayatInternet,theuseofB2C(BusinesstoConsumers)mode,andaccordingtothestatusofexistingonlineshoppingsystemdesignanddevelopmentofe-commerceplatform.Itcannotonlyexpandthebusinessscaleandmarketinfluence,butalsocanreducetheoperatingcostsofenterprises,improveworkefficiency.Keywords:E-commerce;Internet;globalization;B2Cmode;commercialmechanisms目錄TOC\o"1-3"\h\u1緒論 11.1本課題的研究背景 11.2本課題的目的和意義 12系統(tǒng)分析 22.1需求分析 22.1.1技術(shù)可行性 22.1.2經(jīng)濟(jì)可行性 22.1.3操作可行性 22.2功能分析 22.2.1用戶(hù)登陸系統(tǒng)分析 22.2.2用戶(hù)注冊(cè)系統(tǒng)分析 22.2.3商品搜索瀏覽系統(tǒng)分析 32.2.4購(gòu)物車(chē)管理系統(tǒng)分析 32.2.5訂單管理系統(tǒng)分析 32.2.6用戶(hù)退出系統(tǒng)分析 33系統(tǒng)設(shè)計(jì) 53.1設(shè)計(jì)目標(biāo) 53.2設(shè)計(jì)原則 53.3開(kāi)發(fā)運(yùn)行環(huán)境 53.3.1硬件平臺(tái) 53.3.2軟件平臺(tái) 53.4數(shù)據(jù)庫(kù)設(shè)計(jì) 63.4.1商品信息表(shop_list) 63.4.2購(gòu)物車(chē)信息表(shop_cart) 63.4.3訂單信息表(shop_order) 63.4.4用戶(hù)信息表(shop_user) 74系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 84.1數(shù)據(jù)庫(kù)操作的JavaBean的編寫(xiě) 84.2網(wǎng)站整體模塊設(shè)計(jì) 104.2.1網(wǎng)站首頁(yè)模塊實(shí)現(xiàn)(LoginServlet.java) 104.2.2商品搜索瀏覽模塊實(shí)現(xiàn)(ShopingListServlet.java) 114.2.3商品詳細(xì)信息模塊實(shí)現(xiàn)(CommodityServlet.java) 124.2.4購(gòu)物車(chē)模塊實(shí)現(xiàn)(CartServlet.java) 144.2.5用戶(hù)注冊(cè)模塊實(shí)現(xiàn)(InsertUserServlet.java) 154.2.6收貨信息模塊實(shí)現(xiàn)(OrderOkServlet.java) 164.2.7訂單管理模塊實(shí)現(xiàn)(MyOrderServlet.java) 174.2.8退出系統(tǒng)模塊實(shí)現(xiàn)(OrderOkServlet.java) 185系統(tǒng)測(cè)試 195.1測(cè)試目的 195.2測(cè)試方法 195.3功能測(cè)試 19總結(jié) 20致謝 21參考文獻(xiàn) 22附錄 231緒論1.1本課題的研究背景隨著科技的發(fā)展進(jìn)步,網(wǎng)絡(luò)的發(fā)展異常迅速,全球性的網(wǎng)絡(luò)互連越來(lái)越完善。人們花費(fèi)越來(lái)越多的時(shí)間用在網(wǎng)絡(luò)上,也越來(lái)越愿意上網(wǎng)沖浪。機(jī)智的商家嗅到了機(jī)遇的味道,開(kāi)始構(gòu)建購(gòu)物網(wǎng)站,在網(wǎng)上開(kāi)店,通過(guò)Internet來(lái)經(jīng)營(yíng)一家商店,一家公司甚至一個(gè)企業(yè)?;ヂ?lián)網(wǎng)形態(tài)下的市場(chǎng)環(huán)境日趨成熟,對(duì)傳統(tǒng)市場(chǎng)的影響不可忽視。隨著經(jīng)濟(jì)的快速發(fā)展和人們思想意識(shí)的逐漸開(kāi)放,越來(lái)越多的人加入到了網(wǎng)購(gòu)的隊(duì)伍中。隨著網(wǎng)上購(gòu)物人群迅速擴(kuò)大,各種網(wǎng)絡(luò)設(shè)施的完善,經(jīng)濟(jì)的持續(xù)發(fā)展及人們生活水平的提高,網(wǎng)上購(gòu)物已逐漸成為人們習(xí)慣性的行為。
越來(lái)越多的人們逐漸習(xí)慣于到網(wǎng)上查找信息,當(dāng)他產(chǎn)生某種需求時(shí)就會(huì)上網(wǎng)查找信息這時(shí)他就成為了潛在的客戶(hù),當(dāng)信息能滿(mǎn)足他的需求時(shí)他就成了客戶(hù)。如果企業(yè)及其產(chǎn)品沒(méi)有在網(wǎng)上發(fā)布信息,而競(jìng)爭(zhēng)對(duì)手卻這樣做了,那么,客戶(hù)在網(wǎng)上查找信息時(shí),只能看到競(jìng)爭(zhēng)對(duì)手的信息,而看不到你的,這樣,你就已經(jīng)敗下陣了。1.2本課題的目的和意義在購(gòu)物網(wǎng)站上,人們可以足不出戶(hù)就能買(mǎi)到自己想要的商品,不用擔(dān)心沒(méi)時(shí)間或者天氣不好不能逛街;并且在網(wǎng)上,商品信息量大,各種各樣的商品琳瑯滿(mǎn)目,用戶(hù)可以“貨比三家”,買(mǎi)到物美價(jià)廉的物品。這種新型的商業(yè)交流活動(dòng)充滿(mǎn)著活力,引導(dǎo)了越來(lái)越多的廠商、貿(mào)易機(jī)構(gòu),金融中介加入其中,網(wǎng)上購(gòu)物系統(tǒng)為買(mǎi)賣(mài)雙方在網(wǎng)絡(luò)上提供了良好交易平臺(tái),使供需雙方可以遠(yuǎn)在千里之外通過(guò)網(wǎng)絡(luò)迅速完成交易,使各種網(wǎng)上交易以電子票據(jù)進(jìn)行支付、清算與決算。
2系統(tǒng)分析2.1需求分析2.1.1技術(shù)可行性
技術(shù)可行性主要是根據(jù)系統(tǒng)設(shè)計(jì)需要的開(kāi)發(fā)軟件、硬件環(huán)境和對(duì)操作人員編程能力的要求,來(lái)分析現(xiàn)有的技術(shù)能否實(shí)現(xiàn)本次的開(kāi)發(fā)。本系統(tǒng)運(yùn)行基于任何操作系統(tǒng),使用的開(kāi)發(fā)軟件是MyEclipse、Apache,數(shù)據(jù)庫(kù)是MySql,前臺(tái)頁(yè)面使用JSP技術(shù)。本人對(duì)以上技術(shù)略有學(xué)習(xí),再加上老師的幫助,所以本系統(tǒng)的技術(shù)上是可行的。
2.1.2經(jīng)濟(jì)可行性
經(jīng)濟(jì)可行性的分析是對(duì)待開(kāi)發(fā)軟件的成本效益分析,以確定本次軟件開(kāi)發(fā)是否有開(kāi)發(fā)價(jià)值。
2.1.3操作可行性
操作可行性分析是對(duì)平臺(tái)規(guī)定的運(yùn)行方式是否可行進(jìn)行分析判斷。系統(tǒng)的用戶(hù)和管理員能否對(duì)系統(tǒng)進(jìn)行操作實(shí)現(xiàn)功能。2.2功能分析2.2.1用戶(hù)登陸系統(tǒng)分析(1)需求分析允許用戶(hù)和管理員(商家)輸入已申請(qǐng)的正確的賬號(hào)密碼登陸系統(tǒng)。(2)過(guò)程分析用戶(hù)在瀏覽器中輸入U(xiǎn)RL訪問(wèn)ShopSystemlogin.jsp登陸頁(yè)面,輸入賬號(hào)密碼登錄系統(tǒng),正確則進(jìn)入,錯(cuò)誤則重新輸入;若沒(méi)有賬號(hào),則可以點(diǎn)擊注冊(cè)。也可直接進(jìn)入網(wǎng)站進(jìn)入商品展示頁(yè)面瀏覽商品;管理員(商家)也在登陸頁(yè)面登錄系統(tǒng)。(3)建模分析1)用戶(hù)登錄對(duì)象:登陸賬號(hào),密碼,昵稱(chēng);2)用戶(hù)管理模塊。2.2.2用戶(hù)注冊(cè)系統(tǒng)分析(1)需求分析允許用戶(hù)輸入正確的不重復(fù)的個(gè)人信息注冊(cè)帳號(hào)。(2)過(guò)程分析用戶(hù)在登陸頁(yè)面點(diǎn)擊注冊(cè)進(jìn)入注冊(cè)頁(yè)面,輸入不重復(fù)的手機(jī)號(hào)作為賬號(hào),設(shè)置自己的昵稱(chēng)和密碼,輸入正確驗(yàn)證碼,注冊(cè)。(3)建模分析1)用戶(hù)注冊(cè)對(duì)象:注冊(cè)賬號(hào),密碼,昵稱(chēng);2)用戶(hù)注冊(cè)模塊,驗(yàn)證碼模塊。2.2.3商品搜索瀏覽系統(tǒng)分析(1)需求分析1)允許用戶(hù)根據(jù)分類(lèi)搜索商品;2)和根據(jù)關(guān)鍵詞搜索商品;3)查詢(xún)?cè)敿?xì)信息。(2)過(guò)程分析用戶(hù)登陸網(wǎng)站后,進(jìn)入商品展示頁(yè)面,可以點(diǎn)擊分類(lèi),分類(lèi)查看商品,也可以輸入關(guān)鍵詞,搜索商品;點(diǎn)擊商品,進(jìn)入該商品詳細(xì)信息頁(yè)面。(3)建模分析商品活動(dòng)對(duì)象:編號(hào),名稱(chēng),原價(jià),惠客價(jià),分類(lèi),介紹。2.2.4購(gòu)物車(chē)管理系統(tǒng)分析(1)需求分析允許用戶(hù)將商品添加購(gòu)物車(chē),修改購(gòu)買(mǎi)商品數(shù)量。(2)過(guò)程分析在商品詳細(xì)頁(yè)面可以將該商品加入購(gòu)物車(chē)或者直接去購(gòu)物車(chē);在購(gòu)物車(chē)?yán)?,可以修改商品?shù)量,查看總價(jià)和刪除商品。(3)建模分析購(gòu)物車(chē)對(duì)象:編號(hào),名稱(chēng),原價(jià),惠客價(jià),數(shù)量,總價(jià)。2.2.5訂單管理系統(tǒng)分析(1)需求分析允許用戶(hù)將購(gòu)物車(chē)?yán)锏纳唐诽峤?,填?xiě)收貨信息,付款生成訂單。(2)過(guò)程分析在購(gòu)物車(chē)確認(rèn)訂單后,進(jìn)入收貨信息填寫(xiě)界面,填寫(xiě)姓名,地址,編碼,手機(jī),提交訂單,等待商家發(fā)貨;商家發(fā)貨后,等待客戶(hù)確認(rèn)收貨;客戶(hù)確認(rèn)收貨后,貨款打到商家賬戶(hù),交易成功。(3)建模分析訂單對(duì)象:客戶(hù)姓名,收貨地址,郵政編碼,手機(jī),價(jià)格。2.2.6用戶(hù)退出系統(tǒng)分析(1)需求分析允許注銷(xiāo)自己賬號(hào)和活動(dòng)信息,退出系統(tǒng)。(2)過(guò)程分析用戶(hù)點(diǎn)擊退出登錄按鈕,隨時(shí)退出登錄。3系統(tǒng)設(shè)計(jì)3.1設(shè)計(jì)目標(biāo)本系統(tǒng)在設(shè)計(jì)時(shí)需要滿(mǎn)足以下幾個(gè)目標(biāo):(1)采用人機(jī)對(duì)話(huà)的操作方式,界面設(shè)計(jì)美觀友好,商品信息查詢(xún)快捷、準(zhǔn)確,數(shù)據(jù)存儲(chǔ)安全可靠;(2)全面展示商城內(nèi)所有商品,并可分類(lèi)展示商品和搜索商品;(3)為顧客提供一個(gè)方便、快捷的商品信息查詢(xún)和訂單管理功能;(4)系統(tǒng)運(yùn)行應(yīng)該快速、穩(wěn)定、高效和可靠;(5)在結(jié)構(gòu)上應(yīng)具有很好的可擴(kuò)展性,便于將來(lái)的功能擴(kuò)展和維護(hù)。3.2設(shè)計(jì)原則1、開(kāi)放性開(kāi)放系統(tǒng)是系統(tǒng)設(shè)計(jì)普遍遵循的原則。開(kāi)放系統(tǒng)可以使各種類(lèi)型的網(wǎng)絡(luò)與系統(tǒng)互連更加簡(jiǎn)單、標(biāo)準(zhǔn)也能統(tǒng)一,并且容易擴(kuò)展升級(jí)。進(jìn)而適應(yīng)用戶(hù)需求的多變性和產(chǎn)品的更新?lián)Q代。2、良好的用戶(hù)操作界面操作界面美觀、實(shí)用,各種功能一目了然,用戶(hù)能很快掌握其使用方法。3、實(shí)用性原則任何系統(tǒng)的開(kāi)發(fā)都要考慮實(shí)用性,本系統(tǒng)的開(kāi)發(fā)目的是為了實(shí)現(xiàn)交易處理的自動(dòng)化、規(guī)范化,提高商品交易的效率。4、工作平臺(tái)設(shè)計(jì)原則Java語(yǔ)言編寫(xiě),跨平臺(tái)性。3.3開(kāi)發(fā)運(yùn)行環(huán)境3.3.1硬件平臺(tái)(1)CPU:1GHz以上;(2)內(nèi)存:512MB以上;(3)硬盤(pán):10G以上。3.3.2軟件平臺(tái)(1)操作系統(tǒng):Windows2000、WindowsXP、Windows7、8;(2)數(shù)據(jù)庫(kù):MySQL;(3)開(kāi)發(fā)工具包:MyEclipse、JDK1.6+ApachTomcat5.0;(4)瀏覽器:大部分瀏覽器;3.4數(shù)據(jù)庫(kù)設(shè)計(jì)3.4.1商品信息表(shop_list)商品信息表主要用來(lái)保存網(wǎng)站所有商品信息。如圖3.1所示:圖3.1商品信息表3.4.2購(gòu)物車(chē)信息表(shop_cart)購(gòu)物車(chē)信息表主要用來(lái)保存加入購(gòu)物車(chē)中的商品信息。如圖3.2所示:圖3.2購(gòu)物車(chē)信息表3.4.3訂單信息表(shop_order)訂單信息表用來(lái)保存顧客購(gòu)買(mǎi)商品時(shí)生成的的訂單信息。如圖3.3所示:圖3.3訂單信息表3.4.4用戶(hù)信息表(shop_user)用戶(hù)信息表用來(lái)保存注冊(cè)的會(huì)員用戶(hù)的詳細(xì)信息。如圖3.4所示:圖3.4用戶(hù)信息表4系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)根據(jù)系統(tǒng)的需求編寫(xiě)需要的JavaBean。下面將給出惠客網(wǎng)系統(tǒng)中所需要的JavaBean的編寫(xiě)過(guò)程。4.1數(shù)據(jù)庫(kù)操作的JavaBean的編寫(xiě)數(shù)據(jù)庫(kù)操作的JavaBean是一個(gè)公共類(lèi),通常包括連接數(shù)據(jù)庫(kù)的方法Connection、執(zhí)行查詢(xún)語(yǔ)句的方法executeQuery、執(zhí)行更新操作的方法executeUpdate、關(guān)閉數(shù)據(jù)庫(kù)連接的方法close。下面將給出編寫(xiě)惠客網(wǎng)系統(tǒng)中的連接數(shù)據(jù)庫(kù)的“util”包、數(shù)據(jù)庫(kù)各表變量定義的“bean”包和數(shù)據(jù)庫(kù)操作的“dao”的實(shí)現(xiàn)過(guò)程。1.指定數(shù)據(jù)庫(kù)連接包“util”,并導(dǎo)入所需的類(lèi)包,并將其保存到“util”包中,代碼如下:packageutil;importjava.sql.Connection;importjava.sql.DriverManager;publicclassDBUtil{ static{靜態(tài)代碼塊,類(lèi)加載的時(shí)候只執(zhí)行一次 try{ Class.forName("com.mysql.jdbc.Driver"); }catch(Exceptione){ e.printStackTrace(); } } 獲得連接的方法 publicstaticConnectiongetCon()throwsException{Stringurl="jdbc:mysql:localhost:3306shopsystem?useUnicode=true&characterEncoding=utf8"; Connectioncon=DriverManager.getConnection(url,"root","mysql"); returncon; }}2.指定數(shù)據(jù)庫(kù)變量定義包“bean”,并導(dǎo)入所需的類(lèi)包,并將其保存到“bean”包中,代碼如下:以用戶(hù)信息表(shop_user)為例:packagebean;publicclassShopUser{ privateintid; publicString; privateStringnickname; privateStringpassword; privateinttype; publicintgetId(){ returnid; } publicvoidsetId(intid){ this.id=id; } publicStringget(){ returnl; } publicvoidsel(Stringl){ thisl=l; } publicStringgetNickname(){ returnnickname; } publicvoidsetNickname(Stringnickname){ this.nickname=nickname; } publicStringgetPassword(){ returnpassword; } publicvoidsetPassword(Stringpassword){ this.password=password; } publicintgetType(){ returntype; } publicvoidsetType(inttype){ this.type=type; }}3.指定數(shù)據(jù)庫(kù)操作包“dao”,并導(dǎo)入所需的類(lèi)包,并將其保存到“dao”包中,代碼如下:以用戶(hù)信息表(shop_user)為例:publicclassShopUserDao{ 檢查登錄名是否正確 publicShopUsercheclAndPwd(Stringl,Stringpassword){ ShopUseruser=null; try{ Connectioncon=DBUtil.getCon(); Stringsql="select*fromshop_userwherel=?andpassword=?"; PreparedStatementprep=con.prepareStatement(sql); prep.setString(1,l); prep.setString(2,password); ResultSetrs=prep.executeQuery(); if(rs.next()){賬戶(hù),密碼是否匹配 user=newShopUser(); user.setId(rs.getInt("id")); user.sil(rs.getStringil")); user.setNickname(rs.getString("nickname")); user.setPassword(rs.getString("password")); } }catch(Exceptione){ e.printStackTrace(); }; returnuser; }4.2網(wǎng)站整體模塊設(shè)計(jì)(代碼設(shè)計(jì)只選取部分,如需詳細(xì)代碼請(qǐng)參考源項(xiàng)目文件)4.2.1網(wǎng)站首頁(yè)模塊實(shí)現(xiàn)(LoginServlet.java)網(wǎng)站首頁(yè)模塊擁有兩個(gè)功能:用戶(hù)登錄和用戶(hù)注冊(cè)。代碼設(shè)計(jì):publicclassLoginServletextendsServlet{ publicvoidservice(ServletRequestrequest,ServletResponseresponse) throwsServletException,IOException{ request.setCharacterEncoding("utf-8"); response.setContentType("text.jsp"); }else{ request.getSession().setAttribute("user",user); response.sendRedirect("shopinglistservlet"); } }界面效果如圖4.1所示:圖4.1用戶(hù)登錄界面4.2.2商品搜索瀏覽模塊實(shí)現(xiàn)(ShopingListServlet.java)商品搜索瀏覽模塊主要功能有商品瀏覽、分類(lèi)查詢(xún)、去購(gòu)物車(chē)、退出登錄等功能。代碼設(shè)計(jì):publicclassShopingListServletextendsServlet{ publicvoidservice(ServletRequestrequest,ServletResponseresponse) throwsServletException,IOException{ Stringway=request.getParameter("way");取得商品分類(lèi)類(lèi)別 ShopListDaodao=newShopListDao(); ArrayListgets=dao.getLists(way);request.setAttribute("gets",gets); request.getRequestDispatcher("shopinglist.jsp").forward(request,response); }界面效果(客戶(hù))如圖4.2所示:圖4.2商品展示界面(客戶(hù))界面效果(商家管理員)如圖4.3所示:圖4.3商品展示界面(商家管理員)4.2.3商品詳細(xì)信息模塊實(shí)現(xiàn)(CommodityServlet.java)商品詳細(xì)信息模塊主要實(shí)現(xiàn)商品詳細(xì)信息查看、添加購(gòu)物車(chē)、前往購(gòu)物車(chē)結(jié)算等功能。代碼設(shè)計(jì):publicclassCommodityServletextendsServlet{ publicvoidservice(ServletRequestrequest,ServletResponseresponse) throwsServletException,IOException{Stringid=request.getParameter("id");取得選中的商品序號(hào)ShopListDaodao=newShopListDao();調(diào)用ShopListDao,對(duì)商品進(jìn)行查詢(xún) ShopListgets=dao.getListById(id); request.getSession().setAttribute("gets",gets); request.getRequestDispatcher("commodity.jsp").forward(request,response);}界面效果(客戶(hù))如圖4.4所示:圖4.4商品詳細(xì)信息界面(客戶(hù))界面效果(商家管理員)如圖4.5所示:圖4.5商品詳細(xì)信息界面(商家管理員)4.2.4購(gòu)物車(chē)模塊實(shí)現(xiàn)(CartServlet.java)購(gòu)物車(chē)模塊主要實(shí)現(xiàn)商品信息查看確定、返回繼續(xù)購(gòu)物、前去付款等功能。代碼設(shè)計(jì):publicclassCartServletextendsServlet{ publicvoidservice(ServletRequestrequest,ServletResponseresponse) throwsServletException,IOException{ request.setCharacterEncoding("utf-8"); response.setContentType("textsession=request.getSession(); ShopUseruser=(ShopUser)session.getAttribute("user"); intuser_id=user.getId(); if(user==null){如果未登錄,則跳回首頁(yè) request.getRequestDispatcher("index.jsp") .forward(request,response); return; } doublefixtotle_price=0; doubletotle_price=0; doublesave=0; ShopcartDaodao=newShopcartDao();調(diào)用ShopListDao,對(duì)商品進(jìn)行查詢(xún) ArrayListgets=dao.getCartlists(request,response,user_id, fixtotle_price,totle_price,save); request.setAttribute("gets",gets); request.getRequestDispatcher("cart.jsp").forward(request,response); }界面效果如圖4.6所示:圖4.6購(gòu)物車(chē)界面4.2.5用戶(hù)注冊(cè)模塊實(shí)現(xiàn)(InsertUserServlet.java)用戶(hù)注冊(cè)模塊主要實(shí)現(xiàn)新用戶(hù)信息填寫(xiě)、注冊(cè)賬號(hào)等功能。代碼設(shè)計(jì):publicclassInsertUserServletextendsServlet{protectedvoidservice(ServletRequestrequest,ServletResponseresponse) throwsServletException,IOException{ Strinil=request.getParameteril");獲取頁(yè)面輸入的注冊(cè)信息 Stringnickname=request.getParameter("nickname"); Stringpassword=request.getParameter("password"); ShopUseruser=newShopUser(); user.siil); user.setNickname(nickname); user.setPassword(password); ShopUserDaodao=newShopUserDao(); dao.insertuser(user); response.sendRedirect("register_ok.jsp");重定向到register_ok.jsp界面}界面效果如圖4.7所示:圖4.7用戶(hù)注冊(cè)界面4.2.6收貨信息模塊實(shí)現(xiàn)(OrderOkServlet.java)收貨信息模塊主要實(shí)現(xiàn)填寫(xiě)收貨人姓名、地址、、等信息,并將訂單插入數(shù)據(jù)庫(kù)。代碼實(shí)現(xiàn):publicclassOrderOkServletextendsServlet{ publicvoidservice(ServletRequestrequest,ServletResponseresponse) throwsServletException,IOException{ request.setCharacterEncoding("utf-8"); response.setContentType("textsession=request.getSession(); ShopUseruser=(ShopUser)session.getAttribute("user"); intuser_id=user.getId(); StringreceiveName=request.getParameter("receiveName");獲取頁(yè)面輸入的收貨人信息 StringfullAddress=request.getParameter("fullAddress"); StringpostalCode=request.getParameter("postalCode"); Stringphone=request.getParameter("phone"); Stringmobile=request.getParameter("mobile"); SimpleDateFormattime=newSimpleDateFormat("yyyy-MM-dd"); Datedate=newDate(System.currentTimeMillis()); Stringorder_time=time.format(date); ShopOrderorder=newShopOrder(); order.setUser_id(user_id); order.setReceive_name(receiveName); order.setFull_address(fullAddress); order.setPostal_code(postalCode); order.setPhone(phone); order.setMobile(mobile); order.setOrder_time(Date.valueOf(order_time)); ShopOrderDaodao=newShopOrderDao();dao.insertorder(request,response,order); ShopcartDaodaos=newShopcartDao(); daos.deleteusercart(user_id); session.removeAttribute("total_price"); session.removeAttribute("fixtotle_price"); session.removeAttribute("save"); response.sendRedirect("order_ok.jsp");重定向到order_ok.jsp界面 }界面效果如圖4.8所示:圖4.8收貨信息界面4.2.7訂單管理模塊實(shí)現(xiàn)(MyOrderServlet.java)訂單管理模塊主要實(shí)現(xiàn)貨物的查看,發(fā)貨,收貨以及確認(rèn)收貨等功能。代碼實(shí)現(xiàn):publicclassMyOrderServletextendsServlet{ publicvoidservice(ServletRequestrequest,ServletResponseresponse) throwsServletException,IOException{ request.setCharacterEncoding("utf-8"); response.setContentType("textsession=request.getSession(); ShopUseruser=(ShopUser)session.getAttribute("user"); if(user==null){ request.getSession().setAttribute("Erroruser",1); response.sendRedirect("login.jsp"); }else{ intuser_id=user.getId(); Stringusertype=request.getParameter("usertype"); ShopOrderDaodao=newShopOrderDao(); ArrayListgets=dao.getmyorder(user_id,usertype); request.setAttribute("gets",gets); request.getSession().setAttribute("usertype",user.getType()); request.getRequestDispatcher("myorder.jsp").forward(request,response); ; }界面效果如圖4.9所示:圖4.9訂單管理界面4.2.8退出系統(tǒng)模塊實(shí)現(xiàn)(OrderOkServlet.java)退出系統(tǒng)模塊主要實(shí)現(xiàn)用戶(hù)賬號(hào)注銷(xiāo)登錄,返回首頁(yè)等功能。代碼實(shí)現(xiàn):publicclassLogoutServletextendsServlet{ publicvoidservice(ServletRequestrequest,ServletResponseresponse) throwsServletException,IOException{ request.setCharacterEncoding("utf-8"); response.setContentType("textsession=request.getSession(); session.setAttribute("user",null);注銷(xiāo)登錄 response.sendRedirect("shopinglistservlet");返回商品列表頁(yè)面}5系統(tǒng)測(cè)試5.1測(cè)試目的通過(guò)網(wǎng)上購(gòu)物系統(tǒng)進(jìn)程調(diào)度、模塊調(diào)用及穩(wěn)定性測(cè)試,查找系統(tǒng)bug,對(duì)出現(xiàn)問(wèn)題及時(shí)修正,保證系統(tǒng)高效、穩(wěn)定地運(yùn)行。5.2測(cè)試方法(1)黑盒測(cè)試
黑盒測(cè)試也叫做功能測(cè)試,它是在已經(jīng)知道產(chǎn)品具有的功能,通過(guò)進(jìn)行測(cè)試來(lái)檢測(cè)每一個(gè)功能是否全部能夠正常使用,在測(cè)試中,把程序看作是一個(gè)沒(méi)有打開(kāi)的黑盒子,在不考慮程序內(nèi)部結(jié)構(gòu)的情況下,測(cè)試者在程序接口進(jìn)行測(cè)試,它只檢查程序功能是否能夠按照需求規(guī)格說(shuō)明書(shū)的規(guī)定正常使用。“黑盒”法重點(diǎn)在于程序的外部結(jié)構(gòu)、不考慮內(nèi)部的邏輯結(jié)構(gòu)、針對(duì)軟件功能進(jìn)行測(cè)試。“
(2)白盒測(cè)試
白盒測(cè)試也叫做結(jié)構(gòu)測(cè)試,它是在已經(jīng)知道產(chǎn)品內(nèi)部的工作過(guò)程,按照程序內(nèi)部的結(jié)構(gòu)測(cè)試程序,檢驗(yàn)程序中的每個(gè)功能是否都能按照預(yù)定要求正確工作,而不顧它的功能。“白盒”法是在全面了解了程序內(nèi)部邏輯結(jié)構(gòu)后對(duì)所有邏輯路徑進(jìn)行測(cè)試。“白盒”法是窮舉路徑測(cè)試。在使用這一方案時(shí),測(cè)試者必須首先檢查程序的內(nèi)部結(jié)構(gòu),從檢查程序的邏輯著手,得出測(cè)試數(shù)據(jù)。5.3功能測(cè)試網(wǎng)上購(gòu)物系統(tǒng)項(xiàng)目因其自身的特殊性,依據(jù)需求分析和相應(yīng)的設(shè)計(jì)文檔進(jìn)行系統(tǒng)測(cè)試,測(cè)試方法很多但是無(wú)法一一測(cè)試,以下僅舉例說(shuō)明網(wǎng)上購(gòu)物系統(tǒng)的功能測(cè)試。(1)用戶(hù)模塊測(cè)試
用戶(hù)登錄時(shí),賬號(hào)和密碼是要求必須填寫(xiě)的信息。本測(cè)試主要是對(duì)用戶(hù)輸入的信息(賬號(hào)、密碼)進(jìn)行分析判斷,得到預(yù)期的結(jié)果。然后將實(shí)際的結(jié)果與預(yù)期的結(jié)果進(jìn)行比較,得到最終的結(jié)論。測(cè)試總結(jié):用戶(hù)登陸需要輸入正確的賬號(hào)和密碼,才能進(jìn)入網(wǎng)站購(gòu)物系統(tǒng)。
(2)系統(tǒng)查詢(xún)測(cè)試
針對(duì)系統(tǒng)的表單查詢(xún)功能,對(duì)系統(tǒng)的商品進(jìn)行查詢(xún),同時(shí)與數(shù)據(jù)庫(kù)的數(shù)據(jù)核實(shí),本測(cè)試主要是通過(guò)對(duì)查詢(xún)功能進(jìn)行分析與判斷,得出預(yù)期的輸出結(jié)果。然后將實(shí)際的輸出結(jié)果與預(yù)期的輸出結(jié)果進(jìn)行比較,得出最終的結(jié)論。
總結(jié)在老師的指導(dǎo)和同學(xué)的幫助下,為期三個(gè)多月的惠客網(wǎng)購(gòu)物網(wǎng)站設(shè)計(jì)終于完成了,讓我感覺(jué)受益匪淺。但也發(fā)現(xiàn)了自己的不足之處。為此,我對(duì)這次畢業(yè)設(shè)計(jì)做了一些總結(jié):通過(guò)這次畢業(yè)設(shè)計(jì),我學(xué)到了很多東西,不僅增加了自己的知識(shí),也提高了自己的編程水平。也讓我懂了,做一件事,必須要堅(jiān)持,只有堅(jiān)持了,才會(huì)得到最終的成功。堅(jiān)持的同時(shí),也要學(xué)會(huì)虛心請(qǐng)教,只是再淵博的人,也有不懂的地方,三人行必有我?guī)?,善于學(xué)習(xí),才會(huì)完善自己。這次畢業(yè)設(shè)計(jì)主要完成了一個(gè)簡(jiǎn)單購(gòu)物網(wǎng)站的設(shè)計(jì)開(kāi)發(fā),實(shí)現(xiàn)了某些功能模塊的正常功能。由于自己能力有限,加之參加工作了,時(shí)間緊迫。作品比較粗糙簡(jiǎn)單,難免有錯(cuò)誤之處,望請(qǐng)諒解。
致謝光陰似箭,歲月如梭,不知不覺(jué)我即將走完大學(xué)的生涯,回想這一路走來(lái)的日子,父母的疼愛(ài)關(guān)心,老師的悉心教誨,朋友的支持幫助一直陪伴著我,讓我漸漸長(zhǎng)大,也慢慢走向成熟。經(jīng)過(guò)三個(gè)多月的學(xué)習(xí)和工作,這次畢業(yè)設(shè)計(jì)順利結(jié)束了,作為一個(gè)本科生,由于知識(shí)的有限和經(jīng)驗(yàn)的匱乏,這次畢業(yè)設(shè)計(jì)難免有許多考慮不周的地方,如果沒(méi)有老師的指導(dǎo)和督促和同學(xué)的幫助,我想這個(gè)設(shè)計(jì)是難以完成的。首先要感謝我的導(dǎo)師沙麗杰老師,沙老師對(duì)我的畢業(yè)設(shè)計(jì)給予了耐心的指引和教導(dǎo),使我能夠順利完成畢業(yè)設(shè)計(jì),最后,我要向?qū)ξ业恼撐倪M(jìn)行審閱,評(píng)議和參與我的畢業(yè)答辯的各位老師表示衷心的感謝和崇高的敬意!
參考文獻(xiàn)[1]韓雪·《Java面向?qū)ο蟪绦蛟O(shè)計(jì)(第2版)》·人民郵電出版社.[2]高林,周海燕·《Jsp網(wǎng)上書(shū)店系統(tǒng)與案例分析》·人民郵電出版社.[3]聶明·《JavaWeb項(xiàng)目開(kāi)發(fā)案例教程》·電子工業(yè)出版社.[4]張孝祥·《深入JavaWeb開(kāi)發(fā)內(nèi)幕——核心基礎(chǔ)》·北京電子工業(yè)出版社.
附錄附:商品購(gòu)買(mǎi)功能部分代碼:1、Shopcart.javapublicclassShopcart{ privateintid; privateintuser_id;用戶(hù)id privateintlist_id;商品id privateStringlist_name;商品名稱(chēng) privateDoublecount;數(shù)量 privateStringorder_time;時(shí)間 privateDoublefixed_price;原價(jià) privateDoublezhekou_price;惠客價(jià) privateStringpicture;商品圖片 publicStringgetPicture(){ returnpicture; } publicvoidsetPicture(Stringpicture){ this.picture=picture; } publicintgetId(){ returnid; } publicvoidsetId(intid){ this.id=id; } publicintgetUser_id(){ returnuser_id; } publicvoidsetUser_id(intuserId){ user_id=userId; } publicintgetList_id(){ returnlist_id; } publicvoidsetList_id(intlistId){ list_id=listId; } publicStringgetList_name(){ returnlist_name; } publicvoidsetList_name(StringlistName){ list_name=listName; } publicDoublegetCount(){ returncount; } publicvoidsetCount(Doublecount){ this.count=count; } publicStringgetOrder_time(){ returnorder_time; } publicvoidsetOrder_time(StringorderTime){ order_time=orderTime; } publicDoublegetFixed_price(){ returnfixed_price; } publicvoidsetFixed_price(DoublefixedPrice){ fixed_price=fixedPrice; } publicDoublegetZhekou_price(){ returnzhekou_price; } publicvoidsetZhekou_price(DoublezhekouPrice){ zhekou_price=zhekouPrice; }}2、ShopcartDao.javapublicclassShopcartDao{ publicShopcartgetShoplistById(intlist_id){根據(jù)商品id獲得商品詳細(xì)信息 Shopcartlist=null; try{ Connectioncon=DBUtil.getCon(); Stringsql="select*fromshop_cartwherelist_id=?"; PreparedStatementprep=con.prepareStatement(sql); prep.setInt(1,list_id); ResultSetrs=prep.executeQuery(); if(rs.next()){ list=newShopcart(); list.setId(rs.getInt("id")); list.setList_id(rs.getInt("list_id")); list.setList_name(rs.getString("list_name")); list.setCount(rs.getDouble("count")); list.setOrder_time(rs.getString("order_time")); list.setFixed_price(rs.getDouble("fixed_price")); list.setZhekou_price(rs.getDouble("zhekou_price")); list.setPicture(rs.getString("picture")); } }catch(Exceptione){ e.printStackTrace(); } returnlist; }publicvoidinsertcart(Shopcartshopcart){將商品信息插入購(gòu)物車(chē)表中 try{ Connectioncon=DBUtil.getCon(); Stringsql="insertintoshop_cart(user_id,list_id,list_name,count,order_time,fixed_price,zhekou_price,picture)values(?,?,?,?,?,?,?,?)"; PreparedStatementprep=con.prepareStatement(sql); prep.setInt(1,shopcart.getUser_id()); prep.setInt(2,shopcart.getList_id()); prep.setString(3,shopcart.getList_name()); prep.setString(4,"1"); prep.setString(5,shopcart.getOrder_time()); prep.setDouble(6,shopcart.getFixed_price()); prep.setDouble(7,shopcart.getZhekou_price()); prep.setString(8,shopcart.getPicture()); prep.executeUpdate(); }catch(Exceptione){ e.printStackTrace(); } }3、BuyServlet.javapublicclassBuyServletextendsServlet{ publicvoidservice(ServletRequestrequest,ServletResponseresponse) throwsServletException,IOException{ request.setCharacterEncoding("utf-8"); response.setContentType("textsession=request.getSession(); SimpleDateFormattime=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss"); Datedate=newDate(); Stringorder_time=time.format(date);當(dāng)前時(shí)間作為加入購(gòu)物車(chē)的時(shí)間 Stringid=request.getParameter("id");獲得該商品id ShopUseruser=(ShopUser)session.getAttribute("user"); intuser_id=user.getId();獲得該商品信息 ShopListDaodao=newShopListDao(); ShopListlist=dao.getListById(id); Stringlist_name=list.getList_name(); Doublezhekou_price=list.getZhekou_price(); Doublefixed_price=list.getFixed_price(); Stringpicture=list.getPicture(); intlist_id=list.getId(); intindex=-1;-1代表第一次購(gòu)買(mǎi),1代表已經(jīng)買(mǎi)過(guò)該商品 ShopcartDaodaos=newShopcartDao(); Shopcartlists=daos.getShoplistById(list_id);購(gòu)物車(chē)數(shù)據(jù)表中查詢(xún)?cè)撋唐? if(lists==null){ index=-1;購(gòu)物車(chē)數(shù)據(jù)表中沒(méi)有該商品 }else{ index=1;購(gòu)物車(chē)數(shù)據(jù)表中有該商品 } if(index==-1){如果購(gòu)物車(chē)中沒(méi)有該商品,則插入 Shopcartshopcart=newShopcart(); shopcart.setUser_id(user_id); shopcart.setList_id(list_id); shopcart.setList_name(list_name); shopcart.setOrder_time(order_time); shopcart.setFixed_price(fixed_price); shopcart.setZhekou_price(zhekou_price); shopcart.setPicture(picture); ShopcartDaodaoss=newShopcartDao(); daoss.insertcart(shopcart);插入購(gòu)物車(chē)中 } PrintWriterout=response.getWriter(); if(index==-1){ out.write("0");0表示購(gòu)買(mǎi)成功 }else{ out.write("1");0表示購(gòu)買(mǎi)不成功 } }}煙臺(tái)大學(xué)畢業(yè)論文(設(shè)計(jì))評(píng)審表(指導(dǎo)教師用)題目惠客網(wǎng)網(wǎng)站設(shè)計(jì)學(xué)生姓名張延云學(xué)號(hào)201058501314專(zhuān)業(yè)計(jì)算機(jī)科學(xué)與技術(shù)指導(dǎo)教師姓名沙麗杰職稱(chēng)副教授所學(xué)專(zhuān)業(yè)計(jì)算機(jī)應(yīng)用是否同意參加答辯:得分評(píng)語(yǔ):指導(dǎo)教師(簽字):年月日(設(shè)計(jì))題目惠客網(wǎng)網(wǎng)站設(shè)計(jì)學(xué)生姓名張延云學(xué)號(hào)201058501314專(zhuān)業(yè)計(jì)算機(jī)科學(xué)與技術(shù)指導(dǎo)教師姓名沙麗杰職稱(chēng)副教授所學(xué)專(zhuān)業(yè)計(jì)算機(jī)應(yīng)用是否同意參加答辯:得分評(píng)語(yǔ):評(píng)閱人(簽字):年月日題目惠客網(wǎng)網(wǎng)站設(shè)計(jì)學(xué)生姓名張延云學(xué)號(hào)201058501314指導(dǎo)教師姓名沙麗杰職稱(chēng)副教授得分評(píng)語(yǔ):答辯委員會(huì)(小組)(全體成員簽字):年月日指導(dǎo)教師評(píng)分評(píng)閱人評(píng)分答辯評(píng)分綜合評(píng)定成績(jī)(按2:2.5:5.5)答辯委員會(huì)負(fù)責(zé)人(簽字):年月日以下免費(fèi)送您一百個(gè)優(yōu)秀畢業(yè)論文題目,供參考。1.企業(yè)集團(tuán)激勵(lì)與績(jī)效評(píng)價(jià)問(wèn)題研究2.XXX地區(qū)中小企業(yè)財(cái)務(wù)管理現(xiàn)狀問(wèn)題研究3.XXX地區(qū)上市公司盈利質(zhì)量實(shí)證研究4.XXX地區(qū)企業(yè)集團(tuán)整合過(guò)程中的財(cái)務(wù)問(wèn)題研究5.XXX地區(qū)中小企業(yè)的信用擔(dān)保體系問(wèn)題研究6.XXX地區(qū)上市公司財(cái)務(wù)預(yù)警問(wèn)題研究7.企業(yè)并購(gòu)前后財(cái)務(wù)狀況變化問(wèn)題研究8.以平衡計(jì)分卡為核心的績(jī)效評(píng)價(jià)體系研究9.EVA在企業(yè)績(jī)效評(píng)價(jià)中的作用研究10.關(guān)于我區(qū)中小企業(yè)引入風(fēng)險(xiǎn)投資問(wèn)題研究11.我國(guó)上市公司經(jīng)營(yíng)目標(biāo)的實(shí)證分析12.對(duì)內(nèi)含報(bào)酬率法的再思考13.利用平衡計(jì)分卡落實(shí)戰(zhàn)略的案例分析14.基于EVA的企業(yè)業(yè)績(jī)?cè)u(píng)價(jià)指標(biāo)體系的構(gòu)建與實(shí)施研究15.基于不同發(fā)展周期的企業(yè)財(cái)務(wù)戰(zhàn)略選擇研究16.集團(tuán)公司全面預(yù)算目標(biāo)的制定與分解17.現(xiàn)金流量折現(xiàn)法在評(píng)估公司戰(zhàn)略中的應(yīng)用分析18.財(cái)務(wù)指標(biāo)與非財(cái)務(wù)指標(biāo)在評(píng)估管理者業(yè)績(jī)中的應(yīng)用擬合19.我國(guó)企業(yè)財(cái)務(wù)管理目標(biāo)的現(xiàn)實(shí)選擇20.財(cái)務(wù)管理目標(biāo)與企業(yè)財(cái)務(wù)核心能力問(wèn)題研究21.企業(yè)財(cái)務(wù)管理中運(yùn)用稅收籌劃的探討22.建立以財(cái)務(wù)管理為核心的資源配置制度23.財(cái)務(wù)預(yù)警系統(tǒng)在財(cái)務(wù)管理中應(yīng)用評(píng)價(jià)24.基于Excel的財(cái)務(wù)預(yù)警模型研究25.中西部地區(qū)中小企業(yè)財(cái)務(wù)戰(zhàn)略選擇問(wèn)題研究26.中小企業(yè)納稅籌劃問(wèn)題研究27.企業(yè)投資過(guò)程中的納稅籌劃問(wèn)題研究28.企業(yè)集團(tuán)納稅籌劃問(wèn)題研究29.企業(yè)納稅籌劃中的風(fēng)險(xiǎn)規(guī)避問(wèn)題研究30.從公司治理結(jié)構(gòu)透視財(cái)務(wù)管理目標(biāo)31.作業(yè)成本管理模式及其應(yīng)用研究32.論管理層并購(gòu)在我國(guó)的運(yùn)用33.企業(yè)并購(gòu)中的財(cái)務(wù)風(fēng)險(xiǎn)與防范34.跨國(guó)公司財(cái)務(wù)管理策略及其在我國(guó)的實(shí)踐35.關(guān)于上市公司并購(gòu)的財(cái)務(wù)分析36.跨國(guó)公司財(cái)務(wù)管理體制的比較與選擇37.跨國(guó)公司財(cái)務(wù)管理策略及其在中國(guó)的實(shí)踐38.全球化與財(cái)務(wù)管理發(fā)展趨勢(shì)及其模式選擇39.財(cái)務(wù)治理與財(cái)務(wù)管理之異同40.EVA對(duì)傳統(tǒng)財(cái)務(wù)管理的沖擊41.企業(yè)財(cái)務(wù)管理機(jī)制重塑問(wèn)題探討42.財(cái)務(wù)管理發(fā)展的文化分析43.利益相關(guān)者合作模式下的財(cái)務(wù)管理目標(biāo)選擇44.行為財(cái)務(wù)管理探索——以?xún)r(jià)值管理為中心45.上市公司股利政策實(shí)證研究46.公司治理結(jié)構(gòu)與財(cái)務(wù)管理目標(biāo)問(wèn)題研究47.產(chǎn)權(quán)理論分析與財(cái)務(wù)管理目標(biāo)的現(xiàn)實(shí)選擇48.金融工具創(chuàng)新與企業(yè)財(cái)務(wù)管理49.對(duì)價(jià)值鏈財(cái)務(wù)管理目標(biāo)的探討50.IT信息產(chǎn)業(yè)企業(yè)的財(cái)務(wù)管理51.期權(quán)在財(cái)務(wù)管理中的運(yùn)用52.論創(chuàng)業(yè)投資在我國(guó)所面臨的財(cái)務(wù)問(wèn)題53.風(fēng)險(xiǎn)投資退出機(jī)制問(wèn)題研究54.企業(yè)可持續(xù)發(fā)展與財(cái)務(wù)管理問(wèn)題研究55.企業(yè)集團(tuán)資金鏈構(gòu)造問(wèn)題研究56.內(nèi)蒙古地區(qū)上市公司融資效率實(shí)證研究57.預(yù)算管理在ERP系統(tǒng)中的運(yùn)用問(wèn)題研究58.發(fā)展中小企業(yè)信貸融資的思考59.中小企業(yè)在不同發(fā)展階段戰(zhàn)略選擇問(wèn)題研究60.連鎖經(jīng)營(yíng)企業(yè)財(cái)務(wù)管理創(chuàng)新61.對(duì)我國(guó)中小企業(yè)風(fēng)險(xiǎn)投資的探討62.中西部地區(qū)中小企業(yè)融資策略研究63.融資租賃在中小企業(yè)中的運(yùn)用問(wèn)題研究
64.對(duì)我國(guó)中小企業(yè)信用管理的研究65.對(duì)我國(guó)中小企業(yè)創(chuàng)業(yè)版上市公司成長(zhǎng)性分析的探討66.對(duì)連鎖經(jīng)營(yíng)企業(yè)資金運(yùn)行管理的思考67.推行全面預(yù)算管理
建立新型財(cái)務(wù)管理體系68.機(jī)會(huì)成本及其在企業(yè)財(cái)務(wù)管理中的應(yīng)用69.建立以預(yù)算管理為中心的財(cái)務(wù)管理模式70.論邊際成本在企業(yè)理財(cái)中的運(yùn)用71.企業(yè)融資障礙及對(duì)策研究72.高新技術(shù)企業(yè)財(cái)務(wù)管理若干問(wèn)題的思考73.企業(yè)的擴(kuò)張與財(cái)務(wù)管理74.行為財(cái)務(wù)管理新論75.論破產(chǎn)企業(yè)財(cái)務(wù)管理存在的問(wèn)題及對(duì)策76.企業(yè)核心能力與財(cái)務(wù)管理能力研究77.我區(qū)企業(yè)利用外資融資效率分析78.我區(qū)中小企業(yè)創(chuàng)新模式研究—基于財(cái)務(wù)視角79.企業(yè)集團(tuán)成本管理的創(chuàng)新問(wèn)題研究80.集團(tuán)公司財(cái)務(wù)管理模式的探討81.非營(yíng)利組織財(cái)務(wù)管理面臨的問(wèn)題及對(duì)策研究82.企業(yè)激勵(lì)與績(jī)效評(píng)價(jià)問(wèn)題研究83.我區(qū)企業(yè)集團(tuán)財(cái)務(wù)戰(zhàn)略選擇問(wèn)題研究84.非營(yíng)利組織財(cái)務(wù)管理創(chuàng)新問(wèn)題研究85.企業(yè)集團(tuán)資本運(yùn)營(yíng)問(wèn)題研究86.論表內(nèi)融資與表外融資的關(guān)系87.EVA—現(xiàn)代企業(yè)的最佳績(jī)效評(píng)價(jià)指標(biāo)88.對(duì)杜邦分析法的再思考89.EVA與傳統(tǒng)業(yè)績(jī)?cè)u(píng)價(jià)方法結(jié)合問(wèn)題研究90.財(cái)務(wù)分析指標(biāo)體系創(chuàng)新問(wèn)題研究91.非財(cái)務(wù)分析法與財(cái)務(wù)分析法結(jié)合有效性研究92.非財(cái)務(wù)指標(biāo)在業(yè)績(jī)?cè)u(píng)價(jià)體系中運(yùn)用的有效性問(wèn)題研究93.關(guān)于經(jīng)營(yíng)者業(yè)績(jī)?cè)u(píng)價(jià)的思考94.企業(yè)融資效率實(shí)證研究95.信息時(shí)代財(cái)務(wù)控制趨勢(shì)分析96.期權(quán)在企業(yè)投資決策中的應(yīng)用97.企業(yè)集團(tuán)融資中的風(fēng)險(xiǎn)規(guī)避問(wèn)題研究98.我區(qū)企業(yè)的融資創(chuàng)新問(wèn)題研究99.現(xiàn)代資本預(yù)算技術(shù)在企業(yè)理財(cái)中的運(yùn)用100.國(guó)有資本減持的財(cái)務(wù)風(fēng)險(xiǎn)研究現(xiàn)在,我把自己多年來(lái)撰寫(xiě)畢業(yè)論文經(jīng)驗(yàn),總結(jié)如下,一并贈(zèng)送給您,希望能幫到您:畢業(yè)論文注意事項(xiàng)前言畢業(yè)論文(學(xué)士學(xué)位論文)是本科生畢業(yè)設(shè)計(jì)成果的“固化”與“濃縮”,其規(guī)范性歷來(lái)為指導(dǎo)教師和論文審閱人所重視,幾乎系評(píng)語(yǔ)中不可或缺之內(nèi)容。畢業(yè)論文的規(guī)范性由此可見(jiàn)一斑。各屆學(xué)生畢業(yè)論文中出現(xiàn)的問(wèn)題比比皆是,筆者將其加以整理,匆匆成文,姑且稱(chēng)之為“畢業(yè)論文注意事項(xiàng)”。須指出,本文全部?jī)?nèi)容乃筆者之見(jiàn),難免以偏概全、掛一漏萬(wàn),更無(wú)權(quán)威性可言,故不敢稱(chēng)之為“畢業(yè)論文寫(xiě)作規(guī)范”。文中不當(dāng)之處在所難免,歡迎同仁批評(píng)指正,共同商榷,以饗畢業(yè)班之學(xué)生?;蛟S一些人認(rèn)為,給一篇畢業(yè)論文做“樣板”,諸多問(wèn)題都將迎刃而解;網(wǎng)站上提供論文模版供學(xué)生下載更為上策。但筆者必須指出,許多應(yīng)注意的細(xì)微之處,遠(yuǎn)不是給一篇范文或給一個(gè)模版就能做到的,此乃撰本文之初衷。第一章關(guān)于插圖1.1圖號(hào)插圖要有圖號(hào),格式為“圖m-n”。其中m為該插圖所在的章號(hào),n為本章中該插圖的順序號(hào),m與n均為阿拉伯?dāng)?shù)字。每一章的插圖獨(dú)立編號(hào)。例如第3章的第4個(gè)插圖標(biāo)記為“圖3-4”1.2圖名(圖注)圖名應(yīng)確切反映該圖的含義,一般為名詞性短語(yǔ),力圖簡(jiǎn)明扼要。圖名放于圖號(hào)后,與圖號(hào)隔兩個(gè)全角空格。為便于敘述,不妨將圖號(hào)與圖名并稱(chēng)為“圖題”。1.3插圖的形式插圖一般有四種形式,即手繪圖、屏幕抓圖、掃描圖、文件插圖。來(lái)自電子版參考文獻(xiàn)的插圖,多數(shù)是模糊不清的,故建議用手繪圖取而代之。1.3.1手繪圖手繪圖系指在Word中直接用繪圖命令繪制的圖。該類(lèi)插圖所占磁盤(pán)空間最少,系使用最多的一種插圖形式,數(shù)據(jù)流圖、結(jié)構(gòu)圖、程序框圖一般用此法繪制。繪圖所用圖例應(yīng)注意規(guī)范。程序框圖的選擇框要注意標(biāo)“是否”或“YN”,起始框、終結(jié)框注意用圓角矩形(建議使用專(zhuān)門(mén)用于畫(huà)框圖的軟件Visio畫(huà)框圖);數(shù)據(jù)流圖的數(shù)據(jù)線需標(biāo)數(shù)據(jù)名稱(chēng),數(shù)據(jù)加工與數(shù)據(jù)存儲(chǔ)之間的箭頭無(wú)數(shù)據(jù)名稱(chēng)。其他圖形的圖例參考有關(guān)文獻(xiàn)。手繪圖時(shí)必須一絲不茍,搭結(jié)欠量、過(guò)量均不合格;圖中的文字放入文本框中,框內(nèi)文字注意橫縱居中;線框交界處注意勻稱(chēng);框內(nèi)文字的筆劃宜完整,不得被線框遮蓋;文字、線條不得交叉;圖中文字盡可能使用統(tǒng)一的字體、字形、字號(hào),其中字號(hào)原則上不大于正文字號(hào)(以小半號(hào)為宜)。微調(diào)線條位置、長(zhǎng)短時(shí),可將Alt鍵和箭頭鍵配合使用。觀察線條是否存在搭接問(wèn)題時(shí),可選用500%的顯示比例,否則難以看出搭接問(wèn)題。線條、文字等元素輸入完畢后,應(yīng)選中與所繪之圖有關(guān)的所有線條、文本框,按鼠標(biāo)右鍵,選“組合”,將各元素組合在一起。否則,很有可能排版后“東一只胳膊、西一條腿”,甚至“丟胳膊少腿”。1.3.2屏幕抓圖此類(lèi)圖系指使用PrtScreen或Alt+PrtScreen鍵通過(guò)剪貼板獲得的圖像。采用屏幕抓圖制作插圖時(shí),應(yīng)“量身定做”,抓圖后不要縮放,以免模糊。1.3.3掃描圖如使用掃描圖片,分辨率要求為300線,顏色模式為灰度,嵌入文中后不要縮放。1.3.4文件插圖文件插圖系指使用“插入|圖片|來(lái)自文件…”命令插入的圖像。采用文件插圖時(shí),盡量不要使用JPG等類(lèi)型的壓縮圖片,以免影響打印效果。1.4插圖的位置盡量將插圖與正文中的相關(guān)文字說(shuō)明置于同一頁(yè)。放入前一頁(yè)或后一頁(yè),乃不得已而為之(例如圖太大等)。插圖一般居中放置;圖題位于插圖的下方,用宋體5號(hào)字,居中放置;圖題與插圖放于同一頁(yè)中,即兩者不得跨頁(yè)。換言之,圖題不能位于某一頁(yè)的頁(yè)首。一張圖一般不得跨頁(yè)(大的程序框圖例外,但需按正規(guī)要求標(biāo)清楚)。1.5插圖的排版插圖很小時(shí),建議使用環(huán)繞排版(四周排版),插圖前、圖題后均應(yīng)留適當(dāng)空間,切勿與正文“緊密相連”。第二章關(guān)于表格論文中的表格一般使用Word的表格功能直接制作,使用Excel制作亦可。2.1表號(hào)表格要有表號(hào),格式為“表m-n”。其中m為該表格所在的章號(hào),n為該章中該表格的順序號(hào),即每一章的表格獨(dú)立編號(hào)。例如第3章的第4個(gè)表格標(biāo)記為“表3-4”2.2表名表名應(yīng)確切反映該表的含義,一般為名詞性短語(yǔ),力圖簡(jiǎn)明扼要。表名放于表號(hào)后,與表號(hào)隔兩個(gè)全角空格。為便于敘述,不妨將表號(hào)與表名并稱(chēng)為“表題”。2.3表格盡量將表格與正文中的相關(guān)文字說(shuō)明置于同一頁(yè),放入前一頁(yè)或后一頁(yè)乃不得已而為之(例如表格太大等)。表格一般居中放置;表題位于表格的上方,用宋體5號(hào)字;居中放置;表題與表格放于同一頁(yè)中,即兩者不得跨頁(yè)。換言之,表題不能位于某一頁(yè)的頁(yè)尾。表格本身可以跨頁(yè),但次頁(yè)的表應(yīng)加一個(gè)表頭(注意,不是標(biāo)題,是表頭,即表格的首行),或在次頁(yè)首部加注“(續(xù)表)”。2.4表格內(nèi)文字的排版表格內(nèi)文字應(yīng)比正文小半號(hào),一般居中放置,但文字量較大且長(zhǎng)短不一時(shí),以左對(duì)齊為宜。表格設(shè)計(jì)應(yīng)美觀、大方,表格風(fēng)格盡量一致,推薦使用三線式表格。表格前、后均應(yīng)留適當(dāng)空間,切勿與正文“緊密相連”。第三章關(guān)于摘要5.1格式中英文摘要各占一頁(yè),首行寫(xiě)“摘要”“ABSTRACT”(“摘要”之間空兩格,采用三號(hào)字、黑體、居中,與內(nèi)容空一行);第三行開(kāi)始寫(xiě)摘要內(nèi)容,首行空兩格(內(nèi)容采用小四號(hào)宋體)。最后單獨(dú)列一行,寫(xiě)中英文關(guān)鍵詞。關(guān)鍵詞一般提供3-5個(gè)即可,寫(xiě)于1-2行上,以分號(hào)分隔。中文關(guān)鍵詞前冠以“關(guān)鍵詞:”,靠左;英文關(guān)鍵詞前冠以“Keywords:”,亦靠左。第二行首個(gè)關(guān)鍵字與第一行的首個(gè)關(guān)鍵字對(duì)齊。具體要求參見(jiàn)模板。5.2內(nèi)容課題的意義,工作方法,結(jié)果與結(jié)論,后續(xù)研發(fā)建議等。摘要中不可大段大段地引用正文中的段落。切忌使用自動(dòng)翻譯工具將中文摘要翻譯為英文摘要。第四章關(guān)于目錄4.1目錄的制作目錄必須由Word自動(dòng)生成,不得手工輸入,以免后患無(wú)窮。制作方法:先使用格式工具欄的第一個(gè)圖標(biāo)將各級(jí)標(biāo)題“格式化”,再使用“插入|索引和目錄”便可自動(dòng)生成。目錄生成后,在首行加上“目錄”二字,采用黑體三號(hào)字,居中。目錄只列到三級(jí),一、二、三級(jí)標(biāo)題依次內(nèi)縮一字,分別采用四號(hào)、小四號(hào)、五號(hào)宋體。4.2目錄頁(yè)的位置目錄頁(yè)位于正文第一頁(yè)之前。正文首頁(yè)為論文第一頁(yè)。目錄右端的頁(yè)號(hào)應(yīng)對(duì)齊。目錄頁(yè)超過(guò)一頁(yè)時(shí),應(yīng)有頁(yè)碼,一般采用大寫(xiě)羅馬
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 龍年元旦聯(lián)歡晚會(huì)閉幕詞(9篇)
- 新教材高考地理二輪復(fù)習(xí)一8類(lèi)識(shí)圖技法專(zhuān)項(xiàng)訓(xùn)練技法8區(qū)域分布圖判讀含答案
- 第二十五章 銳角的三角比(單元重點(diǎn)綜合測(cè)試)
- 統(tǒng)編版語(yǔ)文二年級(jí)上學(xué)期期末備考真題分類(lèi)匯編專(zhuān)題04 名篇名句默寫(xiě) (含答案)
- 陜西省西安市曲江第一小學(xué)2024-2025學(xué)年三年級(jí)上學(xué)期期中學(xué)業(yè)水平測(cè)試科學(xué)試題(無(wú)答案)
- 廣東省汕尾市華大實(shí)驗(yàn)學(xué)校2024-2025學(xué)年第一學(xué)期期中考試九年級(jí)化學(xué)試卷
- 采礦權(quán)購(gòu)買(mǎi)合同范本
- 廣州居民租房協(xié)議格式
- 商務(wù)樓租賃合同書(shū)參考范本
- 中考數(shù)學(xué)必考知識(shí)點(diǎn)總結(jié)
- 2024-2025學(xué)年高中地理第四章自然環(huán)境對(duì)人類(lèi)活動(dòng)的影響2全球氣候變化對(duì)人類(lèi)活動(dòng)的影響達(dá)標(biāo)訓(xùn)練含解析中圖版必修1
- 河南省鄭州市第四初級(jí)中學(xué)2024-2025學(xué)年八年級(jí)上學(xué)期期中考試物理試卷
- JJF 2159-2024零氣發(fā)生器校準(zhǔn)規(guī)范
- 海底探測(cè)用自動(dòng)潛航器相關(guān)項(xiàng)目實(shí)施方案
- 期中檢測(cè)卷(試題)-2024-2025學(xué)年統(tǒng)編版二年級(jí)語(yǔ)文上冊(cè)
- 2024年江蘇省氣象系統(tǒng)事業(yè)單位招聘61人歷年高頻難、易錯(cuò)點(diǎn)500題模擬試題附帶答案詳解
- 2024年《中華人民共和國(guó)監(jiān)察法》知識(shí)測(cè)試題庫(kù)及答案
- 中職英語(yǔ)高二期中考試試卷(含答案)
- 2024年安徽國(guó)資國(guó)企研究院限公司公開(kāi)招聘工作人員4名高頻難、易錯(cuò)點(diǎn)500題模擬試題附帶答案詳解
- 中學(xué)校園商店招標(biāo)公告
- Unit 2 Hobbies Welcome to the unit 教學(xué)設(shè)計(jì)2024-2025學(xué)年牛津譯林版英語(yǔ)七年級(jí)上冊(cè)
評(píng)論
0/150
提交評(píng)論