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

正文內(nèi)容

基于java的學生成績管理系統(tǒng)設計與實現(xiàn)(編輯修改稿)

2025-10-08 13:02 本頁面
 

【文章內(nèi)容簡介】 成績管理系統(tǒng)的要求是能夠管理學生成繢信息,主要涉及到學生的基木 信息、成繢信息和學校的授課計劃信息的管理。 學牛 .的成繢是需要由人工錄入的,因此系統(tǒng)就需要設計一個學牛 .成繢信息錄 入的窗門來錄入期考成績,并且在這個窗門中放入一個數(shù)據(jù)窗門來實現(xiàn)錄入這方 面信總的功能。 系統(tǒng)還要求具有查詢期考成績 的功能,因此為丫顯示查詢結果,就要設計一 個數(shù)據(jù)窗門,并將其放在查詢期考成績的窗 n中實現(xiàn)查詢功能。 由于斉詢成績和澩入成繢有區(qū)別,因此為了更好的實現(xiàn)相應的功能,設計的 數(shù)據(jù)窗口也要不同,分別采用兩種風格的數(shù)據(jù)窗口實現(xiàn)。 系統(tǒng)要求能夠錄入授課計劃和學生蘿本信息,必須設計澩入授課計劃窗口和 澩入學生蕋本信息窗口來實現(xiàn)相應功能。 由于該系統(tǒng)是學校管理學生成績信息的系統(tǒng),因此必須具有一定的保密性, 需要特定的人員才可以修改,因此需要設計一個用戶登陸的窗口,使具有訪問權 限的用戶才能登錄此系統(tǒng)。為了簡單化,我們的用戶 名和用戶密碼和數(shù)據(jù)庫本身 的用戶名密碼相同。系統(tǒng)的主窗口要能夠在用戶選中相應操作后,調出相應的窗 口來使用戶在窗口中完成相應的功能。 2. 2應解決的問題 合理的設計數(shù)據(jù)庫 盡量合理地減少數(shù)據(jù)庫數(shù)據(jù)的冗余,使重復的數(shù)據(jù)保持在最小限度,這樣將 不必要的多占用存儲空間,減少產(chǎn)生混亂影響的危險,還能提高計算機的運行速 度。 作為學生成績管理系統(tǒng),必須能解決以下方面的問題:能錄入信總。所需錄 入的表有 ① 學生成績信息表; ② 學生蕋本信息表; ③ 授課計劃表; 界面的友好與否是用戶評價一個軟件 優(yōu)劣的重要方面。 因為該系統(tǒng)涉及到學生成績的真實性,所以該系統(tǒng)要具有一定的保密性和權 限控制,首先應設計一個用戶的登陸窗口界而,要求只能由特定的人員對該系統(tǒng) 進行操作。 此外還應設計登陸后系統(tǒng)的主窗口,要求能夠顯示學生成繢的蕋本信息,可 以實現(xiàn)數(shù)據(jù)的澩入,更新,刪除、斉詢、統(tǒng)計等功能。 另外窗口界面要多用按鈕,少用菜單,窗口的各個控鍵布局要合理,美觀。 要充分的利用 ,多用窗口和控件,充分 體現(xiàn)窗口的多元化格局。 該系統(tǒng)要求除了能 實現(xiàn)信息的錄入,刪除,插入,更新,數(shù)據(jù)導出 excel 文件等基木功能之外,還要求能夠根據(jù)用戶的需要進行操作。例如要查詢學生成 繢,要求可以按照專業(yè)、班級等多種方式查詢。這些功能基木上能滿記用戶操作 的需要,這樣用戶操作起來就更簡單方便。部分文木框使用了下拉式,使用戶可 以不用花費大量的時間去輸入信息。 2. 3系統(tǒng)調查 調斉內(nèi)容包括學生,課程,以及成繢存儲的格式信息,用戶對系統(tǒng)的蘿本功 能要求。 由于本系統(tǒng)主要是進行學生成績管理,因此涉及到的信息包括學生信息,授 課計劃,學生成績信息, 數(shù)據(jù)源也主要是這些。 此系統(tǒng)能及時完成數(shù)據(jù)的添加、刪除、修改、查詢、統(tǒng)計等功能,必須還 具有打印報表功能。查詢結果顯示主要是數(shù)據(jù)窗顯示。 查詢結果數(shù)據(jù)形式包括:屏幕顯示和保存為 excel格式文件輸出。 1) 完成學生成績和授課計劃的管理,具有斉閱、添加、冊齡、修改、統(tǒng)計等 S本功能。 2) 完成按照指定條件查詢。 3) 完成所需報表的打卬。 4) 非管理員不能使用本系統(tǒng)。 (1) 學牛 .基木情況表(學號,姓名,性別,院系,專業(yè),班級,電 話,入 學時間,籍貫,備注 ) (2) 課程信息(課程號,課程名,任課老師,學分,平時分比例,課程類 型,開課時間) (3) 成繢信息(學號,課程號,平時成繢,卷面成績,總成績) 第三章系統(tǒng)總體設計 3. 1 表結構設計 3 丄 1 表的選取 根據(jù)該系統(tǒng)的要求以及可能將來和其它學生信息管理系統(tǒng)結合,木系統(tǒng)需 要有一個管理學牛 .的基木信息的表;作為成繢管理系統(tǒng),要有成績表;需要包 括課程的信息表,這就要建立一個課程表。以這三個表作為基礎,輸出不同的 結果表示形式。 表的規(guī)范化是一系列能夠應用到數(shù)據(jù)庫結構上的測試,通 過這些測試可以消 除數(shù)據(jù)的冗余程度,使數(shù)據(jù)庫結構處于一種優(yōu)化形式,測試方法有:對于每一 行和列的交叉點,是否僅有一個值;是否所以非主碼列依賴全部主碼;表中是 否有依賴其它非主碼列的非主碼列。 根據(jù)實現(xiàn)學生成繢管理所涉及的數(shù)據(jù),設計的表的結構如下: ( 注:帶有 ?P? 標記的列為主碼列) 表 3. 2 課程信息表 表 3. 3 成績信總表 表 3. 1 學生基本倍息表 字段名 數(shù)據(jù)類型 長度 空 默認值 備注 Sno char 11 Xo none P Sname Char 8 \o none Ssex Char 2 \o None Sdepart char 15 \o None Ssubject Char 15 \o None Snative Char 8 \o None Stelep Char 10 \o None Sclass Char 8 No none Setime Char 10 No None Remark Char 50 Yes None 字段名 數(shù)據(jù)類型 長度 空 默認伉 備注 Cno char 15 No none P Cname Char 15 No none Cteacher Char 15 No None Ccrcdit char 4 No None pcrst Char 4 No None Type Char 8 No None Term Char 15 No None remark Char 50 No None 3. 2 模塊設計 模塊化就是把程序分為若干個模塊,每個模塊完成一個子功能,把這些模塊 集中起來組成一個整體,可以完成指定的功能并滿足問題的要求。開發(fā)具有獨立 功能而且和其他模塊之間沒有相互作用的模塊,就可以做到模塊獨立。模塊的獨 立程度可以由兩個定性的標準來度量,這兩個標準分別稱為內(nèi)聚和耦合。耦合衡 量不N 模塊彼此間相互依賴的緊密程度;內(nèi)聚衡量一個模塊內(nèi)部各個元素彼此結 合的緊密程度。設計時,應力求提高模塊的內(nèi)聚程度,降低模塊 間的耦合程度。 學生成繢管理系統(tǒng)此標準可分為用戶登陸、輸入數(shù)據(jù)、斉詢數(shù)據(jù)、數(shù)據(jù)導入 導出等模塊。(如圖 ) 學牛 .成繢信息量很大, +定期都會有新的數(shù)據(jù)產(chǎn)生,同時有報廢的數(shù)據(jù) 淘汰,根據(jù)這些要求,數(shù)據(jù)輸入子模塊應具有插入、刪除、修改等功能。 字段名 數(shù)據(jù)類型 長度 空 默認值 備注 Sno char 11 No none P Cno Char 11 No none P score int / No 0 tscore int / No 0 total int / No 圖 3. 1 系統(tǒng)模塊劃分 其基本功能如下(圖 ): (1) 新生信總備案 完成學生基本信總的添加與刪除 (2) 學生信息修改 按學號篩選 ,顯示要修改的學生檔案,并修改。 (3) 授課信息備案 完成課程基本信息的添加與刪除 (4) 授課倍息修改 按課程號篩選,顯示要修改的學牛 .檔案,并修改。 (5) 考試成績備案 按班級或專業(yè)輸入學生成績,并可修改、刪除,打印報表。 (6) 畢業(yè)成績備案 按學號篩選,將學生大學期間所有課程那學期排列 r總成表打印輸出 圖 畢業(yè)成繢備案 當學生成績管理員需要查詢有關成績信總吋,就可以進入查詢模塊,此模 塊具備單一查詢和組合查詢功能,并且可以將結果輸出報表打印。 其基本功能如下: (1) 學生,課程,成績信總的瀏覽 打開學生界而時,將顯示所有學生信息;打開課程界面時,顯示所有課程信 息;打開成績界而時,顯示所有學生的各科成績。結果可以輸出或導出到 excel 文件中 (2) 學生信息奔詢 按學號,姓名,專業(yè),入學時間或班級查詢學生倍息,可按單條信息查詢也 可組合查詢。結果可以輸出或導出到 excel文件中 (3) 課程 信總查詢 按課程號,課程名,任課老師,課程類別或開課吋間查詢課程信總,結果可 以輸出或導出到 excel文件中 (4) 成繢信息奔詢 按學號,課程名,專業(yè),班級,開課時間或成績范圍斉詢學生信息,可按單 條信息斉詢也可組合奔詢。結果可以輸出或導出到 excel文件中 在不同的界面上都有導入和導出按鈕,點擊導入按鈕選擇一定格式內(nèi)容的 excel文件,將把文件中的內(nèi)容導入到數(shù)據(jù)庫中。點擊導出按鈕可將當前界面中 的相關數(shù)據(jù)保存到指定的 excer文件中。 (如圖 ) (如圖 ) 圖 數(shù)據(jù)導出數(shù)據(jù)流程圖 在系統(tǒng)維護模塊里,學生成繢管理員可以自動備份數(shù)據(jù),系統(tǒng)出現(xiàn)錯誤或 出現(xiàn)其他對數(shù)據(jù)具有破壞危害的問題,可以通過手動還原數(shù)據(jù)庫,使用幫助命令 更好的使用此系統(tǒng)。 第四章程序詳細設計 設計應用程序的步驟如 下: 1) 環(huán)境配置。 2) 創(chuàng)建用戶界面,菜單 3) 向用戶界面中個部件添加相應功能 本系統(tǒng)是基于 C/S體系結構的系統(tǒng),在其上添加具體操作功能而完成的客戶 端對數(shù)據(jù)庫中數(shù)據(jù)相應的查詢,修改,刪除及導入導出等功能。在其中也用到丫 一些java/swing。 前端界面通過 JDBC與后合數(shù)據(jù)庫取得聯(lián)系,用戶在應用端對 數(shù)據(jù)庫中的相關數(shù)據(jù)進行操作,并根據(jù)需要導出數(shù)據(jù)到 excel文件中。 1. 系統(tǒng)開發(fā)環(huán)境:數(shù)據(jù)庫 SQLServerfOOO,程序編輯器 Jbiudcr2020, JAVA 開發(fā)環(huán)境 J2SDK, JDBC Driver. 2. 系統(tǒng)配置: (1) 安裝 j2sdk后,配置以下環(huán)境變量,在我的電腦 屬性 高級 環(huán)境變 童中添加以下環(huán)境變童 ( j2sdk 安裝在 C:\Program Files\Java\jdkl. 5. 0_04): JAVA_HOME=C:\Program Files\Java\jdkl. 5. 0_04 classpaths 。%JAVA_HOME%\lib\dt. jar。%JAVA_HOME%\lib\tools. jar。 path=%JAVA_HOME%\bin (2) 安裝 Jbuilder20〇 6. (3) 安 裝 JDBC Driver. (下載 jxl包,并將引入 JBuilder2020中。如圖 4. 1: 圖 用戶登錄 (圖 ) 隱數(shù)磨 | 導出數(shù)秀 | 總人數(shù) s|7A 竽號 姓名 性別 陜系 ,此 班級 電話 m 入竽時舊 備泫 20202011111 ewq 女 (I息科竽與技術 , i十科 2 班 1M 19850216 20202007 null 20202060001 女 *息科字與技術 【十》 ^舉與技術 i+科 2 班 1M 19850216 20202007 null 20202060082 163。箱 男 171。息科字與技術 【十篇機 科學與技術 i+科 2 班 坑州 19840331 20202007 null 20202070082 練 女 (1 息科竽與技術, 電子科學與技術 電科 r東 19850101 20202007 null 20202090082 男 軟伴工桟字較 mx^ 軟工 2 班 蕾灌 19850801 20202007 null 20202000082 女 S術學 R S內(nèi)設 it 及裝鑌 S內(nèi)設計 19850101 20202007 null 20202060082 李擁 男 面息科竽笱技木
點擊復制文檔內(nèi)容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1