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