




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
湖南商務職業技術學院畢業設計
目錄
1引言...............................................................1
1.1項目開發背景....................................................1
1.2開發技術簡介....................................................1
1.2.1嵌入式Web容器..............................................1
1.2.2易于構建任何應用............................................2
1.2.3自動化配置..................................................2
1.3開發工具簡介....................................................2
1.4項目開發技術路線................................................3
2需求分析...........................................................3
2.1功能需求描述....................................................3
2.2非功能需求描述..................................................4
2.3需求用例建模....................................................4
2.3.1登錄管理模塊的用例..........................................4
2.3.2管理空間內容模塊的用例......................................6
2.3.3管理個人信息模塊的用例.....................................11
2.3.4歷史查看模塊的用例.........................................14
3系統概要設計......................................................16
3.1系統設計原則...................................................16
3.2系統框架設計...................................................16
3.3系統功能設計...................................................17
3.3.1用戶管理模塊功能設計.......................................18
3.3.2管理空間內容模塊功能設計...................................19
3.3.3管理個人信息模塊功能設計...................................20
3.3.4歷史查看模塊功能設計.......................................21
3.4數據庫設計.....................................................21
II
湖南商務職業技術學院畢業設計
3.4.1設計原則...................................................21
3.4.2概念設計...................................................22
3.4.3邏輯設計...................................................23
3.4.4數據字典...................................................23
4系統詳細設計......................................................24
4.1用戶管理模塊設計...............................................24
4.1.1用戶管理模塊說明...........................................24
4.1.2用戶管理模塊詳細設計.......................................24
4.2管理空間內容模塊設計...........................................26
4.2.1管理空間內容模塊說明.......................................26
4.2.2管理空間內容模塊詳細設計...................................26
4.3管理個人信息模塊設計...........................................28
4.3.1個人信息管理模塊說明.......................................28
4.3.2個人信息管理模塊詳細設計...................................28
4.4歷史查看模塊設計...............................................29
4.4.1歷史查看模塊說明...........................................29
4.4.2歷史查看模塊詳細設計.......................................29
5系統實現..........................................................31
5.1用戶管理模塊實現...............................................31
5.1.1用戶管理模塊界面設計.......................................31
5.1.2用戶信息管理模塊核心代碼實現:.............................32
5.2管理空間內容模塊實現...........................................35
5.2.1管理空間內容模塊界面設計...................................35
5.2.2管理空間內容模塊核心代碼實現...............................36
5.3管理個人信息模塊實現...........................................37
5.3.1個人信息管理模塊界面設計...................................37
5.3.2個人信息管理模塊核心代碼實現...............................38
5.4歷史查看模塊實現...............................................41
III
湖南商務職業技術學院畢業設計
5.4.1歷史查看模塊界面設計.......................................41
5.4.2歷史查看模塊核心代碼實現...................................42
6系統測試..........................................................43
6.1用戶信息管理模塊功能測試.......................................44
6.2管理空間內容模塊功能測試.......................................45
6.3管理個人信息模塊功能測試.......................................46
6.4歷史查看模塊功能測試...........................................48
7設計小結..........................................................48
參考資料............................................................50
IV
湖南商務職業技術學院畢業設計
欣星個人空間的設計與實現
1引言
隨著計算機網絡技術的飛速發展和互聯網的日益普及,人類的生活發生了
巨大的變化。越來越多的部門、企事業單位通過互聯網進行自我宣傳,為有信
息需求的人們提供方便快捷的服務。隨著中國經濟的快速發展,人們的生活水
平顯著提高,個人空間和論壇成為人們表達意見的必要場所。在此背景下,個
人論壇與互聯網的快速融合將是必然的,并創造不可估量的價值。論壇系統將
促進互聯網在IT領域的快速發展,也將為論壇社區帶來新的活力。
1.1項目開發背景
隨著時代的發展,信息技術、網絡技術、數據庫技術的不斷發展和完善,
以及網絡化進程的加速,傳統的方法越來越不能滿足人們快節奏的生活需求。
這使得企業的IT部門意識到網站的優勢,個人空間網站在此背景下應運而生
并發展起來。隨著網站技術的不斷成熟,個人空間系統的功能也越來越強大。
注冊用戶可以在網上搜索來自全國各地的用戶發言,找到他們想知道的東西,
最初讓人們足不出戶就能體驗到分享所有知識的樂趣。我的畢業設計也就正是
一個空間系統的開發---欣星個人空間。
1.2開發技術簡介
SpringBoot是一個90%嶄新的,與眾不同的結構框架。它的設計和生產
目標是簡化構建和開發新的Spring應用程序的過程。該框架選擇一種特殊的
配置形式,使軟件開發人員不再應當需要定義默認設置。傳統的spring項目
中需要用到大量的xml配置,以及復雜的bean依賴關系,準確的說SpringBo
ot是一個整合Spring各項功能的中間件,用于快速的開發Spring應用,同時
針對于常用的第三方庫也提供了默認的配置,幾乎可以實現0配置開發的目的。
它可以盡可能快地啟動和運行,只需要最少的Spring配置。
1.2.1嵌入式Web容器
對比傳統的JavaWeb項目,當項目開發建設完成后,還一定要配置所選用
的Web容器(如Tomcat或WebLogic)。但是對比SpringBoot構建的項目,T
1
湖南商務職業技術學院畢業設計
omcat、Jetty、Undertow等Web容器都是外部予以的。在SpringBoot1.x中,
默認值為Tomcat;SpringBoot2.x中有兩個不同的細節。Springbootstart
erweb的引入取決于Tomcat,而Springbootstarterwebflux的引入則取
決于Netty。當然不是,前面提到的其中一個web容器也是受支持的。第三方
開發者只需參考適合他們場景的Launcher就能夠獲得默認配置的容器。正常
啟動成功后,在8080端口選用標準網絡HTTP企業服務
1.2.2易于構建任何應用
SpringBoot予以了強大的早期依賴控制機制。無形中,Spring團隊將S
pringBoot結構框架與所有常用的maven依賴集成在一起,這樣SpringBo
ot要想集成相應的依賴,就一定要引入幾乎所有應該需要的依賴。比如在項目
對比中肯定應當需要選擇Web,換句話來說即我們通常所提到的SpringMVC,
如果是已有的maven項目對比,那么完成這個簡單的需求肯定應當需要引入很
多依賴。是不是在對比SpringBoot項目中我們只應當需要添加spring-boot
-starter-web就會依賴maven依賴。比如在項目比較中要選擇MySQL數據庫,
這里只應當需要添加MySQL依賴就能夠。如果默認配置中沒有配置數據庫相關
信息,則能夠正常選用。
1.2.3自動化配置
此主要功能是上一個主要功能的擴展。在文件管理器中引入依賴項之后,
但我認為另一個強大的功能是SpringBoot應用程序引用了導入的依賴項,并
為我們提供了一些默認配置供選擇。如果您這樣做了,您只需要在默認配置中
更改相應的配置即可完成需求。以SpringMVC為例,傳統的SpringMVC項目應
該配置相應的ApplicationContext.xml(Spring默認配置)和ApplicationCo
ntext-MVC.xml(SpringMVC默認配置),但在SpringBoot應該需要這些配置。
現在默認情況下也配置了一組,不應該配置。比如我們要添加web應用根文件
或文件夾test,只應當需要在perties中添加server.servl
et.context-path=/test就能夠(SpringBoot文件管理器默認的默認配置)
1.3開發工具簡介
工具的使用:采用IDEA+MySQL
IDEA具備強大的整體功能和強大的工程項目管理功能。IDEA項目對比其
實就是全局庫與雙核CPU的項目對比。借助原有開發的自定義模塊的集成和信
2
湖南商務職業技術學院畢業設計
息化管理方便開發,它們之間也一定要適當的相互依賴。還能顯著提高開發效
率,使IDEA無需選擇系統安裝的圖形界面,就能夠在代碼復制圖形界面中快
速查看相關數據值。它還在IDE中調試JS,自動關閉更新代碼重復和系統菜單
等。還有更多的快捷鍵,方便選用。
MySQL數據庫Cuboid體積小、移動速度快、總擁有成本低且開源。它的應
用范圍很廣,被普遍選用。一般來說,中小型研發網站選擇MySQL用來充當相
關網站訪問數據庫。
1.4項目開發技術路線
Springboot的常用使我們開發冗余代碼生成和強制XML配置,遵循“原始
協議大于配置”,集成大量常用的第三方庫,SpringBoot應用這些第三方庫
提供了幾乎可以零配置的開箱即用的能力
MyBatis的共同使用,能夠將sql代碼拷貝和編譯器完全分離,能夠復用。
相比jdbc減少50%以上的代碼重復量,全方位予以xml小標簽,支持編寫動態
sql,全方位予以映射小標簽,支持不支持的映射,支持對象與ORM字段名的
映射訪問數據庫。
2需求分析
2.1功能需求描述
本網站初步設置了2種角色:游客、普通用戶。
本網站擬實現以下功能:
1、用戶管理模塊:包含用戶注冊、用戶登錄、忘記密碼、個人賬戶找回
等功能。其中:普通用戶可以實現用戶注冊、用戶登錄、修改用戶信息、個人
賬戶找回等功能。
2、管理空間內容模塊:包含新增空間說說,刪除空間說說,修改空間說
說。其中:普通用戶可以實現新增空間說說,刪除空間說說,修改空間說說等
功能。
3、管理個人信息模塊:包含修改名稱,修改頭像,修改綁定信息,修改
背景音樂等。其中:普通用戶可以實現修改名稱,修改頭像,修改綁定信息,
修改背景音樂,游客可以實現:修改姓名,修改頭像。
4、歷史查看模塊:包含查詢歷史訪客,查詢訪客人數,查看瀏覽歷史。
其中:普通用戶可以實現查詢歷史訪客,查詢訪客人數。
3
湖南商務職業技術學院畢業設計
2.2非功能需求描述
本系統的非功能性需求有以下幾個方面:
(1)高效性:空間以及空間內容是繁多且復雜的,需要及時進行保存和
備份,方便保護信息。
(2)安全性:這些內容是具有隱私性的,禁止傳播和獲取。
(3)可拓展性:空間的主體是博主,審核同樣重要,是否可以拓展新的
角色
2.3需求用例建模
通過對需求功能的分析,創建以下總體用例模型,如圖2-1所示。
圖2-1欣星個人空間的總體用例模型
用戶可以創建屬于自己的個人空間。
2.3.1登錄管理模塊的用例
登錄管理模塊,分別具有登錄,注冊,忘記密碼等操作功能,采取使用這
樣的架構設計,桌面應用層甚至能夠不知道數據庫的基本結構。當需要維護數
據庫數據時,只需維護與業務層的接口就行。
4
湖南商務職業技術學院畢業設計
圖2-2登錄管理功能用例圖
輸入賬號、密碼忘記密碼
提示密碼錯誤
登錄成功
圖2-3用戶登錄活動圖
對圖2-2用例圖,及圖2-3活動圖的分析,得到每個用例的描述表。登錄
模塊用例描述如表2-1所示,可以進行登錄等操作。
表2-1登錄模塊用例描述
項目描述
5
湖南商務職業技術學院畢業設計
用例名稱登錄
用例標識號01
參與者普通用戶
簡要說明輸入用戶名、密碼,系統進行驗證后,正確者登錄系統
前置條件參與者已經打開系統的登錄頁面
1.參與者在用戶名輸入框里輸入用戶名
2.在密碼框里輸入密碼
基本事件流3.點擊登錄后,系統驗證
4.有效則進入系統的主界面。無效則提示相應錯誤給用戶。
5.用例終止
其他事件流點擊登錄之前,參與者可以隨按“取消”或“關閉”按鈕。
異常事件流如果出現錯誤,提示錯誤信息,用戶確認
后置條件進入的主界面,裝載相應的數據
注冊模塊用例描述如表2-2所示,可以進行注冊等操作。
表2-2注冊模塊用例描述
項目描述
用例名稱注冊
用例標識號02
參與者普通用戶
輸入用戶名、密碼,昵稱,等個人信息,系統將數據記入數
簡要說明
據庫
前置條件參與者已經打開系統的注冊頁面
1.參與者在賬號輸入框里輸入賬號
2.在密碼框里輸入密碼
3.在昵稱框里輸入昵稱
4.選擇頭像
基本事件流5.選擇背景音樂
6,在郵箱框里輸入需要綁定的郵箱
7.點擊注冊后,系統驗證
8.有效則進入將數據寫入數據庫。無效則重新輸入
9.用例終止
其他事件流點擊注冊之前,參與者可以隨按“取消”或“關閉”按鈕。
異常事件流如果出現錯誤,提示錯誤信息,用戶確認
6
湖南商務職業技術學院畢業設計
后置條件進入登錄界面
忘記密碼模塊用例描述如表2-3所示,可以進行忘記密碼等操作。
表2-3忘記密碼模塊用例描述
項目描述
用例名稱忘記密碼
用例標識號03
參與者普通用戶
簡要說明輸入賬號和綁定郵箱,通過驗證找回密碼
前置條件參與者已經打開系統的忘記密碼頁面
1.參與者在用戶名輸入框里輸入用戶名
2.在郵箱框里輸入郵箱
基本事件流3.點擊確認后,系統驗證
4.成功則找回密碼成功
5.用例終止
其他事件流點擊確認之前,參與者可以隨按“取消”或“關閉”按鈕。
異常事件流如果出現錯誤,刷新頁面
后置條件進入修改密碼界面
個人賬戶找回模塊用例描述如表2-4所示,可以進行個人賬戶找回等操作。
表2-4用戶個人賬戶找回模塊用例描述
項目描述
用例名稱個人賬戶找回
用例標識號04
參與者普通用戶
簡要說明輸入賬號和綁定郵箱,通過驗證找回賬戶
前置條件參與者已經打開系統的找回賬戶頁面
1.參與者在用戶名輸入框里輸入用戶名
2.在郵箱框里輸入郵箱
基本事件流3.點擊確認后,系統驗證
4.成功則找回賬戶成功
5.用例終止
其他事件流點擊確認之前,參與者可以隨按“取消”或“關閉”按鈕。
異常事件流如果出現錯誤,刷新頁面
7
湖南商務職業技術學院畢業設計
后置條件進入修改密碼界面
2.3.2管理空間內容模塊的用例
空間內容管理功能的用例描述如圖2-4所示。主要功能是新建、修改和刪
除的管理操作,當博主對帖子進行管理后,會自動跳轉到完整展示頁面,也就
是其他用戶查看時的樣子
圖2-4管理空間內容功能模塊用例圖
通過對用例的細化,博主可以對帖子進行修改與更新等,完成后進行展示,
商品管理模塊活動圖如圖2-5所示。
8
湖南商務職業技術學院畢業設計
登錄成功登錄成功登錄成功
進入新建帖子系統選擇修改的帖子選擇需要刪除的帖子
輸入帖子內容輸入需要修改的內容刪除帖子
顯示完成顯示完成顯示完成
圖2-5管理空間內容功能模塊活動圖
對圖2-4用例圖,及圖2-5活動圖的分析細化,得到每個用例的描述表。
修改空間說說內容功能模塊用例描述如表2-5所示
表2-5修改說說模塊用例描述
項目描述
用例名稱修改空間說說內容
用例標識號01
參與者用戶
用戶選擇需要修改的說說,輸入需要修改的說說內容,點擊
簡要說明
確認,完成后自行跳轉
前置條件用戶登錄成功
1.用戶選擇需要修改的說說
基本事件流2.輸入內容
3.點擊確認
9
湖南商務職業技術學院畢業設計
4.顯示修改完成
5.進入系統信息顯示列表
6.用例終止
其他事件流在按“確認修改”按鈕之前,可隨時按“取消”按鈕
異常事件流提示錯誤信息,操作人員確認
后置條件進入空間推送展示顯示界面,裝載相應數據
刪除說說模塊用例描述如表2-6所示,可以進行刪除說說的操作。
表2-6刪除說說模塊用例描述
項目描述
用例名稱刪除空間說說內容
用例標識號02
參與者用戶
簡要說明用戶選擇需要刪除的說說,點擊刪除說說按鈕
前置條件用戶登錄成功
1.用戶選擇需要刪除的說說
2.點擊刪除說說
基本事件流3.顯示刪除完成
4.進入系統信息顯示列表
5.用例終止
其他事件流在按“確認刪除”按鈕之前,可隨時按“取消”按鈕
異常事件流提示錯誤信息,操作人員確認
后置條件進入空間推送展示顯示界面,裝載相應數據
新增說說模塊用例描述如表2-7所示,可以進行新增說說等操作。
表2-7新增說說模塊用例描述
項目描述
用例名稱新建空間說說內容
用例標識號03
參與者用戶
用戶將相關信息輸入,輸入需要添加的空間內容,點擊確
簡要說明
認,完成后自行跳轉
前置條件用戶登錄成功并打開新建頁面
1.用戶在信息框內輸入要添加的空間內容
基本事件流
2.點擊確認
10
湖南商務職業技術學院畢業設計
3.顯示新建完成
4.進入系統信息顯示列表
5.用例終止
其他事件流在按“確認添加”按鈕之前,可隨時按“取消”按鈕
異常事件流提示錯誤信息,操作人員確認
后置條件進入空間推送展示顯示界面,裝載相應數據
2.3.3管理個人信息模塊的用例
通過用例圖和活動圖對需求分析進行了梳理分析。管理個人信息功能的用
例描述如圖2-6所示。主要功能是名稱,頭像等信息的管理操作。
圖2-6管理個人信息功能模塊用例圖
通過對用例的細化,管理個人信息功能模塊活動圖如圖2-7所示。
11
湖南商務職業技術學院畢業設計
點擊修改名稱點擊修改頭像
輸入信息上傳圖片
提示修改成功提示修改成功
圖2-7管理個人信息功能模塊活動圖
對圖2-6用例圖,及圖2-7活動圖的分析細化,得到每個用例的描述表。
修改頭像功能模塊用例描述如表2-8所示,可以對頭像進行修改。
表2-8修改頭像功能模塊用例描述
項目描述
用例名稱修改頭像
用例標識號01
參與者博主
簡要說明修改當前頭像
前置條件博主登錄成功,并進入個人信息管理頁面
1.博主在在信息框內上傳頭像
2.點擊確認
基本事件流
3.返回個人空間頁面
4.用例終止
其他事件流在按“確認修改”按鈕之前,可隨時按“取消”按鈕
異常事件流提示錯誤信息,操作人員確認
后置條件進入個人信息界面,轉載相應數據
12
湖南商務職業技術學院畢業設計
修改綁定信息模塊用例描述如表2-9所示,可以進行修改綁定信息的操作。
表2-9修改綁定信息模塊用例描述
項目描述
用例名稱修改綁定信息
用例標識號02
參與者博主
簡要說明修改當前綁定信息
前置條件博主登錄成功,并進入個人信息管理頁面
1.博主在在信息框內輸入郵箱
2.點擊確認
基本事件流
3.返回個人空間頁面
4.用例終止
其他事件流在按“確認修改”按鈕之前,可隨時按“取消”按鈕
異常事件流提示錯誤信息,操作人員確認
后置條件進入個人信息界面,轉載相應數據
修改背景音樂模塊用例描述如表2-10所示,可以進行修改背景音樂的操
作。
表2-10修改背景音樂模塊用例描述
項目描述
用例名稱修改背景音樂
用例標識號03
參與者博主
簡要說明修改當前背景音樂
前置條件博主登錄成功,并進入個人信息管理頁面
1.博主在在信息框內上傳背景音樂
2.點擊確認
基本事件流
3.返回個人空間頁面
4.用例終止
其他事件流在按“確認修改”按鈕之前,可隨時按“取消”按鈕
異常事件流提示錯誤信息,操作人員確認
后置條件進入個人信息界面,轉載相應數據
13
湖南商務職業技術學院畢業設計
2.3.4歷史查看模塊的用例
通過用例圖和活動圖對需求分析進行了梳理。歷史查看功能模塊的用例描
述如圖2-10所示。對于所看過的用戶空間進行記錄和保存,方便進行回顧。
圖2-10歷史查看功能模塊用例圖
通過對用例的細化,歷史查看功能模塊活動圖如圖2-10所示。
圖2-10歷史查看功能模塊活動圖
對圖2-10用例圖,及圖2-10活動圖的細化,得到每個用例的描述表。查
看瀏覽歷史功能模塊用例描述如表2-11所示。
表2-11查看瀏覽歷史功能模塊用例描述
14
湖南商務職業技術學院畢業設計
項目描述
用例名稱查看瀏覽歷史
用例標識號01
參與者博主
簡要說明博主進入歷史記錄頁面
前置條件管理員登錄成功
1.登錄
2.點擊歷史
基本事件流3.點擊查看瀏覽歷史
4.查看內容
5.用例終止
其他事件流無
異常事件流如果出現錯誤,提示錯誤信息
后置條件返回個人空間
查看歷史訪客模塊用例描述如表2-12所示
表2-12查看歷史訪客功能模塊用例描述
項目描述
用例名稱查看歷史訪客
用例標識號02
參與者博主
簡要說明博主進入歷史記錄頁面
前置條件管理員登錄成功
1.登錄
2.點擊歷史
基本事件流3.點擊查看歷史訪客
4.查看內容
5.用例終止
其他事件流無
異常事件流如果出現錯誤,提示錯誤信息
后置條件返回個人空間
查看訪客人數模塊用例描述如表2-13所示
表2-13查看訪客人數模塊用例描述
項目描述
15
湖南商務職業技術學院畢業設計
用例名稱查看訪客人數
用例標識號03
參與者博主
簡要說明博主進入歷史記錄頁面
前置條件管理員登錄成功
1.登錄
2.點擊歷史
基本事件流
3.查看訪客人數
4.用例終止
其他事件流無
異常事件流如果出現錯誤,提示錯誤信息
后置條件返回個人空間
3系統概要設計
3.1系統設計原則
1、合理性:在設計制造自控系統時,充分考慮recovery回收系統的實際
計算能力和強大的擴展能力,使recovery回收系統的擴展得以平滑調整,清
理垃圾文件。recovery恢復系統對服務器環境(硬件和軟件、相關軟件、計算
機操作系統、計算機操作系統等)具備良好的環境適應性,不依賴于特殊和特
定型號的功率半導體器件和計算機,不有固定版本。操作系統計算機操作系統
相關軟件。
2、應用性:恢復系統采取使用中英文計算機語言,線路簡單,使用方便,
靈活性高,易學易用,操作簡單方便,操作相對簡單,易于維護。不僅有兩個
警官專用的幾個專業風格的顯卡接口,還有幾個兩個警官常用的電腦用戶顯卡
接口?;謴拖到y在突發事件應急響應中數據安全性不高,數據安全性高,能適
應科技信息局域網連接和指揮工作的需要。
3、標準性:能夠控制協議內容,編解碼協議內容,顯卡接口協議內容,
在恢復系統中選擇;報紙媒體格式文件和udp協議符合國家及相關行業標準和
當地公安機關。材料要求;修復系統兼容性強,基礎設施互聯互通潛力大。
3.2系統框架設計
根據系統的需求分析、用例建模分析結合開發平臺的特點設計欣星個人空
16
湖南商務職業技術學院畢業設計
間系統的系統架構模型,如圖3-1所示。
圖3-1欣星個人空間系統整體架構圖
3.3系統功能設計
系統模塊化結構設計工作是指在系統分析階段中將系統逐層地分解成多個
獨立且功能單一的模塊。根據欣星個人空間系統的需求分析和用例建模分析,
本文檔確定了欣星個人空間系統的主要功能模塊,分別為用戶管理模塊,管理
空間內容模塊,管理個人信息模塊,歷史查看模塊四個模塊欣星個人空間系統
的功能結構圖如圖3-2所示,本系統共有4個主要功能模塊。
17
湖南商務職業技術學院畢業設計
圖3-2欣星個人空間系統功能結構圖
3.3.1用戶管理模塊功能設計
針對系統功能結構圖做進一步細致分析,得到用戶信息管理模塊相關功能
描述,功能描述使用功能描述表來描述,如下表3-1。
表3-1用戶管理模塊相關功能描述
功能名稱用戶注冊
功能概述添加注冊新用戶
輸入內容姓名、昵稱、密碼、郵箱、聯系電話
系統處理對新注冊的用戶進行新增功能
輸出內容提示注冊成功或注冊失敗
功能名稱用戶登錄
功能概述用戶或管理員進行登錄
輸入內容用戶名和密碼
系統處理判斷輸入的信息是否有誤
輸出內容提示登錄成功或登錄失敗
功能名稱個人賬戶找回
功能概述用戶找回賬戶密碼
輸入內容昵稱、密碼、郵箱
系統查詢出符合條件的用戶信息,提供給用戶詳細信息,進
系統處理
行修改
18
湖南商務職業技術學院畢業設計
輸出內容提示找回成功或找回失敗
功能名稱忘記密碼
功能概述用戶忘記密碼,由系統提供修改
輸入內容用戶姓名和綁定信息
系統處理系統根據輸入的內容進行查詢,查詢成功后進行修改
輸出內容提示修改成功或修改失敗
用戶信息管理模塊提供了用戶注冊、用戶登錄、個人賬戶找回,忘記密碼
等功能。游客可以先在注冊頁面輸入昵稱、密碼、郵箱進行注冊后登錄。用戶
可以在登錄頁面輸入用戶名和密碼進行登錄,并且能對丟失的個人賬戶進行找
回,也可以對忘記密碼時,進行修改。
3.3.2管理空間內容模塊功能設計
針對系統功能結構圖做進一步細致分析,得到管理空間內容模塊相關功能
描述,功能描述使用功能描述表來描述,如下表3-2。
表3-2管理空間內容模塊相關功能描述
功能名稱新增空間說說
功能概述用戶新增空間說說
輸入內容空間說說信息
系統處理將新增的看見說說內容存入數據庫的同時更新數據庫
輸出內容提示新增成功或新增失敗
功能名稱刪除空間說說
功能概述用戶刪除空間說說
輸入內容點擊需要刪除的空間說說
將空間說說的內容在數據庫中查詢出來并刪除,同時更新數
系統處理
據庫
輸出內容提示刪除成功或刪除失敗
功能名稱修改空間說說
功能概述用戶修改空間說說
輸入內容選擇要進行修改的數據庫
系統處理系統查詢相關數據庫內容并修改,同時更新數據庫
19
湖南商務職業技術學院畢業設計
輸出內容提示修改成功或修改失敗
管理空間內容模塊提供了新增空間說說、刪除空間說說、修改空間說說。
用戶可以新增空間說說、刪除空間說說、修改空間說說。
3.3.3管理個人信息模塊功能設計
針對系統功能結構圖做進一步細致分析,得到管理個人信息模塊相關功能
描述,功能描述使用功能描述表來描述,如下表3-3。
表3-3管理個人信息模塊相關功能描述
功能名稱修改姓名
功能概述用戶修改姓名
輸入內容新姓名
系統處理將修改后的姓名存入數據庫,同時更新數據庫
輸出內容提示更新成功或更新失敗
功能名稱修改頭像
功能概述用戶對頭像進行修改
輸入內容修改頭像
系統處理將修改后的頭像存入數據庫,同時更新數據庫
輸出內容提示修改成功或修改失敗
功能名稱修改綁定信息
功能概述用戶修改綁定信息
輸入內容選擇需要修改的綁定信息,輸入新的綁定信息
系統處理系統修改對應綁定信息并更新
輸出內容提示修改成功或修改失敗
功能名稱修改背景音樂
功能概述用戶修改背景音樂
輸入內容背景音樂
系統處理系統修改對應背景音樂并更新
輸出內容提示修改成功或修改失敗
管理個人信息模塊提供了修改名稱,修改頭像,修改綁定信息,修改背景
音樂等。
20
湖南商務職業技術學院畢業設計
3.3.4歷史查看模塊功能設計
針對系統功能結構圖做進一步細致分析,得到歷史查看模塊相關功能描述,
功能描述使用功能描述表來描述,如下表3-4。
表3-4歷史查看模塊相關功能描述
功能名稱查詢歷史訪客
功能概述用戶查詢訪客歷史記錄
輸入內容點擊查詢歷史
系統處理系統在數據庫中進行歷史訪客內容的查詢
輸出內容展示歷史訪客
功能名稱查詢訪客人數
功能概述查詢訪客人數
輸入內容選擇查詢訪客人數
系統處理系統查詢訪客
輸出內容展示訪客數
功能名稱查詢瀏覽歷史
功能概述查看歷史瀏覽的空間說說
輸入內容選擇查看瀏覽歷史記錄
系統處理系統查詢瀏覽歷史記錄
輸出內容展示瀏覽歷史
歷史查看模塊功能提供了查詢歷史訪客,查詢訪客人數等。游客可以查詢
訪客人數,查詢瀏覽歷史等。用戶可以查詢歷史訪客,查詢訪客人數。
3.4數據庫設計
數據庫開發也是控制系統設計中非常核心的具體操作步驟。高級數據庫開
發能夠滿足不同計算機軟件開發工具對系統運行速度的要求,也能夠非??焖?/p>
地發揮和恢復系統功能。
3.4.1設計原則
為取得較好的設計效果,在進行數據庫設計時,需遵從以下原則:
1.規范化原則
21
湖南商務職業技術學院畢業設計
數據庫的研發不僅要遵循國家統一格式文件設計和制作的通用通用標準和
命名方式,現在更要遵循質量安全管理的理論。考慮到從一開始就能夠進行信
息管理和規范的數據庫開發,能夠減少數據庫中如何增刪改查等幫助和錯誤。
2.雙向使用原則
一般情況下,往往根據簡單邏輯工作的五單元選擇模型的基礎知識,能夠
做到其主要表現形式,并且能夠非常靈活的排列順序,從而獲得具備更大屬性
的信息和數據。
3.4.2概念設計
在數據庫具體設計的具體過程中,用E-R圖來描述具體設計的最后部分。
E-R圖是對具體概念分析模型的高層特征描述的分析模型或選擇模式圖,綜合
予以了表示實體類別、屬性和直接聯系的具體方法。欣星個人空間系統數據進
行分析,其E-R圖如下圖3-3所示。
圖3-3欣星個人空間系統E-R圖
22
湖南商務職業技術學院畢業設計
3.4.3邏輯設計
針對ER模型,通過數據實體屬性、實體間關系的全面分析,結合欣星個
人空間系統的實際需求,根據E-R圖轉化為關系模式的轉換方法,建立起了本
系統的關系模式,具體轉化后的關系模式如下:
個人信息表(信息ID,用戶ID,昵稱,郵箱,頭像,背景音樂)
用戶表(用戶ID,賬號,密碼)
空間說說表(說說ID,說說內容,生成時間,用戶ID)
空間歷史記錄表(記錄ID,用戶ID,訪客ID)
3.4.4數據字典
用戶表的表結構如表3-5所示,該表主要用于記錄用戶信息,主要字段為
用戶ID,賬號,密碼。
表3-5user表表結構
字段名稱數據類型字段內容主鍵設置非空
Idint用戶ID是是
namevarchar(255)姓名否否
passwordvarchar(255)密碼否否
空間說說表的表結構如表3-6所示,該表主要用于記錄說說內容的信息,
主要字段為說說ID,說說內容,生成時間,用戶ID。
表3-6spacetalk表表結構
字段名稱數據類型字段內容主鍵設置非空
idint說說ID是是
contentvarchar(800)說說內容否否
IMGvarchar(255)版塊圖片否否
timedatetime生成時間否否
user_idint用戶ID否是
空間歷史記錄表的表結構如表3-7所示,該表主要用于記錄文章內容管理
模塊的信息,主要字段為說說記錄ID,用戶ID,訪客ID。
表3-7visitor表表結構
字段名稱數據類型字段內容主鍵設置非空
idint記錄ID是是
Useridint用戶ID否是
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 工業地產整裝技術與環保材料應用
- 工業污染治理與環境保護策略
- 工業污染源監測及治理方案
- 工業污染防治與循環經濟
- 工業機器人技術及其產業升級策略
- 工業生產中的質量控制與檢測技術
- 工業自動化系統的遠程監控與控制
- 工業機械設備的使用與日常維護
- 工業環境影響評價與法規要求
- 工業自動化與智能工廠的發展趨勢
- 散裝白酒培訓課件
- 鋁材設計知識培訓課件
- 客運安全培訓課件
- 2025年市建設工程質量監督站工作總結(3篇)
- 《ptc鈦酸鋇陶瓷》課件
- 氮氣安全知識培訓課件
- 銀發經濟的發展路徑
- 金礦融資計劃書范文
- 2024年11月人力資源管理師三級真題及答案
- JGJ46-2024 建筑與市政工程施工現場臨時用電安全技術標準
- 足球場草坪養護管理手冊
評論
0/150
提交評論