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

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

上傳人:無*** 文檔編號:40910307 上傳時(shí)間:2021-11-18 格式:DOC 頁數(shù):40 大?。?09.02KB
收藏 版權(quán)申訴 舉報(bào) 下載
畢業(yè)論文管理系統(tǒng)畢業(yè)論文_第1頁
第1頁 / 共40頁
畢業(yè)論文管理系統(tǒng)畢業(yè)論文_第2頁
第2頁 / 共40頁
畢業(yè)論文管理系統(tǒng)畢業(yè)論文_第3頁
第3頁 / 共40頁

下載文檔到電腦,查找使用更方便

10 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《畢業(yè)論文管理系統(tǒng)畢業(yè)論文》由會員分享,可在線閱讀,更多相關(guān)《畢業(yè)論文管理系統(tǒng)畢業(yè)論文(40頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。

1、 中文摘要隨著社會的飛速發(fā)展,計(jì)算機(jī)科學(xué)技術(shù)的日趨完善,人們傳統(tǒng)的思想觀念和工作方式開始發(fā)生巨大的轉(zhuǎn)變,依靠計(jì)算機(jī)技術(shù)進(jìn)行信息化管理已經(jīng)勢在必行。而我們高等學(xué)校也面臨著同樣的問題,學(xué)生信息的管理、老師信息的管理和日常工作的管理等等,都必須依靠計(jì)算機(jī)軟件管理實(shí)現(xiàn)。學(xué)生畢業(yè)論文管理系統(tǒng)是眾多管理系統(tǒng)中的一部分,也是很重要的一部分??墒?,在許多高校并沒有在這一環(huán)節(jié)上實(shí)現(xiàn)信息化管理,而這一部分的工作仍然是由人工來進(jìn)行完成。人工操作必定存在很多的缺陷,比如:工作量繁多、資料易丟失、更新和修改很不方便、老師與學(xué)生之間的溝通和信息傳達(dá)不及時(shí)等等。關(guān)鍵詞:管理系統(tǒng),c#.net,linq , msSqlSer

2、verABSTRACTWith 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

3、 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 m

4、anagements. 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 infor

5、mation, 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 國內(nèi)外研究狀況31.3 選題的目的與意義31.4 系統(tǒng)設(shè)計(jì)選用的工具31.4.1 Visual Studio 2008介紹31.4.2 SQL Ser

6、ver 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)總體設(shè)計(jì)和實(shí)現(xiàn)143.1系統(tǒng)數(shù)據(jù)庫設(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

7、.1.7 7.消息表(Message)163.1.8 .系統(tǒng)信息表(Config)173.1.9表關(guān)系設(shè)計(jì)173.1.10 表示體映射-O/R183.2 詳細(xì)設(shè)計(jì)183.2.1系統(tǒng)主界面設(shè)計(jì)183.2.2功能模塊樹設(shè)計(jì)183.2.5 論文類別管理263.2.6 角色管理和用戶管理323.2.7 論文管理363.2.8附件管理和圖片管理37第四章 總結(jié)374.1體會374.2致謝38第五章參考資料38第一章 緒論1.1 選題背景隨著社會的飛速發(fā)展,計(jì)算機(jī)科學(xué)技術(shù)的日趨完善,人們傳統(tǒng)的思想觀念和工作方式開始發(fā)生巨大的轉(zhuǎn)變,依靠計(jì)算機(jī)技術(shù)進(jìn)行信息化管理已經(jīng)勢在必行。而我們高等學(xué)校也面臨著同樣的問題,

8、學(xué)生信息的管理、老師信息的管理和日常工作的管理等等,都必須依靠計(jì)算機(jī)軟件管理實(shí)現(xiàn)。學(xué)生畢業(yè)論文管理系統(tǒng)是眾多管理系統(tǒng)中的一部分,也是很重要的一部分??墒?,在許多高校并沒有在這一環(huán)節(jié)上實(shí)現(xiàn)信息化管理,而這一部分的工作仍然是由人工來進(jìn)行完成。人工操作必定存在很多的缺陷,比如:工作量繁多、資料易丟失、更新和修改很不方便、老師與學(xué)生之間的溝通和信息傳達(dá)不及時(shí)等等。我所做的課題畢業(yè)論文管理系統(tǒng),它采用了當(dāng)前流行的B/S結(jié)構(gòu)和Internet網(wǎng)絡(luò)技術(shù),不僅方便操作,而且可以大大提高系統(tǒng)的可移植性。并且,通過計(jì)算機(jī)信息化管理可以避免人工操作的一些缺陷和不足。1.2 國內(nèi)外研究狀況現(xiàn)在國內(nèi)外有很多關(guān)于畢業(yè)論文

9、的軟件,采用的技術(shù)也多種多樣,如JSP、FTP模式,但是大多數(shù)畢業(yè)論文管理系統(tǒng)軟件是用于網(wǎng)絡(luò)學(xué)院的遠(yuǎn)程教學(xué)。至于國內(nèi)的正規(guī)院校,利用論文管理系統(tǒng)組織管理論文的活動(dòng)并不多,針對國內(nèi)外教學(xué)管理軟件的巨大需求和基本要求,一個(gè)好的畢業(yè)論文管理軟件必須功能齊全,操作簡單,向用戶展示友善的操作界面。在完善功能的同時(shí)又必須兼顧系統(tǒng)的靈活性,安全性和健壯性。一個(gè)好的論文管理系統(tǒng),不管是計(jì)算機(jī)專業(yè)人員還是其他用戶都能很快上手,操作簡便,易于安裝,容易普及。1.3 選題的目的與意義針對目前我校畢業(yè)論文管理工作的現(xiàn)狀及不足,運(yùn)用工作流管理的相關(guān)理念,設(shè)計(jì)基于工作流的論文管理系統(tǒng)。通過更好地規(guī)劃工作流程、并行執(zhí)行相互

10、獨(dú)立的活動(dòng);在客戶服務(wù)中,能夠快速方便的訪向所有相關(guān)數(shù)據(jù)和工作流程,從而可以大大提高客戶服務(wù)質(zhì)量;降低管理成本,如避免不必要的和重復(fù)的工作,提高工作人員的工作效率。設(shè)計(jì)并實(shí)現(xiàn)基于工作流的論文管理系統(tǒng)。通過此系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),加深對工作流管理系統(tǒng)理論的理解,實(shí)現(xiàn)研究服務(wù)于實(shí)踐的原則.1.4 系統(tǒng)設(shè)計(jì)選用的工具 本系統(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個(gè)月的開發(fā),是

11、對Visual Studio 2005一次及時(shí)、全面的升級。 VS2008引入了250多個(gè)新特性,整合了對象、關(guān)系型數(shù)據(jù)、XML的訪問方式,語言更加簡潔。 使用Visual Studio 2008可以高效開發(fā)Windows應(yīng)用。設(shè)計(jì)器中可以實(shí)時(shí)反映變更,XAML中智能感知功能可以提高開發(fā)效率。同時(shí)Visual Studio 2008支持項(xiàng)目模板、調(diào)試器和部署程序。Visual Studio 2008可以高效開發(fā)Web應(yīng)用,集成了ASP.NET AJAX 1.0,包含ASP.NET AJAX項(xiàng)目模板,它還可以高效開發(fā)Office應(yīng)用和Mobile應(yīng)用。1.4.2 SQL Server 2005介

12、紹SQL Server 2005 是一個(gè)全面的數(shù)據(jù)庫平臺,使用集成的商業(yè)智能 (BI) 工具提供了企業(yè)級的數(shù)據(jù)管理。SQL Server 2005 數(shù)據(jù)庫引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲功能,使您可以構(gòu)建和管理用于業(yè)務(wù)的高可用和高性能的數(shù)據(jù)應(yīng)用程序。SQL Server 2005 數(shù)據(jù)引擎是本企業(yè)數(shù)據(jù)管理解決方案的核心。此外 SQL Server 2005 結(jié)合了分析、報(bào)表、集成和通知功能。這使您的企業(yè)可以構(gòu)建和部署經(jīng)濟(jì)有效的 BI 解決方案,幫助您的團(tuán)隊(duì)通過記分卡、Dashboard、Web services 和移動(dòng)設(shè)備將數(shù)據(jù)應(yīng)用推向業(yè)務(wù)的各個(gè)領(lǐng)域。與 Microsoft

13、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

14、Studio)集成以提供解決方案,將數(shù)據(jù)傳送到整個(gè)組織。1.4.3 C# 語言和 .NET Framework 介紹C# 是一種簡潔、類型安全的面向?qū)ο蟮恼Z言,開發(fā)人員可以使用它來構(gòu)建在 .NET Framework 上運(yùn)行的各種安全、可靠的應(yīng)用程序。使用 C#,您可以創(chuàng)建傳統(tǒng)的 Windows 客戶端應(yīng)用程序、XML Web services、分布式組件、客戶端 - 服務(wù)器應(yīng)用程序、數(shù)據(jù)庫應(yīng)用程序以及很多其他類型的程序。Microsoft Visual C# 2005 提供高級代碼編輯器、方便的用戶界面設(shè)計(jì)器、集成調(diào)試器和許多其他工具,以在 C# 語言版本 2.0 和 .NET Framew

