畢業(yè)論文學(xué)基于c#新昌中學(xué)學(xué)生檔案管理系統(tǒng)設(shè)計與實現(xiàn)_第1頁
畢業(yè)論文學(xué)基于c#新昌中學(xué)學(xué)生檔案管理系統(tǒng)設(shè)計與實現(xiàn)_第2頁
畢業(yè)論文學(xué)基于c#新昌中學(xué)學(xué)生檔案管理系統(tǒng)設(shè)計與實現(xiàn)_第3頁
畢業(yè)論文學(xué)基于c#新昌中學(xué)學(xué)生檔案管理系統(tǒng)設(shè)計與實現(xiàn)_第4頁
畢業(yè)論文學(xué)基于c#新昌中學(xué)學(xué)生檔案管理系統(tǒng)設(shè)計與實現(xiàn)_第5頁
已閱讀5頁,還剩44頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

PAGE基于C8051F單片機(jī)直流電動機(jī)反饋控制系統(tǒng)的設(shè)計與研究基于單片機(jī)的嵌入式Web服務(wù)器的研究MOTOROLA單片機(jī)MC68HC(8)05PV8/A內(nèi)嵌EEPROM的工藝和制程方法及對良率的影響研究基于模糊控制的電阻釬焊單片機(jī)溫度控制系統(tǒng)的研制基于MCS-51系列單片機(jī)的通用控制模塊的研究基于單片機(jī)實現(xiàn)的供暖系統(tǒng)最佳啟停自校正(STR)調(diào)節(jié)器單片機(jī)控制的二級倒立擺系統(tǒng)的研究基于增強(qiáng)型51系列單片機(jī)的TCP/IP協(xié)議棧的實現(xiàn)基于單片機(jī)的蓄電池自動監(jiān)測系統(tǒng)基于32位嵌入式單片機(jī)系統(tǒng)的圖像采集與處理技術(shù)的研究基于單片機(jī)的作物營養(yǎng)診斷專家系統(tǒng)的研究基于單片機(jī)的交流伺服電機(jī)運(yùn)動控制系統(tǒng)研究與開發(fā)基于單片機(jī)的泵管內(nèi)壁硬度測試儀的研制基于單片機(jī)的自動找平控制系統(tǒng)研究基于C8051F040單片機(jī)的嵌入式系統(tǒng)開發(fā)基于單片機(jī)的液壓動力系統(tǒng)狀態(tài)監(jiān)測儀開發(fā)模糊Smith智能控制方法的研究及其單片機(jī)實現(xiàn)一種基于單片機(jī)的軸快流CO〈,2〉激光器的手持控制面板的研制基于雙單片機(jī)沖床數(shù)控系統(tǒng)的研究基于CYGNAL單片機(jī)的在線間歇式濁度儀的研制基于單片機(jī)的噴油泵試驗臺控制器的研制基于單片機(jī)的軟起動器的研究和設(shè)計基于單片機(jī)控制的高速快走絲電火花線切割機(jī)床短循環(huán)走絲方式研究基于單片機(jī)的機(jī)電產(chǎn)品控制系統(tǒng)開發(fā)基于PIC單片機(jī)的智能手機(jī)充電器基于單片機(jī)的實時內(nèi)核設(shè)計及其應(yīng)用研究基于單片機(jī)的遠(yuǎn)程抄表系統(tǒng)的設(shè)計與研究基于單片機(jī)的煙氣二氧化硫濃度檢測儀的研制基于微型光譜儀的單片機(jī)系統(tǒng)單片機(jī)系統(tǒng)軟件構(gòu)件開發(fā)的技術(shù)研究基于單片機(jī)的液體點滴速度自動檢測儀的研制基于單片機(jī)系統(tǒng)的多功能溫度測量儀的研制基于PIC單片機(jī)的電能采集終端的設(shè)計和應(yīng)用基于單片機(jī)的光纖光柵解調(diào)儀的研制氣壓式線性摩擦焊機(jī)單片機(jī)控制系統(tǒng)的研制基于單片機(jī)的數(shù)字磁通門傳感器基于單片機(jī)的旋轉(zhuǎn)變壓器-數(shù)字轉(zhuǎn)換器的研究基于單片機(jī)的光纖Bragg光柵解調(diào)系統(tǒng)的研究單片機(jī)控制的便攜式多功能乳腺治療儀的研制基于C8051F020單片機(jī)的多生理信號檢測儀基于單片機(jī)的電機(jī)運(yùn)動控制系統(tǒng)設(shè)計Pico專用單片機(jī)核的可測性設(shè)計研究基于MCS-51單片機(jī)的熱量計基于雙單片機(jī)的智能遙測微型氣象站MCS-51單片機(jī)構(gòu)建機(jī)器人的實踐研究基于單片機(jī)的輪軌力檢測基于單片機(jī)的GPS定位儀的研究與實現(xiàn)基于單片機(jī)的電液伺服控制系統(tǒng)用于單片機(jī)系統(tǒng)的MMC卡文件系統(tǒng)研制基于單片機(jī)的時控和計數(shù)系統(tǒng)性能優(yōu)化的研究基于單片機(jī)和CPLD的粗光柵位移測量系統(tǒng)研究單片機(jī)控制的后備式方波UPS提升高職學(xué)生單片機(jī)應(yīng)用能力的探究基于單片機(jī)控制的自動低頻減載裝置研究基于單片機(jī)控制的水下焊接電源的研究基于單片機(jī)的多通道數(shù)據(jù)采集系統(tǒng)基于uPSD3234單片機(jī)的氚表面污染測量儀的研制基于單片機(jī)的紅外測油儀的研究96系列單片機(jī)仿真器研究與設(shè)計基于單片機(jī)的單晶金剛石刀具刃磨設(shè)備的數(shù)控改造基于單片機(jī)的溫度智能控制系統(tǒng)的設(shè)計與實現(xiàn)基于MSP430單片機(jī)的電梯門機(jī)控制器的研制基于單片機(jī)的氣體測漏儀的研究基于三菱M16C/6N系列單片機(jī)的CAN/USB協(xié)議轉(zhuǎn)換器基于單片機(jī)和DSP的變壓器油色譜在線監(jiān)測技術(shù)研究基于單片機(jī)的膛壁溫度報警系統(tǒng)設(shè)計基于AVR單片機(jī)的低壓無功補(bǔ)償控制器的設(shè)計基于單片機(jī)船舶電力推進(jìn)電機(jī)監(jiān)測系統(tǒng)基于單片機(jī)網(wǎng)絡(luò)的振動信號的采集系統(tǒng)基于單片機(jī)的大容量數(shù)據(jù)存儲技術(shù)的應(yīng)用研究基于單片機(jī)的疊圖機(jī)研究與教學(xué)方法實踐基于單片機(jī)嵌入式Web服務(wù)器技術(shù)的研究及實現(xiàn)基于AT89S52單片機(jī)的通用數(shù)據(jù)采集系統(tǒng)基于單片機(jī)的多道脈沖幅度分析儀研究機(jī)器人旋轉(zhuǎn)電弧傳感角焊縫跟蹤單片機(jī)控制系統(tǒng)基于單片機(jī)的控制系統(tǒng)在PLC虛擬教學(xué)實驗中的應(yīng)用研究基于單片機(jī)系統(tǒng)的網(wǎng)絡(luò)通信研究與應(yīng)用基于PIC16F877單片機(jī)的莫爾斯碼自動譯碼系統(tǒng)設(shè)計與研究基于單片機(jī)的模糊控制器在工業(yè)電阻爐上的應(yīng)用研究基于雙單片機(jī)沖床數(shù)控系統(tǒng)的研究與開發(fā)基于Cygnal單片機(jī)的μC/OS-Ⅱ的研究基于單片機(jī)的一體化智能差示掃描量熱儀系統(tǒng)研究基于TCP/IP協(xié)議的單片機(jī)與Internet互聯(lián)的研究與實現(xiàn)變頻調(diào)速液壓電梯單片機(jī)控制器的研究基于單片機(jī)γ-免疫計數(shù)器自動換樣功能的研究與實現(xiàn)基于單片機(jī)的倒立擺控制系統(tǒng)設(shè)計與實現(xiàn)單片機(jī)嵌入式以太網(wǎng)防盜報警系統(tǒng)基于51單片機(jī)的嵌入式Internet系統(tǒng)的設(shè)計與實現(xiàn)單片機(jī)監(jiān)測系統(tǒng)在擠壓機(jī)上的應(yīng)用MSP430單片機(jī)在智能水表系統(tǒng)上的研究與應(yīng)用基于單片機(jī)的嵌入式系統(tǒng)中TCP/IP協(xié)議棧的實現(xiàn)與應(yīng)用單片機(jī)在高樓恒壓供水系統(tǒng)中的應(yīng)用基于ATmega16單片機(jī)的流量控制器的開發(fā)基于MSP430單片機(jī)的遠(yuǎn)程抄表系統(tǒng)及智能網(wǎng)絡(luò)水表的設(shè)計基于MSP430單片機(jī)具有數(shù)據(jù)存儲與回放功能的嵌入式電子血壓計的設(shè)計基于單片機(jī)的氨分解率檢測系統(tǒng)的研究與開發(fā)鍋爐的單片機(jī)控制系統(tǒng)基于單片機(jī)控制的電磁振動式播種控制系統(tǒng)的設(shè)計基于單片機(jī)技術(shù)的WDR-01型聚氨酯導(dǎo)熱系數(shù)測試儀的研制一種RISC結(jié)構(gòu)8位單片機(jī)的設(shè)計與實現(xiàn)基于單片機(jī)的公寓用電智能管理系統(tǒng)設(shè)計基于單片機(jī)的溫度測控系統(tǒng)在溫室大棚中的設(shè)計與實現(xiàn)基于MSP430單片機(jī)的數(shù)字化超聲電源的研制基于ADμC841單片機(jī)的防爆軟起動綜合控制器的研究基于單片機(jī)控制的井下低爆綜合保護(hù)系統(tǒng)的設(shè)計基于單片機(jī)的空調(diào)器故障診斷系統(tǒng)的設(shè)計研究單片機(jī)實現(xiàn)的尋呼機(jī)編碼器單片機(jī)實現(xiàn)的魯棒MRACS及其在液壓系統(tǒng)中的應(yīng)用研究自適應(yīng)控制的單片機(jī)實現(xiàn)方法及基上隅角瓦斯積聚處理中的應(yīng)用研究基于單片機(jī)的鍋爐智能控制器的設(shè)計與研究超精密機(jī)床床身隔振的單片機(jī)主動控制PIC單片機(jī)在空調(diào)中的應(yīng)用單片機(jī)控制力矩加載控制系統(tǒng)的研究項目論證,項目可行性研究報告,可行性研究報告,項目推廣,項目研究報告,項目設(shè)計,項目建議書,項目可研報告,本文檔支持完整下載,支持任意編輯!選擇我們,選擇成功!項目論證,項目可行性研究報告,可行性研究報告,項目推廣,項目研究報告,項目設(shè)計,項目建議書,項目可研報告,本文檔支持完整下載,支持任意編輯!選擇我們,選擇成功!單片機(jī)論文,畢業(yè)設(shè)計,畢業(yè)論文,單片機(jī)設(shè)計,碩士論文,研究生論文,單片機(jī)研究論文,單片機(jī)設(shè)計論文,優(yōu)秀畢業(yè)論文,畢業(yè)論文設(shè)計,畢業(yè)過關(guān)論文,畢業(yè)設(shè)計,畢業(yè)設(shè)計說明,畢業(yè)論文,單片機(jī)論文,基于單片機(jī)論文,畢業(yè)論文終稿,畢業(yè)論文初稿,本文檔支持完整下載,支持任意編輯!本文檔全網(wǎng)獨一無二,放心使用,下載這篇文檔,定會成功!中國石油大學(xué)(華東)現(xiàn)代遠(yuǎn)程教育畢業(yè)設(shè)計(論文)題目:基于C#新昌中學(xué)學(xué)生檔案管理系統(tǒng)設(shè)計與實現(xiàn)學(xué)習(xí)中心:重慶信息工程專修學(xué)院奧鵬學(xué)習(xí)中心年級專業(yè):網(wǎng)絡(luò)0509計算機(jī)科學(xué)與技術(shù)學(xué)生姓名:劉宏學(xué)號:0551680970指導(dǎo)教師:龍崇冰職稱:講師導(dǎo)師單位:重慶信息工程專修學(xué)院中國石油大學(xué)(華東)遠(yuǎn)程與繼續(xù)教育學(xué)院論文完成時間:2009年5月15日

