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

正文內(nèi)容

基于jsp學生成績管理系統(tǒng)(已修改)

2025-05-23 18:23 本頁面
 

【正文】 Java Web 開發(fā)( JSP) 課程設(shè)計報告 題 目: 學生信息管理系統(tǒng) 設(shè) 計 者 : 李 慧 專業(yè)班級: 網(wǎng)絡(luò) 1103 學 號: 311109040304 指導教師: 霍占強 2021 年 7 月 3 日 河南理工大學計算機學院 一、 系統(tǒng)需求背景 背景 在如今的公司日常管理當中,客戶產(chǎn)品管理系統(tǒng)就是其中非常重要的一環(huán),特別是當前客戶規(guī)模大,產(chǎn)品門類多,等實際情況,報價管理系統(tǒng)更具有非常大的實際應(yīng)用意義。但是,我們看到,其實我 們用戶產(chǎn)品系統(tǒng)在很多方面做的并不是很完善,功能方面也有欠缺,用戶界面不夠直觀。 系統(tǒng)需求 客戶成為公司或營銷部門管理中十分重要又相當復雜的管理工作之一,單純的采用傳統(tǒng)的手工處理已經(jīng)不符合教育和管理的要求,而計算機具有運算速度快,處理能力強等特點,很自然地進入到這一應(yīng)用領(lǐng)域中。因此為了信息流暢,工作高效,有必要設(shè)計一個報價系統(tǒng)。這不但能使教務(wù)人員從復雜的數(shù)據(jù)中解脫出來,而且對于推動業(yè)務(wù)的發(fā)展也起到非常重要的作用。 報價管理工作都是采用傳統(tǒng)的手工管理,這各傳統(tǒng)人工的管理方式存在著許多缺點,如:效率低 ,保密性差,一方面導致業(yè)務(wù)員,公司成員不了解,業(yè)務(wù)員對管理工作倍感頭痛,因為時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找,更新和維護都帶來了不少的困難,耗費大量勞動力,難于避免錯誤的產(chǎn)生。 選擇 Eclipse 來開發(fā)學生成績管理系統(tǒng),由于以上的優(yōu)點,幫助廣大教師提高工作效率,實現(xiàn)報價管理工作流程的系統(tǒng)化、規(guī)范化和自動化 ,所以選擇 Eclipse 來開發(fā)學生成績管理系統(tǒng)。 需求的收集及分析 報價管理系統(tǒng)應(yīng)該完成以下幾個方面的內(nèi)容:客戶管理、用戶管理,每個用戶要提供添加、修改和查詢的功能。報價管理系統(tǒng)在 開發(fā)過程中收集到的客戶需求文檔記錄的關(guān)鍵部分可概括為以下幾個部分: 可能會使用到該系統(tǒng)的用戶:業(yè)務(wù)員、經(jīng)理、客戶; 各類用戶的權(quán)限不一樣。例如系統(tǒng)管理員可以添加、修改、查詢用戶檔案資料,用戶只能查詢自己的檔案。 二、系統(tǒng)所涉及的一些知識 JSP( Java Server Pages)技術(shù)介紹 JSP(Java Server Pages)是由 Sun Microsystems 公司倡導、許多公司參與建立的一種動態(tài)網(wǎng)頁技術(shù)標準,該技術(shù)為創(chuàng)建顯示動態(tài)內(nèi)容的 Web頁面提供了一個簡捷而快速的方 法。 JSP技術(shù)的設(shè)計目的是使得構(gòu)建基于 Web 的應(yīng)用程序更加容易和快捷,而這些應(yīng)用程序能夠與各種 Web服務(wù)器、應(yīng)用服務(wù)器、瀏覽器和開發(fā)工具共同工作。 JSP 規(guī)范就是 Web 服務(wù)器、應(yīng)用服務(wù)器、交易系統(tǒng)、以及開發(fā)工具供應(yīng)商間廣泛合作的結(jié)果。在傳統(tǒng)的網(wǎng)頁 HTML 文件 (*htm,*.html)中加入Java 程序片段 (Scriptlet)和 JSP 標記 (tag),就構(gòu)成了 JSP網(wǎng)頁 (*.jsp)。 Web服務(wù)器在遇到訪問 JSP網(wǎng)頁的請求時,首先執(zhí)行其中的程序片段,然后將執(zhí)行結(jié)果以 HTML格式返回給客戶。程序片段可以操作數(shù)據(jù)庫 、重新定向網(wǎng)頁以及發(fā) 送 等等,這正是建立動態(tài)網(wǎng)站所需要的功能。所有程序操作都在服務(wù)器端執(zhí)行,網(wǎng)絡(luò)上傳送給客戶端的僅是運行的結(jié)果,對客戶瀏覽器的要求最低,可以實現(xiàn)無 Plugin,無 ActiveX,無 Java Applet,甚至無 Frame。 JSP 有很多優(yōu)點: 由于 JSP 頁面的內(nèi)置腳本語言是基于 Java 編程語言的,而且所有的 JSP 頁面都被編譯成為 Java Servlet, JSP 頁面就具有 Java 技術(shù)的所有好處,包括健壯的存儲管理和安全性。作為 Java 平臺的一部分, JSP擁有 Java 編程語言“一次編寫,各處運行”的特點。隨著越來越多的供應(yīng)商將 JSP 支持添加到他們的產(chǎn)品中,您可以使用自己所選擇的服務(wù)器和工具,更改工具或服務(wù)器并不影響當前的應(yīng)用。當與 Java 2平臺,企業(yè)版 (J2EE)和 Enterprise JavaBean 技術(shù)整合時, JSP 頁面將提供企業(yè)級的擴展性和性能,這對于在虛擬企業(yè)中部署基于 Web的應(yīng)用是必需的。 JavaScript語言 : JavaScript 是一種基于對象和 事件驅(qū)動 并具有相對安全性的客戶端 腳本語言 。同時也是一種廣泛用于 客戶端 Web 開發(fā)的 腳本語言 ,常用來給 HTML( 標準通用標記語言 的子集 )網(wǎng)頁添加動態(tài)功能,比如響應(yīng)用戶的各種操作。它最初由網(wǎng)景公司( Netscape)的 Brendan Eich 設(shè)計,是一種 動態(tài) 、弱類型、基于原型的語言,內(nèi)置支持類。 JavaScript 是 Sun 公司 (已被 oracle 收購)的 注冊商標 。 Ecma 國際以 JavaScript 為基礎(chǔ)制定了 ECMAScript 標準。 JavaScript 也可以用于其他場合,如服務(wù)器端編程。完整的 JavaScript 實現(xiàn)包含三個部分:ECMAScript, 文檔對象模型 ,瀏覽器對象模型。 MySQL 數(shù)據(jù)庫介紹 MySQL 是一個小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典 MySQL AB 公司。在 2021年 1月 16號被 Sun公司收購。而 2021年 ,SUN又被 Oracle收購 .對于 Mysql的前途 ,沒有任何人抱樂觀的態(tài)度 .目前 MySQL 被廣 泛地應(yīng)用在 Inter 上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了 MySQL 作為網(wǎng)站數(shù)據(jù)庫。 MySQL 的特性 C和 C++編寫,并使用了多種 編譯器 進行測試,保證源代碼的可移植性 AIX、 FreeBSD、 HPUX、 Linux、 Mac OS、 Novell Netware、 OpenBSD、OS/2 Wrap、 Solaris、 Windows 等多種操作系統(tǒng) API。這些編 程語言包括 C、 C++、 Python、 Java、Perl、 PHP、 Eiffel、 Ruby 和 Tcl 等。 多線程 ,充分利用 CPU 資源 SQL 查詢算法,有效地提高查詢速度 境中,也能夠作為一個庫而嵌入到其他的軟件中提供多語言支持,常見的 編碼 如中 文的 GB231 BIG5,日文的 Shift_JIS 等都可以用作數(shù)據(jù)表名和數(shù)據(jù)列名 TCP/IP、 ODBC 和 JDBC 等多種數(shù)據(jù)庫連接途徑 、檢查、優(yōu)化數(shù)據(jù)庫操作的管理工具 JDBC JDBC( Java Data Base Connectivity,java 數(shù)據(jù)庫 連接)是一種用于執(zhí)行SQL語句的 Java API,可以為多種關(guān)系數(shù)據(jù)庫提供統(tǒng)一訪問,它由一組用 Java語言 編寫的類和接口組成。 JDBC 為工具 /數(shù)據(jù)庫 開發(fā)人員提供了一個標準的 API,據(jù)此可以構(gòu)建更高級的工具和接口,使數(shù)據(jù)庫開發(fā)人員能夠用純 Java API 編寫數(shù)據(jù)庫應(yīng)用 程序 。 簡單地說, JDBC 可做三件事:與 數(shù)據(jù)庫 建立連接、 發(fā)送 操作數(shù)據(jù)庫的語句并處理結(jié)果。 三、功能需求分析 需求分析 本系統(tǒng)根據(jù)用戶的需求,主要功能有添加、刪除、修改和查詢相應(yīng)的信息,現(xiàn)將系統(tǒng)為用戶提供的服務(wù)總結(jié)如下: 本系統(tǒng)根據(jù)用戶的權(quán)限不同分為兩類:學生和管理員。 ,能查看相應(yīng)信息和進行本人基本信息的修改,還可已參加一些相應(yīng)的選修課報名或退選已報名。 ,擁有系統(tǒng)管理、學生管理、選修課管理、成績管理等功能的最高權(quán)限。 通過上述的分析總結(jié)可以得出學生信息管理系統(tǒng)用戶功能簡略圖如圖 41所示。 圖 41 系統(tǒng)功能略圖 學生信息管理系統(tǒng) 學 生 管理員 個人信息維護 選修課信息 成績查詢 系統(tǒng)管理 學生管理 選修課管理 成績管理 系統(tǒng)功能模塊設(shè)計 根據(jù)系統(tǒng)需求分析,對系統(tǒng)進行功能模塊的劃分。在每個模塊中,分別包含相應(yīng)的子模塊,每個子模塊由不同的用戶角色來操作。下面是 5 個模塊的詳細功能需求。 a) 個人信息模塊 該模塊由 4部分組成,分別是修改密碼、查看個人信息、個人信息列表和添加個人信息。其中每部分都面向?qū)W生和教師這兩種角色。比如學生登錄后可以查看個人信息,該信息包括學號、姓名、入學時間、班級、籍貫和聯(lián)系電話等;教師登錄后可以查看教師信息,而教師信息包括教師編號、教師姓名以及教師簡介 。再比如跟人信息列表部分,既包含學生信息列表,也包含教師信息列表。 b) 學生選課模塊 用戶登錄系統(tǒng)后,可以查看課程列表。學生可以參加選課,管理員可以向數(shù)據(jù)庫中添加課程信息。學生選課時,系統(tǒng)要將每門課程的詳細信息提供給學生,課程信息包括課程名稱、學分、百分制分數(shù)和任課教師。 c) 學生成績模塊 該模塊分為兩個部分,分別是教師對學生成績的管理和學生查看成績。 學生成績管理 在學生信息管理系統(tǒng)中,教師與課程 —— 對應(yīng),既確定一名教師后也就確定了一門課程。教師登錄系統(tǒng)后,可以查看哪些學生選擇了對應(yīng)課程,對學生成績做 出修改,這時只需要將學號和學生姓名顯示給教師。 d)成績查詢 學生選課后,該門課程成績默認為 0分。教師對成績管理后,學生可以進行成績查詢。這時不但要顯示成績分數(shù),還要將該課程的信息顯示給學生,所以要顯示的信息包括課程名稱、學分、百分制分數(shù)、任課教師和分數(shù)。 四、 系統(tǒng)設(shè)計方案 系統(tǒng)流程 只有在教師開設(shè)了某一門課程,并且在網(wǎng)上提交成功以后,學生才可以查詢到此門課程,并且才可以選定課程,提交成功以后,待考試結(jié)束,教師即可對選 擇自己開設(shè)課程的學生錄入成績,并且提交。 圖 選課系統(tǒng)流程圖 登錄流程 登陸的時候會根據(jù)用戶的用戶名進行判斷是哪種身份的登錄,并以不同的身份登陸后執(zhí)行不同的功能,具有不同的權(quán)限。 圖 登陸流程圖 系統(tǒng)概念模型描述 目前,在概念設(shè)計階段實體聯(lián)系模型是廣泛使用的設(shè)計工具。 本系統(tǒng)包括學生、教師、班級三個主要實體。 學生實體型屬性有學號、姓名、登錄密碼。 課程實體型屬性有課程編號、課程名稱、課程學分。 教師實體性屬性有教師編號、教師姓名、登錄密碼。 系統(tǒng) ER 圖 圖 系統(tǒng) ER 圖 五、數(shù)據(jù)庫設(shè)計 數(shù)據(jù)表 本系統(tǒng)的使用的數(shù)據(jù)庫名稱為學生信息管理系統(tǒng) 數(shù)據(jù)庫共有六個表,用戶登錄信息表 stu_login,學生基本信息表 stu_student,課程信息表 stu_course,教師信息表 stu_teacher,教師課程表 stu_teaCourse,學生課程表 stu_stuCourse 數(shù)據(jù)庫詳細設(shè)計 a)用戶登錄信息表 stu_login 該表主要用于系統(tǒng)首頁的用戶登錄。在該表中有登錄編號、登錄用戶名、登錄密碼和登錄角色等字段,其中登錄用戶角色 在該系統(tǒng)中有 3重,即學生、教師和管理員。如表 31所示。 表 31 用戶登錄信息表 字段名稱 含義 類型 約束 loginID 登錄編號 Int 主鍵 RoleID 登錄用戶角色 Int 非空 loginName 登錄用戶名 Varchar(50) 非空 loginPWD 登錄密碼 Varchar(50) 非空 b)學生基本信息表 stu_student 該表主要用于保存學生的基本信息,如學號、學生姓名、入學時間、籍貫等。如表 32所示。 表 32 學生基本信息表 字段名稱 含義 類型 約束 ID 自增列 Int 主鍵 stuID 學號 Varchar(50) 非空 stuName 學生姓名 Varchar(50) 非空 enterTime 入學時間
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1