




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、哈爾濱理工大學榮成學院Java 課程設(shè)計班級 : 軟件工程班學號:姓名:聯(lián)系電話:電子郵件:完成日期 :一設(shè)計目標本課程設(shè)計整體目標是通過建立一個成績管理系統(tǒng),考核學生對本門課程的掌握情況,要求學生完成該管理系統(tǒng)相關(guān)的數(shù)據(jù)庫設(shè)計和操作相關(guān)的內(nèi)容。具體要求:完成以下紅色斜體部分的相關(guān)內(nèi)容(追加部分仍然保留用紅色書寫)。每位學生要獨立完成所有的相關(guān)內(nèi)容, 如有抄襲,抄襲和被抄襲者均無成績??梢园l(fā)揮創(chuàng)造力對系統(tǒng)進行擴充,要求明確擴充的理由。字體規(guī)整,格式要規(guī)范,圖表要清晰,文件名: Java課程設(shè)計學號_姓名。 成績評定:內(nèi)容完整(30%、內(nèi)容準確(20%、內(nèi)容規(guī)范清晰(20%、倉U新(10%以及平
2、時考核(20%。二系統(tǒng)概要學生成績管理系統(tǒng)是教務管理的一部分,利用計算機進行管理可以極大程度上提 高管理的效率,設(shè)計思想如下:系統(tǒng)包括三種用戶:管理員,教師和學生。管理員功能:維護數(shù)據(jù)管理的各種基本信息。包括:學生信息維護、教師信息維護、課程信息維護、教師配課、學生選課。教師功能:成績登記和成績統(tǒng)計。學生功能:本人成績查詢。所有用戶都要通過用戶名和口令登陸系統(tǒng)三系統(tǒng)模塊設(shè)計系統(tǒng)登錄:管理員、教師和學生必須通過口令登錄才能使用系統(tǒng)。基本信息維護:對用戶信息(登錄用戶名和口令)、學生、教師、課程信息進行 增刪改查,還包括對教師配課、學生選課信息的增刪改查,由系統(tǒng)管理員進行。 成績管理:成績登錄和成
3、績統(tǒng)計功能,由教師進行。成績查詢:學生可以查詢自己的成績。1.管理員(1).添加教師名單;(2).查詢教師名單;(3).修改教師信息;(4). 刪除教師名單(5).添加學生名單;6).查詢學生名單;(7).修改學生信息;(8). 刪除學生名單;(9).統(tǒng)計生源地信息;(10).修改密碼; 2.教師(1).查看個人信息;(3).輸入學生成績,(4).查看任課信息;(6).修改密碼;3.學生(1).查看個人信息(2).查看自己的課表(3).查詢考試成績;(4).修改密碼其他性能需求(1) .用戶輸入出錯時,有錯誤提示。(2) .給管理員,教師,學生不同的權(quán)限,提高數(shù)據(jù)安全性;四 界面設(shè)計(需追加學
4、生選課的管理員操作界面)r管理員* 教師學生TA;0?,平.V,f01*arU44fra其中每個包含插入、修改、刪除的界面引申如下(以用戶一覽界面為例)3 U3crlri|fuA.I i m! x|QIJ npiril mi用戶宕:IFNI財護dan五軟件模塊設(shè)計調(diào)用數(shù)據(jù)訪問模塊數(shù)據(jù)庫訪模塊數(shù)據(jù)訪問模塊 數(shù)據(jù)庫訪問輸出數(shù)據(jù)數(shù)據(jù)庫訪問輸入數(shù)據(jù)數(shù)數(shù)據(jù)庫數(shù)據(jù)庫以登陸功能為例用戶名口令業(yè)務邏輯模塊調(diào)用數(shù)據(jù)訪問模塊用戶數(shù)據(jù)判斷用戶和口令>根據(jù)用戶名獲取*7用戶數(shù)據(jù)正確(權(quán)限) 錯誤的合法性用戶數(shù)據(jù)a丿事務就是應用程序中一系列嚴密的操作,事務的四個特點:原子性、一致性、隔離性和持續(xù)性,在該系統(tǒng)中事物
5、管理應該在數(shù)據(jù)庫訪問模塊實現(xiàn),是由事務的特性決定的。六實體關(guān)聯(lián)圖設(shè)計根據(jù)上面的功能整理出數(shù)據(jù)信息,畫出ER圖七數(shù)據(jù)邏輯設(shè)計數(shù)據(jù)庫的設(shè)計充分體現(xiàn)了規(guī)范化、完整性約束。所謂規(guī)范化是。,完整性約束 包括oooooo和自定義完整性。數(shù)據(jù)庫的設(shè)計充分體現(xiàn)了規(guī)范化、完整性約束。所謂規(guī)范化是用來改造關(guān)系模式, 通過分解關(guān)系模式來消除其中不合適的數(shù)據(jù)依賴,以解決插入異常、刪除異常、 更新異常和數(shù)據(jù)冗余問題。完整性約束包括實體完整性、參照完整性和用戶自定 義完整性。1.基本表設(shè)計1)用戶表(User)字段數(shù)據(jù)類型能否為空備注UserNameChar(8)非空用戶名(主鍵)PasswordVarchar2(8)非
6、空口令請列出其他所有表2)權(quán)限表(Authority )字段數(shù)據(jù)類型能否為空備注QxNoChar(1)非空權(quán)限編號(主鍵)QxNameVarchar2(8)非空權(quán)限名稱(非空)3)學生表(Student)字段數(shù)據(jù)類型能否為空備注StNoChar(10)非空學號(主鍵)StNameVarchar2(8)非空學生姓名(非空)StSexChar(1)非空性別(非空)StAgeNumber(2)非空年齡(非空)4)教師表(Teacher)字段數(shù)據(jù)類型能否為空備注TeNoChar(10)非空教師號(主鍵)TeNameVarchar2(8)非空教師姓名(非空)TeTelNumber(11)非空聯(lián)系電話(非
7、空)5) 課程表(Course)字段數(shù)據(jù)類型能否為空備注CoNoChar(10)非空課程號(主鍵)CoNameVarchar2(20)非空課程名(非空)CoTimeNumber(3)非空學時(非空)6)成績表(SC字段數(shù)據(jù)類型能否為空備注StNoChar(10)非空學號號(主鍵、外碼)CoNochar(10)非空課程號(主鍵、外碼)GradeNumber(3)非空成績(非空)2.視圖設(shè)計1)用戶一覽字段數(shù)據(jù)來源備注UserName用戶表(User)用戶名Password用戶表(User)口令QxName權(quán)限表(Authority )權(quán)限名稱請列出其他必要的視圖(需要多表查詢的界面通過視圖實現(xiàn))
8、2)配課字段數(shù)據(jù)來源備注CoName課程表(Course)課程名TeName教師表(Teacher)教師名3)選課字段數(shù)據(jù)來源備注StNo學生表(Student)學號StName學生表(Student)學生姓名CoName課程表(Course)課程名4)成績錄入字段數(shù)據(jù)來源備注StNo學生表(Student)學號StName學生表(Student)學生姓名CoName課程表(Course)課程名Grade成績表(SC)成績八系統(tǒng)實現(xiàn)其中我完成的教師部分卩i - fid»«<MF«九 類方法一覽(列出自己完成的部分)類名方法名參數(shù)類型返回值類型方法說明Stud
9、e ntDaoselectStude ntsvoidLin kedList獲取所有學生信息gets noStri ngStri ng根據(jù)學生姓名獲取學號CourseDaoselectCoursesvoidLin kedList獲取所有課程信息getC noStri ngStri ng根據(jù)課程名獲取課程號XCDaoselectXCsvoidLin kedList獲取所有選課信息in sertXCHashMapvoid插入選課信息updateXCHashMapvoid更改選課信息deleteXCStri ngvoid刪除選課信息Stude ntManagerselectStude ntsvoidS
10、trin g獲取所有學生信息CourseMa na gerselectCoursesvoidStrin g獲取所有課程信息XCMa nagerselectXCsvoidStrin g獲取所有選課信息getStude ntsvoidStri ng獲取所有學生信息getCoursesvoidStri ng獲取所有課程信息getC nosvoidStri ng根據(jù)課程名獲得課程號in sertXCStri ngvoid插入選課信息updateXCStri ngvoid更改選課信息deleteXCStri ngvoid刪除選課信息十總結(jié)通過本次課程設(shè)計,使我掌握了 Java編程語言的使用方法以及Eclipse的 操作方法,并且對Access有
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度電子商務糾紛調(diào)解與消費者權(quán)益保護協(xié)議
- 2025年度消防技術(shù)服務機構(gòu)資質(zhì)認證合同
- 2025年度秸稈供應合同中的秸稈收購價格動態(tài)調(diào)整機制協(xié)議
- 二零二五年度物業(yè)企業(yè)市場營銷勞動合同
- 二零二五年度林業(yè)資源保護與林地經(jīng)營權(quán)流轉(zhuǎn)協(xié)議
- CPMM在風險控制中的作用試題及答案
- 2025年旅游飯店住宿服務合作協(xié)議書
- 在線學習的2024年CPMM試題及答案應用
- 學生戶外教育課程的設(shè)計與實踐
- 榜樣的力量在校園計劃
- 《積極心理學(第2版)》課件4第四章 積極情緒的價值
- 2022年醫(yī)學專題-腦梗死診治規(guī)范
- 詢價單(表格模板)
- 蘇少版八年級音樂下冊踏浪課件
- 新人教版四年級數(shù)學下冊總復習專題一《四則運算及運算定律》課件
- 封條模板A4直接打印版
- 雙減背景下的作業(yè)設(shè)計與實施優(yōu)秀案例PPT
- 福州倉山萬達廣場項目可行性研究報告
- DB3501_T 001-2021工業(yè)(產(chǎn)業(yè))園區(qū)綠色低碳建設(shè)導則(高清版)
- 中國鐵路總公司鐵路技術(shù)管理規(guī)程高速鐵路部分2014年7月
- 郵差先生詳細解析(小說復習用).ppt課件
評論
0/150
提交評論