大學(xué)生創(chuàng)業(yè)網(wǎng)站的設(shè)計與實現(xiàn)畢業(yè)設(shè)計論文_第1頁
大學(xué)生創(chuàng)業(yè)網(wǎng)站的設(shè)計與實現(xiàn)畢業(yè)設(shè)計論文_第2頁
大學(xué)生創(chuàng)業(yè)網(wǎng)站的設(shè)計與實現(xiàn)畢業(yè)設(shè)計論文_第3頁
大學(xué)生創(chuàng)業(yè)網(wǎng)站的設(shè)計與實現(xiàn)畢業(yè)設(shè)計論文_第4頁
大學(xué)生創(chuàng)業(yè)網(wǎng)站的設(shè)計與實現(xiàn)畢業(yè)設(shè)計論文_第5頁
已閱讀5頁,還剩32頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、本 科 畢 業(yè) 設(shè) 計(論文)姓名 專業(yè)名稱 指導(dǎo)教師 2017年6月 摘 要在信息化時代,大學(xué)生不僅提高了專業(yè)知識的技能,而且創(chuàng)新能力得到很大的提升。有很多大學(xué)生沒有選擇就業(yè)或者考研,而是用創(chuàng)新能力創(chuàng)辦自己的公司,走上自主創(chuàng)業(yè)的道路。對創(chuàng)業(yè)人員來說,信息是一筆很重要的財富,為了了解某行業(yè)的創(chuàng)業(yè)動態(tài),有必要建立一個大學(xué)生創(chuàng)業(yè)網(wǎng)站。網(wǎng)站上可以發(fā)布學(xué)校的創(chuàng)新創(chuàng)業(yè)宣傳信息,國家的相關(guān)大學(xué)生創(chuàng)業(yè)政策等信息,這使得大學(xué)生能夠及時了解創(chuàng)業(yè)信息,提高信息精確度和擴大信息范圍,也給大學(xué)生的創(chuàng)業(yè)起到了一定程度上指導(dǎo)作用。本論文首先研究了大學(xué)生創(chuàng)業(yè)網(wǎng)站的背景和研究意義,分析了該網(wǎng)站的可行性。明確了以上內(nèi)容之后,本

2、文便開始了詳細(xì)的需求分析和整體的項目設(shè)計,包括功能模塊設(shè)計、流程設(shè)計、數(shù)據(jù)庫的設(shè)計。然后本文描述了網(wǎng)站的詳細(xì)設(shè)計。最后是網(wǎng)站的測試和本人對整個網(wǎng)站開發(fā)的總結(jié)和展望。關(guān)鍵詞: 大學(xué)生創(chuàng)業(yè);網(wǎng)站;Design and Implementation of College Students Entrepreneurial WebsiteAbstractIn the information age, college student not only improve the skills of professional knowledge, but also greatly improve the inn

3、ovation ability. There are a lot of college students have not choose employment or postgraduate entrance examination, but start their own companies with their innovation ability. So they embarked on the road of independent entrepreneurship. For entrepreneurs, the information is a very important weal

4、th. In order to understand the entrepreneurial dynamics of a certain industry, it is necessary to establish a college students entrepreneurial website. The website can release innovation and entrepreneurship promotion information, which can make student timely understand business information, improv

5、e the accuracy of information and expand the scope of information. To some extent, it can guide students in their work.First of all, this paper studies the background and significance of College students entrepreneurial website and analyzes the feasibility of this website. After the above content, t

6、his paper begin a detailed demand analysis and the overall project design, including functional module design, process design, database design. Then the paper describes the detailed design of the website. The last part are the test of website and my summary of this entire site development process.Ke

7、y words: College Students Entrepreneurship; Website;目 錄TOC o 1-3 h u HYPERLINK l _Toc10164 獨創(chuàng)性說明 PAGEREF _Toc10164 2 HYPERLINK l _Toc10947 摘 要 PAGEREF _Toc10947 I HYPERLINK l _Toc13854 Abstract PAGEREF _Toc13854 II HYPERLINK l _Toc19622 1 項目概述 PAGEREF _Toc19622 1 HYPERLINK l _Toc15539 1.1 項目開發(fā)的背景 PA

8、GEREF _Toc15539 1 HYPERLINK l _Toc31050 1.2 項目開發(fā)的目的及意義 PAGEREF _Toc31050 1 HYPERLINK l _Toc26172 1.3 可行性分析 PAGEREF _Toc26172 2 HYPERLINK l _Toc7281 1.3.1 技術(shù)可行性 PAGEREF _Toc7281 2 HYPERLINK l _Toc4903 1.3.2 經(jīng)濟可行性 PAGEREF _Toc4903 2 HYPERLINK l _Toc29112 1.3.3 操作可行性 PAGEREF _Toc29112 2 HYPERLINK l _To

9、c8663 1.3.4 法律可行性 PAGEREF _Toc8663 2 HYPERLINK l _Toc12848 2 系統(tǒng)規(guī)劃 PAGEREF _Toc12848 3 HYPERLINK l _Toc21108 2.1 系統(tǒng)用例分析 PAGEREF _Toc21108 3 HYPERLINK l _Toc9072 2.2 系統(tǒng)功能性需求分析 PAGEREF _Toc9072 4 HYPERLINK l _Toc27157 2.2.2 管理員的需求 PAGEREF _Toc27157 5 HYPERLINK l _Toc15493 2.3 系統(tǒng)非功能性需求分析 PAGEREF _Toc154

