- 相關(guān)推薦
計(jì)算機(jī)本科專業(yè)學(xué)習(xí)助手JSP
畢業(yè)論文
目 錄
摘要 1
1 緒論 3
1.1 開發(fā)背景 3
1.2 開發(fā)意義 3
1.3 論文結(jié)構(gòu) 4
2 開發(fā)平臺(tái)與相關(guān)技術(shù)簡介 5
2.1 開發(fā)環(huán)境配置 5
2.1.1 JDK的安裝與配置 5
2.1.2 Tomcat安裝與測(cè)試 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è)計(jì) 22
4.1設(shè)計(jì)思想 22
4.2 功能描述 22
4.3 功能模塊的劃分 22
5 詳細(xì)設(shè)計(jì) 25
5.1 數(shù)據(jù)庫設(shè)計(jì)與實(shí)現(xiàn) 25
5.1.1 數(shù)據(jù)庫需求分析 25
5.1.2 數(shù)據(jù)庫概念設(shè)計(jì) 26
5.1.3 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì) 27
5.2 系統(tǒng)主要文件 30
5.2.1 JSP文件目錄結(jié)構(gòu) 30
5.2.2 JavaBean文件分析 31
5.3 主要功能模塊的實(shí)現(xiàn) 34
5.3.1 后臺(tái)管理的實(shí)現(xiàn) 34
5.3.2 前臺(tái)界面的實(shí)現(xiàn) 42
6 系統(tǒng)的測(cè)試與運(yùn)行 49
6.1 中文問題的處理 49
6.2 錯(cuò)誤處理 49
6.2.1 Java錯(cuò)誤防止與出錯(cuò)對(duì)策 49
6.2.2 JSP的編譯錯(cuò)誤防止與出錯(cuò)對(duì)策 50
6.2.3 HTML的錯(cuò)誤與處理方法 50
6.2.4 JavaScript的錯(cuò)誤檢查和應(yīng)用 50
結(jié)束語 52
參考文獻(xiàn) 53
致謝 54
計(jì)算機(jī)本科專業(yè)學(xué)習(xí)助手
摘要:當(dāng)前許多大學(xué)生習(xí)慣了初高中以來“以老師的教為主”的填鴨式教學(xué),很難適應(yīng)大學(xué)中“以自學(xué)為主”的學(xué)習(xí)方式。他們找不到合適的學(xué)習(xí)方法,不會(huì)合理安排自己的時(shí)間,在學(xué)習(xí)和生活上都感到很迷惘。計(jì)算機(jī)本科專業(yè)學(xué)習(xí)助手就是針對(duì)這種情況為大學(xué)計(jì)算機(jī)專業(yè)學(xué)生設(shè)計(jì)。它旨在解決計(jì)算機(jī)專業(yè)各年級(jí)學(xué)生在學(xué)習(xí)生活中遇到的各種問題,并為那些盲目學(xué)習(xí)的學(xué)生指點(diǎn)迷津。
本系統(tǒng)基于B/S模式的3層體系結(jié)構(gòu),采用JSP技術(shù)、JDBC技術(shù)和MySQL數(shù)據(jù)庫技術(shù)進(jìn)行開發(fā)與實(shí)現(xiàn)。它分為前臺(tái)界面設(shè)計(jì)和后臺(tái)數(shù)據(jù)庫管理設(shè)計(jì)。實(shí)現(xiàn)了信息瀏覽、新聞發(fā)布、資料上傳下載以及論壇管理等功能。具有操作簡單、界面美觀、內(nèi)容豐富、可讀性強(qiáng)等優(yōu)點(diǎn)。
論文按照軟件開發(fā)的流程,從開發(fā)背景、需求分析、系統(tǒng)的概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)對(duì)系統(tǒng)進(jìn)行了全面的闡述,同時(shí)還對(duì)系統(tǒng)開發(fā)環(huán)境的配置、開發(fā)平臺(tái)以及系統(tǒng)實(shí)現(xiàn)的相關(guān)技術(shù)作了詳細(xì)介紹。論文給出了系統(tǒng)的設(shè)計(jì)圖和程序核心代碼。
關(guān)鍵字:JSP;MySQL;學(xué)習(xí)助手;數(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é)習(xí)、工作、生活等各個(gè)方面發(fā)揮著重要的作用,因此網(wǎng)站建設(shè)在Internet應(yīng)用上的地位顯而易見,它越來越受到人們的重視。這次所設(shè)計(jì)的課題——計(jì)算機(jī)本科專業(yè)學(xué)習(xí)助手正是互聯(lián)網(wǎng)與人們學(xué)習(xí)生活之間緊密關(guān)系的體現(xiàn),該網(wǎng)站針對(duì)大學(xué)本科計(jì)算機(jī)專業(yè)各年級(jí)學(xué)生的不同學(xué)習(xí)和生活需求提供相關(guān)靜態(tài)與動(dòng)態(tài)的信息,給計(jì)算機(jī)本科專業(yè)各年級(jí)學(xué)生帶來學(xué)習(xí)和生活上的幫助。同時(shí)也給他們提供網(wǎng)絡(luò)生活空間,促進(jìn)彼此之間的交流。
當(dāng)然在國內(nèi)外互聯(lián)網(wǎng)上的計(jì)算機(jī)學(xué)習(xí)網(wǎng)站或者大學(xué)生校園網(wǎng)站多不勝數(shù),它們的設(shè)計(jì)各有風(fēng)格,內(nèi)容也充實(shí)具體,但是要在其中找到1個(gè)專為大學(xué)計(jì)算機(jī)專業(yè)各年級(jí)學(xué)生提供的,既可以解開他們學(xué)習(xí)上的疑惑,又可以解決他們?cè)诠ぷ魃钪械睦_的網(wǎng)站卻很難。而當(dāng)前許多大學(xué)生習(xí)慣了高中“以老師的教為主”的教學(xué)模式,很難適應(yīng)大學(xué)中“以學(xué)生的學(xué)為主”的學(xué)習(xí)方式,他們找不到合適的學(xué)習(xí)方法,不會(huì)合理安排自己的時(shí)間,在學(xué)習(xí)和生活上都感到很迷惘。計(jì)算機(jī)本科專業(yè)學(xué)習(xí)助手就是針對(duì)這些情況設(shè)計(jì),它旨在對(duì)大學(xué)計(jì)算機(jī)專業(yè)學(xué)生在學(xué)習(xí)生活中遇到的問題提出解決方案,為他們提供學(xué)習(xí)和生活上的幫助。
1.2 開發(fā)意義
對(duì)于剛剛跨進(jìn)大學(xué)校園的學(xué)生,在經(jīng)過緊張的高考后,他們的精神狀態(tài)變得極為松弛和懶散。同時(shí)他們也早已習(xí)慣了初高中“以老師的教為主”的填鴨式教學(xué),很難適應(yīng)大學(xué)中“以自學(xué)為主”的學(xué)習(xí)方式,他們找不到合適的學(xué)習(xí)方法,不會(huì)合理安排時(shí)間,在學(xué)習(xí)和生活上都感到很迷惘。然而,大學(xué)是人生奮斗的另1個(gè)起點(diǎn),如果不給剛?cè)雽W(xué)的大1新生指引,讓他們走向正確的發(fā)展道路,那么大學(xué)4年的時(shí)光有可能成為他們終生的遺憾。而對(duì)于在讀的大2、大3學(xué)生,他們是不是在前進(jìn)的道路上真正找到了屬于自己的發(fā)展空間?對(duì)于將要畢業(yè)步入社會(huì)的大4學(xué)生又要注意些什么呢?本系統(tǒng)就是以在讀的大學(xué)生為主要研究對(duì)象,在分析了大學(xué)各階段出現(xiàn)的主要問題的基礎(chǔ)上,以計(jì)算機(jī)本科專業(yè)的學(xué)生為例設(shè)計(jì)。系統(tǒng)針對(duì)大學(xué)本科計(jì)算機(jī)專業(yè)各年級(jí)學(xué)生的不同學(xué)習(xí)和生活需求提供相關(guān)靜態(tài)與動(dòng)態(tài)的信息,它旨在對(duì)計(jì)算機(jī)專業(yè)學(xué)生在學(xué)習(xí)生活中遇到的問題提出解決方案,并為那些盲目學(xué)習(xí)的學(xué)生指點(diǎn)迷津。
從個(gè)人來說,大學(xué)時(shí)代是人生中最關(guān)鍵、最美好的時(shí)期,是人生的黃金時(shí)代;也是世界觀、人生觀和價(jià)值觀形成的重要時(shí)期。如果大學(xué)生不珍惜大學(xué)4年的時(shí)光,在迷惘和朦朧中度過,得過且過,或者碌碌無為,那豈不是浪費(fèi)了人生中最大的1筆財(cái)富?從整個(gè)
【計(jì)算機(jī)本科專業(yè)學(xué)習(xí)助手JSP】相關(guān)文章:
jsp考試系統(tǒng)JSP+TOMCAT+SQL05-13
藝術(shù)教育本科專業(yè)設(shè)置(藝術(shù)學(xué))05-13
加強(qiáng)應(yīng)用型本科專業(yè)基礎(chǔ)課教學(xué)改革探討06-02
電大開放教育英語本科專業(yè)畢業(yè)論文寫作存在的問題及指導(dǎo)策略04-14
計(jì)算機(jī)開題報(bào)告08-26
計(jì)算機(jī)教學(xué)論文11-02