學(xué)生檔案標(biāo)準(zhǔn)管理系統(tǒng)總_第1頁
學(xué)生檔案標(biāo)準(zhǔn)管理系統(tǒng)總_第2頁
學(xué)生檔案標(biāo)準(zhǔn)管理系統(tǒng)總_第3頁
學(xué)生檔案標(biāo)準(zhǔn)管理系統(tǒng)總_第4頁
學(xué)生檔案標(biāo)準(zhǔn)管理系統(tǒng)總_第5頁
已閱讀5頁,還剩36頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、word可編輯學(xué)生檔案標(biāo)準(zhǔn)管理系統(tǒng)總.word可編輯河北經(jīng)貿(mào)大學(xué)課程設(shè)計(jì) 學(xué)生檔案管理系統(tǒng) 總結(jié)報(bào)告專業(yè)名稱: 網(wǎng)絡(luò)工程 班 級(jí):學(xué)生姓名: 指導(dǎo)老師: 完成時(shí)間: 2022年1月 .word可編輯 目錄摘要4555 SQL Server數(shù)據(jù)庫簡(jiǎn)介5 C#簡(jiǎn)介666 C#使用com組件接口進(jìn)行串口操作793COM組件實(shí)例10 10 13 15 VB調(diào)用17 C#調(diào)用19 .NET(C#)創(chuàng)立的COM組件及調(diào)用過程21 C# 創(chuàng)立COM組件214本系統(tǒng)com調(diào)用的局部程序265需求分析2929303030. 系統(tǒng)功能需求分析306工程概述3030313131313138 登錄模塊測(cè)試38 檔案查

2、詢模塊測(cè)試39 檔案處理模塊測(cè)試3939 摘要學(xué)生檔案管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺(tái)數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面。對(duì)于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng),數(shù)據(jù)平安性好的庫。而對(duì)于后者那么要求應(yīng)用程序功能完備,易使用等特點(diǎn)。經(jīng)過分析,我們使用 MICROSOFT公司的C#+SQL Server2000開發(fā)工具,利用其提供的各種面向?qū)ο蟮拈_發(fā)工具,尤其是數(shù)據(jù)窗口這一能方便而簡(jiǎn)潔操縱數(shù)據(jù)庫的智能化對(duì)象,首先在短時(shí)間內(nèi)建立系統(tǒng)應(yīng)用原型,然后,對(duì)初始原型系統(tǒng)進(jìn)行需求迭代,不斷修正和改良,直到形成用戶滿意的可行系統(tǒng)。 隨著科技的開展,計(jì)算機(jī)本身經(jīng)歷了巨大的變

3、化。計(jì)算機(jī)的概念也由原始的分立式走向今天的網(wǎng)絡(luò)式。網(wǎng)絡(luò)技術(shù)已逐漸成為現(xiàn)代信息技術(shù)的主流,網(wǎng)絡(luò)的概念也隨著 Internet 技術(shù)和應(yīng)用的開展而漸入人心。 Internet/Intranet 的作用正為越來越多的人所認(rèn)識(shí),通過網(wǎng)絡(luò)共享信息正成為科學(xué)研究的一種重要手段??梢赃@么說,誰擁有信息,誰就能在科技信息革命的大潮中獲得主動(dòng)權(quán),就能獲取成功。 面對(duì)信息時(shí)代的挑戰(zhàn),網(wǎng)絡(luò)的功能越來越強(qiáng),國內(nèi)教育系統(tǒng)也在積極建設(shè)或升級(jí)計(jì)算機(jī)網(wǎng)絡(luò),并已建成了規(guī)模較大的中國教育科研網(wǎng),全國許多學(xué)校也紛紛建立或升級(jí)自己的校園網(wǎng)絡(luò)系統(tǒng),許多高校還提出了辦公無紙化的口號(hào)。校園網(wǎng)是實(shí)現(xiàn)辦公自動(dòng)化、管理科學(xué)化、教學(xué)手段現(xiàn)代化和圖

