基于ssm旅社客房收費管理系統+vue

目 錄

目 錄 I
摘 要 III
ABSTRACT IV
1 緒論 1
1.1 課題背景 1
1.2 研究現狀 1
1.3 研究內容 2
2 系統開發環境 3
2.1 vue技術 3
2.2 JAVA技術 3
2.3 MYSQL數據庫 3
2.4 B/S結構 4
2.5 SSM框架技術 4
3 系統分析 5
3.1 可行性分析 5
3.1.1 技術可行性 5
3.1.2 操作可行性 5
3.1.3 經濟可行性 5
3.1.4 法律可行性 5
3.2 系統性能分析 5
3.3 系統功能分析 6
3.3.1 角色需求 6
3.3.2 功能需求 6
3.4 系統流程分析 6
3.4.1 注冊流程 6
3.4.2 登錄流程 7
4 系統設計 8
4.1 系統概要設計 8
4.2 系統結構設計 8
4.3 數據庫設計 9
4.3.1 數據庫表設計 9
5 系統的實現 13
5.1 功能模塊的實現 13
5.1員工信息管理 13
5.2 房間信息管理 14
5.3房間類型管理 16
5.1公告信息管理 18
6 系統測試 21
6.1 測試定義 21
6.2 測試目的 21
6.3 測試方法 21
6.4 測試分析 21
7 結論 23
致謝 24
參考文獻 25

摘 要

身處網絡時代,隨著網絡系統體系發展的不斷成熟和完善,人們的生活也隨之發生了很大的變化,人們在追求較高物質生活的同時,也在想著如何使自身的精神內涵得到提升,而讀書就是人們獲得精神享受非常重要的途徑。為了滿足人們隨時隨地只要有網絡就可以看書的要求,旅社客房收費管理系統被開發研究了出來。
本文主要描述了該旅社客房收費管理系統的具體開發過程,在SSM框架的基礎上,采用vue技術和MYSQL數據庫,使該旅社客房收費管理系統具有很好的穩定性和安全性。本設計重點從系統概述、系統分析、系統設計、數據庫設計、系統測試和總結這幾個方面對該旅社客房收費管理系統進行闡述,用戶通過該旅社客房收費管理系統可以查詢自己喜歡的信息。
該旅社客房收費管理系統不僅能夠穩定的運行,快捷方便的操作,界面簡潔清晰,而且功能齊全,實用性強。

關鍵詞:旅社客房收費管理系統,SSM框架,系統分析,數據庫設計

ABSTRACT
In the network age, with the continuous maturity and improvement of the development of the network system, people’s life has also undergone great changes. While pursuing a higher material life, people are also thinking about how to improve their spiritual connotation, and reading is a very important way for people to enjoy their spirit. In order to meet the requirement that people can read books whenever and wherever they have the Internet, the campus lost and found applet has been developed and studied.
This paper mainly describes the specific development process of the campus lost and found applet. Based on the SSM framework, Vue technology and MySQL database are used to make the campus lost and found applet have good stability and security. This design focuses on the campus lost and found applet from the aspects of system overview, system analysis, system design, database design, system test and summary. Users can query their favorite information through the campus lost and found applet.
The campus lost and found applet can not only run stably, operate quickly and conveniently, have a concise and clear interface, but also have complete functions and strong practicability.

Keywords:Campus lost and found applet, SSM framework, system analysis, database design

1緒論

