企業(yè)網(wǎng)站地設(shè)計與實(shí)現(xiàn)畢業(yè)論文_第1頁
企業(yè)網(wǎng)站地設(shè)計與實(shí)現(xiàn)畢業(yè)論文_第2頁
企業(yè)網(wǎng)站地設(shè)計與實(shí)現(xiàn)畢業(yè)論文_第3頁
已閱讀5頁,還剩49頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、企業(yè)的設(shè)計與實(shí)現(xiàn)后臺管理的設(shè)計與實(shí)現(xiàn)摘要:伴隨著計算機(jī)技術(shù)在各行各業(yè)日益廣泛和深入的應(yīng)用,網(wǎng)絡(luò)的概念早已深入人心。今天的網(wǎng)絡(luò)在各行各業(yè)的發(fā)展戰(zhàn)略中占據(jù)了重要的位置,成為企業(yè)不可分割的部分。企業(yè)產(chǎn)品與企業(yè)形象的宣傳已不只局限于電視與報紙,網(wǎng)絡(luò)已成為企業(yè)展示自己的另一個舞臺。企業(yè)建立,將企業(yè)各方面的宣傳與服務(wù)展現(xiàn)于網(wǎng)絡(luò)中,通過網(wǎng)絡(luò)更可實(shí)現(xiàn)如網(wǎng)上購物、信息查詢等功能,這些在改變我們原有經(jīng)營方式與經(jīng)營理念的同時,也為企業(yè)帶來了更高的效益。因此,對于一家婚紗影樓來說,擁有一個屬于自己的是至關(guān)重要的。本提供了一系列的功能,使我們能夠全方位的了解影樓,如影樓簡介、最新作品、婚紗出租、客戶服務(wù)等。關(guān)鍵詞:企業(yè)

2、;ASP;Dreamweaver;數(shù)據(jù)庫DesignandImplementationofCorporateWebsiteDesignandImplementationofBackgroundManagementAbstract:Applytoallprofessionsandtradesgraduallybroadandthorough,thenetworkconceptisdeeplyrootedamongthepeoplelongagotobeaccompanyingcomputerart.Networktodayhasbecometheinalienablepartofenterpri

3、seintheallprofessionsandtradesdevelopmentstrategy.TheenterpriseproductandtheenterpriseimagepropagatingareconfinedtoTValreadynotonlyandnewspaper,thenetworkalreadybecomeenterpriseshowingselfanotherstage.Enterprisebuildswebsite,everyaspectpropagatingandserviceunfoldinYunetworkwithenterprise,thesehaveal

4、sobroughthigherbeneficialresulttohigherbeneficialresultbythefactthatthenetworkmaycometrueiffunctionsuchaswebshopping,theinformationhuntmore,inideasimultaneouschangingouroriginalmodeofbusinessoperationandmanaging.Therefore,yarntoonemarriagetoinspectwithimagebuilding,owningawebsitebelongingtoselfisall

5、-important.Thatwebsitehasprovidedthefunctionatrainof,makesusall-directionbeingabletoknowingtheimagebuilding,yarnletsout,customerservicewaitsifdepictingthebuildingbriefintroduction,up-to-datework,marriage.Websitehasseveralthefollowingpartscomposition:Thebriefintroduction,up-to-the-minutetrends,workap

6、preciatethehomepage,theimagebuilding,marriageyarnrentsout,order,coversthefriendforumaswithanetonthenet.ProsceniumexploitationimplementappliesASP,Dreamweaver,flashanimatedcartoonetc,buildsthewebsitebeingrichindevelopmenteffect.BackstagesupporterappliesSQLServerbuilding-updatabases,carriesoutthedataad

7、ministration,completenesskeepingadata.Keywords:CorporateWebsite;ASP;Dreamweaver;Database目錄第1章緒論1第2章開發(fā)及運(yùn)行環(huán)境22.1開發(fā)工具的選用及介紹22.1.1ASP簡介22.1.2頁面設(shè)計工具2第3章需求分析33.1客戶端33.2功能需求33.2.1描述33.2.2系統(tǒng)功能33.2.3數(shù)據(jù)描述4第4章詳細(xì)設(shè)計54.1后臺管理設(shè)計54.1.1后臺管理框架圖54.2數(shù)據(jù)庫設(shè)計5第5章系統(tǒng)的實(shí)現(xiàn)與代碼設(shè)計75.1后臺登陸頁面實(shí)現(xiàn)75.2作品管理75.2.1客戶管理75.2.2作品分類85.2.3管理作品11