4、書情報(bào)信息網(wǎng)絡(luò)化最有利的支撐環(huán)境。但是,目前校園網(wǎng)的利用率卻不是很高,主要原因是缺少好的網(wǎng)絡(luò)應(yīng)用平臺(tái)。以前開發(fā)的 MIS 系統(tǒng)往往是在單機(jī)上運(yùn)行,或者采用 C/S 技術(shù)開發(fā)出來的,對(duì)于今天因特網(wǎng)時(shí)代來說,這些系統(tǒng)很大程度上已經(jīng)不能滿足用戶隨時(shí)隨地獲取信息的需要。學(xué)校學(xué)生檔案管理最初是人工方式進(jìn)行,顯然在信息化開展的今天,這遠(yuǎn)遠(yuǎn)不能滿足檔案管理的需要。后來,隨著單機(jī)板檔案管理系統(tǒng)的開發(fā),這在很大程度上解決了上述矛盾但是,這種系統(tǒng)如今也不能滿足檔案管理的要求了,這主要是由于高校的擴(kuò)招,在校學(xué)生人數(shù)的增加。因此,開發(fā) B/S 結(jié)構(gòu)的 MIS 是勢(shì)在必行。 本文正是在這種背景下提出的,目的是為了開發(fā)出

5、一套功能完善、操作便捷、及時(shí)性好、適用面廣學(xué)校學(xué)生檔案管理系統(tǒng),以提高學(xué)校學(xué)生檔案管理的效率。 Visual Studio是微軟公司推出的開發(fā)環(huán)境。是目前最流行的Windows平臺(tái)應(yīng)用程序開發(fā)環(huán)境。Visual Studio 2022版本于2010年4月12日上市,其集成開發(fā)環(huán)境IDE的界面被重新設(shè)計(jì)和組織,變得更加簡(jiǎn)單明了。Visual Studio 2022同時(shí)帶來了NET Framework 、Microsoft Visual Studio 2022 TP( Community Technology Preview-CTP),并且支持開發(fā)面向Windows 7的應(yīng)用程序。除了Micros

6、oft SQL Server,它還支持 IBM DB2和Oracle數(shù)據(jù)庫。 SQL Server數(shù)據(jù)庫簡(jiǎn)介 在當(dāng)今數(shù)據(jù)庫開發(fā)中,主流的數(shù)據(jù)庫工具是Micorosoft SQL Server 2000 。Micorosoft SQL Server 2000建立在Windows XP/2000操作系統(tǒng)的根底之上,為用戶提供了一個(gè)功能強(qiáng)大的客戶/效勞器數(shù)據(jù)庫平臺(tái),是一個(gè)能同時(shí)支持多個(gè)并發(fā)用戶的大型關(guān)系數(shù)據(jù)庫。SQL Server 2000是微軟公司推出的普及關(guān)系數(shù)據(jù)庫系統(tǒng),其一經(jīng)推出,就迅速成為使用最廣的數(shù)據(jù)庫系統(tǒng)。 C#簡(jiǎn)介C#語言自C/C+演變而來,它是給那些愿意犧牲C+一點(diǎn)底層功能,經(jīng)獲得更

7、方便和更新產(chǎn)品化的企業(yè)開發(fā)人員而創(chuàng)造的。C#具有現(xiàn)代、簡(jiǎn)單、完全面向?qū)ο蠛皖愋推桨驳忍攸c(diǎn)。C#最重要的一點(diǎn):它是現(xiàn)代的編程語言。它在類、名字空間、方法重載和異常處理等領(lǐng)域簡(jiǎn)化了C+。摒棄了C+的復(fù)雜性,使它更易用、更少出錯(cuò)。COM 主要應(yīng)用于Microsoft Windows操作系統(tǒng)平臺(tái)上。在COM標(biāo)準(zhǔn)中,一個(gè)組件程序也被稱為一個(gè)模塊,它可以是一個(gè)動(dòng)態(tài)連接庫(DLL), 被稱為進(jìn)程內(nèi)組件(in-of-process component)也可以是一個(gè)可執(zhí)行程序(EXE),被稱為進(jìn)程外組件(out-of-process component).COM對(duì)象是建立在二進(jìn)制可執(zhí)行代碼級(jí)的根底上,而C+等語