1.1課題背景
身處網絡時代,隨著網絡系統體系發展的不斷成熟和完善,人們的生活也隨之發生了很大的變化。目前,人們在追求較高物質生活的同時,也在想著如何使自身的精神內涵得到提升,而讀書就是人們獲得精神享受非常重要的途徑[1]。紙質版的校園失物比較沉重,攜帶不方便,而由于手機、平板不僅能夠儲存大量的校園失物信息數據,而且重量輕,可隨身攜帶,因此現在的人們更愿意通過手機、平板等來進行在線閱讀[2]。由此,開發一款旅社客房收費管理系統非常符合人們閱讀的需求。
過去人們看書需要到書店或者圖書館,而現在只要有網絡,人們就可以通過手機、平板或電腦想什么時候看書就可以什么時候看,想看什么樣的書就可以看什么樣的書,非常的方便,并且人們把平時的閑碎時間全部利用起來進行閱讀,使閱讀效率大大提高,生活也變得豐富多彩起來。另外,通過旅社客房收費管理系統,想要閱讀哪本書,搜索下就能夠快速找到,并且還可以對校園失物進行歸類、統計和規范管理。該旅社客房收費管理系統的界面非常清晰,使用簡單,識字的人們都可以使用,并且它的功能齊全,能夠滿足各種各樣的人的要求。
本文不僅從需求分析、設計分析、功能分析對該電子書在線系統進行了全面的分析,而且還從開發背景、開發環境、目標、流程、數據庫、系統維護對該旅社客房收費管理系統進行了總體的規劃和設計。該旅社客房收費管理系統利用vue技術和MYSQL數據庫進行開發,具有很好的穩定性和可發展性。
1.2研究現狀
國外信息技術的發展步伐一直沒有停止,源源不斷的計算機應用軟件被研發出來,并且軟件技術也在不斷迭代,目前世界各國的軟件行業都已新興了起來[3-5]。
與國外相比,我國信息技術的發展相對晚一些,不過后面,經過我們的不斷追趕,我國的信息技術已經有了很大的進步,我國對現有的軟件開發技術進行了細致的專研,目前我國已經能夠獨立的開發系統,并且也已經將這些軟件系統應用于人們的生活中和各行各業中,目前,軟件行業是我國非常受歡迎的行業[6-9]。
信息數字化使人們的各種信息能夠快速傳播,使人們的各種信息能夠得到充分利用,同時,也大大宣傳了信息數字化背后的軟件系統[10-12]。軟件開發團隊的能力越來越強,開發技術功能越來越強大,軟件系統大大提高了信息處理的效率,節省了處理者的處理時間。在閱讀校園失物方面,人們閱讀紙質版的校園失物,現在已經顯得有些過時[13-14]。利用目前的軟件開發技術開發出一款旅社客房收費管理系統能夠大大的滿足人們的閱讀需求,人們通過該旅社客房收費管理系統能夠快速查找、在線閱讀自己喜歡的校園失物,并且也大大提高了人們閱讀的效率。
1.3研究內容
本論文主要闡述了該旅社客房收費管理系統的開發技術、系統需求分析、系統設計、系統功能實現和系統測試。為了開發該系統,我在下面花費了很多功夫和心思,例如,到圖書館閱讀vue技術、MYSQL數據庫等方面的編程校園失物,又在網上搜索了很多別人做的相類似的系統,將他們比較好的設計理念應用到自己的設計當中,最后才有了現在的成果。
本論文主要分為7部分,包括:
一、緒論:闡述了該系統的背景技術、研究現狀和開發意義;
二、相關技術:介紹了開發該系統所用到的各種技術;
三、系統需求分析:闡述了開發該系統的可行性分析和功能需求分析;
四、系統設計:闡述了該系統的功能模塊設計和數據庫設計;
五、系統實現:展示了該系統的主要功能模塊界面;
六、系統測試:對開發出的該系統進行測試;
七、系統總結:總結開發該系統的整個工作過程。

2系統開發環境

2.1vue技術
Vue (讀音 /vju?/,類似于 view) 是一套用于構建用戶界面的漸進式JavaScript框架。 [5] 與其它大型框架不同的是,Vue 被設計為可以自底向上逐層應用。Vue 的核心庫只關注視圖層,不僅易于上手,還便于與第三方庫或既有項目整合。另一方面,當與現代化的工具鏈以及各種支持類庫結合使用時,Vue 也完全能夠為復雜的單頁應用(SPA)提供驅動
Vue.js目前最火的的一個前端框架,三大主流前端框架之一。
Vue.js是一套構建用戶界面的框架(一套完整的解決方案,對項目侵入性大,中途 需要跟換框架則需要重構整個項目),只關注視圖層,易上手,有配套的第三方類庫。提高開發效率,幫助減少不必要的dom操作;雙向數據綁定,通過框架提供的指 令,前端只需要關注業務邏輯,不再關心dom如何渲染。
2.2JAVA技術
Java編程語言具有跨平臺、分布式、可移植等多種特性,很多平臺Java都能運行,世界各地都能夠運行Java編寫的程序。1995年,開發出了JAVA編程語言。JAVA編程語言具有多種特性,例如:簡單、安全、可移植、魯棒性(Robust)、編寫能效高、線程多等。在互聯網飛速發展的時代,Java編程語言應用也越來越普遍[19]。它的特點具有:
一、面向對象:JAVA適用于分布式環境,JAVA能夠完全面向對象,包括對象的設計及聯系;
二、分布式:JAVA工作的同時,帶動其他計算節點工作,只要有網絡,就可以訪問其他對象;
三、健壯性:JAVA能夠自動處理垃圾和異常,并且機制類型強;
四、安全性:當指針和內存被刪除時,非法的內存就可以避免。
2.3MYSQL數據庫
數據庫在每個網站的開發中都是必不可少的,過去數據庫只具有數據的保存和管理功能,但隨著后來的不斷更新和迭代,目前的數據庫不僅能夠進行數據的處理,而且還能夠儲存不計其數的數據[20]。
該旅社客房收費管理系統所使用的就是MYSQL數據庫,當初是微軟公司開發出的MYSQL數據庫。MYSQL數據庫總共建立了十幾個相對應的表,它們之間獨立聯系,數據庫和程序是密不可分的[21]。
MYSQL數據庫的特點包括:能夠應用于多種操作系統中;查詢SQL時優化了算法,搜索速度提高的不少;還可以進行數據庫的管理、控制、優化等操作;一個數據庫可以記錄不計其數的數據。
2.4B/S結構
當前比較流行的網絡化結構模式是B/S(瀏覽器/服務器)結構,它能夠在服務器上面集中系統的所有核心功能,使系統開發人員的工作變得簡單,并且開發出的系統也更容易使用和后期維護。用于比較熟悉的瀏覽器有360瀏覽器、谷歌瀏覽器、QQ瀏覽器等,用于比較熟悉的數據庫有sqlserver、mysql數據庫等,上邊這些數據庫和瀏覽器都可以安裝在客戶端上。B/S結構沒有什么限制,并且還不需要專門的安裝軟件,只要筆記本、電腦有網絡就能夠訪問系統。采用B/S結構開發的程序,比較好維護,只需要在客戶端就可處理,不需要非得在服務器上處理,并且跟用戶的交互性比較好,刷新瀏覽器就可進行數據信息的實時更新[22]。B/S架構如圖2-1所示:
在這里插入圖片描述

