2022年Java課程設(shè)計(jì)教務(wù)系統(tǒng)管理_第1頁(yè)
2022年Java課程設(shè)計(jì)教務(wù)系統(tǒng)管理_第2頁(yè)
2022年Java課程設(shè)計(jì)教務(wù)系統(tǒng)管理_第3頁(yè)
2022年Java課程設(shè)計(jì)教務(wù)系統(tǒng)管理_第4頁(yè)
2022年Java課程設(shè)計(jì)教務(wù)系統(tǒng)管理_第5頁(yè)
已閱讀5頁(yè),還剩5頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、Java 課程設(shè)計(jì) _教務(wù)系統(tǒng)治理 哈爾濱理工高校榮成學(xué)院 Java 課程設(shè)計(jì) 班級(jí) : 軟件工程班 學(xué)號(hào) : 姓名 : 聯(lián)系電話 : 電子郵件 : 完成日期 : 一設(shè)計(jì)目標(biāo) 本課程設(shè)計(jì)整體目標(biāo)就是通過(guò)建立一個(gè)成果治理系統(tǒng) ,考核同學(xué)對(duì)本門課程 的把握情形 ,要求同學(xué)完成該治理系統(tǒng)相關(guān)的數(shù)據(jù)庫(kù)設(shè)計(jì)與操作相關(guān)的內(nèi)容; 具體要求 : 完成以下紅色斜體部分的相關(guān)內(nèi)容 追加部分仍然保留用紅色書寫 ; 每位同學(xué)要獨(dú)立完成全部的相關(guān)內(nèi)容 ,如有抄襲 ,抄襲與被抄襲者均無(wú)成果; 可以發(fā)揮制造力對(duì)系統(tǒng)進(jìn)行擴(kuò)充 ,要求明確擴(kuò)充的理由; 字體規(guī)整 ,格式要規(guī)范 ,圖表要清晰 ,文件名 :Java 課程設(shè)計(jì) _學(xué)號(hào)

2、 _姓名; 成果評(píng)定 :內(nèi)容完整 30% ,內(nèi)容精確 20% ,內(nèi)容規(guī)范清晰 20% ,創(chuàng)新 10% 以及平常考核 20% ; 二 系統(tǒng)概要 同學(xué)成果治理系統(tǒng)就是教務(wù)治理的一部分 ,利用運(yùn)算機(jī)進(jìn)行治理可以極大程度上 第 1 頁(yè),共 10 頁(yè)Java 課程設(shè)計(jì) _教務(wù)系統(tǒng)治理 提高治理的效率 ,設(shè)計(jì)思想如下 : 系統(tǒng)包括三種用戶 :治理員 ,老師與同學(xué); 治理員功能 :愛(ài)護(hù)數(shù)據(jù)治理的各種基本信息; 包括 :同學(xué)信息愛(ài)護(hù),老師信息愛(ài)護(hù),課程信息愛(ài)護(hù),老師配課,同學(xué)選課; 老師功能 :成果登記與成果統(tǒng)計(jì); 同學(xué)功能 :本人成果查詢; 全部用戶都要通過(guò)用戶名與口令登陸系統(tǒng); 三 系統(tǒng)模塊設(shè)計(jì) 教學(xué)管

3、理系統(tǒng) 系統(tǒng)登 基本信 成果管 信息查 錄 同學(xué)信 息愛(ài)護(hù) 配課信 選課信 成果登 理 成果統(tǒng) 詢 用戶信 老師信 課程信 成果查 息 息 息 息 息 息 錄 計(jì) 詢 系統(tǒng)登錄 :治理員,老師與同學(xué)必需通過(guò)口令登錄才能使用系統(tǒng); 基本信息愛(ài)護(hù) :對(duì)用戶信息 登錄用戶名與口令 ,同學(xué),老師,課程信息進(jìn)行增刪 改查 ,仍包括對(duì)老師配課,同學(xué)選課信息的增刪改查 ,由系統(tǒng)治理員進(jìn)行; 成果治理 :成果登錄與成果統(tǒng)計(jì)功能 ,由老師進(jìn)行; 成果查詢 :同學(xué)可以查詢自己的成果; 1,治理員 第 2 頁(yè),共 10 頁(yè)Java 課程設(shè)計(jì) _教務(wù)系統(tǒng)治理 1 ,添加老師名單 ;2,查詢老師名單 ;3,修改老師信息