15、ork 的基礎(chǔ)上加快應(yīng)用程序的開發(fā)。1.4.4 本文的主要工作本文將從軟件工程角度,從可行性分析,需求分析,概要設(shè)計(jì),詳細(xì)設(shè)計(jì),代碼編寫,程序測試對該系統(tǒng)進(jìn)行構(gòu)建。第二章系統(tǒng)的需求分析和各大模塊概述2.1 系統(tǒng)的需求分析A. 引言A.1編寫目的A.2預(yù)期的讀者和閱讀建議A.3產(chǎn)品的范圍B. 綜合描述B.1產(chǎn)品背景及目前存在的問題B.2產(chǎn)品功能描述B.3用戶類和特征B.4運(yùn)行環(huán)境C. 外部接口和需求C.1用戶界面C.2軟件接口D. 系統(tǒng)功能D.1用例模型D,2概念模型E. 其它非功能需求E.1性能需求E.2安全性需求E3.軟件質(zhì)量屬性E.4業(yè)務(wù)規(guī)則E.5用戶文檔F. 其它需求A. 引言本規(guī)格說明

16、詳細(xì)闡述了“畢業(yè)論文管理”的總體詳細(xì)說明、產(chǎn)品功能、用戶界面、系統(tǒng)特性、非功能性需求及其它需求。A.1編寫目的編寫文檔的目的是,對產(chǎn)品進(jìn)行定義,詳盡說明該產(chǎn)品的軟件需求A.2預(yù)期的讀者和閱讀建議本軟件需求規(guī)格說明的讀者,可以是軟件開發(fā)人員、用戶、測試人員或文檔的編寫人員。A.3產(chǎn)品的范圍制作本軟件的目的是,借助Internet 提高對畢業(yè)論文的管理效率,如查詢,修改論文的時(shí)間將大大減少,方便學(xué)生,老師。用最少的消耗完成盡量多的任務(wù)。減少不必要的浪費(fèi)。B.1產(chǎn)品背景及目前存在的問題。隨著社會的飛速發(fā)展,計(jì)算機(jī)科學(xué)技術(shù)的日趨完善,人們傳統(tǒng)的思想觀念和工作方式開始發(fā)生巨大的轉(zhuǎn)變,依靠計(jì)算機(jī)技術(shù)進(jìn)行信

