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

正文內(nèi)容

基于jsp班級(jí)信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_畢業(yè)設(shè)計(jì)(編輯修改稿)

2024-12-29 16:06 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 DBMS,也就是說(shuō)不論是 Access,SQLServer 還是 oracle,都可以使用 ODBC API 進(jìn)行訪問(wèn)。首先,創(chuàng)建 SQLServer 數(shù)據(jù)庫(kù) student,并在數(shù)據(jù)庫(kù)中創(chuàng)建表,接下來(lái)配置一個(gè) ODBC 數(shù)據(jù)源,操作步驟為:?jiǎn)螕?“ 開(kāi)始 ” 按鈕 “ 設(shè)置 ” “ 控制面 板 ” “ 管理工具 ” “ 數(shù)據(jù)源 ” 。在該窗口中,選擇 “ 用戶 dns” 選項(xiàng)卡,然后單擊 “ 添加 ” 按鈕,選擇驅(qū)動(dòng)器類別為 SQLServer[11]。高校班級(jí)信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 第二章 系統(tǒng)概述 10 第 二 章 系統(tǒng)概述 系統(tǒng)設(shè)計(jì)思想 運(yùn)用 JSP 技術(shù)和網(wǎng)絡(luò)數(shù)據(jù)庫(kù) 技術(shù) ,基于 B/S 模式開(kāi)發(fā)一個(gè) 班級(jí)信息管理 系統(tǒng)。本信息管理系統(tǒng)可以說(shuō)是一個(gè)綜合性的學(xué)校學(xué)生管理系統(tǒng),它集成了學(xué)生信息管理系統(tǒng)、學(xué)生成績(jī)管理系統(tǒng)、學(xué)生考勤管理系統(tǒng)、新聞管理系統(tǒng)等多種功能,因而具有較強(qiáng)的實(shí)用性和先進(jìn)性 [12]。 需求分析 系統(tǒng)必要性 開(kāi)發(fā)班級(jí)信 息管理系統(tǒng)主要是為 學(xué)校對(duì)學(xué)生在校情況進(jìn)行有效的管理,通過(guò)計(jì)算機(jī)來(lái)管理相關(guān) 資料,使管理更為方便、簡(jiǎn)潔。系統(tǒng)的目標(biāo)為與學(xué)校日常的工作,管理相結(jié)合,滿足日常工作的需要并達(dá)到操作過(guò)程中的直觀,簡(jiǎn)單,安全,方便等要求。實(shí)現(xiàn)學(xué)院學(xué)生日常管理的計(jì)算機(jī)化,拋棄原有手工低效率的工作狀態(tài),對(duì)學(xué)生、課程安排、成績(jī)記錄等計(jì)算機(jī)化的管理,并提供信息查詢功能。每個(gè)學(xué)期每人所學(xué)課程都不相同,所有的這些數(shù)據(jù)都需要登記,數(shù)據(jù)繁多而且移動(dòng)頻繁,設(shè)計(jì)本系統(tǒng)來(lái)使學(xué)生管理工作更簡(jiǎn)單,明了,易于管理和查詢。 作為計(jì)算機(jī)應(yīng)用的一部分 ,使用計(jì)算機(jī)對(duì)學(xué)生信 息進(jìn)行管理 ,具有著手工管理所無(wú)法比擬的優(yōu)點(diǎn)。例如 :檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高學(xué)生檔案管理的效率 ,也是企業(yè)的科學(xué)化、正規(guī)化管理 ,與世界接軌的重要條件。 角色識(shí)別 角色識(shí)別的任務(wù)是找出所有可能與系統(tǒng)發(fā)生交互的實(shí)體。他們的行為不受系統(tǒng)控制,不同的用戶,有不同的權(quán)限, 普通學(xué)生用戶只可以在前臺(tái)登錄,查看自己基本的信息,看不到其他人的信息,系統(tǒng)可以通過(guò)學(xué)號(hào)來(lái)辨別不同的學(xué)生用戶。教師管理員只能在后臺(tái)登錄管理,可以在后臺(tái)對(duì)學(xué)生信息成績(jī)等進(jìn)行有效 的管理。 高校班級(jí)信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 第二章 系統(tǒng)概述 11 系統(tǒng)需求 通過(guò)調(diào)查 ,要求系統(tǒng)需要有以下功能 : (1) 由于操作人員的計(jì)算機(jī)知識(shí)一般 ,要求有良好的人機(jī)界面 。 (2) 由于該系統(tǒng)的使用對(duì)象多 ,要求有較好的權(quán)限管理 。 (3) 原始數(shù)據(jù)修改簡(jiǎn)單方便 ,支持多條件修改 。 (4) 方便的數(shù)據(jù)查詢,支持多條件查詢 。 (5) 在相應(yīng)的權(quán)限下,刪除數(shù)據(jù)方便簡(jiǎn)單,數(shù)據(jù)穩(wěn)定性好 。 (6) 數(shù)據(jù)應(yīng)該有良好的安全性,保密性。 系統(tǒng)功能圖 圖 班級(jí)信息管理系統(tǒng) 學(xué)生用戶 管理員用戶 個(gè)人基本信息 考勤情況 各科成績(jī) 鑒定信息 密碼修改 退出系統(tǒng) 退出后臺(tái)管理 管理員管理 新聞管理 學(xué)生信息管理 學(xué)生成績(jī)管理 高校班級(jí)信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 第二章 系統(tǒng)概述 12 系統(tǒng)用例圖 學(xué) 生 管 理 系 統(tǒng)主 角 1主 角 2學(xué) 生 用 戶 登 錄登 錄 密 碼 修 改在 校 信 息 查 詢成 績(jī) 查 詢考 勤 信 息退 出 登 錄管 理 員 登 陸管 理 員 管 理新 聞 管 理新 聞 瀏 覽學(xué) 生 信 息 管 理學(xué) 生 成 績(jī) 管 理 結(jié) 束 1* 結(jié) 束 2* 結(jié) 束 3* 結(jié) 束 4* 結(jié) 束 5* 結(jié) 束 6* 結(jié) 束 7* 結(jié) 束 8* 結(jié) 束 9* 結(jié) 束 1 0* 結(jié) 束 1 1* 結(jié) 束 1 2* 結(jié) 束 1 3* 結(jié) 束 1 4* 結(jié) 束 1 5* 結(jié) 束 1 6* 結(jié) 束 1 7* 結(jié) 束 1 8* 結(jié) 束 1 9* 結(jié) 束 2 0* 結(jié) 束 2 1* 結(jié) 束 2 2* 結(jié) 束 2 3* 結(jié) 束 2 4* 結(jié) 束 2 5* 結(jié) 束 2 6* 圖 系統(tǒng)開(kāi)發(fā)環(huán)境及工具 開(kāi)發(fā)環(huán)境: Windows7 jdk Inter Explorer 腳本語(yǔ)言: JavaScript 編寫語(yǔ)言: Java 高校班級(jí)信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 第二章 系統(tǒng)概述 13 數(shù)據(jù)庫(kù)工具: Microsoft SQLServer 2020 JSP 開(kāi)發(fā)工具: MyEclipse 數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì) 本系統(tǒng)所用到的表 : ( 1) 管理員信息表,表名稱標(biāo)識(shí) ,結(jié)構(gòu)見(jiàn)表 表 管理員信息表 列名 數(shù)據(jù)類型 長(zhǎng)度 是否允許為空 id int 4 否 username varchar 50 否 password varchar 50 否 supper int 4 是 管理員信息表 主要用于保存管理員信息,表中的“ id”字段是在數(shù)據(jù)庫(kù)操作時(shí)自動(dòng)生成的,而“ username”是在操作數(shù)據(jù)庫(kù)時(shí),不能有相同的用戶名存入。 ( 2) 新聞信息表,表名稱標(biāo)識(shí) ,結(jié)構(gòu)見(jiàn)表 表 新聞信息表 列名 數(shù)據(jù)類型 長(zhǎng)度 是否允許為空 id int 4 否 title varchar 50 否 classid char 10 否 content varchar 500 是 author vachar 20 是 新聞信息表 主要用于保存新聞信息,表中的“ id”字段是在數(shù)據(jù)庫(kù)操作時(shí)自動(dòng)生成的。 ( 3) 新聞種類表,表名稱標(biāo)識(shí) ,結(jié)構(gòu)見(jiàn)表 表 新聞種類表 列名 數(shù)據(jù)類型 長(zhǎng)度 是否允許為空 id int 4 否 classname varchar 50 是 ( 4) 學(xué)生成績(jī)表,表名稱標(biāo)識(shí) ,結(jié)構(gòu)見(jiàn)表 表 學(xué)生成績(jī)表 列名 數(shù)據(jù)類型 長(zhǎng)度 是否允許為空 高校班級(jí)信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 第二章 系統(tǒng)概述 14 id int 4 否 uid int 4 是 score1 char 10 是 score2 char 10 是 score3 char 10 是 score4 char 10 是 score5 char 10 是 score6 char 10 是 score7 char 10 是 score8 char 10 是 ( 5)成績(jī)科目表,表名稱標(biāo)識(shí) ,結(jié)構(gòu)見(jiàn)表 表 成績(jī)科目表 列名 數(shù)據(jù)類型 長(zhǎng)度 是否允許為空 class1 varchar 50 是 class2 varchar 50 是 class3 varchar 50 是 class4 varchar 50 是 class5 varchar 50 是 class6 varchar 50 是 class7 varchar 50 是 class8 varchar 50 是 ( 6)學(xué)生信息表,表名稱標(biāo)識(shí) ,結(jié)構(gòu)見(jiàn)表 表 列名 數(shù)據(jù)類型 長(zhǎng)度 是否允許為空 id int 4 否 name varchar 50 否 sno varchar 50 是 password varchar 50 是 Grade char 10 是 Departments char 20 是 Pro char 20 是 class char 20 是 Late int 4 是 Advance int 4 是 Truancy int 4 是 Sick int 4 是 tj varchar 50 是 jd varchar 150 是 faddress nvarchar 50 是 高校班級(jí)信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 第二章 系統(tǒng)概述 15 ftelephone nvarchar 50 是 ( 7)榮譽(yù)信息表,表名稱標(biāo)識(shí) ,結(jié)構(gòu)見(jiàn)表 表 榮譽(yù)信息表 列名 數(shù)據(jù)類型 長(zhǎng)度 是否允許為空 id int 4 否 sid int 4 否 rongyu varchar 100 否 descs ntext 16 是 ( 8)過(guò)級(jí)情況表,表名稱標(biāo)識(shí) ,結(jié)構(gòu)見(jiàn)表 表 等級(jí)表 列名 數(shù)據(jù)類型 長(zhǎng)度 是否允許為空 id int 4 否 sid int 4 否 dengjiname varchar 100 否 descs ntext 16 是 高校班級(jí)信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 第三章 系統(tǒng)功能模塊實(shí)現(xiàn) 16 第三章 系統(tǒng)功能模塊實(shí)現(xiàn) 學(xué)生端 學(xué)生登錄 學(xué)生登錄頁(yè)是本系統(tǒng)的首頁(yè) , 每個(gè)學(xué)生的初始用戶名和密碼都是自己的學(xué)號(hào),第一次進(jìn)入系統(tǒng)后可自行更改,界面見(jiàn)圖 圖 登錄頁(yè)面 功能代碼分析:本功能使用了 javabean 組件,封裝了連接數(shù)據(jù)庫(kù)的代碼,提高了數(shù)據(jù)庫(kù)連接的效率 ,加快了頁(yè)面運(yùn)行的速度。頁(yè)面中調(diào)用了 session 對(duì)象,存儲(chǔ)用戶名,使他在瀏覽整個(gè)網(wǎng)站時(shí)身份都會(huì)被記錄,本代碼的核心程序是調(diào)用 javabean中的兩個(gè)方法 executeQuery(查詢數(shù)據(jù)庫(kù)中的記錄 )和 executeUpdate(把數(shù)據(jù)插入到數(shù)據(jù)庫(kù)中), 使用 javabean 組件有很大的好處,首先它的執(zhí)行效率更高、速度更快,還可以減少頁(yè)面中的代碼量,優(yōu)化了程序,減少了重復(fù)代碼,是 jsp 系統(tǒng)開(kāi)發(fā)的重要部分 [6]。 Javabean 代碼 package connect。 import .*。 public class conn{ String sDBDriver=。 String sConnStr=jdbc:odbc:student。 Connection connect=null。 高校班級(jí)信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 第三章 系統(tǒng)功能模塊實(shí)現(xiàn) 17 ResultSet rs =null。 public conn(){ try{ (sDBDriver)。 } catch( e){ (())。 } } public ResultSet executeQuery(String sql){ try{ connect =(sConnStr)。 Statement stmt =()。 rs = (sql)。 } catch(SQLException ex){ (())。 } return rs。 } public int executeUpdate(String sql) { int result=0。 try{ connect=(sConnStr)。 Statement stmt=()。 result=executeUpdate(sql)。 } catch(SQLException ex){ (())。 } return result。 } } 代碼 分析 : 程序從登錄頁(yè)獲取到用戶名和密碼,然后與數(shù)據(jù)庫(kù)中的學(xué)生用戶進(jìn)行比較,如果用戶名和代碼與數(shù)據(jù)庫(kù)中的數(shù)據(jù)相吻合直接跳轉(zhuǎn)到首頁(yè),如果不吻合則報(bào)告錯(cuò)誤。 高校班級(jí)信息管理系統(tǒng)設(shè)計(jì)與
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1