freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)設(shè)計(jì)---基于android的日程管理系統(tǒng)(專業(yè)版)

  

【正文】 在畢設(shè)開(kāi)始的項(xiàng)目需求分析階段,自己很慶幸曾經(jīng)學(xué)過(guò)《需求分析》這一門專業(yè)課,上面的很多理論對(duì)于項(xiàng)目的開(kāi)發(fā)很有幫助,而且這個(gè)過(guò)程是一個(gè)需要反復(fù)迭代反復(fù)驗(yàn)證的過(guò)程,每一個(gè)新需求的出現(xiàn)都要與指導(dǎo)教員和其他用戶多次商討來(lái)決定。 ( 7) 用戶登錄功能測(cè)試 測(cè)試用例目的: 測(cè)試系統(tǒng)的登錄功能; 測(cè)試用例執(zhí)行步驟: 進(jìn)入系統(tǒng) “用戶登錄界面 ”,輸入剛剛注冊(cè)過(guò)的用戶登錄信息( tonghua, dksdks),直接點(diǎn)擊 “登錄 ”按鈕;輸入錯(cuò)誤的用戶名或者 密碼 ,直接點(diǎn)擊 “登錄 ”按鈕; 再點(diǎn)擊 “登錄 ”按鈕勾選“記住密碼 ”的 CheckBox,登錄系統(tǒng)之后退出后,再一次啟動(dòng) “日程管理系統(tǒng) ”。 預(yù)期結(jié)果: 點(diǎn)擊 “確定 ”鍵后,退回 “列表顯示界面 ”,被選中的日程信息在其中消失。 手機(jī)型號(hào):小米 M1; 系統(tǒng)版本: ; 31 (二) 測(cè)試計(jì)劃 交互測(cè)試 ( 1) “ 日歷顯示 ” 交互 用戶登錄進(jìn)入 “日程管理系統(tǒng) ”的主界面后, 選擇當(dāng)前日期,雙擊日期方格后,進(jìn)入添加日程信息的界面。 當(dāng)用戶 在兩個(gè) TextView 輸入賬號(hào)和密碼,點(diǎn)擊 “登錄 ”按鈕 ,客戶端會(huì)做一定的預(yù)處理,保證向后臺(tái)數(shù)據(jù)庫(kù)服務(wù)器的信息的合法性,即提前檢查 TextView 的內(nèi)容是否為空以及賬號(hào)和密碼中是否隱含有SQL注入攻擊的危險(xiǎn)等等。 系統(tǒng)實(shí)現(xiàn)也就是編碼階段。 本 “日程管理系統(tǒng) ”是管理用戶添加的日程信息。日歷界面上還有對(duì)存在日立的標(biāo)記,有利于用戶更好的管理日程信息。 總體設(shè)計(jì)是軟件開(kāi)發(fā)人員根據(jù)軟件需求說(shuō)明書(shū)的要求,運(yùn)用結(jié)構(gòu)化程序設(shè)計(jì)思想,將軟件自上而下逐步求精分解成多個(gè)軟件模塊,知道分解成每一個(gè)模塊只具有單一的功能,能用一個(gè)或者幾個(gè)程序?qū)崿F(xiàn)的樹(shù)形結(jié)構(gòu)為止。 MySQL Workbench 為數(shù)據(jù)庫(kù)管理員、程序開(kāi)發(fā)者和系統(tǒng)規(guī)劃師提供可視化設(shè)計(jì)、模型建立、以及數(shù)據(jù)庫(kù)管理功能。 (四) 系統(tǒng)開(kāi)發(fā)環(huán)境 Android 的應(yīng)用層軟件的開(kāi)發(fā)是基于 Java的,所以開(kāi)發(fā)環(huán)境選擇的是 MyEclipse 2021,開(kāi)發(fā) Android需要安裝 Google提供的 ADT 插件,雖然 Google在 2021年的 I/O 大會(huì)上發(fā)布了自己的基于 idea的開(kāi)發(fā)工具 Android Studio Preview 版本,但是考慮到新平臺(tái)需要長(zhǎng)時(shí)間的磨合適應(yīng)以及自己開(kāi)發(fā)時(shí)間緊迫的緣故,故繼續(xù)使用 MyEclipse 2021, Android 的 SDK使用的版本是 ,另外使用的 JDK版本是。 ( 3) 日歷顯示 本 系統(tǒng) 可以 生成 1900年至 2100年這 201年的公歷和農(nóng)歷之間的對(duì)應(yīng)日期并且以日歷的形式顯示出來(lái), 當(dāng) 用戶添加的 日程信息 后 可以在日歷 界面 上清晰的標(biāo)注出來(lái), 讓用戶對(duì)日程信息一目了然給,同時(shí)也方便用戶的查詢和修改。 Android系統(tǒng)最初由 Andy Rubin 開(kāi)發(fā)制作,成立的 OHA 用來(lái)共同研發(fā)改良Android 系統(tǒng),隨后, Google以 Apache免費(fèi)開(kāi)源許可證的授權(quán)方式,發(fā)布了 Android的源代碼。 本系統(tǒng)的客戶端是基于安卓手機(jī)平臺(tái)的日程管理系統(tǒng),具有基本的日程活動(dòng)的增、刪、改、查功能,在日歷瀏覽中可突出顯示有安排的日期。無(wú)所不在的智能移動(dòng)終端將打破傳統(tǒng)意義上的計(jì)算機(jī)概念:使用更方便、移動(dòng)更容易、功能更加多樣化的各種具有計(jì)算機(jī)功能 的設(shè)備大量出現(xiàn),并且在需要時(shí),可以隨時(shí)通過(guò)無(wú)線方式連接到移動(dòng) 通信網(wǎng)絡(luò)中,以便高效地交換信息和獲得各種服務(wù)。如今的 Android相對(duì)于 2021 年第一版本已經(jīng)是很成熟的平臺(tái)了,本系統(tǒng)之所以選擇了 Android一方面是由于上述原因另一方面則是考慮到 Android 的普及化, Android 設(shè)備在價(jià)格上較 蘋果的 iOS 設(shè)備低廉。所以該 “日程管理系統(tǒng) ”采用 Android 平臺(tái)為廣大的在校用戶提供一個(gè)日程管理的解決方案。 SQLite 有數(shù)據(jù)庫(kù)級(jí)鎖定,沒(méi)有網(wǎng)絡(luò)服務(wù)器。本系統(tǒng)數(shù)據(jù)流總體,表示了系統(tǒng)基本的數(shù)據(jù)流程。而結(jié)構(gòu)設(shè)計(jì),是將整個(gè)系統(tǒng)按照不同的功能和層次劃分為一個(gè)一個(gè)相對(duì)簡(jiǎn)單而獨(dú)立的模塊,每個(gè)模塊實(shí)現(xiàn)系統(tǒng)的某一項(xiàng)具體的 功能,自頂向下,初步求精,這樣增加了軟件的可復(fù)用性,而且對(duì)于代碼的結(jié)構(gòu)則更加清晰明了,閱讀起來(lái)也更加有條理,維護(hù)起來(lái)的也更加方便省時(shí)。另外也有對(duì)日程信息的一系列管理操作的功能,包括查詢、刪除和修改等。 ER圖由實(shí)體、實(shí)體的屬性以及實(shí)體之間的關(guān)系三部分組成,實(shí)體是具有相同的性質(zhì)并且彼此之間可以相互區(qū)分的現(xiàn)實(shí)世界對(duì)象的集合;屬性是實(shí)體所具有的特征,它是描述實(shí)體或者關(guān)系的性質(zhì)的數(shù)據(jù)項(xiàng),實(shí)體之間的關(guān)系 通過(guò)直線連接。但是系統(tǒng)實(shí)現(xiàn)是在系統(tǒng)設(shè)計(jì)的基礎(chǔ)上的,系統(tǒng)設(shè)計(jì)確定下來(lái)了,就基本上定下了系統(tǒng)的實(shí)現(xiàn)。 26 日程數(shù)據(jù)增、刪、改模塊 進(jìn)入 “日程管理系統(tǒng) ”之后, 系統(tǒng)自動(dòng)切換到 “日歷顯示界面 ”,在該界面中大部分是一份本月日歷,用戶可以任意選擇其中某一天,選中后該日期的底色會(huì)透明變成淡藍(lán)色,選中后再一次點(diǎn)擊時(shí),系統(tǒng)會(huì)判斷這一天 是否包含其他的日程信息,如果沒(méi)有,則進(jìn)入 “添加日程信息界面 ”,該界面由上到下分別是兩個(gè)控制按鈕,實(shí)現(xiàn)返回和確認(rèn)的功能;之后是 六個(gè)有關(guān)日程信息的采集選項(xiàng)。 33 測(cè)試結(jié)果: 符合一般交互設(shè)計(jì)理念。 ( 4) 定時(shí)提醒功能測(cè)試 測(cè)試用例目的: 測(cè)試系統(tǒng)的定時(shí)提醒功能; 測(cè)試用例執(zhí)行步驟: 在 “添加日程信息界面 ”, 新增一個(gè)日程信息并且提醒時(shí)間據(jù)當(dāng)前時(shí)間 2分鐘后,提醒方式設(shè)置為鬧鈴震動(dòng)。 40 實(shí)際結(jié)果: 客戶端與數(shù)據(jù)庫(kù)服務(wù)器的連接出現(xiàn)異常 。其中 43 值得一提的是 ,這是一個(gè)程序員開(kāi)發(fā)人員集聚的網(wǎng)站,眾多高手或者將多年來(lái)的學(xué)習(xí)經(jīng)驗(yàn)在這上面分享,或者將新手容易犯錯(cuò)的地方加以指點(diǎn),學(xué)習(xí)資料也是異常的豐富。 (三) 測(cè)試結(jié)果與評(píng)價(jià) 經(jīng)過(guò)了一系列系統(tǒng)測(cè)試,對(duì)于本系統(tǒng)有了全方位的評(píng)價(jià)。 預(yù)期結(jié)果: 當(dāng)單擊 “下一月 ”( “上一月 ”)的 ImageView 或者按下音量“”(音量 “+”)時(shí),日歷顯示界面會(huì)自動(dòng)跟新界面進(jìn)入下一個(gè)月(上 37 一個(gè)月)的日歷界面;當(dāng)使用 “跳轉(zhuǎn)到 …” 選擇某一天日期,日歷顯示界面會(huì)更新至那一天日期所在月份的日歷界面;當(dāng)單擊 “今天 ”圖標(biāo)的ImageView 時(shí),日歷顯示界面會(huì)更新會(huì)當(dāng)前月份的日歷界面 。點(diǎn)擊 “保存 ”按鈕會(huì)淡出一個(gè) Toast提示用戶成功添加日程信息,返回 “日歷顯示界面 ”。 根據(jù)上面建立的數(shù)據(jù)庫(kù)接口,實(shí)現(xiàn)服務(wù)器程序的業(yè)務(wù)模塊,包括: ( 1) addRecordInfo 28 ( 2) getLoadActivityInfo ( 3) getHello ( 4) getName ( 5) queryUsers ( 6) userLoad ( 7) userRegister ( 8) getLoadPInfo ( 9) getLoadCalendarInfo ( 10) getGreeting ( 11) checkUserLoading ( 12) isUserExist ( 13) delUserInfo ( 14) getLoadUserInfo ( 15) userExit ( 16) delRecordInfo ( 17) updateRecordInfo ( 18) editPassword 其中 ( 3) 、 ( 4) 、 ( 10) 是留待以后的擴(kuò)展使用的。 關(guān)于數(shù)據(jù)庫(kù)服務(wù)器的搭建,首先需要在 MySQL Workbench CE創(chuàng)建好四張表,然后在 MyEclipse中配置好 Apache Tomcat 、 Apache Axis 2等服務(wù)端的開(kāi)發(fā)環(huán)境并且建立一個(gè) Web Project項(xiàng)目,項(xiàng)目名稱為 myservice ,然后在 Web Project 項(xiàng)目中添加 24 mysqlconnector 的 jar 文件,保證項(xiàng)目可以與本機(jī) 上的 MySQL Workbench CE建立連接。同時(shí)給查詢數(shù)據(jù)庫(kù)也帶來(lái)了諸多方便,只需要在查詢的時(shí)候增加新增的屬性即可。 18 客戶端與服務(wù)器交互的相關(guān)協(xié)議,如表 31所示。 15 圖 31 總體模塊圖 其中數(shù)據(jù)顯示是一個(gè)稍微復(fù)雜的模塊, 數(shù)據(jù)顯示 視圖 模塊包括日程日歷顯示模塊、日程列表顯示模塊、日程添加顯示模塊以及日程修改或刪除顯示模塊。本 “日程管理系統(tǒng) ”的數(shù)據(jù)處理,根據(jù)功能上包括 4個(gè)子系統(tǒng),分別為數(shù)據(jù)輸入子系統(tǒng)、 12 數(shù)據(jù)查詢子系統(tǒng)、數(shù)據(jù)刪除子系統(tǒng)、數(shù)據(jù)更新子系統(tǒng)。 MySQL Workbench CE簡(jiǎn)介: MySQL Workbench 是一款專為MySQL 設(shè)計(jì)的 ER/數(shù)據(jù)庫(kù)建模工具。 系統(tǒng)運(yùn)行環(huán)境: Windows 7,安裝有 Apache Tomcat MySQL Workbench CE,個(gè)人電腦連接有 WiFi發(fā)射熱點(diǎn)。 數(shù)據(jù)庫(kù)服務(wù)器發(fā)布在移動(dòng)校園局域網(wǎng)上,在遠(yuǎn)端提供數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)分析等功能,各種基于安卓的智能移動(dòng)終端可以通過(guò) WiFi 接入移動(dòng)校園局域網(wǎng)中。 而 目前國(guó)內(nèi)最常見(jiàn)的移動(dòng)開(kāi)發(fā)平臺(tái)有 Symbian, iPhone, Windows Phone以及 Android。 0 目錄 一、引言 ................................................ 1 二、需求分析 ............................................ 3 (一)系統(tǒng)總體描述 .................................... 3 (二)系統(tǒng)需求目標(biāo) .................................... 5 客戶端的需求分析 ................................ 5 服務(wù)器的需求分析 ................................ 6 (二)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1