圖2-1 B/S模式架構圖
2.5SSM框架技術
該旅社客房收費管理系統是基于Spring、SpringMVC、Mybatis框架開發出來的。
2004年,Spring 框架才第一次亮相,后面也進行了很多次的更新。Spring框架包括SpringCore、Spring AOP、Spring ORM、Spring DAO、Spring Web Flow、Spring Context和Spring Web MVC等七個模塊,企業應用程序就是通過這七個模塊氣筒不同的平臺來進行開發的,Spring Web MVC中的各個元素之間形成了松散耦合[23-25]。

3系統分析

3.1可行性分析
開發者在進行開發系統之前,都需要進行可行性分析,保證該系統能夠被成功開發出來。
3.1.1技術可行性
開發該旅社客房收費管理系統所采用的技術是vue和MYSQL數據庫。計算機專業的學生在學校期間已經比較系統的學習了很多編程方面的知識,同時也接觸了很多編程軟件,所以在技術開發方面還是比較有信心的。
3.1.2操作可行性
該旅社客房收費管理系統的界面簡潔清楚,操作簡單,用戶一看就會操作。操作界面上每一步都有提示,用戶只要按照提示進行操作就可以了。該旅社客房收費管理系統具有操作可行性。
3.1.3經濟可行性
我現在還是一名學生,還沒有一份穩定的經濟收入,所以我會將開發程序的成本控制在自己所能接受的范圍內。我所使用的開發軟件、數據庫還有設計界面用的photoshop軟件都是在網上免費下載的,另外程序編寫階段所用到的源代碼也是在網上免費得到的,現在在網上能下載很多有用的、免費的東西,所以開發該系統基本不花錢,具有經濟可行性。
3.1.4法律可行性
我是通過圖書館、百度文庫、百度網頁等獲得的開發該旅社客房收費管理系統所需要用到的資料和軟件,都是采用的合法渠道,另外源代碼和論文內容都是我自己一字一字寫出來的,沒有抄襲別人的,具有法律可行性。
通過上述的技術可行性、操作可行性、經濟可行性以及法律可行性分析,可以看出,該旅社客房收費管理系統完全可以進行順利開發。
3.2系統性能分析
一、存儲性:該旅社客房收費管理系統的數據庫功能比較強大,能夠錄入很多紛繁復雜的信息,且能夠保證數據的實時性;
二、易學性:該旅社客房收費管理系統使用起來非常簡單,用戶一看就會,不需要進行專門的培訓,非常好上手,使用個一兩次就能夠熟練操作;
三、數據要求:錄入的數據準確可靠,能夠及時進行更新,可以獨立保存,刪除一些不需要的數據;
四、穩定性:該旅社客房收費管理系統能夠穩定的運行,界面清晰明了;
五、可靠性:該旅社客房收費管理系統安裝有攔截器,可以對病毒等進行攔截,并且還對信息進行了保護措施,用戶可以放心使用。
3.3系統功能分析
3.3.1角色需求
該旅社客房收費管理系統主要為管理員和用戶兩類用戶角色提供需求,管理員在后臺可以對系統進行全面管理,用戶在前臺可以進行查看系統信息,注冊登錄,查詢校園失物,評論,下載校園失物等操作。
用戶靜態結構如圖3-1所示。
在這里插入圖片描述

圖3-1 用戶靜態結構圖
3.4系統流程分析
3.4.1注冊流程
用戶注冊之后才可以登錄系統,用戶注冊流程如圖3-2所示:
在這里插入圖片描述

圖3-2 注冊流程圖
3.4.2登錄流程
用戶需要登錄系統之后,才可以進行校園失物評論、校園失物下載等操作。而管理員也只有登錄系統之后,可以對系統各個方面的內容進行管理,不受任何限制。用戶登錄流程如圖3-3所示。
在這里插入圖片描述

