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

正文內(nèi)容

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

2024-12-29 16:06 本頁面
 

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