九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

畢業(yè)論文管理系統(tǒng)畢業(yè)論文

  • 資源ID:40910307       資源大?。?span id="24d9guoke414" class="font-tahoma">609.02KB        全文頁數(shù):40頁
  • 資源格式: DOC        下載積分:10積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要10積分
郵箱/手機:
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機號,方便查詢和重復下載(系統(tǒng)自動生成)
支付方式: 支付寶    微信支付   
驗證碼:   換一換

 
賬號:
密碼:
驗證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認打開,此種情況可以點擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標題沒有明確說明有答案則都視為沒有答案,請知曉。

畢業(yè)論文管理系統(tǒng)畢業(yè)論文

中文摘要隨著社會的飛速發(fā)展,計算機科學技術的日趨完善,人們傳統(tǒng)的思想觀念和工作方式開始發(fā)生巨大的轉變,依靠計算機技術進行信息化管理已經(jīng)勢在必行。而我們高等學校也面臨著同樣的問題,學生信息的管理、老師信息的管理和日常工作的管理等等,都必須依靠計算機軟件管理實現(xiàn)。學生畢業(yè)論文管理系統(tǒng)是眾多管理系統(tǒng)中的一部分,也是很重要的一部分??墒?,在許多高校并沒有在這一環(huán)節(jié)上實現(xiàn)信息化管理,而這一部分的工作仍然是由人工來進行完成。人工操作必定存在很多的缺陷,比如:工作量繁多、資料易丟失、更新和修改很不方便、老師與學生之間的溝通和信息傳達不及時等等。關鍵詞:管理系統(tǒng),c#.net,linq , msSqlServerABSTRACTWith the rapid development of society and the gradual perfection of the computer science and technology, peoples traditional ideological concepts and working modes have changed a lot. Therefore, it is high time that the information management which is depending on computer technology came onto the stage. However, those Colleges and Universities like us are facing a problem, that is, the management of students and teachers information, and the daily grind are all relying on the Computer Software Management. The Students Thesis Management System is one important part of the numerous managements. However, a great deal of Colleges and Universities have not successfully achieved the Information Management yet, in stead of this, they use human labor for the mass work. It is no doubt that the manual operation has many limitations, such as requiring heavy workloads, easy to lose information, inconvenient in renewal or modification, and the delaying of communicating and conveying messages between students and teachers, etc. Keywords: management system,c#.net,linq , msSqlServer目錄中文摘要1目錄1第一章 緒論21.1 選題背景21.2 國內外研究狀況31.3 選題的目的與意義31.4 系統(tǒng)設計選用的工具31.4.1 Visual Studio 2008介紹31.4.2 SQL Server 2005介紹31.4.3 C# 語言和 .NET Framework 介紹41.4.4 本文的主要工作4第二章系統(tǒng)的需求分析和各大模塊概述42.1 系統(tǒng)的需求分析4A. 引言5B.1產(chǎn)品背景及目前存在的問題。5C外部接口需求6D系統(tǒng)功能6E其他非功能需求112.2 功能模塊概述12前臺12后臺12第三章 系統(tǒng)總體設計和實現(xiàn)143.1系統(tǒng)數(shù)據(jù)庫設計143.1.1 功能模塊表(tree)143.1.2 角色表(Role)143.1.3用戶表(User)143.1.4 論文類別表(Category)153.1.5論文表(Document)153.1.6論文附件表(Attachment)163.1.7 7.消息表(Message)163.1.8 .系統(tǒng)信息表(Config)173.1.9表關系設計173.1.10 表示體映射-O/R183.2 詳細設計183.2.1系統(tǒng)主界面設計183.2.2功能模塊樹設計183.2.5 論文類別管理263.2.6 角色管理和用戶管理323.2.7 論文管理363.2.8附件管理和圖片管理37第四章 總結374.1體會374.2致謝38第五章參考資料38第一章 緒論1.1 選題背景隨著社會的飛速發(fā)展,計算機科學技術的日趨完善,人們傳統(tǒng)的思想觀念和工作方式開始發(fā)生巨大的轉變,依靠計算機技術進行信息化管理已經(jīng)勢在必行。而我們高等學校也面臨著同樣的問題,學生信息的管理、老師信息的管理和日常工作的管理等等,都必須依靠計算機軟件管理實現(xiàn)。學生畢業(yè)論文管理系統(tǒng)是眾多管理系統(tǒng)中的一部分,也是很重要的一部分??墒?,在許多高校并沒有在這一環(huán)節(jié)上實現(xiàn)信息化管理,而這一部分的工作仍然是由人工來進行完成。人工操作必定存在很多的缺陷,比如:工作量繁多、資料易丟失、更新和修改很不方便、老師與學生之間的溝通和信息傳達不及時等等。我所做的課題畢業(yè)論文管理系統(tǒng),它采用了當前流行的B/S結構和Internet網(wǎng)絡技術,不僅方便操作,而且可以大大提高系統(tǒng)的可移植性。并且,通過計算機信息化管理可以避免人工操作的一些缺陷和不足。1.2 國內外研究狀況現(xiàn)在國內外有很多關于畢業(yè)論文的軟件,采用的技術也多種多樣,如JSP、FTP模式,但是大多數(shù)畢業(yè)論文管理系統(tǒng)軟件是用于網(wǎng)絡學院的遠程教學。至于國內的正規(guī)院校,利用論文管理系統(tǒng)組織管理論文的活動并不多,針對國內外教學管理軟件的巨大需求和基本要求,一個好的畢業(yè)論文管理軟件必須功能齊全,操作簡單,向用戶展示友善的操作界面。在完善功能的同時又必須兼顧系統(tǒng)的靈活性,安全性和健壯性。一個好的論文管理系統(tǒng),不管是計算機專業(yè)人員還是其他用戶都能很快上手,操作簡便,易于安裝,容易普及。1.3 選題的目的與意義針對目前我校畢業(yè)論文管理工作的現(xiàn)狀及不足,運用工作流管理的相關理念,設計基于工作流的論文管理系統(tǒng)。通過更好地規(guī)劃工作流程、并行執(zhí)行相互獨立的活動;在客戶服務中,能夠快速方便的訪向所有相關數(shù)據(jù)和工作流程,從而可以大大提高客戶服務質量;降低管理成本,如避免不必要的和重復的工作,提高工作人員的工作效率。設計并實現(xiàn)基于工作流的論文管理系統(tǒng)。通過此系統(tǒng)的設計與實現(xiàn),加深對工作流管理系統(tǒng)理論的理解,實現(xiàn)研究服務于實踐的原則.1.4 系統(tǒng)設計選用的工具 本系統(tǒng)采用c#語言開發(fā),采用mssql2005作為后臺數(shù)據(jù)庫。1.4.1 Visual Studio 2008介紹 Visual Studio 2008是面向Windows Vista、Office 2007、Web 2.0的下一代開發(fā)工具,代號“Orcas”,經(jīng)歷了大約18個月的開發(fā),是對Visual Studio 2005一次及時、全面的升級。 VS2008引入了250多個新特性,整合了對象、關系型數(shù)據(jù)、XML的訪問方式,語言更加簡潔。 使用Visual Studio 2008可以高效開發(fā)Windows應用。設計器中可以實時反映變更,XAML中智能感知功能可以提高開發(fā)效率。同時Visual Studio 2008支持項目模板、調試器和部署程序。Visual Studio 2008可以高效開發(fā)Web應用,集成了ASP.NET AJAX 1.0,包含ASP.NET AJAX項目模板,它還可以高效開發(fā)Office應用和Mobile應用。1.4.2 SQL Server 2005介紹SQL Server 2005 是一個全面的數(shù)據(jù)庫平臺,使用集成的商業(yè)智能 (BI) 工具提供了企業(yè)級的數(shù)據(jù)管理。SQL Server 2005 數(shù)據(jù)庫引擎為關系型數(shù)據(jù)和結構化數(shù)據(jù)提供了更安全可靠的存儲功能,使您可以構建和管理用于業(yè)務的高可用和高性能的數(shù)據(jù)應用程序。SQL Server 2005 數(shù)據(jù)引擎是本企業(yè)數(shù)據(jù)管理解決方案的核心。此外 SQL Server 2005 結合了分析、報表、集成和通知功能。這使您的企業(yè)可以構建和部署經(jīng)濟有效的 BI 解決方案,幫助您的團隊通過記分卡、Dashboard、Web services 和移動設備將數(shù)據(jù)應用推向業(yè)務的各個領域。與 Microsoft Visual Studio、Microsoft Office System 以及新的開發(fā)工具包(包括 Business Intelligence Development Studio)的緊密集成使 SQL Server 2005 與眾不同。無論您是開發(fā)人員、數(shù)據(jù)庫管理員、信息工作者還是決策者,SQL Server 2005 都可以為您提供創(chuàng)新的解決方案,幫助您從數(shù)據(jù)中更多地獲益。下圖說明了 SQL Server 2005 的核心組件,顯示了 SQL Server 2005 如何與 Microsoft Windows 平臺(包括 Microsoft Office System 和 Visual Studio)集成以提供解決方案,將數(shù)據(jù)傳送到整個組織。1.4.3 C# 語言和 .NET Framework 介紹C# 是一種簡潔、類型安全的面向對象的語言,開發(fā)人員可以使用它來構建在 .NET Framework 上運行的各種安全、可靠的應用程序。使用 C#,您可以創(chuàng)建傳統(tǒng)的 Windows 客戶端應用程序、XML Web services、分布式組件、客戶端 - 服務器應用程序、數(shù)據(jù)庫應用程序以及很多其他類型的程序。Microsoft Visual C# 2005 提供高級代碼編輯器、方便的用戶界面設計器、集成調試器和許多其他工具,以在 C# 語言版本 2.0 和 .NET Framework 的基礎上加快應用程序的開發(fā)。1.4.4 本文的主要工作本文將從軟件工程角度,從可行性分析,需求分析,概要設計,詳細設計,代碼編寫,程序測試對該系統(tǒng)進行構建。第二章系統(tǒng)的需求分析和各大模塊概述2.1 系統(tǒng)的需求分析A. 引言A.1編寫目的A.2預期的讀者和閱讀建議A.3產(chǎn)品的范圍B. 綜合描述B.1產(chǎn)品背景及目前存在的問題B.2產(chǎn)品功能描述B.3用戶類和特征B.4運行環(huán)境C. 外部接口和需求C.1用戶界面C.2軟件接口D. 系統(tǒng)功能D.1用例模型D,2概念模型E. 其它非功能需求E.1性能需求E.2安全性需求E3.軟件質量屬性E.4業(yè)務規(guī)則E.5用戶文檔F. 其它需求A. 引言本規(guī)格說明詳細闡述了“畢業(yè)論文管理”的總體詳細說明、產(chǎn)品功能、用戶界面、系統(tǒng)特性、非功能性需求及其它需求。A.1編寫目的編寫文檔的目的是,對產(chǎn)品進行定義,詳盡說明該產(chǎn)品的軟件需求A.2預期的讀者和閱讀建議本軟件需求規(guī)格說明的讀者,可以是軟件開發(fā)人員、用戶、測試人員或文檔的編寫人員。A.3產(chǎn)品的范圍制作本軟件的目的是,借助Internet 提高對畢業(yè)論文的管理效率,如查詢,修改論文的時間將大大減少,方便學生,老師。用最少的消耗完成盡量多的任務。減少不必要的浪費。B.1產(chǎn)品背景及目前存在的問題。隨著社會的飛速發(fā)展,計算機科學技術的日趨完善,人們傳統(tǒng)的思想觀念和工作方式開始發(fā)生巨大的轉變,依靠計算機技術進行信息化管理已經(jīng)勢在必行。而我們高等學校也面臨著同樣的問題,學生信息的管理、老師信息的管理和日常工作的管理等等,都必須依靠計算機軟件管理實現(xiàn)。學生畢業(yè)論文管理系統(tǒng)是眾多管理系統(tǒng)中的一部分,也是很重要的一部分??墒?,在許多高校并沒有在這一環(huán)節(jié)上實現(xiàn)信息化管理,而這一部分的工作仍然是由人工來進行完成。人工操作必定存在很多的缺陷,比如:工作量繁多、資料易丟失、更新和修改很不方便、老師與學生之間的溝通和信息傳達不及時等等。我所做的課題畢業(yè)論文管理系統(tǒng),它采用了當前流行的B/S結構和Internet網(wǎng)絡技術,不僅方便操作,而且可以大大提高系統(tǒng)的可移植性。并且,通過計算機信息化管理可以避免人工操作的一些缺陷和不足。B.2系統(tǒng)功能概述1 用戶登錄和注冊功能用戶登錄和注冊功能主要包括的功能如下。 用戶登錄:驗證用戶的信息是否合法,以及驗證用戶是否為系統(tǒng)的合法用戶。 用戶注冊:用戶注冊,由管理員或者指導老師審核開通。2 用戶和角色管理功能用戶和角色管理功能主要包括用戶管理、角色管理及用戶管理和角色之間的關系管理。在系統(tǒng)中主要包括用戶管理(修改,添加,刪除),角色管理(修改,添加,刪除)。3 論文層次管理功能論文層次管理主要是對論文信息層次的管理,如論文信息層次的添加,修改,刪除和排序等。在系統(tǒng)中主要包括添加新的層次,修改層次,刪除層次,以及層次的排序。4 論文附件和圖片管理功能論文附件和圖片管理功能主要是對論文的附件或圖片進行管理,如附件或圖片的添加、上載、刪除等。在系統(tǒng)中主要包括顯示附件和圖片、上載附件、圖片以及刪除附件和圖片。5 學員信息統(tǒng)計功能學員信息統(tǒng)計功能主要是對學員信息進行統(tǒng)計,如查看已交論文比例,論文通過的比例。在本系統(tǒng)中主要包括顯示已交論文比例,論文通過的比例。6 消息系統(tǒng)管理功能消息系統(tǒng)管理功能主要是對用戶消息進行管理,如發(fā)送消息,查看消息,刪除消息。在本系統(tǒng)中主要包括發(fā)送消息,查看消息,刪除消息。7 系統(tǒng)信息管理功能 系統(tǒng)信息管理功能主要是對系統(tǒng)信息進行管理,如顯示系統(tǒng)信息,修改系統(tǒng)信息,刪除 系統(tǒng)信息。各功能的具體描述見D。B.3用戶類和特征該系統(tǒng)是畢業(yè)論文管理系統(tǒng),故而主要是針對即將要畢業(yè)的學生,以及指導教師。對于即將畢業(yè)的學生來說,剛剛兩腳踏入社會時間對于他們來說是很重要的,本系統(tǒng)能減少時間的開銷,而且能異地下載編輯,方便快捷。B.4運行環(huán)境該網(wǎng)站的運行環(huán)境要求如下:操作系統(tǒng):Microsoft Windows 2000/xp/2003所需組件:Iternet Explorer 6.0及6.0以上C外部接口需求C.1 用戶界面這是我們所做“畢業(yè)論文管理系統(tǒng)”與用戶交流的一個中間體,有著十分重要的作用。所以,我們要求該用戶界面友好、清楚明了、突出重點、而且容易使用:另外,該截面還必須能夠提供盡量多的功能,以給用戶便捷的服務。我們的用戶界面由注冊界面、登陸界面、瀏覽論文界面、修改論文界面、個人信息界面、班級信息界面等各大界面構成,每一個界面都有著各自的作用。C.2軟件接口該系統(tǒng)與我們的數(shù)據(jù)庫相連接,同時數(shù)據(jù)庫也用來保存各用戶的信息(如:用戶附件、用戶信息)D系統(tǒng)功能D.1用例模型(1) 管理論文附件用例規(guī)約名稱:管理論文附件 說明:對論文的附件進行管理,可以刪除,上載。 參與者:學生。頻率:頻繁,按照現(xiàn)在的速度,大約每1分鐘完成一個。 前置條件:學生已經(jīng)登陸后置條件:對數(shù)據(jù)庫中附件地址變更。基本操作流程:上載附件成功。1. 選擇本地要上傳已打包的附件。2. 點擊上傳。3. 提示上傳成功,返回論文管理界面。基本操作流程:刪除附件成功。1. 選擇附件2. 點擊刪除3. 提示刪除成功,返回論文管理界面??蛇x操作流程:上載附件失敗1. 提示上載失敗,返回論文管理界面??蛇x操作流程:刪除附件失敗1. 提示刪除附件失敗,返回論文管理界面。(2) 管理論文圖片用例規(guī)約名稱:管理論文圖片 說明:對論文的圖片進行管理,可以刪除,上載。 參與者:學生。頻率:頻繁,按照現(xiàn)在的速度,大約每1分鐘完成一個。 前置條件:學生已經(jīng)登陸后置條件:對數(shù)據(jù)庫中附件地址變更?;静僮髁鞒蹋荷陷d圖片成功。4. 選擇本地要上傳已打包的附件。5. 點擊上傳。6. 提示上傳成功,返回論文管理界面?;静僮髁鞒蹋簞h除圖片成功。4. 選擇圖片5. 點擊刪除6. 提示刪除成功,返回論文管理界面。可選操作流程:上載圖片失敗2. 提示上載圖片失敗,返回論文管理界面??蛇x操作流程:刪除圖片失敗2. 提示刪除圖片失敗,返回論文管理界面。(3) 管理論文信息用例規(guī)約名稱:管理論文信息 說明:學生登錄后可以對論文的基本信息進行管理。 參與者:學生頻率:頻繁,按照現(xiàn)在的速度,大約每1分鐘完成一個。 前置條件:學生已經(jīng)登陸后置條件:論文基本信息變更?;静僮髁鞒蹋盒薷恼撐男畔⒊晒?。1 系統(tǒng)顯示論文基本信息,用戶進行修改。2 點擊修改3 提示修改成功,返回論文管理頁面??蛇x操作流程:修改失敗1. 系統(tǒng)檢資料修改不符合規(guī)范給出提示。2. 2重復1(4) 瀏覽統(tǒng)計信息用例規(guī)約名稱:瀏覽統(tǒng)計信息 說明:學生登陸后可以對論文統(tǒng)計信息進行瀏覽。 參與者:學生頻率:頻繁,按照現(xiàn)在的速度,大約每5分鐘完成一個。 前置條件:學生已經(jīng)登陸后置條件:無?;静僮髁鞒蹋翰榭闯晒?。1. 系統(tǒng)顯示統(tǒng)計信息??蛇x操作流程:查看失敗1. 系統(tǒng)給出錯誤提示。(5) 管理小組用例規(guī)約名稱:管理小組論文說明:知道教師登陸之后可以對該小組論文進行管理。 參與者:教師頻率:較頻繁,按照現(xiàn)在的速度,大約每5分鐘完成一個。 前置條件:教師已經(jīng)登陸后置條件:變更數(shù)據(jù)庫中相關論文信息?;静僮髁鞒蹋翰榭葱〗M論文。1 系統(tǒng)顯示小組論文列表,及相關簡潔2 教師選擇論文點擊進入3 系統(tǒng)返回論文管理頁面基本操作流程:刪除小組論文1. 選擇論文2. 點擊刪除按鈕3. 提示刪除成功可選操作流程:查看小組論文不存在1. 系統(tǒng)提示論文不存在。2. 提示確認修改該論文信息??蛇x操作流程:刪除小組論文失敗1. 系統(tǒng)提示操作失敗。2. 返回小組論文管理頁面。D.2概念模型E其他非功能需求E.1性能需求時間上:相互合作的用戶數(shù)(注意:這里的用戶是指使用該軟件的人,而不是登陸能夠購買產(chǎn)品的人)或者所支持的操作、響應時間以及與實時系統(tǒng)的時間關系,必須滿足互斥性,即不能同時有幾個用戶對相同的數(shù)據(jù)進行操作、修改(同時讀除外)??臻g上:對存儲器和磁盤空間的需求;對存儲在 數(shù)據(jù)庫中表的最大行數(shù)有一定的需要。E.2安全性需求1只有特定的管理人員才能對系統(tǒng)進行管理,才能對數(shù)據(jù)庫進行維護和修改2登陸系統(tǒng)的客戶的資料,對其他客戶都是透明的(由用戶設置);3客戶的密碼只能有客戶自己修改,對管理員也不是透明的;管理員唯一能對客戶的操作是刪除其客戶名和密碼。4客戶下定單后不能更改定單內容E.3軟件質量屬性對使用者:首先要保證有效性,最好易于擴展,有較好的可移植性。對客戶:操作簡單,界面友好,幫助文檔充分。E.4業(yè)務規(guī)則1只有拿到可戶的付款或向支付廠商付款后,才可修改帳單。2只有客戶提交了正確的定單后,才可以修改庫存信息。3只有從供應商那里采購產(chǎn)品回來,才可以修改庫存信息。E.5用戶文檔用戶手冊:提供給擁護的、知道用戶使用該軟件的手冊。在線幫助和教程:在網(wǎng)上提供的幫助教程,應該清晰易懂,簡單易學。F 其他需求提供用戶各種表格樣式。2.2 功能模塊概述前臺1.1 學生 用戶登錄 用戶資料管理 論文統(tǒng)計信息查看 用戶消息 用戶退出1.2 指導教師 用戶登錄 用戶資料管理 指導學員信息統(tǒng)計 用戶消息 用戶退出后臺 用戶登錄 系統(tǒng)基本信息設置 系統(tǒng)類別管理 系統(tǒng)用戶管理 權限管理(管理員添加修改) 系統(tǒng)信息統(tǒng)計論文管理系統(tǒng)用戶登錄注冊用戶和角色管理論文層次管理論文信息管理論文附件和圖片管理學員信息統(tǒng)計管理消息系統(tǒng)管理系統(tǒng)信息管理1用戶登錄和注冊功能用戶登錄和注冊功能主要包括的功能如下。 用戶登錄:驗證用戶的信息是否合法,以及驗證用戶是否為系統(tǒng)的合法用戶。 用戶注冊:用戶注冊,由管理員或者指導老師審核開通。2.用戶和角色管理功能用戶和角色管理功能主要包括用戶管理、角色管理及用戶管理和角色之間的關系管理。在系統(tǒng)中主要包括用戶管理(修改,添加,刪除),角色管理(修改,添加,刪除)。3.論文層次管理功能論文層次管理主要是對論文信息層次的管理,如論文信息層次的添加,修改,刪除和排序等。在系統(tǒng)中主要包括添加新的層次,修改層次,刪除層次,以及層次的排序。4.論文附件和圖片管理功能論文附件和圖片管理功能主要是對論文的附件或圖片進行管理,如附件或圖片的添加、上載、刪除等。在系統(tǒng)中主要包括顯示附件和圖片、上載附件、圖片以及刪除附件和圖片。5.學員信息統(tǒng)計功能學員信息統(tǒng)計功能主要是對學員信息進行統(tǒng)計,如查看已交論文比例,論文通過的比例。在本系統(tǒng)中主要包括顯示已交論文比例,論文通過的比例。6.消息系統(tǒng)管理功能消息系統(tǒng)管理功能主要是對用戶消息進行管理,如發(fā)送消息,查看消息,刪除消息。在本系統(tǒng)中主要包括發(fā)送消息,查看消息,刪除消息。7.系統(tǒng)信息管理功能 系統(tǒng)信息管理功能主要是對系統(tǒng)信息進行管理,如顯示系統(tǒng)信息,修改系統(tǒng)信息,刪除 系統(tǒng)信息。第三章 系統(tǒng)總體設計和實現(xiàn)3.1系統(tǒng)數(shù)據(jù)庫設計根據(jù)論文管理系統(tǒng)的實際需要和上一屆的系統(tǒng)總體設計,本系統(tǒng)至少需要的數(shù)據(jù)包括功能模塊數(shù)據(jù),用戶數(shù)據(jù),角色數(shù)據(jù),論文類別數(shù)據(jù),論文附件數(shù)據(jù),消息數(shù)據(jù),系統(tǒng)信息數(shù)據(jù)。3.1.1 功能模塊表(tree)功能模塊表tree用來儲存功能模塊的數(shù)據(jù),如功能ID,功能模塊的名稱,父節(jié)點ID,頁面連接地址,功能模塊所屬的工程名稱等。該表的字段說明如表1.1所示。表格 1.1字段名數(shù)據(jù)類型字段說明鍵引用備注TreeIDInt功能模塊IDPK主鍵(自動增一)TitleVarchar(200)功能模塊名稱ParentIDInt父節(jié)點IDURLVarchar(200)頁面鏈接地址3.1.2 角色表(Role)角色表Role用來存儲系統(tǒng)的角色數(shù)據(jù),如角色ID、角色名稱和關聯(lián)的功能模塊ID等,該表的字段說明如表1.2所示。表格 2.2字段名數(shù)據(jù)類型字段說明鍵引用備注RoleIDInt角色IDPK主鍵(自動增一)RoleNameVarchar角色名稱TreeIDInt關聯(lián)的TreeIDFK引用表Tree的TreeID3.1.3用戶表(User)用戶表用來儲村用戶的數(shù)據(jù),如用戶ID、用戶名稱、用戶密碼、電子郵件和所屬角色ID等。該表得字段說明如表1.3表格 3.3字段名數(shù)據(jù)類型字段說明鍵引用備注UserIDInt用戶IDPK主鍵(自動增一)UserNameVarchar(200)用戶名字PasswordVarchar(255)用戶密碼E-mailVarchar(200)用戶郵箱RoleIDint所屬角色IDFK引用Role表的RoleID3.1.4 論文類別表(Category)論文類別表Category用來存儲論文類別的信息,如類別ID,類別名稱,上級類別ID和排序順序號等。該表得字段說明如表1.4。表格 4.4字段名數(shù)據(jù)類型字段說明鍵引用備注CategoryIDInt類別IDPK主鍵(自動增一)DesnVarchar(200)類別名稱ParentIDInt父類別IDOrderByInt排列序號3.1.5論文表(Document)論文表Document用來存儲系統(tǒng)的論文數(shù)據(jù),如論文ID,論文名稱,論文呢注視,論文呢創(chuàng)建實踐和論文呢附件標志等。該表的字段說明如表1.5所示。表格 5.5字段名數(shù)據(jù)類型字段說明鍵引用備注DocumentIDInt論文IDPK主鍵(自動增一)DesnVarchar(200)論文名稱BodyText論文摘要CreateDateDatetime論文創(chuàng)建時間UpdateDateDatetime論文修改時間CategoryIdInt論文所屬類別FK引用Category表CategoryId字段UserIDInt用戶IDFK引用User表UserID字段LastViewDateDatetime最后查看時間LastViewerVarchar(200)最后查看人ViewcountInt查看次數(shù)AuthorInt論文作者ImgUrlVarchar(200)封面圖IsAttachmentint文檔附件標志0表示不包含附件;1表示包含附件3.1.6論文附件表(Attachment)論文附件表Attachment用來存儲附件的信息,如附件ID、附件名稱、附件的鏈接地址、文件類型、附件類型和附件所屬論文的ID等。該表的字段說明如表1.6所示。表格 6.6字段名數(shù)據(jù)類型字段說明鍵引用備注AttachmentIDInt附件IDPK主鍵(自動增一)DesnVarchar(200)附件名稱UrlVarchar(200)附件的鏈接地址FileTypeInt文件類型1為.rar類型AttachTypeInt附件類型OrderByInt附件排序號當論文包含多個附件時排序號DocumentIdInt所屬論文IDFK引用Category表CategoryId字段3.1.7 7.消息表(Message)消息表Message用來存儲消息的信息,如消息ID,消息標題,發(fā)送人ID,接收人ID,發(fā)送時間,是否查看,消息內容等。該表得字段說明如表1.7所示。表格 7.7字段名數(shù)據(jù)類型字段說明鍵引用備注MessageIDInt消息IDPK主鍵(自動增一)TitleVarchar(100)消息名稱SenderIDint發(fā)送人IDFKReceiveIDInt接收人IDFK SendDateTimeDatetime發(fā)送時間IsViewedInt是否查看過0表示沒有查看1表示已經(jīng)查看過了BodyText消息內容3.1.8 .系統(tǒng)信息表(Config)系統(tǒng)信息表Config用來存儲系統(tǒng)的基本信息,如系統(tǒng)ID,系統(tǒng)標題,系統(tǒng)描述等,是用來儲存關鍵字描述等的??梢蕴嵘龑λ阉饕娴挠押枚纫约皩τ脩舻挠押枚龋晝热莞庇^簡潔,該表得字段說明如表1.8所示。表格 8.8字段名數(shù)據(jù)類型字段說明鍵引用備注ConfigIDInt系統(tǒng)IDPK主鍵(自動增一)TitleVarchar(100)系統(tǒng)名稱DesnVarchar(200)系統(tǒng)描述PageIDVarchar(200)所屬頁面的ID例如首頁,登陸頁面等等。3.1.9表關系設計在本系統(tǒng)數(shù)據(jù)庫中,各個表之間的關系比較簡單,表之間的引用關系也比較簡單。用戶表User通過Role表和功能模塊表Tree形成關聯(lián);論文表Document分別與用戶表User、論文類別表Category和論文附件表Attachment形成關聯(lián);消息表Message與用戶表User形成關聯(lián)。各個表的關系如圖1.1所示。圖表 1。13.1.10 表示體映射-O/R使用LINQ查詢數(shù)據(jù)庫,并實現(xiàn)完全面向對象的操作,所以需要把數(shù)據(jù)庫中的所有表都映射到應用程序中。3.2 詳細設計3.2.1系統(tǒng)主界面設計系統(tǒng)主頁面為Main.aspx,存放在文件夾“DesktopModules”下,它由頁面Index.aspx,MainDesktop.aspx、LeftTree.aspx、何頭模塊SystemTop 共同組成。其中頭模塊存放在文件夾“UserControls”下。如圖2所示。Index.aspx由leftTreeview.aspx DektopMain.aspx組成 如圖3所示圖表 2圖表 33.2.2功能模塊樹設計在頁面LeftTree.aspx上添加一個TreeView控件,名稱為LeftTreeView,用來顯示用戶所能使用的功能。Html代碼如下: <form id="form1" runat="server"> <div> <table width="100%" align="center" bgcolor="#5a7dd1" height="100%"><tr><td width="100%" height="100%" bgcolor="#5a7dd1" valign="top"> <asp:TreeView ID="CategoryView" runat="server" Width="100%" ShowLines="True" CssClass="GbText" BackColor="#5A7DD1" ForeColor="White" onselectednodechanged="CategoryView_SelectedNodeChanged"> <NodeStyle BackColor="#5A7DD1" ForeColor="White" Font-Bold="True" CssClass="GbText" /> <RootNodeStyle BackColor="Transparent" Font-Bold="True" ForeColor="White" /> <SelectedNodeStyle BackColor="#5A7DD1" CssClass="GbText" Font-Bold="True" ForeColor="White" /> </asp:TreeView></td></tr></table> </div></form>頁面初始化: /顯示樹型菜單 if (!Page.IsPostBack) BindTreeData(); private void BindTreeData() /綁定菜單樹的數(shù)據(jù),顯示目錄菜單 TreeM tree = new TreeM(); tree.BindLeftTreeView(CategoryView, false, true); protected void CategoryView_SelectedNodeChanged(object sender, EventArgs e) 3.2.3 登陸頁面設計在Default.aspx上添加3個TextBox空間,名稱分別為UserName、PassWord和validator。html代碼如下:<form id="form1" runat="server"> <div> <table width="780" align="center" border="0" cellpadding="0" cellspacing="0"><tr><td><ucTop:TopBanner ID="top" runat="server" /></td></tr><tr valign="top"><td height="270" align="center" bgcolor="#ffcc99"><table border="0" cellpadding="1" cellspacing="0" width="420" bgcolor="orange"><tr><td align="left" height="60" valign="top" colspan="2"><font class="Head">論文管理系統(tǒng)登錄界面:&nbsp;<br></font></td></tr><tr><td height="33" width="100" align="right"><font class="Normal">用戶名:</font></td><td align="left"><asp:TextBox ID="UserName" Runat="server" CssClass="NormalText" Width="150"></asp:TextBox><font color="red" class="Normal">*</font><asp:RequiredFieldValidator id="RFVUserName" runat="server" ErrorMessage="用戶名不能為空" ControlToValidate="UserName"CssClass="Normal" Display="Dynamic"></asp:RequiredFieldValidator></td></tr><tr><td height="33" width="100" align="right"><font class="Normal">密 碼:</font></td><td align="left"><asp:TextBox ID="Password" Runat="server" CssClass="NormalText" Width="150" TextMode="Password"></asp:TextBox><font color="red" class="Normal">*</font><asp:RequiredFieldValidator id="RFVPassword" runat="server" ErrorMessage="密碼不能為空" ControlToValidate="Password"CssClass="Normal" Display="Dynamic"></asp:RequiredFieldValidator></td></tr><tr><td height="33" width="100" align="right"><font class="Normal">驗證碼:</font></td><td align="left" valign="bottom"><asp:TextBox ID="Validator" Runat="server" CssClass="NormalText" Width="150"></asp:TextBox><font color="red" class="Normal">*</font><asp:Image ID="ValidateImage" runat="server" Height="25px" Width="100px" ImageAlign="AbsBottom" /><asp:RequiredFieldValidator id="rfv" runat="server" ErrorMessage="驗證碼不能為空" ControlToValidate="Validator"CssClass="Normal" Display="Dynamic"></asp:RequiredFieldValidator></td></tr></table><table border="0" cellpadding="1" cellspacing="0" width="420" bgcolor="orange"><tr><td align="right" width="160"><asp:Button ID="LoginBtn" Runat="server" Text="登錄" CssClass="CommandButton" Width="80px" OnClick="LoginBtn_Click"></asp:Button></td><td align="center" width="100"><asp:Button ID="CancelBtn" Runat="server" Text="取消" CssClass="CommandButton" CausesValidation="False"Width="80px" OnClick="CancelBtn_Click"></asp:Button></td><td valign="top" width="120" align="left" ><asp:Button ID="GuestLoginBtn" runat="server" CausesValidation="False" CssClass="CommandButton" Width="80" Text="游客" OnClick="GuestLoginBtn_Click" /></td></tr><tr><td colspan="3" align="center" bgcolor="orange" height="20"><asp:Label ID="Message" Runat="server" CssClass="Normal" Width="100%" ForeColor="Red"></asp:Label></td></tr></table></td></tr><tr><td><ucBottom:BottomBanner ID="Bottom" runat="server" /></td></tr></table> </div> </form>頁面初始化代碼如下: static string sValidator="" private readonly string sValidatorImageUrl ="DesktopModules/ValidateImage.aspx?Validator=" protected void Page_Load(object sender,EventArgs e) /添加頁面初始化代碼 if(!Page.IsPostBack) sValidator=GetRandomint(); /創(chuàng)建隨機數(shù) ValidateImage.ImageUrl=sValidatorImageUrl+sValidator; private String GetRandomint() Random random = new Random(); return (random.Next(100000,999999).ToString(); protected void LoginBtn_Click(object sender, EventArgs e) /如果頁面輸入合法 if(Page.IsValid=true) if(Validator.Text != sValidator) Message.Text="驗證碼輸入錯誤,請重新輸入驗證碼!" sValidator=GetRandomint(); ValidateImage.ImageUrl=sValidatorImageUrl+sValidator; return; String userId="" /定義類并獲取用戶的登錄信息 UserM user=new UserM(); string recu=user.GetUserLogin(UserName.Text.Trim(),UserM.Encrypt(Password.Text.Trim(); /判斷用戶是否合法 if(recu !="")userId=recu; /驗證用戶合法性,并跳轉到系統(tǒng)平臺 if(userId!=null)&&(userId!="") Session"UserID"=userId; /跳轉到登錄后的第一個頁面 Response.Redirect("/DesktopModules/Main.aspx"); else sValidator=GetRandomint(); ValidateImage.ImageUrl=sValidatorImageUrl+sValidator; /顯示錯誤信息 Message.Text="你輸入的用戶名稱或者密碼有誤,請重新輸入!" protected void CancelBtn_Click(object sender, EventArgs e) /清空用戶名稱和密碼輸入框 UserName.Text = Password.Text = "" protected void GuestLoginBtn_Click(object sender, EventArgs e) /設置游客登錄后的信息 Session"UserID" = "0" /跳轉到登錄后的第一個頁面 Response.Redirect("/DesktopModules/Main.aspx"); 3.2.4 用戶注冊用戶注冊主要實現(xiàn)添加用戶功能,由頁面AddUser.aspx實現(xiàn),它的代碼隱藏文件為AddUser.aspx.cs.該頁面保存在文件夾“DesktopModules/User”下。頁面代碼如下:<form id="Form1" method="post" runat="server"><table border="0" cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE: collapse" bordercolor="#111111"width="100%" height="1"><tr height="30"><td width="3%" bgcolor="#c0d9e6" class="GbText" background="././Images/treetopbg.jpg"><font color="#006699" size="3"><img src="././Images/moduleheaher.gif" width="16" height="16"></font></td>

注意事項

本文(畢業(yè)論文管理系統(tǒng)畢業(yè)論文)為本站會員(無***)主動上傳,裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對上載內容本身不做任何修改或編輯。 若此文所含內容侵犯了您的版權或隱私,請立即通知裝配圖網(wǎng)(點擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因為網(wǎng)速或其他原因下載失敗請重新下載,重復下載不扣分。




關于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對上載內容本身不做任何修改或編輯。若文檔所含內容侵犯了您的版權或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!