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

正文內容

基于安卓系統(tǒng)的教學管理系統(tǒng)學生客戶端的設計與實現(xiàn)畢業(yè)論文(完整版)

2025-07-30 15:56上一頁面

下一頁面
  

【正文】 因此,使用 Visual 2022作為開發(fā)環(huán)境進行高效開發(fā)乃是最佳選擇。畢業(yè)設計綜合管理系統(tǒng)需要實現(xiàn)數據庫的建立和連接、系統(tǒng)界面的設計以及各個功能模塊的設計和開發(fā)。其固有的特性決定了它是一種高效、安全、靈活的現(xiàn)代程序設計語言。由于,因而比解釋執(zhí)行的 ASP等開發(fā)方式具有更高的效率,而且在面向對象性、數據庫連接、大型站點應用等方面都體現(xiàn)出較好的性能。盡管 Eclipse是使用 Java 語言開發(fā)的,但它的用途并不限于 Java 語言;例如,支持諸如 C/C++ 和 COBOL 等編程語言的插件已經可用,或預計將會推出?!clipse 簡介Eclipse是一個著名的跨平臺的自由集成開發(fā)環(huán)境軟件。開發(fā)人員與進程可行性分析:開發(fā)人員都有一定的 Java開發(fā)功底,并且學習能力較強以及指導老師的悉心教導完全可以勝任此次開發(fā)。軟件領域的可行性分析主要考慮四個因素:技術可行性分析,經濟、社會效益分析,法律可行性分析,開發(fā)人員與進程可行性分析。22  課題背景與可行性分析 課題背景隨著移動平臺的成熟以及互聯(lián)網的不斷發(fā)展,手機等移動設備已經極大地普及,人們可以在隨時隨地用指尖去完成各種以往繁瑣的事情。2022 年 1月 20日,谷歌報告顯示,通過谷歌服務器激活的 Android設備用戶總數已經超過 ,而 Android在中國大陸的智能手機操作系統(tǒng)市場占有率達到了%。另一部分為學生客戶端,學生可以通過此客戶端查看自己簽到狀況,查看作業(yè)題目評分,以及進行反饋?!】尚行苑治鼋┠辏苿釉O備的高速發(fā)展,使得手機等移動設備高速智能化,移動網絡通信正在以前所未有的驚人速度走入人們的生活、工作和學習中,提高了工作學習的效率,增加了獲取信息的渠道,突破了相互交流的時空界限。經濟、社會效益分析:主要進行成本效益分析。Android是 Google公司推出的手機開發(fā)平臺,和 iPhone相似,Android 使用了WebKit瀏覽器引擎,具備觸摸屏、高級圖形顯示和上網功能,在手機上可以實現(xiàn)查看電子郵件、搜索網址和觀看視頻節(jié)目等功能,較 iPhone等其他手機更強調搜索功能,界面更強大,可以說是一種融入全部 Web應用的單一平臺。Eclipse 還是含有插件開發(fā)環(huán)境,這個組件主允許希望擴展Eclipse的軟件開發(fā)人員構建與 Eclipse環(huán)境無縫集成的工具。它定義了語言之間互操作的規(guī)則,以及如何把應用程序編輯為可執(zhí)行代碼,還負責管理任何 Visual 應用程序的執(zhí)行。 也提供了一種新的編程模型和結構,可以生成伸縮性和穩(wěn)定性更好的應用程序,并提供更好的安全保護。鑒于畢業(yè)設計管理系統(tǒng)的數據量,可以選擇 SQL Server數據庫。該環(huán)境提供了常用控件,直接拖動的開發(fā)方式提高了開發(fā)效率。軟件登陸,連接網絡不能讓用戶等待時間過長,引起用戶的煩躁。網頁客戶端相似,若學號密碼匹配,則進入系統(tǒng),不匹配則拒絕登錄。學生選擇課程查詢以往反饋內容添加反饋信息修改反饋信息刪除反饋信息****** ****圖 35  反饋功能用例圖 數據流圖數據流圖描繪信息流和數據從輸入移動到輸出的過程中所經受的變換,它反映系統(tǒng)必須完成的邏輯功能。簽到功能數據流圖如圖 37?!∮布渲迷O計(1)手機客戶端:Android系統(tǒng)要求:Android 及其以上。學生進入界面后可以選擇需要查詢的課程,然后通過課程名稱和學號查詢數據庫,搜索出登陸學生和對應課程的簽到信息,顯示在簽到信息界面。教學管理系統(tǒng)學生客戶端的實體聯(lián)系圖的實體主要包括學生,班級,課程,簽到記錄,作業(yè),留言板和教師實體。課程實體如圖 44所示。學生號,班級號和課程號記錄著哪個班級的哪個課程的哪個學生留下的反饋信息,日期對應著反饋信息時間,通過內容號找出某個留言信息。教 師教師號姓名密碼圖 49  教師實體圖 數據庫的物理結構設計根據以上的實體屬性集可以建立相應的數據庫表結構,其中教學管理系統(tǒng)學生客戶端主要用到的數據庫表結構如下所示。學生無論是查詢簽到情況,作業(yè)情況還是反饋信息,都需要選擇課程,因此課程表是必須的。由于作業(yè)與學生之間是多對多的關系,因此需要創(chuàng)建一個作業(yè)記錄表來關聯(lián)兩個表,學生可以通過查詢此表來查詢自己的成績。19表 48  留言表字段名 描述 類型 長度 是否主鍵 是否允許空 是否自增 1fdid 內容編號 Integer 10 是 否 是studentid 學生編號 Varchar 10 否 否 否coursename 課程名稱 Varchar 20 否 否 否datetime 日期 Date 0 否 否 否context 反饋內容 Text 0 否 是 否以上將教務處子系統(tǒng)中數據庫概念結構設計的 ER圖轉換成 SQLITE與 Microsoft SQL Server2022 所支持的數據模型相符合的結構,只需使用數據定義語言將數據庫邏輯設計和物理設計的結果嚴格描述出來,再經過調試產生目標模式就可以組織數據入庫,進行數據庫實施。(5)數據庫的其他表統(tǒng)一儲存在數據庫文件“”中,以便調用??蛻舳税l(fā)送數據需要用到 IO流里面的 OutputStream,通過 OutputStream將數據發(fā)送給服務器端,服務器端用 InputStream來讀取客戶端當中用 OutputStream所寫入的數據,同樣,服務器端想將數據庫文件發(fā)送給客戶端時,那么就使用 OutputStream寫出數據,在客戶端通過 InputStream把服務器端當中通過OutputStream所寫入的數據給它讀取出來。這個模塊可以完成學生進行反饋信息的增加,刪除和修改功能。27 服務器端模塊 通訊數據格式定義服務器端主要用來接收客戶端發(fā)來的信息,進行相應的操作,并將數據返回給客戶端,同時對服務器端數據庫進行管理。while(true){//無線循環(huán)try{server = new ServerSocket(4567)。Qizhong ADB_PATH為 adb即為 Android Debug Bridge所在路徑。SQL 語句較手機客戶端稍有不同。以選擇數據結構為例,簽到信息查詢 SQL語句為:Select studentname, datetime, signFrom studentid, signdataWhere coursename=’數據結構’ and studentid=’001’自動刷新頁面后,將搜索到的信息顯示在網頁上。學生用戶可以通過學生客戶端實現(xiàn)了個人登錄功能、查看相應課程簽到情況功能,查詢每個課程留下的作業(yè)和各作業(yè)自己的得分情況功能,以及對教師進行添加反饋信息,刪除反饋信息和修改反饋信息的功能,并在網頁端實現(xiàn)了包括學生登錄功能,選擇功能,簽到功能,作業(yè)功能以及反饋功能,幫助沒有安卓手機的同學解決了不能應用教學管理系統(tǒng)的問題,手機客戶端和網頁客戶端共同實現(xiàn)了C/S和B/S兩種模式,讓教學管理系統(tǒng)更加完整和豐滿。最后還要感謝組織畢業(yè)設計的老師們,沒有你們的辛勤付出,就沒有畢業(yè)設計的順利成功的進行。仍然需要進一步的完善和改進。31圖 512  簽到頁面 作業(yè)模塊通過功能選擇模塊跳轉到作業(yè)頁面,過程同簽到模塊相似,服務器通過搜索學生所學課程,并將課程信息傳遞給 ComboBox中,選擇相應課程,以課程選擇數據結構為例,服務器將執(zhí)行如下 SQL語句:Select hw.[hwid],datetime, question, score From hw, hwdata,student Where courseid=? and student.[studentid]=? and hwdata.[hwid]=hw.[hwid] and hw.[classid]=student.[classid]查詢完成后將刷新頁面,將查詢信息輸出到作業(yè)頁面上。網頁客戶端登陸界面如圖 510。服務器端發(fā)送返回數據的代碼如下:Socket client=new Socket(“l(fā)ocalhost”,4567)。//in = new BufferedReader(new InputStreamReader( ()))。服務器端向客戶端發(fā)送數據的格式定義為表 51的形式。圖 58  反饋功能選擇班級界面課程選擇完成后,將科目名稱傳遞到 coursename中,例如 coursename=離散數學。 簽到模塊簽到模塊主要功能是查看登錄學生的各門課程課程的簽到情況。(7)服務器端接收客戶端請求端號為 4567,向客戶端發(fā)送信息端號為 4568通過總體設計對軟件的結構框架有了整體的認識,對系統(tǒng)的每個模塊的功能都有了清晰的了解。(1)首先,全局變量的傳遞。表 46  作業(yè)記錄表字段名 描述 類型 長度 是否允許為空 是否主鍵hwid 作業(yè)編號 Varchar 10 否 是studentid 學生編號 Varchar 10 否 是score 分數 Integer 0 否 否(7)簽到記錄表(signdata)包括五個字段,分別為學生編號,課程名稱,日期,班級名稱和到否。表 43  課程表字段名 描述 類型 長度 是否允許為空 是否主鍵courseid 課程編號 Varchar 10 否 是coursename 課程名 Varchar 20 否 否(4)選課表(cs)包括學生編號和課程信息兩個字段。教學管理系統(tǒng)學生客戶端需要通過查詢學生表驗證學生信息,查詢登陸者是否屬于學校人員,并將學生信息的部分內容反饋給客戶端。留言記錄學生號班級號課程號內容號反饋內容日期圖 47  留言記錄實體圖(6)簽到記錄實體圖包括學生編號,班級名,日期,課程名,到否五個屬性。兩個屬性可以連接學生實體。由于每
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1