畢業設計之企業網站後臺管理的設想

我選的畢業設計題目叫企業網站後臺管理(雙語結構),實際上叫“英語結構”準確,因爲老師就是叫我做一個英文版的網站。中文版的那個功能基本已經實現了,不過是ASP做的,而我要用JSP做,參考價值就比較低。在沒有參考前,瞭解到要做的事情,要實現的功能,先在此設想下怎樣去完成。

簡單說明:

因爲是英文網站,所以不會遇到JSP常見的中文問題 ,麻煩少了一個。要實現的功能大概有新聞發佈、產品發佈、企業文化等,重點難點是新聞發佈和產品發佈,而實際上並不難。但老師一再強調,要做完一件事並不難,要做好它就一定要花上不少心思。我覺得確實如此。追求完美也要看條件,所以我還沒有決定要怎樣做。下面在假設情況下進行設計。

使用工具及技術:

Eclipse + MyEclipse,Tomcat,JDK1.5,MS SQL,Struts2.0,Hibernate,Spring,Lucene,Ajax等。

技術:

使用Struts和Hibernate爲主要框架,Spring作爲輔助,可以實現簡單j2ee模式架構。而Lucene當然是作搜索引擎啦,Ajax作爲流行的Web2.0技術,可以用上一點點,方便用戶操作。

發佈系統

目前已經完成的中文版裏,發佈新聞是純文本的,不支持HTML標記不支持圖片。我想做得像博客那樣有視圖編輯功能,支持HTML標記和圖片上傳,如果不去抄襲已有的而自己去寫,應該要花上很多時間去寫JS代碼。對於發佈的新聞,圖片和文字的關係如何處理呢?以這種思想去完成產品的發佈功能似乎也可行,但產品的發佈功能中應該有相關產品的顯示。這個在前臺後臺都要花上些心思,以類別或名字來確定相關性,還是用Tag來區分呢?這些都沒有考慮清楚,因爲它關係到數據庫的設計。如果我把業務邏輯複雜化了,整個開發過程中可能會遇到很多問題。所以,暫時都只是猜想,下個星期才正式設計。

對於Struts、Spring、Hibernate、Lucene等這4個東西,我只在熟悉階段中,使用時會遇到不少問題,有點擔心時間延遲。如果真的時間太緊,我可以只用JSP+Javabean+Servlet的MVC結構搞定它算了,簡單快捷。

不知道我會不會偷懶,下週分曉。

 


補充:

原來事情並不是我想的那樣。雙語結構不是兩種語言兩個網站,而是要統一起來。現在已經做好的那個是中文版的,用ASP技術完成,而我想用JSP去做,兩者如何結合?

我在論壇這樣問:

一個本來已經做好的企業網站,現在要增加英文版本,一般會怎樣設計?

1、做兩個網站程序,一箇中文一個英文?

這個方法的好處是兩個網站不相關,但資源也不能共享。

2、在原來中文的基礎上,往數據表中添加字段。如:原來對圖片說明有個字段叫“說明”的,現在加上一個字段叫“英文說明”,這樣可以根據需要讀取相應字段。

好處是數據庫共享,圖片等資源共享。可實現起來難度較大,要修改原來中文已經做好的後臺。比如原先後臺管理中上傳圖片只要添加中文的說明,現在就要變成中英兩個說明了。


不知道還有沒有什麼好方法呢?

做過雙語結構網站的你,可以給點提示嗎?謝謝!!

PS:原先中文版是用ASP做的,我想用JSP做,又不想改太多原來的東西,好像很難做到。

語言亂78糟,思緒很亂,不說了。下週一定要想好如何做。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章