[優(yōu)秀畢業(yè)論文]學(xué)生畢業(yè)論文(設(shè)計(jì))綜合管理系統(tǒng)

上傳人:仙*** 文檔編號(hào):28905675 上傳時(shí)間:2021-09-18 格式:DOC 頁(yè)數(shù):57 大小:2.17MB
收藏 版權(quán)申訴 舉報(bào) 下載
[優(yōu)秀畢業(yè)論文]學(xué)生畢業(yè)論文(設(shè)計(jì))綜合管理系統(tǒng)_第1頁(yè)
第1頁(yè) / 共57頁(yè)
[優(yōu)秀畢業(yè)論文]學(xué)生畢業(yè)論文(設(shè)計(jì))綜合管理系統(tǒng)_第2頁(yè)
第2頁(yè) / 共57頁(yè)
[優(yōu)秀畢業(yè)論文]學(xué)生畢業(yè)論文(設(shè)計(jì))綜合管理系統(tǒng)_第3頁(yè)
第3頁(yè) / 共57頁(yè)

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

15 積分

下載資源

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

資源描述:

《[優(yōu)秀畢業(yè)論文]學(xué)生畢業(yè)論文(設(shè)計(jì))綜合管理系統(tǒng)》由會(huì)員分享,可在線閱讀,更多相關(guān)《[優(yōu)秀畢業(yè)論文]學(xué)生畢業(yè)論文(設(shè)計(jì))綜合管理系統(tǒng)(57頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、本科畢業(yè)論文(設(shè)計(jì))題目: 學(xué)生畢業(yè)論文(設(shè)計(jì))綜合管理系統(tǒng) 院(系)數(shù)學(xué)與計(jì)算機(jī)學(xué)院專 業(yè)計(jì)算機(jī)科學(xué)與技術(shù)年 級(jí)2005級(jí)姓 名學(xué) 號(hào)指導(dǎo)教師職 稱高級(jí)工程師年 月 日畢業(yè)論文評(píng)語(yǔ)及成績(jī)論文類型:軟件開(kāi)發(fā)型評(píng)語(yǔ):學(xué)生周紅宇針對(duì)給定的選題“學(xué)生畢業(yè)論文(設(shè)計(jì))綜合管理系統(tǒng)”,進(jìn)行了需求分析和功能設(shè)計(jì),并完成了該項(xiàng)目的代碼編寫(xiě)和運(yùn)行測(cè)試。從實(shí)現(xiàn)的最終效果來(lái)看,完成了設(shè)計(jì)要求中涉及的各項(xiàng)主要功能,但對(duì)于最終的報(bào)表輸出沒(méi)有進(jìn)行處理。論文撰寫(xiě)符合書(shū)寫(xiě)規(guī)范,內(nèi)容翔實(shí),均為自行創(chuàng)作。完成了畢業(yè)論文(設(shè)計(jì))任務(wù)。指導(dǎo)教師(簽字)年 月 日評(píng)語(yǔ)及評(píng)分成績(jī): 答辯委員會(huì)主席(簽字)年 月 日院(系)學(xué)位評(píng)定委員

2、會(huì)意見(jiàn):簽字:年 月 日學(xué)校學(xué)位評(píng)定委員會(huì)意見(jiàn):簽字: 年 月 日目 錄摘 要1Abstract2前 言3第一章 系統(tǒng)可行性分析和需求分析41.1 系統(tǒng)可行性分析41.2 需求分析41.2.1 需求理解41.2.2 需求分析5第二章 系統(tǒng)開(kāi)發(fā)和運(yùn)行環(huán)境82.1 Visual Studio82.1.1 C#92.1.2 ASP.NET92.2 SQL Server 200010第三章 數(shù)據(jù)庫(kù)設(shè)計(jì)113.1數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)113.2 創(chuàng)建數(shù)據(jù)表12第四章 系統(tǒng)功能模塊設(shè)計(jì)204.1 選題管理模塊204.2 開(kāi)題答辯管理模塊214.3 創(chuàng)作過(guò)程管理模塊224.4 畢業(yè)答辯管理模塊234.5 師生交流管

3、理模塊244.6 后臺(tái)管理模塊25第五章 系統(tǒng)功能模塊實(shí)現(xiàn)265.1 系統(tǒng)登錄功能的實(shí)現(xiàn)265.2 選題管理模塊實(shí)現(xiàn)275.2.1 教師上傳題目功能的實(shí)現(xiàn)275.2.2 學(xué)生選題功能的實(shí)現(xiàn)285.2.3 學(xué)生查看選題結(jié)果和退選功能的實(shí)現(xiàn)295.3 開(kāi)題答辯管理模塊實(shí)現(xiàn)305.3.1 提交、查看、評(píng)閱開(kāi)題報(bào)告功能的實(shí)現(xiàn)305.3.2 提交、查看論文任務(wù)書(shū)功能的實(shí)現(xiàn)315.4 創(chuàng)作過(guò)程管理模塊實(shí)現(xiàn)325.4.1 創(chuàng)作日志的上傳和查看功能的實(shí)現(xiàn)325.5 畢業(yè)答辯管理模塊實(shí)現(xiàn)335.5.1 答辯資格審查功能的實(shí)現(xiàn)335.5.2 綜合成績(jī)?cè)u(píng)定功能的實(shí)現(xiàn)345.6 師生交流管理模塊實(shí)現(xiàn)355.6.1 學(xué)

4、生上傳問(wèn)題,查看問(wèn)題答案功能的實(shí)現(xiàn)355.6.2 指導(dǎo)教師解答問(wèn)題功能的實(shí)現(xiàn)365.7 后臺(tái)管理模塊的實(shí)現(xiàn)365.7.1 系統(tǒng)管理信息的上傳功能的實(shí)現(xiàn)365.7.2 數(shù)據(jù)庫(kù)文件與EXCEL文件導(dǎo)入、導(dǎo)出功能實(shí)現(xiàn)37第六章 系統(tǒng)運(yùn)行與測(cè)試396.1 系統(tǒng)運(yùn)行配置信息396.2 軟件測(cè)試概述426.3 系統(tǒng)測(cè)試436.4 系統(tǒng)運(yùn)行錯(cuò)誤調(diào)試45參考文獻(xiàn)46附 錄47后 記52畢業(yè)論文(設(shè)計(jì))摘 要隨著社會(huì)競(jìng)爭(zhēng)的日益劇烈,越來(lái)越多的大學(xué)生選擇參加職業(yè)培訓(xùn)來(lái)給自己的就業(yè)的大廈添磚加瓦,由此帶來(lái)的論文選擇及管理的問(wèn)題就會(huì)突顯出來(lái),網(wǎng)絡(luò)化管理的畢業(yè)論文綜合管理系統(tǒng)就應(yīng)運(yùn)而生,它能很方便、快捷的實(shí)現(xiàn)教師對(duì)學(xué)生

5、創(chuàng)作過(guò)程的網(wǎng)絡(luò)化管理、監(jiān)督和學(xué)生與指導(dǎo)教師的及時(shí)交互。本系統(tǒng)采用B/S結(jié)構(gòu)開(kāi)發(fā)設(shè)計(jì),實(shí)現(xiàn)了從學(xué)生論文題目選擇到最后畢業(yè)答辯的所有管理功能。大概包括的功能有:學(xué)生可以通過(guò)系統(tǒng)遠(yuǎn)程進(jìn)行題目選擇、上傳論文開(kāi)題報(bào)告和任務(wù)書(shū)、填寫(xiě)期中檢查表、查看信息和對(duì)自己質(zhì)疑的問(wèn)題與指導(dǎo)教師進(jìn)行在線的交流;教師可以通過(guò)系統(tǒng)實(shí)現(xiàn)論文題目的上傳、評(píng)閱學(xué)生的開(kāi)題報(bào)告和中期檢查表、查看學(xué)生任務(wù)書(shū)、對(duì)學(xué)生的論文(設(shè)計(jì))進(jìn)行成績(jī)?cè)u(píng)定以及和學(xué)生實(shí)時(shí)的監(jiān)督和指導(dǎo)。關(guān)鍵詞:畢業(yè)論文綜合管理;網(wǎng)絡(luò)化管理;實(shí)時(shí)交流AbstractAs society increasingly fierce competition, more and mo

6、re students opt for vocational training to employment to their building blocks of the building, the resulting thesis selection and management will become more prominent, the network management of a comprehensive thesis management system came into being, it is very convenient, fast realization of tea

7、chers to students of the creative process of network management, supervision and guidance of students and teachers interact in time.The system uses B / S structure of the development of design, the realization of a thesis topic from the students to choose to reply to the last graduation of all manag