8、言中的對(duì)象是建立在源代碼級(jí)根底上的,因此COM對(duì)象是語言無關(guān)的。這一特性使用不同編程語言開發(fā)的組件對(duì)象進(jìn)行交互成為可能。在Microsoft Windows系統(tǒng)平臺(tái)上,COM技術(shù)被應(yīng)用于系統(tǒng)的各個(gè)層次,從底層的COM對(duì)象管理到上層的應(yīng)用程序交互都用到了COM標(biāo)準(zhǔn)。COM組件的優(yōu)點(diǎn):可以將系統(tǒng)中的組件用新的替換掉,以便隨時(shí)進(jìn)行系統(tǒng)的升級(jí)和定制;可以在多個(gè)應(yīng)用系統(tǒng)中重復(fù)利用同一個(gè)組件;可以方便的將應(yīng)用系統(tǒng)擴(kuò)展到網(wǎng)絡(luò)環(huán)境下;COM組件的特性是與語言無關(guān)和與平臺(tái)無關(guān)。因此,一經(jīng)開發(fā)便可以使用不同的高級(jí)語言和開發(fā)工具調(diào)用。并且,客源在此COM組件根底進(jìn)行二次開發(fā)。1、組件與開發(fā)工具語言無關(guān)。1VB、VC

9、、JAVA等2對(duì)于Internet應(yīng)用而言,完成事務(wù)邏輯處理計(jì)算任務(wù)的組件以Visual Basic進(jìn)行開發(fā)是首選方案。其結(jié)果是開發(fā)迅速,調(diào)試方便,編譯之后的組件以二進(jìn)制的形式發(fā)布,可跨Windows 平臺(tái)使用,而且源程序代碼不會(huì)外泄,有效地保證了組件開發(fā)者的版權(quán)。2、通過接口有效保證了組件的重用性。每個(gè)接口代表組件的某個(gè)屬性或方法1負(fù)責(zé)集成的開發(fā)人員無需了解組件功能是如何實(shí)現(xiàn)的,只需簡(jiǎn)單地創(chuàng)立組件對(duì)象并與其接口建立連接。2在保證接口一致性的前提之下,可以調(diào)換組件、更新版本,也可以把組件安插在不同的應(yīng)用系統(tǒng)中。3其重用性主要表現(xiàn)在以下的使用場(chǎng)合:COM 組件并不是專為一種Windows平臺(tái)而設(shè)

10、計(jì)的,同一COM組件可以在Win95、Win98、Workstation及NT上使用。組件既可以被嵌入動(dòng)態(tài)Web頁面,又可以在LAN或桌面環(huán)境的VB和VC等應(yīng)用中使用。COM 組件之間是彼此獨(dú)立的。當(dāng)應(yīng)用需求發(fā)生變更時(shí),可能需要更換中間層的個(gè)別COM組件,但這并不會(huì)影響其他組件的繼續(xù)使用。COM 組件具有假設(shè)干對(duì)外接口(屬性和方法),相當(dāng)于芯片的“管腳。根據(jù)不同的應(yīng)用需求,可以有選擇地使用不同的管腳。即使某些管腳被“廢棄,COM組件本身仍然可繼續(xù)使用。同一COM組件可以在不同的應(yīng)用環(huán)境中重復(fù)使用。COM組件不一定是為專門的系統(tǒng)而設(shè)計(jì),可以有較寬的應(yīng)用領(lǐng)域,不會(huì)因?yàn)槟骋幌到y(tǒng)的"過時(shí)&q