17、息化管理已經(jīng)勢在必行。而我們高等學(xué)校也面臨著同樣的問題,學(xué)生信息的管理、老師信息的管理和日常工作的管理等等,都必須依靠計(jì)算機(jī)軟件管理實(shí)現(xiàn)。學(xué)生畢業(yè)論文管理系統(tǒng)是眾多管理系統(tǒng)中的一部分,也是很重要的一部分。可是,在許多高校并沒有在這一環(huán)節(jié)上實(shí)現(xiàn)信息化管理,而這一部分的工作仍然是由人工來進(jìn)行完成。人工操作必定存在很多的缺陷,比如:工作量繁多、資料易丟失、更新和修改很不方便、老師與學(xué)生之間的溝通和信息傳達(dá)不及時(shí)等等。我所做的課題畢業(yè)論文管理系統(tǒng),它采用了當(dāng)前流行的B/S結(jié)構(gòu)和Internet網(wǎng)絡(luò)技術(shù),不僅方便操作,而且可以大大提高系統(tǒng)的可移植性。并且,通過計(jì)算機(jī)信息化管理可以避免人工操作的一些缺陷和

18、不足。B.2系統(tǒng)功能概述1 用戶登錄和注冊功能用戶登錄和注冊功能主要包括的功能如下。 用戶登錄:驗(yàn)證用戶的信息是否合法,以及驗(yàn)證用戶是否為系統(tǒng)的合法用戶。 用戶注冊:用戶注冊,由管理員或者指導(dǎo)老師審核開通。2 用戶和角色管理功能用戶和角色管理功能主要包括用戶管理、角色管理及用戶管理和角色之間的關(guān)系管理。在系統(tǒng)中主要包括用戶管理(修改,添加,刪除),角色管理(修改,添加,刪除)。3 論文層次管理功能論文層次管理主要是對論文信息層次的管理,如論文信息層次的添加,修改,刪除和排序等。在系統(tǒng)中主要包括添加新的層次,修改層次,刪除層次,以及層次的排序。4 論文附件和圖片管理功能論文附件和圖片管理功能主要

