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

正文內(nèi)容

畢業(yè)設(shè)計-基于bs結(jié)構(gòu)的數(shù)據(jù)結(jié)構(gòu)課程教學(xué)輔助練習(xí)系統(tǒng)(編輯修改稿)

2025-01-06 19:11 本頁面
 

【文章內(nèi)容簡介】 印功能。 ( 4)能夠保證數(shù)據(jù)的高安全性。 系統(tǒng) 業(yè)務(wù)流程圖 系統(tǒng)業(yè)務(wù)流程圖,學(xué)生通過輔助系統(tǒng)做題,得到老師指導(dǎo),然后查詢做題信息。 圖 31 系統(tǒng)業(yè)務(wù)流程圖 系統(tǒng)功能分析圖 系統(tǒng)功能圖,老師和學(xué)生通過系統(tǒng)功能圖,實現(xiàn)教學(xué)輔助功能。 學(xué)生 學(xué)生學(xué)習(xí) 教學(xué)輔助 指導(dǎo)老師 統(tǒng)計 教師指導(dǎo) 做題目 批改作業(yè) 信息統(tǒng)計 信息查詢 湖南人文科技學(xué)院畢業(yè)設(shè)計 9 圖 32 系統(tǒng)功能圖 系統(tǒng)數(shù)據(jù)流程圖 圖 33 頂層數(shù)據(jù)流圖 圖 34 系統(tǒng)數(shù)據(jù)流程圖 系統(tǒng)主窗體 登陸窗體 主窗體菜單都可用 主窗體部分菜單可用 進入輔助系統(tǒng) 查詢成績 查詢指導(dǎo)信息 發(fā)布作業(yè) 寫作業(yè) 管理員身份 普通用戶 批改作業(yè) 交流 教師 輔助系統(tǒng) 學(xué)生 教師 S01 學(xué)生 S02 已 批改作業(yè)信息 試題批改信息 試題信息 P01 選擇操作信息 試題信息庫 做作業(yè) 試題信息篩選 P02 做題信息 湖南人文科技學(xué)院畢業(yè)設(shè)計 10 系統(tǒng) ER 圖分析 圖 35系統(tǒng) ER圖 數(shù)據(jù)字典的實現(xiàn) 數(shù)據(jù)字典是關(guān) 于數(shù)據(jù)的信息的集合,也就是對數(shù)據(jù)流圖中包含的所有元素的定義的集合 [8]。因為本 系統(tǒng) 開發(fā)是 課程輔助 系統(tǒng),暫時沒有數(shù)據(jù)字典處理程序,在開發(fā)時采用了卡片形式書寫的數(shù)據(jù)字典,每張卡片上保存描述一個數(shù)據(jù)的信息。這樣做使得更新和修改比較方便,而且能單獨處理描述每個數(shù)據(jù)的信息。每張卡片上都主要包含了名字、描述、定義和位置信息。 可行性分析 可行性分析涉及大量的人力、物力、財力的去向及能否取得相應(yīng)的社會經(jīng)濟效益的回報的大事 [9],涉及方面很多,因此, 系統(tǒng) 設(shè)計時一定要盡量做到全面妥善地考慮解決。 系統(tǒng) 設(shè)計時不但要考慮它的 業(yè)務(wù)和功能需求,還要考慮 老師 錄入、處理和發(fā)布功能。因此,不管是對 老師 管理的需要還是對 學(xué)生上課輔助的需要,數(shù)據(jù)必須具有高度的完整性和準(zhǔn)確性,這就要求 系統(tǒng) 的高度安全性、可維護性、可靠性及靈活性。另外, 系統(tǒng) 的操作界面要求簡便、通俗以便于操作等方面的考慮 。 具體來說,本 系統(tǒng) 從以下幾個方面考慮了 系統(tǒng) 的可行性: ( 1)經(jīng)濟可行性 : 因為系統(tǒng)對軟硬件要求都不高,可以直接運行在 Windows XP/2021 及以上的 平臺,所以實行的可能性大,軟件的管理維護費等費用開支都是可行的 。 ( 2)技術(shù)可行性: 基于 B/S 結(jié)構(gòu)的《數(shù)據(jù)結(jié)構(gòu)》課 程教學(xué)輔助練習(xí)系統(tǒng),采用 C或 JAVA 與 SQL Server 的組合,能夠?qū)崿F(xiàn)學(xué)生的數(shù)學(xué)課后課程輔助練習(xí) 。 ( 3)安全可靠性: 為了保證本系統(tǒng)的安全,采用了密碼與權(quán)限相結(jié)合的方法,使考生數(shù)據(jù)庫不被非法修改;其次系統(tǒng)設(shè)置了數(shù)據(jù)備份模塊,并且對模塊采取密碼保護措施,從而使數(shù)據(jù)的校對和核實更安全可靠;最后系統(tǒng)設(shè)計了出錯信息提示和處理程序,保證系統(tǒng)不會因此而中止執(zhí)行。 ( 4)管理可行性: 本系統(tǒng)數(shù)據(jù)輸入實行規(guī)范化,采用字典庫、下拉列表等方式,使用戶避免了大量的記憶工作,提高 試題 錄入 和批改 的速度和工作效率;1 0 0 1 0 1 學(xué)生 學(xué)生 指導(dǎo)老師 N: 1 作業(yè)試題 N: 1 試題 指導(dǎo)老師 N: 1 湖南人文科技學(xué)院畢業(yè)設(shè)計 11 各種功能模塊采用 表單窗口界面、按鈕式操作等,美觀、方便、快捷,便于 老師的管理 。 ( 5)推廣可行性: 系統(tǒng)在 指導(dǎo)課程 和使用 老師 發(fā)生變化的時,只要完成對相應(yīng)功能模塊的修改,從而使系統(tǒng)既適應(yīng)于高等院校,也可作為各級各類成人學(xué)校 和中等專業(yè)學(xué)校的 教學(xué)輔助之用 。因此,我們可以根據(jù)需要不斷的增加相應(yīng)的功能模塊,使系統(tǒng)能更好的適應(yīng)不同情況的需求,可擴充性好。 系統(tǒng)設(shè)計時不但要考慮它的業(yè)務(wù)和功能需求,還要考慮 學(xué)生 信息的錄入、 批改 和 試題 發(fā)布功能。因此,不管是對 老師 管理的需要還是對學(xué)生獲知 只是 的需要,數(shù)據(jù)必須具有高度的完整性和準(zhǔn)確性, 這就要求系統(tǒng) 的高度安全性、可維護性、可靠性及靈活性。比如學(xué)生批改作業(yè) 管理,老師在 批改作業(yè) 的時候或是數(shù)據(jù)庫出現(xiàn)異常而產(chǎn)生差錯,可能會對學(xué)生是否能 獲得正確的解答 產(chǎn)生影響;靈活性指的是系統(tǒng)要具有強大的功能以適應(yīng)不同層次的用戶和不同的需求。另外,系統(tǒng)的操作界面要求簡便、通俗以便于操作。 湖南人文科技學(xué)院畢業(yè)設(shè)計 12 第四章 系統(tǒng) 總體設(shè)計 數(shù)據(jù)表設(shè)計 開發(fā)本系統(tǒng)使用的數(shù)據(jù)庫是 SQL ,系統(tǒng)主要建立以下表: 學(xué)生 信息表、 教師信息表、 作業(yè)表 等。 表 41 學(xué)生 信息表 字段 字段類型 說明 學(xué)號 數(shù)字 主鍵 密碼 文本 字段大小為 20 姓名 文本 字段大小為 20 電話號碼 數(shù)字 整型 Email 文本 字段大小為 20 表 42 教師信息 表 字段 字段類型 說明 工 號 數(shù)字 主鍵 密碼 文本 字段大小為 20 姓名 文本 字段大小為 20 家庭住址 文本 字段大小為 20 電話 號碼 數(shù)字 整型 Email 文本 字段大小為 20 表 43 作業(yè) 表 字段名稱 字段類型 說明 題 號 數(shù)字 主鍵 題目 文本 字段大小為 20 答案 文本 字段大小為 20 本系統(tǒng)采用 hibernate框架實現(xiàn)與數(shù)據(jù)庫交互,首先在 MySQL的 test用戶下按照起始的設(shè)計建立表,然后由 hibernate反向工程自動生成實體類,連接數(shù)據(jù)庫的配置文件 ,以及五個映射文件即各個實體類的 文件。通過操作 hibernate的幾個核心接口,創(chuàng)建 Session對象,即可對數(shù)據(jù)庫進行操作。以下是一個工具類,用于創(chuàng)建 Session對象: private static SessionFactory sf。 湖南人文科技學(xué)院畢業(yè)設(shè)計 13 private HibernateUtil() { } static { Configuration cfg = new Configuration().configure()。//加載 文件 sf = ()。//創(chuàng)建 SessionFactory實例 } public static Session getSession()//創(chuàng)建 Session對象的方法 { Session session = ()。 return session。 } 測試,在測試類中測試,保存一個 對象,如下: public class Test { public static void main(String[] args) { Session session = ()。 Transaction tx = ()。//開啟事物 Admin admin = new Admin()。//創(chuàng)建 Admin對象 (liqiang)。//給 admin 設(shè)置值 (123456)。 (admin)。//保存 admin ()。//提交事物,持久化數(shù)據(jù) } } 在控制臺 輸出一條 sql語句: Hibernate: insert into (username, password) values (?, ?)。 插入成功數(shù)據(jù)。 該系統(tǒng)主要包括: 主界面模塊、數(shù)據(jù)庫連接模塊、課程模塊、學(xué)員功能模塊 和 教師功能模塊 五個模塊。如下圖 41, 42所示 。 湖南人文科技學(xué)院畢業(yè)設(shè)計 14 湖南人文科技學(xué)院畢業(yè)設(shè)計 15 第五章 系統(tǒng) 設(shè)計與實現(xiàn) 設(shè)計環(huán)境設(shè)置 本系統(tǒng) 需要在特定的環(huán)境下進行開發(fā),主要包括配置 JDK,安裝,在 中配置 。 配置 JDK JDK 的版本為 ,配置步驟為: 我的電腦 屬性 高級 環(huán)境變量 。 配置用戶變量 : JAVA_HOME C:\Program Files\Java\ ( JDK 的安裝路徑) PATH %JAVA_HOME%\bin。%JAVA_HOME%\jre\bin CLASSPATH .。%JAVA_HOME%\lib。%JAVA_HOME%\lib\ 安裝 將 按照提示安裝在 C盤即可。 配置 在 中配置 并啟動測試 ,配置好打開瀏覽器,輸入 模塊 對于已注冊的老師或?qū)W生可以到登錄頁面,用工號或?qū)W號及密碼登錄到系統(tǒng)主頁, 如圖 51所示: 湖南人文科技學(xué)院畢業(yè)設(shè)計 16 圖 51 登陸界面 主要關(guān)鍵代碼: public Student loginstudent(String idCard,String password) { String hql = from Student as s where =:idCard and =:password。//hql 語句 Student student = null。 try { session = ()。 Query query = (hql)。//獲取 Query 對象 (1)。 (idCard,idCard)。 (password,password)。//設(shè)置密碼,由頁面?zhèn)鬟f過來 student = (Student) ()。//獲取數(shù)據(jù)庫中數(shù)據(jù),并賦值給一個是 student 對象 } catch (HibernateException e) { ()。 }finally { if(session != null) { ()。 } } return student。 } function loginstudent() { if(===) { 湖南人文科技學(xué)院畢業(yè)設(shè)計 17 alert(請輸入 學(xué)號或工號 ! )。 ()。 return false。 } if(===) { alert(請輸入密碼! )。 ()。 return false。 } else { return true。 } } if(student != null) { (student,student)。 return SUCCESS。 } else { (errorinfo,信息填寫錯誤! )。 return ERROR。 } 模塊 教師相關(guān)操作界面和關(guān)鍵代碼, 如圖 5 5 5 5 56 所示: 湖南人文科技學(xué)院畢業(yè)設(shè)計 18 圖 52 教師操作界面 主要關(guān)鍵代碼: package 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 public class AdminAction extends ActionSupport{ private Admin admin。 private HttpServletRequest request。 private HttpSession session。 private AdminDAO adao。 public Admin getAdmin() { return admin。 } public void setAdmin(Admin admin) { = admin。 } /** * 增加管理員 * @return * @throws Exception */ public String adduser() throws Exception { request = ()。 session = ()。 adao = new AdminDAO()。 (admin)。 (info,添加成功! )。 return SUCCESS。
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1