11、uot;而被"廢棄"。3、組件運(yùn)行效率高、便于使用和管理。組件是二進(jìn)制代碼,運(yùn)行效率比ASP腳本高很多。核心的商務(wù)邏輯計(jì)算任務(wù)必須由組件來擔(dān)綱,ASP腳本只起組裝的角色。而且組件在網(wǎng)絡(luò)上的位置可被透明分配,組件和使用它的程序能在同一進(jìn)程中、不同進(jìn)程中或不同機(jī)器上運(yùn)行。 C#使用com組件接口進(jìn)行串口操作1在目標(biāo)嵌入式主板上進(jìn)行COM組件注冊(cè)       ,首先需要將它在目標(biāo)嵌入式工控主板上注冊(cè)。用戶可以使用Visual Studio Remote Tools提供的“遠(yuǎn)程文件查看器連接目標(biāo)嵌入式工控主板,這里假設(shè)下載

12、到EM9000的Nor Flash。然后在開發(fā)主機(jī)PC上使用Telnet連接目標(biāo)工控主板如圖,進(jìn)入放置剛剛下載這兩個(gè)文件的Flash存儲(chǔ)器目錄,運(yùn)行:REGSVR32 l即可完成COM組件注冊(cè)。2、在C#工程中添加COM組件引用         接下來可以進(jìn)入C# COM組件開發(fā)。#工程目錄下,然后在Visual Studio 。為了使用ISA總線COM組件,必須為該工程添加外部引用;用戶可在集成開發(fā)環(huán)境的右側(cè)的“解決方案資源管理器中找到“引用,對(duì)其單擊鼠標(biāo)右鍵,然后單擊“添加引用如圖。在彈出的“添加引用對(duì)話框中,

13、選擇“瀏覽選項(xiàng)卡,選擇它,并單擊“確定。這時(shí),你已經(jīng)完成了添加工程中的COM組件的引用工作,這時(shí),你可以在集成開發(fā)環(huán)境的右側(cè)的“解決方案資源管理器中看到了一個(gè)名稱為COMSERIALLib的引用,同時(shí),如圖.NET在設(shè)計(jì)之初就考慮到了如何方便的利用現(xiàn)有的各種技術(shù)資源,這也是微軟的一貫作風(fēng),.NET的強(qiáng)大之處也可見一斑。.NET提供了大量的類庫來方便的實(shí)現(xiàn)同COM的相互操作,其中很重要的一個(gè)名稱空間就是:。通過這個(gè)名稱空間的名字我們也可以從字面上看出,“互操作效勞。下面的例子中,我們來調(diào)用一下系統(tǒng)自帶的Win32函數(shù)MessageBoxA,我們調(diào)用的代碼如下:using System;using

14、 ;class TestDllImport( " ")public static extern int MessageBoxA(inthWnd,string strMsg,string strCaption,intnType);public static void Main()int myMsg;myMsg=MessageBoxA(0, "Hello! ", "test ",0);切換到MS-DOS命令行下面,運(yùn)行:C: csc 編譯完畢我們的C#應(yīng)用程序之后,直接運(yùn)行就可以看到對(duì)話框了需要注意的是,在調(diào)用COM組件之前,:。因?yàn)槲覀?/p>

15、需要使用這個(gè)名稱空間所提供的一個(gè)方法:DllImport。你需要做的是:+(,),這樣判斷的才準(zhǔn)確!3COM組件實(shí)例 1、在VC中新建“ATL COM AppWizard工程,工程名稱為“VCCOMTest,并確認(rèn)。2、 在效勞器類型中,選擇“動(dòng)態(tài)鏈接庫DLL,完成3、 選擇菜單欄“插入“ATL對(duì)象,選擇“Simple Object,點(diǎn)擊“Next4、 在上面C+“Short Name后輸入“COMTestInVC,將會(huì)自動(dòng)填充其余選項(xiàng)。Attributes局部按默認(rèn)設(shè)置。如下列圖點(diǎn)開VC工程左邊的“Class View,此時(shí)會(huì)看到系統(tǒng)已經(jīng)建立“CCOMTestInVC類和“ICOMTestI