19、是對論文的附件或圖片進(jìn)行管理,如附件或圖片的添加、上載、刪除等。在系統(tǒng)中主要包括顯示附件和圖片、上載附件、圖片以及刪除附件和圖片。5 學(xué)員信息統(tǒng)計(jì)功能學(xué)員信息統(tǒng)計(jì)功能主要是對學(xué)員信息進(jìn)行統(tǒng)計(jì),如查看已交論文比例,論文通過的比例。在本系統(tǒng)中主要包括顯示已交論文比例,論文通過的比例。6 消息系統(tǒng)管理功能消息系統(tǒng)管理功能主要是對用戶消息進(jìn)行管理,如發(fā)送消息,查看消息,刪除消息。在本系統(tǒng)中主要包括發(fā)送消息,查看消息,刪除消息。7 系統(tǒng)信息管理功能 系統(tǒng)信息管理功能主要是對系統(tǒng)信息進(jìn)行管理,如顯示系統(tǒng)信息,修改系統(tǒng)信息,刪除 系統(tǒng)信息。各功能的具體描述見D。B.3用戶類和特征該系統(tǒng)是畢業(yè)論文管理系統(tǒng),故

20、而主要是針對即將要畢業(yè)的學(xué)生,以及指導(dǎo)教師。對于即將畢業(yè)的學(xué)生來說,剛剛兩腳踏入社會時(shí)間對于他們來說是很重要的,本系統(tǒng)能減少時(shí)間的開銷,而且能異地下載編輯,方便快捷。B.4運(yùn)行環(huán)境該網(wǎng)站的運(yùn)行環(huán)境要求如下:操作系統(tǒng):Microsoft Windows 2000/xp/2003所需組件:Iternet Explorer 6.0及6.0以上C外部接口需求C.1 用戶界面這是我們所做“畢業(yè)論文管理系統(tǒng)”與用戶交流的一個(gè)中間體,有著十分重要的作用。所以,我們要求該用戶界面友好、清楚明了、突出重點(diǎn)、而且容易使用:另外,該截面還必須能夠提供盡量多的功能,以給用戶便捷的服務(wù)。我們的用戶界面由注冊界面、登陸界

21、面、瀏覽論文界面、修改論文界面、個(gè)人信息界面、班級信息界面等各大界面構(gòu)成,每一個(gè)界面都有著各自的作用。C.2軟件接口該系統(tǒng)與我們的數(shù)據(jù)庫相連接,同時(shí)數(shù)據(jù)庫也用來保存各用戶的信息(如:用戶附件、用戶信息)D系統(tǒng)功能D.1用例模型(1) 管理論文附件用例規(guī)約名稱:管理論文附件 說明:對論文的附件進(jìn)行管理,可以刪除,上載。 參與者:學(xué)生。頻率:頻繁,按照現(xiàn)在的速度,大約每1分鐘完成一個(gè)。 前置條件:學(xué)生已經(jīng)登陸后置條件:對數(shù)據(jù)庫中附件地址變更?;静僮髁鞒蹋荷陷d附件成功。1. 選擇本地要上傳已打包的附件。2. 點(diǎn)擊上傳。3. 提示上傳成功,返回論文管理界面?;静僮髁鞒蹋簞h除附件成功。1. 選擇附件

22、2. 點(diǎn)擊刪除3. 提示刪除成功,返回論文管理界面??蛇x操作流程:上載附件失敗1. 提示上載失敗,返回論文管理界面。可選操作流程:刪除附件失敗1. 提示刪除附件失敗,返回論文管理界面。(2) 管理論文圖片用例規(guī)約名稱:管理論文圖片 說明:對論文的圖片進(jìn)行管理,可以刪除,上載。 參與者:學(xué)生。頻率:頻繁,按照現(xiàn)在的速度,大約每1分鐘完成一個(gè)。 前置條件:學(xué)生已經(jīng)登陸后置條件:對數(shù)據(jù)庫中附件地址變更?;静僮髁鞒蹋荷陷d圖片成功。4. 選擇本地要上傳已打包的附件。5. 點(diǎn)擊上傳。6. 提示上傳成功,返回論文管理界面?;静僮髁鞒蹋簞h除圖片成功。4. 選擇圖片5. 點(diǎn)擊刪除6. 提示刪除成功,返回論文