中國石油大學(xué)(華東)現(xiàn)代遠(yuǎn)程教育畢業(yè)設(shè)計(論文)任務(wù)書發(fā)給學(xué)員劉宏1.設(shè)計(論文)題目:基于C#的新昌中學(xué)學(xué)生檔案管理系統(tǒng)設(shè)計與實現(xiàn)2.學(xué)生完成設(shè)計(論文)期限:2009年3月11日至20093.設(shè)計(論文)課題要求:通過對新昌中學(xué)學(xué)生檔案管理系統(tǒng)設(shè)計與實現(xiàn),掌握軟件開發(fā)的設(shè)計過程和設(shè)計方法。本設(shè)計需實現(xiàn)如下功能:1)可對學(xué)生基本信息和學(xué)籍檔案信息以及用戶權(quán)限進(jìn)行管理;2)用戶根據(jù)不同的權(quán)限可對學(xué)生檔案信息進(jìn)行添加、刪除、修改等操作;3)可對學(xué)生及其檔案信息進(jìn)行各種查詢(精確、模糊、組合);4)可對學(xué)生及其檔案信息等進(jìn)行報表打印和導(dǎo)入導(dǎo)出功能;5)具有良好的幫助環(huán)境;論文寫作要求如下:1)論文的撰寫應(yīng)當(dāng)有一定的獨創(chuàng)新和新穎性,具有一定的實用價值。2)論文語句通順,結(jié)構(gòu)良好。3)論文圖表,數(shù)據(jù)準(zhǔn)確無誤。4)論文字?jǐn)?shù)5000-8000字。4.實驗(上機(jī)、調(diào)研)部分要求內(nèi)容:1)采用WIN2000以上的操作系統(tǒng)+VisualC#+SQLServer2000開發(fā);2)采用C/S結(jié)構(gòu)或單機(jī)版;3)軟件作品要有一定的實用性和可操作性,必須采取多種測試方法的測試,保證軟件的可運(yùn)行性。5.文獻(xiàn)查閱要求:1)《SQLServer實用教程》,鄭阿奇,電子工業(yè)出版社;2)《數(shù)據(jù)庫原理及設(shè)計》,陶宏才,清華大學(xué)出版社;3)《VisualC#數(shù)據(jù)庫項目案例導(dǎo)航》,張奇、李律松等,清華大學(xué)出版社;另外查閱文獻(xiàn)要求文獻(xiàn)是國家正規(guī)期刊或出版物,作者在相應(yīng)業(yè)界具有一定的影響力。網(wǎng)上收集的相應(yīng)數(shù)據(jù)應(yīng)當(dāng)具有權(quán)威性,并注明相應(yīng)網(wǎng)站名及具體網(wǎng)址。6.發(fā)出日期:2009年3月7.學(xué)員完成日期:2009年5月指導(dǎo)教師簽名:學(xué)生簽名:摘要學(xué)生檔案管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個方面。對于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng),數(shù)據(jù)安全性好的庫。而對于后者則要求應(yīng)用程序功能完備,易使用等特點。經(jīng)過分析,我們使用MICROSOFT公司的C#+SQLServer2000開發(fā)工具,利用其提供的各種面向?qū)ο蟮拈_發(fā)工具,尤其是數(shù)據(jù)窗口這一能方便而簡潔操縱數(shù)據(jù)庫的智能化對象,首先在短時間內(nèi)建立系統(tǒng)應(yīng)用原型,然后,對初始原型系統(tǒng)進(jìn)行需求迭代,不斷修正和改進(jìn),直到形成用戶滿意的可行系統(tǒng)。關(guān)鍵字:控件,窗體,域。