4、 ;4,刪除老師名 單5,添加同學(xué)名單 ;6 ,查詢同學(xué)名單 ;7 ,修改同學(xué)信息 ;8,刪除同學(xué)名單 ;9, 統(tǒng)計(jì)生源地信息 ;10 ,修改密碼 ; 2,老師 1,查瞧個(gè)人信息 ;3,輸入同學(xué)成果 , 3,同學(xué) 4,查瞧任課信息 ;6,修改密碼 ; 1,查瞧個(gè)人信息 2,查瞧自己的課表 3,查詢考試成果 ;4,修改密碼 1, 3 其她性能需求 1,用戶輸入出錯(cuò)時(shí) ,有錯(cuò)誤提示; 2,給治理員 ,老師 ,同學(xué)不同的權(quán)限 ,提高數(shù)據(jù)安全性 ; 四 界面設(shè)計(jì) 需追加同學(xué)選課的治理員操作界面 治理員 第 3 頁(yè),共 10 頁(yè)Java 課程設(shè)計(jì) _教務(wù)系統(tǒng)治理 其中每個(gè)包含插入,修改,刪除的界面引申如

5、下 五 軟件模塊設(shè)計(jì) 輸入數(shù)據(jù) 以用戶一覽界面為例 : 用戶界面 業(yè)務(wù)規(guī)律模塊 調(diào)用 數(shù)據(jù)拜望模塊 輸入數(shù)據(jù) 數(shù)據(jù)庫(kù) 業(yè)務(wù)處理 數(shù)數(shù)據(jù)據(jù)庫(kù)訪拜望問(wèn)模塊 輸出數(shù)據(jù) 數(shù)據(jù)庫(kù) 數(shù)據(jù)拜望模塊 數(shù)據(jù)庫(kù) 數(shù)據(jù)庫(kù)拜望 數(shù)據(jù)庫(kù)拜望 第 4 頁(yè),共 10 頁(yè)Java 課程設(shè)計(jì) _教務(wù)系統(tǒng)治理 輸出數(shù)據(jù) 以登陸功能為例 用戶名 口令 業(yè)務(wù)規(guī)律模塊 調(diào)用 數(shù)據(jù)拜望模塊 用戶數(shù)據(jù) 判定用戶與口令 依據(jù)用戶名獵取 用戶數(shù)據(jù) 正確 權(quán)限 的合法性 用戶數(shù)據(jù) 錯(cuò)誤 事務(wù)就就是應(yīng)用程序中一系列嚴(yán)密的操作 ,事務(wù)的四個(gè)特點(diǎn) :原子性,一樣性, 隔離性與連續(xù)性 ,在該系統(tǒng)中事物治理應(yīng)當(dāng)在數(shù)據(jù)庫(kù)拜望模塊實(shí)現(xiàn) ,就是由事務(wù)的 特性準(zhǔn)

6、備的; 六 實(shí)體關(guān)聯(lián)圖設(shè)計(jì) 依據(jù)上面的功能整理出數(shù)據(jù)信息 ,畫出圖 權(quán)限名 權(quán)限號(hào) 權(quán)限 1登錄名 1屬于 111權(quán)限號(hào) 學(xué)號(hào) 口令 用戶 屬于 老師號(hào) 姓名 姓名 老師 nm教學(xué) nn同學(xué) m性別 電話 m選擇 年齡 教授 成果 課程 第 5 頁(yè),共 10 頁(yè)Java 課程設(shè)計(jì) _教務(wù)系統(tǒng)治理 七 數(shù)據(jù)規(guī)律設(shè)計(jì) 課程 課程名 學(xué)時(shí) 數(shù)據(jù)庫(kù)的設(shè)計(jì)充分表達(dá)了規(guī)范化,完整性約束;所謂規(guī)范化就是; ;,完整性約 束包括;與自定義完整性; 數(shù)據(jù)庫(kù)的設(shè)計(jì)充分表達(dá)了規(guī)范化, 完整性約束;所謂規(guī)范化就是用來(lái)改造關(guān)系模 式, 通過(guò)分解關(guān)系模式來(lái)排除其中不合適的數(shù)據(jù)依靠 , 以解決插入反常,刪除異 常,更新反常

