【正文】
. 系統(tǒng)管理員通過頁面提交各類信息的功能。 該模 塊主要分為:人員角色管理、角色管理、權(quán)限管理、角色權(quán)限管理、 選課信息 管理這五個功能。通過權(quán)限與角色、人員與角色的設(shè)定,用戶具有某種角色就 有特定的權(quán)限,不同的用戶由于角色的不同擁有不同的權(quán)限。 功能需求描述 系統(tǒng)管理 系統(tǒng)管理功能是 網(wǎng)上選課 系統(tǒng)中核心模塊。不同用戶由于權(quán)限不同屬于不同的角色,角色與權(quán)限相對應(yīng)。 19 系 統(tǒng) 管 理 員分 欄 管 理權(quán) 限 管 理角 色 權(quán) 限 設(shè) 置角 色 管 理 u s e s u s e s u s e s 人 員 角 色 設(shè) 置 u s e s u s e s 圖 31 系統(tǒng)管理用 例 系統(tǒng)主要用例說明如下: ? 系統(tǒng)管理 系統(tǒng)管理是 網(wǎng)上選課系統(tǒng) 必備的功能之一。 根據(jù)學(xué)生管理系統(tǒng)項目需求分析,得出系統(tǒng)主要用例圖,如圖 4所示。圖中的用例是用戶與計算機之間一次典型的交互作用,在 UML 中,用例表示為一個橢圓,執(zhí)行者是指用戶在系統(tǒng)中用類似人的圖形來表示的,但執(zhí)行者未必是人。 系統(tǒng)用例 用例圖用來確定需求的范圍,這些需求是設(shè)計開發(fā)的依據(jù)。 我負責(zé)的是 管理員 管理模塊,該模塊在整個系統(tǒng)中及其的重要,該模塊主要有:人員 角色管理、角色管理、權(quán)限管理、角色權(quán)限管理、 選課信息管理 、 教師信息管理、 學(xué)生登錄信息管理這七個小功能,不同用戶由于權(quán)限不同屬于不同的角色,角色與權(quán)限相對應(yīng)。我們在對市場進行了詳細的調(diào)研,接下來我們主要是對大體的 業(yè)務(wù)進行了需求說明和功能需求描述。 下圖是整個選課系統(tǒng)的頁面邏輯結(jié)構(gòu)示意圖: 選擇課程頁面 刪除課程頁面 個人信息頁面 修改密碼頁面 課程信息頁面 個人資料頁面 修改密碼頁面 添加學(xué)生頁面 刪除學(xué)生頁面 教師信息頁面 添加教師資料頁面 系統(tǒng)首頁 身份驗證 身份驗證 身份驗證 學(xué)生選課系統(tǒng) 教師個人系統(tǒng) 管理員管理 修改學(xué)生密碼頁面 密碼頁面 查看學(xué)生資料頁面 修改教師密碼頁面 17 3 此系統(tǒng)主要包括登陸界面,選課界面,信息瀏覽,信息修改,信息添加,信息刪除,其各個系統(tǒng)模塊的邏輯頁面功能如下圖: 18 第 四 章 需求分析 在軟件生命周期中,需求分析是最重要的一個階段。下圖是本系統(tǒng)的網(wǎng)絡(luò)應(yīng)用原理示意圖。在線系統(tǒng)的優(yōu)勢在于系統(tǒng)簡單、功能強大、擴展能力良好以及能夠方便的跨地域操作等性能。當(dāng)今有許多著名網(wǎng)站就構(gòu)筑在 SQL Server2021 上,如 、 、 、 等。它完全滿足電子商務(wù)、關(guān)鍵業(yè)務(wù)和數(shù)據(jù)倉庫應(yīng)用程序的要求。 SQL Server 2021 提供業(yè)界最完善的集成 XML 技術(shù),在易用 性方面當(dāng)然也是出類拔萃。另外, SQL Server 2021 在數(shù)據(jù)庫服務(wù)器自動管理技術(shù)方面處于數(shù)據(jù)庫領(lǐng)域的領(lǐng)先地位,它可以使用戶免去煩瑣復(fù)雜的工作量,從而有精力處理更重要的問題,使系統(tǒng)在商業(yè)戰(zhàn)略上站得先機。SQL Server 2021 使用了最先進的數(shù)據(jù)庫結(jié)構(gòu),與 Windows DNA 緊密集成,具有 14 強大的 Web 功能,它可以利用高端硬件平臺以及最新網(wǎng)絡(luò)和存儲技術(shù),可以為最大的 Web 站點和企業(yè)應(yīng)用提供優(yōu)良的擴展性和可靠性,使用戶能夠在 Inter領(lǐng)域快速建立服務(wù)系統(tǒng) ,為占領(lǐng)市場贏得寶貴的時間。 Microsoft SQL Server 自從 1989 年被 推出后,穩(wěn)步地從做桌面發(fā)展到工作組,并最終走進企業(yè)計算機房。 ◆ 使用集成的可視化數(shù)據(jù)庫設(shè)計和報告工具,創(chuàng)建 SQL Server 2021解決方案。 ◆ 使用改進后的可視化設(shè)計工具、編程語言和代碼編輯器,享受高效率的開發(fā)環(huán)境。它創(chuàng)建滿足關(guān)鍵性要求的多層次的智能客戶端、 Web、移動或基于 Microsoft Office 的應(yīng)用程序。同時 Visual Studio 9 會強化對于數(shù)據(jù)庫的支持以及微軟新的基于工作流( Workflow)的編程模型。 隨著即將發(fā)布的 Windows Vista (內(nèi)部名稱: Longhorn) 和 Office 2021,Visual Studio 9 也漸漸浮出水面。 這個版本的 Visual Studio 包含有眾多版本,分別面向不同的開發(fā)角色。它 同時也能開發(fā)跨平臺的應(yīng)用程序,如開發(fā)使用微軟操作系統(tǒng)的手機的程序等。 2021 年,微軟發(fā)布了 Visual Studio 2021。 Visio 作為使用統(tǒng)一建模語言( UML)架構(gòu)應(yīng)用程序框架的程序被引入,同時被引入的還包括移動設(shè)備支持和企業(yè)模 13 版。后者僅語法同 Java 相同,但是面向的不是 Java 虛擬機,而是 .NET Framework。 Visual Basic、 Visual C++ 都被擴展為支持托管代碼機制的開發(fā)環(huán)境,且 Visual Basic .NET 更是從 Visual Basic 脫胎換骨,徹底支持面向?qū)ο蟮木幊虣C制。 .NET 的通用語言框架機制( Common Language Runtime, CLR),其目的是在同一個項目中支持不同的語言所開發(fā)的組件。與此同時,微軟引入了建立在 .NET 框架上(版本 )的托管代碼機制以及一門新的語言 C (讀作 C Sharp,意為 C++++)。 2021 年,隨著 .NET 口號的提出與 Windows XP / Office XP 的發(fā)布,微軟發(fā)布了 Visual Studio .NET(內(nèi)部版本號為 )。這也是 Visual Basic 最后一次發(fā)布,從下一個版本 () 開始,Microsoft Basic 進化成了一種新的面向?qū)ο蟮恼Z言: Microsoft 。 12 第二章 系統(tǒng)開發(fā)技術(shù)與環(huán)境 Visual studio 2021 介紹 1998 年,微軟公司發(fā)布了 Visual Studio 。 。 。 。主要介紹系統(tǒng)開發(fā)前的前期工作,包括可行性分析及系統(tǒng)設(shè)計思想與需求規(guī)定。主要介紹本系統(tǒng)用到的主要技術(shù)。介紹論文的選題背景、所做工作以及論文的結(jié)構(gòu)安排。另外,為了增加系統(tǒng)的實用性,使之能盡量與實際的應(yīng)用系統(tǒng)和用戶需求相吻合,我對許多同類網(wǎng)站的內(nèi)容、功能進行了分析與對比,吸取了它們的可取之處,借 鑒了一些經(jīng)驗。 本文所做工作 為了開發(fā)出該系統(tǒng)并且是系統(tǒng)能夠真正達到 “適用、夠用、好用 ”的標(biāo)準(zhǔn)一配合用戶單位的使用,查閱相關(guān)的書籍及電子文檔,也向先輩們請教。 我們根據(jù)學(xué)院本身的需要,設(shè)計了一個 網(wǎng)上選課系統(tǒng) 系統(tǒng),該統(tǒng)融合最新的企業(yè) OA 辦公自動化管理理念,支持智能查找,動態(tài)報表,及時交流等功能,容納大量數(shù)據(jù)的 OA 辦公系統(tǒng),提供低成本的,無 紙化,可視化的自動化解決方案。作為計算機應(yīng)用的一部分,使用計算機對選課信息進行管理,具有人工管理所無法比擬的優(yōu)點,如查找方便、可靠性高、信息存儲量大、保密性好、壽命長、成本低等等優(yōu)點。隨著科學(xué)技術(shù)的不斷提高,計算機科學(xué)日臻成熟,其強大的就算功能已經(jīng)讓人們深有體會并開始著手改變舊有的工作方式。由于主客觀因素的制約,人們習(xí)慣使用人工的管理方式來管理文件檔案。 information and can to management (such as to add, edit, modify, or even user permissions, etc.) [key words] : office automation system, C design and the bination of the database, system management 10 第 一 章 緒論 學(xué)生網(wǎng)上選課系統(tǒng) 是學(xué)校日常教學(xué)管理工作中不可或缺的一部分,對于學(xué)校的決策者和管理者來說都是至關(guān)重要的,所以學(xué)生網(wǎng)上選課系統(tǒng)應(yīng)該為 用戶提供充分的信息管理和方便的查詢功能。 information function。s society into the work information age, the popularity of the Inter makes B/S structure software development bee In recent years the development of software mainstream architecture, also make relevant information technology got rapid development. Because society now petition, business change quickly demand is higher and higher, so the software is more and more urgent need to