基于ASP.NET學(xué)生校外實(shí)習(xí)管理平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)
摘 要:
摘 要:在當(dāng)前及今后的高校教學(xué)中,學(xué)生校外實(shí)習(xí)是高校教學(xué)內(nèi)容中的一項(xiàng)重要內(nèi)容,是高校教學(xué)計(jì)劃中規(guī)定的一項(xiàng)重要的實(shí)踐課程。本文采用Microsoft Visual Studio 2005中的ASP.NET作為軟件開發(fā)平臺(tái),以C#作為軟件開發(fā)語(yǔ)言,以Microsoft SQL Server 2005作為數(shù)據(jù)庫(kù)服務(wù)器,基于B/S軟件結(jié)構(gòu)框架,設(shè)計(jì)并開發(fā)出學(xué)生校外實(shí)習(xí)管理系統(tǒng),以使實(shí)習(xí)生能夠根據(jù)制定好的格式進(jìn)行信息回復(fù),該系統(tǒng)可以提高學(xué)生校外實(shí)習(xí)管理的工作效率,使管理更為輕松、規(guī)范、方便和高效。
關(guān)鍵詞:
關(guān)鍵詞:實(shí)習(xí)管理系統(tǒng) 企業(yè) 學(xué)生 學(xué)!SP.NET
學(xué)生校外實(shí)習(xí)管理的目的在于通過(guò)理論學(xué)習(xí)與動(dòng)手實(shí)踐的結(jié)合,高等職業(yè)學(xué)校與實(shí)習(xí)企業(yè)的溝通,進(jìn)一步提高學(xué)生的專業(yè)技能、務(wù)實(shí)精神、創(chuàng)新精神和創(chuàng)業(yè)能力,尤其是觀察、分析和解決問(wèn)題的能力,以便把學(xué)生培養(yǎng)成為能夠主動(dòng)適應(yīng)社會(huì)發(fā)展需要的高素質(zhì)復(fù)合型人才。學(xué)生校外實(shí)習(xí)是高等職業(yè)學(xué)校教學(xué)計(jì)劃中規(guī)定的主要教學(xué)環(huán)節(jié),對(duì)學(xué)生了解企業(yè)、接觸生產(chǎn)實(shí)際、培養(yǎng)實(shí)際崗位技能及職業(yè)素質(zhì)具有重要的意義。為提高學(xué)生專業(yè)技能水平,為用人單位輸送高素質(zhì)技能型人才和實(shí)用人才,職業(yè)技術(shù)學(xué)校就要進(jìn)一步加強(qiáng)實(shí)習(xí)學(xué)生的管理。
1 學(xué)生校外實(shí)習(xí)管理系統(tǒng)分析
1.1 需求
學(xué)生校外實(shí)習(xí)管理系統(tǒng)的需求分析,首先要做的工作是對(duì)校外實(shí)習(xí)管理系統(tǒng)的功能和性能進(jìn)行詳細(xì)的了解,并對(duì)校外實(shí)習(xí)管理系統(tǒng)的功能和性能進(jìn)行描述,定義軟件的功能和性能需求的過(guò)程。我們開發(fā)這個(gè)校外實(shí)習(xí)管理系統(tǒng)平臺(tái),其最終用戶為實(shí)習(xí)生、學(xué)校管理方和實(shí)習(xí)單位,以校外實(shí)習(xí)管理為主要研究?jī)?nèi)容。
1.2 業(yè)務(wù)流程
因?yàn)樾M鈱?shí)習(xí)管理系統(tǒng)關(guān)系到院校的實(shí)習(xí)生、管理員、指導(dǎo)老師以及企業(yè)管理員不同的用戶需求,對(duì)此系統(tǒng)需要建立在科學(xué)、高效、簡(jiǎn)捷實(shí)用的業(yè)務(wù)流程之上,所以,學(xué)生校外實(shí)習(xí)管理系統(tǒng)業(yè)務(wù)流程應(yīng)該包括系統(tǒng)登錄、問(wèn)卷調(diào)查、評(píng)價(jià)打分、基礎(chǔ)信息管理、教師管理、企業(yè)管理、問(wèn)題管理、用戶管理等內(nèi)容。
1.3 數(shù)據(jù)流程
圖1 數(shù)據(jù)流程圖
1.4 實(shí)體聯(lián)系圖(E-R圖)
圖2 實(shí)體聯(lián)系圖
1.5 系統(tǒng)功能與體系結(jié)構(gòu)
本系統(tǒng)經(jīng)過(guò)了企業(yè)與學(xué)校雙方相關(guān)部門及管理人員進(jìn)行研討決定,一定要準(zhǔn)確定位系統(tǒng)的目標(biāo),明確各用戶的需求,進(jìn)一步完善所有子系統(tǒng)的功能實(shí)現(xiàn)與設(shè)計(jì),所以,本系統(tǒng)主要?jiǎng)澐譃?大功能模塊,系統(tǒng)登錄及用戶系統(tǒng)管理、問(wèn)卷鑒定、企業(yè)管理、評(píng)價(jià)打分管理、基礎(chǔ)信息管理、教師管理。
系統(tǒng)登錄:驗(yàn)證用戶身份的合法性,對(duì)于不合法用戶,系統(tǒng)進(jìn)行提示,以保護(hù)系統(tǒng)的安全性。問(wèn)卷調(diào)查:用戶可以對(duì)調(diào)查的主題進(jìn)行評(píng)價(jià),將評(píng)價(jià)結(jié)果反饋給管理員,供管理員進(jìn)行合理評(píng)價(jià)。評(píng)價(jià)打分:主要實(shí)現(xiàn)對(duì)被評(píng)價(jià)方(學(xué)生、教師、企業(yè))的評(píng)分;A(chǔ)信息管理:基礎(chǔ)信息管理包括基礎(chǔ)信息的添加、修改、刪除。教師管理:實(shí)現(xiàn)對(duì)教師基本信息的增加、刪除、修改等操作。企業(yè)管理:實(shí)現(xiàn)對(duì)用戶名、用戶類型、公司名稱、所在地區(qū)、簡(jiǎn)介等信息的管理。
2 系統(tǒng)實(shí)現(xiàn)與設(shè)計(jì)
2.1 系統(tǒng)主要模塊邏輯
本系統(tǒng)主要分為用戶管理、問(wèn)卷調(diào)查、評(píng)價(jià)打分、信息管理、教師管理、企業(yè)管理六大功能模塊。系統(tǒng)主要部分介紹如下:
(1)ManagerThisWay.aspx。登錄界面和代碼模塊,該文件是系統(tǒng)的首頁(yè),用戶可由此登入系統(tǒng)。如果不能通過(guò)身份驗(yàn)證則顯示出錯(cuò)信息并返回系統(tǒng)的首頁(yè)。
(2)MainFrame.aspx。MainFrame.aspx文件是管理員登錄系統(tǒng)后的主要操作界面文件,該頁(yè)面的實(shí)現(xiàn)也是采用框架結(jié)構(gòu),這些頁(yè)面用框架的方式是本系統(tǒng)管理的大動(dòng)脈,,同時(shí)也是組織本系統(tǒng)管理的全部功能。
(3)Sys_Vote.aspx和Sys_Apraise_List.aspx。Sys_Vote.aspx和Sys_Apraise_List.aspx主要實(shí)現(xiàn)問(wèn)卷調(diào)查和評(píng)價(jià)打分功能。通過(guò)這兩個(gè)功能模塊,用戶可以進(jìn)行問(wèn)卷調(diào)查,并對(duì)被評(píng)價(jià)方進(jìn)行評(píng)分。
(4)Sys_Area_Edit.aspx和ys_Area_List.aspx。Sys_Area_Edit.aspx和ys_Area_List.aspx主要實(shí)現(xiàn)地區(qū)信息的添加、查詢、修改、刪除等功能。
(5)Sys_Cp_Add.aspx和Sys_Cp_List.aspx。Sys_Cp_Add.aspx和Sys_Cp_List.aspx主要實(shí)現(xiàn)企業(yè)管理。功能包括對(duì)用戶名、用戶類型、公司名稱、所在地區(qū)、簡(jiǎn)介等企業(yè)信息的添加、查詢、修改、刪除。
(6)Sys_News_Add.aspx、Sys_News_Display.aspx、Sys_News_Edit.aspx和Sys_News_List.aspx。Sys_News_Add.aspx、Sys_News_Display.aspx、Sys_News_Edit.aspx和Sys_News_List.aspx主要實(shí)現(xiàn)對(duì)信息的添加、查詢、修改、刪除。
2.2 系統(tǒng)軟件模塊的設(shè)計(jì)實(shí)現(xiàn)
(1)登錄界面模塊。用戶啟動(dòng)系統(tǒng)后,進(jìn)入本系統(tǒng)的首頁(yè),在首頁(yè)有個(gè)登錄框,用于進(jìn)行用戶身份的認(rèn)證,用戶首先通過(guò)登錄界面進(jìn)入相應(yīng)的操作界面。登錄界面主要實(shí)現(xiàn)幾大功能,一是驗(yàn)證用戶身份的合法性,二是對(duì)用戶的輸入行為進(jìn)行安全性檢查,三是對(duì)登錄進(jìn)行管理,防止用戶用其他客戶端登錄。
(2)用戶信息查詢模塊。用戶通過(guò)進(jìn)入信息查詢界面進(jìn)行操作,這部分主要是輸入用戶的編號(hào)進(jìn)行查詢,也可以選擇其他查詢字段進(jìn)行查詢。
(3)用戶注冊(cè)模塊。用戶注冊(cè)后在界面上輸入用戶的編號(hào)、名稱、密碼、角色,完成用戶注冊(cè)。
(4)企業(yè)管理模塊的設(shè)計(jì)實(shí)現(xiàn)。企業(yè)管理可以實(shí)現(xiàn)對(duì)用戶名、用戶類型、公司名稱、所在地區(qū)、簡(jiǎn)介等信息的增加、刪除、修改等操作。
(5)問(wèn)卷調(diào)查模塊的設(shè)計(jì)實(shí)現(xiàn)。在問(wèn)卷調(diào)查模塊中,用戶可以對(duì)調(diào)查的主題進(jìn)行好、中、差三種評(píng)價(jià)。同時(shí)可以修改主題,并對(duì)評(píng)價(jià)結(jié)果進(jìn)行重置。
3 系統(tǒng)測(cè)試
測(cè)試是一個(gè)系統(tǒng)研發(fā)過(guò)程之中最為重要的部份,學(xué)生校外實(shí)習(xí)管理系統(tǒng)的測(cè)試主要目的是驗(yàn)證整個(gè)系統(tǒng)中系統(tǒng)登錄、問(wèn)卷調(diào)查、評(píng)價(jià)打分、基礎(chǔ)信息管理、教師管理、企業(yè)管理、問(wèn)題管理、用戶管理等各個(gè)功能都能滿足用戶的需求,通過(guò)測(cè)試證明學(xué)生校外實(shí)習(xí)管理系統(tǒng)在性能上滿足客戶要求的負(fù)載壓力和相應(yīng)的響應(yīng)時(shí)間、吞吐量要求。
4 總結(jié)
校外實(shí)習(xí)管理系統(tǒng)的設(shè)計(jì)與開發(fā)是嚴(yán)格按照軟件項(xiàng)目的開發(fā)流程進(jìn)行的,基本完成了學(xué)生校外實(shí)習(xí)管理系統(tǒng)平臺(tái)的設(shè)計(jì)與開發(fā)工作。該軟件平臺(tái)正式運(yùn)行以后,能夠有效地管理教師、實(shí)習(xí)生和實(shí)習(xí)單位,學(xué)生校外實(shí)習(xí)管理系統(tǒng)平臺(tái)極大地滿足了高校信息化建設(shè)的需要,為實(shí)現(xiàn)學(xué)生校外實(shí)習(xí)管理提供了一種有效的解決方案。學(xué)生校外實(shí)習(xí)管理系統(tǒng)平臺(tái)能夠改進(jìn)學(xué)生校外實(shí)習(xí)的管理水平,提高管理的工作水平,為推動(dòng)學(xué)生校外實(shí)習(xí)管理的建設(shè)更上新臺(tái)階提供最終的決策依據(jù)。
參考文獻(xiàn):
[1]杜西著,李萬(wàn)倫,何蕾,等.ASP.NET程序設(shè)計(jì)[M].北京:清華大學(xué)出版社,2002.
[2]謝琦,鄭洋.ASP.NET應(yīng)用程序的安全性[J].微機(jī)發(fā)展,2004,12(2):141-144.
[3]宋昆,李嚴(yán).SQL Server數(shù)據(jù)庫(kù)開發(fā)實(shí)例解析[M].北京:機(jī)械工業(yè)出版社,2006.
[4]李嚴(yán),于亞芳,王國(guó)輝.ASP數(shù)據(jù)庫(kù)開發(fā)實(shí)例解析[M].北京:機(jī)械工業(yè)出版社,2004.
本文編號(hào):14764
本文鏈接:http://www.lk138.cn/jiaoyulunwen/wangluojiaoyulunwen/14764.html