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

正文內(nèi)容

基于安卓系統(tǒng)的教學(xué)管理系統(tǒng)畢業(yè)論文-wenkub

2023-07-08 15:47:34 本頁面
 

【正文】 NET Framework)是支持生成、運行下一代應(yīng)用程序和 XML Web 服務(wù)的內(nèi)部 Windows 組件,是 Visual 應(yīng)用程序開發(fā)環(huán)境的核心。盡管 Eclipse 是使用 Java 語言開發(fā)的,但它的用途并不限于 Java 語言;例如,支持諸如 C/C++ 和 COBOL 等編程語言的插件已經(jīng)可用,或預(yù)計將會推出。雖然大多數(shù)用戶更加樂于將 Eclipse 當(dāng)作 Java 集成開發(fā)環(huán)境來使用,但 Eclipse 的作用已經(jīng)不僅限于此。 Eclipse 簡介Eclipse 是一個著名的跨平臺的自由集成開發(fā)環(huán)境軟件。因此,Android SDk 指的既是 Android 專屬的軟件開發(fā)工具包。開發(fā)人員與進程可行性分析:開發(fā)人員都有一定的 Java 開發(fā)功底,并且學(xué)習(xí)能力較強以及指導(dǎo)老師的悉心教導(dǎo)完全可以勝任此次開發(fā)。因此在技術(shù)上是可行的。軟件領(lǐng)域的可行性分析主要考慮四個因素:技術(shù)可行性分析,經(jīng)濟、社會效益分析,法律可行性分析,開發(fā)人員與進程可行性分析。網(wǎng)頁客戶端可以彌補手機客戶端的缺陷,更好的實現(xiàn)系統(tǒng)功能,幫助師生完成教學(xué)任務(wù)和學(xué)習(xí)任務(wù)。河北大學(xué) 2022 屆本科畢業(yè)生畢業(yè)論文(設(shè)計)22  課題背景與可行性分析 課題背景隨著移動平臺的成熟以及互聯(lián)網(wǎng)的不斷發(fā)展,手機等移動設(shè)備已經(jīng)極大地普及,人們可以在隨時隨地用指尖去完成各種以往繁瑣的事情。基于 Android 系統(tǒng)的教學(xué)管理系統(tǒng)分為兩個部分,一部分為教師客戶端,為教師在對學(xué)生的簽到,作業(yè)的布置評分等處理以及查看學(xué)生的反饋提供方面上便利。2022 年 1 月 20 日,谷歌報告顯示,通過谷歌服務(wù)器激活的 Android 設(shè)備用戶總數(shù)已經(jīng)超過 億,而 Android 在中國大陸的智能手機操作系統(tǒng)市場占有率達(dá)到了%。安卓系統(tǒng)以其開放的平臺,眾多、免費的應(yīng)用,華麗、新鮮的運行界面,簡單、親切的用戶體驗而備受消費者的喜愛。另一部分為學(xué)生客戶端,學(xué)生可以通過此客戶端查看自己簽到狀況,查看作業(yè)題目評分,以及進行反饋。由于在高校中師生交流的不順暢,嚴(yán)重影響著教師的教學(xué)工作和學(xué)生的學(xué)習(xí)生活,因此亟需一款軟件去簡化教師的工作,實現(xiàn)教師與學(xué)生簡單方便地交流?!】尚行苑治鼋┠辏苿釉O(shè)備的高速發(fā)展,使得手機等移動設(shè)備高速智能化,移動網(wǎng)絡(luò)通信正在以前所未有的驚人速度走入人們的生活、工作和學(xué)習(xí)中,提高了工作學(xué)習(xí)的效率,增加了獲取信息的渠道,突破了相互交流的時空界限。技術(shù)可行性分析:安卓系統(tǒng)是基于 Java 編寫的,因此手機客戶端采用 Eclipse 配上AndroidSDK,完全可以實現(xiàn)系統(tǒng)功能,開發(fā)人員都具有一定 Java 功底,加之安卓平臺開放性,網(wǎng)上很輕松的可以查看到各種實現(xiàn)代碼,手機客戶端在技術(shù)上是可行的。經(jīng)濟、社會效益分析:主要進行成本效益分析。由于此系統(tǒng)開發(fā)并不是以盈利為目的,開發(fā)周期可以相對較長,因此開發(fā)進程方面是可行的。Android 是 Google 公司推出的手機開發(fā)平臺,和 iPhone 相似,Android 使用了WebKit 瀏覽器引擎,具備觸摸屏、高級圖形顯示和上網(wǎng)功能,在手機上可以實現(xiàn)查看電子郵件、搜索網(wǎng)址和觀看視頻節(jié)目等功能,較 iPhone 等其他手機更強調(diào)搜索功能,界面更強大,可以說是一種融入全部 Web 應(yīng)用的單一平臺。最初主要用來 Java 語言開發(fā),現(xiàn)在人們可以通過安裝插件使其作為 C++、Python、PHP 等其他語言的開發(fā)工具。Eclipse 還是含有插件開發(fā)環(huán)境,這個組件主允許希望擴展Eclipse 的軟件開發(fā)人員構(gòu)建與 Eclipse 環(huán)境無縫集成的工具。Eclipse 框架還可用來作為與軟件開發(fā)無關(guān)的其他應(yīng)河北大學(xué) 2022 屆本科畢業(yè)生畢業(yè)論文(設(shè)計)4用程序類型的基礎(chǔ),比如內(nèi)容管理系統(tǒng)。它定義了語言之間互操作的規(guī)則,以及如何把應(yīng)用程序編輯為可執(zhí)行代碼,還負(fù)責(zé)管理任何 Visual 語言創(chuàng)建的應(yīng)用程序的執(zhí)行。此外, 還可以利 平臺架構(gòu)的諸多優(yōu)越性能,如類型安全以及對 XML、SOAP、WSDL 等 Internent 標(biāo)準(zhǔn)的強大支持。 也提供了一種新的編程模型和結(jié)構(gòu),可以生成伸縮性和穩(wěn)定性更好的應(yīng)用程序,并提供更好的安全保護。C與.NET 平臺的結(jié)合足以為畢業(yè)設(shè)計綜合管理系統(tǒng)提供完整的解決方案。鑒于畢業(yè)設(shè)計管理系統(tǒng)的數(shù)據(jù)量,可以選擇 SQL Server 數(shù)據(jù)庫。該系統(tǒng)的開發(fā)過程主要包括需求分析、系統(tǒng)設(shè)計、數(shù)據(jù)庫設(shè)計、編碼設(shè)計、軟件測試等。該環(huán)境提供了常用控件,直接拖動的開發(fā)方式提高了開發(fā)效率。河北大學(xué) 2022 屆本科畢業(yè)生畢業(yè)論文(設(shè)計)63  需求分析 特性需求分析一個好的教學(xué)管理系統(tǒng)應(yīng)該具有一下特性:(1)易操作和功能簡單明確不令人誤解。軟件登陸,連接網(wǎng)絡(luò)不能讓用戶等待時間過長,引起用戶的煩躁。  功能需求分析學(xué)生客戶端教學(xué)管理系統(tǒng)應(yīng)該能完成四種功能包括登錄功能,簽到情況查詢功能,作業(yè)情況以及評分情況查詢功能和向教師進行反饋功能,并且能手機客戶端形式與網(wǎng)頁客戶端兩種形式實現(xiàn)上述功能,保證系統(tǒng)的正常運行。網(wǎng)頁客戶端相似,若學(xué)號密碼匹配,則進入系統(tǒng),不匹配則拒絕登錄。學(xué)生選擇課程查詢考勤情況查詢考勤時間******圖 33  簽到功能用例圖(3)作業(yè)內(nèi)容評分情況查詢功能提供給學(xué)生查詢每個課程作業(yè)的情況,學(xué)生通過選擇需要查詢的課程,查看此課程教師留下的作業(yè)的作業(yè)號,日期和作業(yè)題目等內(nèi)容,并可以查詢自己在此項作業(yè)中得到的分?jǐn)?shù)。學(xué)生選擇課程查詢以往反饋內(nèi)容添加反饋信息修改反饋信息刪除反饋信息****** ****圖 35  反饋功能用例圖 數(shù)據(jù)流圖數(shù)據(jù)流圖描繪信息流和數(shù)據(jù)從輸入移動到輸出的過程中所經(jīng)受的變換,它反映系統(tǒng)必須完成的邏輯功能。學(xué)生用戶在登錄界面輸入學(xué)號和密碼,手機客戶端會通過網(wǎng)絡(luò)將學(xué)號和密碼傳送給服務(wù)器,服務(wù)器查詢數(shù)據(jù)庫,驗證學(xué)號和密碼是否與學(xué)生表中記錄相同,如若兩者和數(shù)據(jù)庫中信息正確,則將客戶端需要的數(shù)據(jù)庫文件和信息傳遞過去。簽到功能數(shù)據(jù)流圖如圖 37。反饋功能數(shù)據(jù)流圖如圖 39?!∮布渲迷O(shè)計(1)手機客戶端:Android 系統(tǒng)要求:Android 及其以上。硬盤:20G 及其以上。學(xué)生進入界面后可以選擇需要查詢的課程,然后通過課程名稱和學(xué)號查詢數(shù)據(jù)庫,搜索出登陸學(xué)生和對應(yīng)課程的簽到信息,顯示在簽到信息界面。學(xué)生先選擇需要反饋的課程,然后進入反饋信息界面。教學(xué)管理系統(tǒng)學(xué)生客戶端的實體聯(lián)系圖的實體主要包括學(xué)生,班級,課程,簽到記錄,作業(yè),留言板和教師實體。河北大學(xué) 2022 屆本科畢業(yè)生畢業(yè)論文(設(shè)計)13學(xué)生班級在N課程作業(yè)選課NM作業(yè)記錄MN留簽到1NNN教1教師反饋1N1留言記錄 查看1N1簽到記錄 點名1 N 有1N圖 42  教學(xué)管理系統(tǒng) ER 圖部分實體圖如下:(1)學(xué)生實體圖包括四個屬性,其中包括學(xué)號,姓名,密碼以及班級號,學(xué)號密碼兩個屬性可以用來作為身份驗證,供登錄模塊使用,班級號作為與班級實體對應(yīng),學(xué)號與姓名實現(xiàn)與其他實體連接。課程實體如圖 44 所示。班 級班級名班級號圖 45  班級實體圖(4)作業(yè)實體圖包括作業(yè)號,課程號,日期,班級號以及作業(yè)題目五項屬性。學(xué)生號,班級號和課程號記錄著哪個班級的哪個課程的哪個學(xué)生留下的反饋信息,日期對應(yīng)著反饋信息時間,通過內(nèi)容號找出某個留言信息。實體圖如圖 48。教 師教師號姓名密碼圖 49  教師實體圖 數(shù)據(jù)庫的物理結(jié)構(gòu)設(shè)計根據(jù)以上的實體屬性集可以建立相應(yīng)的數(shù)據(jù)庫表結(jié)構(gòu),其中教學(xué)管理系統(tǒng)學(xué)生客戶端主要用到的數(shù)據(jù)庫表結(jié)構(gòu)如下所示。河北大學(xué) 2022 屆本科畢業(yè)生畢業(yè)論文(設(shè)計)17表 41  學(xué)生表字段名 描述 類型 長度 是否允許為空 是否主鍵classid 學(xué)號 Varchar 10 否 是studentname 姓名 Varchar 20 否 否password 密碼 Varchar 10 否 否classid 班級號 Varchar 10 否 否(2)班級表(class)包括班級號與班級名兩個字段。學(xué)生無論是查詢簽到情況,作業(yè)情況還是反饋信息,都需要選擇課程,因此課程表是必須的。選課表如表 44:表 44  選課表字段名 描述 類型 長度 是否允許為空 是否主鍵studentid 學(xué)生編號 Varchar 10 否 是courseid 課程編號 Varchar 10 否 是(5)作業(yè)表(hw)是用來記錄每個班級作業(yè)的具體情況,學(xué)生查看作業(yè)內(nèi)容需要查詢此表。由于作業(yè)與學(xué)生之間是多對多的關(guān)系,因此需要創(chuàng)建一個作業(yè)記錄表來關(guān)聯(lián)兩個表,學(xué)生可以通過查詢此表來查詢自己的成績。簽到記錄表如表 47。河北大學(xué) 2022 屆本科畢業(yè)生畢業(yè)論文(設(shè)計)19表 48  留言表字段名 描述 類型 長度 是否主鍵 是否允許空 是否自增 1fdid 內(nèi)容編號 Integer 10 是 否 是studentid 學(xué)生編號 Varchar 10 否 否 否coursename 課程名稱 Varchar 20 否 否 否datetime 日期 Date 0 否 否 否context 反饋內(nèi)容 Text 0 否 是 否以上將教務(wù)處子系統(tǒng)中數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計的 ER 圖轉(zhuǎn)換成 SQLITE 與 Microsoft SQL Server2022 所支持的數(shù)據(jù)模型相符合的結(jié)構(gòu),只需使用數(shù)據(jù)定義語言將數(shù)據(jù)庫邏輯設(shè)計和物理設(shè)計的結(jié)果嚴(yán)格描述出來,再經(jīng)過調(diào)試產(chǎn)生目標(biāo)模式就可以組織數(shù)據(jù)入庫,進行數(shù)據(jù)庫實施。同樣,在每個功能選擇查詢課程的時候,可將課程名稱傳遞到 coursename 這個變量中,其他函數(shù)調(diào)用時,即可接受此變量的值。(5)數(shù)據(jù)庫的其他表統(tǒng)一儲存在數(shù)據(jù)庫文件“”中,以便調(diào)用。河北大學(xué) 2022 屆本科畢業(yè)生畢業(yè)論文(設(shè)計)205  詳細(xì)設(shè)計 手機客戶端 學(xué)生登陸模塊手機客戶端首先下載或更新“”更新本地數(shù)據(jù)庫。客戶端發(fā)送數(shù)據(jù)需要用到 IO 流里面的 OutputStream,通過 OutputStr
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1