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

正文內容

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

2025-04-19 05:21 本頁面
 

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