16、nVC接口。如圖5、 右擊“ICOMTestInVC接口,選擇“Add Method,添加如下方法方法:LAdd參數(shù):in long num1,in long num2,out long * num36、 方法實(shí)現(xiàn)。選擇LAdd方法其默認(rèn)代碼為在該方法中添加代碼:*num3=num1+num2;7、 編譯COM組件,。 1、 “標(biāo)準(zhǔn)EXE工程,2、 在Form1中參加一個(gè)CommandButton ,并將其Caption屬性設(shè)為:調(diào)用VC寫的COM組件。3、 在工程,“引用中選擇“VCCOMTest組件,如下列圖4、 雙擊CommandButton 按鈕,添加如下代碼Private Sub C

17、ommand1_Click()Dim obj As COMTestInVCSet obj = New COMTestInVC '定義一個(gè)COMTestInVC對(duì)象Dim num1, num2, num3 As Long '定義變量num1 = 1num2 = 2 num1, num2, num3 '函數(shù)調(diào)用MsgBox "1+2=" & num3End Sub5、 保存工程,并執(zhí)行,效果,如下列圖 1、 新建“Win32 Console Application空工程,并命名為“myAddComTest如下列圖所示2、 向工程中添加“MyAdd

18、ComTest源文件。工程-添加到工程-新建3、 將生成的“拷貝到工程目錄和程序生成目錄中。添加引用#include <>#import "" no_namespace4、 向工程中參加main函數(shù)和調(diào)用方法。void main(void)/ 聲明HRESULT和ICOMTestInVC接口指針HRESULT hr = S_OK;long num1=1;long num2 = 2;long num3;CoInitialize(NULL);/NULL換成0也可以ICOMTestInVCPtr IMyComInVC(_uuidof(COMTestInVC);IMyC

19、omInVC->LAdd(num1,num2,&num3);cout << "Method1: The answer for 1 + 2 is: " << num3 << endl;/輸出結(jié)果cin>>num3;/等待();IMyComInVC = NULL;CoUninitialize(); 5、 執(zhí)行結(jié)果如下列圖所示 VB調(diào)用1、 創(chuàng)立“Windows 窗體應(yīng)用程序工程,命名為“InVBDotNETTestCom,如下列圖所示2、 選擇工程,添加引用,“COM,并找到“VCCOMTest,確認(rèn),如下列圖3、

20、向窗體中添加一個(gè)“Button按鈕,并將Text設(shè)為“4、 雙擊“Button,為其添加代碼 Dim obj As obj = New '定義一個(gè)COMTestInVC對(duì)象 Dim num1, num2, num3 As Long '定義變量 num1 = 1 num2 = 2 (num1, num2, num3) '函數(shù)調(diào)用 MsgBox("1+2=" & num3)5、 運(yùn)行程序,結(jié)果如下所示 C#調(diào)用1、 創(chuàng)立“Windows 窗體應(yīng)用程序,并命名為“InCSharpTestCom,如下2、 選擇工程,添加引用,找到“COM中的“VCC

21、OMTest,如下列圖3、 在窗體中放入“Button控件,并設(shè)置Text屬性為“使用C#調(diào)用VC6寫的COM組件4、 雙擊Button按鈕,并添加如下代碼。 private void button1_Click(object sender, EventArgs e) /定義COM組件COMTestInVC的對(duì)象 comTest = new (); /定義變量 int num1, num2, num3; num1 = 1; num2 = 2; /調(diào)用COM組件的方法 (num1, num2, out num3); /彈出消息 ("1+2=" + (); 注意:VC中的lon

22、g類型,轉(zhuǎn)化到C#中變?yōu)閕nt 類型5、 運(yùn)行程序,效果,如下列圖 .NET(C#)創(chuàng)立的COM組件及調(diào)用過程.NET(C#),調(diào)用“*.tlb文件; 和C#,調(diào)用時(shí),直接引用“*.dll文件即可。 C# 創(chuàng)立COM組件1、 創(chuàng)立C#類庫,名稱為CLCOMTestInCSharp,如下列圖2、 在“解決方案資源管理器CTRL+W,S中,類“更名為“,并在彈出的對(duì)話框選項(xiàng)中選擇“是。如下列圖3、 添加接口“IAdd,并使類“CAdd繼承接口“IAdd,代碼如下namespace CLCOMTestInCSharp public interface IAdd / <summary> /