10、93 5 HYPERLINK l _Toc6281 3 系統(tǒng)總體結(jié)構(gòu)設(shè)計 PAGEREF _Toc6281 7 HYPERLINK l _Toc30516 3.1 系統(tǒng)功能模塊 PAGEREF _Toc30516 7 HYPERLINK l _Toc32000 3.1.1 系統(tǒng)功能模塊圖 PAGEREF _Toc32000 7 HYPERLINK l _Toc22624 3.1.2 前臺頁面模塊 PAGEREF _Toc22624 7 HYPERLINK l _Toc18789 3.1.3 后臺管理模塊 PAGEREF _Toc18789 8 HYPERLINK l _Toc20632 3.2

11、 處理流程設(shè)計 PAGEREF _Toc20632 9 HYPERLINK l _Toc16684 3.2.1 普通用戶流程 PAGEREF _Toc16684 9 HYPERLINK l _Toc24086 3.2.2 管理員操作流程 PAGEREF _Toc24086 9 HYPERLINK l _Toc30681 3.2.3 登錄注冊流程 PAGEREF _Toc30681 10 HYPERLINK l _Toc25527 3.2.4 修改密碼流程 PAGEREF _Toc25527 11 HYPERLINK l _Toc5273 3.3 數(shù)據(jù)庫設(shè)計 PAGEREF _Toc5273 1

12、2 HYPERLINK l _Toc1204 3.3.1 數(shù)據(jù)庫概念模型 PAGEREF _Toc1204 12 HYPERLINK l _Toc19344 3.3.2 數(shù)據(jù)表 PAGEREF _Toc19344 15 HYPERLINK l _Toc730 3.4 開發(fā)工具及關(guān)鍵技術(shù) PAGEREF _Toc730 16 HYPERLINK l _Toc20370 3.4.1 系統(tǒng)開發(fā)的工具 PAGEREF _Toc20370 16 HYPERLINK l _Toc2126 3.4.2 系統(tǒng)開發(fā)的環(huán)境 PAGEREF _Toc2126 16 HYPERLINK l _Toc27172 3.4

13、.3 系統(tǒng)開發(fā)的主要技術(shù) PAGEREF _Toc27172 16 HYPERLINK l _Toc9847 3.4.4 系統(tǒng)開發(fā)的語言 PAGEREF _Toc9847 17 HYPERLINK l _Toc31275 3.4.5 系統(tǒng)架構(gòu) PAGEREF _Toc31275 17 HYPERLINK l _Toc6773 4 系統(tǒng)詳細(xì)設(shè)計 PAGEREF _Toc6773 18 HYPERLINK l _Toc1818 4.1 前臺主要模塊的實現(xiàn) PAGEREF _Toc1818 19 HYPERLINK l _Toc14737 4.1.1 網(wǎng)站簡介模塊 PAGEREF _Toc14737

14、 19 HYPERLINK l _Toc22059 4.1.2 行業(yè)分類模塊 PAGEREF _Toc22059 19 HYPERLINK l _Toc19661 4.1.3 新聞中心模塊 PAGEREF _Toc19661 20 HYPERLINK l _Toc2626 4.1.4 服務(wù)與支持模塊 PAGEREF _Toc2626 22 HYPERLINK l _Toc6596 4.1.5 聯(lián)系我們模塊 PAGEREF _Toc6596 22 HYPERLINK l _Toc20426 4.2 后臺主要模塊的實現(xiàn) PAGEREF _Toc20426 23 HYPERLINK l _Toc29

15、48 4.2.1 登錄模塊 PAGEREF _Toc2948 23 HYPERLINK l _Toc23714 4.2.2 欄目管理模塊 PAGEREF _Toc23714 24 HYPERLINK l _Toc17234 4.2.3 網(wǎng)站內(nèi)容管理模塊 PAGEREF _Toc17234 24 HYPERLINK l _Toc3161 4.2.4 修改密碼模塊 PAGEREF _Toc3161 25 HYPERLINK l _Toc22644 5 系統(tǒng)調(diào)試與測試 PAGEREF _Toc22644 25 HYPERLINK l _Toc25406 5.1 前臺功能測試 PAGEREF _Toc

16、25406 26 HYPERLINK l _Toc1917 5.1.1 瀏覽信息的測試 PAGEREF _Toc1917 26 HYPERLINK l _Toc22298 5.1.2 導(dǎo)航的測試 PAGEREF _Toc22298 26 HYPERLINK l _Toc21669 5.2 后臺功能測試 PAGEREF _Toc21669 26 HYPERLINK l _Toc29324 6 結(jié)論 PAGEREF _Toc29324 26 HYPERLINK l _Toc564 參 考 文 獻(xiàn) PAGEREF _Toc564 27 HYPERLINK l _Toc20565 致 謝 PAGERE

17、F _Toc20565 281 項目概述1.1 項目開發(fā)的背景隨著科技的進(jìn)步和互聯(lián)網(wǎng)的大力發(fā)展,網(wǎng)上各種各樣的網(wǎng)站層出不窮,網(wǎng)站作為一種信息傳播方式,不僅信息的覆蓋面廣,即面向全國的訪客,而且信息非常集中,信息的管理也非常方便。信息時代中最有價值的就是信息。在很多大學(xué)校園會有大學(xué)生創(chuàng)業(yè)園,大學(xué)生創(chuàng)業(yè)已經(jīng)受到國家的支持和學(xué)校的提倡,但是,對于大部分大學(xué)生來說,網(wǎng)絡(luò)上的信息量太大,找到想要的創(chuàng)業(yè)新聞或指導(dǎo)信息會浪費很多寶貴的時間,為此,一個創(chuàng)業(yè)信息垂直化的大學(xué)生創(chuàng)業(yè)信息網(wǎng)站是非常必要的,大學(xué)生可以通過登錄這個網(wǎng)站實時地高效地了解創(chuàng)業(yè)信息,節(jié)省了大量的時間和精力。因為國家現(xiàn)在非常支持大學(xué)生創(chuàng)業(yè),大力