圖3-3 登錄流程圖

4系統設計

4.1系統概要設計
本文通過B/S結構(Browser/Server,瀏覽器/服務器結構)開發的該旅社客房收費管理系統,B/S結構的優點很多,例如:開發容易、強的共享性、便于維護等,只要有網絡,用戶可以隨時隨地進行使用。
系統工作原理如圖4-1所示。
在這里插入圖片描述

圖4-1 系統工作原理圖
4.2系統結構設計
系統結構設計就像一個樹狀結構一樣,一個樹干有很多分支,大任務相當于樹干,小任務相當于樹枝,只有需求分析信息弄清楚之后,才能保證每個小任務都能實現目標,對初步設計好的系統再進行不斷優化,最終得到一個具體現實的系統結構。
管理員功能模塊和用戶功能模塊是該旅社客房收費管理系統的兩大部分,系統結構如圖4-2所示。
在這里插入圖片描述

圖4-2 系統結構圖
4.3 數據庫設計
開發一個系統也需要提前設計數據庫。這里的數據庫是相關數據的集合,存儲在一起的這些數據也是按照一定的組織方式進行的。目前,數據庫能夠服務于多種應用程序,則是源于它存儲方式最佳,具備數據冗余率低的優勢。雖然數據庫為程序提供信息存儲服務,但它與程序之間也可以保持較高的獨立性。總而言之,數據庫經歷了很長一段時間的發展,從最初的不為人知,到現在的人盡皆知,其相關技術也越發成熟,同時也擁有著堅實的理論基礎。
4.3.1 數據庫概念設計
這部分內容需要借助數據庫關系圖來完成,也需要使用專門繪制數據庫關系圖的工具,比如Visio工具就可以設計E-R圖(數據庫關系圖)。設計數據庫,也需要按照設計的流程進行,首先還是要根據需求完成實體的確定,分析實體具有的特征,還有對實體間的關聯關系進行確定。最后才是使用E-R模型的表示方法,繪制本系統的E-R圖。不管是使用億圖軟件,還是Visio工具,對于E-R模型的表示符號都一樣,通常矩形代表實體,實體間存在的關系用菱形符號表示,實體的屬性也就是實體的特征用符號橢圓表示。最后使用直線將矩形,菱形和橢圓等符號連接起來。接下來就開始對本系統的E-R圖進行繪制。
(1)下圖是住宿信息實體和其具備的屬性。
在這里插入圖片描述

圖4.1 住宿信息實體屬性圖
(2)下圖是財務信息實體和其具備的屬性。
在這里插入圖片描述

圖4.2 財務信息實體屬性圖
(3)下圖是公告信息實體和其具備的屬性。
在這里插入圖片描述

圖4.3 公告信息實體屬性圖
(4)下圖是字典表實體和其具備的屬性。
在這里插入圖片描述

圖4.4 字典表實體屬性圖
(5)下圖是房間信息實體和其具備的屬性。
在這里插入圖片描述

圖4.5 房間信息實體屬性圖
(6)下圖是員工實體和其具備的屬性。
在這里插入圖片描述

圖4.6 員工實體屬性圖
(7)下圖是用戶表實體和其具備的屬性。
在這里插入圖片描述

圖4.7 用戶表實體屬性圖
4.2.1數據庫表設計
采用MYSQL數據庫對該旅社客房收費管理系統的數據進行存儲,數據庫中所包括的各個數據庫表的詳細信息如下所示:

表4.1財務信息表
序號 列名 數據類型 說明 允許空
1 Id Int id 否
2 caiwu_name String 標題 是
3 caiwu_types Integer 財務類型 是
4 caiwu_money BigDecimal 金額 是
5 insert_time Date 添加時間 是
6 caiwu_text String 詳情 是
7 create_time Date 創建時間 是
表4.2字典表表
序號 列名 數據類型 說明 允許空
1 Id Int id 否
2 dic_code String 字段 是
3 dic_name String 字段名 是
4 code_index Integer 編碼 是
5 index_name String 編碼名字 是
6 super_id Integer 父字段id 是
7 beizhu String 備注 是
8 create_time Date 創建時間 是
表4.3房間信息表
序號 列名 數據類型 說明 允許空
1 Id Int id 否
2 fangjian_name String 房間號 是
3 fangjian_types Integer 房間類型 是
4 fangjian_money BigDecimal 房間價格(天) 是
5 insert_time Date 添加時間 是
6 fangjian_content String 房間詳情 是
7 create_time Date 創建時間 是
表4.4住宿信息表
序號 列名 數據類型 說明 允許空
1 Id Int id 否
2 fangjian_id Integer 房間 是
3 yonghu_id Integer 員工 是
4 fangjianzhusu_name String 預約用戶名稱 是
5 fangjianzhusu_phone String 聯系方式 是
6 fangjianzhusu_time Date 預約時間 是
7 zhusu_number Integer 住宿天數 是
8 create_time Date 創建時間 是
表4.5公告信息表
序號 列名 數據類型 說明 允許空
1 Id Int id 否
2 news_name String 公告標題 是
3 news_types Integer 公告類型 是
4 news_photo String 公告圖片 是
5 insert_time Date 添加時間 是
6 news_content String 公告詳情 是
7 create_time Date 創建時間 是
表4.6員工表
序號 列名 數據類型 說明 允許空
1 Id Int id 否
2 yonghu_name String 員工姓名 是
3 yonghu_photo String 頭像 是
4 yonghu_phone String 聯系方式 是
5 yonghu_email String 郵箱 是
6 yonghu_delete Integer 假刪 是
7 create_time Date 創建時間 是
表4.7用戶表表
序號 列名 數據類型 說明 允許空
1 Id Int id 否
2 username String 用戶名 是
3 password String 密碼 是
4 role String 角色 是
5 addtime Date 新增時間 是