23、 加法運(yùn)算 / </summary> / <param name="num1">整數(shù)1</param> / <param name="num2">整數(shù)2</param> / <returns>返回兩數(shù)字之和</returns> int Add(int num1, int num2); public class CAdd:IAdd / <summary> / 構(gòu)造函數(shù) / </summary> public CAdd() / <summary&

24、gt; / 加法運(yùn)算 / </summary> / <param name="num1">整數(shù)1</param> / <param name="num2">整數(shù)2</param> / <returns>返回兩數(shù)字之和</returns> public int Add(int num1, int num2) return num1 + num2; 4、 文檔最上方添加命名空間“的引用語句。using ;5、 通過菜單“工具“創(chuàng)立GUID創(chuàng)立GUID,如下列圖6、 “IAdd

25、接口上方使用該GUID,如下: Guid("058B0D56-360E-489c-BF19-567BEBF74C82") public interface IAdd7、 同樣的方法在類“CAdd的上方再生成添加一個(gè)GUID Guid("C6926C48-02CC-44db-8C07-B70F4E11F300")/類GUID ClassInterface()/不為類生成類接口 public class CAdd:IAdd8、 完整代碼如下列圖9、 翻開“解決方案資源管理器,翻開“,將assembly: ComVisible(false)設(shè)為true。10、

26、 右擊該類庫工程,選擇“屬性“生成,將“為COM互操作注冊(cè)選中。如圖11、 右擊工程,“生成。將生成“、“、“三個(gè)文件4本系統(tǒng)com調(diào)用的局部程序using System;using grproLib;using ;using ;namespace StudentMangerSystem/ <summary>/ </summary>public class Utility /public const string GetDatabaseConnectionString() = "Provider=;Data Source=.Data" /public

27、 static void RegisterGridppReport() / / GridppReport TempGridppReport = new GridppReport(); / bool Succeeded = ("BS530DTAS2"); / if ( !Succeeded ) / ("Register Grid+Report Failed, Grid+Report will run in trial mode.", "Register" / , ); /private struct MatchFieldPairType

28、public IGRField grField;public int MatchColumnIndex;public static void FillRecordToReport(IGridppReport Report, IDataReader dr)MatchFieldPairType MatchFieldPairs = new MatchFieldPairType(, );int MatchFieldCount = 0;for (int i=0; i< +i)foreach (IGRField fld in )if (, (i), true) = 0)MatchFieldPairs

29、MatchFieldCount.grField = fld;MatchFieldPairsMatchFieldCount.MatchColumnIndex = i;+MatchFieldCount;break;/ Loop through the contents of the OleDbDataReader object.while ()();for (int i=0; i<MatchFieldCount; +i)if ( !(MatchFieldPairsi.MatchColumnIndex) )MatchFieldPairsi. = (MatchFieldPairsi.MatchC

30、olumnIndex);();public static void FillRecordToReport(IGridppReport Report, DataTable dt)MatchFieldPairType MatchFieldPairs = new MatchFieldPairType(, );int MatchFieldCount = 0;for (int i=0; i< +i)foreach (IGRField fld in )if (, i.ColumnName, true) = 0)MatchFieldPairsMatchFieldCount.grField = fld;

31、MatchFieldPairsMatchFieldCount.MatchColumnIndex = i;+MatchFieldCount;break;foreach (DataRow dr in )();for (int i=0; i<MatchFieldCount; +i) if (!(MatchFieldPairsi.MatchColumnIndex) if (drMatchFieldPairsi.MatchColumnIndex.GetType() = typeof(byte) MatchFieldPairsi. = ; MatchFieldPairsi. = drMatchFie

32、ldPairsi.MatchColumnIndex; ();public static uint RGBToOleColor(byte r, byte g, byte b)return (uint)b)*256*256 + (uint)g)*256 + r;public static uint ColorToOleColor( val)return RGBToOleColor(, , ); /public static string GetSampleRootPath() / / string FileName = (); / int Index = ("samples")

