資源描述:
《基于.net畢業(yè)論文管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、.net課程設(shè)計(jì)高校畢業(yè)論文管理系統(tǒng)學(xué)生姓名?;勖魧W(xué)號(hào)102055208專業(yè)網(wǎng)絡(luò)工程指導(dǎo)教師張麟華目錄1需求分析11.1系統(tǒng)功能需求11.2系統(tǒng)性能需求22詳細(xì)設(shè)計(jì)32.1開發(fā)語言32.2B/S體系結(jié)構(gòu)32.3.NET三層架構(gòu)42.4開發(fā)及運(yùn)行環(huán)境52.5系統(tǒng)數(shù)據(jù)字典52.6數(shù)據(jù)庫設(shè)計(jì)53系統(tǒng)實(shí)現(xiàn)63.1系統(tǒng)登錄界面實(shí)現(xiàn)63.2管理員功能模塊83.3教師模塊實(shí)現(xiàn)95.4學(xué)生功能模塊106結(jié)束語11參考文獻(xiàn)11基于.NET畢業(yè)論文管理系統(tǒng)1.需求分析伴隨著網(wǎng)絡(luò)的普及和軟件的深度開發(fā),我們的生活逐漸高效而又快節(jié)奏。但與此同時(shí),我們學(xué)校的畢業(yè)生論文相關(guān)資料
2、還是使用傳統(tǒng)人工的方式來進(jìn)行管理,這樣不僅工作效率低,而且時(shí)間久了會(huì)產(chǎn)生大量的文件,要對(duì)這些文件進(jìn)行日常的管理將會(huì)帶來諸多的不便,采用這種傳統(tǒng)的方式還有可能出現(xiàn)資料丟失,泄露等等諸多不安全因素。再者考慮到大部分畢業(yè)生,由于都是即將畢業(yè)的學(xué)生,可能很多人在做畢業(yè)設(shè)計(jì)時(shí)都不在學(xué)校,而是在實(shí)習(xí)單位。因而這樣的話要想和自己的導(dǎo)師溝通就會(huì)顯的比較困難,這樣導(dǎo)師也就不能很好地了解自己的學(xué)生進(jìn)度如何,進(jìn)而也就不好提供比較有針對(duì)性的指導(dǎo)。為了方便學(xué)校能夠更好的對(duì)畢業(yè)論文相關(guān)資料進(jìn)行管理以及導(dǎo)師與學(xué)生之間能夠更好的交流,因此業(yè)論文管理系統(tǒng)的開發(fā)應(yīng)運(yùn)而生。本系統(tǒng)可以很大
3、程度改善上面提到的問題,不僅能夠提高學(xué)校工作人員對(duì)畢業(yè)論文管理的效率,同時(shí)也為導(dǎo)師與畢業(yè)生之間提供了一個(gè)很好的交流與指導(dǎo)的平臺(tái)。1.1系統(tǒng)功能需求本系統(tǒng)主要分為3個(gè)大模塊:學(xué)生、教師、管理員。而在原系統(tǒng)上的這些大模塊里,需要添加以下幾個(gè)小模塊:學(xué)生:主要有5個(gè)模塊:個(gè)人信息:查看、修改個(gè)人信息密碼修改:密碼修改查看課題任務(wù)書與指導(dǎo)書:查看課題任務(wù)書與指導(dǎo)書學(xué)生選題:選題一覽表、自主選題個(gè)人選題情況:查看留言及選題信息,查看審核是否通過教師:主要有6個(gè)模塊:個(gè)人信息:查看、修改個(gè)人信息密碼修改:密碼修改課題申報(bào):申報(bào)課題、課題一覽表11基于.NET畢業(yè)
4、論文管理系統(tǒng)任務(wù)書與指導(dǎo)書:課題任務(wù)書、課題指導(dǎo)書確認(rèn)選題學(xué)生:顯示學(xué)生信息、教師選擇學(xué)生、正式任務(wù)書與指導(dǎo)書。留言(進(jìn)行交互)管理員:主要有6個(gè)模塊:公告通知:查看,修改,刪除密碼修改:密碼修改查詢統(tǒng)計(jì):課題指導(dǎo)老師修改,按課題類型、課題標(biāo)題查詢論文,課題申報(bào)情況,分專業(yè)統(tǒng)計(jì)課題申報(bào)數(shù)據(jù),課題任務(wù)書與指導(dǎo)書(查看、修改、刪除)。用戶管理:學(xué)生、教師系統(tǒng)設(shè)置:控制申報(bào)課題和修改課題,控制學(xué)生選題。評(píng)論:管理評(píng)論1.2系統(tǒng)性能需求本系統(tǒng)是基于網(wǎng)絡(luò)、操作簡便。為了能夠滿足學(xué)生在做論文整個(gè)過程中都能夠順利的上傳文件和作品,老師能夠在答辯的時(shí)候在線打分和管理
5、學(xué)生的相關(guān)文件和作品,管理員可以在線查看報(bào)表和管理學(xué)生的相關(guān)文件和作品,系統(tǒng)需要滿足一下要求:1、實(shí)用性:論文管理系統(tǒng)主要是要考慮其實(shí)用性,要跟實(shí)際的應(yīng)用相結(jié)合,滿足實(shí)際的需求。2、可靠性:系統(tǒng)能夠正常的運(yùn)行,在多人同時(shí)登錄時(shí)也能夠正常的運(yùn)行。若運(yùn)行時(shí)遇到不可恢復(fù)的系統(tǒng)錯(cuò)誤,也必須保證數(shù)據(jù)庫完好無損。3、安全性:對(duì)于系統(tǒng)的重要數(shù)據(jù)都有密碼保護(hù),具有一定的安全性。4、簡單易用性:系統(tǒng)的操作簡便,容易,能夠滿足教師、學(xué)生和管理員的使用。11基于.NET畢業(yè)論文管理系統(tǒng)2.詳細(xì)設(shè)計(jì)本系統(tǒng)是分成三個(gè)角色:學(xué)生、教師和管理員。學(xué)生模塊詳細(xì)設(shè)計(jì)。學(xué)生成功登錄系統(tǒng)
6、后,可以進(jìn)行填寫答辯記錄表、實(shí)習(xí)情況和上傳相關(guān)文檔。2.1開發(fā)語言?C#是一種簡潔、類型安全的面向?qū)ο蟮恼Z言,開發(fā)人員可以使用它來構(gòu)建在.NETFramework上運(yùn)行的各種安全、可靠的應(yīng)用程序包含數(shù)據(jù)庫的應(yīng)用。2.2B/S體系結(jié)構(gòu)B/S軟件體系結(jié)構(gòu),即Browser/Server(瀏覽器/服務(wù)器)結(jié)構(gòu),是隨著Internet技術(shù)的興起,對(duì)C/S體系結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在B/S體系結(jié)構(gòu)下,用戶界面完全通過WWW瀏覽器實(shí)現(xiàn),一部分事務(wù)邏輯在前端實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實(shí)現(xiàn)。B/S體系結(jié)構(gòu)主要是利用不斷成熟的WWW瀏覽器技術(shù),結(jié)合瀏覽器
7、的多種腳本語言,用通用瀏覽器就實(shí)現(xiàn)了原來需要復(fù)雜的專用軟件才能實(shí)現(xiàn)的強(qiáng)大功能,并節(jié)約了開發(fā)成本,是一種全新的軟件體系結(jié)構(gòu)?;贐/S體系結(jié)構(gòu)的軟件,系統(tǒng)安裝、修改和維護(hù)全在服務(wù)器端解決。用戶在使用系統(tǒng)時(shí),僅僅需要一個(gè)瀏覽器就可運(yùn)行全部的模塊,真正達(dá)到了"零客戶端"的功能,很容易在運(yùn)行時(shí)自動(dòng)升級(jí)。B/S體系結(jié)構(gòu)還提供了異種機(jī)、異種網(wǎng)、異種應(yīng)用服務(wù)的聯(lián)機(jī)、聯(lián)網(wǎng)、統(tǒng)一服務(wù)的最現(xiàn)實(shí)的開放性基礎(chǔ)。但是,與C/S體系結(jié)構(gòu)相比,B/S體系結(jié)構(gòu)也有許多不足之處,例如:(1)B/S體系結(jié)構(gòu)缺乏對(duì)動(dòng)態(tài)頁面的支持能力,沒有集成有效的數(shù)據(jù)庫處理能力。(2)B/S體系結(jié)構(gòu)的系
8、統(tǒng)擴(kuò)展能力差,安全性難以控制。(3)采用B/S體系結(jié)構(gòu)的應(yīng)用系統(tǒng),在數(shù)據(jù)查詢等響應(yīng)速度上,要遠(yuǎn)遠(yuǎn)地低于C/S