【正文】
信息查詢選課信息錄入與編輯課程成績錄入與編輯圖410 學(xué)生學(xué)籍管理系統(tǒng)總體結(jié)構(gòu)圖由上述的系統(tǒng)總體結(jié)構(gòu)圖所示,將一個(gè)開發(fā)的學(xué)生學(xué)籍管理系統(tǒng)分成八個(gè)子模塊,他們分別為:系統(tǒng)用戶管理模塊、系部信息管理模塊 、班級信息管理模塊、教師信息管理模塊、學(xué)生信息管理模塊、課程信息管理模塊、選課信息管理模塊和選課數(shù)據(jù)查詢模塊;通過這些子模塊完成各項(xiàng)功能,如課程信息管理模塊主要完成對課程信息的錄入與編輯;選課數(shù)據(jù)查詢模塊主要完成對教學(xué)班學(xué)生信息的查詢和學(xué)生個(gè)人的成績查詢。2.根據(jù)課程編號查詢課程基本信息。 amp。第一步,設(shè)計(jì)系統(tǒng)登錄窗體。(6) 實(shí)現(xiàn)輸入及檢驗(yàn)功能。(9) 實(shí)現(xiàn)窗體清理功能。第一步,設(shè)計(jì)教師信息管理窗體。(2) 實(shí)現(xiàn)窗體初始化。(6) 實(shí)現(xiàn)輸入及檢驗(yàn)功能。(8) 實(shí)現(xiàn)刪除預(yù)選課程功能。(5) 實(shí)現(xiàn)打印預(yù)覽功能。(6) 實(shí)現(xiàn)打印預(yù)覽功能。該系統(tǒng)的界面簡單大方,非常方便用戶的操作,同時(shí),也為以后系統(tǒng)的擴(kuò)展留出了足夠的空間。(5) 根據(jù)窗體大小調(diào)整數(shù)據(jù)網(wǎng)格。(2) 實(shí)現(xiàn)窗體初始化。(1) 定義窗體級變量。(4) 根據(jù)學(xué)生編號顯示學(xué)生信息。(2) 實(shí)現(xiàn)窗體初始化。窗體命名為frmStudent,。(8) 實(shí)現(xiàn)關(guān)閉功能。(5) 實(shí)現(xiàn)刪除記錄功能。(2) 實(shí)現(xiàn)窗體初始化。在用戶執(zhí)行系統(tǒng)功能菜單命令時(shí),執(zhí)行相應(yīng)窗體的Show方法來顯示系統(tǒng)功能子窗體,實(shí)現(xiàn)代碼如下:Private Sub mmuChoose_Click() : End SubPrivate Sub mmuClass_Click() : End SubPrivate Sub mmuDepart_Click() : End SubPrivate Sub mmuGrade_Click() : End SubPrivate Sub mmuQueryList_Click() : End SubPrivate Sub mmuQueryScore_Click() : End SubPrivate Sub mmuScore_Click() : End SubPrivate Sub mmuStudent_Click() : End SubPrivate Sub mmuTeacher_Click() : End SubPrivate Sub mmuUser_Click() : End Sub 設(shè)計(jì)系統(tǒng)登錄窗體用戶必須提供正確登錄信息,才能啟動系統(tǒng)主窗體。如果不能聯(lián)接到數(shù)據(jù)庫,將會出錯(cuò)。(5)學(xué)生信息管理:1.添加新學(xué)生的基本信息并可保存,包括編號、系編號、班編號、姓名、性別、生日、住址、電話、Email和簡歷。圖47 “student”表的各個(gè)字段屬性(6)課程信息數(shù)據(jù)表(course)課程信息數(shù)據(jù)表包含的數(shù)據(jù)項(xiàng)有編號、名稱、教師和學(xué)分 ,數(shù)據(jù)表中各字段的屬性如圖48所示?,F(xiàn)以學(xué)生信息管理為例,通過系部和班級相關(guān)聯(lián)得出學(xué)生信息管理ER圖,如下圖41所示:學(xué)生信息姓名編號班編號Email性別生日住址簡歷電話系編號班級信息名稱編號系部信息系編號系名稱屬于屬于圖41 學(xué)生信息管理ER模型 邏輯結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)應(yīng)該首先選擇最適于描述與表達(dá)相應(yīng)概念結(jié)構(gòu)的數(shù)據(jù)模型,然后選擇最合適的數(shù)據(jù)庫管理系統(tǒng)。數(shù)據(jù)字典描述了實(shí)際數(shù)據(jù)是如何組織的,對它們可以象處理其他數(shù)據(jù)庫表或視圖一樣進(jìn)行查詢,但不能進(jìn)行任何修改。 功能需求按照系統(tǒng)開發(fā)業(yè)務(wù)分析要求和原則,在與系統(tǒng)管理人員的充分溝通,整理出學(xué)生學(xué)籍管理系統(tǒng)所需求的基本功能和用戶界面的一些需求,這些需求將作為系統(tǒng)分析和邏輯設(shè)計(jì)的依據(jù)。在【選擇您希望連接的數(shù)據(jù)】列表框中選擇“Microsoft OLE DB Provider for SQL Server”選項(xiàng),單擊按鈕。 SQL server 2000簡介SQL Server 2000是微軟公司推出的大型數(shù)據(jù)庫管理系統(tǒng),建立在成熟而強(qiáng)大的關(guān)系模型基礎(chǔ)之上,可以很好地支持客戶機(jī)/服務(wù)器網(wǎng)絡(luò)模式。管理信息系統(tǒng)的發(fā)展與信息技術(shù)的進(jìn)步和管理方法的改進(jìn)密切相關(guān),按信息機(jī)應(yīng)用的變化可以把管理信息系統(tǒng)的發(fā)展分為大型機(jī)系統(tǒng)、微機(jī)系統(tǒng)、分布式系統(tǒng)和網(wǎng)絡(luò)系統(tǒng)四個(gè)階段。信息系統(tǒng)的建立,必須依據(jù)系統(tǒng)的觀點(diǎn),運(yùn)用數(shù)學(xué)的方法,使用現(xiàn)代化的信息技術(shù)設(shè)備。第六章 結(jié)束語。教師信息管理:包括任教教師信息的錄入、修改與刪除等功能。但是由于各方面的原因,并沒完全實(shí)現(xiàn)信息管理化,經(jīng)過學(xué)校管理員提供的信息和通過自身調(diào)查,現(xiàn)對目前的學(xué)籍管理系統(tǒng)進(jìn)行多方面的分析。傳統(tǒng)的人工方式管理方式效率低、保密性差,不利于查找、更新和維護(hù)。管理信息系統(tǒng)是一個(gè)不斷發(fā)展的新型學(xué)科,任何一個(gè)單位要生存要發(fā)展,要高效率地把內(nèi)部活動有機(jī)地組織起來,就必須建立與自身特點(diǎn)相適應(yīng)的管理信息系統(tǒng)。s scientific style, the standardized management,important condition connects rails which with the world.This system mainly finishes to manage for department information、class information、teacher information、student information、course information、selective course record and score that needs tables in the database to be created,altered and deleted. The system can realize to select,create,alter and deleted for all informations, and the system users have the system manager、teachers and students.The system uses Microsoft SQL 2,000 to design the database, and uses current outstanding development kit: Microsoft Visual Basic ,It has the most nimble database structure, and has the good support to the database application. The paper mainly introduced this topic development background, plete function and development process. The key explanation is system design, key point, design thought.Keywords: The management information system。3) 為學(xué)校將來的信息化建設(shè)提供必要的支持。 本文主要工作本文主要從兩個(gè)方面介紹了學(xué)生學(xué)籍管理系統(tǒng): 本文的設(shè)計(jì)目標(biāo)本系統(tǒng)是一個(gè)典型的信息管理系統(tǒng),主要目標(biāo)是讓使用它的管理用戶,包括系統(tǒng)管理員、教師和學(xué)生,能很好地管理有關(guān)學(xué)生學(xué)籍方面的工作,比如系統(tǒng)管理員負(fù)責(zé)日常的學(xué)籍管理工作,如各種基本信息的錄入、修改、刪除等操作,教師使用該系統(tǒng)可完成教學(xué)班級信息查詢和成績管理,而學(xué)生使用該系統(tǒng)主要完成選課和成績查詢等操作。這一章主要介紹了系統(tǒng)的總體結(jié)構(gòu)設(shè)計(jì)和系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì),其中數(shù)據(jù)庫的設(shè)計(jì)包括了概念設(shè)計(jì)、邏輯設(shè)計(jì)和物理設(shè)計(jì)。信息傳輸系統(tǒng)不改變信息本身的內(nèi)容,作用是把信息從一處傳到另一處。管理信息系統(tǒng)具有收集處理和傳輸信息的功能,這是它的基本功能,但如果把這些基本功能應(yīng)用于管理各種業(yè)務(wù)過程時(shí),管理信息系統(tǒng)就賦予了具體的任務(wù),如用于財(cái)務(wù)管理、人事管理,生產(chǎn)管理等。它繼承了原有Basic語言的簡單易學(xué)的優(yōu)點(diǎn),采用可視化(Visual)、面向?qū)ο?Objective)以及事件驅(qū)動的程序設(shè)計(jì)模式,大大簡化了Windows應(yīng)用程序的設(shè)計(jì),從而成為目前Windows應(yīng)用程序的便捷和有效率的開發(fā)工具之一。 2. 出現(xiàn)如圖23所示的【數(shù)據(jù)視圖】窗口。SQL Server 2000屬于主從時(shí)式的數(shù)據(jù)庫服務(wù)器這也是主從式數(shù)據(jù)庫服務(wù)器的特點(diǎn),服務(wù)器本身重在數(shù)據(jù)的管理,為客戶端應(yīng)用程序提供一致的接口。在系統(tǒng)中,管理員將學(xué)籍管理所有的信息數(shù)據(jù),包括系統(tǒng)用戶信息數(shù)據(jù)、系部信息數(shù)據(jù)、班級信息數(shù)據(jù)、教師信息數(shù)據(jù)、學(xué)生信息數(shù)據(jù)、課程信息數(shù)據(jù)、選課信息數(shù)據(jù),進(jìn)行處理,并保存在學(xué)籍管理系統(tǒng)中,教師通過學(xué)籍管理系統(tǒng)對學(xué)生的成績進(jìn)行錄入,又可以在學(xué)籍管理中的選課查詢數(shù)據(jù)模塊中對班級學(xué)生名單進(jìn)行查詢,學(xué)生可以在學(xué)籍管理中選課,當(dāng)然也可以通過選課查詢數(shù)據(jù)模塊對自己的成績進(jìn)行查詢,通過分析,畫出系統(tǒng)數(shù)據(jù)流圖,如下圖所示:管理員教師學(xué)生學(xué)籍管理圖33 一層DFD圖其中學(xué)籍管理信息包括系統(tǒng)用戶信息、系部信息、班級信息、教師信息、學(xué)生信息、課程信息和選課信息信息和選課數(shù)據(jù)查詢信息。3.修改數(shù)據(jù)庫數(shù)據(jù)庫的修改主要包括Alter database、Drop database等等。圖44 “department”表的各字段屬性(3)班級信息數(shù)據(jù)表(class)班級信息數(shù)據(jù)包含的數(shù)據(jù)項(xiàng)有編號和名稱字段的屬性如圖45所示。(4)教師信息管理:1.添加新教師的基本信息并可保存,包括編號、姓名、系編號、電話和Email。 啟動屏幕窗體如下:圖51 啟動屏幕窗體圖 第二步,實(shí)現(xiàn)啟動屏幕功能。 在用戶選擇“文件”/“退出”菜單命令時(shí),執(zhí)行Unload Me語句關(guān)閉系統(tǒng)主窗體。 第一步,設(shè)計(jì)系統(tǒng)用戶管理窗體。(2) 實(shí)現(xiàn)窗體初始化。(5) 實(shí)現(xiàn)刪除記錄功能。(8) 實(shí)現(xiàn)關(guān)閉功能。第一步,設(shè)計(jì)課程信息管理窗體。(1) 定義窗體極變量。 成績管理窗體設(shè)計(jì)如下:圖511 成績管理窗體圖 在成績管理窗體中,成績設(shè)定后,可單擊按鈕打印成績單。這里的使用的打印預(yù)覽窗體仍為前面創(chuàng)建的frmPrint窗體。(2) 實(shí)現(xiàn)窗體初始化。致 謝在本次畢業(yè)設(shè)計(jì)中,況嫦娥老師認(rèn)真負(fù)責(zé)的工作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和深厚的理論水平都使我受益匪淺。(9) 實(shí)現(xiàn)窗體清理功能。(8) 實(shí)現(xiàn)窗體清除功能。(11) 實(shí)現(xiàn)顯示已選和預(yù)選課程功能。(9) 實(shí)現(xiàn)窗體清理功能。(5) 實(shí)現(xiàn)刪除記錄功能。(2) 實(shí)現(xiàn)窗體初始化。第一步,設(shè)計(jì)班級信息管理窗體。(9) 實(shí)現(xiàn)窗體清理功能。(2) 實(shí)現(xiàn)窗體初始化。 系統(tǒng)主窗體使用MDI窗體,在窗體中通過菜單來執(zhí)行各項(xiàng)系統(tǒng)功能。2.修改或刪除各項(xiàng)相關(guān)信息。3.修改口令,包括用戶名、舊口令、新口令和確認(rèn)口令。如下圖42所示數(shù)據(jù)庫ER概念模型。 修改記錄: 編寫 陳XX 日期 審核 謝XX 日期 圖36 課程信息數(shù)據(jù)表單數(shù)據(jù)流卡片樣式 數(shù)據(jù)存儲數(shù)據(jù)存儲定義內(nèi)容包括系統(tǒng)名稱