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

正文內(nèi)容

javasql學生成績管理系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)設(shè)計(doc畢業(yè)設(shè)計論文)-在線瀏覽

2024-08-04 18:36本頁面
  

【正文】 Tomcat 目錄結(jié)構(gòu) ,目錄名 描述: bin 包含啟動/關(guān)閉腳本 ;conf 包含不同的配置文件, 包括 (Tomcat 的主要配置文件 )和為不同的 Tomcat配置的 web 應用設(shè)置缺省值的文件 ; doc 包含各種 Tomcat 文檔 6;lib 包含 Tomcat 使用的 jar 平臺此目錄下的任何文件都被加到Tomcat 的 classpath 中 ; logs Tomcat 擺放日志文件的地方 ;src ServletAPI 源,這些只有些必須在 Servlet 容器內(nèi)實現(xiàn)的空接口和抽象類 ;webapps 包含 web 項目示例 ,此外 Tomcat 會創(chuàng)建如下目錄: work ,Tomcat 自動生成,放置 Tomcat 運行時的臨時文件(如編譯后的 JSP 文件).如在 Tomcat 頁面將不能運行;classes 可以創(chuàng)建此目錄來 Tomcat 的類路徑中找到自身. Tomcat 的腳本 ,Tomcat 是一個 Java 程序,因此在設(shè)置好幾個環(huán)境變量后即 Tomcat 使用的每個環(huán)境變量和如下的命令行,Tomcat 開發(fā)組提供了一些腳本使啟動和關(guān)閉 Tomcat 變得輕松. 二、系統(tǒng)分析(一) 學生成績管理系統(tǒng)概述1)學生成績管理系統(tǒng)的發(fā)展背景學生成績管理是各大學的主要日常管理工作之一,涉及到校、系、師、生的諸多方面,隨著教學體制的不斷改革,尤其是學分制、選課制的展開和深入,學生成績?nèi)粘9芾砉ぷ骷氨4婀芾砣遮叿敝亍碗s。目前研究的現(xiàn)狀在安全性和信息更新化方面存在有一定的不足,各現(xiàn)有系統(tǒng)資料單獨建立,共享性差;在以管理者為主體的方式中,信息取舍依賴管理者對于信息的認知與喜好,較不容易掌握用戶真正的需求,也因此無法完全滿足用戶的需求。隨著計算機及網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,Inter/Intra 應用在全球范圍內(nèi)日益普及,在眾多的網(wǎng)絡(luò)服務(wù)中,Web 給人耳目一新的感覺,而在這其中,網(wǎng)絡(luò)已經(jīng)日漸普及,任何人可以在網(wǎng)絡(luò)所提供的平臺上進行自由的交流,通過網(wǎng)絡(luò),學生可以通過在線的網(wǎng)絡(luò)直接查詢程序,而學校教師也可在網(wǎng)上在線管理學生的成績,不需要再去張貼成績單,使用了在線電子系統(tǒng),既便于數(shù)據(jù)查詢不容易使數(shù)據(jù)丟失,又省去了印刷張貼的麻煩,可謂一舉兩得。這套學生成績管理系統(tǒng),就是基于 java 平臺和 ajax 實現(xiàn)的 RIA 富客戶端開發(fā)的,它包括學生查詢平臺和后臺管理平臺兩部分,分別為學生提供成績查詢功能,為老師提供管理學生成績的功能。對于前者要求建立起數(shù)據(jù)一致性和完整性強、數(shù)據(jù)安全性好的庫。本系統(tǒng)主要完成對學生成績的管理,包括數(shù)據(jù)庫中表的添加、修改、刪除等。3) 開發(fā)工具的選擇本系統(tǒng)開發(fā)工具:JDK + SQL SERVER 2022(二) 需求分析1) 功能需求分析 該學生成績管理系統(tǒng)具備三方面的功能:一方面是學生用戶,學生通過輸入學號和密碼進下該系統(tǒng)后,可以進行一些基礎(chǔ)查詢(學生信息查詢、班級信息查詢、課程信息查詢) 、成績管理(成績查詢、計算平均分)重新登陸系統(tǒng);一方面老師進入該系統(tǒng)則比學生多一些權(quán)限:成績輸入、成績查詢。需要刪除一條信息,則只要選擇這條信息再點擊 [刪除] 。2 選擇[學生信息查詢]菜單命令,即可進入[學生信息查詢 ]功能窗體,在其中的下拉列表中選擇你要看的信息,則在下面的表格中顯示你要的信息。4 選擇[成績管理] [輸入成績] 菜單命令,即可進入 [輸入成績]功能窗體,此功能權(quán)限只有管理員和教師。86 選擇[成績管理] [查詢成績]界面此界面對學生也是可見的,它的權(quán)限規(guī)所有用戶所有。8 選擇[退出]將退出整個系統(tǒng)。安全性:設(shè)立口令號和密碼驗證方式,防止非法用戶登錄進行操作。3) 數(shù)據(jù)庫需求分析――數(shù)據(jù)流圖在教務(wù)系統(tǒng)中功能模塊主要牽涉到的信息包括:是學生信息(base_info) 、班級信息(class_info) 、課程信息 (class_info)、成績表 (chengjibiao)、選課表 (xuankebiao)、登陸表(stu) 。登陸表:口令號(id) 、密碼 (password)。中間業(yè)務(wù)邏輯層的JavaBeans用的是JBuilderX EnterpriseX 版。 開發(fā)環(huán)境由于我用的是JBuilderX Enterprise 版開發(fā)的這個系統(tǒng),這個開發(fā)軟件功能十分強大,所以自然對開發(fā)環(huán)境要求相對來說比較高。2. 對系統(tǒng)平臺的要求: Windows 平臺 CPU:Intel PentiumIII 及以上兼容系列500MHz以上。Linux平臺 CPU:Intel PentiumIII 及以上兼容系列500MHz以上。數(shù)據(jù)流來源:登陸界面輸入的口令號和密碼。數(shù)據(jù)流組成:口令號(文本) ;密碼(文本)2) 數(shù)據(jù)流名:尋找信息說明:根據(jù)用戶在學生信息維護的時候所填寫的信息。數(shù)據(jù)流去向:學號將存在整個操作,其它的存入數(shù)據(jù)庫。數(shù)據(jù)流來源:成績輸入、修改、添加等界面用戶輸入包含課程編號、課程名稱、成績、教師。數(shù)據(jù)流組成:課程編號(文本) 、課程名稱(文本) 、教師(文本)等。數(shù)據(jù)流來源:由學生信息維護界面學生輸入的包含學號、姓名、性別等存入數(shù)據(jù)庫的。數(shù)據(jù)流組成:學號(文本) 、姓名(文本) 、班級名稱(文本) 、性別(文本)等。數(shù)據(jù)流來源:由成績管理輸入的包含班級名稱、教師、課程名、成績存入數(shù)據(jù)庫的。數(shù)據(jù)流組成:班級編號(文本) ;班級名稱(文本) ;教師(文本)等2. 對圖 中所涉及的處理過程描述如下:1) 處理過程名:登陸輸入數(shù)據(jù)流:口令號、密碼輸出數(shù)據(jù)流:不符合輸入條件的錯誤信息 處理過程邏輯:用 IF 條件進行判斷。處理過程號:班級編號,其中班級編號將存在整個操作。輸出數(shù)據(jù)流:學號、姓名、班級編號、性別等。4) 處理過程名:課程查詢輸入數(shù)據(jù)流:學號、姓名11輸出數(shù)據(jù)流:學號、班級名稱、課程名稱、上課時間節(jié)、上課時間天、上課地點、其中課程編號將存在整個操作。(三) 系統(tǒng)功能結(jié)構(gòu)設(shè)計 根據(jù)需求分析階段得到的功能需求,管理員、學生和教師用戶通過輸入口令號和密碼進下該系統(tǒng)后,可以進行一些學生基礎(chǔ)信息查詢(學生信息查詢、班級信息查詢、課程信息查詢) 、學生信息維護、成績管理(成績查詢、計算平均分)重新登陸系統(tǒng)、退出。其中基礎(chǔ)維護還要包括學生信息維護、班級信息維護、課程信息維護。綜上所述,得到客戶端功能模塊圖如下 所示?;拘畔⒌娜嬖O(shè)置,數(shù)據(jù)錄入方便、快捷。最大限度地實現(xiàn)了易維護性和易操作性。 內(nèi)存:256MB 以上。數(shù)據(jù)庫:SQL Server 2022。JDK的安裝是首先運行下載得到的 ,然后修改系統(tǒng)環(huán)境管理員模塊學生基本信息 登陸 退出學生信息維護 學生信息查詢 成績查詢 成績修改 成績輸入圖 客戶模塊系統(tǒng)功能模塊圖退出成績添加學生模塊成績查詢13變量,新建 JAVA_HOME=[x:]\,并在 PATH 參數(shù)中加入%JAVA_HOME%\bin。在 。啟動則在 ,就可啟動 tomcat 中一個支持 JSP 網(wǎng)頁技術(shù)的 Web 服務(wù)器。在瀏覽器的地址欄中鍵入 或者 后,如果能看到 tomcat 的歡迎頁就說明 JSP 實驗環(huán)境已經(jīng)建成,可進入下一步實驗。(三)數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫連接數(shù)據(jù)庫連接對動態(tài)網(wǎng)站來說是最為重要的部分,從 JSP 中訪問數(shù)據(jù)通常是通過 Java Bean 來實現(xiàn)的。很多數(shù)據(jù)庫系統(tǒng)帶有 JDBC 驅(qū)動程序,Java 程序就通過JDBC 驅(qū)動程序與數(shù)據(jù)庫相連,執(zhí)行查詢、提取數(shù)據(jù)等等操作。1 JavaBeanJavaBeans 是基于 java 的組件模型,由屬性,方法和事件 3 個部分組成。它是一種 Java 類,通過封裝成為具有某種功能或者處理某個業(yè)務(wù)的對象。Bean 的含義是可重復使用的 Java 組件。使用它的對象只能通過接口來操作。Bean 并不需要繼承特別的基類(base class)或事項特定的接口(Interface) 。2) 通信(Communication ):生成和收集組件的消息事件3) 持續(xù)(Persistence ):存放組件的狀態(tài)。5) 定制(Customization):開發(fā)者可控制組件所需的改變機制。JSP 吸引人之處很大程度上在于它使用了 Javabeans 組件技術(shù),但 JSP 中只支持不可見的 Javabeans。1)導入 JDBC 標準類庫JDBC(Java DataBase Connectivity, Java 數(shù)據(jù)庫連接)是一種可用于執(zhí)行SQL(Structured Query Language ,結(jié)構(gòu)化查詢語言) 語句的應用程序接口,為了將服務(wù)器從客戶端接受信息存入數(shù)據(jù)庫,需要使用 JDBC 標準類庫,所以需要在程序的開始加入以下 import 語句:Import .*。管理器的主要職責是保證所有的驅(qū)動程序?qū)ο罂杀?JDBC 的用戶程序訪問??梢哉{(diào)用 ()方法載入一個 JDBC 驅(qū)動程序:String strDBDriver=。 ()是 Java 的 Class 類的靜態(tài)方法,它使 Java 虛擬機動態(tài)的尋找,載入并連接指定的類。這里載入的 JDBC_ODBC 橋驅(qū)動程序就在 包中3)建立數(shù)據(jù)庫連接載入一個正確的驅(qū)動程序后,就可以用它來建立與數(shù)據(jù)庫的連接了。連接標記將告訴驅(qū)動程序管理器使用哪個驅(qū)動程序和連接哪個數(shù)據(jù)庫。第 2 部分表示所使用的JDBC 驅(qū)動程序名或網(wǎng)絡(luò)協(xié)議名。例如數(shù)據(jù)庫的數(shù)據(jù)源標記是 firm 則同 JDBCODBC 橋連接該數(shù)據(jù)庫所用的數(shù)據(jù)庫 URL 為 jdbc:odbc:firm.可以通過 DriverManager 類的靜態(tài)方法 getConnection()來建立一個數(shù)據(jù)庫連接:String strDBUrl=jdbc:odbc:firm。一旦建立數(shù)據(jù)庫連接,就可以打開該目標數(shù)據(jù)庫,并通過該連接向目標數(shù)據(jù)庫 SQL 指令。要執(zhí)行 SQL 指令,必須通過 Connection 對象的 createStatement()方法來創(chuàng)建一個 STMT 對象??梢?通過以下方式創(chuàng)建 STMT 對象:15private Connection conn=null。ResultSet rs=null。4)數(shù)據(jù)操作與數(shù)據(jù)庫建立了連接后,接著就要進行數(shù)據(jù)操作了。要對數(shù)據(jù)庫精心操作可以使用 STMT 對象的executeQuery()方法。具體如下:rs=(sql)。Connection 對象提供了一個簡單的關(guān)閉數(shù)據(jù)庫連接的方法 close()。此系統(tǒng)采用的數(shù)據(jù)庫軟件是 sqldb。字段名 字段類型 null default 描述 主鍵 外鍵id bigint     主鍵 increment  code varchar(100)     年級代碼    name varchar(200)     年級名稱    School_grade 年級字段名 字段類型 null default 描述 主鍵 外鍵id bigint     主鍵 increment  code varchar(100)     班級代碼    name varchar(200)     班級名稱    school_grade bigint     所在年級   school_gradeSchool_class 班級字段名 字段類型 null default 描述 主鍵 外鍵id bigint     主鍵 increment  code varchar(50)     課程編碼    name varchar(200)     課程名稱    credit_hour float     學分    pass float     及格線    school_grade bigint     所在學期   school_gradeLesson 課程16字段名 字段類型 null default 描述 主鍵 外鍵id bigint     主鍵 increment  username varchar(200)     用戶名    password varchar(200)     密碼    truename varchar(200)     真實姓名    sex integer     性別    school_class bigint     所在班級   school_classStudent 學生字段名 字段類型 null default 描述 主鍵 外鍵id bigint     主鍵 increment  score float     成績    student bigint     用戶   studentlesson bigint     課程   lessonScore 成績字段名 字段類型 null default 描述 主鍵 外鍵id bigint     主鍵 increment  username varchar(200)     用戶名    password varchar(200)     密碼    Admin 管理員四、 系統(tǒng)的實現(xiàn)(一) 學生查詢成
點擊復制文檔內(nèi)容
化學相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1