【正文】
SqlCommand MySqlCommand =new SqlCommand(NonQueryString, MysqlConnection)。 } return MyDataTable。//利用 Fill方法將數(shù)據(jù)庫中的數(shù)據(jù)讀DataSet中 MyDataTable=[”Table”]。 SqlDataAdapter sqlDataAdapter=new MySqlDataAdapter(QueryStrng,MysqlConnection)。//初始化數(shù)據(jù)表 DataSet MyDataSet=new DataSet()。利用 SqlCommand對象設(shè)置相應(yīng)的 SQL命令來完成相應(yīng)的操作。 (MyDataSet, “table1”)。 //初始化一個適配器 protected MyDataSet。例 : Protected MySqlDataAdapter。//打開聯(lián)接 (3)讀取數(shù)據(jù)。 MysqlConnection=new SqlConnection(connectionString)。利用 SqlConnection對象的 ConnectionString屬性可指定連接參數(shù) [4]。其中 ADOASP組件用來實(shí)現(xiàn)數(shù)據(jù)庫連接、檢索數(shù)據(jù)、更新數(shù)據(jù); ASP技術(shù)用來實(shí)現(xiàn)對數(shù)據(jù)的顯示、編輯 [12]。但是與 ASP框架技術(shù)相比較,運(yùn)用ADO和 ASP技術(shù)實(shí)現(xiàn)的動態(tài) Web應(yīng)用需要進(jìn)行大量的編程工作,而在 ASP框架技術(shù)中提供了一些功能非常強(qiáng)大的窗體控件,可以節(jié)省大部分的編程工作。如何動態(tài)發(fā)布數(shù)據(jù),乃至實(shí)時刷新數(shù)據(jù),成為動態(tài) Web數(shù)據(jù)庫應(yīng)用系統(tǒng)得以實(shí)現(xiàn)的關(guān)鍵技術(shù)。數(shù)據(jù)庫服務(wù)器端負(fù)責(zé)管理數(shù)據(jù)庫,處 理數(shù)據(jù)更新及完成查詢要求、運(yùn)行存儲過程 [6]。在如圖 8所示的三層結(jié)構(gòu)的數(shù)據(jù)庫應(yīng)用系統(tǒng)中,客戶端不需要安裝什么設(shè)備與軟件,只需要一個 Web瀏覽器,負(fù)責(zé)顯示應(yīng)用服務(wù)器端的運(yùn)行結(jié)果,借助于 Java Applet、VBScript、 JavaScript、 ActiveX等技術(shù)進(jìn)行一些簡單的客戶端事務(wù)處理。 ASP與數(shù)據(jù)庫 在 Inter還沒有開始流行的年代, Client/Server體系的二層結(jié)構(gòu)是局域網(wǎng)環(huán)境中數(shù)據(jù)庫應(yīng)用系統(tǒng)的主流結(jié)構(gòu)。 ASP應(yīng)用程序是建立在 ASP框架技術(shù)的基礎(chǔ)上的,因此在這些應(yīng)用程序中可以充分利用由 ASP框架技術(shù)提供的各種特性(例如 Web表單和 Web服務(wù)),通過對這些特性的利用,體現(xiàn) ASP框架技術(shù)對 RAD( Rapid Application Development)和 OOP( ObjectOriented Programming)技術(shù)的支持,實(shí)現(xiàn)減少編程工作量和快速開發(fā)的目標(biāo)。開發(fā)人員可以方便地獲得這些技術(shù)的優(yōu)點(diǎn),其中包括托管的公共語言運(yùn)行庫環(huán)境、類型安全、繼承等等。 NET、 C 和 JScript ASP.)創(chuàng)作應(yīng)用程序??梢酝ㄟ^在現(xiàn)有 ASP應(yīng)用程序中逐漸添加 ASP功能,隨時增強(qiáng)該 ASP應(yīng)用程序的功能 [5]。 運(yùn)用 ASP技術(shù)操作數(shù)據(jù) ASP簡介 ASP不僅僅是下一版本的 Active Server Page (ASP);它是統(tǒng)一的 Web開發(fā)平臺,用來提供開發(fā)人員生成企業(yè)級 Web應(yīng)用程序所需的服務(wù)。而其中的 ASP是下一代 ASP( Active Server Page),是 ASP構(gòu)架的重要組成部分。 3 教務(wù)管理信 息系統(tǒng)的具體實(shí)現(xiàn) MicrosoftASP簡介 Microsoft ASP戰(zhàn)略基于一組開放的互聯(lián)網(wǎng)協(xié)議,推出了一系列的產(chǎn)品、技術(shù)和服務(wù),吹響了一次互聯(lián)網(wǎng)技術(shù)變革的號角 。 管理員基本信息表 Admin 用戶基本信息表 UserInfo 下面進(jìn)行詳細(xì)說明 [3]。如果聲明在下面,那就成了局部變量,那么作用范圍就會不同了,作用就更不同,而且在其它窗體中使用到了這個變量,程序會出錯。其中有兩個變量要定義為公用的變量,因?yàn)檫@段代碼是放在一個模塊中的,為了在每 一個窗體中能夠使用這個變量,所以必須要聲明為公用變量。設(shè)置數(shù)據(jù)庫對像 End Sub 上面的一段代碼就是連接數(shù)據(jù)庫的。 DBpath 39。設(shè)置數(shù)據(jù)的路徑 Provider=。 \ amp。連接數(shù)據(jù)庫 Set conn = CreateObject() 39。先看看 VB 是如何與 ACCESS2020 數(shù)據(jù)庫相連接的。 在下面的對話框中選 ” 使用設(shè)計(jì)器創(chuàng)建表 ” ,上面還有三個按鈕,一個是打開,一個是設(shè)計(jì),一個是新建,點(diǎn)擊設(shè)計(jì),就可以開始設(shè)計(jì)數(shù)據(jù)表了。點(diǎn)擊創(chuàng)建就完成。這些就新建了一個數(shù)據(jù)庫文件。 ( 2)創(chuàng)建數(shù)據(jù)庫文 件 如果操作系統(tǒng)中安裝了 ACCESS2020的話,可以在開始菜單的程序菜單中可以找到。同時合理的數(shù)據(jù)結(jié)構(gòu)也將有利于程序的實(shí)現(xiàn)。 數(shù)據(jù)庫在一個信息管理系統(tǒng)中占有非常重要的位置,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)的好壞將直接對應(yīng)用系統(tǒng)的效果產(chǎn)生影響。數(shù)據(jù)管理是指數(shù)據(jù)的收集、整理、組織、存儲、維護(hù)、檢索、傳送等操作,這部分操作是數(shù)據(jù)處理業(yè)務(wù)的基本環(huán)節(jié),而且是任何數(shù)據(jù)處理業(yè)務(wù)中必不可少的共有部分。 使用計(jì)算機(jī)以后,數(shù)據(jù)處理的速度和規(guī)模,無論是相對于手工方式,還是機(jī)械方式,都有無可比擬的優(yōu)勢。存儲器的容量、存儲速率直接影響到數(shù)據(jù)管理技術(shù)的發(fā)展。數(shù)據(jù)庫也被越來越多地應(yīng)用于生成和維護(hù)多媒體應(yīng)用程序上。經(jīng)典的數(shù)據(jù)庫應(yīng)用涉及諸如訂單、顧客、工作、員工、學(xué)生、電話之類的項(xiàng),或其它數(shù)據(jù)量較大、需要密切關(guān)注的事務(wù)。把設(shè)計(jì)轉(zhuǎn)變?yōu)閷?shí)際的數(shù)據(jù)庫,并且這些數(shù)據(jù)庫帶有功能完備、高效能的應(yīng)用,是一個工程過程。 數(shù)據(jù)庫的設(shè)計(jì)和開發(fā)及包括藝術(shù)有包括工程。這些技術(shù)沒有脫離經(jīng)典數(shù)據(jù)庫技術(shù)的要求。數(shù)據(jù)庫技術(shù)能使 Inter 應(yīng)用超越具有 早期應(yīng)用特點(diǎn)的簡單的發(fā)布。 依據(jù)此設(shè) 計(jì)思想,通過對用戶需求的分析,將學(xué)生管理信息系統(tǒng)大致分為五個模塊:學(xué)生基本情況管理模塊、黨費(fèi)管理模塊、日常事務(wù)管理模塊、預(yù)備學(xué)生基本情況管理模塊,學(xué)生干部基本信息管理。一旦需求確定下來,原型將被拋棄。 快速原型的本質(zhì)是 “快速 ”。系統(tǒng)通過與用戶交互而得到驗(yàn)證,據(jù)此得到驗(yàn) 證正確地描述了用戶的需求,因此,在開發(fā)過程的后續(xù)階段不會因?yàn)榘l(fā)現(xiàn)了設(shè)計(jì)文檔的錯誤而進(jìn)行較大的返工。如下圖所示(圖中的實(shí)線箭頭表示開發(fā)過程,虛線箭頭表示維護(hù)過程),快速原型模型的第一步是快速建立一個能反映基本需求的原型模型,并讓其在計(jì)算機(jī)上能試運(yùn)行,通過實(shí)踐來了解目標(biāo)系統(tǒng)的概貌。其核心是用交互的、快速建立起來的原型取代了 形式的、僵硬的(不易修改的)大快的規(guī)格說明 [7]。 快速原型法也稱為面向?qū)ο蠓椒ㄊ墙陙磲槍Y(jié)構(gòu)程序設(shè)計(jì)( SA—SD—SP)的缺陷提出的設(shè)計(jì)新途徑,是適應(yīng)當(dāng)前計(jì)算機(jī)技術(shù)的進(jìn)步及對軟件需求的極大增長而出現(xiàn)的。 教務(wù)管理信息系統(tǒng)的分析和概要設(shè)計(jì) 教務(wù) 管理信息系統(tǒng)分析 根據(jù)實(shí)際情況,使用快速原型法( Rapid Prototyping)即以少量代價快速地構(gòu)造一個可執(zhí)行的軟件系統(tǒng)模型。不同的用戶擁有不同的權(quán)限,永遠(yuǎn)最高權(quán)限的管理員才能添加,更新,修改,刪除數(shù)據(jù),只有一般權(quán)限的用戶(學(xué)生)只能讀取,瀏覽信息,保證了系統(tǒng)的安全性。 專業(yè)開 設(shè)情況查閱: 課程管理:進(jìn)行課程的添加、修改和刪除等操作。 系統(tǒng)管理模塊功能 公告管理:輸入標(biāo)題和內(nèi)容點(diǎn)擊“發(fā)布”即可。 系統(tǒng)主菜單界面圖如下: 點(diǎn)擊左側(cè)對應(yīng)的鏈接即可訪問相應(yīng)的功能頁面。 系統(tǒng)具體功能描述 教務(wù)信息管理模塊功能 登陸界面如下圖所示: 輸入正確用戶名和密碼,點(diǎn)擊“登陸”即可進(jìn)入。學(xué)生信息管理模塊是可以對學(xué)生進(jìn)行查詢、錄入、修改、刪除等操作,動態(tài)了解各學(xué)生基本信息。根據(jù)初期的設(shè)計(jì),實(shí)現(xiàn)了學(xué)生基本情況的管理,黨費(fèi)收繳管理,日常事務(wù)的提醒,以及信息發(fā)布等幾個方面的功能。 本文將在后面做 詳細(xì)介紹。 ASP是 MicrosoftASP中的網(wǎng)絡(luò)編程結(jié)構(gòu),使得建造、運(yùn)行和發(fā)布網(wǎng)絡(luò)應(yīng)用非常方便和高效, ASP是一種建立在通用語言上的程序構(gòu)架,能被用于以一臺 Web服務(wù)器來建立強(qiáng)大的 Web應(yīng)用程序。 ASP作為一種經(jīng)典的網(wǎng)路程序語言,一種 “簡單、流行、面向?qū)ο?、類型安?”的程序設(shè)計(jì)語言, ASP意在綜合 Visual Basic的高效率和 C++的強(qiáng)大功能 。這些優(yōu)點(diǎn)能夠極大地提高學(xué)生管理的工作質(zhì)量和效率 ,也是高校教務(wù)管理的科學(xué)化、規(guī)范化、信息化管理的重要條件。 隨著科學(xué)技術(shù)的不斷提高 ,計(jì)算機(jī)科學(xué)日漸成熟 ,其強(qiáng)大的功能已為人們深刻認(rèn)識 ,它已進(jìn)入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。 然而,長期以來學(xué)生管理工作一直是使用傳統(tǒng)人工的管理方式,這樣的管理方式存在著 :效率低、保密性差 ,大量的文件和數(shù)據(jù)難于查找、更新和維護(hù),造成了辦事效率低這樣的現(xiàn)狀。 開發(fā)教務(wù)信息系統(tǒng)的必要性 高等院校的教務(wù)管理工作是學(xué)校管理工作中一項(xiàng)十分重要的工作,占有十分重要的位 置,也是高校日常事務(wù)管理中的一個重要環(huán)節(jié)。 管理信息系統(tǒng) MIS的開發(fā)必須具有一定的科學(xué)管理工作基礎(chǔ)。具有統(tǒng)一規(guī)劃的數(shù)據(jù)庫是 MIS成熟的重要標(biāo)志,它象征著管理信息系統(tǒng) MIS是軟件工 程的產(chǎn)物 . 管理信息系統(tǒng) MIS是一個交叉性綜合性學(xué)科,組成部分有:計(jì)算機(jī)學(xué)科(網(wǎng)絡(luò)通訊、數(shù)據(jù)庫、計(jì)算機(jī)語言等)、數(shù)學(xué)(統(tǒng)計(jì)學(xué)、運(yùn)籌學(xué)、線性規(guī)劃等)、管理學(xué)、仿真等多學(xué)科。 管理信息由信息的采集、信息的傳遞、信息的儲存、信息的加工、信息的維護(hù)和信息的使用五個方面組成。 ASP。 Browser/Server。在文中對相關(guān)的技術(shù)進(jìn)行了描述,對系統(tǒng)的各個子系統(tǒng)的功能、設(shè)計(jì)思路及設(shè)計(jì)方法都作了詳細(xì)的描述。本文是在 Microsoft ASP框架的集成環(huán)境中使用ASP平臺、 C語言、 SQL Server數(shù)據(jù)庫并結(jié)合了 WEB技術(shù)進(jìn)行開發(fā)的。 本科畢業(yè)(設(shè)計(jì))論文 教務(wù)信息管理系統(tǒng) 基于 ASP的教務(wù)信息系統(tǒng) 摘要: 管理信息系統(tǒng)在現(xiàn)代社會已深入到各行各業(yè),由于計(jì)算機(jī)技術(shù)的迅速發(fā)展和普及,管理信息系統(tǒng) MIS事實(shí)上已成為計(jì)算機(jī)管理信息系統(tǒng)。教務(wù)管理信息系統(tǒng)是典型的管理信息系統(tǒng) ,其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序兩個方面。完成了對日常學(xué)生的計(jì)算機(jī)管理,以及對信息的添加,修改,刪除 等計(jì)算機(jī)管理工作。 關(guān)鍵詞 : MIS; Browser/Server;學(xué)生; ASP;管理 Elementary Study of Management Information System Based on ASP Zhu Tingting (Dept. of Computer and Information Science, Southwest Forestry College, Kunming, Yunnan, 650224, China) Abstract: Nowadays, Management Information System is used by many and many calling. As a result of puter technology is developed and generalized rapidly, the Manager Information System turn into Computer Management Information System in fact. Pidgin of Communist Party Management System is emblematical Manager Information System. Exploitation prises construction and maintenance of background database and proscenium application program two sides. The System is developed in Microsoft Visual Studio Net., which is used language of C, platform of ASP, and the database of the Microsoft SQL Server 2020, and is integrate Web technology. The System achieves the puter management of pidgin of Communist Party, and the puter management of appending, deleting, modification information. The paper introduces the correlative technology, function of respective subsystem, conceive and design methods in detail. Keywords: MIS。 Pidgin of Communist Party。 Management 目 錄 1 前言 .................................................................. 1 管理信息系統(tǒng) ................................................... 1 開發(fā)教務(wù)管理信息系統(tǒng)