畢業(yè)論文 軟件構(gòu)件庫管理系統(tǒng).doc
約90頁DOC格式手機打開展開
畢業(yè)論文 軟件構(gòu)件庫管理系統(tǒng),摘 要目前,基于構(gòu)件的軟件開發(fā)是軟件產(chǎn)業(yè)中的熱點,它成為解決重復(fù)開發(fā)的問題,提高生產(chǎn)效率和質(zhì)量的現(xiàn)實可行的途徑。當(dāng)軟件構(gòu)件的數(shù)量達到一定規(guī)模時,采用構(gòu)件庫管理系統(tǒng)對其進行組織和管理是十分必要的,構(gòu)件庫管理系統(tǒng)的組織和管理水平直接決定著構(gòu)件復(fù)用效率。本文系統(tǒng)的介紹了構(gòu)件庫管理系統(tǒng)的開發(fā)過程,完成了對構(gòu)件的發(fā)布、查詢、修改...
內(nèi)容介紹
此文檔由會員 ljjwl8321 發(fā)布
摘 要
目前,基于構(gòu)件的軟件開發(fā)是軟件產(chǎn)業(yè)中的熱點,它成為解決重復(fù)開發(fā)的問題,提高生產(chǎn)效率和質(zhì)量的現(xiàn)實可行的途徑。當(dāng)軟件構(gòu)件的數(shù)量達到一定規(guī)模時,采用構(gòu)件庫管理系統(tǒng)對其進行組織和管理是十分必要的,構(gòu)件庫管理系統(tǒng)的組織和管理水平直接決定著構(gòu)件復(fù)用效率。本文系統(tǒng)的介紹了構(gòu)件庫管理系統(tǒng)的開發(fā)過程,完成了對構(gòu)件的發(fā)布、查詢、修改以及下載功能,還有對用戶管理和對構(gòu)件的評論管理等功能。采用的技術(shù)是基于JAVA語言的WEB開發(fā)技術(shù),使用Struts框架和Hibernate框架組合,數(shù)據(jù)庫是Microsoft SQLServer 2000
關(guān)鍵詞 JAVA語言;軟件構(gòu)件;Struts框架; Hibernate框架;Microsoft SQLServer2000
Software Component Library Management System
Abstract
At present, the component-based software development in the software industry is hot, it developed to solve the problem of duplication, improve production efficiency and quality of the realistic way. When the number of components to achieve a certain scale, a component library management system and its management is very necessary, component library management system for the organization and management directly determines the efficiency of component reuse. This paper introduces component library management system development process, completed a component of the release, query, modify and download capabilities, and management and user comments on the component management. The technology used is based on the WEB JAVA language development technology, the use of framework and HIBERNATE STRUTS framework composition database is Microsoft SQL Server 2000
Keywords JAVA; Software Component; STRUTS Framework;
HIBERNATE Framework; Microsoft SQL Server 2000
目 錄
摘 要 I
Abstract II
1 緒論 1
1.1 立題背景、目的及意義 1
1.2 軟件構(gòu)件庫管理系統(tǒng)的發(fā)展情況 2
1.2.1 國外研究動態(tài) 2
1.2.2 國內(nèi)研究動態(tài) 3
2 系統(tǒng)開發(fā)環(huán)境 4
2.1 系統(tǒng)服務(wù)器環(huán)境要求 4
2.1.1 對硬件的要求 4
2.1.2 對軟件的要求 4
2.2 系統(tǒng)客戶端環(huán)境要求 4
2.2.1 對硬件的要求 4
2.2.2 對軟件的要求 4
2.3 開發(fā)工具簡介 5
2.3.1 Struts框架介紹 5
2.3.2 Hibernate對象關(guān)系映射框架介紹 5
2.3.3 SQL Server 2000 介紹 6
2.3.4 系統(tǒng)的開發(fā)平臺 7
3 需求分析及可行性研究分析 9
3.1 需求分析 9
3.1.1 功能需求 9
3.1.2 數(shù)據(jù)需求 11
3.2 系統(tǒng)開發(fā)可行性分析 14
3.2.1 經(jīng)濟可行性 15
3.2.2 市場可行性 15
3.2.3 技術(shù)可行性 16
3.2.4 時間可行性 16
4 總體設(shè)計 18
4.1 系統(tǒng)的開發(fā)設(shè)計思想 18
4.2 系統(tǒng)功能設(shè)計 19
4.2.1 系統(tǒng)的功能模塊劃分 19
4.2.2 系統(tǒng)的類圖 20
4.3 數(shù)據(jù)庫設(shè)計 21
5 具體實現(xiàn) 24
5.1 查詢構(gòu)件及發(fā)表評論 25
5.1.1 查詢構(gòu)件 25
5.1.2 發(fā)表評論 27
5.2 用戶管理模塊實現(xiàn) 29
5.2.1 注冊 29
5.2.2 登錄 30
5.2.3 忘記密碼 32
5.2.4 修改密碼 33
5.2.5 修改個人資料 34
5.2.6 發(fā)布構(gòu)件 36
5.2.7 查詢我的構(gòu)件 39
5.2.8 查詢構(gòu)件相應(yīng)評論 41
5.2.9 刪除構(gòu)件 42
5.3 管理員管理模塊實現(xiàn) 43
5.3.1 超級管理員管理模塊 44
5.3.2 構(gòu)件管理員管理模塊 47
5.3.3 用戶管理員管理模塊 49
5.3.4 評論管理員管理模塊 49
結(jié)論 51
致 謝 52
參考文獻 53
附錄1 英文原文及譯文 55
中文譯文 55
英文原文 58
附錄2 程序源代 63
目前,基于構(gòu)件的軟件開發(fā)是軟件產(chǎn)業(yè)中的熱點,它成為解決重復(fù)開發(fā)的問題,提高生產(chǎn)效率和質(zhì)量的現(xiàn)實可行的途徑。當(dāng)軟件構(gòu)件的數(shù)量達到一定規(guī)模時,采用構(gòu)件庫管理系統(tǒng)對其進行組織和管理是十分必要的,構(gòu)件庫管理系統(tǒng)的組織和管理水平直接決定著構(gòu)件復(fù)用效率。本文系統(tǒng)的介紹了構(gòu)件庫管理系統(tǒng)的開發(fā)過程,完成了對構(gòu)件的發(fā)布、查詢、修改以及下載功能,還有對用戶管理和對構(gòu)件的評論管理等功能。采用的技術(shù)是基于JAVA語言的WEB開發(fā)技術(shù),使用Struts框架和Hibernate框架組合,數(shù)據(jù)庫是Microsoft SQLServer 2000
關(guān)鍵詞 JAVA語言;軟件構(gòu)件;Struts框架; Hibernate框架;Microsoft SQLServer2000
Software Component Library Management System
Abstract
At present, the component-based software development in the software industry is hot, it developed to solve the problem of duplication, improve production efficiency and quality of the realistic way. When the number of components to achieve a certain scale, a component library management system and its management is very necessary, component library management system for the organization and management directly determines the efficiency of component reuse. This paper introduces component library management system development process, completed a component of the release, query, modify and download capabilities, and management and user comments on the component management. The technology used is based on the WEB JAVA language development technology, the use of framework and HIBERNATE STRUTS framework composition database is Microsoft SQL Server 2000
Keywords JAVA; Software Component; STRUTS Framework;
HIBERNATE Framework; Microsoft SQL Server 2000
目 錄
摘 要 I
Abstract II
1 緒論 1
1.1 立題背景、目的及意義 1
1.2 軟件構(gòu)件庫管理系統(tǒng)的發(fā)展情況 2
1.2.1 國外研究動態(tài) 2
1.2.2 國內(nèi)研究動態(tài) 3
2 系統(tǒng)開發(fā)環(huán)境 4
2.1 系統(tǒng)服務(wù)器環(huán)境要求 4
2.1.1 對硬件的要求 4
2.1.2 對軟件的要求 4
2.2 系統(tǒng)客戶端環(huán)境要求 4
2.2.1 對硬件的要求 4
2.2.2 對軟件的要求 4
2.3 開發(fā)工具簡介 5
2.3.1 Struts框架介紹 5
2.3.2 Hibernate對象關(guān)系映射框架介紹 5
2.3.3 SQL Server 2000 介紹 6
2.3.4 系統(tǒng)的開發(fā)平臺 7
3 需求分析及可行性研究分析 9
3.1 需求分析 9
3.1.1 功能需求 9
3.1.2 數(shù)據(jù)需求 11
3.2 系統(tǒng)開發(fā)可行性分析 14
3.2.1 經(jīng)濟可行性 15
3.2.2 市場可行性 15
3.2.3 技術(shù)可行性 16
3.2.4 時間可行性 16
4 總體設(shè)計 18
4.1 系統(tǒng)的開發(fā)設(shè)計思想 18
4.2 系統(tǒng)功能設(shè)計 19
4.2.1 系統(tǒng)的功能模塊劃分 19
4.2.2 系統(tǒng)的類圖 20
4.3 數(shù)據(jù)庫設(shè)計 21
5 具體實現(xiàn) 24
5.1 查詢構(gòu)件及發(fā)表評論 25
5.1.1 查詢構(gòu)件 25
5.1.2 發(fā)表評論 27
5.2 用戶管理模塊實現(xiàn) 29
5.2.1 注冊 29
5.2.2 登錄 30
5.2.3 忘記密碼 32
5.2.4 修改密碼 33
5.2.5 修改個人資料 34
5.2.6 發(fā)布構(gòu)件 36
5.2.7 查詢我的構(gòu)件 39
5.2.8 查詢構(gòu)件相應(yīng)評論 41
5.2.9 刪除構(gòu)件 42
5.3 管理員管理模塊實現(xiàn) 43
5.3.1 超級管理員管理模塊 44
5.3.2 構(gòu)件管理員管理模塊 47
5.3.3 用戶管理員管理模塊 49
5.3.4 評論管理員管理模塊 49
結(jié)論 51
致 謝 52
參考文獻 53
附錄1 英文原文及譯文 55
中文譯文 55
英文原文 58
附錄2 程序源代 63