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

正文內容

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

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

下一頁面
  

【正文】 斷這一天 是否包含其他的日程信息,如果沒有,則進入 “添加日程信息界面 ”,該界面由上到下分別是兩個控制按鈕,實現(xiàn)返回和確認的功能;之后是 六個有關日程信息的采集選項。 用戶管理模塊 運行本 “日程管理系統(tǒng) ”進入 “登錄歡迎界面 ”停留 3秒鐘后自動進入 “用戶登錄界面 ”,在本界面上有兩個功能按鈕,分別是 登錄日程管理系統(tǒng)和切換至 “注冊賬號界面 ”;還有兩個 TextView 負責用戶輸入自己的賬號和密碼提交給數(shù)據(jù)庫服務器進行身份驗證用的;還有一個CheckBox,用來記錄已經登錄過的賬號和密碼,方便用戶下一次直接登錄系統(tǒng)而不必反復輸入賬號和密碼。但是系統(tǒng)實現(xiàn)是在系統(tǒng)設計的基礎上的,系統(tǒng)設計確定下來了,就基本上定下了系統(tǒng)的實現(xiàn)。該階段是用程序設計語言來描述所要完成系統(tǒng)的功能,即代碼實現(xiàn)的一個設計過程。 ER圖由實體、實體的屬性以及實體之間的關系三部分組成,實體是具有相同的性質并且彼此之間可以相互區(qū)分的現(xiàn)實世界對象的集合;屬性是實體所具有的特征,它是描述實體或者關系的性質的數(shù)據(jù)項,實體之間的關系 通過直線連接。數(shù)據(jù)庫除了包含用戶的源數(shù)據(jù)之外,還包含關于它本身結構的描述。另外也有對日程信息的一系列管理操作的功能,包括查詢、刪除和修改等。用戶信息注冊模塊是當用戶首次使用本系統(tǒng)時,用戶向數(shù)據(jù)庫服務器提交合法的用戶名、密碼以及聯(lián)系方式等用戶個人信息;用戶登錄模塊是用戶登錄時向數(shù)據(jù)庫服務器 憑借用 戶名和密碼以驗證用戶身份的合法性,同時 這樣可以 保護用戶的日程信息的機密性和完整性;用戶信息修改模塊提供給用戶修改用戶密碼以及聯(lián)系方式的功能。而結構設計,是將整個系統(tǒng)按照不同的功能和層次劃分為一個一個相對簡單而獨立的模塊,每個模塊實現(xiàn)系統(tǒng)的某一項具體的 功能,自頂向下,初步求精,這樣增加了軟件的可復用性,而且對于代碼的結構則更加清晰明了,閱讀起來也更加有條理,維護起來的也更加方便省時。 圖 24 用戶登錄系統(tǒng)的數(shù)據(jù)流圖 圖 25 用戶 添加日程信息的數(shù)據(jù)流圖 13 三、 總體設計 (一) 系統(tǒng)總體設計描述 系統(tǒng)的設計階段所需要解決的問題是構建整個項目的總體框架,因為如果自己沒有一個明確的框架,那么代碼編 寫到后面一旦出現(xiàn)錯誤,就會變得越來越亂,不得不重新開始以前 工作。本系統(tǒng)數(shù)據(jù)流總體,表示了系統(tǒng)基本的數(shù)據(jù)流程。可以使用 MySQL Workbench 設計和創(chuàng)建新的數(shù)據(jù)庫圖示,建立數(shù)據(jù)庫文檔,以及進行復雜的 MySQL 遷移。 SQLite 有數(shù)據(jù)庫級鎖定,沒有網(wǎng)絡服務器。 然后,后臺數(shù)據(jù)庫服務器的實現(xiàn), 基于 Apache Axis 2插件編寫數(shù)據(jù)庫服務器響應客戶端程序的規(guī)則,讓用戶對后臺數(shù)據(jù)庫的操作“透明化 ”,即隱藏數(shù)據(jù)在無線移動網(wǎng)絡中復雜的傳輸交互過程。所以該 “日程管理系統(tǒng) ”采用 Android 平臺為廣大的在校用戶提供一個日程管理的解決方案。 圖 21 系統(tǒng)示意圖 本系統(tǒng)有助于用戶記住重要的日程并及時給予提醒,也有助于用戶更好的調節(jié)自己的時間來合理地規(guī)劃學習和生活,同時也滿足了校園用戶在學習區(qū)域內的任何地點對自己的日程數(shù)據(jù)進行管理和操作,極大地提高了便利性和實用性。如今的 Android相對于 2021 年第一版本已經是很成熟的平臺了,本系統(tǒng)之所以選擇了 Android一方面是由于上述原因另一方面則是考慮到 Android 的普及化, Android 設備在價格上較 蘋果的 iOS 設備低廉。自從 2021年第一季度, Android在全球份額首次超過 Symbian,躍居全球第一。無所不在的智能移動終端將打破傳統(tǒng)意義上的計算機概念:使用更方便、移動更容易、功能更加多樣化的各種具有計算機功能 的設備大量出現(xiàn),并且在需要時,可以隨時通過無線方式連接到移動 通信網(wǎng)絡中,以便高效地交換信息和獲得各種服務。 智能移動終端已經成為現(xiàn)代人們生活所必不可少的物品,將其作為 “移動校園 ”的日程管理系統(tǒng)是一個很好的選擇。 本系統(tǒng)的客戶端是基于安卓手機平臺的日程管理系統(tǒng),具有基本的日程活動的增、刪、改、查功能,在日歷瀏覽中可突出顯示有安排的日期。移動設備從產生到現(xiàn)在的歷史并不長,然而其發(fā)展速度卻遠遠超出人們的預料。 Android系統(tǒng)最初由 Andy Rubin 開發(fā)制作,成立的 OHA 用來共同研發(fā)改良Android 系統(tǒng),隨后, Google以 Apache免費開源許可證的授權方式,發(fā)布了 Android的源代碼。 二、 需求 分析 (一)系統(tǒng)總體描述 本 系統(tǒng)是一個基于 Axis2 開發(fā) 的 WebService 和基于安卓平臺的智能移動終端日程管理軟件。 ( 3) 日歷顯示 本 系統(tǒng) 可以 生成 1900年至 2100年這 201年的公歷和農歷之間的對應日期并且以日歷的形式顯示出來, 當 用戶添加的 日程信息 后 可以在日歷 界面 上清晰的標注出來, 讓用戶對日程信息一目了然給,同時也方便用戶的查詢和修改。 “ 日程管理系統(tǒng) ” 的數(shù)據(jù)庫服務器 “日程管理系統(tǒng) ”的數(shù)據(jù)庫服務器是基于 Apache Axis 開發(fā)的WebService,利用 Apache Tomcat WebService。 (四) 系統(tǒng)開發(fā)環(huán)境 Android 的應用層軟件的開發(fā)是基于 Java的,所以開發(fā)環(huán)境選擇的是 MyEclipse 2021,開發(fā) Android需要安裝 Google提供的 ADT 插件,雖然 Google在 2021年的 I/O 大會上發(fā)布了自己的基于 idea的開發(fā)工具 Android Studio Preview 版本,但是考慮到新平臺需要長時間的磨合適應以及自己開發(fā)時間緊迫的緣故,故繼續(xù)使用 MyEclipse 2021, Android 的 SDK使用的版本是 ,另外使用的 JDK版本是。 SQLite 具有零配置、可移植、 Compactness、簡單、靈活、可靠的特點。 MySQL Workbench 為數(shù)據(jù)庫管理員、程序開發(fā)者和系統(tǒng)規(guī)劃師提供可視化設計、模型建立、以及數(shù)據(jù)庫管理功能。這就是分層數(shù)據(jù)圖的頂層,也成作總體圖。 總體設計是軟件開發(fā)人員根據(jù)軟件需求說明書的要求,運用結構化程序設計思想,將軟件自上而下逐步求精分解成多個軟件模塊,知道分解成每一個模塊只具有單一的功能,能用一個或者幾個程序實現(xiàn)的樹形結構為止。 根據(jù)需求分析得到的數(shù)據(jù)流圖,由用戶的需求以及完善系統(tǒng)所添加的一些功能得到系統(tǒng)的模塊層次圖。日歷界面上還有對存在日立的標記,有利于用戶更好的管理日程信息。 數(shù)據(jù)庫服務器的功能模塊說明: ( 1) 用戶操作模塊: 在數(shù)據(jù)庫服務器程序中,客戶端會發(fā)出不同的申請,而本模塊負責為這些不同的申請做出相應規(guī)則的響應 ,并把這些方法封裝成遠程可調用的服務方法。 本 “日程管理系統(tǒng) ”是管理用戶添加的日程信息。設計的 ER圖如圖 33所示: 圖 33 數(shù)據(jù)庫 ER圖 如 圖 33所 示,圖中實體的屬性只選取重要的屬性展示。 系統(tǒng)實現(xiàn)也就是編碼階段。 在 Android中權限是通過配置文件中聲明來向系統(tǒng)請求權限,安裝時會將軟件所請求的權限顯示并要求用戶授權。 當用戶 在兩個 TextView 輸入賬號和密碼,點擊 “登錄 ”按鈕 ,客戶端會做一定的預處理,保證向后臺數(shù)據(jù)庫服務器的信息的合法性,即提前檢查 TextView 的內容是否為空以及賬號和密碼中是否隱含有SQL注入攻擊的危險等等。如圖 44所示。 手機型號:小米 M1; 系統(tǒng)版本: ; 31 (二) 測試計劃 交互測試 ( 1) “ 日歷顯示 ” 交互 用戶登錄進入 “日程管理系統(tǒng) ”的主界面后, 選擇當前日期,雙擊日期方格后,進入添加日程信息的界面。 功能測試 “日程管理系統(tǒng) ”的功能在 。 預期結果: 點擊 “確定 ”鍵后,退回 “列表顯示界面 ”,被選中的日程信息在其中消失。 實際結果: 符合預期。 ( 7) 用戶登錄功能測試 測試用例目的: 測試系統(tǒng)的登錄功能; 測試用例執(zhí)行步驟: 進入系統(tǒng) “用戶登錄界面 ”,輸入剛剛注冊過的用戶登錄信息( tonghua, dksdks),直接點擊 “登錄 ”按鈕;輸入錯誤的用戶名或者 密碼 ,直接點擊 “登錄 ”按鈕; 再點擊 “登錄 ”按鈕勾選“記住密碼 ”的 CheckBox,登錄系統(tǒng)之后退出后,再一次啟動 “日程管理系統(tǒng) ”。如圖 59所示。 在畢設開始的項目需求分析階段,自己很慶幸曾經學過《需求分析》這一門專業(yè)課,上面的很多理論對于項目的開發(fā)很有幫助,而且這個過程是一個需要反復迭代反復驗證的過程,每一個新需求的出現(xiàn)都要與指導教員和其他用戶多次商討來決定。 44 參考文獻 [1]李寧 .Extjs+Android+SSH整合開發(fā) Web與移動 SNS[M].電子工業(yè)出版社 .2021. [2]Lauren Darcey,Shane [M].人民郵電出版社 .2021. [3]李剛 .瘋狂 Android講義 [M].電子工業(yè)出版社 .2021. [4]Reto [M].清華大學出版社 .2021. [5]劉中兵 .開發(fā)者突擊 :Java Web主流框架整合開發(fā) [M].電子工業(yè)出版社 .2021. [6] Android開發(fā)文檔 .Android Developers[EB/OL]. [7]張海藩 . 軟件工程導論 [M]. 清華大學出版社 , 1998. [8] 高亮.基于 Android的日歷提醒軟件的設計與實現(xiàn) [J].中原工學院學報 ,2021(6):6366. [9] 薩師煊 , 王珊.數(shù)據(jù)庫系統(tǒng)概論 (第 3版 ) [M].北京 : 高等教育出版社 , 2021. [10] 鄧凡平.深入理解 Android:卷Ⅰ [M].北京 :機械工業(yè)出版社 ,2021. [11]孫金玉 ,陳萍 .數(shù)據(jù)庫原理與應用 [M].北京 :清華大學出版社 ,. [12]熊平 ,朱天清 .信息安全原理及應用 [M].北京 :清華大學出版社 ,2021. 45
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1