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

正文內(nèi)容

基于jsp的學(xué)生成績(jī)管理系統(tǒng)論(編輯修改稿)

2025-06-12 20:32 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 顯示分開(kāi),這樣有利于錯(cuò)誤的查找和系統(tǒng)的升級(jí)。 該系統(tǒng) 適用于各個(gè)學(xué)校,其功能主要為: 成績(jī) 管理 :用于對(duì)成績(jī)的錄入、修改、匯總 、 排名 以及查詢(xún)等操作 。 統(tǒng)計(jì)學(xué)生成績(jī) 查 詢(xún) 學(xué) 生 成 績(jī) 錄入學(xué)生成績(jī) 修改登錄密碼 打印查詢(xún)結(jié)果 下載查詢(xún)結(jié)果 登錄學(xué)生成績(jī)維護(hù)系統(tǒng) 教師登錄 教務(wù)管理員登錄 學(xué)生登錄 查詢(xún)自己成績(jī) 打印查詢(xún)結(jié)果 下載查詢(xún)結(jié)果 修改登錄密碼 統(tǒng)計(jì)學(xué)生成績(jī) 查詢(xún)學(xué)生成績(jī) 錄入學(xué)生成績(jī) 修改登錄密碼 打印查詢(xún)結(jié)果 下載查詢(xún)結(jié)果 用戶(hù)人員管理 添加/刪除學(xué)生 添加/刪除老師 添加/刪除班級(jí) 創(chuàng)建新的/ 刪除管理員 添加 /刪除老師所擔(dān)任的科目 3 數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)表的設(shè)計(jì) 本系統(tǒng)將 數(shù)據(jù)存儲(chǔ)在六個(gè)表中, 這 六個(gè)表分別是 : 學(xué)生表 (見(jiàn) 表 31) : 保存學(xué)生的基本信息,包括學(xué)生的姓名,登錄系統(tǒng)時(shí)的密碼,學(xué)生的學(xué)號(hào),所在的班級(jí)以及一些備注信息。 表 31 學(xué)生表 字段名稱(chēng) 中文解釋 保存類(lèi)型 默認(rèn)值 長(zhǎng)度 可否 為空 主鍵 id 主鍵自增 int 無(wú) 16 不能 是 name 姓名 varchar 無(wú) 24 不能 否 password 登錄時(shí)密碼 varchar 無(wú) 24 不能 否 student_id 學(xué)號(hào) varchar 無(wú) 20 不能 否 classes 班級(jí) varchar 無(wú) 24 不能 否 remark 備注 varchar 無(wú) 56 可以 否 教師表 (見(jiàn) 表 32) : 保存 教師的基本信息, 包括教師的姓名,登錄 系統(tǒng)時(shí)的密碼,教師號(hào),備注,其中備注默認(rèn)為“ 0” ,當(dāng)為“ 1” 的時(shí)候教師可以錄入和修改學(xué)生的成績(jī),為空或者是其他值的時(shí)候 ,錄入功能將被鎖定 。 表 32 教師表 字段名稱(chēng) 中文解釋 保存類(lèi)型 默認(rèn)值 長(zhǎng)度 可否為空 主鍵 id 主鍵自增 int 無(wú) 16 不能 是 name 姓名 varchar 無(wú) 24 不能 否 password 登錄時(shí)密碼 varchar 無(wú) 24 不能 否 student_id 教師號(hào) varchar 無(wú) 20 不能 否 remark 備注 varchar “ 0” 56 可以 否 班級(jí)表 (見(jiàn)表 33) : 保存班機(jī)的基本信息,包括班級(jí)名稱(chēng)和備注。 表 33 班級(jí)表 字段名稱(chēng) 中文解釋 保存類(lèi)型 默認(rèn)值 長(zhǎng)度 可否為空 主鍵 id 主鍵自增 int 無(wú) 16 不能 是 classes 班級(jí)名稱(chēng) varchar 無(wú) 24 不能 否 remark 備注 varchar 無(wú) 56 可以 否 教師所擔(dān)任課程的表 (見(jiàn) 表 34) : 保存教師所教 的課程信息 。 表 34 教師所擔(dān)任課程的表 字段名稱(chēng) 中文解釋 保存類(lèi)型 默認(rèn)值 長(zhǎng)度 可否為空 主鍵 id 主鍵自增 int 無(wú) 16 不能 是 subject 所教授的科目 varchar 無(wú) 24 不能 否 classes 班級(jí) varchar 無(wú) 24 不能 否 student_id 教師號(hào) varchar 無(wú) 20 不能 否 remark 備注 varchar 無(wú) 56 可以 否 教務(wù)管理員表 (見(jiàn) 表 35) : 保存管理員的基本信息。 表 35 教務(wù)管理員表 字段名稱(chēng) 中文解釋 保存類(lèi)型 默認(rèn)值 長(zhǎng)度 可否為空 主鍵 id 主鍵自增 int 無(wú) 16 不能 是 name 登錄名 varchar 無(wú) 24 不能 否 password 登錄時(shí)密碼 varchar 無(wú) 24 不能 否 remark 備注 varchar 無(wú) 56 可以 否 成績(jī)表 (見(jiàn) 表 36) : 主要保存關(guān)于學(xué)生成績(jī)的一些信息,本系統(tǒng)主要是對(duì)該表的操作。 表 36 成績(jī)表 字段名稱(chēng) 中文解釋 保存類(lèi)型 默認(rèn)值 長(zhǎng)度 可否為空 主鍵 id 主鍵自增 int 無(wú) 16 不能 是 name 姓名 varchar 無(wú) 24 不能 否 subject 科目 varchar 無(wú) 24 不能 否 student_id 學(xué)號(hào) varchar 無(wú) 20 不能 否 classes 班級(jí) varchar 無(wú) 24 不能 否 property 考試性質(zhì) varchar 無(wú) 24 不能 否 term 學(xué)期 varchar 無(wú) 24 不能 否 teacher 該科目的教師 varchar 無(wú) 24 不能 否 result 成績(jī) int 無(wú) 16 可以 否 remark 備注 varchar 無(wú) 56 可以 否 數(shù)據(jù)庫(kù) 所使用的技術(shù) 本系統(tǒng)所使用的數(shù)據(jù)庫(kù)是 MySQL 數(shù)據(jù)庫(kù),使用 Hibernate 開(kāi)源 框架 對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作 。 Hibernate 對(duì) JDBC 進(jìn)行輕量級(jí)的封裝 ,他給我們提供了 許 多對(duì)數(shù)據(jù)的操作方法,方便我們的編程,提高開(kāi)發(fā)效率。 Hibernate 使用的是 HQL 查詢(xún)語(yǔ)言,里面封裝了許多數(shù)據(jù)庫(kù)方言,根據(jù) Hibernate 的配置文件來(lái)轉(zhuǎn)換為相應(yīng) 數(shù)據(jù)庫(kù) 的 SQL語(yǔ)句 。 可以很方便的實(shí)現(xiàn) 對(duì)數(shù)據(jù)庫(kù)的 移植,不需要修改代碼,或只是 需要 修改少量代碼就可以了。 Hibernate 配置文件: 內(nèi)容如下: ?xml version=39。39。 encoding=39。UTF839。? !DOCTYPE hibernateconfiguration PUBLIC //Hibernate/Hibernate Configuration DTD ! Generated by MyEclipse Hibernate Tools. hibernateconfiguration sessionfactory property name=root/property property name= jdbc: /property property name=dialect /property property name= mysqlDriver /property property name=841118/property property name= /property mapping resource=lv/xian/ling/pojo/ / mapping resource=lv/xian/ling/pojo/ / mapping resource=lv/xian/ling/pojo/ / mapping resource=lv/xian/ling/pojo//mapping mapping resource=lv/xian/ling/pojo/ / mapping resource=lv/xian/ling/pojo/ / /sessionfactory /hibernateconfiguration 4 功能 介紹 啟動(dòng)服務(wù)器,在瀏覽器里輸入相應(yīng)的地址 ( 在本機(jī)上輸入:界面,如 圖 41所示: 圖 41 登錄界面 此 界面使用了表格進(jìn)行排版,使用了一組單選按鈕來(lái)區(qū)分不同的角色,部分代碼如下: table trtd class=tb02tdtitle角 色: html:radio property=type value=student 學(xué)生 /html:radio html:radio property=type value=teacher 教師 /html:radio html:radio property=type value=manage管理員 /html:radiobr/ trtd用戶(hù)名: html:text property=name/html:textbrbr trtd 密碼 : html:password property=password/html:passwordbrbr trtd align=center class=tb02tdtitle html:submit登 錄 /html:submit html:reset重 置 /html:reset /table 該登錄模塊,使用到了 Struts+Hibernate技術(shù),使用 Struts的 Actionform進(jìn)行判斷,看輸入的各項(xiàng)是否為空 ,是否符合要求。 Action進(jìn)行登錄驗(yàn)證處理,驗(yàn)證成功則跳轉(zhuǎn)到相應(yīng)的 登錄成功 界面 ,否則給出相應(yīng)的錯(cuò)誤信息。 在登錄頁(yè)面,選擇學(xué)生角色,輸入用戶(hù)名也就是學(xué)號(hào), 輸入登錄 密碼,然后進(jìn)入學(xué)生登錄成功界面如圖 42 所示 ( 登錄名 2021011110(呂先令同學(xué))) : 圖 42 學(xué)生登錄成功頁(yè)面 此界面上可以進(jìn)行修改密碼,查詢(xún)自己的某一科成績(jī),以及該科成績(jī)的平均成績(jī),自己所在名次,最高成績(jī),最低成績(jī)等,還可以按學(xué)期查詢(xún)所選學(xué)期的所有成績(jī)以及該學(xué)期的總成績(jī),平均成績(jī) ,修改自己的登錄密碼或是注銷(xiāo)本次登錄,退出該系統(tǒng) 。實(shí)現(xiàn)查詢(xún)功能的核心代碼如下所示: //得到學(xué)生成績(jī)信息 list=(student_id, (()),(etSubject()))。 //得到該學(xué)生在該科目中的名次 Integer index=(student_id, (()),(ssForm.getTerm2()))。 //該科目的平均成績(jī) Double average=((()), (()),classes)。 //該科目的最高成績(jī) Integer max=((()), (()),classes)。 //該科目的最低成績(jī) Integer min=((()), (()),classes)。 //查詢(xún)某一學(xué)期的所有成績(jī) list=(student_id, (()))。 在登錄頁(yè)面,選擇教師角色,輸入用戶(hù)名也就是教師號(hào),輸入登 錄 密碼,然后 登錄。 登錄成功后將跳轉(zhuǎn)到教師功能選擇頁(yè)面, 如 圖 45所示(登 錄名:0001(李莉 老 師 )): 圖 43 教師登錄成功頁(yè)面 教師 有 六種功能可選擇 分別是:查詢(xún)學(xué)生的成績(jī),錄入學(xué)生的成績(jī),修改更新成績(jī),統(tǒng)計(jì)成績(jī),修改密碼和注銷(xiāo)。在此界面上,使用了六個(gè)超鏈接,分別鏈 接到不同的功能頁(yè)面。 ( 1) 查詢(xún)學(xué)生 成績(jī) 的功能 ,在該 功能 頁(yè)面 上 教師可以查詢(xún)以班級(jí)為單位的學(xué)生成績(jī),還可以查詢(xún)出所有學(xué)生的成績(jī),也可以查詢(xún)學(xué)生個(gè)人的成績(jī)。 并可以打印或是下載所查詢(xún)到的成績(jī), 例如查詢(xún)所有學(xué)生的成績(jī),顯示結(jié)果如圖 44所示: 圖 44 查詢(xún)所有成績(jī)結(jié)果顯示 ( 2) 錄入學(xué)生的成績(jī) 的功能,此功能受教務(wù)管理員的控制,一般只有在考試或補(bǔ)考之后,教務(wù)管理員才會(huì)把該權(quán)限賦予給教師,在通常情況下該功能是被鎖定的。考試過(guò)后教師不用在把成績(jī)寫(xiě)在紙上報(bào)送教務(wù)處,只需要在有上網(wǎng)的條件下,直接就可以把成績(jī)寫(xiě)到數(shù)據(jù)庫(kù)中,學(xué)生可以在第一時(shí)間內(nèi)查詢(xún)到自己的成績(jī) 。這樣教師不用在向教務(wù)處跑了,教務(wù)管理員也不用老是呆在辦公室。 ( 3) 修改更新成績(jī) 的功能,該功能和成績(jī)的錄入一樣也是受教務(wù)管理員控制。教師沒(méi)有刪除成績(jī)的功能,當(dāng)成績(jī)輸入后,若出現(xiàn)錯(cuò)誤,只能通過(guò)修 改更新成績(jī)的功能來(lái)修改,此功能也是非常有用的。因?yàn)榻處煵荒?通過(guò)重復(fù)錄入覆蓋 已經(jīng)存在的 錯(cuò)誤 成績(jī),也不能刪除已經(jīng)存在的 錯(cuò)誤 成績(jī), 若想修改錯(cuò)誤的成績(jī),只能通過(guò)該功能來(lái)完成。 ( 4) 統(tǒng)計(jì)成績(jī) 的功能, 此功能對(duì)老師非常實(shí)用,因?yàn)樵诳荚囘^(guò)后,教師需要統(tǒng)計(jì)許多的信息,若只靠手工來(lái)統(tǒng)計(jì),不但 速度較慢,而且還麻煩,并且還容易出錯(cuò)。本系統(tǒng)就帶有統(tǒng)計(jì)功能,教師可以統(tǒng)計(jì)自己所教授科目的平均成績(jī),不及格人數(shù),及格人數(shù),不及格率,及格率,優(yōu)秀人數(shù),優(yōu)秀率,還可以統(tǒng)計(jì)某一分?jǐn)?shù) 段的人數(shù),并且操作簡(jiǎn)單,只需要勾選您需要統(tǒng)計(jì)的項(xiàng)目即可。 ( 5) 修改密碼功能和注銷(xiāo)功能比較簡(jiǎn)單,這里就不在述說(shuō)了。 在登錄頁(yè)面,選擇管理員角色,輸入用戶(hù) 名,輸入登錄 密碼,然后,點(diǎn)擊登錄按鈕進(jìn)行登錄, 登錄成功后將跳轉(zhuǎn)到教務(wù)管理員功能選擇頁(yè)面 如圖 45所示
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1