資源描述:
《[推薦]aspnet科研管理系統(tǒng)畢業(yè)設(shè)計論文》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、目錄第一章系統(tǒng)開發(fā)理論依據(jù)11.1ASP.NET概述11.1.1ASP.NET基本含義和特點11.1.2ASP.NET的優(yōu)點11.2SQL介紹21.3B/S結(jié)構(gòu)介紹21.4三層架構(gòu)3第二章需求分析和系統(tǒng)功能設(shè)計52.1系統(tǒng)項目依據(jù)及目標(biāo)52.2系統(tǒng)功能模型的建立6第三章系統(tǒng)規(guī)劃和概要設(shè)計83.1系統(tǒng)功能模塊83.2方法概要103.3系統(tǒng)流程圖103.3.1系統(tǒng)的邏輯體系結(jié)構(gòu)103.3.2系統(tǒng)流程圖113.4系統(tǒng)解決方案項目構(gòu)成13第四章數(shù)據(jù)庫層的設(shè)計與實現(xiàn)154.1數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計154.2數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計154.3
2、存儲過程設(shè)計184.4數(shù)據(jù)庫安全設(shè)計20第五章業(yè)務(wù)邏輯層設(shè)計與實現(xiàn)225.1實體類設(shè)計225.2數(shù)據(jù)訪問層設(shè)計235.3業(yè)務(wù)邏輯層設(shè)計24第六章界面表示層設(shè)計266.1學(xué)術(shù)期刊的增、刪、改、查、設(shè)計26第七章系統(tǒng)測試,維護(hù)以及安全307.1系統(tǒng)測試307.1.2系統(tǒng)運行307.2系統(tǒng)維護(hù)307.3系統(tǒng)安全30第八章系統(tǒng)總結(jié)33參考文獻(xiàn)36歡迎瀏覽下載使用!摘要本系統(tǒng)采用B/S(Browser/Server)結(jié)構(gòu),ASP.NET為開發(fā)語言,SQLServer2005為數(shù)據(jù)庫來進(jìn)行設(shè)計與開發(fā)。該系統(tǒng)主的功能是幫助人們管理學(xué)
3、校人文科研項目等?;竟δ馨ǖ卿?、項目展示、成果展示、人員展示、科研分查詢等。本論文,簡要闡述了此次畢業(yè)設(shè)計題目“科研管理系統(tǒng)”的開發(fā)背景與開發(fā)環(huán)境,且對系統(tǒng)的構(gòu)架進(jìn)行分析,并由此劃分出各個模塊,有基礎(chǔ)管理模塊、人員管理模塊、部門管理模塊、項目管理模塊、成果管理模塊、科研分管理模塊。詳細(xì)介紹了系統(tǒng)各個模塊與功能的實現(xiàn)原理,本文詳細(xì)介紹了網(wǎng)上系統(tǒng)的需求分析、功能設(shè)計和系統(tǒng)設(shè)計等,并通過流程圖和文字加以解釋說明。在系統(tǒng)設(shè)計中給出數(shù)據(jù)庫的設(shè)計和本系統(tǒng)的總體設(shè)計方案,在系統(tǒng)實現(xiàn)中具體介紹了各個功能的所能實現(xiàn)的情況和主要代碼,
4、同時附有運行界面圖,最后總結(jié)開發(fā)階段與測試階段所遇到的問題與解決方法。關(guān)鍵詞:ASP.NET、SQLServer2005、三層結(jié)構(gòu)、Ajax技術(shù)、角色、安全歡迎瀏覽下載使用!第一章系統(tǒng)開發(fā)理論依據(jù)1.1ASP.NET概述1.1.1ASP.NET基本含義和特點ASP是ActiveServerPage的縮寫,意為“活動服務(wù)器網(wǎng)頁”。ASP是微軟公司開發(fā)的代替CGI腳本程序的一種應(yīng)用,它可以與數(shù)據(jù)庫和其它程序進(jìn)行交互,是一種簡單、方便的編程工具。ASP的網(wǎng)頁文件的格式是.asp,現(xiàn)在常用于各種動態(tài)網(wǎng)站中。ASP是一種服務(wù)器端
5、腳本編寫環(huán)境,可以用來創(chuàng)建和運行動態(tài)網(wǎng)頁或web應(yīng)用程序。ASP網(wǎng)頁可以包含HTML標(biāo)記、普通文本、腳本命令以及COM組件等。利用ASP可以向網(wǎng)頁中添加交互式內(nèi)容(如在線表單),也可以創(chuàng)建使用HTML網(wǎng)頁作為用戶界面的web應(yīng)用程序。與HTML相比,ASP網(wǎng)頁具有以下特點:(1)利用ASP可以實現(xiàn)突破靜態(tài)網(wǎng)頁的一些功能限制,實現(xiàn)動態(tài)網(wǎng)頁技術(shù);(2)ASP文件是包含在HTML代碼所組成的文件中的,易于修改和測試;(3)服務(wù)器上的ASP解釋程序會在服務(wù)器端制定ASP程序,并將結(jié)果以HTML格式傳送到客戶端瀏覽器上,因此使用
6、各種瀏覽器都可以正常瀏覽ASP所產(chǎn)生的網(wǎng)頁;(4)ASP提供了一些內(nèi)置對象,使用這些對象可以使服務(wù)器端腳本功能更強(qiáng)。例如可以從web瀏覽器中獲取用戶通過HTML表單提交的信息,并在腳本中對這些信息進(jìn)行處理,然后向web瀏覽器發(fā)送信息;(5)ASP可以使用服務(wù)器端ActiveX組建來執(zhí)行各種各樣的任務(wù),例如存取數(shù)據(jù)庫、發(fā)現(xiàn)那個Email或訪問文件系統(tǒng)等。(6)由于服務(wù)器是將ASP程序執(zhí)行的結(jié)果以HTML格式傳回客戶端瀏覽器,因此使用者不會看到ASP所編寫的原始程序代碼,可放置ASP程序代碼被竊取。ASP.NET不僅僅是A
7、ctiveServerPage(ASP)的下一個版本,而且是一種建立在通用語言上的程序構(gòu)架,能被用于一臺Web服務(wù)器來建立強(qiáng)大的Web應(yīng)用程序。ASP.net提供許多比現(xiàn)在的Web開發(fā)模式強(qiáng)大的優(yōu)勢。1.1.2ASP.NET的優(yōu)點ASP.NET的主要優(yōu)點大概可以歸納如下:(1)ASP.NET是把基于通用語言的程序在服務(wù)器上運行。不像以前的ASP即時解釋程序,而是將程序在服務(wù)器端首次運行時進(jìn)行編譯,這樣的執(zhí)行效果,當(dāng)然比一條一條的解釋強(qiáng)很多。(2)ASP.NET構(gòu)架是可以用Microsoft(R)公司最新的產(chǎn)品Visua
8、lStudio.net開發(fā)環(huán)境進(jìn)行開發(fā),WYSIWYG(WhatYouSeeIsWhatYouGet所見即為所得)的編輯。這些僅是ASP.net強(qiáng)大化軟件支持的一小部分。(3)因為ASP.NET歡迎瀏覽下載使用!是基于通用語言的編譯運行的程序,所以它的強(qiáng)大性和適應(yīng)性,可以使它運行在Web應(yīng)用軟件開發(fā)者的幾乎全部的平臺上(筆者到現(xiàn)在