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

正文內容

基于java的學生選課系統(tǒng)設計與實現(xiàn)-計算機專業(yè)畢業(yè)設計論文-wenkub

2022-12-10 10:23:44 本頁面
 

【正文】 實時地對大量選課數據進行檢驗和統(tǒng)計,十分方便地輸出選課結果,同時也避免了人工處 理時容易產生的錯誤。現(xiàn)在,我們已經進入到 Inter 時代了,選課系統(tǒng)自然也要隨著更新。計算機的好處在于利用它能夠進行信息 管理。本系統(tǒng)就是為了管理學生課程選修信息而設計的。盡管有的學校有計算機,但是尚未用于信息管理,沒有發(fā)揮它的效力,資源閑置比較突出,這就是管理信息系統(tǒng)的開發(fā)基本環(huán)境。 充分為用戶著想,提供細致周到的技術支持。 第三節(jié) 項目意義 課程管理系統(tǒng)是一個學校不可缺少的部分,它的內容對于學校的決策者和管理者來說都至關重要,所以課程管理系統(tǒng)能夠為用戶提供充足的信息和快捷的查詢手段,但是一直以來人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點如:效率低,保密性差,另外時間一長,將產生大量的 文件和數據,這對于查找,更新和維護都帶來了不少的困難。 因此,開發(fā)這樣一套軟件成為很有必要的事情,在下面的各章中我們將以開發(fā)一套學生課程管理 系統(tǒng)為例,談談其開發(fā)過程和所涉及的問題及解決辦法。 分析并解決實現(xiàn)中的若干技術問題。同時形成學生選課查看確認;選課管理員的功能最為復雜,包括對學生,教師,選課進行管理和統(tǒng)計,及系統(tǒng)狀態(tài)的查看,維護并生成選課報表。 二 性能需求 一般用戶并不具備計算機專業(yè)知識,若程序性能有一定的缺陷或可對其隱藏,但一旦異常暴露,對于計算機專業(yè)知識較少的用戶來說降一發(fā)不可收拾。 學生在選修課程時教師會在后臺嚴格控制,系統(tǒng)設計時要充分考慮到線程之間的并發(fā)與沖突??删S護性包括了可讀性、可修改性、可測試性、等含義。有權限的人可以對這些庫信息進行修改和刪除。所有用戶均可以進行信息查詢和統(tǒng)計。所帶來的效益遠遠大于系統(tǒng)軟件的開發(fā)成本。礙于 JAVA 技術的跨平臺特性,我們在實際應用中很少見到微軟的數據庫產品要去搭配使用,而是 MySql 和 Orcale 居多,本項目最終決定選用 MySql 作為后臺數據庫。數據庫應用系統(tǒng)開發(fā)的目標是建立一個滿足用戶長期需求的產品。并且,近年來,隨著 World Wide Web 的猛增及 Inter 技術的迅速發(fā)展,使得數據庫技術之時成為最熱門技術之一。并非所有的關系都同樣符合要求,有些關系比其它關系更結構化一些。由于其體積小、速度快、總體擁有成本低,尤 其是開放源碼這一特點,許多中小型網站為了降低網站總體擁有成本而選擇了 MySQL 作為網站數據庫。 學生信息管理 可以添加,刪除學生的基本信息。 學生及教師信息模塊 開課信息及學生信息模塊 學生與成績錄入模塊 管理員管理模塊 開課信息及用戶管理模塊主要有兩個部分: :給出所有開設課程的列表,教師選擇所教課程并設置學分,限選人數,上課時間等信息。學校管理員可以瀏覽,查詢,修改,統(tǒng)計選課的基本信息。其中, stu_id(學生學號)字段作為主關鍵字。包括課程編號 ( cou_id) 、 學生學號( stu_id )、 學生成 績( score) 3 個字段。其中, cou_id(授課課程號)、 tea_id(教師編號)作為主關鍵字。 字段名 數據類型 長度 主鍵否 是否為空 cou_id Char 16 主鍵 不為空 cou_name Char 16 不為空 point Char 8 不為空 stu_num Int 不為空 所有用戶賬戶表 logon : 統(tǒng)一記錄管理員、教師和學生的賬號密碼,包括賬號( user_id)、密碼( password)、 2 個字段。假如選擇任何一門,最多不能超過三門課程,將會提示不超過好三門課或剛好三門課系統(tǒng)頁面彈出提示“選課成功” ,如下截圖: 圖 點擊“確定”,即可查看所選的課程,如下截圖 圖 系統(tǒng)給出了選課課程的明細課程名。減少誤操作,減少錯誤產生的可能,這對用戶和開發(fā)人員都有很多的好處。 信息管理系統(tǒng)所涉及的數據庫設計的重要步驟加載測試。鍵是表間連接的工具,主鍵越少,表間的連接就越簡單。 一 .登陸模塊測試 1 教師用戶測試: 輸入數據: TeacherID ’ t2020020’ Tpassword ’ 111’ 進入 教師管理模塊; 輸入錯誤的信息如, TeacherID ’ t2020020’ Tpassword ’ abcd’ 提示錯誤對話框,如下截圖: 2 輸入數據(正確數據): StudentID ’ s202089777’ Spassword ’ 111’ 正確數據,進入學生選課模塊; 輸入數據(錯誤數據): StudentID ’ s202089775’ Spassword ’ advsd’ 提示錯誤對話框,如下截圖: 二 .學生選課模塊測試 1 在學生選課界面使用圖形界面選 彈出成功對話框 2 重復選課彈出錯誤對話框(沒有提 示框) 三學生成績查詢模塊測試 1 通過學生選課界面選擇所選課程 得到課程成績信息 2 通過學生選課界面不選擇課程將是空白狀態(tài) 四 用戶管理測試(修改密碼) 1 輸入數據: UserID ” a20208” Spassword2 ’ 111’ 成功修改密碼 輸入數據: Spassword ’ 654321’ Spassword2 ’ 111111’ 提示錯誤對話框 五 學生信息模塊測試 1 在 GUI 界面依據班級號選擇 輸出:以列表形式顯示學生基本信息 2 在 GUI 界面班級號為空 輸出:空信息 3 在 GUI 界面添加新學生: 輸入: StudentID ’ s11’ StudentName ’小倩’ StudentSex ’女’ StudentBirthday ’ 198811’ Class ’數控 1 班’ 輸出:顯示添加成功對話框 4 在 GUI 界面刪除學生 輸入: StudentID ’ s11’ 輸出:刪除成功對話框 結論 ,一直沒有辦法執(zhí)行成功,一直出錯感覺寫的代碼又沒有錯,查了很久 參數類型與表不一樣,改成一樣就可以了在顯示全部課程的時候,剛開始一直顯示不出來,以為是 java 代 碼寫錯了 返回結果集與表的長度不符合,修改下讓返回結果集與表一樣 2 設計過程的體會該系統(tǒng)主要實現(xiàn)學生選課系統(tǒng)的功能,從數據庫的分析設計,界面的設計,數據庫的連接,表格,存儲過程,觸發(fā)器的設計,我們學到了很多東西,特別是在是在數據庫的設計和實現(xiàn)中,我們建了用戶表 logon,學生表 stu_table,選課表 selecttable,課程表 cou_tab,授課表 t_tab,教師表tea_tab,用戶表示用來存放登陸的賬號和密碼,當學生表,或是教師表中有新增了一條記錄的時候,都會自動插入到用戶表里,密碼初始化是和賬號 一樣的,用戶表里面有管理員賬號,學生賬號,教師賬號,分別是以 a,s,t 開頭,管理員以有學生的添加與刪除,查看。由這樣把每張表關聯(lián)起來,實現(xiàn)一個小型的選課數據庫, 而界面是由 java 語言實現(xiàn)的,由于初次用 java 語言編寫界面比較不熟悉,用了很多的時間查資料,調試,修改,因此做出來界面比較粗糙,通過這次的實驗我們也總 結了很多的不:以前用學 java 編寫小程序的時候,感覺很輕松,可是現(xiàn)在寫的程序大點的時候,就感覺有點力 bug 很多,一直調試,花費了很時間。這次的課程設計雖然實現(xiàn)了基本的選課,但是還有一些功能沒有實現(xiàn)。同時通過本次的實驗, 層次化,模塊化,抽象化也是我學到的一個經驗,一個大的程序肯定要分成多個模塊,這樣做起來比較輕松,又清晰,在這方面我們有嚴重的不足。學生賬號可以查看個人的成績,選課與退課,以及當前的選課情況,修改密碼。 4 所有基本表的設計均應盡量符合第三范式。要設計出一個好的信息管理系統(tǒng)數據庫,除滿足系統(tǒng)所要求的功能外,還必須遵守下
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1