18、發(fā)揮他們的創(chuàng)新創(chuàng)業(yè)精神。所以在政策上,大學(xué)生創(chuàng)業(yè)網(wǎng)站也是受到支持的。1.2 項目開發(fā)的目的及意義二十一世紀(jì)以來,經(jīng)濟飛速發(fā)展,綜合國力迅速增強,我國的計算機技術(shù)也以日新月異的姿態(tài)呈現(xiàn)在了大家面前,最新出現(xiàn)的網(wǎng)絡(luò)化、集成化的網(wǎng)絡(luò)應(yīng)用軟件更能支持多種數(shù)據(jù)信息和網(wǎng)絡(luò),所以傳統(tǒng)的單板機網(wǎng)絡(luò)漸漸的被淘汰,最終會退出歷史的舞臺?,F(xiàn)在的市場上大部分使用的只有兩個網(wǎng)絡(luò)版本,局域網(wǎng)中廣泛使用的是安全且運行高效,結(jié)構(gòu)嚴(yán)謹(jǐn)?shù)腃/S結(jié)構(gòu),這種結(jié)構(gòu)還有一個有點就是大部分的處理都放在客戶端中進(jìn)行,服務(wù)器的壓力小?;跒g覽器/服務(wù)器的BS結(jié)構(gòu),則不僅僅適用于局域網(wǎng),更是可以可以不受地域平臺限制的應(yīng)用于網(wǎng)絡(luò)中,它前臺的瀏覽器

19、功能強大,而且因為較少的服務(wù)器投資受到各大中小型企業(yè)的歡迎。在21世紀(jì),飛速發(fā)展的不僅僅是經(jīng)濟,網(wǎng)絡(luò)技術(shù)越來越發(fā)達(dá),使用網(wǎng)絡(luò)的用戶也呈指數(shù)型增長?,F(xiàn)代社會,網(wǎng)絡(luò)與人們的生活息息相關(guān),網(wǎng)絡(luò)不僅僅是人們獲取各種信息的平臺,更是與世界各地的人不分地域時間交換信息,獲取資源的重要橋梁。大學(xué)生創(chuàng)業(yè)網(wǎng)站開發(fā)的目的是為了提供給那些想創(chuàng)業(yè)的大學(xué)生一個平臺,在這個平臺上,他們可以及時高效地了解創(chuàng)業(yè)信息,學(xué)習(xí)成功的創(chuàng)業(yè)經(jīng)驗,得到相關(guān)的服務(wù)和支持,找到適合自己的創(chuàng)新行業(yè)等等。1.3 可行性分析對大學(xué)生創(chuàng)業(yè)網(wǎng)站的需求做了調(diào)查問卷之后,得出系統(tǒng)主要的功能點。為了保證大學(xué)生創(chuàng)業(yè)網(wǎng)站的順利開發(fā),本文從開發(fā)過程中的技術(shù)方面,

20、經(jīng)濟方面,操作方面,法律方面進(jìn)行了逐一的分析。衡量用最少的成本在盡可能少的時間內(nèi)是否可以完成系統(tǒng)的開發(fā),就是可行性研究的目的。網(wǎng)站的可行性研究主要集中在以下四個方面:1.3.1 技術(shù)可行性根據(jù)上述系統(tǒng)功能的分析,從技術(shù)角度分析:操作系統(tǒng)使用Windows系列,界面美觀,操作易懂;開發(fā)所涉及的技術(shù)應(yīng)用:采用C#語言和ASP.NET的技術(shù),開發(fā)省時,高效。1.3.2 經(jīng)濟可行性通過網(wǎng)站來了解最新創(chuàng)業(yè)信息,獲取創(chuàng)業(yè)資源和幫助,可以節(jié)省通過紙張或者實地獲取而花費的時間,財力,人力。從避免各種不必要的經(jīng)濟損失角度來看,大學(xué)生創(chuàng)業(yè)網(wǎng)站起到的作用會遠(yuǎn)超過投入設(shè)計開發(fā)時所用的費用,所以經(jīng)濟可行性較高。1.3.

21、3 操作可行性因為本系統(tǒng)是運行在Windows7上并且設(shè)計實現(xiàn)出的前后臺頁面均是圖形化界面,用戶體驗會比較好,而且操作簡單易懂,所以在操作可行性較高。1.3.4 法律可行性法律可行性指系統(tǒng)的研制和開發(fā)是否會侵犯他人、集體或國家的權(quán)益,如果盜用別人的技術(shù),盜用別人的知識產(chǎn)權(quán),將會受到法律的嚴(yán)懲。一定不要走外門,要用自己的頭腦設(shè)計出自己的東西,那樣的話,這次研究才具有實質(zhì)上的意義。然而,我們要進(jìn)行這項法律的可行性研究,其目的是對以后的開發(fā)的系統(tǒng)方案提出意見。如果提出的問題在法律許可的范圍內(nèi)沒有可行的解決辦法,那么應(yīng)該停止這次系統(tǒng)的研發(fā),避免不必要的損失.如果問題在法律的許可解決,那么應(yīng)該提供一個相

