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

正文內(nèi)容

基于android系統(tǒng)的教學管理系統(tǒng)—學生客戶端的設計與實現(xiàn)-文庫吧資料

2024-12-26 03:44本頁面
  

【正文】 (5)作業(yè)表 (hw)是用來 記錄每個班級作業(yè)的具體情況,學生查看作業(yè)內(nèi)容需要查詢此表。 表 43 課程表 字段名 描述 類型 長度 是否允許為空 是否主鍵 courseid 課程編號 Varchar 10 否 是 coursename 課程名 Varchar 20 否 否 (4)選課表 (cs)包括學生編號和課程信息兩個字段。 學生無論是查詢簽到情況,作業(yè)情況還是反饋信息,都需要選擇課程,因此課程表是必須的 。 班級表如表 42所示 。 教 師 教師號 姓名 密碼 簽到記錄 學生號 課程名 班級名 到否 日期 河北大學 2021屆本科畢業(yè)生畢業(yè)論文(設計) 17 表 41 學生表 字段名 描述 類型 長度 是否允許為空 是否主鍵 classid 學號 Varchar 10 否 是 studentname 姓名 Varchar 20 否 否 password 密碼 Varchar 10 否 否 classid 班級號 Varchar 10 否 否 (2)班級表 (class)包括班級號與班級名兩個字段。 教學管理 系統(tǒng)學生客戶端需要通過 查詢學生表 驗證學生信息,查詢登陸者是否屬于學校人員, 并將學生信息的部分內(nèi)容反饋 給 客戶端 。 圖 49 教師實體圖 數(shù)據(jù)庫的物理結構設計 根據(jù)以上的實體屬性集可以建立相應的數(shù)據(jù)庫表結構,其中 教學管理 系統(tǒng)學生客戶端主要用到的數(shù)據(jù)庫表結構如下所示。教師實體主要應用于教師客戶端,學生客戶端不涉及到教師實體。實體圖如圖 48。 圖 47 留言記錄實體圖 (6)簽到記錄 實體圖包括學生編號,班級名,日期,課程 名 ,到否五個屬性。 學生號,班級號和課程號記錄著哪個班級的哪個課程的哪個學生留下的反饋信息,日期對應著反饋信息時間,通過內(nèi)容號找出某個留言信息。作業(yè)實體圖如圖 46。 圖 45 班級實體圖 (4)作業(yè)實體圖包括作業(yè)號,課程號,日期,班級號以及作業(yè)題目五項屬性。兩個屬性可以連接學生實體。課程實體如圖 44 所示 。 圖 43 學生實體圖 學生 班級 在 N 課程 作業(yè) 選課 N M 作業(yè)記錄 M N 留 簽到 1 N N N 教 1 教師 反饋 1 N 1 留言記錄 查看 1 N 1 簽到記錄 點名 1 N 有 1 N 學 生 學號 密碼 班級號 姓名 河北大學 2021屆本科畢業(yè)生畢業(yè)論文(設計) 14 (2)課程實體圖包括 兩個屬性,分別為課程名稱與課程號。 河北大學 2021屆本科畢業(yè)生畢業(yè)論文(設計) 13 圖 42 教學管理系統(tǒng) ER 圖 部分實體圖如下: (1)學生實體圖包括四個屬性,其中包括學號,姓名,密碼以及班級號,學號密碼兩個屬性可以用來作為身份驗證,供登錄模塊使用 ,班級號作為與班級實體對應,學號與姓名實現(xiàn)與其他實體連接。 由于每個課程都可以有很多學生選,而每個學生可以選很多課程,所以兩者之間是多對多的關系;由于每個學生都要有評分,因此作業(yè)與學生之間有對應關系,而每個作業(yè)對應的是一個班級所有學生的,而每個學生 可以有很多作業(yè),因此作業(yè)和學生之間是多對多的關系。 教學管理系統(tǒng)學生客戶端的實體聯(lián)系圖的實 體主要包括學生,班級,課程,簽到記錄,作業(yè) ,留言板和教師實體。 數(shù)據(jù)庫設計 數(shù)據(jù)庫概念結構設計 實體 聯(lián)系圖 ,即 ER 圖, 提供了表示實體型、屬性和聯(lián)系的方法,用來描述現(xiàn)實世界的概念模型 , 在數(shù)據(jù)庫系統(tǒng)概論中屬于概念設計階段。學生先選擇需要反饋 的課程,然后進入反饋信息界面。 學生進入作業(yè)查詢界面后,可以選擇需要查詢的課程,在數(shù)據(jù)庫中搜索對應課程的作業(yè)信息,顯示在作業(yè)情況界面,點擊單個作業(yè)情況,可以查看作業(yè)題目的具體內(nèi)容,并查詢數(shù)據(jù)庫,顯示該作業(yè)的登錄學生的個人得分情況。學生進入界面 后可以選擇 需要查詢的 課程, 然后通過課程名稱和學號查詢數(shù)據(jù)庫,搜索出登陸學生和對應課程的簽到信息,顯示在簽到信息界面。 圖 41 考勤系統(tǒng)結構圖 考勤系統(tǒng)學生客戶端 登陸模塊 簽到模塊 作業(yè)模塊 反饋模塊 網(wǎng)絡傳遞功能 選擇課程功能 查看作業(yè)得分功能 修改 反饋信息功能 查看簽到信息功能 查看作業(yè)內(nèi)容功能 添加反饋信息功能 驗證信息功能 刪除 反饋信息功能 河北大學 2021屆本科畢業(yè)生畢業(yè)論文(設計) 12 系統(tǒng)的主要功能概述: (1)登錄模塊包括驗證信息功能和網(wǎng)絡傳遞功能,學生可以通過此模塊輸入學號密碼,通過網(wǎng)絡將輸入的學號和密碼傳遞給服務器,服務器通過搜索數(shù)據(jù)庫驗證密碼和學號是否匹配,若不匹配則傳遞 提示 錯誤信息給相應客戶端 ,若匹配則傳遞給手機客戶端需要的數(shù)據(jù)庫文件和學生信息,網(wǎng)頁客戶端則直接進入功能界面。 硬盤: 20G 及其以上。 主頻 600HZ 及其以上 。 硬件配置設計 (1)手機客戶端: Android 系統(tǒng)要求: Android 及其以上。它包括: 硬件 配置設計、系統(tǒng)模塊 結構設計 、數(shù)據(jù)庫設計、代碼設計等內(nèi)容。反饋功能數(shù)據(jù)流圖如圖 39。 作業(yè)功能數(shù)據(jù)流程如圖 38。 簽到功能 數(shù)據(jù)流圖如圖 37。 登 錄學 生輸 入 學 號 密 碼 學 號 密 碼查 詢 數(shù) 據(jù) 庫學 生 表數(shù) 據(jù) 庫 文 件接 收 數(shù) 據(jù) 庫 文件圖 36 登陸功能數(shù)據(jù)流圖 (2)手機客戶端中 學生簽到功能 通過查詢下載的數(shù)據(jù)庫文件 實現(xiàn)。 學生用戶在登錄界面輸入學號和密碼,手機客戶端會通過 網(wǎng)絡將學號和密碼傳送給服務器,服務器查詢數(shù)據(jù)庫,驗證學號和密碼是否與學生表中記錄相同,如若兩者和數(shù)據(jù)庫中信息正確,則將客戶端需要的數(shù)據(jù)庫文件和信息傳遞過去。 教學管理系統(tǒng) 的運行同樣離不開信息流和數(shù)據(jù)流移動變換,數(shù)據(jù)流圖的描繪可以幫助開發(fā)者更好地理清整個程序的運 行過程和參數(shù)傳遞。 學 生選 擇 課 程查 詢 以 往 反 饋 內(nèi) 容添 加 反 饋 信 息修 改 反 饋 信 息刪 除 反 饋 信 息********** 圖 35 反饋功能用例圖 數(shù)據(jù)流圖 數(shù)據(jù) 流圖 描繪信息流和數(shù)據(jù)從輸入移動到輸出的過程中所經(jīng)受的變換 ,它 反映系統(tǒng)必須完成的邏輯功能 。 河北大學 2021屆本科畢業(yè)生畢業(yè)論文(設計) 8 學 生選 擇 課 程查 詢 作 業(yè) 時 間查 詢 作 業(yè) 內(nèi) 容**查 詢 自 己 得 分****** 圖 34 作業(yè)功能用例圖 (4)反饋功能則是學生向教師提出意見和建議的平臺,學生可以通過此平臺 ,選擇想進行反饋的課程,給課程老師留言,查詢修改和刪除以往的反饋內(nèi)容,課程老師可以通過教師客戶端查看學生留言 。 學 生選 擇 課 程查 詢 考 勤 情 況查 詢 考 勤 時 間****** 圖 33 簽到功能用例圖 (3)作業(yè)內(nèi)容評分情況查詢功能提供給學生查詢每個課程作業(yè)的情況,學生通過選擇需要查詢的課程,查看此課程教師留下的作業(yè)的作業(yè)號,日期和作業(yè)題目等內(nèi)容,并可以查詢自己在此項作業(yè)中得到的分數(shù)。 學 生輸 入 密 碼輸 入 用 戶 名**** 圖 32 登錄功能用例圖 (2)簽到情況查詢功能可以提供給學生查詢自己相應課程的簽到情況,學生可以選擇查詢的課程名稱,查看各個課程的 考勤時間,和相應自己的簽到記錄 。網(wǎng)頁客戶端相似,若學號密碼匹配,則進入系統(tǒng),不匹配則拒絕登錄。 教 務 處 老 師系 統(tǒng)教 師數(shù) 據(jù) 庫 信 息學 生 * *簽 到 模 塊作 業(yè) 模 塊反 饋 模 塊 * *** * * 圖 31 教學信息管理系統(tǒng)用例圖 河北大學 2021屆本科畢業(yè)生畢業(yè)論文(設計) 7 (1)登錄功能進行學生身份的驗證。 功能 需求分析 學生客戶端 教學管理 系統(tǒng)應該能完成 四種功能包括登錄功能,簽到情況查詢功能,作業(yè)情況以及評分情況查詢功能和向教師進行反饋功能,并且能手機客戶端形式與網(wǎng)頁客戶端兩種形式實現(xiàn)上述功能,保證系統(tǒng)的正常運行。 (3)系統(tǒng)應該容易維護以及更新。軟件登陸,連接網(wǎng)絡不能讓用戶等待時間過長,引起用戶的煩躁 。學生可以 根據(jù) 手機界面或網(wǎng)頁界面很明白的進行對簽到記錄,作業(yè)情況的查詢,并能夠?qū)⒆约旱姆答伡皶r提交給老師。 河北大學 2021屆本科畢業(yè)生畢業(yè)論文(設計) 6 3 需求分析 特性需求分析 一個好的 教學管理 系統(tǒng)應該具有一下特性: (1)易操作和功能簡單明確不令人誤解。 此外, Visual 、 Visual C++.NET、 Visual C.NET 和 Visual J.NET使用統(tǒng)一的集成開發(fā)環(huán)境,該環(huán)境允許它們共享 并創(chuàng)建混合語言解決方案;這些語言都利用 .NET Framework 的功能,它提供了對簡化 Web 應用程序和 XML Web Services開發(fā)關鍵技術的訪問。 該環(huán)境提供了常用控件,直接拖動的開發(fā)方式提高了開發(fā)效率。 Visual 2021 簡介 的開發(fā)環(huán)境有多種選擇,該系統(tǒng)的開發(fā)選擇 Visual 2021。該系統(tǒng)的開發(fā)過程主要包括需求分析、系統(tǒng)設計、 數(shù)據(jù)庫設計、河北大學 2021屆本科畢業(yè)生畢業(yè)論文(設計) 5 編碼設計、軟件測試等。這些除了需要對基本數(shù)據(jù)進行存儲外,還需要開發(fā)專門的數(shù)據(jù)庫 系統(tǒng)來幫助對其進行管理。鑒于畢業(yè)設計管理系統(tǒng)的數(shù)據(jù)量,可以選擇 SQL Server數(shù)據(jù)庫。存儲和管理數(shù)據(jù)需要使用數(shù)據(jù)庫管理系統(tǒng),不但需要后臺數(shù)據(jù)庫對數(shù)據(jù)的安全存儲,而且需要前臺應用程序?qū)?shù)的 方便高效 管理。 C與 .NET 平臺的結合足以為畢業(yè)設計綜合管理系統(tǒng)提供完整的解決方案。 本系統(tǒng)采用 C作為開發(fā)語言, C是 .NET 平臺的通用開發(fā)工具,它能夠建造所有的 .NET應用。 也提供了一種新的編程模型和結構,可以生成伸縮性和穩(wěn)定性更好的應用程序,并提供更好的安全保護。相對原有的 Web 技術而言, 提供的編程模型和結構有助于快速、高效地建立靈活、安全和穩(wěn)定的應用程序。此外, 還可以利用 .NET 平臺架構的諸多優(yōu)越性能,如類型安全以及對 XML、 SOAP、 WSDL 等 Internent 標準的強大支持。 可以使用任何兼容 . 平臺的語言進行開發(fā),具有較強的兼容性。它定義了語言之間互操作的規(guī)則,以及如何把應用程序編輯為可執(zhí)行代碼,還負責管理任何 Visual 語言創(chuàng)建的應用程序的執(zhí)行。 河北大學 2021屆本科畢業(yè)生畢業(yè)論文(設計) 4 簡介 是 .NET 框架的一部分 , 是一種建立動態(tài) Web 應用程序的技術 。 Eclipse 框架還可用來作為與軟件開發(fā)無關的其他應用程序類型的基礎,比如內(nèi)容管理系統(tǒng)。 這種平等和一致性并不僅限于 Java 開 發(fā)工具。 Eclipse 還 是含有 插件開發(fā)環(huán)境,這個組件主允許 希望擴展 Eclipse的軟件開發(fā)人員 構建與 Eclipse 環(huán)境無縫集成的工具。許多軟件開發(fā)商以 Eclipse 為框架開發(fā)自己的 IDE。最初主要用來 Java語言開發(fā),現(xiàn)在人們可以 通過 安裝 插件 使其作為 C++、 Python、 PHP等其他語言的開 發(fā)工具。 Android 是一個對 第三方軟件 完全開放的平臺,開發(fā)者在為其開發(fā)程序時 擁有更大的自由度,突破了 iPhone 等只能添加為數(shù)不多的固定軟件的枷鎖 ,使得應用的安 裝更加方便 ;同時與 Windows Mobile、Symbian 等廠商不同, Android 操作系統(tǒng)免費向開發(fā)人員提供,這樣可節(jié)省近三成成本。 Android 是 Google 公司推出 的手機開發(fā)平臺 ,和 iPhone 相似, Android 使用了 WebKit瀏覽器引擎,具備觸摸屏、高級圖形顯示和上網(wǎng)功能, 在 手機上 可以實現(xiàn) 查看 電子郵件 、搜索網(wǎng)址和觀看視頻節(jié)目等 功能 , 較 iPhone 等其他手機更強調(diào)搜索功能,界面更強大,可以說是一種融入全 部 Web 應用的單一平臺。 開發(fā)工具簡介 Android 及 SDK介紹 SDK 指是軟件開發(fā)包, 被 軟件開發(fā)工程師 用于為特定的 軟件包 、軟件框架、硬件平臺、操作系統(tǒng)等建立 應用軟件 的開發(fā)工具的集合。由于此系統(tǒng)開發(fā)并不是以盈利為目的,開發(fā)周期可以相對較長,因此開發(fā)進程方面是可行的。 法律可行性分析 :從法律角度看, A
點擊復制文檔內(nèi)容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1