7、與數(shù)據(jù)冗余問(wèn)題;完整性約束包括實(shí)體完整性,參照完整性與用戶 自定義完整性; 1. 基本表設(shè)計(jì) 1 用戶表 User 字段 數(shù)據(jù)類型 能否為空 備注 UserName Char8 非空 用戶名 主鍵 PassWord Varchar28 非空 口令 請(qǐng)列出其她全部表 2 權(quán)限表 Authority 字段 數(shù)據(jù)類型 能否為空 備注 QxNo Char1 非空 權(quán)限編號(hào) 主鍵 QxName Varchar28 非空 權(quán)限名稱 非空 3 同學(xué)表 Student 字段 數(shù)據(jù)類型 能否為空 備注 StNo Char10 非空 學(xué)號(hào) 主鍵 第 6 頁(yè),共 10 頁(yè)Java 課程設(shè)計(jì) _教務(wù)系統(tǒng)治理 StNa

8、me Varchar28 非空 同學(xué)姓名 非空 StSex Char1 非空 性別 非空 StAge Number2 非空 年齡 非空 4 老師表 Teacher 字段 數(shù)據(jù)類型 能否為空 備注 TeNo Char10 非空 老師號(hào) 主鍵 TeName Varchar28 非空 老師姓名 非空 TeTel Number11 非空 聯(lián)系電話 非空 5 課程表 Course 字段 數(shù)據(jù)類型 能否為空 備注 CoNo Char10 非空 課程號(hào) 主鍵 CoName Varchar220 非空 課程名 非空 CoTime Number3 非空 學(xué)時(shí) 非空 6 成果表 SC 2. 字段 數(shù)據(jù)類型 能否為

9、空 備注 StNo Char10 非空 學(xué)號(hào)號(hào) 主鍵,外碼 CoNo char10 非空 課程號(hào) 主鍵,外碼 Grade Number3 非空 成果 非空 視圖設(shè)計(jì) 1 用戶一覽 字段 數(shù)據(jù)來(lái)源 備注 UserName 用戶表 User 用戶名 PassWord 用戶表 User 口令 QxName 權(quán)限表 Authority 權(quán)限名稱 請(qǐng)列出其她必要的視圖 需要多表查詢的界面通過(guò)視圖實(shí)現(xiàn) 第 7 頁(yè),共 10 頁(yè)Java 課程設(shè)計(jì) _教務(wù)系統(tǒng)治理 2 配課 字段 數(shù)據(jù)來(lái)源 備注 CoName 課程表 Course 課程名 TeName 老師表 Teacher 老師名 3 選課 字段 數(shù)據(jù)來(lái)源

10、 備注 StNo 同學(xué)表 Student 學(xué)號(hào) StName 同學(xué)表 Student 同學(xué)姓名 CoName 課程表 Course 課程名 4 成果錄入 字段 數(shù)據(jù)來(lái)源 備注 StNo 同學(xué)表 Student 學(xué)號(hào) StName 同學(xué)表 Student 同學(xué)姓名 CoName 課程表 Course 課程名 Grade 成果表 SC 成果 八 系統(tǒng)實(shí)現(xiàn) 其中我完成的老師部分 第 8 頁(yè),共 10 頁(yè)Java 課程設(shè)計(jì) _教務(wù)系統(tǒng)治理 九 類方法一覽 列出自己完成的部分 類名 方法名 參數(shù)類型 返回值類型 方法說(shuō)明 StudentDa selectStudents void LinkedList

11、獵取全部同學(xué)信息 ogetSnoStringString依據(jù)同學(xué)姓名獵取學(xué)號(hào) CourseDao 獵取全部課程信息 依selectCoursesvoidLinkedListXCDao getCnoStringString據(jù)課程名獵取課程號(hào) 獵取全部選課信息 插selectXCsvoidLinkedListStudentMa insertXCHashMapvoid 入選課信息 更換選課信息 刪除選課信息 updateXCHashMapvoid獵取全部同學(xué)信息 deleteXC String void selectStudents void String nagerCourseManselectC

12、ourses void String 獵取全部課程信息 agerXCManage selectXCs void String 獵取全部選課信息 rgetStudentsvoidString 獵取全部同學(xué)信息 獵getCoursesvoidString 取全部課程信息 依據(jù)getCnosvoidString 課程名獲得課程號(hào) 插insertXCStringvoid入選課信息 更換選課updateXC String void 信息 deleteXC String void 刪除選課信息 十 總結(jié) 通過(guò)本次課程設(shè)計(jì) , 使我把握了 Java 編程語(yǔ)言的使用方法以及 Eclipse 的操 第 9 頁(yè),共 10 頁(yè)Java 課程設(shè)計(jì) _教務(wù)系統(tǒng)治理 作方法 , 并且對(duì) Access 有了明

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論