【正文】
..................................................................32 參考文獻(xiàn).............................................................................................................................33設(shè)計(jì)總說明設(shè)計(jì)總說明隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用?;?Web 的學(xué)生檔案管理系統(tǒng)正是作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)學(xué)生檔案信息進(jìn)行管理,具有手工管理所無(wú)法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高學(xué)生檔案管理的效率,也是教育的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。因此,開發(fā)這樣一套管理系統(tǒng)成為必要。學(xué)生檔案管理系統(tǒng)是典型的信息管理系統(tǒng),其開發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端界面的開發(fā)兩個(gè)方面。對(duì)于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫(kù),而對(duì)于后者則要求功能完備、易使用、界面美觀等特點(diǎn)。工作主要內(nèi)容包括: 1)設(shè)計(jì)并實(shí)現(xiàn)一個(gè)學(xué)生檔案管理系統(tǒng)。2),實(shí)現(xiàn)了B/S架構(gòu)。開發(fā)工具使用了Microsoft公司的visualstudio2008,利用其提供的各種面向?qū)ο蟮拈_發(fā)工具,并結(jié)合SQL Server與IIS,開發(fā)出一個(gè)動(dòng)態(tài)、交互、高效的Web學(xué)生檔案管理系統(tǒng)。3)本系統(tǒng)的用戶對(duì)象針對(duì)不同用戶的需求把用戶類別劃分為學(xué)生、教師、系統(tǒng)管理員三種。系統(tǒng)功能主要有用戶管理、年級(jí)管理、學(xué)院(系)管理、專業(yè)管理、班級(jí)管理以及學(xué)生檔案管理,同時(shí)還實(shí)現(xiàn)了學(xué)生檔案的導(dǎo)入導(dǎo)出、學(xué)生人數(shù)統(tǒng)計(jì)、數(shù)據(jù)庫(kù)遠(yuǎn)程備份還原等功能。4)系統(tǒng)的主要技術(shù)及特點(diǎn)有:系統(tǒng)基于C.NET語(yǔ)言開發(fā),頁(yè)面與業(yè)務(wù)邏輯分離,能夠結(jié)合多種開發(fā)語(yǔ)言開發(fā),可采用可擴(kuò)展的分層配置基本結(jié)構(gòu),實(shí)現(xiàn)靈活多樣的安全配置與設(shè)計(jì)。系統(tǒng)開發(fā)和維護(hù)都在服務(wù)器端,用戶只需要打開瀏覽器就可以通過網(wǎng)絡(luò)遠(yuǎn)程管理、查詢學(xué)生檔案。目前,該系統(tǒng)在本地測(cè)試運(yùn)行正常,系統(tǒng)功能完善、應(yīng)用方便靈活,界面友好,達(dá)到了預(yù)期的目標(biāo),提高了檔案部門的管理水平。關(guān)鍵詞:學(xué)生檔案管理系統(tǒng);管理信息系統(tǒng);;SQL Server;C.NETIINTRODUCTIONINTRODUCTION As science and technology39。s improvement, puter science was also getting mature and it39。s great feature was deeply knowed by had entered human society in fields and playing more and more important file management system that base on Web is a part of puter of student file information in puter, make several advantages which manual managing can39。t pare example: quick search, convenient seeking, high dependability, huge memory space, excellent confidentiality, long service life, low cost advantages can improve the efficiency of student39。s file administration greatly, and it is important condition of education on it39。s way to socialization and regularization and connecting with the , it39。s necessary to develop such a management of file management system is a typical management information system(MIS),which mainly includes building up database of backend and developing the application interface of former require consistency, integrality and security of later should make the application powerful and easily mainly include: 1)Designed and implemented a student file management )The system used web application framework structuring mode that base and it realized the B/S of Microsoft was used developing tools was joined with SQL and IIS in programing a Dynamic,interactive ,efficient Web students file management )User Object of the system divided user into student, teacher and system administrator for the needs of different main system function includes user management, grade management, college management, major management, class management and student file addition, the system realized import amp。 export of student file, amount of student number and remote amp。 reduction of data )Main technology and characteristic of the system: it39。s development base on C.NET language and was realized by and service logic of system was divided so it can be developed by different developing language, and the system used expandable Layered configuration basic structure with flexible security configure and development and maintenance were operated in server so users just need to open the browser of network in distance if they want to manage or search student far, the system39。s normal running in local test, and it performed perfect system function, flexible and convenient application, friendly advantages improved the management standard of the archives : Management system of student file。Information management system。SQL Server;C.NETII2011屆本科生畢業(yè)設(shè)計(jì)高校數(shù)據(jù)中心基于WEB的學(xué)生檔案管理系統(tǒng)開發(fā)信息管理與信息系統(tǒng),200711622123,劉鴻輝指導(dǎo)教師:肖洪生 緒論 立項(xiàng)背景隨著時(shí)間的推移,我們已經(jīng)進(jìn)入了21世紀(jì),這是一個(gè)信息和數(shù)字技術(shù)迅猛發(fā)展的時(shí)代,在全球遍布世界的互聯(lián)網(wǎng)絡(luò)正在無(wú)時(shí)無(wú)刻、無(wú)所不在的滲透到我們的工作、生活和學(xué)習(xí)中,成為推動(dòng)社會(huì)發(fā)展的強(qiáng)大動(dòng)力。在此新世紀(jì)的開端,作為培養(yǎng)和造就新世紀(jì)人才的教育系統(tǒng)和學(xué)校,尤其是高等院校,也面臨同樣的社會(huì)環(huán)境變化趨勢(shì)。只有率先領(lǐng)悟和認(rèn)識(shí)到信息技術(shù)在教學(xué)和管理中的作用,并且用它來解決教學(xué)和管理中的問題,才能在全球的教育競(jìng)爭(zhēng)中立于不敗之地。隨著互聯(lián)網(wǎng)的迅猛發(fā)展,為校園的信息化建設(shè)提供良好的發(fā)展平臺(tái),而基于B/S的結(jié)構(gòu)的校園信息管理系統(tǒng)具有很強(qiáng)的開放性和擴(kuò)展性,模塊化設(shè)計(jì),集中式管理,靈活開放的平臺(tái)管理,可方便地為校園信息化提供豐富的信息服務(wù),從而實(shí)現(xiàn)以信息化的教學(xué)管理手段來實(shí)現(xiàn)學(xué)校日常教學(xué)和教務(wù)管理。通過校園信息化、數(shù)字化建設(shè),利用互聯(lián)網(wǎng)的特點(diǎn)和B/S架構(gòu)的優(yōu)點(diǎn),通過信息化系統(tǒng)實(shí)現(xiàn)高校各個(gè)部門之間的信息交流,實(shí)現(xiàn)信息和資源的充分利用,提高高校的競(jìng)爭(zhēng)力。校園信息化的建設(shè)對(duì)學(xué)校的發(fā)展有很大的推動(dòng)作用,其中學(xué)校的檔案管理系統(tǒng)是校園信息化建設(shè)中的重要一環(huán),負(fù)擔(dān)著為整個(gè)學(xué)校提供詳實(shí)準(zhǔn)確的學(xué)生資料,以及一些其它的檔案資料,如何做好檔案管理工作,如何更好的為學(xué)院的日常工作和教學(xué)提供最有力的支持,檔案管理系統(tǒng)就是在這樣的背景下實(shí)施開發(fā)的。 項(xiàng)目目的和意義學(xué)生檔案管理系統(tǒng)是一間學(xué)校不可缺少的部分,它對(duì)于學(xué)校的決策者和管理者來說都是至關(guān)重要的,它能夠?yàn)槭褂谜咛峁┴S富的信息和方便快捷的查詢手段。但一直以來人們使用傳統(tǒng)人工的方式管理文件或紙質(zhì)檔案,這種管理方式存在著許多的缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這給查找、更新和維護(hù)都帶來了不少的困難。這種管理手段很明顯已不能適應(yīng)時(shí)代的發(fā)展,因?yàn)樗速M(fèi)了了許多的人力和物力,在當(dāng)今信息時(shí)代,這種傳統(tǒng)的管理方法必然會(huì)被以計(jì)算機(jī)為基礎(chǔ)的信息管理系統(tǒng)所代替。眾所周知,計(jì)算機(jī)已經(jīng)成為我們學(xué)習(xí)和工作的得力助手。時(shí)至今日,計(jì)算機(jī)的價(jià)格已經(jīng)十分低廉,性能卻有了長(zhǎng)足的進(jìn)步。由于計(jì)算機(jī)可以代替人工進(jìn)行許多繁雜的勞動(dòng),具備節(jié)省資源、提高- 1 -2011屆本科生畢業(yè)設(shè)計(jì)工作效率、使敏感文檔更加安全等特點(diǎn),它已經(jīng)被應(yīng)用于許多領(lǐng)域。因此使用計(jì)算機(jī)來實(shí)現(xiàn)學(xué)生檔案管理的信息化已經(jīng)成為當(dāng)今時(shí)代發(fā)展的需要。應(yīng)用計(jì)算機(jī)進(jìn)行學(xué)生檔案管理,歸納起來,主要有以下幾點(diǎn)優(yōu)勢(shì):1)可以方便地存儲(chǔ)歷屆的學(xué)生檔案,管理更為安全、高效;2)只需一到兩名管理員對(duì)學(xué)生檔案信息進(jìn)行管理,節(jié)省大量人力、財(cái)力; 3)可以使用戶方便、快速地查詢及修改相關(guān)學(xué)生的檔案信息。 國(guó)內(nèi)外現(xiàn)狀及其存在的問題在管理體制與計(jì)算機(jī)技術(shù)相對(duì)落后的管理環(huán)境下誕生的傳統(tǒng)信息管理軟件或者系統(tǒng),由于當(dāng)時(shí)技術(shù)水平和管理水平的限制,目的主要是替代、減輕工作人員的勞動(dòng)強(qiáng)度,提高錄入、保存信息的質(zhì)量,促進(jìn)檔案信息管理工作的規(guī)范化,提高管理水平與工作效率等??墒钱?dāng)年開發(fā)的系統(tǒng)多數(shù)都是基于C/S模式的,只能夠在存檔方面操作性強(qiáng),只是單方面的管理系統(tǒng)而已。新管理時(shí)代的到來和計(jì)算機(jī)技術(shù)的高速發(fā)展,對(duì)系統(tǒng)各方面的要求都與日俱增,不論是安全還是技術(shù),抑或是其他方面的要求都是越來越高?,F(xiàn)在的管理系統(tǒng)不僅是要求能夠替代、減輕工作人員的勞動(dòng)強(qiáng)度,提高錄入速度、保存信息的質(zhì)量,這么簡(jiǎn)單而已,還要求對(duì)信息的更新、對(duì)檔案的規(guī)范、對(duì)管理操作的流程等都要有技術(shù)上的提高,安全上的升級(jí),更要求交互性的增強(qiáng),比如遠(yuǎn)程錄入、查詢等,在基于C/S模式的學(xué)生檔案管理系統(tǒng)中都不能簡(jiǎn)單實(shí)現(xiàn)。 研究目標(biāo)實(shí)現(xiàn)一個(gè)基于WEB的學(xué)生檔案管理系統(tǒng),促進(jìn)學(xué)生檔案管理工作的規(guī)范化,提高工作效率;降低學(xué)生檔案管理維護(hù)費(fèi)用,提高行政工作效率,為學(xué)校領(lǐng)導(dǎo)決策提供支持,該系統(tǒng)的設(shè)計(jì)目標(biāo)應(yīng)盡量達(dá)到人力與設(shè)備的節(jié)省,并且提高處理數(shù)據(jù)的速度。并在系統(tǒng)開發(fā)過程中,、SQL Server等前沿開發(fā)技術(shù)的理解、認(rèn)識(shí),進(jìn)一步學(xué)習(xí)和加強(qiáng)自身在管理信息系統(tǒng)開發(fā)上的知識(shí)和實(shí)踐經(jīng)驗(yàn)。- 2 -2011屆本科生畢業(yè)設(shè)計(jì) 系統(tǒng)開發(fā)技術(shù)綜述 .NET框架是微軟公司全新的開發(fā)工具,Web應(yīng)用程序和傳統(tǒng)應(yīng)用程序的開發(fā)者都能用它更高效、更靈活地開發(fā)應(yīng)用程序。.,其強(qiáng)大功能來自于公共語(yǔ)言運(yùn)行環(huán)境和類庫(kù)緊密結(jié)合在一起,提供了不同系統(tǒng)之間交叉與綜合的解決方案和服務(wù)。.NET框架創(chuàng)造了一個(gè)完全可操控的、安全的和特性豐富的應(yīng)用執(zhí)行環(huán)境,這不但使得應(yīng)用程序的開發(fā)與發(fā)布更簡(jiǎn)單,并且成就了眾多語(yǔ)言間的無(wú)縫集成。.NET框架由以下三個(gè)主要部分組成:1)公共語(yǔ)言運(yùn)行時(shí)(CLR:Common Language Runtime)公共語(yǔ)言運(yùn)行時(shí)在組件的開發(fā)及運(yùn)行過程中,扮演著非常重要的角色。在組件運(yùn)行過程中,運(yùn)行時(shí)負(fù)責(zé)管理內(nèi)存分配、啟動(dòng)或刪除線程和進(jìn)程、實(shí)施安全策略、同時(shí)滿足當(dāng)前組件對(duì)其他組件的需求。.NET框架的關(guān)鍵作用在于它提供了一個(gè)跨編程語(yǔ)言的統(tǒng)一編程環(huán)境。2)統(tǒng)一的編程類.NET框架為開發(fā)人員提供了一個(gè)統(tǒng)一、面向?qū)ο蟆哟位?、可擴(kuò)展的類庫(kù)集(API)。現(xiàn)今,C開發(fā)人員使用的是Microsoft基類庫(kù),Java開發(fā)人員使用的是Windows基類庫(kù),而Visual Basic用戶使用的又是Visual Basic API集。這樣,開發(fā)人員無(wú)需學(xué)習(xí)多種框架就能順利編程。而且,通過創(chuàng)建跨編程語(yǔ)言的公共API集,.NET框架可實(shí)現(xiàn)跨語(yǔ)言繼承、錯(cuò)誤處理和調(diào)試。實(shí)際上,從Perl到C++的所有編程語(yǔ)言,都是相互等同的,開發(fā)人員可以自由選擇理想的編程語(yǔ)言。3)活動(dòng)服務(wù)器頁(yè)面(),并增強(qiáng)了原有的功能。它建立在公共語(yǔ)言運(yùn)行庫(kù)上的編程框架,可用于在服務(wù)器上生成功能強(qiáng)大的web應(yīng)用程序。與以前