5系統的實現

5.1功能模塊的實現
5.1員工信息管理
如圖5.1顯示的就是員工信息管理頁面,此頁面提供給管理員的功能有:員工信息的查詢管理,可以刪除員工信息、修改員工信息、新增員工信息,
還進行了對用戶名稱的模糊查詢的條件
在這里插入圖片描述

圖5.1 員工信息管理頁面
5.2 房間信息管理
如圖5.2顯示的就是房間信息管理頁面,此頁面提供給管理員的功能有:查看已發布的房間信息數據,修改房間信息,房間信息作廢,即可刪除,還進行了對房間信息名稱的模糊查詢 房間信息信息的類型查詢等等一些條件。

在這里插入圖片描述

圖5.2 房間信息管理頁面
5.3房間類型管理
如圖5.3顯示的就是房間類型管理頁面,此頁面提供給管理員的功能有:根據房間類型進行條件查詢,還可以對房間類型進行新增、修改、查詢操作等等。

在這里插入圖片描述

圖5.3 房間類型管理頁面
5.1公告信息管理
如圖5.4顯示的就是公告信息管理頁面,此頁面提供給管理員的功能有:根據公告信息進行新增、修改、查詢操作等等。

在這里插入圖片描述

圖5.4 公告信息管理頁面

6系統測試

6.1測試定義
系統能否進行正常工作,功能模塊能否實現,程序代碼是否有錯誤,這些都需要通過系統測試來進行判斷,測試是程序開發中必不可少的步驟,就算系統一步不差的被開發出來了,但進行測試時總能發現一個之前從沒遇到過的問題[26]。
在系統開發的整個過程當中都需要不斷進行系統測試,根據經驗發現,前期的一個小問題,將會釀成后期的一個大問題,所以越早發現,越早解決,才能保證后續的編碼、測試和設計能夠順利進行。目前,系統測試所使用的方法主要是黑盒測試,系統測試的目的包括:根據客戶的需求來設計用戶界面;在滿足設計標準的同時,對設計接口不斷創新,形成獨特的審美特征[27]。
6.2測試目的
系統測試的目的重點放于系統的穩定和可操作性,系統測試是開發軟件過程中必不可少的步驟。在開發軟件的整個過程中,對于每一個小的單獨的功能都要進行測試,確保前邊的每一步都是沒問題的,這樣在進行后續的融合工作過程中,才能保證軟件的正確性,即使出現問題,也能夠很可快速的發現并解決。
每一個系統發開完成之后,都需要進行測試,該旅社客房收費管理系統也不例外,進行系統測試是為了發現該系統是否還存在問題,保障該系統的質量是過關的,讓用戶使用起來比較安心。在進行測試過程中,需要測試的內容有:系統界面是否清晰明了,顏色搭配是否順眼,功能布局是否合理,一旦發現上述內容不達標,開發人員就需要及時進行修改,以達到滿足用戶的需求。系統測試的方法有很多,但是該旅社客房收費管理系統所使用的測試方法是黑盒測試方法[28]。
6.3測試方法
在開發軟件過程中,黑盒測試和白盒測試是比較常用的兩種測試方法。
白盒測試的大概思路是:將程序當做一個透明盒子,程序中的各個結構都需要弄清楚,之后對程序內部的邏輯結構進行測試,對程序中的每條通路都進行檢查,看下每條通路是否能夠按預期進行工作[29]。
黑盒測試是需要在測試程序接口之前,對程序的功能和需求進行檢查,對程序的輸入輸出數據進行檢查,對整個系統結構的完整性進行檢查[30]。
6.4測試分析
對系統進行測試是測試系統是否還存在問題,并對問題進行解決,讓用戶能夠用的放心,當然測試也不能把系統當中的所有問題都暴露完全,但測試能夠將問題降到最低,所以進行系統測試還是非常必要的[31]。
該旅社客房收費管理系統經過上述的一系列測試之后,得出的測試結果是:各項要求都達標,基本功能均可實現,容易操作,運行流暢[32]。

