楊鴻天 白璐瑤 劉芳
摘要:隨著網(wǎng)絡(luò)的快速發(fā)展,信息發(fā)展模式以嶄新的姿態(tài)展現(xiàn)在用戶面前。微家校app的設(shè)計(jì)與制作采用當(dāng)前較為流行的安卓技術(shù),系統(tǒng)采用了Java語(yǔ)言,服務(wù)端基于Windows操作系統(tǒng)和MySQL數(shù)據(jù)庫(kù),進(jìn)行了對(duì)系統(tǒng)的設(shè)計(jì)分析、需求分析、功能分析,從開(kāi)發(fā)背景、實(shí)現(xiàn)功能、流程、數(shù)據(jù)庫(kù)等方面都進(jìn)行了總體的規(guī)劃與設(shè)計(jì)。
關(guān)鍵詞:微家校app;Java;MySQL數(shù)據(jù)庫(kù)
Abstract:With the rapid development of the network,the information development model is presented to users with a new attitude. The design and production of micro home school app adopts the current popular Android technology. The system adopts Java language. The server is based on Windows operating system and MySQL database. The system design analysis,system demand analysis and system function analysis are carried out,and the overall planning and design are carried out from the aspects of development background,objectives,process,database and so on.
Key words:Wechat Home School APP;Java;The MySQL database
1 引言
計(jì)算機(jī)網(wǎng)絡(luò)的快速發(fā)展,改變了傳統(tǒng)家校聯(lián)系通過(guò)人工管理的方式。隨著家校信息的不斷增加,傳統(tǒng)人工管理的方式已經(jīng)出現(xiàn)了效率低、易出錯(cuò)等特征。所以本系統(tǒng)通過(guò)對(duì)用戶需求分析后實(shí)現(xiàn)微家校app來(lái)進(jìn)行信息管理,通過(guò)微家校app的開(kāi)發(fā)可以將繁雜的信息通過(guò)計(jì)算機(jī)信息的錄入以及處理。
微家校APP設(shè)計(jì)主要爭(zhēng)對(duì)用戶需求,從功能,開(kāi)發(fā)背景、開(kāi)發(fā)環(huán)境、實(shí)現(xiàn)功能、設(shè)計(jì)流程、數(shù)據(jù)庫(kù)的建立、系統(tǒng)測(cè)試等方面都進(jìn)行了總體的規(guī)劃與設(shè)計(jì)。本設(shè)計(jì)采用AndroidStudio、Java語(yǔ)言和MySQL數(shù)據(jù)庫(kù),充分保證了系統(tǒng)的穩(wěn)定性和安全性。微家校app使家校信息管理更系統(tǒng)化,規(guī)范化,高效化。
2 系統(tǒng)設(shè)計(jì)
系統(tǒng)開(kāi)發(fā)的中首先要對(duì)系統(tǒng)進(jìn)行需求分析,通過(guò)了解用戶的需求后再進(jìn)行系統(tǒng)功能的設(shè)計(jì),最后實(shí)現(xiàn)對(duì)系統(tǒng)的調(diào)試以及功能測(cè)試等[2],本系統(tǒng)的開(kāi)發(fā)流程如圖3-1所示。
2.1 開(kāi)發(fā)環(huán)境以及實(shí)現(xiàn)的可行性
微家校app的設(shè)計(jì)采用了Android開(kāi)發(fā)技術(shù),服務(wù)端基于B/S模式,后臺(tái)使用MySQL數(shù)據(jù)庫(kù)實(shí)現(xiàn)對(duì)系統(tǒng)數(shù)據(jù)的存儲(chǔ)。程序開(kāi)發(fā)的平臺(tái)功能完整,編程者使用起來(lái)簡(jiǎn)單易懂。本app開(kāi)發(fā)的軟件、硬件環(huán)境要求低,不需要付費(fèi)購(gòu)買就可以使用,并且后期維護(hù)和整個(gè)開(kāi)發(fā)的過(guò)程都成本都很低,易于開(kāi)發(fā)者和使用者的開(kāi)發(fā)和使用,系統(tǒng)開(kāi)發(fā)過(guò)程中對(duì)人力和財(cái)力的要求很低,系統(tǒng)開(kāi)發(fā)的功能全面簡(jiǎn)單,開(kāi)發(fā)周期短,所以此系統(tǒng)更具有開(kāi)發(fā)的可行性。
2.2 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)以及實(shí)現(xiàn)功能圖
系統(tǒng)設(shè)計(jì)主要包括系統(tǒng)的總體設(shè)計(jì)和系統(tǒng)的詳細(xì)設(shè)計(jì),系統(tǒng)詳細(xì)設(shè)計(jì)是通過(guò)系統(tǒng)總體設(shè)計(jì)進(jìn)一步進(jìn)行劃分的設(shè)計(jì),包括對(duì)系統(tǒng)開(kāi)發(fā)的性能、成本、效益等進(jìn)行分析對(duì)比,最終確定開(kāi)發(fā)的方案[4]。微家校app主要分為服務(wù)端和客戶端,其中客戶端擁有家長(zhǎng)、學(xué)生、教師三個(gè)客戶可以注冊(cè)登錄使用,服務(wù)端中的管理員可以對(duì)用戶以及書(shū)籍信息實(shí)現(xiàn)增刪改查功能。微家校app功能結(jié)構(gòu)圖如圖4-2所示。
3 數(shù)據(jù)庫(kù)設(shè)計(jì)
數(shù)據(jù)庫(kù)的設(shè)計(jì)它是比較關(guān)鍵的,同時(shí)在數(shù)據(jù)庫(kù)當(dāng)中起著關(guān)鍵性的作用,常用的數(shù)據(jù)庫(kù)管理系統(tǒng)有MySQL,MySQL Oracle等。微家校app采用了MySQL數(shù)據(jù)庫(kù)管理系統(tǒng),下面是數(shù)據(jù)庫(kù)中表的詳細(xì)信息。
總結(jié)
微家校app開(kāi)發(fā)主要采用了AndroidStudio、Java語(yǔ)言和MySQL數(shù)據(jù)庫(kù),系統(tǒng)開(kāi)發(fā)時(shí)對(duì)系統(tǒng)進(jìn)行可行性分析,實(shí)現(xiàn)響應(yīng)式的開(kāi)發(fā)等。微家校app在開(kāi)發(fā)時(shí)時(shí)通過(guò)對(duì)已經(jīng)完成的系統(tǒng)功能進(jìn)行吸取優(yōu)點(diǎn),然后總結(jié)設(shè)計(jì)本系統(tǒng),設(shè)計(jì)的系統(tǒng)保證管理員和用戶能夠操作方便簡(jiǎn)單。經(jīng)過(guò)對(duì)總體測(cè)試分析,微家校app的設(shè)計(jì)與實(shí)現(xiàn)滿足客戶的要求和需求。功能齊全,操作簡(jiǎn)單,產(chǎn)品運(yùn)行性能良好,能促進(jìn)微家校app的信息管理,發(fā)展前景廣闊。本系統(tǒng)的主要特點(diǎn)和優(yōu)點(diǎn)歸納如下:
(1)本系統(tǒng)開(kāi)發(fā)具有較高的移置性和針對(duì)性??梢詭椭脩籼峁└玫姆?wù),可以在多個(gè)系統(tǒng)上運(yùn)行,更給客戶帶來(lái)了極大的方便[5]。
(2)微家校app開(kāi)發(fā)的功能全面,管理者對(duì)發(fā)現(xiàn)的問(wèn)題及時(shí)進(jìn)行處理,可以避免因客戶操作失誤而操作的損失,方便用戶操作,界面友好。
參考文獻(xiàn)
[1]明日科技.Java項(xiàng)目開(kāi)發(fā)全程實(shí)錄[M].北京:清華大學(xué)出版社,2018.
[2]《山東省農(nóng)村信用社不良資產(chǎn)盡職調(diào)查與處置決議系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》白國(guó)慶-《中國(guó)優(yōu)秀碩士學(xué)位論文全文數(shù)據(jù)庫(kù)》-2012
[3]張茜,梁娜,趙鳳.Java網(wǎng)站開(kāi)發(fā)技術(shù)[M].北京:北京工業(yè)大學(xué)出版社,2018.
[4]《基于MVC架構(gòu)實(shí)現(xiàn)ERP物流管理子系統(tǒng)》曹坤-《中國(guó)優(yōu)秀碩士學(xué)位論文全文數(shù)據(jù)庫(kù)》-2016
[5]《大學(xué)生畢業(yè)論文-28317173》
*基金項(xiàng)目:西藏大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練計(jì)劃項(xiàng)目(編號(hào):S202010694062):基于Android的“微家校”APP的設(shè)計(jì)與實(shí)現(xiàn)
作者簡(jiǎn)介:姓名:楊鴻天,1998年10月02日,男,漢,甘肅張掖,職務(wù)/職稱:學(xué)生,學(xué)歷:本科在讀,研究方向:計(jì)算機(jī)科學(xué)。