8、ement functions. About the functions, including: long-distance students through the system to select topics, upload papers to open the book title of the report and the mandate to fill in during the examination table, view information and questioned the issue of their teachers and guidance for online

9、 exchanges; teachers can System From thesis topic, students marking the beginning of title reports and mid-term examination table to view the students the task book, the papers of students (the design) to carry out assessments, and students, as well as online monitoring and guidance.Keywords: integr

10、ated management thesis; network management; online exchange前 言教學(xué)管理網(wǎng)站是信息化教育資源建設(shè)的一種有效形式,具有針對(duì)性強(qiáng)、專題知識(shí)豐富、交互性好等特點(diǎn)。本文介紹了一個(gè)基于網(wǎng)絡(luò)環(huán)境的學(xué)生畢業(yè)論文綜合管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)過(guò)程,包括系統(tǒng)需求分析和系統(tǒng)的功能設(shè)計(jì),數(shù)據(jù)庫(kù)設(shè)計(jì)以及主要的ASP .NET頁(yè)面的設(shè)計(jì)。而在眾多的網(wǎng)絡(luò)編程技術(shù)中,.NET技術(shù)是普遍使用的,它是Microsoft公司提出的一種網(wǎng)絡(luò)服務(wù)器端編程環(huán)境。使用它可以創(chuàng)建和運(yùn)行動(dòng)態(tài)、交互的Web服務(wù)器應(yīng)用程序。開(kāi)發(fā)網(wǎng)絡(luò)應(yīng)用程序必須了解兩部分內(nèi)容:前臺(tái)的開(kāi)發(fā)工具和后臺(tái)的數(shù)據(jù)庫(kù)。本程

11、序根據(jù)學(xué)生畢業(yè)論文的創(chuàng)作流程,實(shí)現(xiàn)了學(xué)生從畢業(yè)論文題目選擇到最后的畢業(yè)答辯的所有監(jiān)督、控制流程。該系統(tǒng)主要實(shí)現(xiàn)的功能有:學(xué)生:論文題目選擇,提交開(kāi)題報(bào)告和論文任務(wù)書(shū),提交中期檢查表,上傳論文(設(shè)計(jì)),查詢答辯成績(jī)。教師:上傳論文題目,評(píng)閱開(kāi)題報(bào)告和中期檢查表,進(jìn)行畢業(yè)答辯資格審查,學(xué)生論文成績(jī)?cè)u(píng)定。管理員:上傳教師、學(xué)生基本信息,設(shè)定功能開(kāi)啟和關(guān)閉時(shí)間,進(jìn)行用戶管理和數(shù)據(jù)文件管理。第一章 系統(tǒng)可行性分析和需求分析1.1系統(tǒng)可行性分析隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)的日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。為了更好的幫助畢業(yè)生就業(yè),學(xué)校安排了

12、一些針對(duì)畢業(yè)生的實(shí)習(xí)培訓(xùn)。這樣是他們的畢業(yè)論文大部分都是在工作單位或?qū)嵱?xùn)基地完成,由于地域隔離學(xué)生很難和老師進(jìn)行及時(shí)的溝通交流。而采用網(wǎng)絡(luò)化的畢業(yè)論文綜合管理系統(tǒng)就能克服上面的缺陷,實(shí)現(xiàn)教師對(duì)學(xué)生創(chuàng)作過(guò)程的網(wǎng)絡(luò)化管理和監(jiān)督和學(xué)生與指導(dǎo)教師的及時(shí)交互。畢業(yè)論文管理系統(tǒng)主要圍繞高校學(xué)生畢業(yè)論文(設(shè)計(jì))創(chuàng)作和答辯環(huán)節(jié)進(jìn)行設(shè)計(jì)開(kāi)發(fā)的,實(shí)現(xiàn)了教師上傳論文題目、創(chuàng)作過(guò)程交流、學(xué)生選題、論文開(kāi)題答辯以及創(chuàng)作過(guò)程師生交流等功能,為畢業(yè)論文(設(shè)計(jì))實(shí)際過(guò)程提供網(wǎng)絡(luò)化的管理手段,提高管理效率。因此,開(kāi)發(fā)這樣一套管理畢業(yè)論文管理軟件成為很有必要的事情。1.2需求分析開(kāi)發(fā)畢業(yè)論文綜合管理系統(tǒng)的第一步是進(jìn)行需求分析。需

13、求分析的好壞直接決定著系統(tǒng)能否真正滿足用戶的需要??梢詫⑿枨蠓治龇譃閮蓚€(gè)過(guò)程:一是理解需求,二是分析需求。1.2.1需求理解1系統(tǒng)根據(jù)權(quán)限的大小分為學(xué)生、指導(dǎo)教師、評(píng)閱教師、答辯小組、答辯組長(zhǎng)、答辯委員會(huì)主任和管理員。它們的權(quán)限分別是:學(xué)生:學(xué)生可以完成論文創(chuàng)作過(guò)程的所有內(nèi)容,包括選題、開(kāi)題答辯、提交開(kāi)題報(bào)告、提交論文任務(wù)書(shū)、提交中期檢查表、提交創(chuàng)作日志、上傳論文(設(shè)計(jì))、查詢答辯成績(jī)等一系列的功能。指導(dǎo)教師:完成上傳論文題目、評(píng)閱開(kāi)題報(bào)告、查看學(xué)生論文(設(shè)計(jì))任務(wù)書(shū)、評(píng)閱學(xué)生中期檢查表、查看創(chuàng)作學(xué)生創(chuàng)作日志、評(píng)閱學(xué)生論文(設(shè)計(jì))、對(duì)學(xué)生成績(jī)?cè)u(píng)定等功能。評(píng)閱教師:完成審核學(xué)生論文(設(shè)計(jì))和評(píng)定

14、論文(設(shè)計(jì))成績(jī)。答辯小組:完成答辯時(shí)的答辯成績(jī)的評(píng)定工作。答辯組長(zhǎng):完成評(píng)閱開(kāi)題報(bào)告、評(píng)閱中期檢查表和答辯成績(jī)?cè)u(píng)定。答辯委員會(huì)主任:完成查看選題結(jié)果、查看任務(wù)書(shū)、評(píng)閱開(kāi)題報(bào)告、查看開(kāi)題答辯結(jié)果、查看中期檢查表、答辯資格審查、畢業(yè)答辯成績(jī)審查、查看論文答辯成績(jī)等功能。2系統(tǒng)應(yīng)根據(jù)不同時(shí)間來(lái)開(kāi)啟和關(guān)閉一些系統(tǒng)的功能以提高系統(tǒng)的安全性。3系統(tǒng)應(yīng)該有很好的可擴(kuò)展性。1.2.2需求分析分析需求是數(shù)據(jù)庫(kù)信息管理系統(tǒng)開(kāi)發(fā)的第一步,也是最重要的一步。理解需求是在問(wèn)題及其最終解決方案之間架設(shè)橋梁的第一步。開(kāi)發(fā)者只有和客戶充分理解了需求之后才能開(kāi)始設(shè)計(jì)系統(tǒng),否則,對(duì)需求定義的任何改進(jìn),設(shè)計(jì)上都必須大量的返工。本

15、系統(tǒng)根據(jù)各個(gè)不同用戶的訪問(wèn)權(quán)限可以分成下面六個(gè)單獨(dú)的模塊:選題管理模塊、開(kāi)題答辯管理模塊、創(chuàng)作過(guò)程管理模塊、畢業(yè)答辯管理模塊、創(chuàng)作過(guò)程師生交流管理模塊、后臺(tái)管理模塊。下面就對(duì)上面的六個(gè)模塊分別說(shuō)明:1選題管理模塊:該模塊涉及到用戶類別有學(xué)生、指導(dǎo)教師、答辯委員會(huì)主任。學(xué)生:通過(guò)正確的賬號(hào)和密碼進(jìn)入系統(tǒng)后可以選擇自己的感興趣的題目,退選自己選擇的題目,查看自己的選題信息等。指導(dǎo)教師:通過(guò)正確的賬號(hào)和密碼進(jìn)入系統(tǒng)后可以上傳自己的論文題目。答辯委員會(huì)主任:通過(guò)正確的賬號(hào)和密碼進(jìn)入系統(tǒng)后可以查看學(xué)生的選題情況,指導(dǎo)教師提交的論文題目。2開(kāi)題答辯管理模塊:該模塊涉及到的用戶類別有學(xué)生、指導(dǎo)教師、答辯組長(zhǎng)