23、管理界面??蛇x操作流程:上載圖片失敗2. 提示上載圖片失敗,返回論文管理界面??蛇x操作流程:刪除圖片失敗2. 提示刪除圖片失敗,返回論文管理界面。(3) 管理論文信息用例規(guī)約名稱:管理論文信息 說明:學(xué)生登錄后可以對論文的基本信息進(jìn)行管理。 參與者:學(xué)生頻率:頻繁,按照現(xiàn)在的速度,大約每1分鐘完成一個(gè)。 前置條件:學(xué)生已經(jīng)登陸后置條件:論文基本信息變更?;静僮髁鞒蹋盒薷恼撐男畔⒊晒?。1 系統(tǒng)顯示論文基本信息,用戶進(jìn)行修改。2 點(diǎn)擊修改3 提示修改成功,返回論文管理頁面??蛇x操作流程:修改失敗1. 系統(tǒng)檢資料修改不符合規(guī)范給出提示。2. 2重復(fù)1(4) 瀏覽統(tǒng)計(jì)信息用例規(guī)約名稱:瀏覽統(tǒng)計(jì)信息

24、說明:學(xué)生登陸后可以對論文統(tǒng)計(jì)信息進(jìn)行瀏覽。 參與者:學(xué)生頻率:頻繁,按照現(xiàn)在的速度,大約每5分鐘完成一個(gè)。 前置條件:學(xué)生已經(jīng)登陸后置條件:無?;静僮髁鞒蹋翰榭闯晒Α?. 系統(tǒng)顯示統(tǒng)計(jì)信息??蛇x操作流程:查看失敗1. 系統(tǒng)給出錯(cuò)誤提示。(5) 管理小組用例規(guī)約名稱:管理小組論文說明:知道教師登陸之后可以對該小組論文進(jìn)行管理。 參與者:教師頻率:較頻繁,按照現(xiàn)在的速度,大約每5分鐘完成一個(gè)。 前置條件:教師已經(jīng)登陸后置條件:變更數(shù)據(jù)庫中相關(guān)論文信息?;静僮髁鞒蹋翰榭葱〗M論文。1 系統(tǒng)顯示小組論文列表,及相關(guān)簡潔2 教師選擇論文點(diǎn)擊進(jìn)入3 系統(tǒng)返回論文管理頁面基本操作流程:刪除小組論文1.

25、選擇論文2. 點(diǎn)擊刪除按鈕3. 提示刪除成功可選操作流程:查看小組論文不存在1. 系統(tǒng)提示論文不存在。2. 提示確認(rèn)修改該論文信息??蛇x操作流程:刪除小組論文失敗1. 系統(tǒng)提示操作失敗。2. 返回小組論文管理頁面。D.2概念模型E其他非功能需求E.1性能需求時(shí)間上:相互合作的用戶數(shù)(注意:這里的用戶是指使用該軟件的人,而不是登陸能夠購買產(chǎn)品的人)或者所支持的操作、響應(yīng)時(shí)間以及與實(shí)時(shí)系統(tǒng)的時(shí)間關(guān)系,必須滿足互斥性,即不能同時(shí)有幾個(gè)用戶對相同的數(shù)據(jù)進(jìn)行操作、修改(同時(shí)讀除外)。空間上:對存儲器和磁盤空間的需求;對存儲在 數(shù)據(jù)庫中表的最大行數(shù)有一定的需要。E.2安全性需求1只有特定的管理人員才能對系

26、統(tǒng)進(jìn)行管理,才能對數(shù)據(jù)庫進(jìn)行維護(hù)和修改2登陸系統(tǒng)的客戶的資料,對其他客戶都是透明的(由用戶設(shè)置);3客戶的密碼只能有客戶自己修改,對管理員也不是透明的;管理員唯一能對客戶的操作是刪除其客戶名和密碼。4客戶下定單后不能更改定單內(nèi)容E.3軟件質(zhì)量屬性對使用者:首先要保證有效性,最好易于擴(kuò)展,有較好的可移植性。對客戶:操作簡單,界面友好,幫助文檔充分。E.4業(yè)務(wù)規(guī)則1只有拿到可戶的付款或向支付廠商付款后,才可修改帳單。2只有客戶提交了正確的定單后,才可以修改庫存信息。3只有從供應(yīng)商那里采購產(chǎn)品回來,才可以修改庫存信息。E.5用戶文檔用戶手冊:提供給擁護(hù)的、知道用戶使用該軟件的手冊。在線幫助和教程:在