8、5.3價位設(shè)置175.3.1設(shè)置價位175.4關(guān)于我們175.5系統(tǒng)管理205.5.1管理員設(shè)置20第6章總結(jié)與展望256.1總結(jié)25I6.2展望.25畢業(yè)設(shè)計體會26致謝27參考文獻(xiàn)28A英文翻譯資料29II第1章緒論本設(shè)計闡述了企業(yè)開發(fā)系統(tǒng)的過程:作品管理、價位設(shè)置、客服與活動、關(guān)于我們、系統(tǒng)管理。其中作品管理分為客戶管理、作品分類、管理作品。價位設(shè)置明確了各類產(chǎn)品的價位。客服與活動包括了活動管理和QQ客服兩個模塊,能夠詳細(xì)及時的解決客戶的各種問題。關(guān)于我們這個模塊能夠讓客戶詳細(xì)細(xì)致的了解我們。系統(tǒng)管理界面分為管理員設(shè)置和推出管理。根據(jù)企業(yè)系統(tǒng)開發(fā)生命周期的原理,結(jié)合“皇氏婚紗攝影”的實(shí)際

9、情況采用模塊式劃分,逐步細(xì)化的設(shè)計方法和實(shí)現(xiàn)方法,采用ASP、Access、頁面設(shè)計軟件Dreamweaver開發(fā)了本企業(yè)系統(tǒng)。近年來,隨著網(wǎng)絡(luò)技術(shù)的迅猛發(fā)展和市場競爭的不斷加劇,企業(yè)在現(xiàn)代社會中扮演越來越重要的角色。企業(yè)建立除了宣傳企業(yè),樹立品牌和形象外,更重要的是建立企業(yè)與外界的商務(wù)往來和信息交流。本設(shè)計結(jié)合企業(yè)建立的實(shí)際情況,經(jīng)過可行性研究和深入的需求分析,采用最新的開發(fā)平臺ASP.NET與Access結(jié)合作為開發(fā)工具而開發(fā)出來的基于B/S結(jié)構(gòu)的企業(yè)門戶系統(tǒng)。在設(shè)計與開發(fā)過程中也形成了本系統(tǒng)的一些特色:(1)通用性。系統(tǒng)適用于一般的企業(yè),企業(yè)通過此系統(tǒng)可以發(fā)布產(chǎn)品信息、公司新聞、公告、客

10、戶管理等。(2)易用性。系統(tǒng)界面友好、操作簡便,不需要專業(yè)人員操作,所有數(shù)據(jù)管理采用網(wǎng)頁結(jié)構(gòu),整個系統(tǒng)采用功能相對獨(dú)立的體系,容易理解,使用方便。(3)安全性。系統(tǒng)采用數(shù)據(jù)加密技術(shù),驗(yàn)證碼等來提高系統(tǒng)的安全性,同時系統(tǒng)有一個超級管理員,他的權(quán)限沒有限制,而其他管理員則有權(quán)限限制,這也提高了系統(tǒng)使用的安全性和數(shù)據(jù)的XX性。1第2章開發(fā)及運(yùn)行環(huán)境2.1開發(fā)工具的選用及介紹2.1.1ASP簡介ASP是ActiveServerPage的縮寫,意為“動態(tài)服務(wù)器頁面”。ASP是微軟公司開發(fā)的代替CGI腳本程序的一種應(yīng)用,它可以與數(shù)據(jù)庫和其它程序進(jìn)行交互,是一種簡單、方便的編程工具。ASP的網(wǎng)頁文件的格式是

11、.asp,現(xiàn)在常用于各種動態(tài)中。另外阿斯匹林、天門冬氨酸、阿里軟件銷售合作伙伴、美國武裝系統(tǒng)暨程序公司等的縮寫也都為ASP2.1.2頁面設(shè)計工具網(wǎng)頁三劍客:Dreamweaver、Firewoke、Flash。2第3章需求分析3.1客戶端了解Client及Server間的關(guān)系。在計算機(jī)的世界里,凡是提供服務(wù)的一方我們稱為伺服端(Server),而接受服務(wù)的另一方我們稱作客戶端(Client)。我們最常接觸到例子是局域網(wǎng)絡(luò)里的打印服務(wù)器所提供的打印服務(wù):提供打印服務(wù)的計算機(jī),我們可以說它是打印服務(wù)器;而使用打印服務(wù)器提供打印服務(wù)的另一方,我們則稱作客戶端。但是誰是客戶端誰是伺服端也不是絕對的,例