16、、答辯委員會(huì)主任。學(xué)生:當(dāng)學(xué)生完成選題工作后,就可以通過(guò)該模塊查詢論文開(kāi)題答辯分組、提交開(kāi)題報(bào)告、提交論文任務(wù)書(shū)和查看開(kāi)題報(bào)告。指導(dǎo)教師:當(dāng)學(xué)生提交完開(kāi)題報(bào)告和論文任務(wù)書(shū)后,指導(dǎo)教師可以查看并評(píng)閱開(kāi)題報(bào)告和查看論文任務(wù)書(shū)。答辯組長(zhǎng)和答辯委員會(huì):當(dāng)指導(dǎo)教師對(duì)學(xué)生的開(kāi)題報(bào)告給出相應(yīng)的評(píng)閱意見(jiàn)后,答辯組長(zhǎng)可以對(duì)自己組內(nèi)成員的學(xué)生的開(kāi)題報(bào)告給出相應(yīng)的評(píng)閱意見(jiàn)。答辯委員會(huì)主任:可以用該模塊實(shí)現(xiàn)查看學(xué)生論文任務(wù)書(shū)、評(píng)閱開(kāi)題報(bào)告和查看開(kāi)題答辯結(jié)果的功能。3創(chuàng)作過(guò)程管理模塊:該模塊涉及到的用戶類別有學(xué)生、指導(dǎo)教師、答辯組長(zhǎng)、答辯委員會(huì)主任。學(xué)生:可以通過(guò)該模塊完成填寫(xiě)創(chuàng)作日志、填寫(xiě)中期檢查表、查看中期檢查表等

17、功能。當(dāng)提交的中期檢查表沒(méi)有被指導(dǎo)教師評(píng)閱以前學(xué)生可以修改中期檢查表,一旦被評(píng)閱學(xué)生就只能查看中期檢查表而不能對(duì)他進(jìn)行修改。指導(dǎo)教師:可以通過(guò)該模塊完成評(píng)閱中期檢查表和查看中期檢查表功能。指導(dǎo)教師的評(píng)閱信息也只能在答辯組長(zhǎng)沒(méi)有評(píng)閱前可以修改。答辯組長(zhǎng):可以通過(guò)該模塊完成對(duì)學(xué)生的中期檢查表的評(píng)閱,而功能的開(kāi)啟關(guān)閉時(shí)間是由管理員來(lái)設(shè)定的。答辯委員會(huì)主任:可以通過(guò)該模塊來(lái)實(shí)現(xiàn)查看學(xué)生中期檢查表和查看教師指導(dǎo)記錄功能。4畢業(yè)答辯管理模塊:該模塊涉及到的用戶類別有學(xué)生、指導(dǎo)教師、評(píng)閱教師、答辯小組、答辯組長(zhǎng)、答辯委員會(huì)主任。學(xué)生:可以通過(guò)該模塊實(shí)現(xiàn)提交答辯申請(qǐng)、上傳論文設(shè)計(jì)、答辯資格查詢、設(shè)計(jì)(論文)評(píng)

18、閱書(shū)查詢和成績(jī)查詢等功能。提交答辯申請(qǐng)功能的開(kāi)啟時(shí)間受管理員控制。指導(dǎo)教師:可以通過(guò)該模塊實(shí)現(xiàn)論文(設(shè)計(jì))審核和評(píng)閱論文功能。評(píng)閱教師:可以通過(guò)該模塊實(shí)現(xiàn)論文(設(shè)計(jì))審核和評(píng)閱審核意見(jiàn)功能。答辯小組:可以通過(guò)該模塊實(shí)現(xiàn)學(xué)生答辯成績(jī)?cè)u(píng)定功能。答辯組長(zhǎng):可以通過(guò)該模塊實(shí)現(xiàn)學(xué)生答辯成績(jī)?cè)u(píng)定功能。答辯委員會(huì)主任:可以通過(guò)該模塊實(shí)現(xiàn)查看答辯申請(qǐng)結(jié)果、答辯資格審查、畢業(yè)答辯成績(jī)審查和查看論文答辯結(jié)果。其中指導(dǎo)教師和評(píng)閱教師對(duì)學(xué)生的論文(設(shè)計(jì))審核可以在瀏覽器中直接打開(kāi),也可以下載到本地然后審核。只有當(dāng)指導(dǎo)教師、評(píng)閱教師評(píng)定完論文后答辯小組成員和答辯組長(zhǎng)才能對(duì)學(xué)生進(jìn)行答辯成績(jī)?cè)u(píng)定。5 創(chuàng)作過(guò)程師生交流管理模

19、塊:該模塊設(shè)計(jì)到的用戶類別有學(xué)生和指導(dǎo)教師。學(xué)生:可以通過(guò)該模塊實(shí)現(xiàn)提問(wèn)和查看問(wèn)題答案功能,而達(dá)到和指導(dǎo)指導(dǎo)教師在創(chuàng)作過(guò)程的交流目的。指導(dǎo)教師:可以通過(guò)該模塊實(shí)現(xiàn)學(xué)生跟蹤、解答學(xué)生問(wèn)題和查看學(xué)生創(chuàng)作日志等功能。在該模塊下,指導(dǎo)教師可以通過(guò)對(duì)學(xué)生在創(chuàng)作過(guò)程中遇到的問(wèn)題給出答案,通過(guò)查看學(xué)生的創(chuàng)作日志了解學(xué)生的創(chuàng)作情況,通過(guò)學(xué)生跟蹤功能和學(xué)生進(jìn)行溝通。6 后臺(tái)管理模塊:該模塊涉及到的用戶只有管理員,管理員可以通過(guò)該模塊實(shí)現(xiàn)學(xué)生、指導(dǎo)教師基本信息的上傳、答辯分組信息上傳和系統(tǒng)某些功能的開(kāi)啟和關(guān)閉時(shí)間的設(shè)定。 第二章 系統(tǒng)開(kāi)發(fā)和運(yùn)行環(huán)境由于本系統(tǒng)主要實(shí)現(xiàn)的是指導(dǎo)教師和學(xué)生畢業(yè)論文創(chuàng)作過(guò)程的在線監(jiān)督、管

20、理和交流,采用普通管理程序的開(kāi)發(fā)方式很難實(shí)現(xiàn),因此選擇基于Web的程序開(kāi)發(fā)方法。傳統(tǒng)的ASP程序開(kāi)發(fā)語(yǔ)言將頁(yè)面設(shè)計(jì)語(yǔ)言和程序控制語(yǔ)言放在一個(gè)頁(yè)面進(jìn)行處理,這樣不但不方便程序的調(diào)試而且也不利于系統(tǒng)的維護(hù)。而采用Visual Studio 2005平臺(tái)下的ASP.NET和C#開(kāi)發(fā)工具就能克服上面的缺陷。為了使系統(tǒng)有更好的兼容性,選擇SQL Server 2000數(shù)據(jù)庫(kù)為系統(tǒng)的后臺(tái)數(shù)據(jù)庫(kù)管理程序。結(jié)合上面的分析選擇Visual Studio 2005、SQL Server 2000為開(kāi)發(fā)工具,選擇了Windows XP為運(yùn)行環(huán)境來(lái)開(kāi)發(fā)本系統(tǒng)。下面對(duì)系統(tǒng)的開(kāi)發(fā)環(huán)境和運(yùn)行環(huán)境進(jìn)行簡(jiǎn)要介紹:2.1 Vis

21、ual StudioVisual Studio .NET 是一套完整的開(kāi)發(fā)工具,用于生成 ASP Web 應(yīng)用程序、XML Web Services、桌面應(yīng)用程序和移動(dòng)應(yīng)用程序。Visual Basic .NET、Visual C+ .NET、Visual C# .NET 和 Visual J# .NET 全都使用相同的集成開(kāi)發(fā)環(huán)境 (IDE),該環(huán)境允許它們共享工具并有助于創(chuàng)建混合語(yǔ)言解決方案。另外,這些語(yǔ)言利用了 .NET Framework 的功能,此框架提供對(duì)簡(jiǎn)化 ASP Web 應(yīng)用程序和 XML Web Services 開(kāi)發(fā)的關(guān)鍵技術(shù)的訪問(wèn)。Web 窗體: Web 窗體是用于創(chuàng)建