22、對而言更加正確的解決方案,并為系統(tǒng)的研發(fā)制定一個詳細(xì)的研發(fā)計劃。所以,此大學(xué)生創(chuàng)業(yè)網(wǎng)站的開發(fā)不論是從技術(shù)、經(jīng)濟、操作、還是法律方面來考慮都是可行的。2 系統(tǒng)規(guī)劃2.1 系統(tǒng)用例分析網(wǎng)站前臺的用戶主要的用例有了解平臺、查看行業(yè)分類信息、查看創(chuàng)業(yè)成功案例、查看新聞、聯(lián)系網(wǎng)站等。用戶的用例圖如下:圖2.1 用例圖網(wǎng)站后臺的管理員主要有注冊、登錄、修改密碼、管理欄目、管理網(wǎng)站內(nèi)容等用例,管理員用例圖如下:2.2 系統(tǒng)功能性需求分析本大學(xué)生創(chuàng)業(yè)網(wǎng)站開發(fā)完成以后,主要有兩類用戶。一是訪問網(wǎng)站的用戶,系統(tǒng)應(yīng)該比較美觀高效地呈現(xiàn)出創(chuàng)業(yè)信息方便用戶查看。二是網(wǎng)站后臺的管理員,系統(tǒng)應(yīng)該為管理員提供網(wǎng)站信息的管理,

23、管理員注冊、登錄、維護(hù)個人信息等基本功能。2.2.1 用戶的需求(1)網(wǎng)站簡介模塊:用戶需要對網(wǎng)站的基本信息做一個大致的了解。網(wǎng)站簡介模塊應(yīng)該包括網(wǎng)站的基本信息,如發(fā)展歷程、主要內(nèi)容等。(2)行業(yè)分類模塊:創(chuàng)業(yè)有很多行業(yè),若是把所有行業(yè)的創(chuàng)業(yè)信息都融合在一起顯示,那么將很難找到用戶自己感興趣行業(yè)的信息,所以系統(tǒng)要有一個分類查看創(chuàng)業(yè)信息的功能需求,這樣可以使網(wǎng)站內(nèi)容更清晰。 (3)成功案例模塊:三人行必有我?guī)煟瑒傞_始創(chuàng)業(yè)的人員需要借鑒一下以往創(chuàng)業(yè)成功的經(jīng)驗,那么系統(tǒng)應(yīng)該有一個成功的案例模塊,包括對案例的描述和解析,用以借鑒和學(xué)習(xí)。(4)新聞中心模塊:創(chuàng)業(yè)者需要不斷了解新聞來制定發(fā)展路線和策略等,

24、那么新聞中心模塊就非常必要了,這里有許多創(chuàng)業(yè)新聞來供創(chuàng)業(yè)者閱讀和分析。(5)服務(wù)和支持模塊:如果用戶是新的創(chuàng)業(yè)者,那么他是非常需要指導(dǎo)和學(xué)習(xí)的,需要一些學(xué)習(xí)資料和指導(dǎo)等,所以系統(tǒng)應(yīng)該有該模塊。(6)聯(lián)系我們模塊:用戶可能會向網(wǎng)站反映一些使用中的問題,提供一些寶貴的建議供開發(fā)人員參考,就自己創(chuàng)業(yè)過程中的一些問題咨詢相關(guān)的人員等,這些都是需要用戶聯(lián)系網(wǎng)站的,所以要有該模塊。2.2.2 管理員的需求(1)注冊:管理員需要注冊成功之后才能進(jìn)入后臺管理網(wǎng)站信息。 (2)登錄:管理員成功登錄到大學(xué)生創(chuàng)業(yè)網(wǎng)站的后臺,才能管理網(wǎng)站。(3)欄目管理:網(wǎng)站的前臺有很多欄目,每種欄目都有其父欄目,管理員可以對此管理

25、。(4)站點內(nèi)容的管理:該模塊是管理員最重要的管理功能,通過該模塊用戶可以查看所有的文章,編輯、刪除指定文章及管理文章的分類情況,還可以修改文章的置頂狀態(tài)。(5)修改密碼:管理員可以在后臺維護(hù)個人信息,修改密碼。2.3 系統(tǒng)非功能性需求分析實用性:系統(tǒng)建設(shè)應(yīng)當(dāng)緊緊圍繞著用戶和管理員的需要,針對不同業(yè)務(wù)模塊的特征和特色,設(shè)計出的信息系統(tǒng)符合操作簡便、結(jié)構(gòu)合理、適應(yīng)性強、運轉(zhuǎn)流暢的特點。可靠性:大學(xué)生創(chuàng)業(yè)網(wǎng)站平臺設(shè)計時要考慮到系統(tǒng)的可靠性,系統(tǒng)在測試運行過程中能夠避免發(fā)生故障,如果一旦發(fā)生錯誤,系統(tǒng)本身能夠進(jìn)行排除,不影響系統(tǒng)整體的運行和使用。先進(jìn)性:為了保證系統(tǒng)的先進(jìn)性,系統(tǒng)結(jié)合三層架構(gòu)設(shè)計,將

26、程序的邏輯層、數(shù)據(jù)層、實體層、表現(xiàn)層都分離開來,讓整個框架清晰易懂,便于代碼維護(hù),也提高了系統(tǒng)的質(zhì)量。采用先進(jìn)的數(shù)據(jù)庫管理系統(tǒng),采用瀑布開發(fā)模式,增強大學(xué)生創(chuàng)業(yè)網(wǎng)站的可維護(hù)性與可擴展性。開放性:好的系統(tǒng)具有良好的可擴展性,因此為了滿足系統(tǒng)功能的擴展和維護(hù),我們可以增加開放性的數(shù)據(jù)接口。安全性:網(wǎng)站平臺的安全性是網(wǎng)站建設(shè)中必須考慮的關(guān)鍵問題之一,用戶登錄的密碼也采取了加密算法加密。系統(tǒng)的安全性極其重要,在進(jìn)行框架構(gòu)造時,要認(rèn)真的對工作的流程進(jìn)行層次安全審查,數(shù)據(jù)庫的數(shù)據(jù)要提供自動備份機制,當(dāng)發(fā)生意外時,能夠避免數(shù)據(jù)丟失,盡量將損失降到最低。易用性:大學(xué)生創(chuàng)業(yè)網(wǎng)站的目的就是為用戶提供信息咨詢的平臺

