資源描述:
《基于android的點(diǎn)名系統(tǒng)設(shè)計(jì)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、第一章緒論1.1研究內(nèi)容隨著移動電話的逐步發(fā)展和移動app的普及,“智能手機(jī)”近幾年越來越引起人們的關(guān)注。2008年,谷歌發(fā)布了其開源的智能手機(jī)操作系統(tǒng)“android”,它有著人性化的交互界面和較好的開放性。得到大部分手機(jī)廠商的關(guān)注?,F(xiàn)如今人們的生活節(jié)奏越來月刊。隨著移動設(shè)備硬件的逐步發(fā)展,人們對移動設(shè)備提岀了越來越高的要求,從最初只是追求其配置的高低到要求有足夠的配置的前提下對外觀的要求也越來越高。所以本課題就是基于Android系統(tǒng)的點(diǎn)名系統(tǒng)軟件的設(shè)計(jì)與實(shí)現(xiàn)。1.2研究意義當(dāng)今社會信息技術(shù)發(fā)展迅速。人們在社會活動中越來越依賴網(wǎng)絡(luò)依賴移動網(wǎng)絡(luò)終端。我希望
2、能夠通過自己在大學(xué)期間對計(jì)算機(jī)科學(xué)專業(yè)的學(xué)習(xí)開發(fā)出一個(gè)基于Android平臺的點(diǎn)名系統(tǒng)軟件,能夠方便每一個(gè)使用它的人。隨著社會經(jīng)濟(jì)、技術(shù)的快速發(fā)展,人們的生活越來越便利,人們也越來越依賴手機(jī)對其生活的便利性,這也就使各種各樣的移動應(yīng)用應(yīng)運(yùn)而生。朋友們可以通過共享汽車、共用房屋、旅游和購物來增進(jìn)彼此的感情。同時(shí),由于人們可以在足不出戶的情況下的購買自己喜歡的東西、進(jìn)行一些娛樂活動,逐步完善公共服務(wù)體系和公共服務(wù)手段,并通過基于安卓系統(tǒng)的點(diǎn)名系統(tǒng)來增加公共服務(wù)產(chǎn)品。有效的提升公共服務(wù)質(zhì)量,更好地發(fā)揮經(jīng)濟(jì)社會發(fā)展的現(xiàn)實(shí)作用。1.3研究現(xiàn)狀和發(fā)展趨勢根據(jù)Gartne
3、r的公布的數(shù)據(jù),2011年第二以及第三季度,全球智能手機(jī)銷量持續(xù)大幅增長。第三季度,安卓系統(tǒng)突破全球百分之五十的市場份額,達(dá)到了百分之無視二點(diǎn)五,超越了iPhoneOS和黑莓系統(tǒng)。此后,安卓成為世界上市場占有率最高的手機(jī)操作系統(tǒng),與去年同期相比,分別增長了15.2%和22o塞班系統(tǒng)的市場份額僅僅16.9%,但比2010年同期下降了一半。IphoneOS的市場份額略有下降,從2010年的16.6%降至15。而黑莓系統(tǒng),從巴達(dá)的份額下降到2.2。OperatingSystem3Q11Units3Q11MarketShare(%)3Q10Units3Q10Mark
4、etShare(%)Android60,490.452.520,544.025.3Symbian19,500.116.929,480.136.3IOS17,295.315.013,484.416.6ResearchInMotion12,701.111.012,508.315.4Bada2,478.52.2920.61.1Microsoft1,701.91.52,203.92.7Others1,018.10.91,991.32.5Total115,185.410081,132.6100毫無疑問,智能設(shè)備逐步成為整個(gè)社會的趨勢,Android平臺的移動設(shè)備已經(jīng)成
5、為各國移動設(shè)備市場中的清晰且不斷增長的部分。越來越多的人將安卓系統(tǒng)手機(jī)作為換機(jī)選擇。第二章系統(tǒng)分析2.1研究目的(1)學(xué)習(xí)安卓系統(tǒng)的基礎(chǔ)知識。完成系統(tǒng)開發(fā)。(2)采用多種組件進(jìn)行開發(fā),并充分建立起各種組件之間的聯(lián)系。(3)本軟件再Eclipse開發(fā)平臺上開發(fā),將Tomcat作為數(shù)據(jù)庫的連接服務(wù)器。提供本程序所需要的基本數(shù)據(jù),并提供數(shù)據(jù)庫管理服務(wù)。最終協(xié)助完成本軟件設(shè)計(jì)。2.2需求分析經(jīng)過需求分析。木軟件主要實(shí)現(xiàn)了以下幾個(gè)功能:登錄功能。登錄功能可以有效地管理用戶,登錄過程中,客戶端連接互聯(lián)網(wǎng),比對數(shù)據(jù)庫中的用戶信息,當(dāng)?shù)卿浻脩裘兔艽a準(zhǔn)確無誤后方可進(jìn)入系統(tǒng),
6、同時(shí)在數(shù)據(jù)庫屮獲得自己的個(gè)人信息。系統(tǒng)主菜單。主菜單主要提供了幾個(gè)可以選擇的功能項(xiàng)冃,供用戶選擇,選擇后可以分別進(jìn)入不同的模塊,從而實(shí)現(xiàn)不同的功能。點(diǎn)名查詢功能。此模塊可以完成點(diǎn)名簽到,同時(shí)客戶(即學(xué)生)也可以查詢自己的點(diǎn)名信息。我的簽到查詢功能,此功能可以提供用戶的歷史簽到信息,供用戶查詢使用。我要請假功能,此模塊可以實(shí)現(xiàn)學(xué)牛請假功能,并將請假信息發(fā)送到服務(wù)器,從而供老師查詢。個(gè)人信息功能,查詢用戶自身的信息,同時(shí)也可以修改姓名,登錄名,登錄系統(tǒng)的安全校驗(yàn)碼,電話號碼等基本信息。經(jīng)過對軟件的詳細(xì)分析后可以得到如下所示的解決思路:本客戶端使用Android平
7、臺和JSPServlet服務(wù)器。啟動軟件以后可以進(jìn)行信息修改查詢,請假,簽到等。本程序所用連接數(shù)據(jù)庫后,根據(jù)數(shù)據(jù)庫接收到的不同指令做出不同的判斷。從而完成對服務(wù)器數(shù)據(jù)的添加修改。2.3軟件流圖分析本軟件的實(shí)際流圖2.1表示為:圖2.1軟件流圖2.4數(shù)據(jù)交互圖數(shù)據(jù)交互圖實(shí)際就是把數(shù)據(jù)抽象。去掉其冗余和繁雜的環(huán)節(jié),只對其數(shù)據(jù)過程進(jìn)行其簡單的綜合,分析其數(shù)據(jù)流通的整個(gè)過程,從而有效地分析出數(shù)據(jù)的流通走向。數(shù)據(jù)流可總結(jié)歸納為圖2.2所示的流圖。頂層數(shù)據(jù)流圖如下所示。一恥乩總~?用戶點(diǎn)啟細(xì)t亠申IX11思——圖2.2頂層數(shù)據(jù)流圖受篇幅限制,其他的不作具體介紹。2.5數(shù)
8、據(jù)字典系統(tǒng)的數(shù)據(jù)流根據(jù)需求可總結(jié)歸納為以下的框圖,數(shù)