




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上哈爾濱理工大學(xué)榮成學(xué)院Java課程設(shè)計(jì)班級(jí):軟件工程班學(xué)號(hào): 姓名: 聯(lián)系電話: 電子郵件:完成日期:一設(shè)計(jì)目標(biāo)本課程設(shè)計(jì)整體目標(biāo)是通過(guò)建立一個(gè)成績(jī)管理系統(tǒng),考核學(xué)生對(duì)本門課程的掌握情況,要求學(xué)生完成該管理系統(tǒng)相關(guān)的數(shù)據(jù)庫(kù)設(shè)計(jì)和操作相關(guān)的內(nèi)容。具體要求:l 完成以下紅色斜體部分的相關(guān)內(nèi)容(追加部分仍然保留用紅色書(shū)寫)。l 每位學(xué)生要獨(dú)立完成所有的相關(guān)內(nèi)容,如有抄襲,抄襲和被抄襲者均無(wú)成績(jī)。l 可以發(fā)揮創(chuàng)造力對(duì)系統(tǒng)進(jìn)行擴(kuò)充,要求明確擴(kuò)充的理由。l 字體規(guī)整,格式要規(guī)范,圖表要清晰,文件名:Java課程設(shè)計(jì)_學(xué)號(hào)_姓名。l 成績(jī)?cè)u(píng)定:內(nèi)容完整(30%)、內(nèi)容準(zhǔn)確(20%)
2、、內(nèi)容規(guī)范清晰(20%)、創(chuàng)新(10%)以及平時(shí)考核(20%)。二 系統(tǒng)概要學(xué)生成績(jī)管理系統(tǒng)是教務(wù)管理的一部分,利用計(jì)算機(jī)進(jìn)行管理可以極大程度上提高管理的效率,設(shè)計(jì)思想如下:系統(tǒng)包括三種用戶:管理員,教師和學(xué)生。管理員功能:維護(hù)數(shù)據(jù)管理的各種基本信息。包括:學(xué)生信息維護(hù)、教師信息維護(hù)、課程信息維護(hù)、教師配課、學(xué)生選課。教師功能:成績(jī)登記和成績(jī)統(tǒng)計(jì)。學(xué)生功能:本人成績(jī)查詢。所有用戶都要通過(guò)用戶名和口令登陸系統(tǒng)。三 系統(tǒng)模塊設(shè)計(jì)教學(xué)管理系統(tǒng)系統(tǒng)登錄基本信息維護(hù)信息查詢成績(jī)管理用戶信息課程信息教師信息學(xué)生信息成績(jī)登錄成績(jī)統(tǒng)計(jì)成績(jī)查詢配課信息選課信息系統(tǒng)登錄:管理員、教師和學(xué)生必須通過(guò)口令登錄才能使用
3、系統(tǒng)。基本信息維護(hù):對(duì)用戶信息(登錄用戶名和口令)、學(xué)生、教師、課程信息進(jìn)行增刪改查,還包括對(duì)教師配課、學(xué)生選課信息的增刪改查,由系統(tǒng)管理員進(jìn)行。成績(jī)管理:成績(jī)登錄和成績(jī)統(tǒng)計(jì)功能,由教師進(jìn)行。成績(jī)查詢:學(xué)生可以查詢自己的成績(jī)。1.管理員 (1).添加教師名單;(2).查詢教師名單;(3).修改教師信息;(4).刪除教師名單(5).添加學(xué)生名單;6).查詢學(xué)生名單;(7).修改學(xué)生信息;(8).刪除學(xué)生名單;(9).統(tǒng)計(jì)生源地信息;(10).修改密碼;2.教師 (1).查看個(gè)人信息;;(3).輸入學(xué)生成績(jī),
4、60; (4).查看任課信息;(6).修改密碼;3.學(xué)生 (1).查看個(gè)人信息(2).查看自己的課表 (3).查詢考試成績(jī);(4).修改密碼1.3 其他性能需求(1).用戶輸入出錯(cuò)時(shí),有錯(cuò)誤提示。(2).給管理員,教師,學(xué)生不同的權(quán)限,提高數(shù)據(jù)安全性;四 界面設(shè)計(jì)(需追加學(xué)生選課的管理員操作界面)管理員學(xué)生教師 其中每個(gè)包含插入、修改、刪除的界面引申如下(以用戶一覽界面為例): 五 軟件模塊設(shè)計(jì)數(shù)據(jù)庫(kù)訪問(wèn)數(shù)據(jù)訪問(wèn)模塊用戶界面輸入數(shù)據(jù)業(yè)務(wù)處理業(yè)務(wù)邏輯模塊數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)輸入數(shù)據(jù)數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)訪問(wèn)數(shù)據(jù)訪問(wèn)模塊調(diào)用數(shù)據(jù)庫(kù)訪問(wèn)數(shù)據(jù)訪問(wèn)模塊輸出數(shù)據(jù)輸出數(shù)據(jù)以登陸功能為例調(diào)用
5、用戶數(shù)據(jù)用戶數(shù)據(jù)正確(權(quán)限)錯(cuò)誤用戶名口令判斷用戶和口令的合法性業(yè)務(wù)邏輯模塊根據(jù)用戶名獲取用戶數(shù)據(jù)數(shù)據(jù)訪問(wèn)模塊事務(wù)就是應(yīng)用程序中一系列嚴(yán)密的操作,事務(wù)的四個(gè)特點(diǎn):原子性、一致性、隔離性和持續(xù)性,在該系統(tǒng)中事物管理應(yīng)該在數(shù)據(jù)庫(kù)訪問(wèn)模塊實(shí)現(xiàn),是由事務(wù)的特性決定的。六 實(shí)體關(guān)聯(lián)圖設(shè)計(jì)根據(jù)上面的功能整理出數(shù)據(jù)信息,畫(huà)出圖權(quán)限號(hào)權(quán)限名權(quán)限1屬于1登錄名權(quán)限號(hào)用戶口令111屬于學(xué)號(hào)教師號(hào)姓名nm性別學(xué)生姓名教師mm教學(xué)年齡電話選擇教授成績(jī)nn課程學(xué)時(shí)課程名課程號(hào)七 數(shù)據(jù)邏輯設(shè)計(jì)數(shù)據(jù)庫(kù)的設(shè)計(jì)充分體現(xiàn)了規(guī)范化、完整性約束。所謂規(guī)范化是。,完整性約束包括。和自定義完整性。數(shù)據(jù)庫(kù)的設(shè)計(jì)充分體現(xiàn)了規(guī)范化、完整性約束
6、。所謂規(guī)范化是用來(lái)改造關(guān)系模式,通過(guò)分解關(guān)系模式來(lái)消除其中不合適的數(shù)據(jù)依賴,以解決插入異常、刪除異常、更新異常和數(shù)據(jù)冗余問(wèn)題。完整性約束包括實(shí)體完整性、參照完整性和用戶自定義完整性。1. 基本表設(shè)計(jì)1) 用戶表(User)字段數(shù)據(jù)類型能否為空備注UserNameChar(8)非空用戶名(主鍵)PassWordVarchar2(8)非空口令請(qǐng)列出其他所有表2) 權(quán)限表(Authority)字段數(shù)據(jù)類型能否為空備注QxNoChar(1)非空權(quán)限編號(hào)(主鍵)QxNameVarchar2(8)非空權(quán)限名稱(非空)3) 學(xué)生表(Student)字段數(shù)據(jù)類型能否為空備注StNoChar(10)非空學(xué)號(hào)(主
7、鍵)StNameVarchar2(8)非空學(xué)生姓名(非空)StSexChar(1)非空性別(非空)StAgeNumber(2)非空年齡(非空)4) 教師表(Teacher)字段數(shù)據(jù)類型能否為空備注TeNoChar(10)非空教師號(hào)(主鍵)TeNameVarchar2(8)非空教師姓名(非空)TeTelNumber(11)非空聯(lián)系電話(非空)5) 課程表(Course)字段數(shù)據(jù)類型能否為空備注CoNoChar(10)非空課程號(hào)(主鍵)CoNameVarchar2(20)非空課程名(非空)CoTimeNumber(3)非空學(xué)時(shí)(非空)6) 成績(jī)表(SC)字段數(shù)據(jù)類型能否為空備注StNoChar(1
8、0)非空學(xué)號(hào)號(hào)(主鍵、外碼)CoNochar(10)非空課程號(hào)(主鍵、外碼)GradeNumber(3)非空成績(jī)(非空)2. 視圖設(shè)計(jì)1) 用戶一覽字段數(shù)據(jù)來(lái)源備注UserName用戶表(User)用戶名PassWord用戶表(User)口令QxName權(quán)限表(Authority)權(quán)限名稱請(qǐng)列出其他必要的視圖(需要多表查詢的界面通過(guò)視圖實(shí)現(xiàn))2) 配課字段數(shù)據(jù)來(lái)源備注CoName課程表(Course)課程名TeName教師表(Teacher)教師名3) 選課字段數(shù)據(jù)來(lái)源備注StNo學(xué)生表(Student)學(xué)號(hào)StName學(xué)生表(Student)學(xué)生姓名CoName課程表(Course)課程名4
9、) 成績(jī)錄入字段數(shù)據(jù)來(lái)源備注StNo學(xué)生表(Student)學(xué)號(hào)StName學(xué)生表(Student)學(xué)生姓名CoName課程表(Course)課程名Grade成績(jī)表(SC)成績(jī)八 系統(tǒng)實(shí)現(xiàn)其中我完成的教師部分 九 類方法一覽(列出自己完成的部分)類名方法名參數(shù)類型返回值類型方法說(shuō)明StudentDaoselectStudentsvoidLinkedList獲取所有學(xué)生信息getSnoStringString根據(jù)學(xué)生姓名獲取學(xué)號(hào)CourseDaoselectCoursesvoidLinkedList獲取所有課程信息getCnoStringString根據(jù)課程名獲取課程號(hào)XCDaoselectXC
10、svoidLinkedList獲取所有選課信息insertXCHashMapvoid插入選課信息updateXCHashMapvoid更改選課信息deleteXCStringvoid刪除選課信息StudentManagerselectStudentsvoidString獲取所有學(xué)生信息CourseManagerselectCoursesvoidString獲取所有課程信息XCManagerselectXCsvoidString獲取所有選課信息getStudentsvoidString獲取所有學(xué)生信息getCoursesvoidString獲取所有課程信息getCnosvoidString根據(jù)課程名獲得課程號(hào)insertXCStringvoid插入選課信息updateXCStringvoid更改選課信息deleteXCStringvoid刪除選課信息十 總結(jié)通過(guò)本次課程設(shè)計(jì),使我掌握了Java編程語(yǔ)言的使用方法以及Eclipse的操作方法,并且對(duì)Acc
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 加強(qiáng)倉(cāng)庫(kù)節(jié)能減排措施的行動(dòng)方案計(jì)劃
- 交通樞紐安全管理辦法計(jì)劃
- 班級(jí)親子活動(dòng)的組織與方案設(shè)計(jì)計(jì)劃
- 化工行業(yè)品牌宣傳方案計(jì)劃
- 高中信息技術(shù) 信息價(jià)值的判斷教學(xué)實(shí)錄2 滬教版必修1
- 《托里縣上海梅蘭日蘭礦業(yè)有限公司新疆托里縣科克火熱金礦Ⅱ號(hào)礦段礦產(chǎn)資源開(kāi)發(fā)利用與生態(tài)保護(hù)修復(fù)方案》專家意見(jiàn)的認(rèn)定
- 七年級(jí)地理下冊(cè) 9.3 撒哈拉以南的非洲-黑種人的故鄉(xiāng)教學(xué)實(shí)錄 晉教版
- 化妝師職業(yè)知識(shí)培訓(xùn)課件
- 統(tǒng)編版小學(xué)語(yǔ)文二年級(jí)下冊(cè)《語(yǔ)文園地八》精美課件
- 2025年江蘇貨運(yùn)資格證答題竅門
- 2025版七年級(jí)下冊(cè)歷史必背知識(shí)點(diǎn)
- TSG21-2025固定式壓力容器安全技術(shù)(送審稿)
- DBJ50-052-2020公共建筑節(jié)能(綠色建筑)設(shè)計(jì)標(biāo)準(zhǔn)
- 《苗圃生產(chǎn)與管理》教案-第一章 園林苗圃的建立
- 2025年眼藥水項(xiàng)目投資分析及可行性報(bào)告
- 2025年內(nèi)蒙古自治區(qū)政府工作報(bào)告測(cè)試題及參考答案
- 2024年全國(guó)中學(xué)生生物學(xué)聯(lián)賽試題及答案詳解
- 《中藥注射劑大全》課件
- 2024年全國(guó)職業(yè)院校技能大賽高職組(社區(qū)服務(wù)實(shí)務(wù)賽項(xiàng))考試題庫(kù)(含答案)
- 中醫(yī)治療男科疾病的方法
- YY 0790-2024血液灌流設(shè)備
評(píng)論
0/150
提交評(píng)論