27、網(wǎng)上提供的幫助教程,應(yīng)該清晰易懂,簡單易學(xué)。F 其他需求提供用戶各種表格樣式。2.2 功能模塊概述前臺1.1 學(xué)生 用戶登錄 用戶資料管理 論文統(tǒng)計(jì)信息查看 用戶消息 用戶退出1.2 指導(dǎo)教師 用戶登錄 用戶資料管理 指導(dǎo)學(xué)員信息統(tǒng)計(jì) 用戶消息 用戶退出后臺 用戶登錄 系統(tǒng)基本信息設(shè)置 系統(tǒng)類別管理 系統(tǒng)用戶管理 權(quán)限管理(管理員添加修改) 系統(tǒng)信息統(tǒng)計(jì)論文管理系統(tǒng)用戶登錄注冊用戶和角色管理論文層次管理論文信息管理論文附件和圖片管理學(xué)員信息統(tǒng)計(jì)管理消息系統(tǒng)管理系統(tǒng)信息管理1用戶登錄和注冊功能用戶登錄和注冊功能主要包括的功能如下。 用戶登錄:驗(yàn)證用戶的信息是否合法,以及驗(yàn)證用戶是否為系統(tǒng)的合法用

28、戶。 用戶注冊:用戶注冊,由管理員或者指導(dǎo)老師審核開通。2.用戶和角色管理功能用戶和角色管理功能主要包括用戶管理、角色管理及用戶管理和角色之間的關(guān)系管理。在系統(tǒng)中主要包括用戶管理(修改,添加,刪除),角色管理(修改,添加,刪除)。3.論文層次管理功能論文層次管理主要是對論文信息層次的管理,如論文信息層次的添加,修改,刪除和排序等。在系統(tǒng)中主要包括添加新的層次,修改層次,刪除層次,以及層次的排序。4.論文附件和圖片管理功能論文附件和圖片管理功能主要是對論文的附件或圖片進(jìn)行管理,如附件或圖片的添加、上載、刪除等。在系統(tǒng)中主要包括顯示附件和圖片、上載附件、圖片以及刪除附件和圖片。5.學(xué)員信息統(tǒng)計(jì)功能

29、學(xué)員信息統(tǒng)計(jì)功能主要是對學(xué)員信息進(jìn)行統(tǒng)計(jì),如查看已交論文比例,論文通過的比例。在本系統(tǒng)中主要包括顯示已交論文比例,論文通過的比例。6.消息系統(tǒng)管理功能消息系統(tǒng)管理功能主要是對用戶消息進(jìn)行管理,如發(fā)送消息,查看消息,刪除消息。在本系統(tǒng)中主要包括發(fā)送消息,查看消息,刪除消息。7.系統(tǒng)信息管理功能 系統(tǒng)信息管理功能主要是對系統(tǒng)信息進(jìn)行管理,如顯示系統(tǒng)信息,修改系統(tǒng)信息,刪除 系統(tǒng)信息。第三章 系統(tǒng)總體設(shè)計(jì)和實(shí)現(xiàn)3.1系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)根據(jù)論文管理系統(tǒng)的實(shí)際需要和上一屆的系統(tǒng)總體設(shè)計(jì),本系統(tǒng)至少需要的數(shù)據(jù)包括功能模塊數(shù)據(jù),用戶數(shù)據(jù),角色數(shù)據(jù),論文類別數(shù)據(jù),論文附件數(shù)據(jù),消息數(shù)據(jù),系統(tǒng)信息數(shù)據(jù)。3.1.1

30、功能模塊表(tree)功能模塊表tree用來儲存功能模塊的數(shù)據(jù),如功能ID,功能模塊的名稱,父節(jié)點(diǎn)ID,頁面連接地址,功能模塊所屬的工程名稱等。該表的字段說明如表1.1所示。表格 1.1字段名數(shù)據(jù)類型字段說明鍵引用備注TreeIDInt功能模塊IDPK主鍵(自動(dòng)增一)TitleVarchar(200)功能模塊名稱ParentIDInt父節(jié)點(diǎn)IDURLVarchar(200)頁面鏈接地址3.1.2 角色表(Role)角色表Role用來存儲系統(tǒng)的角色數(shù)據(jù),如角色I(xiàn)D、角色名稱和關(guān)聯(lián)的功能模塊ID等,該表的字段說明如表1.2所示。表格 2.2字段名數(shù)據(jù)類型字段說明鍵引用備注RoleIDInt角色I(xiàn)D

