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