時間:2022-03-05 01:02:17
序論:在您撰寫企業(yè)網(wǎng)站開發(fā)論文時,參考他人的優(yōu)秀作品可以開闊視野,小編為您整理的7篇范文,希望這些建議能夠激發(fā)您的創(chuàng)作熱情,引導(dǎo)您走向新的創(chuàng)作高度。
網(wǎng)站是企業(yè)宣傳形象、理念、產(chǎn)品文化的窗口,是企業(yè)在網(wǎng)絡(luò)上的代言人。網(wǎng)站對企業(yè)網(wǎng)絡(luò)營銷的效果有直接影響。網(wǎng)站定位不準確是許多企業(yè)網(wǎng)站失敗的主要原因。在給中小企業(yè)開發(fā)網(wǎng)站時,首先要明確建站的目的是什么,哪些人可能會訪問這個網(wǎng)站,這個網(wǎng)站能給用戶提供哪些內(nèi)容和信息。只有這些問題都有了明確的答案,網(wǎng)站建設(shè)的其它步驟才能順利開展,達到企業(yè)網(wǎng)站建設(shè)的預(yù)期效果。
2收集網(wǎng)站素材
網(wǎng)站的定位明確以后,就可以到企業(yè)去收集相關(guān)用于網(wǎng)站建設(shè)的素材。素材包括:文字、圖片、視頻、宣傳冊等,這些素材應(yīng)當包括企業(yè)本身介紹的,也應(yīng)包括企業(yè)產(chǎn)品的。對這些素材要進行整理形成文檔,為以后的網(wǎng)站制作工作打下良好的基礎(chǔ)。
3網(wǎng)站的規(guī)劃
(1)采用何種開發(fā)技術(shù)制作網(wǎng)站前要根據(jù)具體的網(wǎng)站選取相應(yīng)的開發(fā)平臺和運行平臺、開發(fā)工具和開發(fā)技術(shù)?,F(xiàn)在比較流行的開發(fā)平臺有兩個,一個Windows操作系統(tǒng)下的IIS,主要的開發(fā)技術(shù)是ASP、,數(shù)據(jù)庫一般采用SQLSERVER或ACCSESS。另一開發(fā)平臺是Linux操作系統(tǒng)平臺下Apache,開發(fā)語言一般為PHP,數(shù)據(jù)為MySQl。網(wǎng)站的頁面開發(fā)工具可以選擇微軟的網(wǎng)頁三劍客。
(2)網(wǎng)站的風格設(shè)計網(wǎng)站風格是指一個網(wǎng)站的整體形象給瀏覽對象的一個整體感受,是站點與眾不同的特色,通過它可以展現(xiàn)出企業(yè)形象、企業(yè)文化和企業(yè)精神。整體風格應(yīng)當體現(xiàn)在網(wǎng)站的結(jié)構(gòu)設(shè)計、色彩和內(nèi)容的各個方面。每個企業(yè)網(wǎng)站都應(yīng)有自己的特色,而不應(yīng)是產(chǎn)品介紹的一個簡單的羅列。
(3)網(wǎng)頁的色彩搭配在設(shè)計網(wǎng)頁時,一定要根據(jù)企業(yè)的特點和產(chǎn)品的特色選擇色彩,使網(wǎng)頁中的文字、圖片和色彩搭配美觀,給人留下深刻的印象。首先要根據(jù)企業(yè)特色選擇主色調(diào),根據(jù)主色調(diào)選擇輔色調(diào),做到主色突出,輔色調(diào)與主色調(diào)互相協(xié)調(diào)。
(4)網(wǎng)站的版式設(shè)計網(wǎng)頁的版式設(shè)計指如何合理的美觀的把各個網(wǎng)頁元素合理組織起來。首先要考慮頁面的大小,考慮用戶屏幕的分辨率,要確保瀏覽器滿屏時不出現(xiàn)滾動條。網(wǎng)站的首頁不要做得太長。此外要選擇具體的布局版式,比如T型布局、“口”型布局、“三”型布局、POP布局等。
(5)網(wǎng)站的欄目設(shè)置一般企業(yè)網(wǎng)站應(yīng)包括:公司簡介、產(chǎn)品介紹、服務(wù)內(nèi)容、價格信息、聯(lián)系方式、網(wǎng)上定單等基本內(nèi)容。根據(jù)以上設(shè)計,開發(fā)者用作圖軟件Photoshop或Firework給用戶做出三個或以上方案的頁面效果圖,供用戶選擇。效果圖包括網(wǎng)站首頁、欄目頁和內(nèi)容頁。用戶可以選擇其中滿意的效果圖作為網(wǎng)站的開發(fā)方向,如果效果圖用戶不滿意,可以在此基礎(chǔ)上修改。當效果確認好了以后,就可以進行頁面的制作了。
4網(wǎng)站頁面的制作
現(xiàn)在比較流行的是使用DIV+CSS技術(shù)進行頁面排版。首先要對效果圖進行頁面布局,根據(jù)布局結(jié)果對效果圖進行切片,將切出的圖片保存成需要的格式。在站點建立以后,需要制作CSS樣式文件和相關(guān)聯(lián)的XHTML文件。通過DIV和CSS技術(shù)分別制作網(wǎng)頁的背景、Logo、導(dǎo)航、頁面內(nèi)容的版式、網(wǎng)站的超鏈接等。最終把效果圖轉(zhuǎn)化為HTML網(wǎng)頁文件。網(wǎng)頁的前臺界面出來以后,可以著手進行動態(tài)網(wǎng)頁部分的設(shè)計,并最終與后臺數(shù)據(jù)庫進行連接,實現(xiàn)網(wǎng)站的最終效果。
5網(wǎng)站的測試和
早在1999年,ACTIVEIVlEDIA研究公司就曾過一份全球范圍互聯(lián)網(wǎng)站開發(fā)費用的研究報告。報告顯示,這一費用高達100億美元。近幾年來,隨著電子商務(wù)的迅猛發(fā)展,在我國,企業(yè)網(wǎng)站也迅速普及,網(wǎng)站費用開支已成為企業(yè)費用開支的重要內(nèi)容。建立企業(yè)網(wǎng)站動輒花費數(shù)千上萬元,有的企業(yè)在這方面的開支高達幾十萬元甚至幾百萬元。由于我國稅法和會計制度中對網(wǎng)站費用處理沒有明確的規(guī)定,有些企業(yè)將網(wǎng)站費用作為軟件費用,有些企業(yè)將其處理為廣告費用,還有些企業(yè)將其資本化。網(wǎng)站費用在各企業(yè)的會計處理中的差異,不僅影響了企業(yè)會計信息的公允性及可比性,也為稅收公平留下了隱患。
一、企業(yè)網(wǎng)站費用的構(gòu)成
企業(yè)網(wǎng)站的功能一般包括兩個方面:一是提供有關(guān)企業(yè)及其產(chǎn)品的信息;二是提供網(wǎng)上交易平臺。有些企業(yè)網(wǎng)站類似于網(wǎng)絡(luò)手冊,其目的就是提供信息給使用者(瀏覽網(wǎng)頁的人),因而其功能單一,一般稱之為“信息網(wǎng)站”;有些企業(yè)網(wǎng)站除了提供信息之外,往往被用來接受用戶的輸入信息,經(jīng)過計算機處理后,再反饋信息。這類網(wǎng)站通常稱之為“電子商務(wù)網(wǎng)站”,企業(yè)網(wǎng)站的功能不同,并不影響其費用的構(gòu)成,只是影響到其費用開支的大小。企業(yè)網(wǎng)站費用由軟件費、網(wǎng)站整體設(shè)計費、網(wǎng)頁內(nèi)容制作費、網(wǎng)站域名租用費、網(wǎng)絡(luò)空間占用費、網(wǎng)站維護費等構(gòu)成。
二、企業(yè)網(wǎng)站費用的會計處理
企業(yè)網(wǎng)站費用沒有單純的適用特征,每一個網(wǎng)站均為不同部分組合的混合體。由于各國會計政策的差異,對網(wǎng)站費用的會計處理也不盡相同。
(一)美國對網(wǎng)站費用的會計處理
對網(wǎng)站費用的構(gòu)成進行分析,根據(jù)每種費用的特征將其資本化或計入當期費用,是美國會計處理的基本特征。
1.軟件費用。自創(chuàng)軟件費用包括軟件研究與開發(fā)費用和軟件生產(chǎn)費用。軟件研究與開發(fā)費用是指軟件開始開發(fā)到軟件獲得技術(shù)上的可行性這一期間發(fā)生的各項費用,包括計劃費用、軟件設(shè)計費用、詳細程序設(shè)計費用、取得技術(shù)可行性之前的軟件測試費用和編譯費用。軟件生產(chǎn)費用,指軟件獲得技術(shù)上可行性至軟件形成這一期間發(fā)生的費用,包括取得技術(shù)上可行性后的編譯費用及調(diào)試費用。自創(chuàng)軟件費用適用美國公認會計準則《無形資產(chǎn)》,可將其資本化,確認為無形資產(chǎn)。外購軟件同樣應(yīng)資本化。美國教科書都是將軟件資本化費用作為無形資產(chǎn)內(nèi)容加以闡述。
2.網(wǎng)站整體設(shè)計費用。網(wǎng)站整體設(shè)計費用被認為有可能會創(chuàng)造無形資產(chǎn)(例如著作權(quán))。因此,這些費用應(yīng)當視同為資本項目。
3.網(wǎng)頁內(nèi)容制作費用。網(wǎng)頁內(nèi)容包括圖像(圖片和樣圖)、文本(例如商品價目表)、影像資料等。首先必須確定這些內(nèi)容是否在做廣告宣傳,如果是做廣告宣傳,應(yīng)當作為廣告費計入當期費用;如果明確不是廣告宣傳,凡超過本年度使用的,其成本應(yīng)當歸入資本項目,在本年度內(nèi)使用的,計入當期費用。
4.網(wǎng)站域名租用費。盡管有些學者指出網(wǎng)站域名可能具有商標價值,但由于網(wǎng)站域名一般均按期付費,并且具有不可確定的使用年限。因此,網(wǎng)站域名使用費均在當期抵扣。
5.網(wǎng)絡(luò)空間占用費。美國企業(yè)網(wǎng)站一般都是租用服務(wù)器,按期付費,因而其費用一般都是分期抵扣。
6.網(wǎng)站維護費用。網(wǎng)站維護只是為了保證網(wǎng)站現(xiàn)有功能的正常發(fā)揮,其費用一般在當期抵扣。
(二)我國對企業(yè)網(wǎng)站費用的會計處理
我國企業(yè)執(zhí)行國家頒發(fā)的統(tǒng)一的會計制度。由于我國現(xiàn)行的企業(yè)會計制度中對網(wǎng)站費用的會計處理沒有專門的條款,企業(yè)對網(wǎng)站費用的會計處理比較混亂。按照現(xiàn)行會計制度,一般應(yīng)進行如下處理:
1.軟件費用。我國企業(yè)會計制度中以列舉法定義無形資產(chǎn),將計算機軟件排除在無形資產(chǎn)之外。自創(chuàng)軟件的研究開發(fā)費用按其發(fā)生期間確認為當期的管理費用。外購軟件一般也可以視為長期費用作會計處理。
2.自備服務(wù)器。我國許多企業(yè)網(wǎng)站使用自備服務(wù)器,在會計處理上將網(wǎng)站服務(wù)器作為固定資產(chǎn)入賬。
3.其他網(wǎng)站費用。其他網(wǎng)站費用按其受益期進行確認和攤銷,受益期在1年之內(nèi),計入待攤費用;受益期超過1年的,計入長期待攤費用。
(三)我國企業(yè)網(wǎng)站費用會計處理方法的改進
我國企業(yè)網(wǎng)站費用的會計處理的缺陷是顯而易見的:1.除了將企業(yè)自備的服務(wù)器確認為固定資產(chǎn)外,其他網(wǎng)站費用均沒有資本化。由此造成企業(yè)資產(chǎn)的低估和當期費用的多計,不能客觀公允地反映企業(yè)的財務(wù)狀況和財務(wù)成果。2.會計制度中對網(wǎng)站費用的確認與計量沒有明確規(guī)定。企業(yè)會計人員只好自行進行職業(yè)判斷。由于我國企業(yè)會計人員業(yè)務(wù)素質(zhì)參差不齊,對網(wǎng)站費用的會計處理五花八門,從而使企業(yè)會計信息缺乏可比性。
筆者認為,企業(yè)網(wǎng)站是一個整體項目,網(wǎng)站費用的會計處理應(yīng)當尊重這個事實??蓪⒕W(wǎng)站費用劃分為網(wǎng)站開發(fā)成本和網(wǎng)站使用與維護費用兩部分,分別進行會計處埋。
1.自備服務(wù)器的網(wǎng)站開發(fā)項目。其開發(fā)成本包括服務(wù)器的購置與安裝調(diào)試費,用于安放服務(wù)器的建筑物內(nèi)部裝修費用、網(wǎng)站軟件費用、整體設(shè)計費用與網(wǎng)頁內(nèi)容制作費用等。自配服務(wù)器的網(wǎng)站開發(fā)項目形成了有形資產(chǎn),應(yīng)確認為企業(yè)的固定資產(chǎn),按預(yù)定使用年限計提折舊。
2.租用服務(wù)器的網(wǎng)站開發(fā)項目。其開發(fā)成本包括網(wǎng)站軟件費用、整體設(shè)計費用與網(wǎng)頁內(nèi)容制作費用等。租用服務(wù)器的網(wǎng)絡(luò)開發(fā)項目具有無形資產(chǎn)的特征,應(yīng)確認為企業(yè)的無形資產(chǎn),按預(yù)定使用年限分期攤銷。
3.改建網(wǎng)站的開發(fā)項目。改建網(wǎng)站是在原網(wǎng)站基礎(chǔ)上增加其功能的網(wǎng)站開發(fā)項目。應(yīng)當將原網(wǎng)站未攤銷成本與改建過程中發(fā)生的相關(guān)費用一起計算,形成新的網(wǎng)站開發(fā)成本,并確認為固定資產(chǎn)或無形資產(chǎn)。重新確定其預(yù)定使用期,分期計提折舊或進行無形資產(chǎn)攤銷。
4.網(wǎng)站使用與維護費用。包括日常維護費用、網(wǎng)頁內(nèi)容更新費用、按期支付的網(wǎng)絡(luò)空間租用費和網(wǎng)絡(luò)域名租用費等,其費用應(yīng)當按受益期攤銷。
5.企業(yè)網(wǎng)站無論是單一功能的信息網(wǎng)站還是多功能的電子商務(wù)網(wǎng)站,其用途都與產(chǎn)品宣傳與銷售有關(guān)。網(wǎng)站費用最終應(yīng)按預(yù)定使用期限或受益期分期計入營業(yè)費用。
三、我國企業(yè)網(wǎng)站費用引發(fā)的稅收問題
我國稅法對企業(yè)成本費用的開支標準和范圍與會計制度的規(guī)定不盡相同,企業(yè)網(wǎng)站費用引起的稅收問題可從以下兩方面進行分析:
(一)稅收政策方面
制定相關(guān)的稅收政策,首先,應(yīng)研究企業(yè)網(wǎng)站費用的資本化問題,哪些費用應(yīng)當資本化,哪些費用直接確認為當期費用,或在1年內(nèi)分攤。資本化的費用確認為固定資產(chǎn),還是無形資產(chǎn)或者是長期待攤費用;其次,應(yīng)考慮已資本化的網(wǎng)站費用在以后年度的分攤期限;最后,應(yīng)考慮定期確認或分攤的網(wǎng)站費用中哪些會成為企業(yè)所得稅納稅調(diào)整項目。
(二)稅收征管方面
1.固定資產(chǎn)折舊費。企業(yè)網(wǎng)站費用中確認為固定資產(chǎn)的部分,企業(yè)是否按加速折舊法計提折舊。如果企業(yè)按加速折舊法計提折舊,按我國現(xiàn)行稅法規(guī)定,應(yīng)當按使用年限法計算調(diào)整。
2.工資費用。企業(yè)網(wǎng)站費用中單獨支付給企業(yè)職工的工資(如自行開發(fā)軟件單獨支付給職工的工資)應(yīng)當計入企業(yè)職工工資總額。一方面,要考慮該企業(yè)職工工資總額是否超過稅法規(guī)定的標準:另一方面,要考慮按職工工資等收入計算的個人所得稅。
論文參考文獻的引用當中,作者要在論文引用的地方準確的標注出來,然后在論文的末尾用數(shù)字加方括號依次列出參考文獻。關(guān)注學術(shù)參考網(wǎng)查看更多優(yōu)秀的論文參考文獻,下面是小編整理的網(wǎng)站開發(fā)論文參考文獻來和大家一起分享。
網(wǎng)站開發(fā)論文參考文獻:
[1]黃寶玉,項國雄.國家精品課程建設(shè)現(xiàn)狀分析及思考[J].中國高教研究,2007(9):72-75.
[2]史金昌.淺析基于ASP.NET的Web網(wǎng)絡(luò)應(yīng)用程序的安全開發(fā)[J].科技創(chuàng)新導(dǎo)報,2008(23):37.
[3]李志勇,魏紅.高校精品課程數(shù)字化資源建設(shè)與推廣應(yīng)用研究[J].電腦知識與技術(shù),20l0(2):485-486.
[4]張書梅,符蘊芳,劉智國.網(wǎng)站安全管理的方法與具體實現(xiàn)[J].石家莊學院學報,2005,7(6):54-56.
[5]陽衛(wèi)文,王建斯,基于P2P流媒體系統(tǒng)模型的研究進展[J].現(xiàn)代電子技術(shù),2008(2):159-161.
[6]萬榮澤.基于ASP.NET技術(shù)的統(tǒng)一后臺網(wǎng)站群的設(shè)計[J].微計算機信息,2007,23(8):260-262.
[7]王紅雨,蔡成聞.基于ASP.NET的課程平臺設(shè)計與實現(xiàn)[J].聊城大學學報:自然科學版,2007,20(1):78-82.
[8]顧正剛,畢海峰.網(wǎng)站規(guī)劃與建設(shè)[M].北京:機械工業(yè)出版社,2007:4-8.
網(wǎng)站開發(fā)論文參考文獻:
[1]孔祥鑫.基于PHP技術(shù)的校園網(wǎng)站的設(shè)計與實現(xiàn)[D].天津:天津師范大學,2012.
[2]李良.基于PHP的商業(yè)站點設(shè)計與實現(xiàn)[D].南昌:南昌大學,2010.
[3]杜闖.PHP在動態(tài)網(wǎng)站開發(fā)中的優(yōu)勢[J].電腦知識與技術(shù),2010(13).
[4]賈素來.使用PHP和MySQL開發(fā)動態(tài)網(wǎng)站[J].大眾科技,2011(3).
[5]李晶.PHP技術(shù)應(yīng)用于中小企業(yè)網(wǎng)站開發(fā)探討[J].軟件開發(fā)設(shè)計,2014(10).
[6]杜闖.PHP在動態(tài)網(wǎng)站開發(fā)中的優(yōu)勢[J].電腦知識與技術(shù),2010(13).
[7]賈素來.使用PHP和MySQL開發(fā)動態(tài)網(wǎng)站[J].大眾科技,2011(3).
網(wǎng)站開發(fā)論文參考文獻:
[1]靳瑩.基于緩存技術(shù)的內(nèi)容管理系統(tǒng)研究[D].吉林大學,2014.
[2]黃菊.分布式緩存技術(shù)及其在車輛監(jiān)控系統(tǒng)中的應(yīng)用[D].北京郵電大學,2015.
[3]崔解賓.分布式內(nèi)存緩存技術(shù)在數(shù)據(jù)處理平臺中的研究與應(yīng)用[D].北京郵電大學,2015.
[4]李光瑞.Map/Reduce型海量數(shù)據(jù)處理平臺中的內(nèi)存級數(shù)據(jù)緩存技術(shù)研究[D].北京工業(yè)大學,2013.
[5]易會戰(zhàn),王鋒,左克,楊燦群,杜云飛,馬亞青.基于內(nèi)存緩存的異步檢查點容錯技術(shù)[J].計算機研究與發(fā)展,2014(06):1229-1239.
[6]韓陵宜.網(wǎng)頁制作課程教學及考核方式的研究與探索[J].計算機教學與教育信息,2008(03).
>> 基于Web的技術(shù)的網(wǎng)站設(shè)計 基于的博客網(wǎng)站設(shè)計研究 基于技術(shù)的網(wǎng)站群系統(tǒng)設(shè)計 基于的報社網(wǎng)站設(shè)計 基于平臺的中小型電子商務(wù)網(wǎng)站的設(shè)計與研究 基于ASP的購物網(wǎng)站設(shè)計 基于的市級氣象服務(wù)平臺(網(wǎng)站)開發(fā)建設(shè) 基于平臺的安全網(wǎng)站編程技術(shù) 基于的倉儲系統(tǒng) 基于的精品課程網(wǎng)站的設(shè)計與研究 淺淡基于的網(wǎng)站CMS新聞管理模塊的設(shè)計與實現(xiàn) 基于的船員遠程自主學習培訓網(wǎng)站的設(shè)計 基于的C語言課程學習網(wǎng)站的設(shè)計與實現(xiàn) 基于的精品課程網(wǎng)站的設(shè)計和實現(xiàn) 基于的《計算機應(yīng)用基礎(chǔ)》課程網(wǎng)站的設(shè)計 基于的交互式動態(tài)企業(yè)網(wǎng)站設(shè)計分析 基于頁面模板與技術(shù)的信息網(wǎng)站設(shè)計與實現(xiàn) 基于的精品課程網(wǎng)站設(shè)計與開發(fā)① 基于的數(shù)字圖書館網(wǎng)站設(shè)計與實現(xiàn) 基于技術(shù)的網(wǎng)站開發(fā)架構(gòu)設(shè)計 常見問題解答 當前所在位置:lEncode(txtuserpwd.Text),"md5");
驗證碼是一種防范Cookie數(shù)據(jù)自動保存而引起的憑據(jù)被截取技術(shù),從自己服務(wù)器發(fā)起的表單進行驗證便可解決這一漏洞,隨機產(chǎn)生的驗證碼和文本框比較來實現(xiàn),關(guān)于產(chǎn)生圖片驗證碼的技術(shù)源碼網(wǎng)絡(luò)上的資源有很多,大家可以進行自由下載參考。
7數(shù)據(jù)庫訪問技術(shù)
1)作為網(wǎng)頁與數(shù)據(jù)庫訪問的接口,提供強有力的對象支持,在實現(xiàn)過程中,我們可以基于以下兩種策略來實現(xiàn)。一種策略是連接對象Connection(指定數(shù)據(jù)庫信息)、命令對象Command(查詢、添加、修改、刪除)、數(shù)據(jù)讀取對象DataReader(執(zhí)行操作后的臨時數(shù)據(jù)表,給應(yīng)用程序提供執(zhí)行操作后的結(jié)果);一種策略是連接對象Connection、數(shù)據(jù)適配器對象DataAdaper(負責數(shù)據(jù)的傳輸)、數(shù)據(jù)集對象DataSet(臨時數(shù)據(jù)庫,保存執(zhí)行后的臨時數(shù)據(jù),供應(yīng)用程序訪問)。
2)從vs2005以后版本的.NET開發(fā)平臺,增加了使用數(shù)據(jù)源直接操作數(shù)據(jù)庫的功能,省去了連接的過程和臨時數(shù)據(jù)操作。
3)數(shù)據(jù)批量導(dǎo)入,借助文件上傳控件導(dǎo)入EXCEL文件,借助實現(xiàn)數(shù)據(jù)的導(dǎo)入,借助GridView控件進行數(shù)據(jù)的顯示,最后使用For循環(huán)實現(xiàn)數(shù)據(jù)的添加。
①文件的導(dǎo)入:filepath = Server.MapPath("~\\MSadmin\\") + "excel.xls";FileUpload1.SaveAs(filepath);
GridView1.DataSource = CreateDataSource();
②借助實現(xiàn)數(shù)據(jù)的導(dǎo)入,即CreateDataSource()方法實現(xiàn)數(shù)據(jù)的連接,數(shù)據(jù)適配器的設(shè)置,生成的數(shù)據(jù)集對象作為函數(shù)的返回值,以綁定到GridView控件中。
③通過For循環(huán)將GridView中的數(shù)據(jù)進行讀取并寫入到數(shù)據(jù)庫中。
4)數(shù)據(jù)批量導(dǎo)出,借助于Gridview將查詢的結(jié)果先進行顯示,然后將表格中的數(shù)據(jù)進行導(dǎo)出到EXCEL中,關(guān)鍵代碼為:
Response.AppendHeader("Content-Disposition","attachment;filename=" + HttpUtility.UrlEncode("表名.xls",Encoding.UTF8).ToString());
8 結(jié)論
通過一個實際的網(wǎng)站案例,從網(wǎng)站布局設(shè)計到網(wǎng)站安全防范、網(wǎng)站技術(shù)實現(xiàn),本文給出了一個概要框架,限于篇幅的原因,很多技術(shù)細節(jié)沒有體現(xiàn);當然,網(wǎng)站開發(fā)技術(shù)還有很多,本人也在學習過程中,論文所列觀點與技術(shù)點僅供參考,不恰當之處還請閱讀者多多指教。
參考文獻:
[1]孫守強.“基于平臺的安全網(wǎng)站編程技術(shù)”.電子技術(shù)與軟件工程,2015.6.
關(guān)鍵詞:CMS;模板;學習網(wǎng)站
中圖分類號:TP393 文獻標識碼:A文章編號:1009-3044(2011)26-6539-02
專題學習網(wǎng)站是在互聯(lián)網(wǎng)環(huán)境下,以專題學習為主要目標,以學生的學生自主學習、協(xié)作學習、探究學習為主要特征學習型網(wǎng)站,具有開放性、專題性、交互性、共享性等特點。專題學習網(wǎng)站在教學中的恰當應(yīng)用,可發(fā)揮信息技術(shù)與課程整合的優(yōu)勢。專題學習網(wǎng)站的開發(fā)和使用已經(jīng)成為當前教育信息化的一個關(guān)注點。但是許多學習專題網(wǎng)站在建成之后往往缺乏有效的維護和管理,不能迅速跟進大量信息衍生及業(yè)務(wù)模式變革的腳步。一個好的網(wǎng)站后期運行必須安排專人花費大量的時間和精力來維護頁面信息的更新,這樣才能保證其內(nèi)容的時效性;另外如果需要對網(wǎng)站板塊和欄目進行擴充改版,那樣的工作量勢必更更大,有的甚至還需重新建設(shè)網(wǎng)站。這鐘建站模式使用戶一直處在高成本、低效率網(wǎng)站運作狀態(tài)。CMS(內(nèi)容管理系統(tǒng))則是一種基于模板設(shè)計的網(wǎng)站開發(fā)系統(tǒng),它提供給用戶開放的開發(fā)平臺,可以有效的加快網(wǎng)站開發(fā)速度減少開發(fā)成本。
1 CMS概述
CMS是Content Management System的縮寫,意為“內(nèi)容管理系統(tǒng)”。 是一種基于B/S結(jié)構(gòu)、位于前端Web 服務(wù)器和后端瀏覽器之間的軟件系統(tǒng)。目的是將龐大、繁雜的后臺數(shù)據(jù)和信息進行有效管理,同時規(guī)范網(wǎng)站后臺信息管理流程,統(tǒng)一數(shù)據(jù)存儲格式,減少網(wǎng)站維護的投入,加強信息權(quán)限管理,進而顯著降低建立站點的復(fù)雜性,方便網(wǎng)站的維護和管理。
CMS的基本思想是分離內(nèi)容的管理和設(shè)計。頁面設(shè)計存儲在模板里,而內(nèi)容存儲在數(shù)據(jù)庫或獨立的文件中。 當一個用戶請求頁面時,各部分聯(lián)合生成一個標準的 HTML 頁面。內(nèi)容管理系統(tǒng)通常有3個要素:文檔模板;腳本語言或標記語言;與數(shù)據(jù)庫集成。CMS使用模板和通用的設(shè)計元素以確保整個網(wǎng)站的協(xié)調(diào),用戶只需在文檔中采用少量的模板代碼,即可把精力集中在設(shè)計之上的內(nèi)容了。要改變網(wǎng)站的外觀,管理員只需修改模板而不是一個個單獨的頁面。同時CMS支持權(quán)限設(shè)置和插件集成,極大的便利了網(wǎng)站的管理與維護。
2 CMS選型
目前CMS的開發(fā)平臺眾多,主要有:基于PHP平臺的有PHPCMS、織夢CMS、帝國CMS、齊博CMS;基于ASP平臺的有KesionCMS、Powereasy、科汛內(nèi)容管理系統(tǒng)、JoekoeCMS;基于JAVA平臺的cms4j、方正翔宇CMS;基于.NET平臺的有動易CMS、web7 CMS等。從開發(fā)語言方面來看,目前PHP+MYSQL的CMS占多數(shù),具有簡單、實用、易懂的特點;JAVA和JSP的CMS雖然強大、安全,但是其空間、服務(wù)器價格過于昂貴,對于普通用戶來說實用性不高;而ASP的CMS其語言本身存在不安全因素。所以對于CMS的選擇非常重要,建議從以下幾點進行考慮:1)易于理解和使用;2)能夠方便靈活的進行模板自定義;3)能夠通過插件和模塊進行無限擴展;4)系統(tǒng)安全性高;5)不需要掌握復(fù)雜的編程知識;6)系統(tǒng)的性能和速度得到優(yōu)化;7)有大量的參考文獻和幫助社區(qū)提供支持。
3 CMS建站流程分析
3.1 網(wǎng)站規(guī)劃
專題學習網(wǎng)站至少應(yīng)包括專題知識、教學資源庫、學習交流平臺和學習評價四部分。如圖1所示。
依據(jù)學習網(wǎng)站的具體需求,將網(wǎng)站內(nèi)容分為若干個主欄目,制作完成后如情況沒有發(fā)生變化一般不用更新。主欄目可根據(jù)需的內(nèi)容分為若干子欄目。得益于CMS的強大功能,欄目在使用的過程中還可以隨實際需要情況很方便的調(diào)整。
3.2 模板設(shè)計
選擇好CMS版本后,首先要考慮的就是網(wǎng)站模板。網(wǎng)站模板與網(wǎng)站程序完全分離是目前主流CMS的設(shè)計理念,模板是用來控制前臺網(wǎng)頁顯示界面的布局和字體、圖片樣式及形式的,使得表現(xiàn)和內(nèi)容分離。只要設(shè)計不同的模板,即可實現(xiàn)不同的網(wǎng)站界面風格,讓用戶達到快速建站的目的。
3.3 后臺管理
CMS的后臺管理通常是以頁面文檔管理為核心,一般具有模板自定義、首頁生成管理、內(nèi)容添加管理、內(nèi)容檢索管理、新聞管理、公告通知管理、留言管理、用戶管理等各種基本功能模塊。作為CMS系統(tǒng)的核心,CMS后臺管理可以方便地實現(xiàn)對整個網(wǎng)站內(nèi)容的有效管理。只需要登錄網(wǎng)站后臺,就可以進行欄目管理、文章、文章維護、網(wǎng)站設(shè)置、主題管理、專題管理、論壇管理、管理js文件、用戶管理、插件管理等功能。在欄目管理內(nèi)可以方便地增加、刪除、修改網(wǎng)站的欄目,主欄目下面還可以以樹形方式建立子欄目。同時CMS的后臺數(shù)據(jù)管理提供了諸多的功能,例如可以上傳附件,并可以在后臺設(shè)置允許上傳的附件后綴名,方便了教師更新網(wǎng)站資源的工作。
4 結(jié)束語
以CMS為核心的動態(tài)網(wǎng)頁系統(tǒng)的出現(xiàn)給專題學習網(wǎng)站開發(fā)帶來了很大方便,比以往的靜態(tài)網(wǎng)頁系統(tǒng)、動態(tài)網(wǎng)頁系統(tǒng)在網(wǎng)站內(nèi)容的創(chuàng)建、管理和共享等方面更加靈活、簡便,不僅提高了網(wǎng)站開發(fā)的效率而且也提高了管理員對內(nèi)容管理的效率,使得系統(tǒng)維護、升級、擴充更方便,極大的適應(yīng)了用戶在不同環(huán)境下的需求?;贑MS的專題學習網(wǎng)站平臺,可以從根本上解決技術(shù)與內(nèi)容的瓶頸、開發(fā)維護角色分工、網(wǎng)站統(tǒng)一科學管理等問題,使網(wǎng)站開發(fā)人員、系統(tǒng)使用者和最終用戶均能從中持續(xù)獲益。
參考文獻:
[1] 王發(fā)斌,張鳳.基于CMS的高校專題網(wǎng)站開發(fā)研究及應(yīng)用[J].電腦知識與技術(shù),2011,7(13):3132-3133.
[2] 耿璐,聶足.基于CMS的企業(yè)網(wǎng)站的設(shè)計與實現(xiàn)[J].業(yè)網(wǎng)站的設(shè)計與實現(xiàn),2009,30(2):351.
[3] 吳冬晨.基于CMS的《網(wǎng)站設(shè)計與維護》課程教學的研究與實踐[J].電腦知識與技術(shù),2010,6(3):750-752.
[4] 孫毅,郭玲,陳惠敏,劉斌.基于DedeCMS的高校院系網(wǎng)站建設(shè)[J].昌吉學院學報,2008(4):139-141.
[5] 黃海艇,胡俊溟.基于CMS的高校學院網(wǎng)站建設(shè)[J].電腦學習,2009(1):30-31.
關(guān)鍵詞:企業(yè)網(wǎng)站設(shè)計;電子商務(wù);
中圖分類號:TP393 文獻標識碼:A 文章編號:1009-3044(2016)27-0277-02
計算機網(wǎng)絡(luò)技術(shù)的高速發(fā)展,正在深刻地影響著人類生活的方方面面?;ヂ?lián)網(wǎng)逐漸超越傳統(tǒng)媒體,成為信息傳播的重要渠道。同時,網(wǎng)絡(luò)購物的興起,也使得互聯(lián)網(wǎng)成為重要的商務(wù)貿(mào)易平臺。在這種大背景下,企業(yè)網(wǎng)站的建設(shè)就變得特別重要。企業(yè)網(wǎng)站是一個企業(yè)與外界溝通交流的重要平臺,企業(yè)可以實時企業(yè)動態(tài)、產(chǎn)品信息及取得的榮譽,宣傳企業(yè)活動,樹立企業(yè)形象,可以讓訪問者全方位了解企業(yè);還可以對用戶提供交流平臺,通過對用戶訪問活動數(shù)據(jù)的收集分析,了解用戶關(guān)注熱點,使得企業(yè)本身能夠更準確地對自己進行市場的定位,輔助企業(yè)經(jīng)營,幫助企業(yè)更好地適應(yīng)市場。越來越多的企事業(yè)單位都建立了自己的網(wǎng)站,然而我國傳統(tǒng)的中小企業(yè)網(wǎng)站還處于較為低端的初級階段,一般僅有企業(yè)介紹,產(chǎn)品介紹等頁面,頁面簡單,功能較少,沒有在線商品交易功能,對促進擴大銷售幫助較少。世界首富比爾?蓋茨曾預(yù)言“未來要么電子商務(wù),要么無商可務(wù)”,電子商務(wù)已成為企業(yè)營銷的重要手段,因此,設(shè)計一個具有電子商務(wù)功能的企業(yè)網(wǎng)站非常必要。本文即設(shè)計開發(fā)一個面向中小企業(yè)的兼具企業(yè)門戶網(wǎng)站與網(wǎng)上商城于一體的電子商務(wù)網(wǎng)站,不僅可以幫助樹立企業(yè)形象、宣傳企業(yè)產(chǎn)品,還可以實施電子商務(wù),實現(xiàn)產(chǎn)品的在線銷售。
1 需求分析
建立企業(yè)網(wǎng)站的第一步就是要確定企業(yè)自己的需求。本文為中小企業(yè)建立的企業(yè)網(wǎng)站的首要目的就是宣傳企業(yè)形象和展示企業(yè)產(chǎn)品,其次是利用網(wǎng)站開展電子商務(wù),開拓新的銷售渠道,尋找更多的商業(yè)機會,擴大企業(yè)效益。具體需求分析如下。
1.1 功能需求
1)企業(yè)介紹:向客戶展示企業(yè)的歷史、地址、價值觀、主營業(yè)務(wù)、技術(shù)成果及公司取得的集體、個人榮譽等內(nèi)容。成為在線宣傳企業(yè)形象的重要窗口。
2)新聞平臺:編輯企業(yè)動態(tài)、業(yè)內(nèi)新聞、技術(shù)突破、優(yōu)惠措施等內(nèi)容。同時統(tǒng)計用戶瀏覽信息,了解用戶最關(guān)心的內(nèi)容,為企業(yè)發(fā)展提供參考。
3)產(chǎn)品展示:使用圖文并茂的方式展示企業(yè)所有產(chǎn)品詳細信息,讓用戶通過瀏覽網(wǎng)頁就能充分了解產(chǎn)品所有參數(shù)。
4)商品在線銷售:提供在線商城的功能,注冊用戶登錄以后可以在線選擇所需產(chǎn)品,加入購物車,生成訂單,后臺管理人員與客戶取得聯(lián)系,對訂單進行處理,完成產(chǎn)品的銷售過程。
5)用戶交流:提供用戶與企業(yè)在線交流的平臺,及時為用戶提供咨詢、售后等服務(wù),加強企業(yè)與用戶的溝通。
1.2 性能需求
1)匿名用戶和注冊用戶都可以瀏覽企業(yè)與產(chǎn)品的基本信息,而只有注冊用戶才能發(fā)表留言,訂購產(chǎn)品及管理自身賬戶信息。
2)只有系統(tǒng)管理員才能編輯管理網(wǎng)站的新聞、產(chǎn)品等信息,對用戶的操作流程進行審計,實現(xiàn)對網(wǎng)站的信息與安全性維護。
3)對所有用戶的賬號信息進行加密與授權(quán)管理,防止用戶身份信息泄露,對于非法訪問及時給出警告,甚至凍結(jié)賬號。
4)對用戶輸入內(nèi)容進行安全過濾,防范非法入侵,提高系統(tǒng)安全性。
2 總體設(shè)計
2.1 系統(tǒng)結(jié)構(gòu)設(shè)計
通過上述對網(wǎng)站的需求分析,可將網(wǎng)站系統(tǒng)劃分為兩大功能模塊進行實現(xiàn):前臺功能模塊與后臺功能模塊。前臺模塊實現(xiàn)企業(yè)宣傳、產(chǎn)品展示、產(chǎn)品銷售、顧客留言等功能;后臺模塊實現(xiàn)顧客管理、信息、產(chǎn)品管理、訂單處理等功能。每個模塊又由若干子模塊組成。功能模塊結(jié)構(gòu)如圖1所示。
2.1.1 前臺功能模塊設(shè)計
1)新聞中心:通過列表方式顯示行業(yè)動態(tài)和企業(yè)新聞,并根據(jù)新聞日期及用戶點擊頻率動態(tài)更新最新新聞和新聞熱點。
2)公司簡介:展示企業(yè)的發(fā)展歷史、企業(yè)文化、企業(yè)規(guī)模、主營業(yè)務(wù)、技術(shù)成果、取得榮譽、聯(lián)系方式等內(nèi)容。
3)產(chǎn)品展示:既能分頁顯示所有產(chǎn)品基本信息,也能按產(chǎn)品種類進行分欄展示。在商品列表,點擊任意商品,可以進入產(chǎn)品的詳細介紹頁面。在詳細介紹頁面可以查看產(chǎn)品的名稱、類別、價格、圖片、其他參數(shù),以及歷史用戶對產(chǎn)品的評價,幫助用戶全方面了解產(chǎn)品。
4)訂購產(chǎn)品:通過在產(chǎn)品展示頁面對產(chǎn)品的了解,注冊用戶登錄之后可以將產(chǎn)品添加到購物車,在購物車頁面修改待購買商品的數(shù)量并提交,填寫訂單信息,生成訂單。
5)留言板:留言板模塊主要實現(xiàn)訪客的交流溝通,所有訪客可以在此模塊瀏覽討論內(nèi)容,注冊用戶可以在此模塊發(fā)言,與企業(yè)服務(wù)人員進行交流溝通。
6)登錄注冊:用戶通過注冊頁面填寫個人信息成為網(wǎng)站的注冊用戶,在登錄頁面輸入正確的用戶名密碼登錄網(wǎng)站可享受注冊用戶的權(quán)限,執(zhí)行特定操作。
2.1.2 后臺功能模塊設(shè)計
后臺功能模塊只有被授權(quán)的管理員憑正確的用戶名和密碼才能進入,進行相關(guān)的管理操作。
1)新聞管理:此模塊實現(xiàn)新聞類型和新聞條目的添加、刪除和修改操作。根據(jù)訪問量統(tǒng)計的結(jié)果生成新聞訪問排行榜。
2)產(chǎn)品管理:此模塊完成對產(chǎn)品類型和產(chǎn)品信息的維護,可以添加、刪除、修改產(chǎn)品類型,添加、刪除和修改產(chǎn)品信息。產(chǎn)品信息包括產(chǎn)品名稱、價格、圖片、上市時間、產(chǎn)品描述等內(nèi)容。
3)訂單處理:管理員及客服人員可以查看已處理和未處理訂單,將未處理的訂單信息發(fā)送給銷售部門進行商品的配送,將已成功配送的訂單修改為已處理。
4)留言板管理:對用戶留言進行管理維護,可刪除用戶留言,對用戶留言進行回復(fù)。
5)用戶管理:此模塊對顧客的信息進行管理維護,可刪除已注冊用戶、修改用戶權(quán)限、重置用戶密碼等功能,此模塊僅有系統(tǒng)管理員權(quán)限方可操作。
2.2 數(shù)據(jù)庫設(shè)計
本網(wǎng)站采用SQL Server2008進行數(shù)據(jù)庫管理,通過概念結(jié)構(gòu)設(shè)計和邏輯結(jié)構(gòu)設(shè)計,最終網(wǎng)站的數(shù)據(jù)庫由管理員表、用戶表、新聞類型表、新聞信息表、產(chǎn)品類型表、產(chǎn)品信息表、訂單表、訂單明細表、購物車表、留言表、產(chǎn)品評價表等組成。
2.3 開發(fā)技術(shù)
網(wǎng)站采用+JAVAScript 語言開發(fā),利用SQL Server2008進行數(shù)據(jù)庫管理。在開發(fā)的過程中使用母版頁統(tǒng)一管理和定義具有相同布局風格的頁面,為網(wǎng)頁設(shè)計和修改帶來了極大的便利。Ajax技術(shù)的使用可以在瀏覽器和服務(wù)器之間使用異步通信機制進行數(shù)據(jù)通信,從而允許瀏覽器向服務(wù)器獲取少量信息而不用刷新整個頁面。
3 結(jié)語
在信息化極度發(fā)達的今天,人們大多已經(jīng)習慣了通過網(wǎng)絡(luò)了解企業(yè)的動態(tài),并通過網(wǎng)絡(luò)進行各種業(yè)務(wù)的往來,很難想象一個企業(yè)還沒有自己的網(wǎng)站。企業(yè)除了采用傳統(tǒng)的展覽會、電視、報紙廣告等手段之外,可以通過互聯(lián)網(wǎng)渠道結(jié)識新客戶,爭取更多訂單。設(shè)計一個具有電子商務(wù)功能的企業(yè)網(wǎng)站非常必要。
參考文獻:
[1] 李國才.中小型企業(yè)網(wǎng)站的分類及設(shè)計策劃[J].中國高新技術(shù)企業(yè),2015(28).
[2] 劉春霞.基于JSP的中小型企業(yè)門戶網(wǎng)站設(shè)計[J].軟件導(dǎo)刊,2015(6).
[3] 王晴.企業(yè)網(wǎng)站規(guī)劃方案設(shè)計[J].電腦知識與技術(shù),2014(10).
關(guān)鍵詞:JSP;論文管理;數(shù)據(jù)庫
中圖分類號:TP315文獻標識碼:A文章編號:1009-3044(2007)15-30595-01
Based on the JSP College Students Papers Management System Design and Implementation
HAN Li-kai, FENG Li, ZHANG Hong-xiang, DING Xiao-qian
(Department of Computer, Xi'an University of Arts and Science, Xi'an 710065, China)
Abstract:SQL Server database as background the use of standard three-tier MVC (JSP-JavaBean - Servlet) include the application development model logic, process and display logic into different components to achieve, and these components can be interactive and reuse, Efficient Implementation of college students published papers management functions.
Key words:JSP; Paper management; Database
1 引言
隨著大學教育的普及,大學生的數(shù)量不斷擴大,隨之而來的是學生論文數(shù)量的不斷增多,而且畢業(yè)論文的管理也是高校評估的一個重要方面。如果仍按照手工作業(yè)來進行論文庫的管理工作,不僅工作量大,而且容易出錯,更不方便大家查閱。本文旨在開發(fā)出具有論文的、管理和查閱工作的信息管理系統(tǒng)。
2 系統(tǒng)設(shè)計
2.1 系統(tǒng)設(shè)計的基本思路
系統(tǒng)以SQL Server作為后臺數(shù)據(jù)庫,采用基于數(shù)據(jù)庫操作類的開發(fā)模式和標準MVC三層架構(gòu)(JSP-JavaBean-Servlet)開發(fā)模式把應(yīng)用邏輯,處理過程和顯示邏輯分成不同的組件來實現(xiàn),這些組件可以進行交互和重用,從而提高了效率。其中Servlet擔當主要邏輯控制,通過接受JSP傳來的請求,調(diào)用以及初始化JaveBean,再通過JSP傳到客戶端,對后臺數(shù)據(jù)庫的連接和通訊則由SqlBean來實現(xiàn)[1]。
2.2 系統(tǒng)的工作流程
系統(tǒng)使用的流程是先由管理員進行系統(tǒng)數(shù)據(jù)的初始化,然后由學生登錄系統(tǒng)進行論文和管理工作,這些登記在庫的論文將作為以后查詢的主要對象。系統(tǒng)的用戶信息和權(quán)限由系統(tǒng)管理員進行維護,有身份的用戶登錄系統(tǒng)進行論文、科技專著、學術(shù)報告的與管理工作,其他用戶則可以進行論文的查閱。
2.3 系統(tǒng)的主要特點
(1)依托校園網(wǎng)的優(yōu)勢設(shè)計和開發(fā),通過此平臺,學生可以不受時間、空間、地域的限制,實現(xiàn)網(wǎng)上和瀏覽論文。
(2)模塊組件化。充分考慮到代碼重用機制,比如查詢、修改、刪除等都被做成獨立可以重用的模塊,在使用時只要根據(jù)傳遞的參數(shù)不同直接調(diào)用即可。
3 系統(tǒng)的功能模塊和數(shù)據(jù)庫設(shè)計
3.1 系統(tǒng)的功能模塊
系統(tǒng)的功能模塊如圖1所示。主要包括兩個方面,一方面是管理員的管理功能,包括院系維護、人員維護和角色權(quán)限維護,這一部分是系統(tǒng)管理的基礎(chǔ),至關(guān)重要;另一方面是論文管理功能,包括論文和進行論文管理、科技專著和進行科技專著管理、學術(shù)報告和進行學術(shù)報告管理等。
各個模塊要實現(xiàn)的功能如下:
(1)管理員登錄:系統(tǒng)初始化好一個系統(tǒng)管理員用戶,管理員能夠通過該入口進入系統(tǒng)主界面進行管理操作。
(2)管理員管理學院:實現(xiàn)對添加新學院、修改、刪除等功能。
(3)管理員管理系所:實現(xiàn)對添加新系所、修改、刪除等功能。
圖1 系統(tǒng)的功能結(jié)構(gòu)
(4)管理員管理學生用戶:實現(xiàn)添加新人、查看、修改、刪除和查詢?nèi)藛T信息等功能。
(5)管理員管理角色權(quán)限:實現(xiàn)新增、修改和刪除角色等功能。系統(tǒng)初始化有“系統(tǒng)維護管理員”的角色,該角色為系統(tǒng)管理員所有,可以進行所有的操作。每一個角色對應(yīng)的操作權(quán)限是操作模塊的名稱。
(6)學生登錄:大學生用戶按照管理員分配的用戶名和密碼登錄系統(tǒng),其所擁有的權(quán)限為系統(tǒng)管理員為其分配的權(quán)限集合。
(7)學生進行論文管理:可以、管理論文。
(8)學生進行科技專著管理:可以、管理科技專著。
3.2 數(shù)據(jù)庫的設(shè)計
本系統(tǒng)在設(shè)計過程中,盡量考慮到各個模塊中相似之處,減少表格數(shù)量,提高表格的關(guān)聯(lián)程度,以及減少數(shù)據(jù)庫中數(shù)據(jù)的冗余。根據(jù)系統(tǒng)的流程和功能需求,數(shù)據(jù)庫主要包含下面幾個表:
(1)學院數(shù)據(jù)表:用于存放學院數(shù)據(jù),數(shù)據(jù)項包括學院名稱、負責人、電話、學院編號等。
(2)系所數(shù)據(jù)表:用于存放系所數(shù)據(jù),數(shù)據(jù)項包括系所名稱、所屬學院、負責人、電話、系所編號等。
(3)學生數(shù)據(jù)表:用于存放學生數(shù)據(jù),包括的字段有編號、學院、作者、刊物名稱、論文名稱、收錄情況、影響力、影響因子、引用次數(shù)、第幾作者、備注。
(4)科技專著數(shù)據(jù)表:用于存放科技專著數(shù)據(jù),包括的字段有編號、學院、作者、字數(shù)(萬字)、備注等。
4 數(shù)據(jù)訪問控制的實現(xiàn)
4.1 數(shù)據(jù)訪問控制
用基于連接池的數(shù)據(jù)庫技術(shù)對數(shù)據(jù)庫進行訪問。連接池具有以下功能:裝載和注冊JDBC驅(qū)動程序;根據(jù)在屬性文件中定義的屬性創(chuàng)建連接池對象;實現(xiàn)連接池名字與其實例之間的映射;跟蹤客戶程序?qū)B接池的引用,保證在最后一個客戶程序結(jié)束后安全關(guān)閉所有連接池[2]。系統(tǒng)采用DB Connection Manager的Java類管理連接池對象,其中每一個連接池保持一組JDBC數(shù)據(jù)庫連接對象,可以為任何Servlet所使用。
系統(tǒng)采用數(shù)據(jù)庫連接池進行數(shù)據(jù)庫的統(tǒng)一管理,同時在數(shù)據(jù)庫操作上進行了封裝,方便程序開發(fā)時與數(shù)據(jù)庫的交互。數(shù)據(jù)庫連接池在實現(xiàn)某一個功能時,首先要連接數(shù)據(jù)庫,如果在每一次需要進行數(shù)據(jù)庫操作前都要加載驅(qū)動、創(chuàng)建連接,那么在連接的入口參數(shù)處理上將是十分零散,不好管理和維護。一旦系統(tǒng)移植,數(shù)據(jù)庫參數(shù)改變,將需要重新修改所有的連接代碼,重新編譯,這項工作十分復(fù)雜[3]。本系統(tǒng)采用DBConnectionManager類來創(chuàng)建連接池,則不需要重新修改所有的連接代碼,重新編譯,該類封裝了數(shù)據(jù)庫操作的基本函數(shù),用于作為JavaBean的父類,便于統(tǒng)一管理。
4.2 Web訪問控制
Web訪問控制主要通過JSP程序編程來控制。當用戶登錄系統(tǒng)時,首先檢查訪問是否是受控頁,如果訪問受控制則判斷用戶是否有權(quán)限,如果有則發(fā)送受控頁面,否則返回到登錄頁面提示用戶登錄。
5 結(jié)束語
基于JSP的高校學生論文管理系統(tǒng)具有良好的穩(wěn)定性、靈活性、可申縮性和易維護性,系統(tǒng)能夠很容易融合到學院現(xiàn)代化辦公系統(tǒng)中,可以大大提高工作效率。目前,該系統(tǒng)正在進一步完善中。
參考文獻:
[1]劉劍. JSP網(wǎng)站開發(fā)與設(shè)計[J]. 電腦知識與技術(shù).學術(shù)交流, 20056(5):17-23.
[2]吳艷霞, 吳傳明. 論中小企業(yè)網(wǎng)站建立與推廣[J]. 現(xiàn)代企業(yè), 2005(3):48-50.