【正文】
try { ()。 colvalue=((TextBox)[2].Controls[0]).Text。 SqlCommand cm=new SqlCommand(strsql,)。 ()。 } public void DataGrid_edit(object sender,DataGridCommandEventArgs e) { =(int)。 // InitializeComponent()。 protected Dgd_course。 using 。 using 。 (Student_id,50)。 [color]=red。 (new SqlParameter(User_id,50))。 ()。 (new SqlParameter(Student_time,8))。 (new SqlParameter(Student_name,50))。 } private void InitializeComponent() { += new ()。 SqlCommand cm1=new SqlCommand (mysql,0)。 protected Rfv_class。 protected Cv_id。 protected Tbx_name。 using 。若輸入學(xué)號(hào)存在,利用 CustomValidator驗(yàn)證控件,觸發(fā) ServerValidator事件,判斷是否存在此學(xué)號(hào)的學(xué)生。 } private void Btn_exit_Click(object sender, e) { ()。 SqlDataAdapter da=new SqlDataAdapter(strsql,)。 DataSet ds=new DataSet()。 try { ()。 [color]=red。 colvalue=((TextBox)[8].Controls[0]).Text。 colvalue=((TextBox)[4].Controls[0]).Text。 (new SqlParameter(Student_else,50))。 SqlCommand cm=new SqlCommand(strsql,)。 Bindgrid()。 += new ()。 if(!IsPostBack) Bindgrid()。 protected Btn_exit。 protected Pnl_sort。 using 。 using 。 Session[user_power]=dr[User_power]。 ()。 protected Btn_enter。 using 。 8 主要界面及相關(guān)代碼 學(xué)生管理系統(tǒng)首頁 學(xué)生管理系統(tǒng)首頁具有自動(dòng)導(dǎo)航功能,不同用 戶登陸時(shí)將根據(jù)不同的身份進(jìn)入不同的系統(tǒng)功能頁。而其他的設(shè)置主要是面向應(yīng)用程序,提供服務(wù)。 ( 7) 單擊標(biāo)題欄的“關(guān)閉”按扭。 創(chuàng)建表 創(chuàng)建完 CMS 數(shù)據(jù)庫后,開始往數(shù)據(jù)庫里添加表。 班級(jí)信息數(shù)據(jù)表( class) 列名 數(shù)據(jù)類型 大小 字段描述 Class_id Varchar 50 記錄班級(jí)號(hào),設(shè)為主鍵 Class_name Varchar 50 班級(jí) 全稱 Class_department Varchar 50 記錄班級(jí)所在系別 Class_college Varchar 50 記錄班級(jí)所在學(xué)院 Class_teacherid Varchar 50 記錄本班級(jí)班主任號(hào) 系統(tǒng)構(gòu)建教師信息數(shù)據(jù)表( teacher)用來存儲(chǔ)本校所有教師信息。首先從大的方面中設(shè)計(jì)出各個(gè)實(shí)體之間的關(guān)系,然后在這個(gè)關(guān)系的基礎(chǔ)上對各個(gè)細(xì)節(jié)進(jìn)行細(xì)化。 ( 2) 百兆模式:計(jì)算機(jī)網(wǎng)絡(luò)的速度為百兆,主要采用百兆交換機(jī)把用戶端和服務(wù)器連接 ( 3) 千兆模式:計(jì)算機(jī)網(wǎng)絡(luò)的速度為千兆,實(shí)際上沒有必要給每個(gè)節(jié)點(diǎn)都配備千兆網(wǎng)絡(luò)接口,只需要給服務(wù)器端千兆接口即可。 ( 1)客服硬件選擇 可以根據(jù)穩(wěn)定性要求選擇不同的客戶端。其中數(shù)據(jù)量示指數(shù)據(jù)庫中需存放表但的最大記錄數(shù)。 班級(jí)管理模塊 該模塊負(fù)責(zé)班級(jí)的管理。主要功能包括添加,刪除,修改,查找課程信息。它為用戶管理模塊的一個(gè)子模塊。也就是說,需要一種方法來決定允許特定用戶進(jìn)行什么樣的操作。管理員對功能的需求 管理員權(quán)限最大,可以對學(xué)生,班級(jí),課程情況進(jìn)行統(tǒng)一的管理,管理員對功能的需求細(xì)分如下: 有關(guān)學(xué)生信息的瀏覽,包括學(xué)生的姓名,性別,民族,出生年月,入學(xué)日期,所在班級(jí),籍貫 及備注信息; 學(xué)生信息的添加,本系統(tǒng)由管理員對學(xué)生的基本信息進(jìn)行添加; 學(xué)生信息的修改,刪除; 班級(jí)管理信息的瀏覽,包括班級(jí)設(shè)置,年級(jí)信息等; 班級(jí)管理信息的添加; 班級(jí)管理信息的修改,刪除; 教師信息的添加,本系統(tǒng)管理員對教師的基本信息進(jìn)行添加; 教師權(quán)限的修改,管理員可以將教師的權(quán)限設(shè)為管理員; 學(xué)?;菊n程的瀏覽,包括課程名,課程類型,學(xué)時(shí),學(xué)分和課程具體描述; 學(xué)校基本課程的添加; 學(xué)校基本課程的修改,刪除; 學(xué)校對所設(shè)課程進(jìn)行教師分配; 學(xué)生成績的瀏覽與統(tǒng)計(jì),可按成績具體范圍(如系,班級(jí)等),課號(hào) ,年度,統(tǒng)計(jì)內(nèi)容方面對成績進(jìn)行統(tǒng)計(jì); 學(xué)生成績信息的添加; 學(xué)生成績信息的修改,刪除; 學(xué)生選課人數(shù)的統(tǒng)計(jì)。在行使維護(hù)功能方面包括:學(xué)生管理,班級(jí)管理,教師管理,課程管理,學(xué)生選課及其成績管理。其一般格式為: SELECT [ALL|DISTINCT]目標(biāo)列表達(dá)式 [,目標(biāo)列表達(dá)式 ]? FROM 表名或視圖名 [,表名或視圖名 ]? [WHERE 條件表達(dá)式 ] [GROUP BY 列名 1[HAVING 條件表達(dá)式 ]] [ORDER BY 列名 2[ASC|DESC]]; 插入數(shù)據(jù) 1. 插入單個(gè)元組 插入單個(gè)元組的 INSERT語句的格式為: INSERT INTO 表名 [(屬性列 1[, 屬性列 2?])] VALUES(常量 1[, 常量 2]?) ; 2. 插入子查詢結(jié)果 插入子查詢結(jié)果的 INSERT語句的格式為: INSERT INTO表名 [(屬性列 1[, 屬性列 2?])] 子查詢; 修改數(shù)據(jù) 修改操作語句的一般格式為: UPDATE 表名 SET 列名 =表達(dá)式 [, 列名 =表達(dá)式 ]? [WHERE 條件 ]; 刪除數(shù)據(jù) 刪除語句的一般格式為: DELETE FROM 表名 [WHERE 條件 ]; 三 學(xué)生管理信息系統(tǒng) 設(shè)計(jì) 學(xué)生信息管理系統(tǒng)主要是處理學(xué)生 .教師 .課程 .班級(jí)以及它們互相之間的關(guān)系信息。分析和鏈接聯(lián)機(jī)分析處理(OLAP)多維數(shù)據(jù)集,即使在 Web上也是如此。另外,服務(wù)器還需安裝 Inter Explorer 和 MDAC ( Microsoft Data Access Components ) SQL Server 2021簡 介 SQL Server 2021 是一個(gè)功能強(qiáng)大的新一代的數(shù)據(jù)庫管理系統(tǒng)。開發(fā)人員可以直接用 器控件,這些控件封裝了公共的、用戶 HTML用戶界 面的各種元素(如文本框、下拉菜單等)。 ⑶ 原始數(shù)據(jù)修改簡單方便 ,支持多條件修改 ⑷ 方便的數(shù)據(jù)查詢,支持多條件查詢 。管理信息系統(tǒng)是一個(gè)不斷發(fā)展的新型學(xué)科,任何一個(gè)單位要生存要發(fā)展,要高效率地把內(nèi)部活動(dòng)有機(jī)地組織起來,就必須建立與自身特點(diǎn)相適應(yīng)的管理信息系統(tǒng)。 Summary With more and more widespread and profound application of information technology in management, the implement of management information system has bee mature in technology step by step. Managing information system is a new subject. Enterprise needs existence and development, so enterprise activities should be anized efficiently and anically, which means tightening up the enterprise management and strengthening effective management of any resource (staff, finance, property, etc.) internal the enterprise, and also establishing a management information system fitting in with its own characteristics. This article introduces the detailed process of exploring a management information system under the environment of , utilizing “TopBottom” overall plan and a strategy according to “BottomTop” application and exploitation. That is to establish a set of effective scheme for student management by puter, through analyzing disadvantages of student management by human resources. This article emphasizes on three sections. The system analysis section of student management information includes feasible analysis, management function system design section mainly focuses on system function design and data base design and data number design. And the system realization section has provided several major function , together with the main windows and programs. This economical and pragmatic system has explicit interface, with simple operation. [Keywords] : MIS、 student management、 application 一 系統(tǒng)概述 本學(xué)生信息管理系統(tǒng)可以說是一個(gè)綜合性的學(xué)校學(xué)生管理系統(tǒng),這它集成了學(xué)生學(xué)籍管理系統(tǒng)、學(xué)生成績管理系統(tǒng)、學(xué)生檔案管理系統(tǒng)、學(xué)生繳費(fèi)管理系統(tǒng)等多種功能,因而具有較強(qiáng)的實(shí)用性和先進(jìn)性。在技術(shù)難度方面,由于有指導(dǎo)老師的指導(dǎo)和相關(guān)參考文獻(xiàn),特別是網(wǎng)上資料,特別是參考其它程序的功能,因此完全可以實(shí)現(xiàn)。通過使用 Web服務(wù)功能,開發(fā)人員只需進(jìn)行簡單的業(yè)務(wù)邏輯編程, 而由 基本結(jié)構(gòu)負(fù)責(zé)通過 SOAP來提供服務(wù)。通過 Web可以查詢、分析和處 理數(shù)據(jù)。 結(jié)構(gòu)化查詢語句 SQL 簡介 結(jié)構(gòu)化查詢語句 SQL( Structured Query Language)簡介 SQL( Structured Query Language)語言是一種介于關(guān)系代數(shù)與關(guān)系驗(yàn)算之間的結(jié)構(gòu)化查詢語句,其功能并不僅僅是查詢。從而減少管理方面的工作量。學(xué)生可以通過此系統(tǒng)進(jìn)行個(gè)人信息,考試成績查詢以及完成選課功能。在開發(fā)系統(tǒng)的每個(gè)階段,均需要考慮彼此間的認(rèn)證與授權(quán)。 用戶管理模塊 該模塊由兩個(gè)子模塊構(gòu)成,分別示管理員與教師管理模塊和學(xué)生管理模塊。主要功能包括添加,刪除,修改,查找學(xué)生信息。它以在課程管理系統(tǒng)中維護(hù)號(hào)的信息作為基礎(chǔ),既可以對選修課程進(jìn)行管理,也可以對統(tǒng)計(jì)選課人數(shù),并根據(jù)學(xué)生選課時(shí)間先后決定最終選修此課的同學(xué)。 系統(tǒng)配置 軟件配置 軟件配置主要包括數(shù)據(jù)庫的選擇和操作系統(tǒng)的選擇。 ( 2) 操作系統(tǒng)的選擇 可以根據(jù)用戶量的大小選擇不同的操作系統(tǒng)。具體配置需要根據(jù)用戶的需求精確計(jì)算。 圖 56 學(xué)生管理系