12、如倘若原提供服務(wù)之伺服端要使用其它機(jī)器所提供之服務(wù),則所扮演之角色即轉(zhuǎn)變?yōu)榭蛻舳?。而這種關(guān)系在因特網(wǎng)上,就變成使用者和的關(guān)系了。使用者透過調(diào)制解調(diào)器等設(shè)備上網(wǎng),在瀏覽器中輸入網(wǎng)址,透過通訊協(xié)議向提出瀏覽網(wǎng)頁的要求(Request)。收到使用者的要求后,將使用者要瀏覽的網(wǎng)頁數(shù)據(jù)傳輸給使用者,這個動作稱為響應(yīng)(Response)。提供網(wǎng)頁數(shù)據(jù)的服務(wù),使用者接受所提供的數(shù)據(jù)服務(wù);所以使用者在這里就是客戶端,響應(yīng)使用者要求的即稱為伺服端。不過客戶端及伺服端的關(guān)系不見得一定建立在兩臺分開的機(jī)器上,同一臺機(jī)器中也有這種主從關(guān)系的存在。提供服務(wù)的伺服端及接受服務(wù)的客戶端也有可能都在同一臺機(jī)器上,例如我們在提

13、供網(wǎng)頁的服務(wù)器上執(zhí)行瀏覽器瀏覽本機(jī)所提供的網(wǎng)頁。3.2功能需求3.2.1描述本是為了婚紗攝影店開發(fā)的,隨著信息時代的發(fā)展,社會普遍對網(wǎng)絡(luò)的需求,該能夠提供更多實(shí)用功能,本著實(shí)用、美觀、高效的目的,該能夠提供如下功能需求:作品管理、價位設(shè)置、客服與活動、關(guān)于我們、系統(tǒng)管理等。3.2.2系統(tǒng)功能婚紗攝影的后臺由如下功能組成:作品管理價位設(shè)置客服與活動關(guān)于我們3系統(tǒng)管理3.2.3數(shù)據(jù)描述本系統(tǒng)實(shí)體之間主要有以下幾類聯(lián)系(Relation):用戶與頁面之間存在管理聯(lián)系(M:N)、用戶與留言發(fā)表之間(1:M)、用戶與友情(1:M)。4第4章詳細(xì)設(shè)計4.1后臺管理設(shè)計4.1.1后臺管理框架圖后臺管理主界面

14、價作客關(guān)系位品服于統(tǒng)設(shè)管與我管置理活們理動圖4.1后臺管理框架圖4.2數(shù)據(jù)庫設(shè)計表4.1關(guān)于我們字段名稱數(shù)據(jù)類型字段說明uname文本攝影師名稱images文本圖片description備注主要是攝影5表4.2管理員字段名稱數(shù)據(jù)類型字段說明username文本管理員名稱userpwd文本要做的事情logintime日期/時間做的時間表4.3價位設(shè)置字段名稱數(shù)據(jù)類型字段說明package文本價位packagecontent備注時間權(quán)限pquantity文本照片的X數(shù)6第5章系統(tǒng)的實(shí)現(xiàn)與代碼設(shè)計5.1后臺登陸頁面實(shí)現(xiàn)后臺界面圖5.1后臺登錄界面5.2作品管理5.2.1客戶管理能更好的查看我們企業(yè)的

15、客戶信息,了解企業(yè)的知名度??蛻艄芾砣鐖D5.2所示。7圖5.2客戶管理5.2.2作品分類能更好的把企業(yè)里的作品更好的管理,客戶要看的時候能更好、更快的瀏覽到公司的作品。作品如圖5.3所示。圖5.3作品分類代碼分析:%dimstrsqldimicon.openconstrstrsql=selectcategoryid,categoryname,ordersfromcategoryorderbyordersdescsetrs=execsql(strsql,con)8dimrevalifrequest(flag)=createthenreval=創(chuàng)建新作品分類成功!elseifrequest(fla

16、g)=modifythenreval=修改作品分類成功!elseifrequest(flag)=deletethenreval=刪除作品分類成功!endif%圖片分類管理9作品分類管理分類名稱:修改:刪除編號作品分類名稱排序(最上面的四類可在首面顯示)選項(xiàng)10inputname=ordertype=textid=ordervalue=size=8inputname=cidtype=hiddenid=cidvalue=imgsrc=image/setting.gifstyle=cursor:pointertitle=修改onClick=modifys(,)ahref=processcategor

