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

正文內(nèi)容

基于android的網(wǎng)上選課系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)——按時(shí)間選擇課程(編輯修改稿)

2024-12-23 22:09 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 此系統(tǒng)在技術(shù)方面是可行的。 操作可行性 從系統(tǒng)的難易程度上來(lái)看,基于 Android 的網(wǎng)上選課系統(tǒng)總體來(lái)說(shuō)操作起來(lái)并不復(fù)雜, 客戶(hù)端頁(yè)面設(shè)計(jì)簡(jiǎn)單易懂,在擁有客戶(hù)端的情況下只需連網(wǎng)即可,而網(wǎng)絡(luò)又是高校最普遍的傳播媒介,系統(tǒng)服務(wù)器管理員需要 是有一定數(shù)據(jù)庫(kù)方面知識(shí)的軟件管理人員,再者,管理人員對(duì)本系統(tǒng)的各部分功能有深入的認(rèn)識(shí)與了解,因此,此系統(tǒng)在操作上是完全可行的。 綜上所述,本系統(tǒng)在經(jīng)濟(jì)、技術(shù)和操作方面都具有實(shí)際的可行性,因此此系統(tǒng)可以進(jìn)行開(kāi)發(fā)。 基于 Android 平臺(tái)的網(wǎng)上選課系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) — 按時(shí)間選擇課程 4 綜合本校的目前的選課狀況 來(lái)看,每到學(xué)期開(kāi)始和學(xué)期末結(jié)束要進(jìn)行選課的時(shí)候,學(xué)校的 機(jī)房壓力非常大,而且學(xué)校的選課系統(tǒng)那時(shí)候的負(fù)荷也很大,基于Android 的網(wǎng)上選課系統(tǒng)可以緩解學(xué)生選課壓力大的、耗費(fèi)時(shí)間長(zhǎng)、選不上課等問(wèn)題,針對(duì)這一狀況,明確了如下幾點(diǎn)用戶(hù)需求: ( 1) 用戶(hù)信息需求:用戶(hù)登錄以后可以查閱自己當(dāng)前登錄用戶(hù)的個(gè)人信息,包括姓名、學(xué)號(hào)、班級(jí)等等。 ( 2) 按時(shí)間 查看課程需求:用戶(hù)可以 按照自己想要的時(shí)間(周一至周六)查看當(dāng)前可以選的課程,以便進(jìn)行比較,方便選課。 ( 3) 查看已選課程需求:用戶(hù)可以查看自己已選的課程并在允許的情況系進(jìn)行退選。 ( 4) 系統(tǒng)的通 用性 的需求:系統(tǒng)不會(huì)因?yàn)檎n程的變化,課程的調(diào)整而受到影響,要求在稍作 設(shè)置改動(dòng)的時(shí)候也能使用此系統(tǒng)。 ( 5) 對(duì)系統(tǒng)的安全性需求: 用戶(hù) 必須要輸入正確的用戶(hù)名以及 與之對(duì)應(yīng)的用用戶(hù) 密碼才能進(jìn)入用戶(hù)界面,否則,停留在登陸界面。 制作選課系統(tǒng)前期對(duì)用戶(hù)的調(diào)查非常重要,必須對(duì)用戶(hù)(即學(xué)生)進(jìn)行廣泛調(diào)查,了解用戶(hù)需要客戶(hù)端擁有什么功能,從而明確設(shè)計(jì)方向,從調(diào)查結(jié)果分析,基于 Android 按照時(shí)間的 網(wǎng)上選課系統(tǒng)在當(dāng)今高校非常適用,能夠極大地緩解選課高峰期的機(jī)房壓力與服務(wù)器壓力。 根據(jù)對(duì)用戶(hù)大量的調(diào)查,得出系統(tǒng)的 客戶(hù)端 功能 模塊圖 和服務(wù)器端功能模塊圖 如圖 21 所示: 基于 Android 平臺(tái)的網(wǎng)上選課系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) — 按時(shí)間選擇課程 5 1學(xué) 生個(gè)人信息修改密碼查詢(xún)課程登 錄已選課程選擇課程退選課程周一授課周二授課周三授課周四授課周五授課周六授課課程簡(jiǎn)介課程教師授課教室開(kāi)課時(shí)間授課時(shí)間結(jié)課時(shí)間 圖 21 客戶(hù)端功能模塊圖 基于 Android 平臺(tái)的網(wǎng)上選課系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) — 按時(shí)間選擇課程 6 3 相關(guān)技術(shù)介紹及系統(tǒng)總體設(shè)計(jì) Android 平臺(tái)介紹 Android 是 Google 在 2020 年發(fā)布 的 基于 Linux 內(nèi)核的移動(dòng)平臺(tái),該平臺(tái)由應(yīng)用軟件、用戶(hù)界面、中間件和 操作系統(tǒng) 四部分 構(gòu)成 ,是一款真正開(kāi)放的移動(dòng)平臺(tái)。隨著電子信息化的發(fā)展, 3G 已經(jīng)開(kāi)始覆蓋全球,世界正在快速的進(jìn)入互聯(lián)網(wǎng)時(shí)代,網(wǎng)絡(luò)的應(yīng)用范圍從計(jì)算機(jī)擴(kuò)散到了手機(jī),與此同時(shí),手機(jī)智能終端也迅速的滲透市場(chǎng),成為了移動(dòng)互聯(lián)網(wǎng)發(fā)展的強(qiáng)大動(dòng)力。 根據(jù) 全球最權(quán)威的 IT 市場(chǎng) 調(diào)研 機(jī)構(gòu) Gartner 給出的最新調(diào)查數(shù)據(jù)顯示, 全球的手機(jī)銷(xiāo)售總量在 2020 年的第一季度 達(dá)到了 億部,在這其中智能機(jī)銷(xiāo)量就超過(guò)了 1 億部,據(jù)調(diào)查,高校師生的智能 移動(dòng)通訊設(shè)備的擁有率已經(jīng)和 PC 擁有率相近。而在智能手機(jī)的銷(xiāo)售量中,帶有 Android 操作系統(tǒng)的智能手機(jī)銷(xiāo)售量已經(jīng)超越了塞班并且遠(yuǎn)大于其他系統(tǒng)手機(jī)的銷(xiāo)售量,成為了現(xiàn)在市場(chǎng)上主導(dǎo)的智能手機(jī)。 Android 系統(tǒng) 從低到高依次 分 Linux 核心層、系統(tǒng)運(yùn)行層、應(yīng)用程序框架層和應(yīng)用程序?qū)铀膶印?作為一款開(kāi)放式系統(tǒng), Android的開(kāi)發(fā)環(huán)境是 Android SDK[2],它 的發(fā)展速度超乎想象,如今 Android 已經(jīng) 不再是以前只局限于 Java 開(kāi)發(fā)的單一局面,它已經(jīng) 允許開(kāi)發(fā)者使用 C、 C++等多種程序 語(yǔ)言來(lái)開(kāi)發(fā)基于 Android 系統(tǒng)上的應(yīng)用程序,因此 Android 受到了眾多開(kāi)發(fā)者的青睞,成為了真正意義上的開(kāi)放式系統(tǒng)。 SQL SERVER數(shù)據(jù)庫(kù) SQL SERVER 是一 款 由 Microsoft、 Sybase 和 AshtonTate 三家公司共同開(kāi)發(fā)的 關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng) 。 SQL SERVER 是一種關(guān)聯(lián)數(shù)據(jù)庫(kù)管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫(kù)將 數(shù)據(jù)庫(kù)中的 數(shù)據(jù)保存在不同的 數(shù)據(jù)庫(kù) 表中, 用數(shù)據(jù)庫(kù)表 來(lái) 表達(dá)這些數(shù)據(jù)之間的關(guān)系 ,并非將數(shù)據(jù)都存放在同一庫(kù)中 。這樣 不僅 增加了 存儲(chǔ) 速度 而且還 提高了 數(shù)據(jù)調(diào)用的 靈活性。 SQL SERVER 是由 C 和 C++編寫(xiě) 而成 , 并且通過(guò)了大量編譯器的 測(cè)試,使基于 Android 平臺(tái)的網(wǎng)上選課系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) — 按時(shí)間選擇課程 7 其原代碼具有 較強(qiáng)的 可移植性。支持多種操作系統(tǒng),并且為多種編程語(yǔ)言提供了API,包括 C, C++, JAVA 等。另外, SQL 還支持多線程,大大的提高了 CPU資源的利用率, SQL SERVER 是 可以在網(wǎng)上免費(fèi)下載到開(kāi)源版本 ,開(kāi)源就意味著任何人都可以使用 SQL SERVER 并根據(jù)需要修改它。 SQL SERVER 可以對(duì)數(shù)據(jù)庫(kù)以及數(shù) 據(jù)庫(kù)中的文件進(jìn)行加密操作 。是一款易于使用 ,可靠的數(shù)據(jù)庫(kù)系統(tǒng) [3]。 JAVA語(yǔ)言 1995 年美國(guó)的 Sun Microsystems 公司推出 了 可以 編 寫(xiě)跨平臺(tái)應(yīng)用軟件的程序設(shè)計(jì)語(yǔ)言 —— Java 的程序設(shè)計(jì)語(yǔ)言 , Java 技術(shù)具有 安全性 通用性、 平臺(tái)移植性 、安全性和 高效性 的特點(diǎn),被人們廣泛應(yīng)用于移動(dòng)電話互聯(lián)網(wǎng)、游戲控制臺(tái)和數(shù)據(jù)中心等。 Java 是一 款純粹 的面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言 , 不同于 普通 的編譯執(zhí)行語(yǔ)言和解釋執(zhí)行 語(yǔ)言。 首先 它 將 程序的 源代碼編譯成二進(jìn)制字節(jié)碼 ,然后 再依賴(lài)其在 不同平臺(tái)上的虛擬機(jī)來(lái) 進(jìn)行 翻譯 執(zhí)行 ,因 此, Java 能運(yùn)行于不同的平臺(tái) 。Java 推出之際就作為一種開(kāi)放技術(shù),被全球的眾多 Java 研發(fā)工作室共同使用和研究,因此, Java 語(yǔ)言得到了很好的成長(zhǎng)和完善 。雖然 Android 的上層應(yīng)用 已 能夠使用多種語(yǔ)言編寫(xiě),但 還是用 比較成熟的 JAVA 較為合適 [4]。 系統(tǒng) ER圖 ER 模型最早 是 由 Peter Chen在 1976 年提出 的 , 該方法是用 ER 圖來(lái)描述現(xiàn)實(shí)世界 存在的 概念模型, 它在 數(shù)據(jù)庫(kù)設(shè)計(jì) 領(lǐng)域得到了廣泛的認(rèn)同 與應(yīng)用 , ER圖由 聯(lián)系 、屬性和 實(shí)體型 這三要素構(gòu)成。 實(shí)體型: 具有相同屬性的實(shí)體具有相同的特征和性質(zhì) , 在 ER 圖中用矩形表示,框內(nèi) 填寫(xiě)該 實(shí)體 的 名稱(chēng)。 屬性:實(shí)體所具有的某一特性,用橢圓表示,并用無(wú)向 邊將其與 相關(guān)的 實(shí)體連接。 聯(lián)系:用來(lái)反映實(shí)體內(nèi)部或?qū)嶓w之間的關(guān)系,在 ER 圖中用菱形表示,再用無(wú)向邊與有關(guān)的實(shí)體型 相 連接。 通過(guò)對(duì)系統(tǒng)的分析,了解系統(tǒng)所要完成的功能,從而確定其中涉及到的實(shí)體有:管理員,教師,學(xué)生,課程 ,時(shí)間 。找到系統(tǒng)中的實(shí)體之后,接下來(lái)就用基于 Android 平臺(tái)的網(wǎng)上選課系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) — 按時(shí)間選擇課程 8 ER 圖表示實(shí)體之間的關(guān)系及實(shí)體的屬性。 各個(gè)實(shí)體之間的 ER 圖如圖 31: 學(xué) 生選 擇 課 程 安 排 教 師時(shí) 間選 擇 安 排分 配 調(diào) 整管 理 員 管 理管 理 學(xué) 生 信息圖 31 實(shí)體之間的 ER圖 學(xué)生關(guān)系 ER 圖如圖 32: 姓 名學(xué) 生課 程學(xué) 號(hào)備 注 密 碼性 別學(xué) 生 i d班 級(jí) 圖 32 學(xué)生關(guān)系 ER圖 教師關(guān)系 ER 圖如圖 33: 基于 Android 平臺(tái)的網(wǎng)上選課系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) — 按時(shí)間選擇課程 9 教 室 i d教 師課 程教 師 號(hào)備 注密 碼密 碼性 別 圖 33 教師關(guān)系 ER圖 課程信息 ER 圖如圖 34: 名 稱(chēng)課 程開(kāi) 課 時(shí) 間備 注結(jié) 課 時(shí) 間教 室任 課 老 師課 程 i d授 課 教 室 圖 34 課程關(guān)系 ER圖 數(shù)據(jù)庫(kù)表設(shè)計(jì) ER 圖只是對(duì)信息世界進(jìn)行全局概念模型的描述,不能直接用于計(jì)算機(jī)的應(yīng)用處理, 為了便于計(jì)算機(jī)數(shù)據(jù)庫(kù)系統(tǒng)的處理,必須將 ER 圖轉(zhuǎn)化為相應(yīng)的關(guān)系基于 Android 平臺(tái)的網(wǎng)上選課系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) — 按時(shí)間選擇課程 10 模式,即建立數(shù)據(jù)庫(kù)表。 1.學(xué)生信息表 (student) 說(shuō)明: stuId 是學(xué)生信息表的主鍵, stuNo 表示學(xué)生學(xué)號(hào), stuName 是學(xué)生的姓名, stuPassword 是密碼, stuSex是學(xué)生的性別,用 0 表示女, 1 表示男, StuCourse是學(xué)生課程, stuClass 表示學(xué)生所在的班級(jí),屬于外鍵,引用 Classinfo 表的主鍵,
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1