目錄第1章 緒論 11.1開發(fā)背景 11.2 開發(fā)環(huán)境 11.2.1服務(wù)端運(yùn)行環(huán)境 11.2.2客戶端運(yùn)行環(huán)境 21.3開發(fā)工具簡介 21.3.1Dreamweaver介紹 21.3.2SQLServer數(shù)據(jù)庫簡介 21.3.3C#簡介 2第2章 需求分析 32.1 可行性研究 32.1.1技術(shù)可行性 32.1.2經(jīng)濟(jì)可行性 32.1.3操作可行性 32.2系統(tǒng)功能需求分析 32.2.1系統(tǒng)功能模塊概述 42.2.2系統(tǒng)數(shù)據(jù)流圖 42.3 系統(tǒng)數(shù)據(jù)需求分析 5第3章總體設(shè)計 73.1系統(tǒng)設(shè)計 73.1.1系統(tǒng)功能模塊圖 73.1.2模塊詳細(xì)說明 73.2數(shù)據(jù)庫設(shè)計 83.2.1概念結(jié)構(gòu)設(shè)計 83.2.2邏輯結(jié)構(gòu)設(shè)計 9第4章詳細(xì)設(shè)計 114.1 登錄界面的設(shè)計 114.2 學(xué)生檔案查詢模塊 154.3 檔案添加子模塊 174.4 檔案處理子模塊 194.5 學(xué)生成績子模塊 214.6 用戶模塊 24第5章 系統(tǒng)測試 265.1 登錄模塊測試 265.2檔案查詢模塊測試 265.3 檔案處理模塊測試 265.4 成績查詢模塊測試 265.5 成績處理模塊測試 27第6章結(jié)束語 28參考文獻(xiàn) 29致謝 30附錄 31PAGE41第1章緒論1.1開發(fā)背景隨著科技的發(fā)展,計算機(jī)本身經(jīng)歷了巨大的變化。計算機(jī)的概念也由原始的分立式走向今天的網(wǎng)絡(luò)式。網(wǎng)絡(luò)技術(shù)已逐漸成為現(xiàn)代信息技術(shù)的主流,網(wǎng)絡(luò)的概念也隨著Internet技術(shù)和應(yīng)用的發(fā)展而漸入人心。Internet/Intranet的作用正為越來越多的人所認(rèn)識,通過網(wǎng)絡(luò)共享信息正成為科學(xué)研究的一種重要手段??梢赃@么說,誰擁有信息,誰就能在科技信息革命的大潮中獲得主動權(quán),就能獲取成功。面對信息時代的挑戰(zhàn),網(wǎng)絡(luò)的功能越來越強(qiáng),國內(nèi)教育系統(tǒng)也在積極建設(shè)或升級計算機(jī)網(wǎng)絡(luò),并已建成了規(guī)模較大的中國教育科研網(wǎng),全國許多學(xué)校也紛紛建立或升級自己的校園網(wǎng)絡(luò)系統(tǒng),許多高校還提出了辦公無紙化的口號。校園網(wǎng)是實現(xiàn)辦公自動化、管理科學(xué)化、教學(xué)手段現(xiàn)代化和圖書情報信息網(wǎng)絡(luò)化最有利的支撐環(huán)境。但是,目前校園網(wǎng)的利用率卻不是很高,主要原因是缺少好的網(wǎng)絡(luò)應(yīng)用平臺。以前開發(fā)的MIS系統(tǒng)往往是在單機(jī)上運(yùn)行,或者采用C/S技術(shù)開發(fā)出來的,對于今天因特網(wǎng)時代來說,這些系統(tǒng)很大程度上已經(jīng)不能滿足用戶隨時隨地獲取信息的需要。學(xué)校學(xué)生檔案管理最初是人工方式進(jìn)行,顯然在信息化發(fā)展的今天,這遠(yuǎn)遠(yuǎn)不能滿足檔案管理的需要。后來,隨著單機(jī)板檔案管理系統(tǒng)的開發(fā),這在很大程度上解決了上述矛盾但是,這種系統(tǒng)如今也不能滿足檔案管理的要求了,這主要是由于高校的擴(kuò)招,在校學(xué)生人數(shù)的增加。因此,開發(fā)B/S結(jié)構(gòu)的MIS是勢在必行。本文正是在這種背景下提出的,目的是為了開發(fā)出一套功能完善、操作便捷、及時性好、適用面廣學(xué)校學(xué)生檔案管理系統(tǒng),以提高學(xué)校學(xué)生檔案管理的效率。1.2開發(fā)環(huán)境1.2.1服務(wù)端運(yùn)行環(huán)境1、作為服務(wù)端硬件必須具有服務(wù)器級別。2、軟件配置:由于本系統(tǒng)是應(yīng)用于Microsoft的Windows平臺上的,因此對于Web服務(wù)器的配置應(yīng)該配置IIS(InternetInformationService)等提供Web服務(wù)的軟件。3、操作平臺:可以選擇Windows2003、