22、可編程 Web 頁(yè)的 ASP .NET 技術(shù)。Web 窗體將自己呈現(xiàn)為瀏覽器兼容的 HTML 和腳本,這使任何平臺(tái)上的任何瀏覽器都可以查看 Web 頁(yè)。使用 Web 窗體,通過(guò)將控件拖放到設(shè)計(jì)器上然后添加代碼來(lái)創(chuàng)建 Web 頁(yè),與創(chuàng)建 Visual Basic 窗體的方法相似。 .NET Framework: .NET Framework 是用于生成、部署和運(yùn)行 XML Web services 和應(yīng)用程序的多語(yǔ)言環(huán)境。它由兩大個(gè)主要部分組成: 公共語(yǔ)言運(yùn)行庫(kù):運(yùn)行庫(kù)實(shí)際上在組件的運(yùn)行時(shí)和開(kāi)發(fā)時(shí)操作中都起到很大的作用,盡管名稱中沒(méi)有體現(xiàn)這個(gè)意思。在組件運(yùn)行時(shí),運(yùn)行庫(kù)除了負(fù)責(zé)滿足此組件在其他組件

23、上可能具有的依賴項(xiàng)外,還負(fù)責(zé)管理內(nèi)存分配、啟動(dòng)和停止線程和進(jìn)程,以及強(qiáng)制執(zhí)行安全策略。在開(kāi)發(fā)時(shí),運(yùn)行庫(kù)的作用稍有變化;由于做了大量的自動(dòng)處理工作(如內(nèi)存管理),運(yùn)行庫(kù)使開(kāi)發(fā)人員的操作非常簡(jiǎn)單,尤其是與今天的 COM 相比。特別是反射等功能顯著減少了開(kāi)發(fā)人員為將業(yè)務(wù)邏輯轉(zhuǎn)變?yōu)榭芍赜媒M件而必須編寫(xiě)的代碼量。 統(tǒng)一編程類:該框架為開(kāi)發(fā)人員提供了統(tǒng)一的、面向?qū)ο蟮摹⒎謱拥暮涂蓴U(kuò)展的類庫(kù)集 (API)。目前,C+ 開(kāi)發(fā)人員使用 Microsoft 基礎(chǔ)類,而 Java 開(kāi)發(fā)人員使用 Windows 基礎(chǔ)類??蚣芙y(tǒng)一了這些完全不同的模型并且為 Visual Basic 和 JScript 程序員同樣提供了

24、對(duì)類庫(kù)的訪問(wèn)。通過(guò)創(chuàng)建跨所有編程語(yǔ)言的公共 API 集,公共語(yǔ)言運(yùn)行庫(kù)使得跨語(yǔ)言繼承、錯(cuò)誤處理和調(diào)試成為可能。從 JScript 到 C+ 的所有編程語(yǔ)言具有對(duì)框架的相似訪問(wèn),開(kāi)發(fā)人員可以自由選擇它們要使用的語(yǔ)言。 2.1.1 C#C#語(yǔ)言自C/C+演變而來(lái)。但是,它現(xiàn)代、簡(jiǎn)單、完全面向?qū)ο蠛皖愋?。關(guān)于C#最重要的一點(diǎn):它是現(xiàn)代的編程語(yǔ)言。它簡(jiǎn)化和現(xiàn)代化了C+在類、名字空間、方法重載和異常處理等領(lǐng)域。摒棄了C+的復(fù)雜性,使它更易用、更少出錯(cuò)。對(duì)C#的易用有貢獻(xiàn)的是減少了C+的一些特性,不再有宏、模板和多重繼承。特別對(duì)企業(yè)開(kāi)發(fā)者來(lái)說(shuō),上述功能只會(huì)產(chǎn)生更多的麻煩而不是效益。使編程更方便的新功能是嚴(yán)

25、格的類型、版本控制、垃圾收集(garbage collect)等等正是因?yàn)镃#這些優(yōu)點(diǎn),它被用來(lái)和ASP .NET一起來(lái)實(shí)現(xiàn)Web應(yīng)用程序的開(kāi)發(fā)。2.1.2 ASP .NETVisual Studio.NET是Microsoft公司可視化開(kāi)發(fā)工具,ASP .NET作為Visual Studio.NET的組成部分之一,已經(jīng)成為Internet中Web應(yīng)用程序的新一代開(kāi)發(fā)工具,并不斷為廣大程序員所采用。相對(duì)于ASP來(lái)說(shuō)ASP .NET具有更大的優(yōu)勢(shì),主要特點(diǎn)包括:ASP .NET 與其前版ASP 不同,他是在服務(wù)器上運(yùn)行的編譯好的公共語(yǔ)言運(yùn)行時(shí)代碼,可以更好的提高程序運(yùn)行性能。ASP .NET與語(yǔ)

26、言無(wú)關(guān),它可以采用C#、VB.NET以及Jscript等支持.NET框架的語(yǔ)言來(lái)進(jìn)行開(kāi)發(fā),開(kāi)發(fā)者可以根據(jù)自己的情況進(jìn)行選擇。ASP .NET支持開(kāi)發(fā)Web服務(wù),它對(duì)XML技術(shù)提供了更好的支持,使得Web應(yīng)用程序的開(kāi)發(fā)更具有可擴(kuò)充性和跨平臺(tái)性。ASP .NET提供了很多功能強(qiáng)大的服務(wù)端控件,使得程序的開(kāi)發(fā)更趨于簡(jiǎn)單化。同時(shí),它還提供HTML設(shè)計(jì)代碼和后臺(tái)編程代碼分離技術(shù),并在后臺(tái)代碼開(kāi)發(fā)中提供強(qiáng)大的智能支持,使得開(kāi)發(fā)工具更有條理性。2.2 SQL Server 2000SQL Server 是一個(gè)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),SQL Server 2000 是Microsoft 公司推出的SQL Serv

27、er 數(shù)據(jù)庫(kù)管理系統(tǒng),該版本繼承了SQL Server 7.0 版本的優(yōu)點(diǎn),同時(shí)又比它增加了許多更先進(jìn)的功能。具有使用方便可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點(diǎn),可跨越從運(yùn)行Microsoft Windows XP的膝上型電腦到運(yùn)行Windows2003 Data Center Server的大型多處理器的服務(wù)器等多種平臺(tái)使用。SQL Server 2000除了上述有點(diǎn)外,它還具有下面的一些有點(diǎn):1具備很強(qiáng)的可伸縮性和可用性 SQI Server 2000包含企業(yè)版、標(biāo)準(zhǔn)版、開(kāi)發(fā)版和個(gè)人版等4個(gè)版本,使同一個(gè)數(shù)據(jù)庫(kù)引擎可以在不同的操作系統(tǒng)平臺(tái)上使用,從運(yùn)行Windows 9x的便攜式電腦,到運(yùn)行

28、Windows2003 Data Center Server的大型多處理器的服務(wù)器。增強(qiáng)的圖形用戶界面管理工具,使管理更加方便。 2具備企業(yè)級(jí)數(shù)據(jù)庫(kù)功能 SQIServer 2000關(guān)系型數(shù)據(jù)庫(kù)引擎支持當(dāng)今苛刻的數(shù)據(jù)處理環(huán)境所需的功能,可同時(shí)管理上千個(gè)并發(fā)數(shù)據(jù)庫(kù)用戶,其分布式查詢使用戶可以引用來(lái)自不同數(shù)據(jù)源的數(shù)據(jù),同時(shí)具備分布式事務(wù)處理系統(tǒng),保障分布式數(shù)據(jù)更新的完整性。 第三章 數(shù)據(jù)庫(kù)設(shè)計(jì)在畢業(yè)論文綜合管理系統(tǒng)中的數(shù)據(jù)庫(kù)設(shè)計(jì)中,首先要?jiǎng)?chuàng)建系統(tǒng)數(shù)據(jù)庫(kù),然后在數(shù)據(jù)庫(kù)中創(chuàng)建需要的表和字段。3.1 數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)該系統(tǒng)是對(duì)學(xué)生的畢業(yè)論文整個(gè)創(chuàng)作、答辯過(guò)程的一個(gè)綜合管理,因此,應(yīng)該包括學(xué)生、教師、后臺(tái)管

29、理員,這樣3個(gè)基本的數(shù)據(jù)實(shí)體。由于管理員也是屬于指導(dǎo)教師類型的用戶,因此管理員就簡(jiǎn)化為教師數(shù)據(jù)實(shí)體表示。這三個(gè)實(shí)體要描述的信息分別表示如下: l 學(xué)生數(shù)據(jù)實(shí)體:學(xué)號(hào)、姓名、班級(jí)、專業(yè)、院系、用戶類別、密碼。教師數(shù)據(jù)實(shí)體:工號(hào)、姓名、性別、職稱、所屬專業(yè)、研究方向、簡(jiǎn)介、用戶類別、密碼。由于權(quán)限對(duì)應(yīng)的是操作模塊按鈕的名稱,在程序初始化時(shí),這些數(shù)據(jù)都應(yīng)該具有了,因此應(yīng)用有如下的數(shù)據(jù)實(shí)體。l 權(quán)限數(shù)據(jù)實(shí)體:權(quán)限編號(hào)、操作權(quán)限名稱。畢業(yè)論文綜合管理系統(tǒng)的目的是進(jìn)行畢業(yè)論文創(chuàng)作過(guò)程管理,因此要包括如下的幾個(gè)數(shù)據(jù)實(shí)體。l 論文題目數(shù)據(jù)實(shí)體:編號(hào)、名稱、教師編號(hào)、限選人數(shù)。l 選題結(jié)果數(shù)據(jù)實(shí)體:學(xué)生學(xué)號(hào)、教