27、,所以大部分用戶并不是專業(yè)人員也不是專業(yè)的計算機人員。為了方便用戶查看,網(wǎng)站界面設(shè)計一定要人性化,符合大眾審美觀,漂亮大方、簡潔、清晰、易懂的網(wǎng)站界面是大學(xué)生創(chuàng)業(yè)網(wǎng)最重要的一面。規(guī)范性:大學(xué)生創(chuàng)業(yè)網(wǎng)站建設(shè)必須符合各級政府以及各個行業(yè)發(fā)布的政策、標(biāo)準(zhǔn)、規(guī)范、法規(guī)等。要保證大學(xué)生創(chuàng)業(yè)網(wǎng)站為學(xué)生服務(wù),而不是傳播色情、暴力的非法網(wǎng)站??蓴U展性:大學(xué)生創(chuàng)業(yè)網(wǎng)站從投入使用,會根據(jù)實際情況不斷地升級,所以系統(tǒng)的可擴展性至關(guān)重要,具有良好擴展性的網(wǎng)站不僅方便系統(tǒng)升級,而且還節(jié)省了人力、財力。因此網(wǎng)站總體設(shè)計時,要保證程序的模塊化,低耦合高內(nèi)聚。保證系統(tǒng)的可擴展性和高度的兼容性。健壯性:真正實用性的系統(tǒng)必須達(dá)到

28、健壯性的要求,在程序編寫過程中,進(jìn)行邏輯的判斷必不可少,對于一些操作要進(jìn)行驗證。保證輸入不合理的數(shù)據(jù)時能夠進(jìn)行合理的處理,而不是報錯。整個項目編寫過程中,不僅僅體系框架健壯,也要保證每一個模塊的處理都有驗證機制。2.4 系統(tǒng)ER圖經(jīng)過需求分析之后,得到大學(xué)生創(chuàng)業(yè)網(wǎng)站的系統(tǒng)ER圖如下:圖2.2 ER圖3 系統(tǒng)總體結(jié)構(gòu)設(shè)計3.1 系統(tǒng)功能模塊3.1.1 系統(tǒng)功能模塊圖如圖3.1所示。圖3.1 系統(tǒng)功能模塊圖3.1.2 前臺頁面模塊(1)網(wǎng)站簡介模塊:用戶需要對網(wǎng)站的基本信息做一個大致的了解。網(wǎng)站簡介模塊應(yīng)該包括網(wǎng)站的基本信息,如發(fā)展歷程、主要內(nèi)容等。(2)行業(yè)分類模塊:創(chuàng)業(yè)有很多行業(yè),若是把所有行

29、業(yè)的創(chuàng)業(yè)信息都融合在一起顯示,那么將很難找到用戶自己感興趣行業(yè)的信息,所以系統(tǒng)要有一個分類查看創(chuàng)業(yè)信息的功能需求,這樣可以使網(wǎng)站內(nèi)容更清晰。 (3)成功案例模塊:三人行必有我?guī)?,剛開始創(chuàng)業(yè)的人員需要借鑒一下以往創(chuàng)業(yè)成功的經(jīng)驗,那么系統(tǒng)應(yīng)該有一個成功的案例模塊,包括對案例的描述和解析,用以借鑒和學(xué)習(xí)。(4)新聞中心模塊:創(chuàng)業(yè)者需要不斷了解新聞來制定發(fā)展路線和策略等,那么新聞中心模塊就非常必要了,這里有許多創(chuàng)業(yè)新聞來供創(chuàng)業(yè)者閱讀和分析。(5)服務(wù)和支持模塊:如果用戶是新的創(chuàng)業(yè)者,那么他是非常需要指導(dǎo)和學(xué)習(xí)的,需要一些學(xué)習(xí)資料和指導(dǎo)等,所以系統(tǒng)應(yīng)該有該模塊。(6)聯(lián)系我們模塊:用戶可能會向網(wǎng)站反映一

30、些使用中的問題,提供一些寶貴的建議供開發(fā)人員參考,就自己創(chuàng)業(yè)過程中的一些問題咨詢相關(guān)的人員等,這些都是需要用戶聯(lián)系網(wǎng)站的,所以要有該模塊。3.1.3 后臺管理模塊后臺管理模塊是系統(tǒng)管理人員使用的,此模塊負(fù)責(zé)管理和維護(hù)整個網(wǎng)站。(1)注冊:管理員需要注冊成功之后才能進(jìn)入后臺管理網(wǎng)站信息。 (2)登錄:管理員成功登錄到大學(xué)生創(chuàng)業(yè)網(wǎng)站的后臺,才能管理網(wǎng)站。(3)欄目管理:網(wǎng)站的前臺有很多欄目,每種欄目都有其父欄目,管理員可以對此管理。(4)站點內(nèi)容的管理:該模塊是管理員最重要的管理功能,通過該模塊用戶可以查看所有的文章,編輯、刪除指定文章及管理文章的分類情況,還可以修改文章的置頂狀態(tài)。(5)修改密碼