Win2000Server,也可以是WinXP。1.2.2客戶端運(yùn)行環(huán)境由于本系統(tǒng)是基于B/S結(jié)構(gòu)開發(fā)出來的,對客戶端的配置要求不是很高。1、操作平臺需求:可以是Win2000/WinXP/WinMe/Win98等平臺;2、軟件需求:客戶端需要安裝一個Internet瀏覽器,如InternetExplorer。1.3開發(fā)工具簡介1.3.1Dreamweaver介紹Dreamweaver是一種網(wǎng)站開發(fā)設(shè)計的基本軟件,對于創(chuàng)建專業(yè)Web站點而言也是一種很好的開發(fā)工具,同時也是最簡單的建立功能強(qiáng)大的Internet應(yīng)用程序的方法。它可以在單一環(huán)境下工作,快速創(chuàng)建和管理Web站點和Internet應(yīng)用程序。Dreamweaver的可視化布局界面是它最主要的一個優(yōu)勢,這樣方便開發(fā)人員對照布局界面和代碼程序來設(shè)計,提高了設(shè)計的可視化。1.3.2SQLServer數(shù)據(jù)庫簡介在當(dāng)今數(shù)據(jù)庫開發(fā)中,主流的數(shù)據(jù)庫工具是MicorosoftSQLServer2000。MicorosoftSQLServer2000建立在WindowsXP/2000操作系統(tǒng)的基礎(chǔ)之上,為用戶提供了一個功能強(qiáng)大的客戶/服務(wù)器數(shù)據(jù)庫平臺,是一個能同時支持多個并發(fā)用戶的大型關(guān)系數(shù)據(jù)庫。SQLServer2000是微軟公司推出的普及關(guān)系數(shù)據(jù)庫系統(tǒng),其一經(jīng)推出,就迅速成為使用最廣的數(shù)據(jù)庫系統(tǒng)。1.3.3C#簡介C#語言自C/C++演變而來,它是給那些愿意犧牲C++一點底層功能,經(jīng)獲得更方便和更新產(chǎn)品化的企業(yè)開發(fā)人員而創(chuàng)造的。C#具有現(xiàn)代、簡單、完全面向?qū)ο蠛皖愋桶踩忍攸c。C#最重要的一點:它是現(xiàn)代的編程語言。它在類、名字空間、方法重載和異常處理等領(lǐng)域簡化了C++。摒棄了C++的復(fù)雜性,使它更易用、更少出錯。第2章需求分析2.1可行性研究目前,在不少初高級中學(xué)學(xué)生案管理系統(tǒng)都是單機(jī)的MIS,甚至有的還是手工方式。這種單機(jī)的管理系統(tǒng)不僅工作方式效率是極低,而且存在許多弊端,主要包括:1、檔案錄入效率低下:例如每學(xué)期開學(xué),數(shù)以千計的學(xué)生檔案都由學(xué)生處負(fù)責(zé)錄入,這個工程量之大,可想而知。2、查詢不便:例如,某個年級要調(diào)出某個學(xué)生的檔案,由于學(xué)生沒有管理檔案的權(quán)限,他就必須到學(xué)生處去調(diào)這個學(xué)生的檔案。3、畢業(yè)生轉(zhuǎn)檔不便:每年大量畢業(yè)生,他們都要轉(zhuǎn)走自已的檔案。在這個過程中,若沒有管理信息系統(tǒng)的參與,工作繁重不可言喻。2.1.1技術(shù)可行性隨著科學(xué)技術(shù)的不斷提高也帶動了計算機(jī)網(wǎng)絡(luò)的發(fā)展及通信平臺技術(shù)的提高。同時,操作系統(tǒng)WindowsXP/2000接口能力強(qiáng),界面友好,加上采用C#技術(shù)開發(fā)內(nèi)容豐富、動態(tài)的、個性化的Web應(yīng)用程序,使用SQLServer2000作為系統(tǒng)開發(fā)后臺數(shù)據(jù)庫,能有效存儲和管理數(shù)據(jù)。所以完成在技術(shù)上是可行的。2.1.2經(jīng)濟(jì)可行性計算機(jī)不僅價格低廉還可以代替人工進(jìn)行許多繁雜的勞動,節(jié)省許多資源,大大的提高人們的工作效率,同時本系統(tǒng)開發(fā)周期短、成本低。因此在信息時代的今天傳統(tǒng)的查閱方法必然被計算機(jī)為基礎(chǔ)的在線查閱所取代。2.1.3操作可行性作為計算機(jī)應(yīng)用的一部分,使用計算機(jī)對學(xué)生檔案信息進(jìn)行查閱,具有手工查閱所無法比擬的優(yōu)點。例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好等。且本系統(tǒng)的開發(fā)六周時間即可完成。前兩周主要是對圖書館運(yùn)作流程的熟悉和公眾對在線查閱要求的了解,接下來就是運(yùn)用C#編程即可完成整個系統(tǒng)工作。2.2系統(tǒng)功能需求分析新昌中學(xué)學(xué)生檔案管理系統(tǒng)的主要任務(wù)就是對學(xué)生的檔案信息進(jìn)行管理,即查詢、添加、修改、刪除等功能。使用戶能方便的得到想要的信息,使學(xué)校學(xué)生的檔案管理更加系統(tǒng)化、自動化、規(guī)范化,從而提高管理的效率。2.2.1系統(tǒng)功能模塊概述現(xiàn)在對系統(tǒng)的功能進(jìn)行詳細(xì)分解。1.檔案添加模塊該模塊用來上傳學(xué)生的檔案信息,這也是本系統(tǒng)中數(shù)據(jù)管理的主要對象。2.檔案瀏覽模塊用戶可以利用此模塊功能很快查詢到任何一個在校學(xué)生的檔案信息。當(dāng)然系統(tǒng)應(yīng)該提供多種查詢方式。3.檔案處理模塊當(dāng)發(fā)現(xiàn)學(xué)生檔案錄入有誤或是需要增加相關(guān)信息時,就可以利用此模塊的功能來實現(xiàn)檔案的更新。學(xué)生畢業(yè)或是退學(xué)后,其檔案信息也應(yīng)在調(diào)離本校本校之后,予以銷毀。4.密碼設(shè)置模塊用戶在登陸之后可以修改自已的密碼。5.設(shè)置模塊此模塊功能只有系統(tǒng)管理員才能使用,他可以授予某個用戶相應(yīng)的身份,例如,系統(tǒng)用戶,普通管理員,普通用戶(學(xué)生)等等到。6.成績?yōu)g覽模塊用戶可以利用此模塊功能很快查詢到任何一個在校學(xué)生的成績信息。當(dāng)然系統(tǒng)應(yīng)該提供多種查詢方式。7.成績處理模塊當(dāng)發(fā)現(xiàn)學(xué)生成績錄入有誤或是需要增加相關(guān)信息時,就可以利用此模塊的功能來實現(xiàn)成績的更新及刪除等功能。8.系統(tǒng)模塊用于用戶從系統(tǒng)安全退出。9.功能模塊任何一個系統(tǒng)都應(yīng)當(dāng)有適應(yīng)未來發(fā)展趨勢的功能,此模塊的目的是提供一個接口,以備將來護(hù)充其它功能。10.說明模塊即本系統(tǒng)的說明書,用戶作為參考之用。2.2.2系統(tǒng)數(shù)據(jù)流圖數(shù)據(jù)流圖也稱為DataFlowDiagram。是描述數(shù)據(jù)處理過程的工具。數(shù)據(jù)流圖從數(shù)據(jù)傳遞和加工的角度,以圖形的方式刻畫數(shù)據(jù)流從輸入到輸出的移動變換過程。新昌中學(xué)學(xué)生檔案管理系統(tǒng)新昌中學(xué)學(xué)生檔案管理系統(tǒng)用戶用戶輸入信息輸出信息庫文件圖2-1系統(tǒng)頂層數(shù)據(jù)流圖數(shù)據(jù)庫基本信息管理管理數(shù)據(jù)庫基本信息管理管理成績管理登錄學(xué)生檔案管理系統(tǒng)登錄學(xué)生檔案管理系統(tǒng)用戶課程管理用戶課程管理用戶所需信息班級用戶所需信息班級管理圖2-2數(shù)據(jù)流圖2.3系統(tǒng)數(shù)據(jù)需求分析數(shù)據(jù)流圖描述了系統(tǒng)的分解,即系統(tǒng)由哪些部分組成,各部分之間有什么聯(lián)系等。但是,他還不能完整地表達(dá)一個系統(tǒng)的全部邏輯特征,特別是有關(guān)數(shù)據(jù)的詳細(xì)內(nèi)容。這就要引入數(shù)據(jù)字典這個概念。數(shù)據(jù)字典是關(guān)于數(shù)據(jù)信息的集合,也就是對數(shù)據(jù)流圖中包含的所有元素的定義的集合。任何字典最主要的用途都是供人查閱對不了解的條目的解釋,數(shù)據(jù)字典的作用也正是在軟件分析和設(shè)計的過程中給人提供關(guān)于數(shù)據(jù)的描述信息。第3章總體設(shè)計3.1系統(tǒng)設(shè)計3.1.1系統(tǒng)功能模塊圖學(xué)生檔案管理系統(tǒng)學(xué)生檔案管理系統(tǒng)學(xué)生成績管理學(xué)生檔案管理學(xué)生班級管理系統(tǒng)管理學(xué)生成績管理學(xué)生檔案管理學(xué)生班級管理系統(tǒng)管理取消登錄用戶登錄取消登錄用戶登錄檔案處理成績處理成績查詢班級處理檔案瀏覽班級查詢檔案處理成績處理成績查詢班級處理檔案瀏覽班級查詢圖3-1系統(tǒng)功能模塊圖3.1.2模塊詳細(xì)說明學(xué)生檔案的管理需要以下功能:(1)系統(tǒng)管理(登錄、注冊、修改密碼、退出)(2)學(xué)生檔案管理(查詢、添加、修改、刪除)(3)成績管理(查詢、錄入、更新、刪除)(4)課程管理(查詢、錄入、更新、刪除)(5)班級管理(查詢、錄入、更新、刪除)3.2數(shù)據(jù)庫設(shè)計設(shè)計數(shù)據(jù)庫系統(tǒng)時應(yīng)該首先充分了解用戶各個方面的需求,包括現(xiàn)有的以及將來可能增加的需求。數(shù)據(jù)庫設(shè)計一般包括如下兩個步驟:(1)數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(2)數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計3.2.1概念結(jié)構(gòu)設(shè)計概念結(jié)構(gòu)既獨立于數(shù)據(jù)庫的邏輯結(jié)構(gòu),也獨立與所使用的具體的數(shù)據(jù)庫管理系統(tǒng)。用來描述概念結(jié)構(gòu)設(shè)計的有力工具是E-R模型,E-R模型用E-R圖表示。本系統(tǒng)所涉及的E-R圖用戶信息E—R圖、學(xué)生信息E—R圖、成績信息E—R圖,下面分別對各個E-R做介紹。(1)讀者信息E—R圖:實體集用戶信息有屬性:用戶名、密碼、角色。用戶用戶用戶名密碼角色圖3-2用戶信息表E-R圖(2)學(xué)生信息E—R圖:實體集學(xué)生基本信息有屬性:學(xué)號、姓名、性別、家庭住址、政治面貌、身份證、出生年月、班級代碼。學(xué)號性別姓名學(xué)號性別姓名出生年月身份證出生年月身份證學(xué)生學(xué)生家庭住址家庭住址班級代碼政治面貌班級代碼政治面貌圖3-3學(xué)生信息表E-R圖(3)借閱信息E—R圖:實體集成績信息有屬性:學(xué)號、姓名、教師名、課程名、分?jǐn)?shù)、課程類型、狀態(tài)。學(xué)號教師名姓名學(xué)號教師名姓名課程類型課程名課程類型課程名學(xué)生學(xué)生分?jǐn)?shù)分?jǐn)?shù)狀態(tài)狀態(tài)圖3-4成績信息表E-R圖3.2.2邏輯結(jié)構(gòu)設(shè)計邏輯設(shè)計在數(shù)據(jù)庫概念設(shè)計的基礎(chǔ)上進(jìn)行。其主要任務(wù)是將概念模型轉(zhuǎn)換為數(shù)據(jù)庫的邏輯模型,并與選用的DBMS相結(jié)合,產(chǎn)生具體的DBMS所支持?jǐn)?shù)據(jù)模型的邏輯模式。表3-1學(xué)生基本信息表字段名英文名數(shù)據(jù)類型是不為主鍵備注學(xué)號NumVarchar(30)是不為空姓名NameVarchar(30)是性別SexVarchar(30)否出生年月DataDatatime否家庭住址PlaceVarchar(50)否政治面貌PoliticsVarchar(10)否身份證CardnumInt否班級代碼spenumInt否表3-2用戶表字段名英文名數(shù)據(jù)類型是不為主鍵備注用戶名UserVarchar(30)是不為空密碼PasswordVarchar(30)否不為空表3-3學(xué)生課程表字段名英文名數(shù)據(jù)類型是不為主鍵備注課程編號CoursnumInt是不為空課程名稱CoursenameVarchar(30)否學(xué)時TimeVarchar(10)否開設(shè)學(xué)期StarttimedataTime否學(xué)制EdcateVarchar(10)否類型TyeVarchar(10)否班級代碼SpenumInt否表3-4學(xué)生班級表字段名英文名數(shù)據(jù)類型是不為主鍵備注班級代碼SpennumInt是不為空班級名稱SpenameVarchar(30)否班級介紹Descriptiontext否表3-5學(xué)生成績表字段名英文名數(shù)據(jù)類型是不為主鍵備注學(xué)號NumInt是不為空姓名NameVarchar(30)否班級名ClassnameVarchar(30)否課程名CoursenameVarchar(30)否分?jǐn)?shù)FractionFloat否課程類型CoursetyeVarchar(10)否狀態(tài)StateVarchar(10)否第4章詳細(xì)設(shè)計4.1登錄界面的設(shè)計圖4-1系統(tǒng)登錄界面代碼如下:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data.OleDb;usingSystem.Drawing;usingSystem.Text;usingSystem.Windows.Forms;namespace學(xué)生學(xué)籍管理系統(tǒng){publicpartialclassDL:Form{publicDL(){InitializeComponent();}privatevoidbutton2_Click(objectsender,EventArgse){Application.Exit();}privatevoidDL_Load(objectsender,EventArgse){textBox1.Focus();}privatevoidbutton1_Click(objectsender,EventArgse){if(textBox1.Text.Trim()==""||textBox2.Text.Trim()==""){MessageBox.Show("請輸入用戶名和密碼","錯誤提示");}else{DB.cn.Open();OleDbCommandcmd=newOleDbCommand("",DB.cn);stringsql="selectRoleNamefromUserInfowhereuser='"+textBox1.Text.Trim()+"'andPassword='"+textBox2.Text.Trim()+"'";cmd.CommandText=sql;stringrolename;if(null!=cmd.ExecuteScalar()){rolename=cmd.ExecuteScalar().ToString();this.Visible=false;Mainmain=newMain();main.Tag=this.FindForm();sql="select*fromRoleswhereRoleName='"+rolename+"'";cmd.CommandText=sql;OleDbDataReaderxq=cmd.ExecuteReader();xq.Read();main.XTMenuItem.Visible=(bool)(xq.GetValue(1));main.CJMenuItem.Visible=(bool)(xq.GetValue(2));main.BJMenuItem.Visible=(bool)(xq.GetValue(4));main.KCMenuItem.Visible=(bool)(xq.GetValue(5));main.DAMenuItem.Visible=(bool)(xq.GetValue(6));main.StatusLabel2.Text=textBox1.Text.Trim();main.ShowDialog();DB.cn.Close();}else{MessageBox.Show("用戶名或密碼錯誤","登錄失敗");DB.cn.Close();}}}}}圖4-2系統(tǒng)主界面主界面代碼如下:namespace學(xué)生學(xué)籍管理系統(tǒng){partialclassMain{///<summary>///必需的設(shè)計器變量。///</summary>privateSystem.ComponentModel.IContainercomponents=null;///<summary>///清理所有正在使用的資源。///</summary>///<paramname="disposing">如果應(yīng)釋放托管資源,為true;否則為false。</param>protectedoverridevoidDispose(booldisposing){if(disposing&&(components!=null)){components.Dispose();}base.Dispose(disposing);}#regionWindows窗體設(shè)計器生成的代碼///<summary>///設(shè)計器支持所需的方法-不要///使用代碼編輯器修改此方法的內(nèi)容。///</summary>privatevoidInitializeComponent(){System.ComponentModel.ComponentResourceManagerresources=newSystem.ComponentModel.ComponentResourceManager(typeof(Main));this.menuStrip1=newSystem.Windows.Forms.MenuStrip();this.XTMenuItem=newSystem.Windows.Forms.ToolStripMenuItem();this.添加用戶ToolStripMenuItem=newSystem.Windows.Forms.ToolStripMenuItem();this.添加用戶ToolStripMenuItem1=newSystem.Windows.Forms.ToolStripMenuItem();this.修改用戶ToolStripMenuItem=newSystem.Windows.Forms.ToolStripMenuItem();this.CJMenuItem=newSystem.Windows.Forms.ToolStripMenuItem();this.成績錄入ToolStripMenuItem=newSystem.Windows.Forms.ToolStripMenuItem();this.成績修改ToolStripMenuItem=newSystem.Windows.Forms.ToolStripMenuItem();this.成績刪除ToolStripMenuItem=newSystem.Windows.Forms.ToolStripMenuItem();this.添加成績ToolStripMenuItem=newSystem.Windows.Forms.ToolStripMenuItem();this.成績查詢ToolStripMenuItem=newSystem.Windows.Forms.ToolStripMenuItem();this.BJMenuItem=newSystem.Windows.Forms.ToolStripMenuItem();this.班級設(shè)置ToolStripMenuItem=newSystem.Windows.Forms.ToolStripMenuItem();this.班級修改ToolStripMenuItem=newSystem.Windows.Forms.ToolStripMenuItem();this.添加班級ToolStripMenuItem=newSystem.Windows.Forms.ToolStripMenuItem();this.班級瀏覽ToolStripMenuItem=newSystem.Windows.Forms.ToolStripMenuItem();this.KCMenuItem=newSystem.Windows.Forms.ToolStripMenuItem();this.課程設(shè)置ToolStripMenuItem=newSystem.Windows.Forms.ToolStripMenuItem();this.錄入課程ToolStripMenuItem=newSystem.Windows.Forms.ToolStripMenuItem();this.刪除課程ToolStripMenuItem=newSystem.Windows.Forms.ToolStripMenuItem();this.課程瀏覽ToolStripMenuItem=newSystem.Windows.Forms.ToolStripMenuItem();this.DAMenuItem=newSystem.Windows.Forms.ToolStripMenuItem();this.檔案設(shè)置ToolStripMenuItem=newSystem.Windows.Forms.ToolStripMenuItem();this.檔案錄入ToolStripMenuItem=newSystem.Windows.Forms.ToolStripMenuItem();this.檔案刪除ToolStripMenuItem=newSystem.Windows.Forms.ToolStripMenuItem();this.檔案查詢ToolStripMenuItem=newSystem.Windows.Forms.ToolStripMenuItem();this.用戶操作ToolStripMenuItem=newSystem.Windows.Forms.ToolStripMenuItem();this.修改密碼ToolStripMenuItem=newSystem.Windows.Forms.ToolStripMenuItem();this.重新登錄ToolStripMenuItem=newSystem.Windows.Forms.ToolStripMenuItem();this.退出系統(tǒng)ToolStripMenuItem=new4.2學(xué)生檔案查詢模塊圖4-3學(xué)生檔案查詢代碼如下:namespace學(xué)生學(xué)籍管理系統(tǒng){publicpartialclassApdateStuInfo:Form{CurrencyManagercm;publicApdateStuInfo(){InitializeComponent();}privatevoidDealStuInfo_Load(objectsender,EventArgse){stringconnstring="Provider=Microsoft.Jet.OLEDB.4.0;DataSource=xsxjdb.mdb";stringsqlstring="select*fromStudentInfo";OleDbConnectionoldconn=newOleDbConnection(connstring);oldconn.Open();OleDbDataAdapteroda=newOleDbDataAdapter(sqlstring,connstring);DataSetds=newDataSet();oda.Fill(ds,"StudentInfo");textBox1.DataBindings.Add("Text",ds,"StudentInfo.Num");textBox2.DataBindings.Add("Text",ds,"StudentInfo.Name");textBox6.DataBindings.Add("Text",ds,"StudentInfo.Sex");textBox3.DataBindings.Add("Text",ds,"StudentInfo.Date");textBox4.DataBindings.Add("Text",ds,"StudentInfo.Place");textBox7.DataBindings.Add("Text",ds,"StudentInfo.Politics");textBox5.DataBindings.Add("Text",ds,"StudentInfo.CardNum");textBox8.DataBindings.Add("Text",ds,"StudentInfo.SpeNum");cm=(CurrencyManager)this.BindingContext[ds,"StudentInfo"];cm.Position=0;}privatevoidbutton1_Click(objectsender,EventArgse){if(cm.Position==0){MessageBox.Show("已經(jīng)是第一條記錄了","信息提示",MessageBoxButtons.OK,MessageBoxIcon.Information);return;}elsecm.Position=0;}privatevoidbutton2_Click(objectsender,EventArgse){cm.Position--;}privatevoidbutton3_Click(objectsender,EventArgse){if(cm.Position==cm.Count-1){MessageBox.Show("已經(jīng)是最后一條記錄","信息提示",MessageBoxButtons.OK,MessageBoxIcon.Information);return;}elsecm.Position++;}privatevoidbutton4_Click(objectsender,EventArgse){cm.Position=cm.Count-1;}privatevoidbutton6_Click(objectsender,EventArgse){this.Close();}}}4.3檔案添加子模塊圖4-4注冊學(xué)生檔案代碼如下:namespace學(xué)生學(xué)籍管理系統(tǒng){publicpartialclassAddStuInfo:Form{publicAddStuInfo(){InitializeComponent();}privatevoidAddStuInfo_Load(objectsender,EventArgse){DB.cn.Close();DB.cn.Open();OleDbDataAdapteradp=newOleDbDataAdapter("selectSpeNamefromSpecialyInfo",DB.cn);DataSetds=newDataSet();adp.Fill(ds,"specialty");comboBox3.DisplayMember="SpeName";comboBox3.ValueMember="SpeName";comboBox3.DataSource=ds.Tables["specialty"].DefaultView;}privatevoidbutton2_Click(objectsender,EventArgse){DB.cn.Close();this.Close();}privatevoidbutton1_Click(objectsender,EventArgse){if(textBox1.Text.Trim()==""||textBox2.Text.Trim()==""||textBox3.Text.Trim()==""||textBox4.Text.Trim()==""||textBox5.Text.Trim()==""||comboBox1.Text.Trim()==""||comboBox2.Text.Trim()==""||comboBox3.Text.Trim()==""){MessageBox.Show("你填寫的信息不完整,

溫馨提示

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

評論

0/150

提交評論