7結論

該旅社客房收費管理系統的開發已經到了最后階段,在開發該旅社客房收費管理系統的整個過程中,我學習到了很多東西,論文中的每一部分,我都花費了很多的心血去完成,期間遇到了很多的困難,我是先通過自己的努力去解決,自己實在解決不了的問題,再去請教同學和老師,問題很快得到了解決,問題解決的那一刻還是非常開心的,在開發的過程中,有的時候是由于自己的大意造成的問題,這樣也會督促自己做事情要細心一點,在系統開發的整個過程中,最難的部分就是系統編碼,經常會出很多錯誤,弄得自己的心情很差,最后在同學和老師的幫助下,還是順利的完成了系統的開發,并且該系統所需要的功能也都具備了。
自己在開發該旅社客房收費管理系統的整個過程中,也有很多考慮不周全的地方,但整體還是過關的,通過畢設的整個制作過程,自己不僅學到了很多知識,提供了獨立學習能力,而且也交到了很多好朋友,這次的畢設完成的還算比較圓滿,覺得很驕傲。

致謝

該旅社客房收費管理系統的開發過程經歷了好幾個月,在這幾個月當中,我把之前幾年所學到的東西都用到了程序開發過程中,真正體驗到了什么叫學以致用,并且對之前自己學的不是很明白的知識,經過這次的實踐,我現在也能夠理解透徹了,很開心。
在我做畢設的過程中,我的老師、同學、家人都給予了我很大的支持、鼓勵和幫助,我也在他們的支持鼓勵和幫助下順利完成了自己的畢設,我非常感謝他們。
指導老師對我制作畢設幫助最大,他能夠及時指出我畢設中問題,并給出建議,才使我的設計能夠順利完成。我的指導老師在我程序的設計、代碼的完善等方面都提出了很多寶貴建議,并且還給我推薦一些對我畢設很有幫助的資料,我在這個過程當中學習了很多有用的知識,獲益匪淺。

參考文獻

[1]張春瑋. 在線閱讀方法及系統,客戶端,服務器:, 2014.
[2]孟小華. 用Java實現手機上網在線閱讀電子書[J]. 微計算機應用, 2004.
[3]李陽. 基于微服務架構的雙語閱讀平臺的設計與實現[D]. 2019.
[4]鄒進波. 基于CEBX的跨終端在線閱讀系統的設計與實現[D]. 2011.
[5]滑斌. 基于聚類理論的圖書電子商務的研究與應用[D]. 廈門大學, 2011.
[6]陳曼曼. 數字出版應用服務平臺的設計與實現[D]. 2016.
[7]馬鳴, 錢鴿. 基于Android的電子書閱讀器的設計與實現[J]. 電腦知識與技術:學術交流, 2012.
[8]楊慧, 吉建勛. 一種基于區塊鏈的電子書收費方法及系統:, 2019.
[9]杜先金, 陳暉, 李紅兵. 一種互聯網電子書的管理系統及方法:, 2019.
[10]孫慶玲. 具有聯網預約借購的大型圖書館系統:, 2018.
[11]陳飛飛 潘章晟 王海. IPAD IPHONE必裝發燒軟件200+(附光盤)[M]. 電腦報出版社, 2011.
[12]鄒進波. 基于CEBX的跨終端在線閱讀系統的設計與實現[D]. 北京郵電大學.
[13]孫慶玲. 具有票務系統的列車專用小型圖書館及使用方法:, 2018.
[14]C·萊恩. 基于因特網的電子書:, 2009.
[15]郭宇. 電子書閱讀方法,裝置,系統和存儲介質:, 2019.
[16]李少明, 文偉龍. 電子書加密和離線閱讀方法及裝置,電子書版權保護系統:, 2018.
[17]郭海偉, 王東, 喻向東,等. 一種電子書閱讀權限保護方法及系統:, 2017.
[18]徐宇雷. 電子書的存儲檢索方法,電子書管理系統,閱讀系統:, 2017.
[19]孟小華. 用Java實現手機上網在線閱讀電子書[J]. 微計算機應用, 2004, 25(3).
[20]李陽. 基于微服務架構的雙語閱讀平臺的設計與實現[D].
[21]李健. 實現多設備無縫閱讀的電子書閱讀系統及設備間切換方法:, 2015.
[22]褚晶輝, 盧莉莉, 鄧為賢,等. 一種紙質書與電子書閱讀進度同步系統及同步方法:, 2016.
[23]張喜亮, 熊健南, 莫文. 提高用戶閱讀電子書體驗的方法,裝置及系統:, 2016.
[24]韓曉煜. 一種動態電子書閱讀系統:, 2014.
[25]馮威, 葉立飛, 陳德輝,等. 電子書閱讀系統及電子書閱讀器互聯和輸入方法:, 2010.
[26]陸海龍. Linux平臺嵌入式epub電子書閱讀與管理系統[D]. 2010.
[27]陳大年. 通過電子書閱讀器進行用戶行為模式分析的系統和方法:, 2012.
[28]宮姜男. 嵌入式PDF電子書閱讀與管理系統的設計與實現[D]. 2010.
[29]馬鳴, 錢鴿. 基于Android的電子書閱讀器的設計與實現[J]. 電腦知識與技術, 2012, 000(027):6533-6537.
[30]朱岸青, 高河福. 基于B/S架構的電子書閱讀發布系統的實現及關鍵技術研究[J]. 韓山師范學院學報, 2011, 032(006):54-59.
[31]單慧琳, 張銀勝, 唐慧強. 多功能電子書閱讀器的設計[J]. 武漢理工大學學報(信息與管理工程版), 2013(03):320-323.
[32]莊子龍, 李傳威, 許意梅. 電子書閱讀裝置的資料下載方法,資料傳送方法及其系統:, 2013.

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/714922.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/714922.shtml
英文地址,請注明出處:http://en.pswp.cn/news/714922.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