31、:管理員可以在后臺維護(hù)個人信息,修改密碼。3.2 處理流程設(shè)計3.2.1 普通用戶流程圖3.2 普通用戶操作流程圖3.2.2 管理員操作流程管理員操作流程圖,如圖3.3所示。圖3.3管理員操作流程圖3.2.3 登錄注冊流程登錄注冊流程圖,如圖3.4所示。圖3.4 登錄注冊流程圖3.2.4 修改密碼流程修改密碼流程圖,如圖3.5所示。圖3.5修改密碼流程圖3.3 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計對于整個銷售系統(tǒng)來說是十分重要的一部分,數(shù)據(jù)庫的設(shè)計應(yīng)該結(jié)構(gòu)嚴(yán)謹(jǐn)、關(guān)系簡明清晰?,F(xiàn)在,常用的數(shù)據(jù)庫管理系統(tǒng)有SQL Server 2008、Oracle、Access、MySQL等。SQL Server 2008是M

32、icrosoft公司開發(fā)的大型關(guān)系數(shù)據(jù)庫管理系統(tǒng),具有強大的關(guān)系數(shù)據(jù)庫創(chuàng)建、開發(fā)、設(shè)計和管理功能6。由于其功能強大、操作方便,并且適用于中小型系統(tǒng)。因此本系統(tǒng)采用SQL Server 2008數(shù)據(jù)庫。3.3.1 數(shù)據(jù)庫概念模型根據(jù)以上需求分析和系統(tǒng)設(shè)計的結(jié)果,規(guī)劃出本系統(tǒng)具有的實體,實體屬性圖,如圖3.6所示。圖3.6 實體屬性圖根據(jù)本系統(tǒng)所涉及的主要實體及屬性的分析得出系統(tǒng)數(shù)據(jù)庫的概念模型。系統(tǒng)E-R圖如圖3.7所示。圖3.7 系統(tǒng)E-R圖3.3.2 數(shù)據(jù)表系統(tǒng)數(shù)據(jù)庫中的表設(shè)計如下圖所示:圖3.8數(shù)據(jù)表圖3.4 開發(fā)工具及關(guān)鍵技術(shù)3.4.1 系統(tǒng)開發(fā)的工具開發(fā)軟件選用的是Visual Stu

33、dio 2010,Visual Studio 2010是微軟公司推出的Windows平臺應(yīng)用程序開發(fā)環(huán)境。它能更好地提高開發(fā)效率,其被重新設(shè)計的集成開發(fā)環(huán)境的界面變得更加簡潔。.NET Framework 4.0、Microsoft Visual Studio 2010 CTP (Community Technology Preview) 隨之出現(xiàn)。因為它提供了很多服務(wù)器控件,在開發(fā)應(yīng)用時,簡單的操作就可以完成系統(tǒng)界面的生成,大大提高了開發(fā)的效率。3.4.2 系統(tǒng)開發(fā)的環(huán)境系統(tǒng)開發(fā)的平臺:Visual Studio 2010所用的數(shù)據(jù)庫 :Access數(shù)據(jù)庫系統(tǒng)的運行平臺:Windows 系統(tǒng)

34、瀏覽器:IE8.0。3.4.3 系統(tǒng)開發(fā)的主要技術(shù)ASP是微軟公司開發(fā)于90年代推出的一種基于Web的應(yīng)用程序開發(fā)技術(shù)。它僅僅只是一種技術(shù)框架,編寫代碼后可以在服務(wù)器端直接地執(zhí)行,容易學(xué)習(xí)和使用,同時由于代碼運行在用戶端而不是用戶端,這樣用戶端不需要其它的技術(shù)支持,因此可以大大地提高用戶與程序的交互速度。不過由于ASP中的腳本語言不屬于面向?qū)ο蟮恼Z言,而是屬于面向結(jié)構(gòu)、弱類型的語言,執(zhí)行效率較低。 在此ASP基礎(chǔ)上研發(fā)的ASP.NET是微軟公司于2002年推出的新一代開發(fā)技術(shù),屬于Microsoft.NET的一部分,其與ASP具有很大的不同,它幾乎完全是基于組件和模塊化的一種技術(shù),并且成為服務(wù)

35、器端應(yīng)用程序的廣泛使用一種開發(fā)工具,它能夠提供各種各樣的Web開發(fā)模型,用戶利用這些模型可以快速的開發(fā)動態(tài)網(wǎng)站以及滿足其對于復(fù)雜功能的需求,同時它的簡單以及高度客制化的能力和特性,也是它能迅速發(fā)展起來的原因之一。ASP.NET可以利用幾乎全部的.NET框架中的平臺特性,如:強大、安全、高效等。由于ASP.NET僅運行在服務(wù)器的后端,在編譯后才運行代碼,運行時的早綁定、及時的編譯、本地優(yōu)化、緩存服務(wù)、基于運行時的安全機制都為其帶來了卓越的性能。同時對于Internet的標(biāo)準(zhǔn)的支持為ASP.NET在異構(gòu)網(wǎng)絡(luò)空間里提供了強大的擴展性。3.4.4 系統(tǒng)開發(fā)的語言C#是微軟公司在2002年推出的一門面向

36、對象、類型安全的編程語言,使用C#可以編寫運行在.NET平臺上的應(yīng)用程序,它是.NET平臺上的核心開發(fā)語言。因為其高效、功能多、簡潔的特點而得到了廣泛的應(yīng)用,成為符合現(xiàn)代編程要求的主流編程語言之一。它是基于C/C+產(chǎn)生的,同時吸取了Basic、Java等語言的精華,在這些語言的基礎(chǔ)上進(jìn)行了許多改進(jìn)。C#本身有許多優(yōu)點使其能夠體現(xiàn)時下流行的程序設(shè)計技術(shù)。首先它繼承了C語言編程的語法風(fēng)格,語言簡潔,其次汲取了C+強大的功能和面向?qū)ο蟮膬?yōu)點,再次它是一門支持跨平臺的語言,能夠與XML進(jìn)行無縫結(jié)合,同時保留了快速開發(fā)應(yīng)用程序的特點,編寫的程序往往安全穩(wěn)定。3.4.5 系統(tǒng)架構(gòu)三層架構(gòu)是一種網(wǎng)絡(luò)結(jié)構(gòu)模式

