uni-app框架:使用Vue.js開發跨平臺應用的前端框架,編寫一套代碼,可編譯到Android、小程序等平臺。
框架支持:springboot/django/php/Ssm/flask/express均支持
?前端開發:vue
語言:python+java+node.js+php均支持
運行軟件:idea/eclipse/vscode/pycharm/wamp均支持
數據庫 mysql
數據庫工具:Navicat等
小程序端運行軟件 ?微信開發者工具/hbuiderx
3.3網站功能分析
考慮到實際生活中圖書借閱系統方面的需要以及對該平臺認真的分析,將APP權限按管理員后端和用戶前端這二類涉及用戶劃分。
(a) 管理員;管理員使用本APP涉到的功能主要有:首頁、個人中心、用戶管理、圖書分類管理、圖書信息管理、圖書借閱管理、圖書歸還管理、圖書掛失管理 、系統管理等功能。
圖書借閱是圖書館必不可少的一個部分。在圖書館發展的整個過程中,用戶擔負著最重要的角色。為滿足如今日益復雜的管理需求,各類程序也在不斷改進。本課題所設計的圖書借閱系統,使用SpringBoot框架,安卓app進行開發,它的優點代碼不能從瀏覽器查看,保密性非常好,比其他的安卓app更具安全性。安卓app還容易修改和調試,畢竟圖書館是在不斷發展過程中,難免有更多需求,這點很重要。而且,本安卓app對用戶、圖書信息、圖書借閱、圖書歸還、圖書 掛失的管理,是為了滿足用戶更深層次的需求。除了上述優勢外,本安卓app還具有:查詢迅速,搜索資料方便,可靠性強等等。
關鍵詞:圖書借閱系統;java語言;SpringBoot框架
對網站性能進行分析,可對APP反應度、界面簡潔清晰度、儲存能性、易學性和穩定性進行分析;
APP反應度:同時上萬人在線時反應時間應該在兩三秒以內。
界面簡潔清晰:APP界面要求簡單明了,操作簡單,用戶操作容易上手。
儲存性能高:圖書借閱系統中需要存儲的信息有很多,所以對APP的存儲量要求很高,因此數據庫就應該很強大,才能保證信息能安全穩定的進行存儲;
易學性:該APP在操作上必須簡單好上手,沒有很多復雜的操作,只需要簡單的進行學習就能操作該系統。
穩定性:要求圖書借閱系統運行要穩定,界面清楚、字體清晰等。
目錄
摘要?? ?I
Absract?? ?II
目錄?? ?III
1.緒論?? ?1
1.1開發背景?? ?2
1.2開發意義?? ?3
1.3課題研究現狀?? ?4
1.4項目研究內容?? ?5
1.5論文結構?? ?6
2.開發技術介紹?? ?7
2.1 Java語言簡介?? ?8
2.2 Mysql數據庫介紹?? ?9
2.3 MySQL環境配置?? ?10
2.4 B/S架構?? ?11
2.5 SpringBoot框架?? ?12
2.6 HBuilder X的基本介紹?? ?13
3系統分析?? ?14
3.1可行性分析?? ?15
3.1.1技術可行性?? ?16
3.1.2經濟可行性?? ?17
3.1.3操作可行性?? ?18
3.1.4 運行可行性?? ?19
3.2網站性能需求分析?? ?20
3.3網站功能分析?? ?21
3.4系統流程的分析?? ?22
3.4.1 添加信息流程?? ?23
3.4.2 刪除信息流程?? ?24
3.4.3 登錄流程?? ?25
4系統設計?? ?26
4.1 軟件功能模塊設計?? ?27
4.2 數據庫設計與實現?? ?28
4.2.1 概念模型設計?? ?29
4.2.2數據庫邏輯結構設計?? ?30
5 系統詳細設計?? ?31
5.1 管理員后端功能模塊?? ?32
5.2 用戶前端功能模塊?? ?33
6 系統測試?? ?34
6.1 測試目的?? ?35
6.2 測試的步驟?? ?36
6.3測試結論?? ?37
7 系統維護?? ?38
8 結論?? ?39
9 參考文獻?? ?40
10 致謝?? ?41