30、師工號(hào)、題目編號(hào)。l 答辯分組數(shù)據(jù)實(shí)體:學(xué)生學(xué)號(hào)、指導(dǎo)教師工號(hào)、答辯組號(hào)、評(píng)閱信息、答辯信息。l 開(kāi)題報(bào)告數(shù)據(jù)實(shí)體:學(xué)生學(xué)號(hào)、題目來(lái)源、課題目的和意義、國(guó)內(nèi)外發(fā)展現(xiàn)狀、主要問(wèn)題和解決方法、進(jìn)度安排、使用儀器和設(shè)備、外出調(diào)研單位和訪問(wèn)學(xué)者、指導(dǎo)教師意見(jiàn)、教研室意見(jiàn)、院系領(lǐng)導(dǎo)意見(jiàn)。 l 任務(wù)數(shù)據(jù)實(shí)體:學(xué)生學(xué)號(hào)、任務(wù)要求、有何創(chuàng)新、理論價(jià)值實(shí)踐意見(jiàn)、字?jǐn)?shù)、開(kāi)題實(shí)踐、完成時(shí)間。l 中期檢查表數(shù)據(jù)實(shí)體:學(xué)生學(xué)號(hào)、學(xué)生填寫(xiě)信息、指導(dǎo)教師填寫(xiě)信息、檢查小組意見(jiàn)。l 評(píng)閱書(shū)數(shù)據(jù)實(shí)體:學(xué)生姓名、教師工號(hào)、評(píng)閱意見(jiàn)、簽名、評(píng)閱時(shí)間。l 論文設(shè)計(jì)數(shù)據(jù)實(shí)體:學(xué)生學(xué)號(hào)、設(shè)計(jì)題目、論文題目。l 創(chuàng)作日志數(shù)據(jù)實(shí)體:編號(hào)、學(xué)

31、生學(xué)號(hào)、時(shí)間、地點(diǎn)、內(nèi)容。l 教師指導(dǎo)記錄實(shí)體:編號(hào)、學(xué)生學(xué)號(hào)、時(shí)間、方式、內(nèi)容。l 論文評(píng)閱數(shù)據(jù)實(shí)體:指導(dǎo)教師評(píng)閱意見(jiàn),評(píng)閱人評(píng)閱意見(jiàn)、答辯資格審查意見(jiàn)、論文評(píng)分。l 畢業(yè)答辯數(shù)據(jù)實(shí)體:學(xué)生學(xué)號(hào)、答辯組成員評(píng)分。l 師生交流數(shù)據(jù)實(shí)體:學(xué)號(hào)、提交時(shí)間、解答時(shí)間、問(wèn)題、答案。通過(guò)上面的分析可以得系統(tǒng)數(shù)據(jù)庫(kù)的總體E-R圖,如圖3-1所示。圖3-1 數(shù)據(jù)庫(kù)總體E-R圖3.2 創(chuàng)建數(shù)據(jù)表在這個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng)中要建立24張數(shù)據(jù)表 l 學(xué)生信息表(student):存放學(xué)生基本信息及賬號(hào)信息。l 指導(dǎo)教師信息表(teacher):存放指導(dǎo)教師基本信息及賬號(hào)信息。l 用戶類別表(use_type):存放用戶

32、類別和權(quán)限信息。l 論文題目表(object): 存放論文題目的基本信息。l 論文題目選擇表(st):存放學(xué)生選題信息。l 答辯分組學(xué)生表(group_student):存放答辯分組學(xué)生信息和評(píng)閱、答 辯信息。l 答辯分組教師表(group_teacher):存放答辯分組教師信息。l 開(kāi)題報(bào)告學(xué)生表(kaiti_bg):存放學(xué)生提交的開(kāi)題報(bào)告信息。l 開(kāi)題報(bào)告教師表(kaiti_teacher):存放教師對(duì)開(kāi)題報(bào)告的評(píng)閱信息。l 開(kāi)題報(bào)告教研室表(kaiti_jy):存放教研室對(duì)學(xué)生開(kāi)題報(bào)告的評(píng)閱信息。l 開(kāi)題報(bào)告院系表(kaiti_yx):存放院系領(lǐng)導(dǎo)對(duì)學(xué)生開(kāi)題報(bào)告的評(píng)閱信息。l 任務(wù)書(shū)信息

33、表(task_book):存放學(xué)生提交的任務(wù)書(shū)信息。l 創(chuàng)作日志表(create_note):存放學(xué)生創(chuàng)作日志信息。l 中期檢查學(xué)生表(qizhong_student):存放中期檢查學(xué)生信息。l 中期檢查指導(dǎo)教師表(qizhong_teacher):存放中期檢查指導(dǎo)教師評(píng)閱信l 息。 l 中期檢查檢查小組表(qizhong_check):存放中期檢查檢查小組評(píng)閱信 l 息。l 教師指導(dǎo)記錄表(teacher_zhidao):存放教師對(duì)學(xué)生的創(chuàng)作指導(dǎo)記錄。l 論文(設(shè)計(jì))信息表(thesis_upload):存放學(xué)生上傳的論文(設(shè)計(jì))信l 息。l 答辯申請(qǐng)表(apply):存放學(xué)生提出的答辯申請(qǐng)

34、信息。l 答辯資格審查指導(dǎo)教師表(agsc_teacher):存放教師評(píng)閱學(xué)生論文的評(píng)l 閱信息。l 答辯資格審查評(píng)閱教師表(zgsc_pingyue):存放評(píng)閱教師對(duì)學(xué)生論文的l 評(píng)閱信息。l 答辯資格審查委員會(huì)表(zgsc_wyh):存放答辯委員會(huì)對(duì)學(xué)生論文的評(píng)l 閱信息。l 答辯小組表(dabian_xz):存放答辯小組對(duì)學(xué)生答辯的成績(jī)?cè)u(píng)定信息。l 功能開(kāi)啟關(guān)閉時(shí)間表(start_end_time):存放功能的開(kāi)啟和關(guān)閉時(shí)間信l 息。l 指導(dǎo)教師學(xué)生信息交流表(communication):存放學(xué)生教師交流信息。表3-1 論文題目表(object)編號(hào)字段名稱字段類型說(shuō) 明1object

35、_idNvarchar(4)題目編號(hào)2object_nameNvarchar(50)論文題目3tea_idNvarchar(50)教師表號(hào) 4object_numInt限選人數(shù)表3-2 學(xué)生信息表(student)編號(hào)字段名稱字段類型說(shuō) 明1Stu_idNvarchar(20)學(xué)生學(xué)號(hào)2Stu_nameNvarchar(20)學(xué)院名稱3Stu_xbNvarchar(2)性別4banjiNvarchar(10)班級(jí)5departmentNvarchar(50)專業(yè) 6yuanxiNvarchar(50)院系 7Use_idInt用戶權(quán)限 8passwordNvarchar(6)密碼表3-3 指導(dǎo)

36、教師信息表(teacher)編號(hào)字段名稱字段類型說(shuō) 明1Tea_idNvarchar(20)學(xué)生學(xué)號(hào)2Tea_nameNvarchar(20)學(xué)院名稱3Tea_xbNvarchar(2)性別4ZhichengNvarchar(10)職稱5sszyNvarchar(50)專業(yè) 6introductionText自我介紹7tea_yjfxText研究方向 8Use_idInt用戶權(quán)限 9passwordNvarchar(6)密碼表3-4 用戶類別表(use_type)編號(hào)字段名稱字段類型說(shuō) 明1Ues_idInt權(quán)限、編號(hào)2Use_typeNvarchar(20)用戶名稱表3-5 論文題目選擇表(

37、st)編號(hào)字段名稱字段類型說(shuō) 明1stu_idNvarchar(8)學(xué)生學(xué)號(hào)2tea_idNvarchar(8)指導(dǎo)教師工號(hào)3object_idNvarchar(50)題目編號(hào)表3-6 答辯分組學(xué)生表(group_student)編號(hào)字段名稱字段類型說(shuō) 明1group_idNvarchar(20)分組組號(hào)2stu_idNvarchar(20)學(xué)生學(xué)號(hào)3pingyue_signNvarchar(2)評(píng)閱標(biāo)示位4pingyue_numNvarchar(10)被評(píng)閱人數(shù)5Dabian_numNvarchar(50)答辯評(píng)分人數(shù) 6Dabian_creditNvarchar(50)答辯得分 7Dabi