37、。在這種模式中可以分為業(yè)務(wù)邏輯層、數(shù)據(jù)層、表示層。業(yè)務(wù)邏輯層位于數(shù)據(jù)層、表示層之間,是整個系統(tǒng)的核心,因為它在數(shù)據(jù)的交換中起到承上啟下的作用,它主要是針對具體的問題的操作,也就是對數(shù)據(jù)層的一些操作;數(shù)據(jù)層對數(shù)據(jù)進(jìn)行操作,如增、刪、改、查,為業(yè)務(wù)邏輯層和表示層提供數(shù)據(jù)同時,對上面的層次屏蔽數(shù)據(jù)庫的差異;表示層,也就是系統(tǒng)界面主要用來獲取數(shù)據(jù)庫中的數(shù)據(jù)并顯示。隨著科技的飛速發(fā)展,應(yīng)用軟件系統(tǒng)的改進(jìn)和升級也隨之變得越發(fā)頻繁,基于三層架構(gòu)的軟件系統(tǒng)明顯地表現(xiàn)出其優(yōu)越性。首先,因為層屬一種若弱耦合的架構(gòu),可以降低層與層之間的依賴,各個層次之間實現(xiàn)相對的獨立,這種特性符合現(xiàn)代軟件開發(fā)的高內(nèi)聚低耦合的要求。

38、由于層和層之間的依賴是朝下的,底層不用了解上層的具體設(shè)計,它們之間主要通過接口進(jìn)行信息交換,因此只要接口的定義不發(fā)生改變,無論怎樣改變上層內(nèi)部設(shè)計對于底層是沒有影響的。其次,該種架構(gòu)容易實現(xiàn)復(fù)用,這樣為程序員后期的軟件的維護(hù)升級提供了便利,程序員可以直接用新的組件替換某個層次中的舊組件,甚至能夠比較容易地用新的實現(xiàn)替換原有的層次的表示。同時,三層架構(gòu)可以降低開發(fā)者設(shè)計軟件時的問題的復(fù)雜度,開發(fā)者只需關(guān)注整個架構(gòu)中的某一層而不必考慮其它,在協(xié)同開發(fā)時可以提高軟件的開發(fā)效率。再次,它能夠保證數(shù)據(jù)的安全性,防止用戶的非法操作,因為用戶端不能直接與數(shù)據(jù)庫進(jìn)行交互,必須通過邏輯層才能實現(xiàn)對數(shù)據(jù)庫的訪問,

39、有時甚至業(yè)務(wù)邏輯層、數(shù)據(jù)層和表示層這三個層次分別部署在不同的服務(wù)器上,這種方式極大減少層和層之間了入口點而提高系統(tǒng)安全性。4 系統(tǒng)詳細(xì)設(shè)計與實現(xiàn)4.1 前臺主要模塊的實現(xiàn)4.1.1 網(wǎng)站簡介模塊(1)功能實現(xiàn)對于新用戶來講,了解網(wǎng)站內(nèi)容最快捷的方式就是查看網(wǎng)站簡介。網(wǎng)站簡介模塊應(yīng)該包括網(wǎng)站的基本信息,如發(fā)展歷程、主要內(nèi)容等。用戶對網(wǎng)站的基本情況做了一番了解之后,便于更高效地使用網(wǎng)站的資源。圖4.1網(wǎng)站簡介界面4.1.2 行業(yè)分類模塊(1)功能實現(xiàn)圖4.3行業(yè)分類界面(2)關(guān)鍵代碼protected void Page_Load(object sender, EventArgs e) tt.Si

40、te.site_channel bll = new tt.Site.site_channel(); replist.DataSource = bll.GetList( parentid=2); replist.DataBind(); 4.1.3 新聞中心模塊(1)功能實現(xiàn)圖4.5新聞中心界面 圖4.6新聞詳情界面(2)關(guān)鍵代碼public partial class News : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) string id = Request.QueryStringcid;

