【正文】
ar 30 xiank char 30 shub char 20 jianp char 25 zhub char 25 CPU char 25 3. 課室資源信息表 課室資源信息表 用來保存教室資源的基本信息, 課室資源信息表 的結(jié)構(gòu)如表 43 所示。 1. 用戶信息表 用來保存用戶信息, 用戶信息表的結(jié)構(gòu)如表 41所示。另外, SQL Server 2020 除了具有擴展性,可靠性以外,還具有可以迅速開發(fā)新的因特網(wǎng)系統(tǒng)的功能。在設計過程中我選用了 Microsoft 的 SQL Server 2020 數(shù)據(jù)庫,主要是從以下兩個方面考慮的: 1. 上手容易 SQL Server 與 Windows 界面風格完全一致,且有許多 向?qū)?(Wizard)幫助,易于安裝和學習。 第四章 數(shù)據(jù)庫設計 12 系統(tǒng)數(shù)據(jù)庫的組成 這一節(jié)將介紹系統(tǒng)的數(shù)據(jù)庫表結(jié)構(gòu)和創(chuàng)建表結(jié)構(gòu)的相關(guān)信息。身份認證可以分為以 下兩個過程: 1. 確認用戶是否是有效的系統(tǒng)用戶 2. 確定用戶的類型 第 1 個過程決定用戶能否進入系統(tǒng)。 系統(tǒng)流程分析 所謂系統(tǒng)流程就是用戶在使用系統(tǒng)時的工作過程。 第四章 數(shù)據(jù)庫設計 11 學生助理信息顯 示 登 錄 界 面選 擇 權(quán) 限用 戶 登 錄用 戶 登 錄用 戶 名 密 碼 正確 ?用 戶 名 密 碼 正確 ?主 體 窗 口 主 體 窗 口電腦信息查詢課室資源信息課室故障信息課室申請信息失物招領(lǐng)電腦信息管 理 員助 理不正確不正確正確正確 在功能模塊示意圖的樹狀結(jié)構(gòu)中,每一個葉結(jié)點都是一個最小的功能模塊。 功能模 塊劃分 從功能描述的內(nèi)容可以看到,本例可以實現(xiàn) 5 個完整的功能。 其中管理員登錄劃分為兩子系統(tǒng): , 。使用 面向?qū)ο蟮?Visual 作為開發(fā)語言, Windows XP Professional 為開發(fā)平臺,系統(tǒng)基本流程是:用戶登錄→主界面→選擇進行各項管理的 Web 頁。系統(tǒng)應提供方便、靈活的維護手段,方便應用人員和設計開發(fā)人員的維護和管理。因此,系統(tǒng)要有權(quán)限管理機制,保證系統(tǒng)軟件安全、可靠地運行。 4. 安全 整個系統(tǒng)在 Inter 網(wǎng)上運行,系統(tǒng)必須是安全的,包括系統(tǒng)本身的安全和數(shù)據(jù)的安全。 (2) 盡量減少用戶的工作量 對于一些相對固定的數(shù)據(jù),不應讓用戶頻繁輸入,而應讓用戶用鼠標選擇或系統(tǒng)自動生成。在應用系統(tǒng)的用戶操作方面應遵循人機界面設計的基本原則。在實用方面,需要考慮訪問速度 和可容納的最大同時請求數(shù)。 第三章 系統(tǒng)設計與分析 8 (4) 數(shù)據(jù)存儲規(guī)范化。建立數(shù)據(jù)庫需要注意以下問題 : (1) 數(shù)據(jù)的一致性 (2) 合理冗余 如果數(shù)據(jù)冗余低,數(shù)據(jù)的完整性容易得到保證,但增加了表間連接查詢的操作,為了提高系統(tǒng)的響應時間,合理的數(shù)據(jù)冗余也是必要的。 系統(tǒng)總體設計原則 面對復雜且迅速擴張的業(yè)務,系統(tǒng)的開發(fā)必須遵循開放、穩(wěn)定、安全可靠、維護性好等原則,以便于系統(tǒng)既能滿足目前的需要,又能適應將來擴展的需要。 查詢出某一課室一周的課程表 ,能查詢出某個時間段有課的課程表 ,能查詢出某個班級的課程表。需求分析包含兩部分:系統(tǒng)功能需求分析、性能需求分析。實現(xiàn)申請課室記錄的登記、查詢、更新和刪除。 .NET自從發(fā)布以來受到了業(yè)界的矚目,國外的軟件公司已經(jīng)把 .NET 技術(shù)應用到實際的項目當中 ,而且得到了很好的效果。它沒有經(jīng)過 Sun Microsystems, Inc. 的認可和批準。使用 Visual J 生成的應用程序和服務只在 .NET Framework 上運行。 Visual J 還支持 Visual J++ 中具有的大多數(shù)功能,包括 Microsoft 擴展。不管哪個 .的數(shù)據(jù)提供者,聲明 Dataset對象的方法是相同的: 第二章 關(guān)鍵技術(shù)分析 6 Dim mydataset as DataSet Visual Studio .NET 開發(fā)技術(shù) Visual J 是一種開發(fā)工具,供熟悉 Java 語言語法的開發(fā)人員在 .NET Framework 上生成應用程序和服務時使用。 ( 4) DataSet對象 DataSet是 ,它是從數(shù)據(jù)庫中檢索到數(shù)據(jù)在內(nèi)存中的緩存。 SqlDataAdapter是 Dataset和 SQL Server之間的連接器,用于檢索和保存數(shù)據(jù)。DataAdapter使用 .NET數(shù)據(jù)提供程序的 Connection對象來連接到數(shù)據(jù)源,使用Command對象從數(shù)據(jù)源中檢索數(shù)據(jù)并更改解析回數(shù)據(jù)源。 ( 3) DataAdapter對象 DataAdapter對象用于從數(shù)據(jù)源中檢 索數(shù)據(jù)并填充 Dataset中的表。 Command對象帶有的要執(zhí)行命令信息由 CommandText屬性指定。 Command對象的一個基本屬性是 Connection屬性,指定將命令提交到 DBMS中執(zhí)行 Connection對象。 ( 2) Command對象 在利用 Connection對象建立了到數(shù)據(jù)源的連接后,就可以利用 Command對象對數(shù)據(jù)源 執(zhí)行 SQL語句或存儲過程。使用完連接后可以用 close()方法關(guān)閉連接。Connection對象把數(shù)據(jù)連接的所有功能包裝了起來。 使用 。它有兩種 : Sqlconnection對象和 OleDbConnection對象。 Connection對象主要建立與特定數(shù)據(jù)源的連接 ; Command對象主要提供對數(shù)據(jù)源執(zhí)行命令的訪問 ; DataReader對象主要從數(shù)據(jù)源中提供高性能的單向數(shù)據(jù)流 ; DataAdapter對象主要提供連接 DataSet對象和數(shù)據(jù)源的橋梁 ; DataSet對象是數(shù)據(jù)的內(nèi)存駐留表示形式。另外,這些語言利用了 .NET Framework 的功能 ,此框架提供對簡化 ASP Web 應用程序和 XML Web services 開發(fā)的關(guān)鍵技術(shù)的訪問。 Visual Studio .NET 是一套完整的開發(fā)工具,用于生成桌面應用程序、移動應用程序、 ASP Web 應用程序和 XML Web services。 (4)系統(tǒng)運行穩(wěn)定,維護方便可靠,有較高的安全性。 (2)系統(tǒng)操作簡單易行,查詢靈活方便。 預期 目標: 針對用戶所需,建立一個計算機的 多媒體教室 管理系統(tǒng),加強 教學部門 的各 種信息資源的管理和應用,提高管理的現(xiàn)代化水平,在為 教學 日常業(yè)務提供全面信息服務的基礎上,提供管理決策支持功能 ,大大減少工作量,提高管理效率和速度。重要領(lǐng)導不支持的項目肯定不可行。 ( 3) 營運上的可行性:指系統(tǒng)對組織結(jié)構(gòu)的影響,現(xiàn)有人員和結(jié)構(gòu)、設備、環(huán)境等系統(tǒng)的適應性 等 。 ( 2) 技術(shù)上可行性:現(xiàn)技術(shù)上的可行性分析所考慮采用的硬件和軟件技術(shù)能滿足用戶提 出的要求(如計算機的容量、速度等)。 ( 1) 經(jīng)濟可行性:對組織的經(jīng)濟狀況和投資能力進行分析,一方面是支出的費用,其中包括設備購置費、軟件開發(fā)費、管理和維護費用;另一方面是取得的收益,其中有一部分可以用錢來衡量,如開發(fā)本系統(tǒng),為 用戶 節(jié)省的人力,物力。建設的必要性取決于需求的迫切性和實現(xiàn)的可行性。 系統(tǒng)開發(fā)的可行性分析和預期目標 在決定開發(fā)管理信息系統(tǒng)應用項目之前,首先要做好系統(tǒng)開發(fā)的可行性 分析。 通過一個 多媒體教室 管理系統(tǒng)的開發(fā)過程,可以使我們掌握實際編程技術(shù),培養(yǎng)形成正確的思維方法和嚴謹?shù)目茖W態(tài)度,提高調(diào)查研究,方案論證,創(chuàng)新意識以及自我學習的能力。 因此,開發(fā)一個代替手工操作的新型的計算機管理 信息系統(tǒng)是十分必要的,這也是本課題的由來。 本系統(tǒng)的開發(fā)將會使 教室管理 的工作人員擺脫 手工記錄的限制,操作人員可以方便的進行課室等信息的管理,減少龐大的工作量,通過系統(tǒng)的幫助,提高工作效率,避免不必要的損失。 在以前的教學中,對管理老師和學生助理來說在行業(yè)實際操作中,手工記錄課室信息的工作量 很大 ,在工作中進行迅速準確的查詢也 很 困難。 關(guān)鍵詞 : 多媒體教室, 數(shù)據(jù)庫 , Visual Design General Introduction III Design General Introduction With the increasing level of teaching, more and more multimedia classrooms need to use, they usually have to manage the teachers there to find or registration, often because of careless record at the wrong teachers will lead to fragmentation of the class. For management assistant for teachers and students in the actual operation, manual records classrooms increasing the workload of information, in work carried out quickly and accurately queries also bee increasingly difficult. To be able to solve this problem, with the actual operation of classroom management, design and development of this multimedia classroom management system The development process in accordance with software development processes, conducted needs analysis, design, detailed design, software testing, and ultimately successful pletion of a multimedia classroom management system for development work. System is pleted, under the guidance of teachers in the system development process with the pletion of their own experience and experience in this paper. more practical. Using SQL Server 2,000 to design the database, and with the aid of the outstanding development kit Microsoft Visual Studio Net 2,003, the system has the function for the user to register and the most flexible database structure, and it can support the database application well. The thesis mainly introduces the development background, functions and development in the process. The user is on a puter using simple fragmented forms and documents for manual operation, such as registration, access, modify, and so on. For enquiries or registration process cumbersome, slow and prone to error, and sometimes even personal assistants to classrooms of students testing equipment used in the classroom or the real situation. . Multimedia Network college classroom is a new topic of information through the campus work on campus large multimedia classroom implementation of centralized control and automation management is the goal of this project. In this paper, in accordance with the software engine