31、PK主鍵(自動(dòng)增一)RoleNameVarchar角色名稱TreeIDInt關(guān)聯(lián)的TreeIDFK引用表Tree的TreeID3.1.3用戶表(User)用戶表用來儲村用戶的數(shù)據(jù),如用戶ID、用戶名稱、用戶密碼、電子郵件和所屬角色I(xiàn)D等。該表得字段說明如表1.3表格 3.3字段名數(shù)據(jù)類型字段說明鍵引用備注UserIDInt用戶IDPK主鍵(自動(dòng)增一)UserNameVarchar(200)用戶名字PasswordVarchar(255)用戶密碼E-mailVarchar(200)用戶郵箱RoleIDint所屬角色I(xiàn)DFK引用Role表的RoleID3.1.4 論文類別表(Category)論文

32、類別表Category用來存儲論文類別的信息,如類別ID,類別名稱,上級類別ID和排序順序號等。該表得字段說明如表1.4。表格 4.4字段名數(shù)據(jù)類型字段說明鍵引用備注CategoryIDInt類別IDPK主鍵(自動(dòng)增一)DesnVarchar(200)類別名稱ParentIDInt父類別IDOrderByInt排列序號3.1.5論文表(Document)論文表Document用來存儲系統(tǒng)的論文數(shù)據(jù),如論文ID,論文名稱,論文呢注視,論文呢創(chuàng)建實(shí)踐和論文呢附件標(biāo)志等。該表的字段說明如表1.5所示。表格 5.5字段名數(shù)據(jù)類型字段說明鍵引用備注DocumentIDInt論文IDPK主鍵(自動(dòng)增一)D

33、esnVarchar(200)論文名稱BodyText論文摘要CreateDateDatetime論文創(chuàng)建時(shí)間UpdateDateDatetime論文修改時(shí)間CategoryIdInt論文所屬類別FK引用Category表CategoryId字段UserIDInt用戶IDFK引用User表UserID字段LastViewDateDatetime最后查看時(shí)間LastViewerVarchar(200)最后查看人ViewcountInt查看次數(shù)AuthorInt論文作者ImgUrlVarchar(200)封面圖IsAttachmentint文檔附件標(biāo)志0表示不包含附件;1表示包含附件3.1.6論文

34、附件表(Attachment)論文附件表Attachment用來存儲附件的信息,如附件ID、附件名稱、附件的鏈接地址、文件類型、附件類型和附件所屬論文的ID等。該表的字段說明如表1.6所示。表格 6.6字段名數(shù)據(jù)類型字段說明鍵引用備注AttachmentIDInt附件IDPK主鍵(自動(dòng)增一)DesnVarchar(200)附件名稱UrlVarchar(200)附件的鏈接地址FileTypeInt文件類型1為.rar類型AttachTypeInt附件類型OrderByInt附件排序號當(dāng)論文包含多個(gè)附件時(shí)排序號DocumentIdInt所屬論文IDFK引用Category表CategoryId字段

35、3.1.7 7.消息表(Message)消息表Message用來存儲消息的信息,如消息ID,消息標(biāo)題,發(fā)送人ID,接收人ID,發(fā)送時(shí)間,是否查看,消息內(nèi)容等。該表得字段說明如表1.7所示。表格 7.7字段名數(shù)據(jù)類型字段說明鍵引用備注MessageIDInt消息IDPK主鍵(自動(dòng)增一)TitleVarchar(100)消息名稱SenderIDint發(fā)送人IDFKReceiveIDInt接收人IDFK SendDateTimeDatetime發(fā)送時(shí)間IsViewedInt是否查看過0表示沒有查看1表示已經(jīng)查看過了BodyText消息內(nèi)容3.1.8 .系統(tǒng)信息表(Config)系統(tǒng)信息表Config

36、用來存儲系統(tǒng)的基本信息,如系統(tǒng)ID,系統(tǒng)標(biāo)題,系統(tǒng)描述等,是用來儲存關(guān)鍵字描述等的??梢蕴嵘龑λ阉饕娴挠押枚纫约皩τ脩舻挠押枚?,視內(nèi)容更直觀簡潔,該表得字段說明如表1.8所示。表格 8.8字段名數(shù)據(jù)類型字段說明鍵引用備注ConfigIDInt系統(tǒng)IDPK主鍵(自動(dòng)增一)TitleVarchar(100)系統(tǒng)名稱DesnVarchar(200)系統(tǒng)描述PageIDVarchar(200)所屬頁面的ID例如首頁,登陸頁面等等。3.1.9表關(guān)系設(shè)計(jì)在本系統(tǒng)數(shù)據(jù)庫中,各個(gè)表之間的關(guān)系比較簡單,表之間的引用關(guān)系也比較簡單。用戶表User通過Role表和功能模塊表Tree形成關(guān)聯(lián);論文表Document