33、; / FileName = (0, Index); / return FileName + "samples" / /public static string GetReportTemplatePath() / / return GetSampleRootPath() + "Reports" / /public static string GetReportDataPath() / / return GetSampleRootPath() + "Data" / /public static string GetReportDataP

34、athFile() / / return GetReportDataPath() + "" / /public static string GetDatabaseConnectionString() / / return "Provider=;Data Source=" + GetReportDataPathFile(); / 5需求分析目前,在不少學(xué)生檔案管理系統(tǒng)都是單機(jī)的 MIS,甚至有的還是手工方式。這種單機(jī)的管理系統(tǒng)不僅工作方式效率是極低,而且存在許多弊端,主要包括: 1 、檔案錄入效率低下:例如每學(xué)期開學(xué),數(shù)以千計(jì)的學(xué)生檔案都由學(xué)生處負(fù)責(zé)錄入,

35、這個(gè)工程量之大,可想而知。 2 、查詢不便:例如,某個(gè)年級(jí)要調(diào)出某個(gè)學(xué)生的檔案,由于學(xué)生沒有管理檔案的權(quán)限,他就必須到學(xué)生處去調(diào)這個(gè)學(xué)生的檔案。 3 、畢業(yè)生轉(zhuǎn)檔不便:每年大量畢業(yè)生,他們都要轉(zhuǎn)走自已的檔案。在這個(gè)過程中,假設(shè)沒有管理信息系統(tǒng)的參與,工作繁重不可言喻。隨著科學(xué)技術(shù)的不斷提高也帶動(dòng)了計(jì)算機(jī)網(wǎng)絡(luò)的開展及通信平臺(tái)技術(shù)的提高。同時(shí),操作系統(tǒng)Windows XP/2000接口能力強(qiáng),界面友好,加上采用C#技術(shù)開發(fā)內(nèi)容豐富、動(dòng)態(tài)的、個(gè)性化的Web應(yīng)用程序,使用SQL Server 2000作為系統(tǒng)開發(fā)后臺(tái)數(shù)據(jù)庫,能有效存儲(chǔ)和管理數(shù)據(jù)。所以完成在技術(shù)上是可行的。計(jì)算機(jī)不僅價(jià)格低廉還可以代替人

36、工進(jìn)行許多繁雜的勞動(dòng),節(jié)省許多資源,大大的提高人們的工作效率,同時(shí)本系統(tǒng)開發(fā)周期短、本錢低。因此在信息時(shí)代的今天傳統(tǒng)的查閱方法必然被計(jì)算機(jī)為根底的在線查閱所取代。作為計(jì)算機(jī)應(yīng)用的一局部,使用計(jì)算機(jī)對(duì)學(xué)生檔案信息進(jìn)行查閱,具有手工查閱所無法比較的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好等。且本系統(tǒng)的開發(fā)六周時(shí)間即可完成。前兩周主要是對(duì)圖書館運(yùn)作流程的熟悉和公眾對(duì)在線查閱要求的了解,接下來就是運(yùn)用C#編程即可完成整個(gè)系統(tǒng)工作。. 系統(tǒng)功能需求分析學(xué)生檔案管理系統(tǒng)的主要任務(wù)就是對(duì)學(xué)生的檔案信息進(jìn)行管理,即查詢、添加、修改、刪除等功能。使用戶能方便的得到想要的信息,使學(xué)校學(xué)生的檔案

