本科毕业设计(论文)开题报告模板1
一、設計目的意義及本課題相關技術的國內外研究現狀:
隨著全世界互聯網技術的不斷發展,各種基于互聯網技術的網絡應用不斷涌現,網絡技術正在不斷的深入人們的生活。人們從Internet上獲取信息、享受生活、交流感情、網上工作等。Internet正在迅速改變著人們的生活方式。
經過我國改革開放多年以后,隨著與國際社會的接軌,各種資源的商品化已經逐漸成為了我們這個社會的代名詞。在這這情勢下,校園二手商品資源也已極大的豐富起來,如何解決一類問題,爭取最大利用率的交流這類商品的信息便是一個存在中的問題。本畢業設計便是解決該問題的。
設計這樣一個系統,從根本上解決了傳統的校園二手信息發布交流方式的弊端,使得校園各種二手商品信息得到了有效的整合,方便了廣大用戶。且擁有的客戶通常只是大學校園網的用戶,所有系統規模上來講不會很大,從經濟上來說,由于選擇的開發工具和服務器幾乎全部為免費的開源軟件,并且由于是開發成本較低的基于Web的B/S模式,而非成本費用相對較高的C/S模式,所以從經濟上來講是可行的。從技術上來說,由于是基于Web的,可以相對比較容易面對用戶的實際需求而開發。而在現今,各種網絡應用的開發已經相當成熟,出現了幾大主流的開發語言和工具,都可以非常有效的支持開發這樣一個系統。同時作為本系統,也有許多成功的電子商務類網站的經驗可以借鑒,所以從技術的角度來說,也是可行的。從運行上來說,由于客戶端僅僅只是需要一個瀏覽器,通過瀏覽器來登陸系統,而服務器端也只需要一臺服務器,服務器要求一個數據庫環境和一個網絡應用開發的環境,實現起來比較容易,所以從運行上來說是可行的。同時這樣一個系統,在系統管理員合法管理和用戶的自覺配合下,不會違規進行任何的不法的活動和交易,發布具有危害性和不適宜的信息,也不存在任何非法牟利的行為,在法律上也是可行的。在各種可行性研究保證和基于用戶需求要求下,開發系統的方案經過不斷論證和假設,確定出了一個最佳方案。
二、主要研究內容,擬解決的主要問題:
1.本課題研究主要內容
系統完成的主要功能有:用戶設置功能、發布信息功能、信息管理功能、搜索信息功能,留言功能,及系統管理功能,具體業務功能包括如下:
用戶注冊:學生可利用自已學號進行注冊,注冊實現實名制。
用戶登錄:只有登錄用戶才能進行信息發布。管理員登錄后可以進行系統管理。
發布信息:普通用戶和管理員登錄后都可以發布信息。
修改信息:普通用戶可以修改自己發布的信息,管理員可以修改所有信息。
刪除信息:普通用戶可以刪除自己發布的信息,管理員可以刪除所有信息。
瀏覽信息:游客、普通用戶和管理員可以瀏覽所有發布的信息。
搜索信息:游客、普通用戶和管理員可以用關鍵字搜索所有發布的信息。普通用戶可以搜索自己發布的所有信息。
發表留言:普通用戶和管理員登錄后都可以對發布信息進行留言。
查看留言:游客、普通用戶和管理員都可以查看發布信息的留言。
刪除留言:管理員可以刪除留言。
添加二手指南:管理員可以添加二手指南。
查看二手指南:游客、普通用戶和管理員都可以查看二手指南。
修改二手指南:管理員可以修改二手指南。
刪除二手指南:管理員可以刪除二手指南。
2.本課題難點分析
本系統是基于Struts設計創建Web引用程序的模式。需要對Model,View,Action之間的關系搞清楚,使用MVC的原因是為了模型和實現代碼之間的徹底分離,同時由于系統分為后臺和前臺,各自的部分相對于其它部分的耦合程度較高,因此需要解決對后臺和前臺的解耦合問題。MVC和三層結構也是不一樣的,Action接收處理請求,View顯示Action的Model組件,Model則用來存儲數據組件。因此在編寫程序的時候,不僅要掌握前端和后端知識的掌握,還要處理好前臺和后臺的關系。除此之外由于在線購物的性質,其數據庫是最難設計的部分,如對應數據長度問題等。
擬定解決的關鍵問題如下:
(1)JQuery的熟練運用;
(2)前臺用戶在線購買的實現;
(3)遠程數據庫的實現;
(4)數據庫表的設計;
3. 擬采用的研究方法
(1)深入調研獲取最直觀的需求,仔細進行對項目本身的需求分析。了解每個功能所需要的技術。
(2)根據需求分析,設計數據庫表以及各種表之間的聯系。
(3)將MySQL,Eclipse結合起來,開發一個B/S端的校園二手交易系統。
因為系統屬于B/S體系,因此本系統可以在服務器中布置和管理。易于維護。開發技術包括:Spring、HTML、JavaScript、JQuery等技術。開發環境使用Eclipse, Web服務器使用Tomcat 7.0。數據庫采用MySQL 5.0。
4. 可行性方案
技術可行性:Java作為世界第一大使用計算機語言,其優越性不可否認。相關技術在其發展的20年內非常成熟。Spring作為輕量級框架,其開發在世界上具有非常重要的使用地位。在開源的世界內能夠快速部署的輕量級框架是主要的使用框架。Tomcat作為一個成熟的服務器。其功能完善情況很好,保證訪問Web端的流暢性。
管理可行性:Struts是一個基于Sun J2EE平臺的MVC框架,主要是采用Servlet和JSP技術來實現的。Struts把Servlet、JSP、自定義標簽和信息資源(message resources)整合到一個統一的框架中,開發人員利用其進行開發時不用再自己編碼實現全套MVC模式,極大的節省了時間。
經濟可行性:現有的硬件和軟件設施對于該校園交易系統而言完全能夠正常使用。
綜上所述:該系統有足夠的技術可行性,管理可行性和經濟可行性。
三、研究步驟及方法:
通過使用新技術,使得校園二手交易系統對于學生而言是界面友好的。對于管理員則讓其工作變得更加高效率。
預期成果:
系統主要設計了用戶設置功能、發布信息功能、信息管理功能、搜索信息功能,留言功能,及系統管理功能模塊。
用戶設置功能主要是用戶注冊必須填寫所要求的個人資料,完成個人資料登入。
發布信息功能主要是為已注冊用戶的服務,登陸的用戶可以即時發布自己的二手商品信息,立刻就能瀏覽到。這是本系統的主要功能。
信息管理功能是幫助已發表信息的的用戶管理自身發布的二手商品信息的同時也管理短消息信息。此項功能也主要是服務于注冊用戶。
搜索信息功能是面向所有登陸到本系統的人員的,采用模糊查詢的方法,遍歷所有二手商品信息,搜索出瀏覽者感興趣的內容。
留言功能是對某一二手商品信息進行留言,還可以查看該信息的其他留言。
四、進度安排:
(1)2019年12月4日前,系組織完成畢業設計(論文)課題雙選,確定畢業設計題目。
(2)2019年12月5日至2019年12月25日,完成畢業設計(論文)開題報告。
(3)2019年12月26日至2020年1月8日,完成譯文。
(4)2020年2月27日至2020年3月23日,完成畢業設計(論文)前期工作自查與檢查。
(5)2020年3月24日至2020年4月23日,完成設計,撰寫論文,中期工作自查與檢查。
(6)2020年4月24日至2020年5月13日,完成畢業設計(論文)提交資料與評審。
(7)2020年5月13日至2020年5月26日,畢業設計(論文)答辯與評優。
五、主要參考文獻:
[1]朱曉龍. 試論物聯網下校園二手交易系統的設計與實現[C].世紀之星創新教育論壇. 2017.
[2] 李洋. SSH框架在Web應用開發中的設計與實現[J]. 計算機技術與發展, 2018, 26(12):190-194.
[3] 張少應, 陳慶榮. 基于Spring的數據庫訪問技術研究[J]. 信息技術, 2016(10):81-84.
[4] 崔洋, 賀亞茹. MySQL數據庫應用從入門到精通[M]. 中國鐵道出版社, 2016.
[5] 王大鵬. 軟件工程系統結構模型的應用探究[J]. 青年時代, 2017(2):87-87.
[6] 張中寶, 韓同欣, 劉西洋. 從UML類圖到Java代碼自動生成技術研究[J]. 2016(16):125-127.
[7] 榮艷冬. 關于struts持久層框架的應用研究[J]. 信息安全與技術, 2018, 6(12):86-88.
[8] 李展飛. Web軟件系統開發框架設計在MVC模式的實現[J]. 電子技術與軟件工程, 2017(8):61-61.
[9] Gupta P, Govil M C. Spring Web MVC Framework for rapid open source J2EE application development: a case study[J]. International Journal of Engineering Science & Technology, 2017, 2(6).
[10] Miri R, Tripathi P, Tandan S R, et al. Improved MVC for J2EE Architecture[J]. Software Engineering & Technology, 2018, 4(11).
總結
以上是生活随笔為你收集整理的本科毕业设计(论文)开题报告模板1的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux的chmod与chown
- 下一篇: slb健康检查方式_负载均衡(SLB)