37、分別與用戶表User、論文類別表Category和論文附件表Attachment形成關(guān)聯(lián);消息表Message與用戶表User形成關(guān)聯(lián)。各個(gè)表的關(guān)系如圖1.1所示。圖表 1。13.1.10 表示體映射-O/R使用LINQ查詢數(shù)據(jù)庫,并實(shí)現(xiàn)完全面向?qū)ο蟮牟僮?,所以需要把?shù)據(jù)庫中的所有表都映射到應(yīng)用程序中。3.2 詳細(xì)設(shè)計(jì)3.2.1系統(tǒng)主界面設(shè)計(jì)系統(tǒng)主頁面為Main.aspx,存放在文件夾“DesktopModules”下,它由頁面Index.aspx,MainDesktop.aspx、LeftTree.aspx、何頭模塊SystemTop 共同組成。其中頭模塊存放在文件夾“UserControl

38、s”下。如圖2所示。Index.aspx由leftTreeview.aspx DektopMain.aspx組成 如圖3所示圖表 2圖表 33.2.2功能模塊樹設(shè)計(jì)在頁面LeftTree.aspx上添加一個(gè)TreeView控件,名稱為LeftTreeView,用來顯示用戶所能使用的功能。Html代碼如下: 頁面初始化: /顯示樹型菜單 if (!Page.IsPostBack) BindTreeData(); private void BindTreeData() /綁定菜單樹的數(shù)據(jù),顯示目錄菜單 TreeM tree = new TreeM(); tree.BindLeftTreeView(

39、CategoryView, false, true); protected void CategoryView_SelectedNodeChanged(object sender, EventArgs e) 3.2.3 登陸頁面設(shè)計(jì)在Default.aspx上添加3個(gè)TextBox空間,名稱分別為UserName、PassWord和validator。html代碼如下: 論文管理系統(tǒng)登錄界面: 用戶名:*密 碼:*驗(yàn)證碼:* 頁面初始化代碼如下: static string sValidator=; private readonly string sValidatorImageUrl

40、 =DesktopModules/ValidateImage.aspx?Validator=; protected void Page_Load(object sender,EventArgs e) /添加頁面初始化代碼 if(!Page.IsPostBack) sValidator=GetRandomint(); /創(chuàng)建隨機(jī)數(shù) ValidateImage.ImageUrl=sValidatorImageUrl+sValidator; private String GetRandomint() Random random = new Random(); return (random.Next(

41、100000,999999).ToString(); protected void LoginBtn_Click(object sender, EventArgs e) /如果頁面輸入合法 if(Page.IsValid=true) if(Validator.Text != sValidator) Message.Text=驗(yàn)證碼輸入錯(cuò)誤,請重新輸入驗(yàn)證碼!; sValidator=GetRandomint(); ValidateImage.ImageUrl=sValidatorImageUrl+sValidator; return; String userId=; /定義類并獲取用戶的登錄信

42、息 UserM user=new UserM(); string recu=user.GetUserLogin(UserName.Text.Trim(),UserM.Encrypt(Password.Text.Trim(); /判斷用戶是否合法 if(recu !=)userId=recu; /驗(yàn)證用戶合法性,并跳轉(zhuǎn)到系統(tǒng)平臺 if(userId!=null)&(userId!=) SessionUserID=userId; /跳轉(zhuǎn)到登錄后的第一個(gè)頁面 Response.Redirect(/DesktopModules/Main.aspx); else sValidator=GetRandom

43、int(); ValidateImage.ImageUrl=sValidatorImageUrl+sValidator; /顯示錯(cuò)誤信息 Message.Text=你輸入的用戶名稱或者密碼有誤,請重新輸入!; protected void CancelBtn_Click(object sender, EventArgs e) /清空用戶名稱和密碼輸入框 UserName.Text = Password.Text = ; protected void GuestLoginBtn_Click(object sender, EventArgs e) /設(shè)置游客登錄后的信息 SessionUserID = 0; /跳轉(zhuǎn)到登錄后的第一個(gè)頁面 Response.Redirect(/DesktopModules/Main.aspx); 3.2.4 用戶注冊用戶注冊主要實(shí)現(xiàn)添加用戶功能,由頁面AddUser.aspx實(shí)現(xiàn),它的代碼隱藏文件為AddUser.aspx.cs.該頁面保存在文件夾“DesktopModules/User”下。頁面代碼如下:

展開閱讀全文
溫馨提示:
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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

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

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


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