現在日常的生活中許多地方都用得到英語。而對于學習英語的基礎,背單詞的方式與方法也在不斷的更新和進步;谝苿佣说挠⒄Z移動學習APP能為學生提供一個全新的學習機會,它從某種程度上能夠改善學生學習英語的效果。此外,在英語聽、說、讀、寫技能中,閱讀能力在語言的學習和使用過程中也是極為重要的
本系統主要采用前后端分離的模式進行開發,數據庫采用MYSQL進行數據的存儲。主要實現功能有每日一句英語學習;英語文章閱讀學習;生詞本;詞語,短句,句子翻譯等功能。
(1)每日一句英語學習:每天更新一句英語句子,比較有趣的句子可以更好的提高學習英語的興趣,結合中英文可以使同學更加直觀的學習英語單詞,還可以積累寫作時的句子。
(2)英語文章閱讀:通過閱讀文章可以檢測自己有沒有熟悉新單詞,也可以認識一些新單詞,可以將不認識的新單詞添加到生詞本中,在之后可以在生詞本中熟悉單詞,記憶單詞在之后的寫作可以更加的得心應手。
(3)生詞本:可以添加不認識的單詞,用戶可以查詢單詞信息,點擊發音,并且可以查看該單詞的詳細注釋及中文翻譯說明等,在熟悉單詞之后可以將他從生詞本中移除。
(4)翻譯:隨時翻譯不認識的單詞,句子,方便了日常的學習。
2.2 預期目標
本系統是基于HTML5開發的英語學習軟件,預期目標如下:
(1)用戶打開軟件會在界面上顯示一句英文的句子(一些諺語或者俗語)并且配有中文幫助同學認識。
(2)點擊英語閱讀會出現推送的英語文章閱讀。
(3)翻譯板塊具有中英文互譯功能。
(4)用戶可以將在閱讀中不認識的英語單詞添加到此版塊中,用戶可以查詢單詞信息,點擊發音,并且可以查看該單詞的詳細注釋及中文翻譯說明等
本項目采用前后端分離的模式開發,前端通過接口和后端實現數據交互。實現這4個模塊的功能,前端需要采用HTML+CSS3實現基礎的頁面布局,CSS3可為HTML5編寫的網頁提供多姿多彩的樣式,使布局更合理美觀,為實現更好的交互式網頁提供有力的支持[5]。采用JavaScript基于DOM的編程技術,借助于事件對象及其屬性,設置頁面對象的屬性值,實現在頁面上拖拽相應的對象,以完成頁面設計的特殊需求功能[6]。
后端采用XAMPP作為集成開發環境,用服務端語言PHP訪問MYSQL數據庫,并拿到實時數據返給客戶端,客戶端通過接口交互完成對數據的讀取和提交。
開發工具:HBuilder
前端技術:HTML5,CSS3,JS
后端語言:PHP
數據庫:MYSQL
UI框架:MUI
服務器:Apache
4研究進度安排
(1)20201.10-2021.12:查閱相關文獻和技術文檔,明確需求與技術要求。
(2)2022.03-2022.04:撰寫開題報告,并準備開題報告答辯。
(3)2022.04-2022.05:數據庫設計。
(4)2022.05-2022.06:頁面模板設計。
(5)2022.06-2022.07:系統框構的搭建。
(6)2022.07-2022.09:程序設計。
(7)2022.09-2022.10:系統測試。
(8)2022.11-2019.02:撰寫畢業論文并準備畢業論文答辯。
上一篇:java電網繳費系統
下一篇:最后一頁