freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c學(xué)生信息數(shù)據(jù)庫管理系統(tǒng)(已修改)

2025-04-19 05:21 本頁面
 

【正文】 學(xué)生信息管理系統(tǒng)1引言項目背景隨著信息技術(shù)在管理上越來越深入而廣泛的應(yīng)用,管理信息系統(tǒng)的實施在技術(shù)上已逐步成熟。管理信息系統(tǒng)是一個不斷發(fā)展的新型學(xué)科,任何一個單位要生存要發(fā)展,要高效率地把內(nèi)部活動有機地組織起來,就必須建立與自身特點相適應(yīng)的管理信息系統(tǒng)。目前,在學(xué)校里,隨著高校規(guī)模的不斷擴大和招生人數(shù)的不斷增加,需要處理大量的學(xué)生數(shù)據(jù)信息。如何更好的組織學(xué)生信息,更加快捷的管理學(xué)生信息顯得尤為的重要。作為計算機應(yīng)用的一部分,使用計算機對學(xué)生信息進行管理,:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高學(xué)生信息管理的效率,也是學(xué)校的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。我們?yōu)榇碎_發(fā)了一套學(xué)生信息管理系統(tǒng),本系統(tǒng)面向?qū)W校的教務(wù)人員,目的是為學(xué)校辦公管理提供一個快速、簡單規(guī)范的管理平臺,使學(xué)院在學(xué)生信息管理方面更加規(guī)范化,快捷化。項目目標(biāo)本章以學(xué)校的學(xué)生信息管理為依托,結(jié)合教務(wù)教學(xué)管理,設(shè)計并開發(fā)一個學(xué)生信息管理系統(tǒng),提供一個信息更新快捷、管理方便、功能設(shè)置合理的學(xué)生信息管理解決方案。針對學(xué)校大量的學(xué)生信息,就學(xué)生管理的幾個方面,提供一個互動式的學(xué)生管理平臺。系統(tǒng)目標(biāo)如下:216。通過學(xué)生信息管理系統(tǒng)的實現(xiàn),使學(xué)校的學(xué)生信息管理更加科學(xué)化。216。提供靈活、方便的操作。216。節(jié)約學(xué)生信息管理的成本,提高學(xué)校管理的效率。216。對系統(tǒng)提供必要的權(quán)限管理。216。為學(xué)??己藢W(xué)生的綜合素質(zhì)提供必要的數(shù)據(jù)支持。2需求分析系統(tǒng)需求在各大中專院校,學(xué)校的教務(wù)管理的主要內(nèi)容包括學(xué)生的信息管理和教師排課,學(xué)生信息管理傳統(tǒng)的手工管理主要包括學(xué)生檔案管理,學(xué)生成績管理。其中學(xué)生信息管理對大數(shù)據(jù)量要求較高,而教師排課系統(tǒng)由于需要十分專業(yè)的算法并且系統(tǒng)需求不斷的變化,因此在實際應(yīng)用時,往往會遇到很大的問題,需要進一步研究,目前一般的學(xué)校管理系統(tǒng)都包含了學(xué)生信息管理的功能。本系統(tǒng)不包含教師排課管理和教師管理的詳細業(yè)務(wù),只提供學(xué)生相關(guān)信息信息的查詢。功能需求根據(jù)上述的信息管理系統(tǒng)的業(yè)務(wù)流程、要求以及所要實現(xiàn)的目標(biāo),我們可以擬出以下需求目標(biāo):(1)建立學(xué)生檔案的管理和維護。實現(xiàn)計算機自動化管理體制。(2)建立學(xué)生成績管理機制,在計算機的支持下快速的完成學(xué)生成績的查詢和修改。(3)建立課程設(shè)置管理,在計算機的支持下實現(xiàn)課程的添加、刪除、修改。(4)建立班級設(shè)置管理,在計算機的支持下實現(xiàn)班級的添加、刪除和修改。(5)實現(xiàn)系統(tǒng)的權(quán)限設(shè)置管理,保證系統(tǒng)安全性。根據(jù)系統(tǒng)的需求分析,得到本系統(tǒng)的功能要求如下:(1)班級、課程的設(shè)置管理:學(xué)校的教務(wù)秘書可以根據(jù)本校具體情況在每學(xué)期開始時設(shè)置所需班級數(shù)量和人數(shù)。并設(shè)置本學(xué)期的課程。(2)權(quán)限管理:為了很好的保證系統(tǒng)的安全性,學(xué)校相關(guān)負(fù)責(zé)人可以設(shè)置不同類型的人員的權(quán)限。(3)學(xué)生檔案管理:學(xué)生檔案的數(shù)量十分龐大,教務(wù)管理人員進行新生入學(xué)的檔案錄入及更改。其中包括學(xué)生個人信息的修改。(4)學(xué)生成績管理:教務(wù)管理人員可以查詢和修改學(xué)生的歷年考試成績,掌握學(xué)生學(xué)習(xí)情況,作為評定學(xué)生素質(zhì)的數(shù)據(jù)依據(jù)。性能需求系統(tǒng)的運行對于運行環(huán)境的要求是;1.硬件環(huán)境目前,我們所開發(fā)的系統(tǒng)主要是應(yīng)用在中小規(guī)模的學(xué)校內(nèi)部,因此,一般配置的計算機硬件就可以滿足系統(tǒng)需求??紤]到學(xué)校規(guī)模的擴大和硬件價格的降低,為本系統(tǒng)配置在較優(yōu)秀的服務(wù)器硬件,可以充分發(fā)揮本系統(tǒng)性能。l處理器:Intel Pentium 4 GX或更高l內(nèi)存:256M(推薦)l硬盤空間:40GBl顯卡:SVGA顯示適配器2.軟件環(huán)境l操作系統(tǒng):Windows 2000/XPl開發(fā)軟件:Microsoft Visual Studio .NET 2003l數(shù)據(jù)庫:Microsoft SQL Server 20003總體設(shè)計設(shè)計思想與處理流程本系統(tǒng)采用面向?qū)ο蠓椒ㄟM行分析和設(shè)計,在SQL Server 2000數(shù)據(jù)庫上實現(xiàn)數(shù)據(jù)操作。使用純面向?qū)ο蟮腃#語言作為開發(fā)語言,使用Windows2000作為開發(fā)平臺,能夠很好的實現(xiàn)系統(tǒng)的開發(fā)及測試。系統(tǒng)的基本流程是:用戶登陸→主界面→選擇各項子系統(tǒng)。系統(tǒng)層次模塊圖“學(xué)生信息管理系統(tǒng)”主要分為登錄、新生信息錄入、學(xué)生信息查詢、更新學(xué)生信息、學(xué)生成績錄入、學(xué)生成績查詢、權(quán)限管理、密碼管理、班級管理、課程管理等10個模塊。系統(tǒng)主模塊功能樹如圖21所示:圖21“學(xué)生信息管理系統(tǒng)”系統(tǒng)主模塊功能樹模塊設(shè)計1.登錄模塊:輸入用戶名稱和密碼,如果用戶名、密碼正確,進入主控制平臺;否則給出錯誤信息提示。2.系統(tǒng)維護模塊:216。權(quán)限管理子模塊:系統(tǒng)管理員進行用戶權(quán)限設(shè)置和初始密碼的設(shè)置。216。密碼修改子模塊:登陸系統(tǒng)用戶可以隨時修改自己的密碼,保證密碼的有效性和保密性。216。班級管理子模塊:在新學(xué)期開始或每學(xué)期中間需要開設(shè)新的課程時可以在本模塊進行班級的設(shè)置和維護。216。課程設(shè)置子模塊:在每學(xué)期開始需要進行本學(xué)期需要開設(shè)課程的設(shè)置。在某一課程發(fā)生變動時可以進行課程的維護,包括修改課程的名稱、學(xué)分等,也可以刪除某一課程。3.學(xué)生信息管理模塊:216。新生信息錄入子模塊:在每學(xué)年開始或中間可以進行學(xué)生信息的錄入,包括學(xué)生的基本信息等。216。學(xué)生信息查詢子模塊:方便教務(wù)管理人員快速的查找某一學(xué)生。分為按照學(xué)生的姓名進行查找和按照學(xué)生的所在班級名進行查找。利于管理人員隨時掌握學(xué)生信息。216。更新學(xué)生信息子模塊:教務(wù)管理人員可以隨時更改學(xué)生的某些信息,包括學(xué)生姓名、身份證號、班級等信息的更改。4.學(xué)生成績管理模塊:216。學(xué)生成績錄入子模塊:按照學(xué)生考試的時間和課程錄入學(xué)生的考試成績。216。學(xué)生成績查詢子模塊:方便教務(wù)管理人員快速的查找某一學(xué)生的成績。分為按照學(xué)生的姓名進行查找和按照學(xué)生的所在班級名進行查找。利于管理人員隨時掌握學(xué)生考試信息。5.幫助信息模塊:顯示系統(tǒng)的開發(fā)版本和系統(tǒng)說明信息。4數(shù)據(jù)庫設(shè)計1.SQL Server2000數(shù)據(jù)庫建立過程首先把SQL Server 2000的“服務(wù)管理器”打開,鼠標(biāo)左鍵單擊“開始/繼續(xù)”按鈕,然后在“開始”→“程序”內(nèi)選擇“Microsoft SQL Server” →“企業(yè)管理器”。展開左邊的程序樹,如圖22所示。圖22打開企業(yè)管理器在“數(shù)據(jù)庫”文件夾圖標(biāo)上單擊鼠標(biāo)右鍵,選擇“新建數(shù)據(jù)庫”,彈出新建數(shù)據(jù)庫窗體,如圖23所示。圖23新建數(shù)據(jù)庫窗體在“名稱”文本框內(nèi),輸入新建數(shù)據(jù)庫的名稱,在此輸入“StuMagSys”,新建學(xué)生信息管理數(shù)據(jù)庫。其他選項默認(rèn)即可。然后,開始建立本系統(tǒng)需要的數(shù)據(jù)庫表,方法如下:首先,在新建的數(shù)據(jù)庫上單擊鼠標(biāo)右鍵,選擇“新建”→“表”,如圖24所示。圖24新建表然后,在彈出的窗體內(nèi)輸入表字段和類型以及長度和是否允許空等信息,如圖25所示。圖25新建表窗體輸入完表字段后,為表的字段添加主鍵、約束和關(guān)系等,方法是在添加約束或關(guān)系的字段上單擊鼠標(biāo)右鍵,選擇“設(shè)置主鍵”或“關(guān)系”等。如圖26所示。圖26創(chuàng)建主鍵保存該表,命名為Student。接下來在建立本章需要的其他表,在此不再詳述了。接下來就是如何向已經(jīng)建立好的數(shù)據(jù)表內(nèi)輸入數(shù)據(jù)了,方法如下,首先在建立好的表上單擊鼠標(biāo)右鍵,選擇“打開表”→“返回所有行”,如圖27所示。圖27打開表然后在彈出的窗體內(nèi)輸入數(shù)據(jù),輸入結(jié)束后,鼠標(biāo)左鍵單擊工具欄上的運行圖標(biāo),保存數(shù)據(jù),如圖28所示。圖28為表添加數(shù)據(jù)窗體2.表結(jié)構(gòu)實現(xiàn)根據(jù)系統(tǒng)功能設(shè)計的要求以及功能模塊的劃分,對于系統(tǒng)用戶信息數(shù)據(jù)庫,可以列出以下數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu):(1)、名稱:學(xué)生信息表表名稱標(biāo)識:Student表數(shù)據(jù)來源:新生信息錄入模塊進行錄入。表21學(xué)生信息表(Student)字段名字段類型長度主/外鍵字段值約束對應(yīng)中文名Student_idint4PNot null學(xué)號Student_namenvarchar10Not null姓名Sexchar2性別Birthsmalldatatime4出生年月Nationchar8民族Class_idint4Not null班級號Entrance_datesmalldatetimeNot null入學(xué)時間homenvarchar40家庭地址politicchar10政治面貌IDnvarchar18身份證號Jobnvarchar20職位specialtynvarchar20所學(xué)專業(yè)(2)、名稱:學(xué)生成績表表名稱標(biāo)識:Student_course表數(shù)據(jù)來源:學(xué)生成績錄入模塊進行錄入。表22學(xué)生成績表(Student_course)字段名字段類型長度主/外鍵字段值約束對應(yīng)中文名Course_idint4PNot null課程號Student_idint4PNot null學(xué)號Gradefloat8Not null成績SC_semesterSmallint2Not null學(xué)期School_yearSmallint2Not null學(xué)年(3)、名稱:班級表表名稱標(biāo)識:class表數(shù)據(jù)來源:班級管理模塊進行錄入表23班級表(class)字段名字段類型長度主/外鍵字段值約束對應(yīng)中文名Class_idInt4pNot null班級號Gradechar10年級Class_namenvarchar40Not null班級名稱SumStuInt4班級人數(shù)MaxNumint4最大人數(shù)(4)、名稱:課程表表名稱標(biāo)識:course表數(shù)據(jù)來源:課程管理模塊進行錄入表24課程表(course)字段名字段類型長度主/外鍵字段值約束對應(yīng)中文名Course_idInt4PNot null課程號Course_nameCredit20Not null課程名CreditSmallint2學(xué)分(5)、名稱:用戶表表名稱標(biāo)識:Syuser表數(shù)據(jù)來源:權(quán)限管理模塊進行錄入表25用戶表(Syuser)字段名字段類型長度主/外鍵字段值約束對應(yīng)中文名User_idchar10PNot null用戶編號User_name10Not null用戶名User_role10用戶角色Password8密碼5詳細設(shè)計本系統(tǒng)主要實現(xiàn)學(xué)生信息的瀏覽、查詢、編輯、添加和刪除,同時對班級和課程進行管理,增加權(quán)限的管理。根據(jù)已有的需求分析和總體設(shè)計,我們在此基礎(chǔ)上來進行系統(tǒng)的詳細設(shè)計和實現(xiàn),為此,我們建立了一個C#.NET項目。在“開始”菜單中找到“MircoSoft Visual 2003”,啟動應(yīng)用程序,鼠標(biāo)單擊“文件” → “新建” →“項目”,單擊“Visual C項目”,建立一個“Windows應(yīng)用程序”,命名為“StudentManagementSystem”,位置默認(rèn)。如圖29所示。圖29新建C項目窗體然后我們把這個項目生成的默認(rèn)窗體作為本系統(tǒng)的主窗體,我們再向這個項目中添加一個窗體,鼠標(biāo)單擊“項目”→“添加Windows窗體”,輸入窗體名稱為“Login”把新添加的窗體作為登陸窗體,調(diào)整窗體大小到合適值。修改該窗體的name屬性為“Login”,text屬性為“用戶登陸”,StartPosition屬性為“CenterScreen”,其他屬性默認(rèn)。我們接下來的所有窗體文件都是使用這種方法在這個項目中添加。1.用戶身份驗證IPO圖輸入:用戶名和密碼。處理:(1)用戶登錄窗體啟動。(2)輸入用戶名和密碼。(3)從用戶信息表中檢查是否有相應(yīng)的用戶名和密碼。(4)如果用戶名或密碼為空或者錯誤,進行提示。(5)如果輸入的用戶名和密碼正確,則允許該用戶進入系統(tǒng)。(6)進入主控制平臺。輸出:主控制平臺。2.用戶登錄模塊的窗體設(shè)計,如圖210所示:圖210用戶登錄模塊的窗體效果3.用戶登錄模塊的主要代碼using System。using 。using 。using 。using 。using 。using 。namespace StudentManagementsystem{public class Login : {private label1。private label2。private login_butt。private Logout_butt。private User_name。private Passwords。public static String Username=。//保存用戶登陸名,以便以后使用。public static bool loginOrnot。//判斷用戶登陸成功與否。private string strconn。//查詢更新數(shù)據(jù)庫字符串。private string connstr=workstation id=localhost。Integrated Security=SSPI。database=StuMagSys。//連接數(shù)據(jù)庫字符串。private SqlDataAdapter sqlda。//查詢數(shù)據(jù)庫時使用的適配器。private DataSet dset =new DataSet()。//保存查詢結(jié)果的數(shù)據(jù)集。private SqlConnection myconn。//數(shù)據(jù)庫連接。private DataTable mytable。//查詢返回的數(shù)據(jù)表。private DataRow Userrows。//表中的行。private groupBox1。private groupBox2。private ponents = null。/*此處省略程序自動生成的代碼*/private void login_butt_Click(object sender, e){try{strconn=select * from syuser where Use_name=+39。+().Trim()+39。//根據(jù)用戶輸入的用戶名和密碼初始化查詢更新數(shù)據(jù)庫字符串myconn=new SqlConnection(connstr)。sqlda=new SqlDataAdapter(strconn,myconn)。()。(dset,syuser)。mytable=[0]。//查詢的結(jié)果在Tables[0]中。for(int j=0。j。j++){Userrows=[j]。if(Userrows[1].ToString().Trim()==().Trim()amp。amp。Userrows[3].ToString().Trim()==().Trim()) {loginOrnot=true。Username=Userrows[1].ToString().Trim()。()。}
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1