用c#制作學生信息管理系統(tǒng)

用c#制作學生信息管理系統(tǒng)

ID:33771940

大?。?14.00 KB

頁數(shù):32頁

時間:2019-03-01

用c#制作學生信息管理系統(tǒng)_第1頁
用c#制作學生信息管理系統(tǒng)_第2頁
用c#制作學生信息管理系統(tǒng)_第3頁
用c#制作學生信息管理系統(tǒng)_第4頁
用c#制作學生信息管理系統(tǒng)_第5頁
資源描述:

《用c#制作學生信息管理系統(tǒng)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。

1、課程設(shè)計(論文)學生信息管理系統(tǒng)系別:計算機系專業(yè)(班級):計算機科學與技術(shù)2010級3班作者(學號):馮深海()指導(dǎo)教師:王磊完成日期:2011年6月12日蚌埠學院教務(wù)處制摘要隨著科學技術(shù)的不斷進步,計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。作為計算機應(yīng)用的一個重要部分,信息查詢系統(tǒng)是一個由用戶和計算機組成的進行信息管理、信息收集、存儲處理、傳遞使用和維護的軟件系統(tǒng)。學生信息管理系統(tǒng)是學校管理學生信息的一種必不可少的的工具,它相對與手工書寫管理更加便利,快捷,

2、節(jié)約大量時間,大幅提高日常查詢效率。關(guān)于學生信息管理系統(tǒng),論文主要分幾個重點部分來介紹它的功能的實現(xiàn)。對各個功能的描述,內(nèi)容簡潔,明了,結(jié)構(gòu)緊湊。學生信息管理系統(tǒng)可以滿足用戶的需求,具體體現(xiàn)在對學生信息的錄入,修改,查詢,修改等操作。實現(xiàn)其中的操作除了對各個類中代碼書寫,更重要的還需要書寫與后臺數(shù)據(jù)庫交互的代碼,滿足數(shù)據(jù)庫信息的輸入和輸出。學生信息管理系統(tǒng)的開發(fā)目的是為了實現(xiàn)學生個人信息的信息化管理。本系統(tǒng)需要完成功能有:1?.登錄學生管理系統(tǒng);2?.錄入學生信息,包括學號,姓名,性別,出生日期;3?.修改已知學號的學生

3、信息;4?.刪除已知學號的學生信息;5?.查詢已知學號的學生信息;關(guān)鍵詞登錄(Login),錄入(FormAddStudent),修改(studentmodify),刪除(studentdelete),查詢(studensearch)第一章引言(或概述)第一章引言(或概述)學生信息管理系統(tǒng)開發(fā)我們需具備對后臺數(shù)據(jù)庫表的建立,插入,查詢,刪除,更新,VisualStudio2005工具的使用和面向?qū)ο驝#語言等知識。通過對學生信息管理系統(tǒng)的設(shè)計慢慢了解,深入學習,從而達到熟練掌握.NET基本結(jié)構(gòu)以及C#語言的基本知識和技能

4、;基本掌握面向?qū)ο蟪绦蜷_發(fā)的基本思路和方法;掌握ADO.NET數(shù)據(jù)庫開發(fā)基本知識;能夠利用所學的基本知識和技能,進行簡單數(shù)據(jù)庫應(yīng)用程序設(shè)計。根據(jù)課題的要求,給出解決問題的方案,通過分析問題、分解問題來解決問題,最終達到熟練掌握C#語言的運用和VisualStudio2005工具的使用。第二章設(shè)計預(yù)案第二章2.1學生信息管理系統(tǒng)的介紹2.1學生信息管理系統(tǒng)的介紹學生信息管理系統(tǒng)主要分為四種模塊:錄入模塊、刪除模塊、修改模塊、查找模塊。逐步對各個模塊的代碼書寫,實現(xiàn)多種功能,讓用戶快速而便捷地使用學生信息管理系統(tǒng)。用戶可以錄

5、入學生信息,輸入學生的學號從而刪除學生信息、查找學生信息、修改學生信息。2.22.2.1開發(fā)方案2.2.1開發(fā)方案本人計劃編寫一個人學生信息管理系統(tǒng),主要功能是滿足用戶對學生信息的管理,包括錄入、刪除、修改、查詢功能。2.2.2模塊設(shè)計及分析本次設(shè)計主要分為四種模塊:錄入模塊、刪除模塊、修改模塊、查找模塊、詳細可以參考下圖:FormMain界面用戶登錄FormMain界面操作指令錄入學生基本信息注銷學生信息管理系統(tǒng)按學號查找學生信息按學號刪除學生信息按學號修改學生信息學生基本信息表圖2-1第三章設(shè)計步驟和要點設(shè)計步驟和要

6、點本次設(shè)計和數(shù)據(jù)庫緊密相連,首先我們根據(jù)題意設(shè)計相關(guān)的數(shù)據(jù)庫以及相關(guān)的數(shù)據(jù)表(book,manager,user)。然后我們把這次的設(shè)計內(nèi)容分成了若干個模塊,逐次實現(xiàn)各個模塊的功能,這樣不僅便于功能的實現(xiàn),而且外觀美觀,層次清晰。制作過程主要是頁面的設(shè)計和相關(guān)代碼的編寫。3.1數(shù)據(jù)庫設(shè)計說明學生信息數(shù)據(jù)表列名數(shù)據(jù)類型數(shù)據(jù)長度允許null備注snonchar9不允許學生學號snamenvarchar20允許學生姓名sexnchar2允許學生性別sbirthdaynchar10允許出生日期圖3-1學生信息數(shù)據(jù)表用戶登錄表列名

7、數(shù)據(jù)類型數(shù)據(jù)長度允許null備注idint不允許usernamenvarchar10允許用戶名passwordnvarchar10允許登錄密碼圖3-2用戶登錄表3.2數(shù)據(jù)庫的完整性和安全性數(shù)據(jù)庫中關(guān)系模型完整性約束:實體完整性、參照完整性、和用戶定義完整性。其實實體完整性和參照完整性是關(guān)系模型中必須滿足的完整性條件。因此用戶在使用數(shù)據(jù)庫必須遵守完整性規(guī)則:實體完整性規(guī)則、參照完整性規(guī)則、用戶定義完整性規(guī)則。在關(guān)系模型中以主碼作為唯一標識,因此主碼不能為空??偟膩碚f數(shù)據(jù)庫完整性是指數(shù)據(jù)的正確性和相容性。例如本系統(tǒng)中學生學號

8、必須唯一;性別只能是男或女等.數(shù)據(jù)庫是否具備完整性關(guān)系到數(shù)據(jù)庫系統(tǒng)能否真實地反映現(xiàn)實世界,因此維護數(shù)據(jù)庫的完整性是非常重要的.數(shù)據(jù)庫的安全性是指保護數(shù)據(jù)庫以防止不合法的使用所造成的數(shù)據(jù)泄露,更改,或者破壞。安全性問題不是數(shù)據(jù)庫系統(tǒng)所獨有的,所有計算機系統(tǒng)都有這個問題,只是在數(shù)據(jù)庫系統(tǒng)中大量數(shù)據(jù)集中存放,而且為許多最終

當前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。