STM32使用FlyMcu串口下載程序與STLink Utility下載程序

文章目錄 前言軟件鏈接一、FlyMcu串口下載程序原理優化手動修改跳線帽選項字節其他功能 二、STLink Utility下載程序下載程序選項字節固件更新 前言 本文主要講解使用FlyMcu配合USART串口為STM32下載程序、使用STLink Utility配合STLink為STM32下載程序,以及這兩個…

代碼隨想錄算法訓練營第62/63天| 503.下一個更大元素II、42. 接雨水、84.柱狀圖中最大的矩形

文章目錄 503.下一個更大元素II思路代碼 42. 接雨水思路代碼 84.柱狀圖中最大的矩形思路代碼 503.下一個更大元素II 題目鏈接:503.下一個更大元素II 文章講解:代碼隨想錄|503.下一個更大元素II 思路 和739. 每日溫度 (opens new window)也幾乎如出一轍&…

C++/數據結構:AVL樹

目錄 一、AVL樹的概念 二、AVL樹的實現 2.1節點定義 2.2節點插入 三、AVL樹的旋轉 3.1新節點插入較高左子樹的左側:右單旋 3.2新節點插入較高右子樹的右側:左單旋 3.3新節點插入較高左子樹的右側---左右:先左單旋再右單旋 3.4新節點插…

Rocky Linux 運維工具 Systemd

一、Systemd 的簡介 Systemd是一個用于管理Linux系統啟動進程和服務的系統和服務管理器,取代了傳統的init系統。它提供了并行啟動、依賴關系管理、動態加載服務文件等功能,成為現代Linux發行版中主流的初始化系統。 二、Systemd 的參數說明 [Unit] Des…

SLAM基礎知識-卡爾曼濾波

前言: 在SLAM系統中,后端優化部分有兩大流派。一派是基于馬爾科夫性假設的濾波器方法,認為當前時刻的狀態只與上一時刻的狀態有關。另一派是非線性優化方法,認為當前時刻狀態應該結合之前所有時刻的狀態一起考慮。 卡爾曼濾波是…

SD NAND:為車載顯示器注入智能與安全的心臟

SD NAND 在車載顯示器的應用 在車載顯示器上,SD NAND(Secure Digital NAND)可以有多種應用,其中一些可能包括: 導航數據存儲: SD NAND 可以用于存儲地圖數據、導航軟件以及車載系統的相關信息。這有助于提…

微服務day03-Nacos配置管理與Nacos集群搭建

一.Nacos配置管理 Nacos不僅可以作為注冊中心,可以進行配置管理 1.1 統一配置管理 統一配置管理可以實現配置的熱更新(即不用重啟當服務發生變更時也可以直接更新) dataId格式:服務名-環境名.yaml,分組一般使用默認…

InnoDB高級特性篇(5)-使用InnoDB的全文索引

InnoDB是MySQL數據庫的一個關系型存儲引擎。它提供了很多強大的功能,其中一個重要的功能是全文索引。全文索引允許我們在文本數據中進行高效的搜索,以找到包含特定關鍵詞的記錄。在本文中,我們將詳細介紹如何在InnoDB中使用全文索引。 首先&…

藍橋杯備戰刷題two(自用)

1.楊輝三角形 #include<iostream> using namespace std; #define ll long long const int N2e510; int a[N]; //1 0 0 0 0 0 0 //1 1 0 0 0 0 0 //1 2 1 0 0 0 0 //1 3 3 1 0 0 0 //1 4 6 4 1 0 0 //1 5 10 10 5 1 //前綴和思想 //第一列全為1,第二列為從0開始遞增1的序…