17、y.asp?prctype=delete&categoryid=target=flmonClick=if(confirm(你確定要刪除此圖片嗎?)returntrueelsereturnfalse;5.2.3管理作品能有效的管理作品,使之瀏覽更清楚,管理作品如圖5.4所示。11圖5.4管理作品代碼分析:%con.openconstr打開連接cn.openconstr打開連接dimrevalifrequest(flag)=createthenreval=創(chuàng)建新作品成功!elseifrequest(flag)=modifythenreval=修改作品成功!elseifrequest(flag)=d

18、eletethenreval=刪除作品成功!endif%12上傳新圖片!-functionsubfrm()frmfile.upsub.value=處理中.;frmfile.upsub.disabled=true;returntrue;functionchkfrm()if(trim(createprod.filename.value)=)document.getElementById(shint).innerHTML=圖片,請先上傳圖片!;returnfalse;您還沒有上傳functiontrim(str)returnstr.replace(/(s*)|(s*$)/,);functionmod

19、ifys(pname,pcategory,photo,description,pid,CustID)createprod.pname.value=decodeURIComponent(pname);createprod.description.value=decodeURIComponent(description);createprod.filename.value=photo;createprod.p_id.value=pid;createprod.prctype.value=modify;createprod.createsub.value=修改;for(i=0;icreateprod.

20、pcategory.length;i+)if(createprod.pcategory.optionsi.value=pcategory)createprod.pcategory.optionsi.selected=true;for(i=0;i上傳新新作品照片路徑:照片名稱:14作品所屬:照片分類:照片描述:修改:刪除15編號作品名稱分類作品所屬照片照片描述選項(xiàng)imgsrc=image/setting.gifstyle=cursor:pointertitle=修改onClick=modifys(,)ahref=processproduction.asp?prctype=delete&p_id=

21、target=flmonClick=if(confirm(你確定要刪除此圖片嗎?)returntrueelsereturnfalse;165.3價位設(shè)置5.3.1設(shè)置價位使用戶能清楚的了解公司的價位情況,設(shè)置價位如圖5.4所示。圖5.4設(shè)置價位5.4關(guān)于我們能更好的了解公司內(nèi)部情況,關(guān)于我們?nèi)鐖D5.5所示。圖5.5關(guān)于我們代碼分析:17紫光攝影-關(guān)于我們19divclass=picid=about_picimgsrc=uploadfile/alt=照片:5.5系統(tǒng)管理5.5.1管理員設(shè)置能及時的更改后臺的信息,管理員設(shè)置如圖5.6所示。20圖5.6管理員設(shè)置代碼分析:最新活動!-/vartre

22、g=RegExp(/(0-90-90-90-9-0-90-9-0-90-9)/);functionsubfrm()if(trim(frmploy.username.value)=)document.getElementById(username_tip).innerHTML=管理員賬號不可為空!-;document.getElementById(username_tip).style.display=;frmploy.username.focus();returnfalse;document.getElementById(username_tip).style.display=none;if(

23、trim(frmploy.oldpassword.value)=)21document.getElementById(oldpassword_tip).innerHTML=請輸入舊密碼!_;document.getElementById(oldpassword_tip).style.display=;frmploy.oldpassword.focus();returnfalse;document.getElementById(oldpassword_tip).style.display=none;if(trim(frmploy.newpassword.value)=)document.getE

24、lementById(newpassword_tip).innerHTML=請輸入新密碼!_;document.getElementById(newpassword_tip).style.display=;frmploy.newpassword.focus();returnfalse;document.getElementById(newpassword_tip).style.display=none;if(trim(frmploy.passwordcheck.value)!=trim(frmploy.newpassword.value)document.getElementById(pass

25、wordcheck_tip).innerHTML=密碼校驗(yàn)不一致!_;document.getElementById(passwordcheck_tip).style.display=;frmploy.passwordcheck.focus();returnfalse;document.getElementById(passwordcheck_tip).style.display=none;functiontrim(str)returnstr.replace(/(s*)|(s*$)/,);-修改管理員賬號22管理員賬號:inputname=usernametype=textclass=inpu

26、tid=usernamevalue=舊密碼:新密碼:密碼確認(rèn):2324第6章總結(jié)與展望6.1總結(jié)本次設(shè)計從數(shù)據(jù)庫到頁面及編碼都要從頭到尾完整的自行設(shè)計,不過這次有一部分內(nèi)容也是采用了網(wǎng)上下載的模板,比如CSS樣式、后臺框架。在開發(fā)過程中,有許多都是漸進(jìn)學(xué)習(xí)到的,從剛開始做到快完成時,已經(jīng)有了不同的想法,應(yīng)該說是更好的想法。不足處:的部分CSS樣式在除了IE外的瀏覽器還是不正常。在進(jìn)行數(shù)據(jù)庫設(shè)計的時候,都是邊編寫代碼邊設(shè)計數(shù)據(jù)庫,一個個模塊相互獨(dú)立,各個數(shù)據(jù)庫表之間都是獨(dú)立存在的,并沒有太大的聯(lián)系。數(shù)據(jù)庫中由于時間的關(guān)系也沒有用到視圖、存儲過程來做,用視圖或者存儲過程可能使更加的安全。還有數(shù)據(jù)庫

27、各字段的數(shù)據(jù)類型不夠合理,在往后的設(shè)計中應(yīng)該考慮更加周全。未來學(xué)習(xí)方向:ASP.NET編程,這方向上應(yīng)該繼續(xù)學(xué)習(xí)加強(qiáng),簡單的數(shù)據(jù)處理已經(jīng)沒有問題。在隨后的一段時間中需要總結(jié)出數(shù)據(jù)庫基本操作、驗(yàn)證碼、上傳等幾個通用的代碼類,可以方便以后的調(diào)用與操作,集成化的程度更高。6.2展望本文只實(shí)現(xiàn)了的基本功能,要做到界面完美,以及在提高系統(tǒng)的安全性方面還有大量的工作要做。為了能使本更加實(shí)用,則還要進(jìn)行以下工作:(1)進(jìn)一步完善婚紗攝影的主要功能,實(shí)現(xiàn)與其他系統(tǒng)的接口。(2)對用戶進(jìn)行系統(tǒng)使用培訓(xùn)和系統(tǒng)維護(hù)技能培訓(xùn)。(3)完善和維護(hù)系統(tǒng)功能。(4)保留適當(dāng)空間,以增強(qiáng)本系統(tǒng)的可擴(kuò)展性。(5)在企業(yè)運(yùn)作中改進(jìn)

28、不足之處,使能夠更好的適應(yīng)企業(yè)實(shí)際工作,增強(qiáng)可移植性。(6)撰寫相關(guān)文檔資料,形成可推廣的產(chǎn)品。25畢業(yè)設(shè)計體會不覺三年的時間過去了,三年來,在學(xué)校的指導(dǎo)、老師的教誨和同學(xué)的幫助下,我付出了許多,卻收獲得更多。我覺得上大學(xué)一定要搞清楚兩個問題:來干什么?到哪里去?來玩還是來學(xué)習(xí),是來背著花父母的錢“享受”還是來提高自己的綜合能力?第二個問題,到哪里去?通過三年的學(xué)習(xí),對所學(xué)的專業(yè)有一定的了解,上大學(xué)是為了什么?還不是能找到一份比較滿意的工作,過上較好的生活。我認(rèn)為只要在大學(xué)期間付出了,找份工作也比較容易,找份比較滿意的工作也不會很難。我相信付出總有回報,敢于面對自己的短處,適時表現(xiàn)出自己的長處

29、。當(dāng)然這要求從大一時就要開始培養(yǎng),學(xué)習(xí)要過硬、知識要全面,交際能力、動手能力等都是長期積累的結(jié)果。我認(rèn)為:平時的努力是最重要的。努力的方面不僅包括知識的學(xué)習(xí),還包括能力的提高。很多招聘人員雖說不會太在意我們的成績,但是又不得不看我們的成績,成績能反映出我們大學(xué)是否努力學(xué)習(xí)了,也能一定程度上表現(xiàn)自己是否比別人優(yōu)秀。作為大學(xué)生,我們應(yīng)該盡量增廣自己的知識面。就業(yè)是每個人必須經(jīng)歷的,不能有逃避的心理,要積極的面對,努力的爭取,機(jī)會對每人都是平等的,把握機(jī)會也就把握了人生。都說2008年是一個幸運(yùn)的年份,作為畢業(yè)在幸運(yùn)年的大學(xué)生,我們有理由對祖國的未來布滿憧憬,對將來的工作滿懷期盼!難忘而多姿的大學(xué)生

30、活即將逝去,但我不會沉浸于過去的光輝歲月,我將用全新的心態(tài)去擁抱新的挑戰(zhàn)!謝謝大家!26致謝三年時間,不知不覺就要過去了。在此,我們也衷心感謝三年來辛勤培育我們的老師。在以后的工作崗位上,我也會不斷努力,用自己的辛勤工作和不懈奮斗來回報母校和老師們!感謝我們的畢業(yè)設(shè)計指導(dǎo)老師周全明老師的諄諄教誨,感謝您在忙碌的教學(xué)工作和生活中抽出時間來給我們解答各種問題,悉心指導(dǎo),提出了許多寶貴意見。感謝我的輔導(dǎo)員老師X昊雯,她嚴(yán)謹(jǐn)細(xì)致、一絲不茍的作風(fēng)一直是我工作、學(xué)習(xí)中的榜樣;她循循善誘的教導(dǎo)和不拘一格的思路給予我無盡的啟迪。感謝所有教過的或沒教過我們的全學(xué)院的老師,因?yàn)槟銈冋n堂上的指導(dǎo)和課外的交流,我們才

31、可以學(xué)習(xí)到很多知識和做人的道理,為今后的人生做準(zhǔn)備。在設(shè)計即將完成之際,我的心情無法平靜,從開始進(jìn)入課題到設(shè)計的順利完成,有多少可敬的師長、同學(xué)、朋友給了我無言的幫助,在這里請接受我誠摯的謝意!最后我還要感謝培養(yǎng)我長大含辛茹苦的父母,謝謝你們!27參考文獻(xiàn)曹衍龍.ASP/ASP.NET數(shù)據(jù)庫開發(fā)實(shí)用工程案例精選M.:人民郵電,2004.248249李學(xué)軍.ASPWeb開發(fā)教程M.:海洋,2005.8788.林少景編著.ASP動態(tài)編程M.:清華大學(xué).2002-06孫剛、徐兵,董小剛.基于ASPNET技術(shù)的電子商務(wù)系統(tǒng)的開J.XX工業(yè)大學(xué)學(xué)報,2004年145-153薩師煊、王珊.數(shù)據(jù)庫系統(tǒng)概論M

32、.高等教育,2004年1299-120楊曉鐘.設(shè)計與開發(fā)M.:機(jī)械工業(yè),2005-0655-90X軍、王佩楷主編.ASP動態(tài)設(shè)計經(jīng)典案例,機(jī)械工業(yè)出版社趙小林、X志強(qiáng)、X潔主編.網(wǎng)頁制作技術(shù)教程動態(tài)網(wǎng)頁篇,:國防工業(yè)任學(xué)文、X嚴(yán)編.網(wǎng)頁設(shè)計與制作,中國科學(xué)技術(shù)Microsoft.NET框架程序設(shè)計(修訂版)AppliedMicrosoft.NETFrameworkProgramming美JeffreyRichter譯者:李建忠:清華大學(xué)杜巧玲等編.網(wǎng)頁設(shè)計超級夢幻組合,清華大學(xué)趙增敏編.ASP動態(tài)網(wǎng)頁設(shè)計,電子工業(yè)龍馬工作室編.ASP+SQLServer組建動態(tài)實(shí)例精講,:人民郵電沈大林主編.

33、中文Flash8案例教程,中國鐵道DavidKarlins.BuildYourOwnWebSiteM,McGraw-HiiOsborneMedia,2003.1DanSuciu、GottfriedVosen.TheWorldWideWebanddatabases,Springer,2001.117Esposito、Dino.IntroducingMicrosoftASP.NETAJAXM,America:MicrosoftPr,2005:100-15028A英文翻譯資料ProgrammingLanguageProgramminglanguage,incomputerscience,arethe

34、artificiallanguagesusedtowriteasequenceofinstructions(acomputerprogram)thatcanberunbyacomputer.Similartonaturallanguages,suchasEnglish,programminglanguageshaveavocabulary,grammar,andsyntax.However,naturallanguagesarenotsuitedforprogrammingcomputersbecausetheyareambiguous,meaningthattheirvocabularyan

35、dgrammaticalstructuremaybeinterpretedinmultipleways.Thelanguagesusedtoprogramcomputersmusthavesimplelogicalstructures,andtherulesfortheirgrammar,spellingandpunctuationmustbeprecise.Programminglanguagesvarygreatlyintheirsophisticationandintheirdegreeofversatility.Someprogramminglanguagesarewrittentoa

36、ddressaparticularkindofcomputingproblemorforuseonaparticularmodelofcomputersystem.Forinstance,programminglanguagessuchasFORTRANandCOBOLwerewrittentosolecertaingeneraltypesofprogrammingproblemsFORTRANforscientificapplications,andCOBOLforbusinessapplications.Althoughtheselanguagesweredesignedtoaddress

37、specificcategoriesofcomputerproblems,theyarehighlyportable,meaningthattheymaybeusedtoprogrammanytypesofcomputers.Otherlanguages,suchasmachinelanguages,aredesignedtobeusedbyonespecificmodelofcomputersystem,orevenbyonespecificcomputerincertainresearchapplications.Themostcommonlyusedprogramminglanguage

38、sarehighlyportableandcanbeusedtoeffectivelysolvediversetypesofcomputingproblems.LanguageslikeC,PASCAL,andBASICfallintothiscategory.Programminglanguagescanbeclassifiedaseitherlow-levellanguagesorhigh-levellanguages.Low-levelprogramminglanguages,ormachinelanguages,arethemostbasictypeofprogramminglangu

39、agesandcanbeunderstooddirectlybyacomputer.High-levellanguagesareprogramminglanguagesthatmustfirstbetranslatedintoamachinelanguagebeforetheycanbeunderstoodandprocessedbyacomputer.Examplesofhigh-levellanguagesareC,C+,PASCAL,andFROTRAN.Assemblylanguagesareintermediatelanguagesthatareveryclosetomachinel

40、anguagesanddonot29havetheleveloflinguisticsophisticationexhibitedbyotherhigh-levellanguages,butmuststillbetranslatedintomachinelanguage.1.MachineLanguagesInmachinelanguages,instructionsarewrittenassequencesof1sand0s,calledbits,thatacomputercanunderstanddirectly.Aninstructioninmachinelanguagegenerall

41、ytellsthecomputerfourthings:(1)wheretofindoneortwonumbersorsimplepiecesofdatainthemaincomputermemory(RandomAccessMemory,orRAM),(2)asimpleoperationtoperform,suchasaddingthetwonumbertogether,(3)whereinthemainmemorytoputtheresultofthissimpleoperation,and(4)wheretofindthenextinstructiontoperform.Whileal

42、lexecutableprogramsareeventuallyreadbythecomputerinmachinelanguage,theyarenotallprogrammedinmachinelanguage.Itisextremelydifficulttoprogramdirectlyinmachinelanguagebecausetheinstructionsaresequencesof1sand0s.Atypicalinstructioninamachinelanguagemightread1001011001011andmeanaddthecontentsofstoragereg

43、isterAtothecontentsofstorageregisterB.2.High-LevelLanguagesHigh-Levellanguagesarerelativelysophisticatedsetsofstatementsutilizingwordsandsyntaxfromhumanlanguage.Theyaremoresimilartonormalhumanlanguagethanassemblyormachinelanguagesandarethereforeeasiertouseforwritingcomplicatedprograms.Theseprogrammi

44、nglanguagesallowlargerandmorecomplicatedprogramstobedevelopedfaster.However,high-leverlanguagesmustbetranslatedintomachinelanguagebyanotherprogramcalledacompilerbeforeacomputercanunderstandthem.Forthisreason,programswritteninahigh-levellanguagemaytakelongertoexecuteanduseupmorememorythanprogramswrit

45、teninanassemblylanguage.3.AssemblyLanguagesComputerprogrammersuseassemblylanguagestomakemachinelanguageprogramseasiertowrite.Inanassemblylanguage,eachstatementcorrespondsroughlytoonemachinelanguageinstruction.Anassemblylanguagestatementiscomposedwiththeaidofeasy-to-remembercommands.Thecommandtoaddth

46、econtentsofstorageregisterAtothecontentsofstorageregisterBmightbewrittenADDB,Ainatypicalassemblylanguagestatement.Assemblylanguagessharecertainfeatureswithmachinelanguages.Forinstance,itispossibletomanipulatespecificbitsinbothassemblyandmachinelanguages.Programmersuseassembly30languageswhenitisimportanttominimizethetimeittakestorunaprogram

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論