37、管理更加系統(tǒng)化、自動(dòng)化、標(biāo)準(zhǔn)化,從而提高管理的效率。6工程概述學(xué)生檔案管理系統(tǒng)要實(shí)現(xiàn)的目標(biāo)是為學(xué)校提供學(xué)生管理解決方案,具體目標(biāo)如下:1) 提高學(xué)生信息管理效率,節(jié)約管理本錢,增強(qiáng)學(xué)生管理的平安性。2) 滿足學(xué)校學(xué)生管理的人員、老師和學(xué)生的不同層次和不同方面的需要。3) 為學(xué)校將來的信息化建設(shè)提供必要的支持。總之,通過該系統(tǒng)的建設(shè)來提高學(xué)校的學(xué)生信息管理效率,使得學(xué)校的開展能夠適應(yīng)當(dāng)前的教育信息化建設(shè)的中體開展趨勢(shì)。數(shù)據(jù)精確度:經(jīng)屢次測(cè)試,該系統(tǒng)最終的輸出數(shù)據(jù)的精確度到達(dá)95%以上時(shí)間特性:該系統(tǒng)在響應(yīng)時(shí)間、更新處理時(shí)間,數(shù)據(jù)轉(zhuǎn)換與傳輸時(shí)間、與運(yùn)行時(shí)間等方面時(shí)間短、速度快。

38、適應(yīng)性:該系統(tǒng)專為高校量身定做,對(duì)高校有很強(qiáng)的適應(yīng)性復(fù)用性:該系統(tǒng)的功能和大多數(shù)高校根本吻合,所以可以在大多數(shù)高校中復(fù)用靈活性:該系統(tǒng)可以在大多數(shù)Windows XP以上版本上應(yīng)用,與微軟的office辦公軟件相結(jié)合,可以打印該系統(tǒng)中的成績(jī)、學(xué)生表等,該系統(tǒng)采用團(tuán)隊(duì)分塊制作,以后維護(hù)、改方便 該生管理系統(tǒng)應(yīng)用于高校學(xué)生檔案管理,主要有3個(gè)主要功能模塊組成,分別是:學(xué)生檔案管理系統(tǒng)模塊,學(xué)生成績(jī)管理模塊和系統(tǒng)管理模塊。學(xué)生檔案管理模塊包括對(duì)學(xué)生的學(xué)籍等根本信息的查看和維護(hù)管理;學(xué)生成績(jī)管理模塊主要包括對(duì)學(xué)生成績(jī)的錄入和查詢;系統(tǒng)管理主要包括對(duì)系統(tǒng)數(shù)據(jù)字典以及管理員的維護(hù)模塊。除了這三大主要功能模

39、塊之外還涉及到于本系統(tǒng)相關(guān)的一系列小的功能模塊,例如,學(xué)科管理、班主任管理等。本系統(tǒng)設(shè)計(jì)的學(xué)生檔案管理系統(tǒng)很好的解決了學(xué)生檔案管理方面的困難,提高了學(xué)生檔案管理效率、減輕了教務(wù)員的工作負(fù)擔(dān),節(jié)省了大量的人力、物力資源,給高校學(xué)生檔案管理帶來了很大的方便。Windows為開發(fā)平臺(tái),采用面向?qū)ο蟮能浖_發(fā)方式,以Microsoft公司的可視開發(fā)環(huán)境VisualStudio2022作為主要開發(fā)工具,使用Microsoft SqlServer2005作為關(guān)系數(shù)據(jù)庫,并為C#編程語言中采用ADO數(shù)據(jù)庫編程模型,配合功能強(qiáng)大的SQL查詢語言實(shí)現(xiàn)建立關(guān)系數(shù)據(jù)庫,訪問數(shù)據(jù)庫,對(duì)數(shù)據(jù)庫的更新,較好的實(shí)現(xiàn)了預(yù)定的需求功能。該軟件分為六個(gè)模塊:系統(tǒng)、檔案管理、用戶管理、工具、打印預(yù)覽、幫助。 1系統(tǒng)該模塊分為四局部,修改密碼、數(shù)據(jù)維護(hù)、重新登錄、退出系統(tǒng)。2檔案管理 該模塊分為四局部,錄入檔案、修改檔案、刪除檔案、查詢檔案。3用戶管理該模塊分為四局部,添加用戶、修改用戶、刪除用戶、查詢用戶。4工具該模塊分為四局部,計(jì)算器、更改背景、使用默認(rèn)背景、記事本。5打印預(yù)覽該模塊分為三局部,學(xué)生檔案信息、所有系別及專業(yè)和班級(jí)信息、所有專業(yè)和班級(jí)信息。6

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論