38、an_signInt答辯標(biāo)示 8last_creditNvarchar(6)最后成績(jī)表3-7 開(kāi)題報(bào)告教研室表(kaiti_jy)編號(hào)字段名稱字段類型說(shuō) 明1Stu_idNvarchar(20)學(xué)生學(xué)號(hào)2jiaoyan_yjNvarchar(20)開(kāi)題意見(jiàn)3jiaoyan_zrNvarchar(20)簽名4jiaoyan_psText評(píng)閱意見(jiàn)5jiaoyan_timedatetime評(píng)閱時(shí)間表3-8 答辯分組教師表(group_teacher)編號(hào)字段名稱字段類型說(shuō) 明1group_idNvarchar(20)分組組號(hào)2tea_idNvarchar(20)教師工號(hào)表3-9 中期檢查學(xué)生表(qi

39、zhong_student)編號(hào)字段名稱字段類型說(shuō) 明1Stu_idNvarchar(20)學(xué)生學(xué)號(hào)2Stu_jinduText工作進(jìn)度3Stu_qualityText質(zhì)量表3-10 開(kāi)題報(bào)告學(xué)生表(kaiti_bg)編號(hào)字段名稱字段類型說(shuō) 明 1Stu_idNvarchar(20)學(xué)生學(xué)號(hào)2title_lyText題目來(lái)源3mude_yyText題目的目的和意義4xianzhuang_fzText發(fā)展現(xiàn)狀5jiejue_ffText問(wèn)題和解決方法 6jindu_apText進(jìn)度安排 7yiqi_sbText儀器設(shè)備 8waidiao_dwText外調(diào)單位9stu_timedatetime提交

40、時(shí)間表3-11 開(kāi)題報(bào)告院系表(kaiti_yx)編號(hào)字段名稱字段類型說(shuō) 明1Stu_idNvarchar(20)學(xué)生學(xué)號(hào)2yuanxi_yjNvarchar(20)開(kāi)題意見(jiàn)3dean_nameNvarchar(20)簽名4yuanxi_psText評(píng)閱意見(jiàn)5yuanxi_timedatetime評(píng)閱時(shí)間表3-12 任務(wù)書(shū)信息表(task_book)編號(hào)字段名稱字段類型說(shuō) 明1Stu_idNvarchar(20)學(xué)生學(xué)號(hào)2renwu_yqNvarchar(20)任務(wù)要求3chuangxinNvarchar(20)有何創(chuàng)新4lilun_sjText理論價(jià)值、實(shí)踐意義5numberDatetime

41、完成字?jǐn)?shù)6start_timeNvarchar(20)開(kāi)始時(shí)間7end_timeNvarchar(20)結(jié)束時(shí)間表3-13 論文(設(shè)計(jì))信息表(thesis_upload)編號(hào)字段名稱字段類型說(shuō) 明1Stu_idNvarchar(20)學(xué)生學(xué)號(hào)2Stu_thesisNvarchar50)論文名稱3Stu_designNvarchar(50)設(shè)計(jì)名稱表3-14 創(chuàng)作日志表(create_note)編號(hào)字段名稱字段類型說(shuō) 明1IdInt編號(hào)2Stu_idNvarchar(20)學(xué)生學(xué)號(hào)3note_timeDataTime時(shí)間4note_adressNvarchar(50)地點(diǎn)5note_textT

42、ext過(guò)程記錄表3-15 中期檢查指導(dǎo)教師表(qizhong_teacher)編號(hào)字段名稱字段類型說(shuō) 明1Stu_idNvarchar(20)學(xué)生學(xué)號(hào)2Tea_yjNvarchar(20)評(píng)閱意見(jiàn)3Tea_nameNvarchar(20)教師簽名4Tea_timeText評(píng)閱時(shí)間5F1-f16Nvarchar(16)評(píng)分?jǐn)?shù)據(jù)項(xiàng)表3-16 中期檢查檢查小組表(qizhong_check)編號(hào)字段名稱字段類型說(shuō) 明1Stu_idNvarchar(20)學(xué)生學(xué)號(hào)2checkgroup_yjNvarchar(20)評(píng)閱意見(jiàn)3checkgroup_zzNvarchar(20)教師簽名4checkgrou

43、p_timeText評(píng)閱時(shí)間表3-17 教師指導(dǎo)記錄表(teacher_zhidao)編號(hào)字段名稱字段類型說(shuō) 明1IdInt編號(hào)2stu_idNvarchar(20)學(xué)生學(xué)號(hào)3Zhidao_timeDataTime時(shí)間4Zhidao_wayNvarchar(50)指導(dǎo)方式5Zhidao_contentText指導(dǎo)內(nèi)容6Zhidao_signalNvarchar(50)教師簽名表3-18 答辯申請(qǐng)表(apply)編號(hào)字段名稱字段類型說(shuō) 明1Stu_idNvarchar(20)學(xué)生學(xué)號(hào)2stu_nameNvarchar50)學(xué)生姓名3tea_nameNvarchar(50)指導(dǎo)教師姓名4objec

44、t_nameNvarchar(50)論文題目表3-19 答辯資格審查委員會(huì)表(zgsc_wyh)編號(hào)字段名稱字段類型說(shuō) 明1Stu_idNvarchar(20)學(xué)生學(xué)號(hào)2tea_idNvarchar50)教師工號(hào)3dabian_yjNvarchar(50)答辯意見(jiàn)4tea_timeDataTime評(píng)閱時(shí)間表3-20 答辯資格審查指導(dǎo)教師表(agsc_teacher)編號(hào)字段名稱字段類型說(shuō) 明1Stu_idNvarchar(20)學(xué)生學(xué)號(hào)2tea_idNvarchar50)教師工號(hào)3f1-f8Nvarchar(50)資格審查意見(jiàn)4dabian_yjNvarchar(50)答辯意見(jiàn)5teaher_

45、pyyjText論文評(píng)閱意見(jiàn)6credit_1credit_12Int評(píng)分項(xiàng)7thesis_creditInt總得分8audit_timeDatetime評(píng)閱時(shí)間表 3-21 答辯資格審查評(píng)閱教師表(zgsc_pingyue)編號(hào)字段名稱字段類型說(shuō) 明1Stu_idNvarchar(20)學(xué)生學(xué)號(hào)2tea_idNvarchar50)教師工號(hào)3f1f9Nvarchar(50)資格審查意見(jiàn)4dabian_yjNvarchar(50)答辯意見(jiàn)5pingyue_yjText論文評(píng)閱意見(jiàn)6thesis_creditInt總得分7pingyue_timeDataTime評(píng)閱時(shí)間表3-22 答辯小組表(da

46、bian_xz)編號(hào)字段名稱字段類型說(shuō) 明1Stu_idNvarchar(20)學(xué)生學(xué)號(hào)2tea_idNvarchar50)教師工號(hào)3p_qualityInt論文得分4p_dabianInt答辯意見(jiàn)5p_noteNvarchar(50)簽名6p_creditInt得分 表3-23 功能開(kāi)啟關(guān)閉時(shí)間表(start_end_time)編號(hào)字段名稱字段類型說(shuō) 明1function_typeNvarchar(20)功能名稱 2start_timeDataTime開(kāi)啟時(shí)間3end_timeDataTime結(jié)束時(shí)間表3-24 指導(dǎo)教師學(xué)生信息交流表(communication)編號(hào)字段名稱字段類型說(shuō) 明1

47、IdNvarchar(20)編號(hào)2stu_idNvarchar50)學(xué)生學(xué)號(hào)3QuestionInt問(wèn)題 4AnswerInt答案5propose_timeNvarchar(50)提交時(shí)間6answer_timeInt解答時(shí)間第四章 系統(tǒng)功能模塊設(shè)計(jì)畢業(yè)論文管理系統(tǒng)是為了完成對(duì)學(xué)生畢業(yè)論文創(chuàng)作過(guò)程和畢業(yè)答辯的管理任務(wù),因此可以根據(jù)系統(tǒng)的功能需求和不同用戶的訪問(wèn)權(quán)限可以把系統(tǒng)分成下面六個(gè)單獨(dú)的模塊:選題管理模塊、開(kāi)題答辯管理模塊、創(chuàng)作過(guò)程管理模塊、畢業(yè)答辯管理模塊、創(chuàng)作過(guò)程師生交流管理模塊、后臺(tái)管理模塊。下面就對(duì)這六個(gè)功能分模塊進(jìn)行說(shuō)明:系統(tǒng)結(jié)構(gòu)圖如圖4-1所示。圖4-1 系統(tǒng)結(jié)構(gòu)圖4.1 選題

