![高職院校畢業(yè)論文管理系統(tǒng)的設(shè)計(jì)_第1頁(yè)](http://file4.renrendoc.com/view/5f34e5adbb0c840750727500173b45e8/5f34e5adbb0c840750727500173b45e81.gif)
![高職院校畢業(yè)論文管理系統(tǒng)的設(shè)計(jì)_第2頁(yè)](http://file4.renrendoc.com/view/5f34e5adbb0c840750727500173b45e8/5f34e5adbb0c840750727500173b45e82.gif)
![高職院校畢業(yè)論文管理系統(tǒng)的設(shè)計(jì)_第3頁(yè)](http://file4.renrendoc.com/view/5f34e5adbb0c840750727500173b45e8/5f34e5adbb0c840750727500173b45e83.gif)
![高職院校畢業(yè)論文管理系統(tǒng)的設(shè)計(jì)_第4頁(yè)](http://file4.renrendoc.com/view/5f34e5adbb0c840750727500173b45e8/5f34e5adbb0c840750727500173b45e84.gif)
![高職院校畢業(yè)論文管理系統(tǒng)的設(shè)計(jì)_第5頁(yè)](http://file4.renrendoc.com/view/5f34e5adbb0c840750727500173b45e8/5f34e5adbb0c840750727500173b45e85.gif)
下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
高職院校畢業(yè)論文管理系統(tǒng)的設(shè)計(jì)高職院校畢業(yè)論文管理系統(tǒng)的設(shè)計(jì)
畢業(yè)論文是高職院校教學(xué)進(jìn)程中最后一個(gè)綜合性的實(shí)踐教學(xué)環(huán)節(jié),可以直接考查學(xué)生綜合應(yīng)用所學(xué)的根本理論、專(zhuān)業(yè)技能及處理應(yīng)對(duì)問(wèn)題的能力。目前傳統(tǒng)的畢業(yè)論文安頓中學(xué)生選題、題目上報(bào)及交流過(guò)程中存在諸多不便。另外隨著高職院校的擴(kuò)展學(xué)生數(shù)量的不斷增加,傳統(tǒng)論文的存儲(chǔ)方式對(duì)于論文的快速檢索和查閱也帶來(lái)了極大的不便,因此開(kāi)發(fā)一套基于B/S結(jié)構(gòu)的畢業(yè)論文系統(tǒng)以方便學(xué)生完成網(wǎng)上選題、上報(bào)論文題目、填寫(xiě)電子版論文設(shè)計(jì)書(shū)、提交論文、發(fā)展師生交流等工作;另外學(xué)校也可以直接在網(wǎng)上監(jiān)督論文的進(jìn)展情況,便于教學(xué)管理;同時(shí)也實(shí)現(xiàn)了論文的無(wú)紙化、數(shù)字化管理。
一、系統(tǒng)總體需求分析
需求分析是軟件設(shè)計(jì)很重要的一個(gè)環(huán)節(jié),它主要解決“做什么〞的問(wèn)題,即全面了解用戶(hù)的需求,把軟件開(kāi)發(fā)過(guò)程中可能遇到的重點(diǎn)和難點(diǎn)提出來(lái),在整個(gè)軟件設(shè)計(jì)過(guò)程中起到了提綱挈領(lǐng)的作用。通過(guò)分析確定了系統(tǒng)管理人員、教學(xué)管理人員、學(xué)科組組長(zhǎng)、指導(dǎo)教師及學(xué)生等角色,下面就各角色的具體需求進(jìn)行分析。
1.系統(tǒng)管理人員角色涵蓋了用戶(hù)角色添加,用戶(hù)權(quán)限的設(shè)置等。
2.教學(xué)管理人員負(fù)責(zé)對(duì)所有學(xué)生進(jìn)行選題和名單的匯總、開(kāi)題報(bào)告的匯總、論文和論文成績(jī)的匯總,論文進(jìn)度的設(shè)置及教師角色設(shè)置等,不同的系別或?qū)I(yè)可以設(shè)置教學(xué)管理人員一名,具體的系別分配及權(quán)限設(shè)置由系統(tǒng)管理人員設(shè)定。
3.各學(xué)科組組長(zhǎng)負(fù)責(zé)審核指導(dǎo)教師的選題、審定學(xué)生論文終稿及確定論文成績(jī)等,學(xué)科組組長(zhǎng)同時(shí)可以是指導(dǎo)教師,其角色由教學(xué)管理人員進(jìn)行設(shè)置。
4.指導(dǎo)教師角色包含畢業(yè)論文選題的上傳、學(xué)生的選擇、開(kāi)題報(bào)告的審核、畢業(yè)論文的修改及論文成績(jī)的評(píng)定等,其用戶(hù)界面有選題上傳、學(xué)生選擇、開(kāi)題報(bào)告審核、論文指導(dǎo)、論文成績(jī)?cè)u(píng)定、個(gè)人信息管理等內(nèi)容。
5.學(xué)生角色主要有選題查詢(xún)、選題選定、開(kāi)題報(bào)告材料提交、論文材料提交、論文成績(jī)的查詢(xún)等內(nèi)容,其用戶(hù)界面有選題、開(kāi)題報(bào)告提交、論文提交、個(gè)人信息管理等內(nèi)容。
二、系統(tǒng)功能需求分析
為了進(jìn)一步完善該系統(tǒng),實(shí)現(xiàn)資源的優(yōu)化配置,提高事務(wù)處理能力,需要進(jìn)一步進(jìn)行性能及功能的需求分析。
1.教學(xué)管理人員應(yīng)及時(shí)提供教師及學(xué)生信息,師生互相選擇的界面要具有交互性。教師可以在系統(tǒng)中查看選擇自己課題的學(xué)生名單及學(xué)生的具體信息,學(xué)生可以在指導(dǎo)教師名單中進(jìn)行選擇,同時(shí)也能查詢(xún)到其他選擇該指導(dǎo)教師的同學(xué)名單,以加強(qiáng)師生間的相互溝通。
2.選題應(yīng)由指導(dǎo)教師確定,教師可將選題上傳到系統(tǒng)由學(xué)科組組長(zhǎng)通過(guò)后再正式發(fā)布到網(wǎng)絡(luò)上供學(xué)生選擇,學(xué)生確定選題后就可以根據(jù)設(shè)置的論文進(jìn)度發(fā)展論文寫(xiě)作。
3.在論文寫(xiě)作階段,系統(tǒng)要提供一個(gè)交互平臺(tái)供師生進(jìn)行交流,并允許通過(guò)系統(tǒng)上傳及下載文件。
4.在寫(xiě)作過(guò)程中要有開(kāi)題報(bào)告及論文中期考核等環(huán)節(jié),指導(dǎo)教師要對(duì)各環(huán)節(jié)進(jìn)行評(píng)分,學(xué)生可以直接通過(guò)系統(tǒng)查看自己的分?jǐn)?shù)。
5.教學(xué)管理人員可以在系統(tǒng)中發(fā)布公告,指導(dǎo)教師及學(xué)生可以查看公告。
6.當(dāng)學(xué)生提交論文終稿后,指導(dǎo)教師要對(duì)論文進(jìn)行評(píng)分并經(jīng)學(xué)科組組長(zhǎng)審核通過(guò),如果畢業(yè)論文成績(jī)到達(dá)合格及以上的學(xué)生成績(jī)將及時(shí)的反應(yīng)出去供學(xué)生查看,不合格的學(xué)生那么須繼續(xù)撰寫(xiě)和修改論文直至合格。
7.教學(xué)管理人員可以通過(guò)系統(tǒng)直接執(zhí)行打印論文題目清單及學(xué)生成績(jī)表等,同時(shí)還可以根據(jù)論文題目或指導(dǎo)教師相關(guān)信息或?qū)W生相關(guān)信息實(shí)現(xiàn)快速查詢(xún)等。
8.不同的用戶(hù)可以通過(guò)系統(tǒng)維護(hù)自己的賬戶(hù),可以修改根本信息,但不能修改自己的帳號(hào),其帳號(hào)具有唯一性。
三、畢業(yè)論文管理系統(tǒng)的功能設(shè)計(jì)
1.系統(tǒng)開(kāi)發(fā)工具
由于學(xué)生在撰寫(xiě)論文時(shí)很多都在外地實(shí)習(xí),具有一定的地域分散性,因此本系統(tǒng)主要采用B/S架構(gòu),應(yīng)用ASP.NET技術(shù)來(lái)實(shí)現(xiàn)在網(wǎng)絡(luò)環(huán)境下的學(xué)生畢業(yè)論文管理,其使用的開(kāi)發(fā)環(huán)境為Microsoftvisualstudio2022,采用C#為開(kāi)發(fā)語(yǔ)言及SQLServer2022為后臺(tái)數(shù)據(jù)庫(kù)進(jìn)行開(kāi)發(fā)的。
圖1總體架構(gòu)體
2.系統(tǒng)功能模塊設(shè)計(jì)
根據(jù)系統(tǒng)需求分析,系統(tǒng)主要分為五個(gè)模塊,總體架構(gòu)體如圖1所示。
3.系統(tǒng)的主要流程
〔1〕首先由系統(tǒng)管理人員登錄系統(tǒng),添加教學(xué)管理人員、指導(dǎo)教師、學(xué)科組組長(zhǎng)及學(xué)生等角色并設(shè)置各用戶(hù)角色的權(quán)限。
〔2〕然后教學(xué)管理人員可登錄系統(tǒng),添加教師名單及畢業(yè)學(xué)生名單,同時(shí)對(duì)教師角色及論文進(jìn)度進(jìn)行設(shè)置,教師角色分為指導(dǎo)教師和學(xué)科組組長(zhǎng),其二者是可以重復(fù)的,指導(dǎo)教師可以是學(xué)科組組長(zhǎng),此時(shí)指該指導(dǎo)教師頁(yè)面中除了出現(xiàn)指導(dǎo)教師頁(yè)面出現(xiàn)的內(nèi)容外還會(huì)具備學(xué)科組組長(zhǎng)的內(nèi)容。
〔3〕接著指導(dǎo)教師、學(xué)科組組長(zhǎng)及學(xué)生可根據(jù)各自角色登錄系統(tǒng),修改完善個(gè)人信息。指導(dǎo)教師可發(fā)布論文選題及論文撰寫(xiě)各種要求,上傳系統(tǒng)供學(xué)科組組長(zhǎng)審核。如果指導(dǎo)教師選題審核不過(guò)關(guān)那么系統(tǒng)會(huì)要求該教師重新擬定選題然后繼續(xù)進(jìn)入學(xué)科組組長(zhǎng)審核頁(yè)面直至選題通過(guò)為止。
〔4〕指導(dǎo)教師論文選題通過(guò)后就頒布在網(wǎng)絡(luò)上,學(xué)生就可以通過(guò)系統(tǒng)查看和選擇選題。指導(dǎo)教師也可以通過(guò)系統(tǒng)查看選擇其選題的學(xué)生情況并進(jìn)行選擇,如果有學(xué)生不合乎選題要求那么退回,系統(tǒng)會(huì)提示學(xué)生重新進(jìn)行選題,直至實(shí)現(xiàn)雙向選擇,學(xué)生選題確定后就可以發(fā)展論文寫(xiě)作。教學(xué)管理人員此時(shí)就可以就選題對(duì)學(xué)生名單進(jìn)行匯總。〔5〕在論文撰寫(xiě)初期學(xué)生要在系統(tǒng)上提交開(kāi)題報(bào)告給指導(dǎo)教師審核,指導(dǎo)教師審批后評(píng)定分?jǐn)?shù),學(xué)生可以通過(guò)平臺(tái)即時(shí)查到該分值。
〔6〕學(xué)生撰寫(xiě)論文過(guò)程中可以通過(guò)平臺(tái)留言,咨詢(xún)指導(dǎo)教師相關(guān)問(wèn)題,指導(dǎo)教師也可通過(guò)平臺(tái)及時(shí)回復(fù)學(xué)生問(wèn)題,同時(shí)學(xué)生撰寫(xiě)的論文稿件可以通過(guò)上傳到平臺(tái)供指導(dǎo)教師查看,指導(dǎo)教師批改完后可以將修改稿上傳到平臺(tái)供學(xué)生下載并且通過(guò)留言告知學(xué)生修改意見(jiàn)。學(xué)生可依據(jù)指導(dǎo)教師點(diǎn)評(píng)進(jìn)行論文修改,修改完成后可再次提交論文。系統(tǒng)會(huì)記錄學(xué)生提交論文的次數(shù)及指導(dǎo)教師的點(diǎn)評(píng)次數(shù)。
〔7〕學(xué)生論文定稿后將論文上傳到系統(tǒng),指導(dǎo)教師可以對(duì)論文評(píng)分,并將論文正稿和成績(jī)提交給學(xué)科組組長(zhǎng)審核,學(xué)科組組長(zhǎng)可以對(duì)論文成績(jī)進(jìn)行修改和確定并將修改結(jié)果反應(yīng)給指導(dǎo)教師,指導(dǎo)教師確認(rèn)后學(xué)生成績(jī)生效;如果指導(dǎo)教師有異議那么可將意見(jiàn)提交給學(xué)科組組出息行復(fù)核直至通過(guò)為止。經(jīng)指導(dǎo)教師和學(xué)科組組長(zhǎng)雙重確認(rèn)后學(xué)生可以在系統(tǒng)上查詢(xún)到自己的論文成績(jī)及畢業(yè)論文綜合成績(jī)〔開(kāi)題報(bào)告成績(jī)和論文成績(jī)綜合后的成績(jī)〕。如果有學(xué)生在論文進(jìn)度設(shè)置時(shí)間內(nèi)未完成畢業(yè)論文那么系統(tǒng)自動(dòng)判定不合格。
〔8〕最后,教學(xué)管理人員可以對(duì)論文定稿、論文成績(jī)及畢業(yè)論文綜合成績(jī)進(jìn)行查詢(xún)、匯總及打印等操作。
四、系統(tǒng)局部模塊關(guān)鍵代碼實(shí)現(xiàn)
1.登錄模塊
用戶(hù)根據(jù)自己的編號(hào)〔學(xué)生為學(xué)號(hào),系統(tǒng)管理員、教學(xué)管理人員及教師為教工號(hào)〕、密碼〔身份證號(hào)〕登陸系統(tǒng)。
HttpCookiecookie=Request.Cookies[“CheckCode〞];
try{if〔cookie.Value==this.txtCode.Text.Trim〔〕〕
{using〔varedm=newManageEntities〔〕〕
{
//查詢(xún)輸入的用戶(hù)編號(hào)是否存在
varuser=fromuinedm.Users
whereu.UserNo==userId.Text
selectu;
if〔user.Count〔〕==0〕
//判斷:用戶(hù)表中不存在該用戶(hù)記錄時(shí),提示用戶(hù)名輸入錯(cuò)誤
{
Response.Write〔"〞〕;
}
//判斷,用戶(hù)名對(duì)應(yīng)的密碼是否正確
foreach〔varcustObjinuser〕
{
if〔custObj.PWD==userPwd.Text〕
{
Session["UserNo"]=userId.Text.Trim〔〕;
Session["UserName"]=custObj.User.Name.Trim〔〕;
Session[“Popedom〞]=custObj.Popedom.Trim〔〕;
Response.Write〔“〞〕;
}
else
{
Response.Write〔“〞〕;
}
}
}
}
else
{
Response.Write〔“〞〕;
}
}
catch〔Exceptionerror〕
{
lError.Text=error.ToString〔〕;
}
2.學(xué)生選題模塊
//判斷CheckBox的選中狀態(tài),更新數(shù)據(jù)庫(kù)相應(yīng)字段。
CheckBoxcbox=〔CheckBox〕gvTopic.Rows[e.Row.RowIndex].FindControl〔"cbTopic"〕;
if〔cbox.Checked==true〕
{
//根據(jù)用戶(hù)登錄名查詢(xún)?cè)撚脩?hù)是否已經(jīng)選擇了論文選題。
using〔varedm=newManageEntities〔〕〕
{
vartopic=fromuinedm.GraduationProject
whereu.UserNo==Session["UserNo"].ToString〔〕
selectu;
if〔topic.Count〔〕==0〕
{
//當(dāng)該學(xué)生沒(méi)有選擇過(guò)論文題目時(shí),那么將該學(xué)生新選擇的題目名稱(chēng)更新到畢業(yè)設(shè)計(jì)
//表選題學(xué)生編號(hào)字段上。
stringstrTopicNo=Convert.ToString〔gvTopic.DataKeys[e.Row.RowIndex].Values[“TopicNo〞]〕;
vartopic1=fromuinedm.GraduationProject
whereu.TopicNo==Convert.ToInt64〔strTopicNo〕selectu;
foreach〔varcustObjintopic1〕
{
if〔custObj.TopicState==true〕
{
lResult.Text=“選題失敗,已有人選!〞;
}
if〔custObj.TopicState==false||custObj.TopicState==null〕
{
custObj.TopicState=true;
custObj.UserNo=Session["UserNo"].ToString〔〕;custObj.UserName=Session["UserName"].ToString〔〕;
lResult.Text=“選題成功!〞;
}
}
edm.SaveChanges〔〕;
Bind〔〕;
}
else
{
lResult.Text=“選題失敗,請(qǐng)先退選,再重新選擇!〞;
}
}
}
3.上傳選題模塊
在處理上傳的畢業(yè)論文及各種留言?xún)?nèi)容時(shí)使用了CuteEditor―Html在線(xiàn)編輯器來(lái)實(shí)現(xiàn)。CuteEditorforASP.NET是一款功能強(qiáng)大且簡(jiǎn)單實(shí)用的跨瀏覽器、跨平臺(tái)的所見(jiàn)即所得的在線(xiàn)html編輯器,其用戶(hù)界面簡(jiǎn)潔,加載速度快。通過(guò)該款編輯器可以方便A開(kāi)發(fā)者對(duì)文本框的內(nèi)容進(jìn)行編輯。此外,CuteEditor還集成了對(duì)文檔、圖片等文件的上傳模塊及音頻、視頻等媒體文件進(jìn)行直接插入的模塊。下面以指導(dǎo)教師論文題目上傳模塊為例進(jìn)行表明。
//新增一條指導(dǎo)教師論文題目上傳記錄
using〔varedm=newManageEntities〔〕〕
{
GraduationProjectgp=newGraduationProject〔〕;
gp.TopicName=txtTopic.Text.Trim〔〕.ToString〔〕;
gp.Professional=ddlProfessional.SelectedValue.Trim〔〕.ToString〔〕;
gp.Demand=txtDemand.Text.Trim〔〕.ToString〔〕;
gp.Year=ddlYear.SelectedValue.Trim〔〕.ToString〔〕;
gp.TopicState=false;
gp.TeacherNo=Session["TeacherNo"].ToString〔〕.Trim〔〕,
gp.TeacherName=Session["TeacherName"].ToString〔〕.Trim〔
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年五股東共同投資協(xié)議文本
- 2025年新型可控氣氛爐項(xiàng)目申請(qǐng)報(bào)告模稿
- 2025年醫(yī)療行業(yè)信息共享合同樣式
- 2025年創(chuàng)意企業(yè)合作協(xié)議標(biāo)準(zhǔn)文本
- 2025年分期付款合同服務(wù)全方位指南
- 2025年供應(yīng)商與采購(gòu)商海鮮交易合同
- 2025年酸堿平衡調(diào)節(jié)藥項(xiàng)目規(guī)劃申請(qǐng)報(bào)告
- 2025年廢棄土地資源化合同
- 2025年專(zhuān)利申請(qǐng)買(mǎi)賣(mài)雙方協(xié)議
- 2025年人才選拔與委托合作協(xié)議標(biāo)準(zhǔn)文本
- 教科版小學(xué)科學(xué)五年級(jí)【上冊(cè)】全冊(cè)教案
- 車(chē)間消防安全知識(shí)培訓(xùn)課件
- 勞動(dòng)法概述勞動(dòng)法與新經(jīng)濟(jì)業(yè)態(tài)的結(jié)合
- 孤殘兒童護(hù)理員兒童護(hù)理工作基礎(chǔ)知識(shí)課件
- 九年級(jí)短跑2 公開(kāi)課教學(xué)設(shè)計(jì)
- 美學(xué)原理全套教學(xué)課件
- 平衡計(jì)分卡-化戰(zhàn)略為行動(dòng)
- 腦卒中后認(rèn)知障礙的護(hù)理課件
- 課堂精練九年級(jí)全一冊(cè)數(shù)學(xué)北師大版2022
- 著衣母嬰臥像教學(xué)設(shè)計(jì)
- 維克多高中英語(yǔ)3500詞匯
評(píng)論
0/150
提交評(píng)論