基于mvc的客戶管理子系統(tǒng)的設(shè)計與實現(xiàn).doc
約45頁DOC格式手機(jī)打開展開
基于mvc的客戶管理子系統(tǒng)的設(shè)計與實現(xiàn),45頁 1.9萬計字摘要隨著計算機(jī)技術(shù)的飛速發(fā)展,把計算機(jī)科學(xué)﹑管理科學(xué)等領(lǐng)域的技術(shù)應(yīng)用于科研項目信息管理,可以提升科研管理的信息化水平,從而有效降低成本、大大提高了科研管理水平和工作效率,因此建立科研信息平臺成為必要。而網(wǎng)絡(luò)技術(shù), 特別是internet技術(shù)的發(fā)展和普及, 基于mvc的科研信息平臺已經(jīng)成為各高??蒲泄?..
內(nèi)容介紹
此文檔由會員 bfxqt 發(fā)布
45頁 1.9萬計字
摘要
隨著計算機(jī)技術(shù)的飛速發(fā)展,把計算機(jī)科學(xué)﹑管理科學(xué)等領(lǐng)域的技術(shù)應(yīng)用于科研項目信息管理,可以提升科研管理的信息化水平,從而有效降低成本、大大提高了科研管理水平和工作效率,因此建立科研信息平臺成為必要。而網(wǎng)絡(luò)技術(shù), 特別是Internet技術(shù)的發(fā)展和普及, 基于MVC的科研信息平臺已經(jīng)成為各高??蒲泄芾淼闹匾绞胶桶l(fā)展方向。通過科研信息平臺,可以實現(xiàn)科研工作的網(wǎng)絡(luò)化管理,形成一個及時更新的科研數(shù)據(jù)中心和科研管理溝通平臺,全面、實時、準(zhǔn)確提供學(xué)校的有關(guān)科研信息,為學(xué)校領(lǐng)導(dǎo)有關(guān)科研決策提供輔助支持,為學(xué)校里的教師開展科研活動提供了方便快捷的服務(wù),為科研管理人員開展工作提供極大的便利。
本文首先介紹了基于MVC的科研信息平臺的系統(tǒng)應(yīng)用背景,平臺的開發(fā)技術(shù),開發(fā)模式,開發(fā)工具,并確定了開發(fā)環(huán)境,構(gòu)建了基本的框架結(jié)構(gòu)和功能模塊,然后確定了數(shù)據(jù)庫和各功能模塊的詳細(xì)設(shè)計,并進(jìn)行具體的功能模塊實現(xiàn)。
關(guān)鍵詞:Jsp,科研信息,JavaBean,Servlet,MVC,MySQL
ABSTRACT
With the rapid development of computer technology,applying computer science, management science and technology at the fields of scientific research information management can enhance the level of scientific research ,and reduce costs, greatly improve the level of scientific management and work efficiency, so establishing a scientific research information platforms is necessary. And network technology, particularly Internet technology’s development and popularization ,scientific information based on MVC platform has become the important way of scientific research management and direction. Through scientific research information platform enables network management of scientific research, forming a center-to-date scientific data and research management communication platforms, comprehensive, real-time, accurate provide schools relevant scientific information ,giving school leaders auxiliary support to make the relevant scientific research decision, giving teachers in the schools carrying out research activities a convenient and efficient service, providing researchers and managers a great work convenience.
This thesis,at the first, introduces the MVC-based research information platform system application’s background, development techniques, development model, development tools, and determine the development environment.And this thesis is going to build the basic framework of the structure and function modules, and then determine the function of the database and module detailed design. In the end,it carrys out a specific function modules.
KEY WORDS: Jsp,Scientific Research Information,JavaBean,Servlet,MVC,MySQL
目錄
摘要 III
ABSTRACT IV
第一章 前言 1
1.1 系統(tǒng)應(yīng)用背景 1
1.2 系統(tǒng)開發(fā)意義 3
1.3 系統(tǒng)開發(fā)目標(biāo) 3
第二章 關(guān)于開發(fā)平臺的相關(guān)知識介紹 5
2.1 MVC模式的介紹 5
2.1.1 MVC的基本思想 5
2.1.2 MVC的優(yōu)點 6
2.2 用JSP+JavaBean+Servlet實現(xiàn)MVC的技術(shù)路線 7
2.2.1 JSP介紹 7
2.2.2 JavaBean介紹 8
2.2.3 Servlet介紹 9
2.2.4 JSP+JavaBean+Servlet實現(xiàn)MVC 9
2.3 數(shù)據(jù)庫的選用 10
2.3.1 數(shù)據(jù)庫基礎(chǔ) 11
2.3.2 MYSQL數(shù)據(jù)庫 11
第三章 系統(tǒng)需求分析 13
3.1 系統(tǒng)性能需求分析 13
3.1.1 硬件環(huán)境 13
3.1.2 軟件環(huán)境 13
3.2 系統(tǒng)功能模塊分析 14
3.2.1 系統(tǒng)功能需求 14
3.2.2 系統(tǒng)模塊需求 14
3.2.3 系統(tǒng)模塊分析 15
3.2.4 系統(tǒng)數(shù)據(jù)流圖 16
第四章 系統(tǒng)詳細(xì)設(shè)計 17
4.1 數(shù)據(jù)庫設(shè)計 17
4.1.1 數(shù)據(jù)表設(shè)計 18
4.1.2 數(shù)據(jù)表間的關(guān)系 20
4.2系統(tǒng)功能模塊設(shè)計 20
4.2.1 一般用戶模塊 20
4.2.2 資料員用戶模塊 22
4.2.3 管理員模塊 24
第五章 系統(tǒng)具體實現(xiàn) 26
5.1 建立和連接數(shù)據(jù)庫 26
5.1.1 創(chuàng)建數(shù)據(jù)庫kygl_DataBase 26
5.1.2 編寫連接MYSQL的驅(qū)動JAVA文件 27
5.2功能模塊的具體實現(xiàn) 28
5.2.1 登陸界面的實現(xiàn) 28
5.2.2 管理員模塊實現(xiàn) 30
5.2.3 資料員模塊實現(xiàn) 36
5.2.4 一般用戶模塊實現(xiàn) 37
結(jié)束語 38
致謝 39
參考文獻(xiàn) 40
參考文獻(xiàn)
[1] 傅文江,MVC架構(gòu)技術(shù)與Struts實現(xiàn)研究,福建電腦,2004,(3),10-11
[2] 黃浩鋒,基于Struts+Hibernate框架構(gòu)建教務(wù)系統(tǒng),福建電腦,2005,(7),108-109
[4] 孫福振,李艷,李業(yè)剛,基于J2EE的MVC設(shè)計模式的研究與實現(xiàn),山東理工大學(xué)學(xué)報(自然科學(xué)版),2006,20(2),50-53
[5] 吳寅斐,何欽銘,吳大瑞,Struts分析及其應(yīng)用研究,計算機(jī)工程,2005,31(16),44-45
[6] 夏陽,胡平,基于Struts體系結(jié)構(gòu)的Web應(yīng)用,計算機(jī)與現(xiàn)代化,2005,(6),56-59
[7] 石磊,陳朔鷹,基于MVC設(shè)計模式的Struts框架的研究,微型電腦應(yīng)用,2005,21(3),8-10
[8] 孫麒,鄭寧,周志宇,基于Struts的數(shù)據(jù)校驗框架的應(yīng)用研究,計算機(jī)工程與設(shè)計,2004,25(8),1313-1316
[9] 方劍,熊前興,基于Struts框架開發(fā)Web應(yīng)用的探討,交通與計算機(jī),2004,24(3),123-126
[10] 謝艷平,胡家寶,謝承旺,基于Struts和Hibernate的MVC設(shè)計模式,交通與計算機(jī),2005,23(4),62-64
[12] 田珂,謝世波,方馬,J2EE數(shù)據(jù)持久層的解決方案,計算機(jī)工程,2003,29(22),93-95
[14] 宋漢增,沈琳,利用Hibernate對象持久化服務(wù)簡化Java數(shù)據(jù)庫訪問,計算機(jī)應(yīng)用,2003,23(12),135-137
[15] 秦敏,李志蜀,利用Hibernate框架簡化Java數(shù)據(jù)庫訪問,計算機(jī)應(yīng)用與軟件,2006
[16] RodJohnsn,Spring框架高級編程,機(jī)械工業(yè)出版社,2006-4-1
[17] 梁立新,項目實踐精解:基于Struts-Spring-Hibernate的Java應(yīng)用開發(fā),電子工業(yè)出版社,2006-8-1
[18] Michael Blaha著,車皓陽,楊眉譯。UML面向?qū)ο蠼Ec設(shè)計.第二版。北京:人民郵電出版社,2006
[19] 刁成嘉.面向?qū)ο蠹夹g(shù)導(dǎo)論.北京:機(jī)械工業(yè)出版社,2004
[20] Eric J.Braude.Software Design with Pattern,UML and Components.Addison Wisley,2002
[21] William Crawford,Jonathan Kaplan.J2EE Design Pattern.Addison-Wesley,2003
[22] Grady Booch,Jams Rumbaugh,Ivar Jacoboson著。邵維忠等譯.UML用戶指南.第二版.北京:機(jī)械工業(yè)出版社,2003
摘要
隨著計算機(jī)技術(shù)的飛速發(fā)展,把計算機(jī)科學(xué)﹑管理科學(xué)等領(lǐng)域的技術(shù)應(yīng)用于科研項目信息管理,可以提升科研管理的信息化水平,從而有效降低成本、大大提高了科研管理水平和工作效率,因此建立科研信息平臺成為必要。而網(wǎng)絡(luò)技術(shù), 特別是Internet技術(shù)的發(fā)展和普及, 基于MVC的科研信息平臺已經(jīng)成為各高??蒲泄芾淼闹匾绞胶桶l(fā)展方向。通過科研信息平臺,可以實現(xiàn)科研工作的網(wǎng)絡(luò)化管理,形成一個及時更新的科研數(shù)據(jù)中心和科研管理溝通平臺,全面、實時、準(zhǔn)確提供學(xué)校的有關(guān)科研信息,為學(xué)校領(lǐng)導(dǎo)有關(guān)科研決策提供輔助支持,為學(xué)校里的教師開展科研活動提供了方便快捷的服務(wù),為科研管理人員開展工作提供極大的便利。
本文首先介紹了基于MVC的科研信息平臺的系統(tǒng)應(yīng)用背景,平臺的開發(fā)技術(shù),開發(fā)模式,開發(fā)工具,并確定了開發(fā)環(huán)境,構(gòu)建了基本的框架結(jié)構(gòu)和功能模塊,然后確定了數(shù)據(jù)庫和各功能模塊的詳細(xì)設(shè)計,并進(jìn)行具體的功能模塊實現(xiàn)。
關(guān)鍵詞:Jsp,科研信息,JavaBean,Servlet,MVC,MySQL
ABSTRACT
With the rapid development of computer technology,applying computer science, management science and technology at the fields of scientific research information management can enhance the level of scientific research ,and reduce costs, greatly improve the level of scientific management and work efficiency, so establishing a scientific research information platforms is necessary. And network technology, particularly Internet technology’s development and popularization ,scientific information based on MVC platform has become the important way of scientific research management and direction. Through scientific research information platform enables network management of scientific research, forming a center-to-date scientific data and research management communication platforms, comprehensive, real-time, accurate provide schools relevant scientific information ,giving school leaders auxiliary support to make the relevant scientific research decision, giving teachers in the schools carrying out research activities a convenient and efficient service, providing researchers and managers a great work convenience.
This thesis,at the first, introduces the MVC-based research information platform system application’s background, development techniques, development model, development tools, and determine the development environment.And this thesis is going to build the basic framework of the structure and function modules, and then determine the function of the database and module detailed design. In the end,it carrys out a specific function modules.
KEY WORDS: Jsp,Scientific Research Information,JavaBean,Servlet,MVC,MySQL
目錄
摘要 III
ABSTRACT IV
第一章 前言 1
1.1 系統(tǒng)應(yīng)用背景 1
1.2 系統(tǒng)開發(fā)意義 3
1.3 系統(tǒng)開發(fā)目標(biāo) 3
第二章 關(guān)于開發(fā)平臺的相關(guān)知識介紹 5
2.1 MVC模式的介紹 5
2.1.1 MVC的基本思想 5
2.1.2 MVC的優(yōu)點 6
2.2 用JSP+JavaBean+Servlet實現(xiàn)MVC的技術(shù)路線 7
2.2.1 JSP介紹 7
2.2.2 JavaBean介紹 8
2.2.3 Servlet介紹 9
2.2.4 JSP+JavaBean+Servlet實現(xiàn)MVC 9
2.3 數(shù)據(jù)庫的選用 10
2.3.1 數(shù)據(jù)庫基礎(chǔ) 11
2.3.2 MYSQL數(shù)據(jù)庫 11
第三章 系統(tǒng)需求分析 13
3.1 系統(tǒng)性能需求分析 13
3.1.1 硬件環(huán)境 13
3.1.2 軟件環(huán)境 13
3.2 系統(tǒng)功能模塊分析 14
3.2.1 系統(tǒng)功能需求 14
3.2.2 系統(tǒng)模塊需求 14
3.2.3 系統(tǒng)模塊分析 15
3.2.4 系統(tǒng)數(shù)據(jù)流圖 16
第四章 系統(tǒng)詳細(xì)設(shè)計 17
4.1 數(shù)據(jù)庫設(shè)計 17
4.1.1 數(shù)據(jù)表設(shè)計 18
4.1.2 數(shù)據(jù)表間的關(guān)系 20
4.2系統(tǒng)功能模塊設(shè)計 20
4.2.1 一般用戶模塊 20
4.2.2 資料員用戶模塊 22
4.2.3 管理員模塊 24
第五章 系統(tǒng)具體實現(xiàn) 26
5.1 建立和連接數(shù)據(jù)庫 26
5.1.1 創(chuàng)建數(shù)據(jù)庫kygl_DataBase 26
5.1.2 編寫連接MYSQL的驅(qū)動JAVA文件 27
5.2功能模塊的具體實現(xiàn) 28
5.2.1 登陸界面的實現(xiàn) 28
5.2.2 管理員模塊實現(xiàn) 30
5.2.3 資料員模塊實現(xiàn) 36
5.2.4 一般用戶模塊實現(xiàn) 37
結(jié)束語 38
致謝 39
參考文獻(xiàn) 40
參考文獻(xiàn)
[1] 傅文江,MVC架構(gòu)技術(shù)與Struts實現(xiàn)研究,福建電腦,2004,(3),10-11
[2] 黃浩鋒,基于Struts+Hibernate框架構(gòu)建教務(wù)系統(tǒng),福建電腦,2005,(7),108-109
[4] 孫福振,李艷,李業(yè)剛,基于J2EE的MVC設(shè)計模式的研究與實現(xiàn),山東理工大學(xué)學(xué)報(自然科學(xué)版),2006,20(2),50-53
[5] 吳寅斐,何欽銘,吳大瑞,Struts分析及其應(yīng)用研究,計算機(jī)工程,2005,31(16),44-45
[6] 夏陽,胡平,基于Struts體系結(jié)構(gòu)的Web應(yīng)用,計算機(jī)與現(xiàn)代化,2005,(6),56-59
[7] 石磊,陳朔鷹,基于MVC設(shè)計模式的Struts框架的研究,微型電腦應(yīng)用,2005,21(3),8-10
[8] 孫麒,鄭寧,周志宇,基于Struts的數(shù)據(jù)校驗框架的應(yīng)用研究,計算機(jī)工程與設(shè)計,2004,25(8),1313-1316
[9] 方劍,熊前興,基于Struts框架開發(fā)Web應(yīng)用的探討,交通與計算機(jī),2004,24(3),123-126
[10] 謝艷平,胡家寶,謝承旺,基于Struts和Hibernate的MVC設(shè)計模式,交通與計算機(jī),2005,23(4),62-64
[12] 田珂,謝世波,方馬,J2EE數(shù)據(jù)持久層的解決方案,計算機(jī)工程,2003,29(22),93-95
[14] 宋漢增,沈琳,利用Hibernate對象持久化服務(wù)簡化Java數(shù)據(jù)庫訪問,計算機(jī)應(yīng)用,2003,23(12),135-137
[15] 秦敏,李志蜀,利用Hibernate框架簡化Java數(shù)據(jù)庫訪問,計算機(jī)應(yīng)用與軟件,2006
[16] RodJohnsn,Spring框架高級編程,機(jī)械工業(yè)出版社,2006-4-1
[17] 梁立新,項目實踐精解:基于Struts-Spring-Hibernate的Java應(yīng)用開發(fā),電子工業(yè)出版社,2006-8-1
[18] Michael Blaha著,車皓陽,楊眉譯。UML面向?qū)ο蠼Ec設(shè)計.第二版。北京:人民郵電出版社,2006
[19] 刁成嘉.面向?qū)ο蠹夹g(shù)導(dǎo)論.北京:機(jī)械工業(yè)出版社,2004
[20] Eric J.Braude.Software Design with Pattern,UML and Components.Addison Wisley,2002
[21] William Crawford,Jonathan Kaplan.J2EE Design Pattern.Addison-Wesley,2003
[22] Grady Booch,Jams Rumbaugh,Ivar Jacoboson著。邵維忠等譯.UML用戶指南.第二版.北京:機(jī)械工業(yè)出版社,2003