48、管理模塊該模塊完成論文題目的指導(dǎo)教師提交、學(xué)生選題、答辯委員會(huì)主任查看選題信息等功能,涉及到的用戶類別有學(xué)生、指導(dǎo)教師、答辯委員會(huì)主任。其中教師上傳題目和學(xué)生選題功能的開(kāi)通是受管理員設(shè)定的功能開(kāi)啟時(shí)間來(lái)控制的,學(xué)生在開(kāi)題功能沒(méi)有開(kāi)通之前學(xué)生只能瀏覽題目不能對(duì)其進(jìn)行操作。模塊結(jié)構(gòu)圖如圖4-2所示。圖4-2 選題管理模塊結(jié)果圖學(xué)生:通過(guò)正確的賬號(hào)和密碼進(jìn)入系統(tǒng)后可以選擇自己的感興趣的題目,退選自己選擇的題目,查看自己的選題信息等。學(xué)生在選擇一個(gè)題目后就不能再次選擇題目,要想再次選擇就必須先退選。指導(dǎo)教師:通過(guò)正確的賬號(hào)和密碼進(jìn)入系統(tǒng)后可以上傳自己的論文題目以及相關(guān)的信息如限選人數(shù)、專業(yè)等。一個(gè)教師

49、可以上傳多個(gè)論文題目,論文題目的要求可以以word文檔的形式直接的上傳系統(tǒng)。答辯委員會(huì)主任:通過(guò)正確的賬號(hào)和密碼進(jìn)入系統(tǒng)后可以查看學(xué)生的選題情況,但不能修改選題信息。4.2 開(kāi)題答辯管理模塊該模塊完成學(xué)生查看答辯分組,提交學(xué)生開(kāi)題報(bào)告、論文任務(wù)書(shū),指導(dǎo)教師和答辯組長(zhǎng)評(píng)閱和答辯委員會(huì)主任查看開(kāi)題答辯信息等功能,涉及到的用戶類別有學(xué)生、指導(dǎo)教師、答辯組長(zhǎng)、答辯委員會(huì)主任。模塊結(jié)構(gòu)圖如圖4-3所示。學(xué)生:當(dāng)學(xué)生完成選題工作后,就可以通過(guò)該模塊查詢論文開(kāi)題答辯分組、提交開(kāi)題報(bào)告、提交論文任務(wù)書(shū)和查看開(kāi)題報(bào)告。因?yàn)閷W(xué)生提交的開(kāi)題報(bào)告有可能一次提交不能達(dá)到要求,當(dāng)學(xué)生再次選擇該項(xiàng)功能的時(shí)候系統(tǒng)會(huì)顯示已經(jīng)提

50、交開(kāi)題報(bào)告內(nèi)容并根據(jù)指導(dǎo)教師的意見(jiàn)給出相應(yīng)的提示信息。一旦通過(guò)了指導(dǎo)教師的審核學(xué)生就不能再更改提交的開(kāi)題報(bào)告。當(dāng)學(xué)生上傳完開(kāi)題報(bào)告后可以通過(guò)查看開(kāi)題報(bào)告來(lái)查看開(kāi)題答辯情況。當(dāng)學(xué)生通過(guò)開(kāi)題答辯后可以通過(guò)該模塊上傳論文任務(wù)書(shū)。指導(dǎo)教師:當(dāng)學(xué)生上傳了開(kāi)題報(bào)告后,指導(dǎo)教師可以通過(guò)該模塊評(píng)閱學(xué)生的開(kāi)題報(bào)告并給出自己的意見(jiàn),學(xué)生根據(jù)指導(dǎo)教師的修改意見(jiàn)修改完開(kāi)題報(bào)告后指導(dǎo)教師又可以再次修改自己的評(píng)閱意見(jiàn),但如果答辯組長(zhǎng)評(píng)閱完學(xué)生的開(kāi)題報(bào)告后指導(dǎo)教師就不能再次修改評(píng)閱意見(jiàn)。指導(dǎo)教師還能通過(guò)該模塊查看學(xué)生的論文任務(wù)書(shū)。答辯組長(zhǎng):當(dāng)指導(dǎo)教師對(duì)學(xué)生的開(kāi)題報(bào)告給出相應(yīng)的評(píng)閱意見(jiàn)后,答辯組長(zhǎng)可以對(duì)自己組內(nèi)成員的學(xué)生的開(kāi)

51、題報(bào)告給出相應(yīng)的評(píng)閱意見(jiàn)。同樣當(dāng)答辯委員會(huì)主任沒(méi)有給出評(píng)閱意見(jiàn)以前答辯組長(zhǎng)可以修改自己的評(píng)閱意見(jiàn)。答辯委員會(huì)主任:可以用該模塊實(shí)現(xiàn)查看學(xué)生論文任務(wù)書(shū)、評(píng)閱開(kāi)題報(bào)告和查看開(kāi)題答辯結(jié)果的功能。當(dāng)指導(dǎo)教師和答辯組長(zhǎng)對(duì)開(kāi)題報(bào)告給出相應(yīng)的評(píng)閱信息后答辯委員會(huì)主任可以對(duì)報(bào)告給出最終的評(píng)閱意見(jiàn)。答辯委員會(huì)的這項(xiàng)功能是通過(guò)管理員設(shè)置的時(shí)間來(lái)控制開(kāi)啟和終止的。當(dāng)對(duì)所有學(xué)生的開(kāi)題報(bào)告評(píng)閱完成后,答辯委員會(huì)可以通過(guò)查看開(kāi)題答辯結(jié)果功能來(lái)查看整個(gè)學(xué)院(系)的開(kāi)題情況。圖4-3 開(kāi)題答辯管理模塊結(jié)構(gòu)圖4.3 創(chuàng)作過(guò)程管理模塊該模塊主要完成的任務(wù)是對(duì)學(xué)生論文創(chuàng)作過(guò)程的一個(gè)監(jiān)督任務(wù)和指導(dǎo)功能。實(shí)現(xiàn)的功能有學(xué)生提交中期檢查表

52、、論文創(chuàng)作日志,指導(dǎo)教師、答辯組長(zhǎng)評(píng)閱中期檢查表和答辯委員會(huì)主任查看評(píng)閱信息,涉及到的用戶類別有學(xué)生、指導(dǎo)教師、答辯組長(zhǎng)、答辯委員會(huì)主任。模塊結(jié)構(gòu)圖如圖4-4所示。圖4-4 創(chuàng)作過(guò)程管理模塊學(xué)生:可以通過(guò)該模塊完成填寫(xiě)創(chuàng)作日志、填寫(xiě)中期檢查表、查看中期檢查表等功能。填寫(xiě)創(chuàng)作日志是為了方便指導(dǎo)教師隨時(shí)了解學(xué)生的情況,中期檢查表在指導(dǎo)教師沒(méi)有評(píng)閱以前是允許學(xué)生修改的但指導(dǎo)教師一旦評(píng)閱學(xué)生就不能修改,提交完中期檢查表后學(xué)生可以通過(guò)查看中期檢查表來(lái)查看指導(dǎo)教師的評(píng)閱信息。指導(dǎo)教師:可以通過(guò)該模塊完成評(píng)閱中期檢查表和查看中期檢查表功能。指導(dǎo)教師的評(píng)閱信息也只能在答辯組長(zhǎng)沒(méi)有評(píng)閱前可以修改。對(duì)中期檢查表評(píng)

