【正文】
畢業(yè)設計(論文) JAVA+SQL_學生成績管理系統(tǒng)的設計與實現 江蘇大學 畢業(yè)設計論文 學生成績管理系統(tǒng)的設計與實現 THE DESIGN AND REALIZATION OF THE RESULT OF STUDENT ADMINISTRATION MANAGEMENT SYSTEM 學生姓名 學 號 年級專業(yè) 2021 級計算機科學與技術 指導老師 學 院應用科學技術學院 提交日期年 月 目錄 摘 要 3 一開發(fā)平臺及工具簡介 5 二系 統(tǒng)分析 7 一 學生成績管理系統(tǒng)概述 7 二 需求分析 1 功能需求分析 性能需求分析 9 3 數據庫需求分析――數據流圖 9 4 數據結構分析――數據流圖 10 三 系統(tǒng)功能結構設計 12 三系統(tǒng)設計 13 一 設計目標 13 二 開發(fā)及運行環(huán)境 13 三 數據庫設計 14 四系統(tǒng)的實現 17 一 學生查詢成績部分 17 二 后臺管理成績部分 19 登陸模塊 19 年紀班級管理模塊 20 課程管理模塊 24 評分模塊 24 學生信息管理模塊 27 管理員模塊 29 五系統(tǒng)存在的問題及前景展望 30 一 系統(tǒng)存在問題 30 二 前景展望 30 參考文獻 31 摘要 隨著現代計算機科學的發(fā)展計算機信息系統(tǒng)越來越受到重視網絡已經成為人們交流信息的重要方式所以基于網絡平臺的各種系統(tǒng)不斷出現 BS 結構的軟件已經成為人們生活工作的一種重要工具本文將介紹如何使用 java 后臺結合 RIA富客戶端技術制作學生管理系統(tǒng)其中涉及到數據庫的建立和系統(tǒng)模塊功能的實現并在最后說明了系統(tǒng)存在問題和前景展望 關鍵詞 javaSQL TOMCAT 學生成績管理 Abstract Along with the modern puter science development the puter information system is more and more important the work already became the people to exchange the information important way therefore appeared systems that based on work platform the BS system already became one kind of important tool which the people exchanged Now we will introduce how to use java and RIA to develop a student score management system This part including database creation and the system function realization Finally expound the matter and shortage of the system in order to ameliorate better in the future Keywords java SQL TOMCATStudent score management 開發(fā)平臺及工具簡介 1Java 概述 Java 包括 Java 編程語言開發(fā)工具和環(huán)境 Java 類庫等 Java語言是美國 SUN公司開發(fā)的一種完全面向對象的程序設計語言 Java語言由 C 語言發(fā)展而來但比 C 語言簡單 Java 語言具有簡單與平臺無關高效健壯安全 多線程等特點它是當前網絡編程中的首選語言 JDK提供了 Java程序的編譯和運行方式并且編譯和運行都是命令行方式 JDK本身沒有提供源程序編輯環(huán)境沒有提供可視化的集成開發(fā)環(huán)境 Integrated Development EnvironmentIDE 有一些其他 Java 開發(fā)工具提供集成開發(fā)環(huán)境如EclipseJCreatorJBuilder 等它們都是建立在 JDK 的運行時環(huán)境之上的 Java 是一門編譯語言 piled language 但它不直接生成硬件處理器指令而是生成一種字節(jié)碼 bytecodes 這種字節(jié)碼由 Java 虛擬機解釋執(zhí)行 Java 虛擬機 Java Virtual MachineJVM 實際上是一個程序它定義了指令集寄存器集類文件結構棧垃圾收集堆內存區(qū)域等提供了跨平臺能力的基礎框架 Java 虛擬機實現了一臺理想的計算機并可以優(yōu)化運行 Java 程序因此一個Java 程序其實是被 Java 虛擬機執(zhí)行的而 Java 虛擬機運行于實際的處理器之上 Java 虛擬機執(zhí)行應用程序具有以下三個典型特點 1JavaJava 2SQL Server 2021 SQL Server 2021 是 Microsoft 公司推 出的 SQL Server 數據庫管理系統(tǒng)的最新版本該版本繼承了 SQL Server 70 版本的優(yōu)點同時又比它增加了許多更先進的功能具有使用方便可伸縮性好與相關軟件集成程度高等優(yōu)點可跨越從運行Microsoft Windows 98 的膝上型電腦到運行 Microsoft Windows 2021 的大型多處理器的服務器等多種平臺使用學習 SQL Server 是掌握其他平臺及大型數據如 OracleSybaseDB2 的基礎因為這些大型數據庫對于設備平臺人員知識的要求往往較高而并不是每個人都具備這樣的條件且有機會去 接觸它們但有了 SQL Server的基礎再去學習和使用它們就容易多了 IT行業(yè)的實踐經驗充分證明了這一點兼容性良好由于今天 Windows 操作系統(tǒng)占領著主導地的位選擇 SQL Server一定會在兼容性方面取得一些優(yōu)勢另外 SQL Server 2021 除了具有擴展性可靠性以外還具有可以迅速開發(fā)新的因特網系統(tǒng)的功能尤其是它可以直接存貯 XML 數據可以將搜索結果以 XML 格式輸出等特點有利于構建了異構系統(tǒng)的互操作性奠定了面向互聯(lián)網的企業(yè)應用和服務的基石這些特點在 NET 戰(zhàn)略中發(fā)揮著重要的作用 相對于 70 的憂越性 Microsoft SQL Server 2021 是在 SQL Server 70 的基礎上對性能可靠性質量以及易用性進行了擴展 SQL Server 2021 中包含許多新特性這些特性使其成為針對電子商務數據倉庫和在線商務解決方案的卓越的數據庫平臺其增強的特性包括對豐富的擴展標記語言 XML 的支持綜合分析服務以及便捷的數據庫管理 電子商務在使用由 Microsoft SQL Server 2021 關系數據庫引擎的情況下XML 數據可在關系表中進行存儲而查詢則能以 XML 格式將有關結果返回此外 XML支持還簡化了后端系統(tǒng)集成并 實現了跨防火墻的無縫數據傳輸你還可以使用Hypertext Transfer Protocol 超文本傳輸協(xié)議 HTTP 來訪問 SQL Server 2021以實現面向 SQL Server 2021 數據庫的安全 Web 連接和無須額外編程的聯(lián)機分析處理 OLAP 多維數據集 數據倉庫 Microsoft SQL Server 2021 非常明顯的改進就是增加了 OLAP 聯(lián)機分析處理 功能這可以讓很多中小企業(yè)用戶也可以使用數據倉庫的一些特性進行分析 OLAP 可以通過多維存儲技術對大型復雜數據集執(zhí)行快速高級的分析工作數據挖掘功能能 夠揭示出隱藏在大量數據中的傾向及趨勢它允許組織或機構最大 限度的從數據中獲取價值通過對現有數據進行有效分析這一功能可以對未來的趨勢進行預測 增強的在線商務 Microsoft SQL Server 2021 簡化了管理優(yōu)化工作并且增強了迅速成功的部署在線商務應用程序所需的可靠性和伸縮性其中用以提高可靠性的特性包括日志傳送在線備份和故障切換群集在伸縮性方面的改進包括對多達 32 顆 CPU 和 64 GB RAM 的支持通過自動優(yōu)化和改進后的管理特性 諸如數據文件尺寸的自動管理基于向導的數據庫拷貝自動內存管理和簡化的故障切 換群集安裝與管理在線商務應用程序能夠被迅速部署并有效管理 利于構筑 敏捷性商務 所謂 敏捷性商務 就是能夠打破內部和外部的商業(yè)界限對迅速改變的環(huán)境做出快速反應微軟已經與關鍵的合作伙伴建立起了戰(zhàn)略關系創(chuàng)造出了能夠與許多供應商的產品實現整合的解決方案因而企業(yè)用戶并不需要做出 要么完全接受要么全部不要 的承諾在部署解決方案的過程中企業(yè)用戶不一定要拆除原有的設備從頭敏捷商務讓企業(yè)用戶能夠充分利用現有的系統(tǒng)自主決定所需的硬件和軟件解決方案以及由誰來提供伸縮自如游刃有余 Tomcat 是一個帶有 jsp 環(huán)境的 servlet 容器 servlet 容器是一個根據用戶的行為可以管理和激活 servlet 的運行時的 shell 啟動與關閉 Tomcat 使用 bin目錄中的腳本啟動與關閉 Tomcat 啟動 uinxbinstartupsh win32bin\startup 關閉 unixbinshutdownsh win32bin\shutdown Tomcat 目錄結構 目錄名 描述 bin 包含啟動關閉腳本 conf 包含不同的配置文件 包括 serverxml Tomcat 的主要配置文件 和為不同的 Tomcat 配置的web 應用設置缺省值的 文件 webxml doc 包含各種 Tomcat 文檔 lib 包含 Tomcat使用的 jar 文件 unix 平臺此目錄下的任何文件都被加到 Tomcat 的 classpath中 logs Tomcat 擺放日志文件的地方 src ServletAPI 源文件先別高興這些只有些必須在 Servlet容器內實現的空接口和抽象類 webapps 包含 web項目示例 此外 Tomcat 會創(chuàng)建如下目錄 work Tomcat 自動生成放置 Tomcat 運行時的臨時文件 如編譯后的 JSP 文件 如在 Tomcat 運行時刪除此目錄 JSP