信息檢索(七):Transformer Memory as a Differentiable Search Index

Transformer Memory as a Differentiable Search Index 摘要1. 引言2. 相關工作3. 可微搜索索引3.1 索引策略3.1.1 索引方法3.1.2 文檔表示策略 3.2 用于檢索的 Docids 表示3.3 訓練和優化 4. 實驗4.1 基線4.2 實驗結果 5. 結論參考資料 原文鏈接&#xff1a;https://proceedin…

Revit-二開之創建線性尺寸標注-(5)

創建線性尺寸標注 對應的Revit界面的按鈕 線性尺寸標注源碼 本篇文章實現的邏輯是從rvt文章中拾取一面墻,然后對墻添加再水平方向上的線性尺寸標注 protected override Result OnExecute(ExternalCommandData commandData, ref string message, ElementSet elements

LeetCode 刷題 [C++] 第55題.跳躍游戲

題目描述 給你一個非負整數數組 nums &#xff0c;你最初位于數組的 第一個下標 。數組中的每個元素代表你在該位置可以跳躍的最大長度。 判斷你是否能夠到達最后一個下標&#xff0c;如果可以&#xff0c;返回 true &#xff1b;否則&#xff0c;返回 false 題目分析 題目中…

2.1 mov、add和sub加減指令實操體驗

匯編語言 1. mov操作 1.1 mov移動值 mov指令把右邊的值移動到左邊 mount c d:masm c: debug r ax 0034 r 073f:0100 mov ax,7t1.2 mov移動寄存器的值 把右邊寄存器的值賦值給左邊的寄存器 a 073f:0105 mov bx,axt1.3 mov高八位&#xff08;high&#xff09;和低八位&am…

設計模式——中介者模式(mediator pattern)

概述 如果在一個系統中對象之間的聯系呈現為網狀結構&#xff0c;如下圖所示。對象之間存在大量的多對多聯系&#xff0c;將導致系統非常復雜&#xff0c;這些對象既會影響別的對象&#xff0c;也會被別的對象所影響&#xff0c;這些對象稱為同事對象&#xff0c;它們之間通過彼…

json---->如何把對象以json的形式傳遞給后端?

把對象以json的形式傳遞有很多種&#xff0c;先寫一種&#xff0c;后期再補充 &#x1f64c;&#x1f64c;&#x1f64c;&#x1f64c;&#x1f64c;&#x1f64c;&#x1f64c;&#x1f64c;&#x1f64c;&#x1f64c;&#x1f64c;&#x1f64c;&#x1f64c;&#x1f64c;&…

?用細節去解釋,如何打造一款行政旗艦車型

高山行政加長版應該是這個級別里最大的幾款 MPV 之一了&#xff0c;對于一款較大的車型&#xff0c;其最重要的是解決行駛的便利性。 這次我們就試試魏牌高山行政加長版&#xff0c;從產品本身出發看幾個緯度的細節&#xff1a; 行政該如何定義加長后產品的功能變化加長之后到…

Ladder類創建梯形對象共享一個下底

package Absent;public class Chapter5 {public static void main(String[] args) {Ladder.bottom100;Ladder ladderOnenew Ladder();Ladder ladderTwonew Ladder();ladderOne.top23;ladderTwo.top34;System.out.println("ladderOne的上底&#xff1a;"ladderOne.get…

代碼隨想錄算法訓練營(動態規劃9)|198.打家劫舍 213.打家劫舍II 337.打家劫舍III

今天就是打家劫舍的一天,微笑 198.打家劫舍 leetcode題目鏈接 視頻講解 文章講解 動規五部曲分析如下&#xff1a; 確定dp數組&#xff08;dp table&#xff09;以及下標的含義 dp[i]&#xff1a;考慮下標i&#xff08;包括i&#xff09;以內的房屋&#xff0c;最多可以偷竊…

Java 數組(詳細)

目錄 一、數組的概述 1. 數組的理解&#xff1a; 2. 數組相關的概念&#xff1a; 3. 數組的特點&#xff1a; 4. 數組的分類&#xff1a; 5.數據結構&#xff1a; 二、一維數組 1. 一維數組的聲明與初始化 2. 一維數組元素的引用&#xff1a; 3. 數組的屬性&#xff1…

Scikit-Learn邏輯回歸

Scikit-Learn邏輯回歸 1、邏輯回歸概述1.1、邏輯回歸1.2、邏輯回歸的優缺點1.3、邏輯回歸與線性回歸2、邏輯回歸的原理2.1、邏輯回歸的概念與原理2.2、邏輯回歸的損失函數2.3、梯度下降法求解邏輯回歸的最優解3、Scikit-Learn邏輯回歸3.1、決策邊界3.2、Scikit-Learn邏輯回歸AP…