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

正文內(nèi)容

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

2025-01-26 18:05上一頁面

下一頁面
  

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