選題後,妳面臨壹個問題:先做開發,先寫文章,還是邊寫邊開發。我的建議是邊寫邊發展。原因是開發過程需要寫壹些文案,比如需求分析,數據庫的表結構關系,整個系統的交互邏輯等等。這些復印件可以出現在我們的報紙上。
那我們來談談如何發展和寫作文學理論。當然,我也只能大致說說壹些開發過程。
1.總結:
這是所有論文的第壹個小標題。說他惡心,有時候惡心,挺簡單的。那麽這部分到底是關於什麽的呢?因為這部分需要說明制作這個系統的必要性,開發這個系統的實現方式,系統的功能和作用。所以可以這樣寫:
隨著中國經濟的快速發展和網絡技術的普及,互聯網的技術得到了充分的發展,中國的各行各業都在互聯網的影響下發生了變化。互聯網的快速發展催生了很多行業,其中電子商務最具代表性。電子商務改變了企業與客戶的營銷關系,從實體店銷售轉變為網上電子商務營銷。馬雲曾經說過:“讓太陽底下沒有難做的生意”。越來越多的店鋪選擇在網上開店,使得交易不再局限於遠近,同時大大降低了店鋪的運營成本,在提高收益的同時也方便了顧客。本課題就是在這種背景下正式產生的。
本課題介紹了“基於SSM的XX網上商城”的開發環境、需求分析、界面設計、數據庫設計以及相關框架。
該系統采用B/S架構,使用Java、HTML、JS等語言,使用主流後臺開發框架SSM(spring+springMVC+Mybatis)並使用開源輕量級數據庫Mysql進行開發,為網上商城提供了前端展示和後臺管理模塊,實現了註冊、登錄、購物等主要功能,為消費者提供了方便快捷的購物體驗,提高了店鋪的銷售效率。
關鍵詞:網上商城,SSM,Java,HTML,JS,MySQL。
(關鍵詞壹般是從摘要中提到的關鍵技術中提取出來的,讓讀者壹眼就能看出重點是什麽)
摘要:......
建議谷歌翻譯英文摘要,然後改正明顯的錯誤。
2.第壹章:引言
這部分也是虛的,其實隨便拉壹下就好,壹般包括以下幾個部分:1。背景2。研究內容。其中背景主要講了社會發展趨勢帶來的壹些問題,以及如何解決這些問題,多說幾句,寫個二三百字就行了。研究內容是如何改善上述背景。細心的學生可能會說,這種感覺與抽象概念有些重復。是啊!這兩部分其實挺重復的,不過沒關系,但是不要用完全壹樣的詞來描述,因為論文再查的時候會查文章的自引。這部分只有三五百字。
3.第二章:系統開發技術介紹。
這部分要求我們在正式開發之前做好技術調研,然後詳細介紹這部分技術。這部分我就不細說了,因為內容太多了,不同的項目有不同的內容。在查閱資料的過程中,也是提高技術的重要環節。妳才能真正了解開發壹個項目需要什麽樣的知識,所以我就介紹壹下technology stack,我為這個項目選擇的,也是壹個討論的話題。同學們可以根據自己的實際情況來寫。
雖然開發不同的系統涉及不同的業務邏輯和不同的處理方法,但本質上都是壹樣的。都是前端接口通過服務器與數據庫進行數據交互的壹個過程,涉及的內容無非是前端、後臺、服務器。不過有壹點需要註意,就是不要把HTML、JAVA等使用的語言介紹堆砌起來。老師不仔細看也沒關系。仔細看還是會顯得太水。記住,寫工科題目不怕沒詞了。這就是問題所在。語言介紹沒寫好怎麽辦?妳應該寫壹下涉及的框架和使用的工具。夠了。就幾千字。下面舉個例子簡單說明壹下。
A.前端
強調壹下,不要寫HTML,CSS之類的前端規範。可以輕描淡寫,但不能花太多篇幅。這裏可以寫壹下前端框架的使用,比如使用npm管理包(可以介紹npm及其在工程中的使用)、使用vue(也可以介紹vue框架和應用)、element(元素及其好處)等等。我也希望學生們真正理解這些技術,並在做設計的過程中使用它們。相信我,看完之後使用妳的技術會有質的飛躍。
B.在後臺
這部分是重點。對於這個主題,標題是基於SSM。對於這個不熟悉spring mvc的同學,建議先查資料,很多同學會java題。使用技術框架的目的是為了讓開發更加方便快捷,但是為什麽在開發的過程中我們會感覺更加復雜?負責任的告訴妳,很正常。因為框架不僅會幫助我們封裝壹些常用的方法,還會考慮到更新叠代、代碼可讀性等壹系列問題。之所以感覺不到壹些規定和配置的好處,是因為這種校園開發不涉及生產問題,更新叠代不會很多,更談不上代碼可讀性。比如spring的factory,剛用的時候很多同學會想為什麽我剛進壹個班就要修改配置文件。直接上新不香嗎?直接新的很香,但是真正上班的時候,如果要換壹些關系,就得換代碼。項目大了,去哪裏找代碼?壹次壹個文件?顯然是很不可取的,效率很低。這時,配置文件的優勢就發揮出來了。直接修改配置文件,不需要修改代碼,耦合性大大降低。好像跑題了。說了這麽多,告訴同學們,沈住氣,了解框架設計背後的原因,對大家提高自身技能很有幫助!
那麽在這壹部分,我們可以介紹spring(包括spring的IOC,spring的factory,spring的AOP等。)和springMVC(這部分可以解釋srpingMVC作為工具在實際工作過程中連接前端和數據庫的具體流程。也可以談談springMVC的分層概念以及如何應用)、mybatis(包括與JDBC的關系、Mybatis所依賴的配置、使用的接口、動態代理、壹級緩存和二級緩存,以及延遲加載等壹些技術問題)。
C.服務器和數據庫
本節可以介紹用於構建服務器的工具和使用的數據庫。假設妳用壹個雲服務器來搭建,可以詳細介紹壹下雲服務器的搭建過程,包括防火墻,端口等等。壹般來說,服務器是由tomcat構建的。可以介紹壹下tomcat,以及tomcat是如何監控和分析用戶請求的具體過程的。
壹般小項目用MySQL做數據庫。可以詳細說說選擇MySQL的原因,比如和Oracle相比的好處。可以介紹壹下MySQL數據庫的壹些特點,包括分頁,是否支持事務等等。
4.第三章:需求分析
這部分是分析具體業務場景需要開發哪些功能。這部分可以讓妳感受到產品經理的責任,但不需要和程序員對接,因為妳自己就是程序員。總的來說,可以分為兩部分。壹部分是前端的業務流程,壹部分是後臺服務器的業務流程。妳可以用壹些軟件來畫流程圖。如果想方便的話,可以直接用word自帶的圖形來寫,不難看,簡單。如果想好看,我個人推薦用xmind,很簡單,可以快速做出漂亮的流程圖。如果沒有思路,前端會按照用戶的邏輯來寫。比如用戶需要註冊、登錄、找回密碼、購物、退貨等。,後端需要對應這些前端邏輯進行相應的業務處理。個人感覺這部分比較好寫,就不贅述了。
5.第四章:系統的設計與實現。
這部分可以選取壹些有代表性的函數來闡述,有些同學可能會有疑問。論文可以編碼嗎?答案是肯定的。但是我個人的建議是貼偽代碼。不要把妳寫的那些冗長的代碼都放進去。又醜又混亂。妳應該做的是將代碼提取為偽代碼。貼代碼的目的是讓讀者清楚的了解妳是如何實現這個功能的。他不會在意妳的語法和妳的命名。下面是幾個可以寫的東西,但不限於此。
A.SSM框架的整合。如何使用Spring集成管理SpringMVC和Mybatis?
B.保存用戶登錄狀態的實現。這部分可能涉及cookies、會話和http消息解析等。,可以詳細解釋壹下。
C.後臺商品管理的功能。這部分可以根據管理員的後臺管理功能來描述。
D.商品搜索功能。它可以涉及數據庫的模糊搜索。
E.數據庫表的設計。可以體現設計數據庫表時如何遵守三個範式。
F.可以寫壹些開發過程中遇到的疑難雜癥。
G.可以寫壹些開發過程中用到的有亮點的語言特色。比如java多線程,lambda表達式。另壹個例子是在實現註冊函數時使用的正則表達式。
……
諸如此類。
6.第五章:經營成果
這部分很好寫。截取壹些關於妳系統的界面和功能介紹,盡量詳細壹些,就ok了。
7.第六章:總結與展望
這部分也是水的壹部分,但也希望同學們認真寫。妳可以把妳在開發這個項目的過程中學到的東西寫下來,無論是XX的技術,還是艱苦奮鬥的精神。前景可以寫成,有望發展成另壹個淘寶...開個玩笑,總之能造幾百字。
8.參考
把妳在開發過程中參考過的文章和論文貼出來後,往往會發現參考文獻不夠,太少了!那麽我們該怎麽辦呢?然後貼壹些關於所用技術的文章或者參考手冊。雖然大部分都沒看過,但是希望妳能看看。去知網找參考文獻,然後添加到妳的參考文獻中,非常方便。只要找到相應的文章,選擇“引用”功能,引用的文字就可以自動生成,直接復制到妳的論文中。
9.謝謝
第壹步,感謝妳的導師,感謝妳的校領導,感謝妳的校領導。如果妳說得好,妳回答的時候可能不會太難...那麽妳應該感謝妳的家人,妳的室友,妳的朋友或者妳的狗(開個玩笑)。這部分200字很容易。
至此,壹篇計算機論文已經寫好了。妳認為這很簡單嗎?以上內容均由學術堂提供。