【正文】
Teacher_name Varchar 50 記錄教師姓名 Teacher_college Varchar 50 記錄教師所在學(xué)院 每個(gè)教師授什么課都必須有記錄,而且 一門(mén)課可能會(huì)有很多老師授課。 學(xué)生 課程 教師 班級(jí) 首先是用戶信息數(shù)據(jù)表( Users),用于存儲(chǔ)學(xué)生管理系統(tǒng)所有參與人員的信息。 教 師 編 號(hào) 教 師 姓 名 所 屬 學(xué) 院 教師信息 記錄編號(hào) 學(xué)期年度 成績(jī) 課程編號(hào) 學(xué)生學(xué)號(hào) 學(xué)生 課程記錄 記錄編號(hào) 所屬學(xué)院 班級(jí)號(hào) 課程編號(hào) 教師編號(hào) 教師 課程記錄 如圖 514 所示,為學(xué)生管理系統(tǒng)的實(shí)體關(guān)系簡(jiǎn)圖 圖 514 在進(jìn)行詳細(xì)設(shè)計(jì)的實(shí)體圖設(shè)計(jì)時(shí),除了有學(xué)生,班級(jí),教師,課程基本實(shí)體分別記錄學(xué)生,班級(jí),教師,課程的基本信息外,考慮到便于系統(tǒng)管理員管理學(xué)生用戶,設(shè)計(jì)了用實(shí)體用戶,記錄用戶登陸系統(tǒng)時(shí)的用戶名,密碼以及權(quán)限。 圖 56 學(xué)生管理系統(tǒng)用戶實(shí)體圖,如圖 57 所示 圖 57 學(xué)生管理系統(tǒng)學(xué)生信息實(shí)體圖,如圖 58 所示 學(xué)生信息 課程信息 教師信息 班級(jí)信息 包含 學(xué)生 課程 授課 教師 課程 用 戶 編 號(hào) 用戶密碼 用戶類型 用戶信息 圖 58 學(xué)生管理系統(tǒng)課程信息實(shí)體圖,如圖 59 所示 圖 59 學(xué)生管理系統(tǒng)班級(jí)信息實(shí)體圖,如圖 510 所示 圖 510 學(xué)生管理系統(tǒng)教師信息實(shí)體圖,如圖 511 所示 學(xué)號(hào) 購(gòu)買標(biāo)記 購(gòu)買標(biāo)記 購(gòu)買標(biāo)記 購(gòu)買 日期 生日 民族 性別 學(xué)生姓名 學(xué)生信息 課程編號(hào) 學(xué)分 具體描述 學(xué)時(shí) 類型 名稱 課程信息 班級(jí)編號(hào) 所在學(xué)院 班主任 所在系 班級(jí)名稱 班級(jí)信息 圖 511 學(xué)生管理系統(tǒng)學(xué)生 課程信息實(shí)體圖,如圖 512 所示 圖 5—12 學(xué)生管理系統(tǒng)教師 課程信息實(shí)體圖,如圖 513 所示 圖 513 在本系統(tǒng)中利用 PowerDesigner 設(shè)計(jì) ER模型。 可根據(jù)用戶情況選擇不同的網(wǎng)絡(luò)配置如表 55 所示。具體配置需要根據(jù)用戶的需求精確計(jì)算。一般情況下,對(duì)客服端的要求不高。 ( 2) 操作系統(tǒng)的選擇 可以根據(jù)用戶量的大小選擇不同的操作系統(tǒng)。 表 51 學(xué)生管理系統(tǒng)數(shù)據(jù)庫(kù)選擇 用戶 數(shù)據(jù)量記錄 穩(wěn)定性要求 維護(hù)水平 備選數(shù)據(jù)庫(kù) 一般學(xué)校 50000~202100 較高 較好 SQLServer ,Oracle 大型院校 202100 以上 高 高 Oracle 當(dāng)然,這種選擇不是絕對(duì)的。 系統(tǒng)配置 軟件配置 軟件配置主要包括數(shù)據(jù)庫(kù)的選擇和操作系統(tǒng)的選擇。主要功能包括添加,刪除和修改班級(jí)信息,以及對(duì)班級(jí)信息的查詢。它以在課程管理系統(tǒng)中維護(hù)號(hào)的信息作為基礎(chǔ),既可以對(duì)選修課程進(jìn)行管理,也可以對(duì)統(tǒng)計(jì)選課人數(shù),并根據(jù)學(xué)生選課時(shí)間先后決定最終選修此課的同學(xué)。只有管理員才具有對(duì)課程信息進(jìn)行維護(hù)的權(quán)限,課程的類型分三種:公共課,專業(yè)課和選修課。主要功能包括添加,刪除,修改,查找學(xué)生信息。主要功能是將本校的教師權(quán)限設(shè)為管理員。 用戶管理模塊 該模塊由兩個(gè)子模塊構(gòu)成,分別示管理員與教師管理模塊和學(xué)生管理模塊。 系統(tǒng)框架 系統(tǒng)流程分析 為了更清楚的說(shuō)明系統(tǒng)框架對(duì)本系統(tǒng)有一個(gè)整體上的初步認(rèn)識(shí),我們給出了系統(tǒng)流程圖 52 管理員登陸 學(xué)生登陸 用戶首先登入到初始頁(yè)面 ,如果以管理員的身份登錄,則被系統(tǒng)引導(dǎo)至學(xué)生信息維護(hù)頁(yè) ,該頁(yè)是用戶最常用的功能頁(yè)。在開(kāi)發(fā)系統(tǒng)的每個(gè)階段,均需要考慮彼此間的認(rèn)證與授權(quán)。 學(xué)生可以通過(guò)此系統(tǒng)進(jìn)行個(gè)人信息,考試成績(jī)查詢以及完成選課功能。在后面將一一介紹。從而減少管理方面的工作量。學(xué)生管理信息系統(tǒng)是一個(gè)比較古老的應(yīng)用,隨著近些年計(jì)算機(jī)技術(shù)水平的高速發(fā)展,學(xué)生管理信息系統(tǒng)也在不斷的發(fā)展擴(kuò)充其功能,從單一的學(xué)生成績(jī)管理發(fā)展到現(xiàn)在的統(tǒng)一學(xué)生資料管理,此設(shè)計(jì)主要講敘它的設(shè)計(jì)和實(shí)現(xiàn)。 結(jié)構(gòu)化查詢語(yǔ)句 SQL 簡(jiǎn)介 結(jié)構(gòu)化查詢語(yǔ)句 SQL( Structured Query Language)簡(jiǎn)介 SQL( Structured Query Language)語(yǔ)言是一種介于關(guān)系代數(shù)與關(guān)系驗(yàn)算之間的結(jié)構(gòu)化查詢語(yǔ)句,其功能并不僅僅是查詢。執(zhí)行點(diǎn)擊流分析,以了解 Web用戶的情況。通過(guò) Web可以查詢、分析和處 理數(shù)據(jù)。與前一代的產(chǎn)品相比, SQL Server 在可伸縮性、可用性和可管理性等方面有了顯著的改進(jìn)和提高。通過(guò)使用 Web服務(wù)功能,開(kāi)發(fā)人員只需進(jìn)行簡(jiǎn)單的業(yè)務(wù)邏輯編程, 而由 基本結(jié)構(gòu)負(fù)責(zé)通過(guò) SOAP來(lái)提供服務(wù)。實(shí)際上,這些控件運(yùn)行在 Web服務(wù)器上,它們將用戶界面轉(zhuǎn)換成 HTML 格式后再發(fā)送給瀏覽器。在技術(shù)難度方面,由于有指導(dǎo)老師的指導(dǎo)和相關(guān)參考文獻(xiàn),特別是網(wǎng)上資料,特別是參考其它程序的功能,因此完全可以實(shí)現(xiàn)。 ⑸ 在相應(yīng)的權(quán)限下,刪除數(shù)據(jù)方便簡(jiǎn)單,數(shù)據(jù)穩(wěn)定性好; ⑹ 數(shù)據(jù)計(jì)算自動(dòng)完成,盡量減少人工干預(yù) 。 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)可以說(shuō)是一個(gè)綜合性的學(xué)校學(xué)生管理系統(tǒng),這它集成了學(xué)生學(xué)籍管理系統(tǒng)、學(xué)生成績(jī)管理系統(tǒng)、學(xué)生檔案管理系統(tǒng)、學(xué)生繳費(fèi)管理系統(tǒng)等多種功能,因而具有較強(qiáng)的實(shí)用性和先進(jìn)性。 本文介紹了在 環(huán)境下采用“自上而下地總體規(guī)劃,自下而上地應(yīng)用開(kāi)發(fā)”的策略開(kāi)發(fā)一個(gè)管理信息系統(tǒng)的過(guò)程。管理信息系統(tǒng)是一個(gè)不斷發(fā)展的新型學(xué)科,任何一個(gè)單位要生存要發(fā)展,要高效率地把內(nèi)部活動(dòng)有機(jī)地組織起來(lái),就必須建立與自身特點(diǎn)相適應(yīng)的管理信息系統(tǒng)。 【 關(guān) 鍵字】: 管理信息系統(tǒng)、學(xué)生管理、 應(yīng)用。 ⑶ 原始數(shù)據(jù)修改簡(jiǎn)單方便 ,支持多條件修改 ⑷ 方便的數(shù)據(jù)查詢,支持多條件查詢 。且學(xué)校用于學(xué)生管理的微機(jī)都是 PIII 以上的機(jī)器,在存儲(chǔ)量、速度方面都能滿足數(shù)據(jù)庫(kù)運(yùn)行的要求。開(kāi)發(fā)人員可以直接用 器控件,這些控件封裝了公共的、用戶 HTML用戶界 面的各種元素(如文本框、下拉菜單等)。 還允許開(kāi)發(fā)人員將軟件作為一項(xiàng)服務(wù)來(lái)提供。另外,服務(wù)器還需安裝 Inter Explorer 和 MDAC ( Microsoft Data Access Components ) SQL Server 2021簡(jiǎn) 介 SQL Server 2021 是一個(gè)功能強(qiáng)大的新一代的數(shù)據(jù)庫(kù)管理系統(tǒng)。 SQL Server 2021完全支持 Web。分析和鏈接聯(lián)機(jī)分析處理(OLAP)多維數(shù)據(jù)集,即使在 Web上也是如此。服務(wù)器操作系統(tǒng)最多可支持 32個(gè) CPU和 64GB的 RAM。其一般格式為: 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語(yǔ)句的格式為: INSERT INTO 表名 [(屬性列 1[, 屬性列 2?])] VALUES(常量 1[, 常量 2]?) ; 2. 插入子查詢結(jié)果 插入子查詢結(jié)果的 INSERT語(yǔ)句的格式為: INSERT INTO表名 [(屬性列 1[, 屬性列 2?])] 子查詢; 修改數(shù)據(jù) 修改操作語(yǔ)句的一般格式為: UPDATE 表名 SET 列名 =表達(dá)式 [, 列名 =表達(dá)式 ]? [WHERE 條件 ]; 刪除數(shù)據(jù) 刪除語(yǔ)句的一般格式為: DELETE FROM 表名 [WHERE 條件 ]; 三 學(xué)生管理信息系統(tǒng) 設(shè)計(jì) 學(xué)生信息管理系統(tǒng)主要是處理學(xué)生 .教師 .課程 .班級(jí)以及它們互相之間的關(guān)系信息。通過(guò)這樣的系統(tǒng)可以做到信息的管理規(guī)范 .科學(xué)統(tǒng)計(jì)和快速查詢。在行使維護(hù)功能方面包括:學(xué)生管理,班級(jí)管理,教師管理,課程管理,學(xué)生選課及其成績(jī)管理。 需求功能 這個(gè)是一個(gè)學(xué)生管理系 統(tǒng),我們的目標(biāo)是提高學(xué)會(huì)管理工作的效率,具有對(duì)學(xué)生個(gè)人信息,課程信息,所選課程信息進(jìn)行管理及維護(hù)的功能。管理員對(duì)功能的需求 管理員權(quán)限最大,可以對(duì)學(xué)生,班級(jí),課程情況進(jìn)行統(tǒng)一的管理,管理員對(duì)功能的需求細(xì)分如下: 有關(guān)學(xué)生信息的瀏覽,包括學(xué)生的姓名,性別,民族,出生年月,入學(xué)日期,所在班級(jí),籍貫 及備注信息; 學(xué)生信息的添加,本系統(tǒng)由管理員對(duì)學(xué)生的基本信息進(jìn)行添加; 學(xué)生信息的修改,刪除; 班級(jí)管理信息的瀏覽,包括班級(jí)設(shè)置,年級(jí)信息等; 班級(jí)管理信息的添加; 班級(jí)管理信息的修改,刪除; 教師信息的添加,本系統(tǒng)管理員對(duì)教師的基本信息進(jìn)行添加; 教師權(quán)限的修改,管理員可以將教師的權(quán)限設(shè)為管理員; 學(xué)?;菊n程的瀏覽,包括課程名,課程類型,學(xué)時(shí),學(xué)分和課程具體描述; 學(xué)?;菊n程的添加;