基于nodejs的疫情大數(shù)據(jù)展示與政策查詢系統(tǒng)設(shè)計與實現(xiàn)-計算機畢業(yè)設(shè)計源碼+LW文檔
摘要
首先,論文一開始便是清楚的論述了系統(tǒng)的研究內(nèi)容。其次,剖析系統(tǒng)需求分析,弄明白“做什么”,分析包括業(yè)務(wù)分析和業(yè)務(wù)流程的分析以及用例分析,更進一步明確系統(tǒng)的需求。然后在明白了系統(tǒng)的需求基礎(chǔ)上需要進一步地設(shè)計系統(tǒng),主要包羅軟件架構(gòu)模式、整體功能模塊、數(shù)據(jù)庫設(shè)計。本項目使用nodejs技術(shù)和軟件架構(gòu)選擇B/S模式,總體功能模塊運用自頂向下的分層思想。再然后就是實現(xiàn)系統(tǒng)并進行代碼編寫實現(xiàn)功能。論文的最后章節(jié)總結(jié)一下自己完成本論文和開發(fā)本項目的心得和總結(jié)。通過疫情大數(shù)據(jù)展示與政策查詢系統(tǒng)將會使疫情大數(shù)據(jù)展示與政策查詢管理各個方面的工作效率帶來實質(zhì)性的提升。
關(guān)鍵字:nodejs技術(shù) B/S模式 疫情大數(shù)據(jù)展示與政策查詢 軟件架構(gòu)
Abstract
First of all, the thesis clearly discusses the systematic research content at the very beginning. Secondly, the analysis of system requirements analysis, understand "what to do", including business analysis and business process analysis and use case analysis, further clear system requirements. Then, on the basis of understanding the requirements of the system, we need to further design the system, mainly including software architecture pattern, overall functional modules and database design. Nodejs technology and software architecture are used in this project to choose B/S mode, and the overall functional modules are layered from top to bottom. Then is the realization of the system and code writing to achieve the function. The last chapter of the paper summarizes the experience and summary of the completion of this paper and the development of this project. Through the epidemic big data display and policy query system, the work efficiency of all aspects of epidemic big data display and policy query management will be substantially improved.
Keywords: NodeJS technology B/S model Epidemic big data display and policy query software architecture
目錄
1緒論 4
1.1項目研究的背景 4
1.2開發(fā)意義 4
1.3課題研究現(xiàn)狀 4
1.4項目研究內(nèi)容與結(jié)構(gòu) 5
2開發(fā)技術(shù)介紹 6
2.1B/S架構(gòu) 6
2.2NODEJS技術(shù) 6
2.3MySQL 介紹 7
2.4MySQL環(huán)境配置 7
2.5MyEclipse環(huán)境配置 7
3系統(tǒng)分析 9
3.1可行性分析 9
3.1.1技術(shù)可行性 9
3.1.2經(jīng)濟可行性 9
3.1.3操作可行性 9
3.1.4 運行可行性 10
3.2系統(tǒng)性能需求分析 10
3.3系統(tǒng)功能分析 10
3.4系統(tǒng)流程的分析 11
3.4.1 用戶管理的流程 11
3.4.2個人中心管理流程 12
3.4.3登錄流程 13
4系統(tǒng)設(shè)計 14
4.1 軟件功能模塊設(shè)計 14
4.2數(shù)據(jù)庫設(shè)計與實現(xiàn) 14
4.2.1概念模型設(shè)計 14
4.2.2物理模型設(shè)計 15
5系統(tǒng)詳細設(shè)計 25
5.1系統(tǒng)功能模塊 25
5.2管理員功能模塊 27
5.3用戶功能模塊 29
6系統(tǒng)的調(diào)試和測試 32
7總結(jié)與心得體會 33
7.1 總結(jié) 33
7.2 心得體會 33
參考文獻 34
致謝 35
考慮到實際生活中疫情大數(shù)據(jù)展示與政策查詢系統(tǒng)方面的需要以及對該平臺認真的分析,系統(tǒng)使用者包括管理員和用戶兩個角色;
(a) 管理員;管理員使用本系統(tǒng)涉到的功能主要有首頁、個人中心、用戶管理、求助信息管理、捐贈信息管理、疫情信息管理、系統(tǒng)管理等功能。
?(b) 用戶;進入系統(tǒng)可以對首頁、個人中心、求助信息管理、捐贈信息管理、疫情信息管理等功能進行詳細操作。
通過完成該疫情大數(shù)據(jù)展示與政策查詢系統(tǒng)和本論文的撰寫讓我更加明白了軟件開發(fā)過程中軟件工程思想的重要性。在項目的前期由于對需求分析做的不夠謹慎和明確,導(dǎo)致了后面在設(shè)計甚至編碼時候造成了許多不必要的麻煩。由此在今后的學(xué)習(xí)和工作開發(fā)之中必須要牢牢把握住軟件工程的設(shè)計思想和方法,這樣可以進一步保證項目開發(fā)的健壯性和準確性。
本網(wǎng)站所實現(xiàn)的是一個疫情大數(shù)據(jù)展示與政策查詢系統(tǒng),該系統(tǒng)嚴格按照需求分析制作相關(guān)模塊,并利用所學(xué)知識盡力完成,但是本人由于學(xué)識淺薄,無法真正做到讓該程序可以投入市場使用,僅僅簡單實現(xiàn)部分功能,希望日后還能改善。
本系統(tǒng)具有以下優(yōu)點:
該系統(tǒng)具有較高的適用性,選用B/S結(jié)構(gòu),可以在絕大部分個人平臺上使用該系統(tǒng)。
系統(tǒng)將用戶權(quán)限進行劃分,管理員和用戶能看到及操作的信息不一樣,兩者具備不同的操作權(quán)限。
該系統(tǒng)操作界面簡單明了,大部分人都可以正常使用。
但也存在以下問題需要改進:
運行時窗口不能被刷新,可以改進。
系統(tǒng)過于簡單,顯示的信息有限。。
不能添加多個管理員賬號,如果可以則將利于發(fā)展疫情大數(shù)據(jù)展示與政策查詢系統(tǒng)規(guī)模,便于疫情大數(shù)據(jù)展示與政策查詢系統(tǒng)信息集中管理。
不能實時預(yù)約接待消息和疫情大數(shù)據(jù)展示與政策查詢系統(tǒng)反饋建議,容易被忽視,不利于管理員服務(wù)客戶。