41、tt.Site.site_channel bllchannel = new tt.Site.site_channel(Convert.ToInt32(id); lbtypename.Text = bllchannel.ChannelName; tt.Site.site_content bll = new tt.Site.site_content(); DataTable dt = bll.GetList(channelid=+id+ order by IsTop desc,UpdateTime desc ).Tables0; wucPage1.PageSize = 5; wucPage1.re

42、peaterID = replist.ID; wucPage1.Datas = dt; 4.1.4 服務(wù)與支持模塊(1)功能實現(xiàn)圖4.8服務(wù)與支持界面4.1.5 聯(lián)系我們模塊(1)功能實現(xiàn)圖4.10聯(lián)系我們界面4.2 后臺主要模塊的實現(xiàn)4.2.1 登錄模塊圖4.11登錄界面關(guān)鍵代碼: protected void btnLogin_Click(object sender, ImageClickEventArgs e) if (IsValid) tt.Public.Valid.ClearErrorList(ref BulletedList1); string pwd = System.Web.S

43、ecurity.FormsAuthentication.HashPasswordForStoringInConfigFile(Password.Text, MD5); string result = tt.Public.Rights.CheckUserPassword(UserName.Text,pwd); if (result.IndexOf(ok) 0) tt.Public.Valid.SetErrorList(ref BulletedList1, result); else string arr = result.Split(,); SessionUserId = arr1.ToStri

44、ng(); SessionTrueName = arr2.ToString(); SessionEmail = arr3.ToString(); SessionRoleId = arr4.ToString(); SessionRoleName = arr5.ToString(); Response.Redirect(Default.aspx); 4.2.2 欄目管理模塊(1)功能實現(xiàn)圖4.12 欄目管理界面關(guān)鍵代碼:protected void Page_Load(object sender, EventArgs e) if (!IsPostBack) string strWhere = Pa

45、rentId=-1; DataTable dt = bll.GetList(strWhere).Tables0; for (int i = 0; i 5; i+) DataRow Row = dt.NewRow(); RowId = i; dt.Rows.Add(Row); repList.DataSource = dt; repList.DataBind(); protected void repList_ItemDataBound(object sender, RepeaterItemEventArgs e) DropDownList ChannelList = (DropDownList

46、)e.Item.FindControl(ChannelList); if (ChannelList != null) DataTable dt = bll.GetList().Tables0; tt.Public.Bind.BindLevelDropDownList(dt, ChannelList, Id, ChannelName, ParentId, 0); if (Request.QueryStringChannelId != null) ChannelList.SelectedIndex = ChannelList.Items.IndexOf(ChannelList.Items.Find

47、ByValue(Request.QueryStringChannelId.ToString(); 4.2.3 網(wǎng)站內(nèi)容管理模塊(1)功能實現(xiàn)圖4.13網(wǎng)站內(nèi)容管理界面圖4.14編輯界面關(guān)鍵代碼:protected void Page_Load(object sender, EventArgs e) if (!IsPostBack) this.btnFile.Visible = false; Text.config.toolbar = new objectnew object Source, -, Save, NewPage, Preview, -, Templates ,new object

48、Cut, Copy, Paste, PasteText, PasteFromWord, -, Print, SpellChecker, Scayt ,new object Undo, Redo, -, Find, Replace, -, SelectAll, RemoveFormat ,new object Form, Checkbox, Radio, TextField, Textarea, Select, Button, ImageButton, HiddenField ,/,new object Bold, Italic, Underline, Strike, -, Subscript,

49、 Superscript ,new object NumberedList, BulletedList, -, Outdent, Indent, Blockquote, CreateDiv ,new object JustifyLeft, JustifyCenter, JustifyRight, JustifyBlock ,new object BidiLtr, BidiRtl ,new object Link, Unlink, Anchor ,new object Image, Flash, Table, HorizontalRule, Smiley, SpecialChar, PageBr

50、eak, Iframe ,/,new object Styles, Format, Font, FontSize ,new object TextColor, BGColor ,new object Maximize, ShowBlocks, -, About ; Text.FilebrowserBrowseUrl = ./ckfinder/ckfinder.html; Text.FilebrowserImageBrowseUrl = ./ckfinder/ckfinder.html?Type=Images; Text.FilebrowserImageUploadUrl = ./ckfinde

51、r/core/connector/aspx/connector.aspx?command=QuickUpload&type=Images; Text.FilebrowserFlashBrowseUrl = ./ckfinder/ckfinder.html?Type=Flash; Text.FilebrowserFlashUploadUrl = ./ckfinder/core/connector/aspx/connector.aspx?command=QuickUpload&type=Flash; Text.FilebrowserUploadUrl = ./ckfinder/core/conne

52、ctor/aspx/connector.aspx?command=QuickUpload&type=Files; BindChannel(); / BindDict1(); if (Request.QueryStringchannelId != null) ChannelId.SelectedIndex = ChannelId.Items.IndexOf(ChannelId.Items.FindByValue(Request.QueryStringchannelId.ToString(); if (Request.QueryStringId != null) tt.Site.site_cont

53、ent model = new tt.Site.site_content(); model.GetModel(Convert.ToInt32(Request.QueryStringId.ToString(); if (model != null) ChannelId.SelectedIndex = ChannelId.Items.IndexOf(ChannelId.Items.FindByValue(model.ChannelId.ToString(); Title.Text = model.Title.ToString(); Text.Text = model.Text; IsTop.Che

54、cked = model.IsTop.ToString() = 1; ViewStateId = model.Id.ToString(); if (model.Ext!=null & model.Ext.ToString() != ) Image1.ImageUrl = ./_files/ + model.Id.ToString() + model.Ext.ToString(); Image1.Width = 100; Image1.Height = 100; else Image1.Visible = false; else ViewStateId = tt.DBUtility.DbHelp

55、er.GetMaxID(Id, Site_Content); SessionUserFilesPath = /_sitefiles/ + ViewStateId.ToString()+/; string path = Server.MapPath(_sitefiles).ToString() + / + ViewStateId.ToString(); /if (!System.IO.Directory.Exists(path) / / System.IO.Directory.CreateDirectory(path); / 4.2.4 修改密碼模塊(1)功能實現(xiàn)圖4.15修改密碼頁面5 系統(tǒng)調(diào)試與測試5.1 前臺功能測試5.1.1 瀏覽信息的測試點擊信息列表中的某信息的標(biāo)題或者圖片后,進(jìn)入信息的詳情頁面,信息詳情與后臺輸入的信息內(nèi)容一致,切換速度較快,所以信息瀏覽通過測試。5.1.2 導(dǎo)航的測試導(dǎo)航分為上方的整體分類導(dǎo)航,點擊任意一項后便進(jìn)入該項對應(yīng)的詳情頁。點擊左側(cè)的行業(yè)導(dǎo)航中的任意一項后,如互聯(lián)網(wǎng),便顯示互聯(lián)網(wǎng)行業(yè)的創(chuàng)業(yè)信息。所以該部分通過測試。5.2 后臺功能測試輸入管理員賬號密碼進(jìn)入系統(tǒng)后

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論