- 相關(guān)推薦
計算機本科專業(yè)學(xué)習助手JSP
畢業(yè)論文
目 錄
摘要 1
1 緒論 3
1.1 開發(fā)背景 3
1.2 開發(fā)意義 3
1.3 論文結(jié)構(gòu) 4
2 開發(fā)平臺與相關(guān)技術(shù)簡介 5
2.1 開發(fā)環(huán)境配置 5
2.1.1 JDK的安裝與配置 5
2.1.2 Tomcat安裝與測試 5
2.1.3 MySQL安裝與配置 6
2.2 B/S結(jié)構(gòu) 7
2.3 JSP技術(shù) 9
2.3.1 JSP概述 9
2.3.2 JavaBean 13
2.4 數(shù)據(jù)庫技術(shù) 15
2.4.1 MySQL簡介 15
2.4.2 JDBC 15
2.4.3 SQL語言 17
3 需求分析 19
3.1 功能需求分析 19
3.2 性能需求分析 19
3.2.1 硬件環(huán)境 19
3.2.2 軟件環(huán)境 20
3.3 數(shù)據(jù)流圖 20
4 總體設(shè)計 22
4.1設(shè)計思想 22
4.2 功能描述 22
4.3 功能模塊的劃分 22
5 詳細設(shè)計 25
5.1 數(shù)據(jù)庫設(shè)計與實現(xiàn) 25
5.1.1 數(shù)據(jù)庫需求分析 25
5.1.2 數(shù)據(jù)庫概念設(shè)計 26
5.1.3 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計 27
5.2 系統(tǒng)主要文件 30
5.2.1 JSP文件目錄結(jié)構(gòu) 30
5.2.2 JavaBean文件分析 31
5.3 主要功能模塊的實現(xiàn) 34
5.3.1 后臺管理的實現(xiàn) 34
5.3.2 前臺界面的實現(xiàn) 42
6 系統(tǒng)的測試與運行 49
6.1 中文問題的處理 49
6.2 錯誤處理 49
6.2.1 Java錯誤防止與出錯對策 49
6.2.2 JSP的編譯錯誤防止與出錯對策 50
6.2.3 HTML的錯誤與處理方法 50
6.2.4 JavaScript的錯誤檢查和應(yīng)用 50
結(jié)束語 52
參考文獻 53
致謝 54
計算機本科專業(yè)學(xué)習助手
摘要:當前許多大學(xué)生習慣了初高中以來“以老師的教為主”的填鴨式教學(xué),很難適應(yīng)大學(xué)中“以自學(xué)為主”的學(xué)習方式。他們找不到合適的學(xué)習方法,不會合理安排自己的時間,在學(xué)習和生活上都感到很迷惘。計算機本科專業(yè)學(xué)習助手就是針對這種情況為大學(xué)計算機專業(yè)學(xué)生設(shè)計。它旨在解決計算機專業(yè)各年級學(xué)生在學(xué)習生活中遇到的各種問題,并為那些盲目學(xué)習的學(xué)生指點迷津。
本系統(tǒng)基于B/S模式的3層體系結(jié)構(gòu),采用JSP技術(shù)、JDBC技術(shù)和MySQL數(shù)據(jù)庫技術(shù)進行開發(fā)與實現(xiàn)。它分為前臺界面設(shè)計和后臺數(shù)據(jù)庫管理設(shè)計。實現(xiàn)了信息瀏覽、新聞發(fā)布、資料上傳下載以及論壇管理等功能。具有操作簡單、界面美觀、內(nèi)容豐富、可讀性強等優(yōu)點。
論文按照軟件開發(fā)的流程,從開發(fā)背景、需求分析、系統(tǒng)的概要設(shè)計和詳細設(shè)計對系統(tǒng)進行了全面的闡述,同時還對系統(tǒng)開發(fā)環(huán)境的配置、開發(fā)平臺以及系統(tǒng)實現(xiàn)的相關(guān)技術(shù)作了詳細介紹。論文給出了系統(tǒng)的設(shè)計圖和程序核心代碼。
關(guān)鍵字:JSP;MySQL;學(xué)習助手;數(shù)據(jù)庫管理
A Studying Assistant System For Undergraduate Students Who Major In Computer
Abstract: Many students in universities are used to the studying method of “filling ducks” which they have accepted in senior middle school. It is very difficult for them to learn by themselves. They can’t find the suitable studying method, can not arrange their time reasonably and feel very perplexed in their study and life. The studying assistant system is designed for the undergraduate students who major in computer. Its purpose is to resolve various problems that each grade students who major in computer is facing in their study and life.
The system which this paper has designed and realized adopts a three-layer system construction based on B/S. It adopts the technique of JSP, JDBC and MySQL database. It includes the interface designs and the database management designs. The functions realized in this system include the fixed information browsing, the news releasing, the data upload and download and the forum management. It has the advantages of easy operation, beautiful interface, abundant contents and strong readability etc.
According to the process of software engineering, the thesis elaborates this system in detail from the development background, the need analyses, the total design and detailed design of the system. It still gives a detailed introduction of the installation and configuration of the system, the plat of development and the primary technique of the system. The thesis gives the design diagram and the procedure core codes of the system as well.
Keywords: JSP; MySQL; the studying assistant; the database management
1 緒論
1.1 開發(fā)背景
在Internet飛速發(fā)展的今天,互聯(lián)網(wǎng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們學(xué)習、工作、生活等各個方面發(fā)揮著重要的作用,因此網(wǎng)站建設(shè)在Internet應(yīng)用上的地位顯而易見,它越來越受到人們的重視。這次所設(shè)計的課題——計算機本科專業(yè)學(xué)習助手正是互聯(lián)網(wǎng)與人們學(xué)習生活之間緊密關(guān)系的體現(xiàn),該網(wǎng)站針對大學(xué)本科計算機專業(yè)各年級學(xué)生的不同學(xué)習和生活需求提供相關(guān)靜態(tài)與動態(tài)的信息,給計算機本科專業(yè)各年級學(xué)生帶來學(xué)習和生活上的幫助。同時也給他們提供網(wǎng)絡(luò)生活空間,促進彼此之間的交流。
當然在國內(nèi)外互聯(lián)網(wǎng)上的計算機學(xué)習網(wǎng)站或者大學(xué)生校園網(wǎng)站多不勝數(shù),它們的設(shè)計各有風格,內(nèi)容也充實具體,但是要在其中找到1個專為大學(xué)計算機專業(yè)各年級學(xué)生提供的,既可以解開他們學(xué)習上的疑惑,又可以解決他們在工作生活中的困擾的網(wǎng)站卻很難。而當前許多大學(xué)生習慣了高中“以老師的教為主”的教學(xué)模式,很難適應(yīng)大學(xué)中“以學(xué)生的學(xué)為主”的學(xué)習方式,他們找不到合適的學(xué)習方法,不會合理安排自己的時間,在學(xué)習和生活上都感到很迷惘。計算機本科專業(yè)學(xué)習助手就是針對這些情況設(shè)計,它旨在對大學(xué)計算機專業(yè)學(xué)生在學(xué)習生活中遇到的問題提出解決方案,為他們提供學(xué)習和生活上的幫助。
1.2 開發(fā)意義
對于剛剛跨進大學(xué)校園的學(xué)生,在經(jīng)過緊張的高考后,他們的精神狀態(tài)變得極為松弛和懶散。同時他們也早已習慣了初高中“以老師的教為主”的填鴨式教學(xué),很難適應(yīng)大學(xué)中“以自學(xué)為主”的學(xué)習方式,他們找不到合適的學(xué)習方法,不會合理安排時間,在學(xué)習和生活上都感到很迷惘。然而,大學(xué)是人生奮斗的另1個起點,如果不給剛?cè)雽W(xué)的大1新生指引,讓他們走向正確的發(fā)展道路,那么大學(xué)4年的時光有可能成為他們終生的遺憾。而對于在讀的大2、大3學(xué)生,他們是不是在前進的道路上真正找到了屬于自己的發(fā)展空間?對于將要畢業(yè)步入社會的大4學(xué)生又要注意些什么呢?本系統(tǒng)就是以在讀的大學(xué)生為主要研究對象,在分析了大學(xué)各階段出現(xiàn)的主要問題的基礎(chǔ)上,以計算機本科專業(yè)的學(xué)生為例設(shè)計。系統(tǒng)針對大學(xué)本科計算機專業(yè)各年級學(xué)生的不同學(xué)習和生活需求提供相關(guān)靜態(tài)與動態(tài)的信息,它旨在對計算機專業(yè)學(xué)生在學(xué)習生活中遇到的問題提出解決方案,并為那些盲目學(xué)習的學(xué)生指點迷津。
從個人來說,大學(xué)時代是人生中最關(guān)鍵、最美好的時期,是人生的黃金時代;也是世界觀、人生觀和價值觀形成的重要時期。如果大學(xué)生不珍惜大學(xué)4年的時光,在迷惘和朦朧中度過,得過且過,或者碌碌無為,那豈不是浪費了人生中最大的1筆財富?從整個
【計算機本科專業(yè)學(xué)習助手JSP】相關(guān)文章:
計算機專業(yè)學(xué)習助手TOMCAT+SQL11-23
基于JSP的BBS設(shè)計與實現(xiàn)JSP+SQL03-08
基于JSP的BBS系統(tǒng)設(shè)計與實現(xiàn)JSP+JavaBean+SQL03-08
基于JSP的共享資源發(fā)布站點JSP+SQL11-23
基于JSP技術(shù)的學(xué)術(shù)會議論文系統(tǒng)--投稿及審稿JSP+SQL03-08
美容網(wǎng)站的設(shè)計與實現(xiàn)JSP+SQL03-08
基于JSP網(wǎng)頁自動生成工具的設(shè)計與實現(xiàn)03-18
基于MVC架構(gòu)的JSP網(wǎng)站設(shè)計與實現(xiàn)-校園網(wǎng)上二手書店JSP+SQL03-08