53、閱是方便最后畢業(yè)答辯的答辯成績(jī)?cè)u(píng)定。答辯組長(zhǎng):可以通過(guò)該模塊完成對(duì)學(xué)生的中期檢查表的評(píng)閱,起到對(duì)整個(gè)中期檢查過(guò)程的一個(gè)監(jiān)督作用。答辯委員會(huì)主任:可以通過(guò)該模塊來(lái)實(shí)現(xiàn)查看學(xué)生中期檢查表和查看教師指導(dǎo)記錄功能。監(jiān)督學(xué)生論文中期創(chuàng)作過(guò)程。4.4 畢業(yè)答辯管理模塊該模塊實(shí)現(xiàn)完成的功能有學(xué)生提交答辯申請(qǐng)、上傳論文和設(shè)計(jì)、查看畢業(yè)答辯成績(jī),指導(dǎo)教師、評(píng)閱教師查看學(xué)生論文進(jìn)行答辯資格審查、成績(jī)?cè)u(píng)定。答辯小組、答辯組長(zhǎng)和答辯委員會(huì)主任對(duì)學(xué)生答辯成績(jī)進(jìn)行成績(jī)?cè)u(píng)定。答辯委員會(huì)主任還可以查看論文評(píng)閱結(jié)果、學(xué)生答辯結(jié)果和最終學(xué)生論文成績(jī)。涉及到的用戶類別有學(xué)生、指導(dǎo)教師、評(píng)閱教師、答辯小組、答辯組長(zhǎng)、答辯委員會(huì)主任。

54、模塊結(jié)構(gòu)圖如圖4-5所示。圖4-5 畢業(yè)答辯管理模塊結(jié)構(gòu)圖學(xué)生:可以通過(guò)該模塊實(shí)現(xiàn)提交答辯申請(qǐng)、上傳論文設(shè)計(jì)、答辯資格查詢、設(shè)計(jì)(論文)評(píng)閱書(shū)查詢和成績(jī)查詢等功能。提交答辯申請(qǐng)、答辯資格查詢、最終成績(jī)查詢功能的開(kāi)啟時(shí)間受管理員控制。指導(dǎo)教師:可以通過(guò)該模塊實(shí)現(xiàn)論文(設(shè)計(jì))審核和評(píng)閱論文功能。但必須在指定的時(shí)間內(nèi)完成,以便比他高一級(jí)權(quán)限的用戶進(jìn)行相關(guān)操作。評(píng)閱教師:可以通過(guò)該模塊實(shí)現(xiàn)論文(設(shè)計(jì))審核和評(píng)閱審核意見(jiàn)功能。答辯小組:可以通過(guò)該模塊實(shí)現(xiàn)學(xué)生答辯成績(jī)?cè)u(píng)定功能。答辯組長(zhǎng):先查看指導(dǎo)教師、評(píng)閱教師和答辯組長(zhǎng)的評(píng)定成績(jī),然后給出自己的評(píng)定意見(jiàn)。答辯委員會(huì)主任:可以通過(guò)該模塊實(shí)現(xiàn)查看答辯申請(qǐng)結(jié)果

55、、答辯資格審查、畢業(yè)答辯成績(jī)審查和查看論文答辯結(jié)果。其中指導(dǎo)教師和評(píng)閱教師對(duì)學(xué)生的論文(設(shè)計(jì))審核可以在瀏覽器中直接打開(kāi),也可以下載到本地然后審核。只有當(dāng)指導(dǎo)教師、評(píng)閱教師評(píng)定完論文后答辯小組成員和答辯組長(zhǎng)才能對(duì)學(xué)生進(jìn)行答辯成績(jī)?cè)u(píng)定。4.5 師生交流管理模塊該模塊主要完成學(xué)生在創(chuàng)作過(guò)程中和指導(dǎo)教師及時(shí)溝通的目的,涉及到的用戶類別有學(xué)生和指導(dǎo)教師。學(xué)生:可以通過(guò)該模塊實(shí)現(xiàn)提問(wèn)和查看問(wèn)題答案等功能。在該模塊下,學(xué)生可以對(duì)自己在創(chuàng)作過(guò)程中遇到的一些疑難問(wèn)題通過(guò)提問(wèn)功能反映給指導(dǎo)教師,等圖4-6 師生交流管理模塊結(jié)構(gòu)圖指導(dǎo)教師給出答案后學(xué)生又可以通過(guò)查看答案功能獲得解決問(wèn)題的方法,從而達(dá)到學(xué)生和指導(dǎo)教

56、師交流的目的。指導(dǎo)教師:可以通過(guò)該模塊實(shí)現(xiàn)學(xué)生跟蹤、解答學(xué)生問(wèn)題和查看學(xué)生創(chuàng)作日志等功能。在該模塊下,指導(dǎo)教師可以通過(guò)對(duì)學(xué)生在創(chuàng)作過(guò)程中遇到的問(wèn)題給出答案,通過(guò)查看學(xué)生的創(chuàng)作日志了解學(xué)生的創(chuàng)作情況,從而通過(guò)學(xué)生跟蹤功能和學(xué)生進(jìn)行溝通。如圖4-6所示。4.6 后臺(tái)管理模塊完成對(duì)系統(tǒng)的后臺(tái)管理任務(wù),該模塊涉及到的用戶只有管理員。管理員可以通過(guò)該模塊實(shí)現(xiàn)學(xué)生、指導(dǎo)教師基本信息的上傳、答辯分組信息上傳、系統(tǒng)功能的開(kāi)啟和關(guān)閉時(shí)間的設(shè)定、數(shù)據(jù)的備份和導(dǎo)入,以及完成相關(guān)人員的權(quán)限設(shè)置,合理的管理和維護(hù)系統(tǒng)的運(yùn)行。結(jié)構(gòu)圖如下圖4-7所示。 圖4-7 后臺(tái)管理模塊結(jié)構(gòu)圖第五章 系統(tǒng)功能模塊實(shí)現(xiàn)通過(guò)上面的系統(tǒng)功能

57、模塊設(shè)計(jì)可知,整個(gè)成績(jī)管理系統(tǒng)可以分成六個(gè)單獨(dú)的功能模塊分別實(shí)現(xiàn)不同功能。整個(gè)系統(tǒng)的實(shí)現(xiàn)是通過(guò)框架頁(yè)來(lái)實(shí)現(xiàn)的,即所有頁(yè)面的顯示都是被調(diào)用到目標(biāo)框架顯示的。下面就對(duì)六個(gè)功能模塊和登陸模塊中比較復(fù)雜的實(shí)現(xiàn)做下詳細(xì)的介紹:5.1 系統(tǒng)登錄功能的實(shí)現(xiàn)用戶要進(jìn)行論文管理,就要擁有自己的登錄入口,這是任何一個(gè)系統(tǒng)管理功圖5-1 登陸界面能保密性的需要。根據(jù)數(shù)據(jù)庫(kù)部分的設(shè)計(jì)知道,用戶信息存放在數(shù)據(jù)表student表和teacher表中,初始賬號(hào)為學(xué)生學(xué)號(hào)和教師工號(hào),初始密碼都為sa。在用戶登錄界面中,也包括用戶名和密碼的輸入文本框,還要包括提交登錄的按鈕。登錄界面如圖5-1所示。該頁(yè)面完成的主要功能是對(duì)用戶

58、的身份進(jìn)行驗(yàn)證,在用戶選擇完用戶類別、提交完登陸賬號(hào)、密碼后系統(tǒng)會(huì)對(duì)其身份合法性進(jìn)行驗(yàn)證。在進(jìn)行身份驗(yàn)證時(shí),系統(tǒng)會(huì)先根據(jù)用戶提供的用戶名和密碼查詢teacher表或student表,根據(jù)返回的記錄條數(shù)來(lái)判斷用戶是否合法。如果返回記錄條數(shù)是“1”,則標(biāo)示合法,否則不合法不允許進(jìn)入系統(tǒng)。用戶通過(guò)身份驗(yàn)證后,系統(tǒng)還會(huì)去將用戶的訪問(wèn)權(quán)限和選擇的登陸用戶類別進(jìn)行比較,只有當(dāng)用戶的權(quán)限大于等于選擇的用戶訪問(wèn)權(quán)限才能進(jìn)入系統(tǒng),否則給出提示信息禁止用戶進(jìn)入系統(tǒng)。5.2 選題管理模塊實(shí)現(xiàn)5.2.1 教師上傳題目功能的實(shí)現(xiàn)指導(dǎo)教師在上傳題目的時(shí)候,只需輸入題目名稱、題目介紹信息、限選人數(shù),當(dāng)教師點(diǎn)擊“上傳題目”按鈕后,程序會(huì)自動(dòng)將指導(dǎo)教師的工號(hào)和輸入的信息一起寫(xiě)入object表中。由于一個(gè)教師有可能上傳好幾個(gè)題目,在實(shí)現(xiàn)題目介紹信息上傳的時(shí)候,程序會(huì)將上傳的文件更名為論文題目的名字,以方便后面學(xué)生的查看和教師修改介紹信息。當(dāng)教師每上傳一個(gè)論文題目系統(tǒng)都會(huì)自動(dòng)生成一個(gè)

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

相關(guān)資源

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

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

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


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