【正文】
20 Not null nianj 年級(jí) char 10 Not null spec 專業(yè) char 30 Not null xib 系別 char 30 Not null 用戶登陸信息表: 屬性名 屬性含義 主鍵 外鍵 類型 寬度 小數(shù)位數(shù) 是否為空 studid 用戶名 √ char 15 Not null password 密碼 char 15 Not null sid 用戶身份 10 Not null (二)具體實(shí)現(xiàn) 管理員登陸后有權(quán)對(duì)學(xué)生和教師分配權(quán)限、審核課程,查看課程注冊情況,學(xué)生選課情況,修改學(xué)生信息,注銷學(xué)生。 刪除學(xué)生以及該學(xué)生的所有信息。 包括教師信息和學(xué)生信息以及課程的添加刪除。 ? 教師登陸:教師通過 ID 和密碼登陸,實(shí)現(xiàn)對(duì)課程的注冊以及設(shè)定課程信息 (三)系統(tǒng)功能模型與流程 本系統(tǒng)按照使用者分為三大模塊,參見圖 21。 ? 管理系統(tǒng):進(jìn)行系統(tǒng)總體設(shè)置管理。 根據(jù)網(wǎng)絡(luò)管理的特點(diǎn)以及由此所決定的操作過程和資源利用的方式,我們提出以教學(xué)課程管理為核心的設(shè)計(jì)方案及管理系統(tǒng)。本系統(tǒng)開發(fā)的主要目的是對(duì)教務(wù)處的關(guān)于學(xué)生選課及成績管理部分實(shí)現(xiàn)計(jì)算機(jī)管理。減少工作量。方便快捷,不容易出錯(cuò)。 圖 12 ASP 使用 ADO訪問數(shù)據(jù)庫 第二章 系統(tǒng)總體分析 (一) 系統(tǒng)建設(shè)目標(biāo) 本系統(tǒng)旨在使目前校園內(nèi)教學(xué)、教務(wù)管理信息網(wǎng)絡(luò)化,解決已往信息傳遞不方便、不快捷等問題,學(xué)生可以直接通過網(wǎng)絡(luò)選擇專業(yè),填寫個(gè)人資料。它具有易使用、高速、占用內(nèi)存小等優(yōu)點(diǎn)。例如,Access、 SQL Server、 Oracle、 Excel、 Word 等。經(jīng)過逐步 演變,今天的 ASP 可利用 ActiveX 數(shù)據(jù)對(duì)象 ADO (ActiveX Data Objects)方便的訪問數(shù)據(jù)庫。當(dāng)程序執(zhí)行完畢后,服務(wù)器僅將執(zhí)行的結(jié)果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負(fù)擔(dān),大大提高了交互的速度。 ASP 內(nèi)含于 和 之中 ,通過 ASP 我們可以結(jié)合 HTML 網(wǎng)頁、 ASP 指令和 ActiveX 元件建立動(dòng)態(tài)、交互且高效的 WEB 服務(wù)器應(yīng)用程序。一方面, ASP 將 HTML 語言和腳本語言融合在一起,為動(dòng)態(tài) Web 頁的生成提供了真正的寬松環(huán)境;另一方面,它所采用的 ADO 后臺(tái)數(shù)據(jù)庫訪問技術(shù),可對(duì)任何與ODBC 和 OLE DB 兼容的數(shù)據(jù)庫進(jìn)行訪問。 網(wǎng)上選課系統(tǒng)基于 IIS 上采 用了目前最流行的 ASP 技術(shù)作為運(yùn)行平臺(tái)。 ? 第二層 WEB 服務(wù)器是功能層,完成客戶的應(yīng)用功能,即 WEB服務(wù)器接受客戶的請求,以 CGI 或 ASP 與數(shù)據(jù)庫連接,進(jìn)行申請?zhí)幚?,而后?shù)據(jù)庫結(jié)果返回服務(wù)器,再傳至客戶端。 在現(xiàn)代管理信息系統(tǒng)中,利用 Web 技術(shù),實(shí)現(xiàn) Web服務(wù)器與數(shù)據(jù)庫系統(tǒng)的連接,完成對(duì)數(shù)據(jù)的處理與查詢,用戶可以通過操作簡單易學(xué)的瀏覽器來查詢處理所需要的各種數(shù)據(jù)。 ASP技術(shù)開發(fā) MIS 系統(tǒng)的優(yōu)勢 管理信息系統(tǒng) (MIS)作為一個(gè)綜合的人機(jī)交互系統(tǒng),它利用計(jì)算機(jī)提供信息以支持運(yùn)行、管理、分析和決策功能。嚴(yán)格地說只有信息的集中統(tǒng)一,信息才是資源。 (二 )系統(tǒng)綜述 本系統(tǒng)使用了基于 IIS 的 ASP+ACCESS 相結(jié)合的動(dòng)態(tài)網(wǎng)頁技術(shù),并運(yùn)用 VB script腳本語言和非過程化查詢語言 SQL語句 ,開發(fā)出了這套基于 WEB的網(wǎng)上選課系統(tǒng)。學(xué)分制的實(shí)行給學(xué)生以更大的選擇空間,但也增加了日常教務(wù)的管理工作量。 (一) 系統(tǒng)設(shè)計(jì)背景 隨著信息技術(shù)的日益發(fā)展和計(jì)算機(jī)網(wǎng)絡(luò)的普遍應(yīng)用,學(xué)校的學(xué)生人數(shù)不斷增加,原有的學(xué)生信息管理的手工管理模式已無法更上時(shí)代的需要。一方面,數(shù)據(jù)庫是一種強(qiáng)大的信息管理工具,另一方面, 提供了共享數(shù)據(jù)的方法 。 系統(tǒng)是一個(gè)大型的分布式超媒體信息數(shù)據(jù)庫,它極大的推動(dòng)了Inter 的發(fā)展,己經(jīng)成為 Interne 中最流行、最主要的信息服務(wù)方式。 The quarters management sub system is a typical application of management information system ( know as MIS) , Manage the information system be we are often MIS( Management Information System) that say, at emphasize the management, and emphasize the information39。 經(jīng)過分析 ,我們使用 了基于 IIS 的 ACCESS+ASP (active server pages) 相結(jié)合的動(dòng)態(tài)網(wǎng)頁技術(shù) , 并運(yùn)用 VB Script 腳本語言和非過程化查詢語言 SQL 語句, 利用其提供的各種面向?qū)ο蟮拈_發(fā)工具 ,首先在短時(shí)間內(nèi)建立系統(tǒng)應(yīng)用原型 ,然后 ,對(duì)初始原型 系統(tǒng)進(jìn)行需求迭代 ,不斷修正和改進(jìn) ,直到形成用戶滿意的可行系統(tǒng)。對(duì)于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫。在這些學(xué) 科的基礎(chǔ)上,形成信息收集和加工的方法,從而形成一個(gè)縱橫交織的系統(tǒng)。 本科畢業(yè)論文 網(wǎng)上選課管理系統(tǒng) 作 者 院 系 理 工 專 業(yè) 計(jì) 算 機(jī) 年 級(jí) 學(xué) 號(hào) 指導(dǎo)教師 職 稱 講 師 答辯日期 摘要 : 本論文主要包括學(xué)生選課管理信息系統(tǒng)方案分析與網(wǎng)絡(luò)規(guī)劃,本系統(tǒng)是一個(gè)典型的信息管理系統(tǒng) (MIS), 管理信息系統(tǒng)就是我們常說的 MIS( Management Information System),在強(qiáng)調(diào)管理,強(qiáng)調(diào)信息的現(xiàn)代社會(huì)中它越來越得到普及。MIS 是一門新的科學(xué),它跨越了若干個(gè)領(lǐng)域,比如管理科學(xué)、系統(tǒng)科學(xué)、運(yùn)籌學(xué)、統(tǒng)計(jì)學(xué)以及計(jì)算機(jī)科學(xué)。其開發(fā)主要包括后臺(tái)數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面。而對(duì)于后者則要求應(yīng)用程序功能完備 ,易使用等特點(diǎn)。 關(guān)鍵字 : 選課管理信息系統(tǒng) 網(wǎng)絡(luò) 數(shù)據(jù) Abstract This dissertation chiefly consists of the student Select the lesson management information system conceptual analysis together with the concrete realization of work and the application of quarters management sub system。s modern society inside it to more and more get the the is a new science, ited to stride over the some the realm, and for example manage science, system science, strategy to learn, statistics to learn and calculator the foundation of these courses, bee the information collections with the method that process, from but bee a the system of the horizontal mainly includes building up database of backend and developing the application interface of frontend. The former required consistency and integrality and security of data. The later should make the application powerful and easily used. By looking up lots of datum, is built on an architechure of ASP and Access, using IIS as web server, programing with VB script and nonprocess query languge logging on this system, because of its objective tools in Win32. It can give you a shortcut to build up a prototype of system application. The prototype could be modified and developed till users are satisfied with it. Key words: Select the lesson Management Information System , Network , Data 目錄 第一章:緒論 (一):系統(tǒng)設(shè)計(jì)背景………………………………………………………… 1 (二):系統(tǒng)綜述……………………………………………………………… 1 第二章:系統(tǒng)總體分析………………………………………………………… 3 (一):系統(tǒng) 建設(shè)目標(biāo)………………………………………………………… 3 (二):系統(tǒng)基本情況描述…………………………………………………… 3 (三):系統(tǒng)功能模型與流程………………………………………………… 4 (四):系統(tǒng)數(shù)據(jù)分析與描述………………………………………………… 5 第三章:系統(tǒng)設(shè)計(jì)………………………………………………………………… 6 (一):系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)……………………………………………………… 6 (二):具體實(shí)現(xiàn)……………………………………………………………… 7 (三):系統(tǒng)特點(diǎn)……… ……………………………………………………… 11 第四章:測試…………………………………………………………………… 12 (一):模塊測試…………………………………………………………… 13 (二):功能測試…………………………………………………………… 13 (三):測試結(jié)果…………………………………………………………… 13 第五章:體會(huì)…………………………………………………………………… 14 參考文獻(xiàn) ………………………………………………………………………… 15 網(wǎng)上選課系統(tǒng) 第一章 緒論 Inter 網(wǎng)是目前全球最大的計(jì)算機(jī)通信網(wǎng),它遍及全球幾乎所有的國家和地區(qū)。 技術(shù)之所以能在全球普及,一個(gè)重要的原因就是它與數(shù)據(jù)庫管理系統(tǒng)相互融合,成為一個(gè)處理和共享信息的強(qiáng)大工具。兩者強(qiáng)強(qiáng)聯(lián)合取長補(bǔ)短,發(fā)揮各自優(yōu)勢,使用戶可以在 Web 瀏覽器上方便地檢索數(shù)據(jù)庫的內(nèi)容。隨著社會(huì)的發(fā)展,培養(yǎng)計(jì)劃也在不斷地修改。因此,利用現(xiàn)代計(jì)算機(jī)和數(shù)據(jù)庫開發(fā)技術(shù),在網(wǎng)絡(luò)環(huán)境下建立學(xué)生信息系統(tǒng)對(duì)于減輕學(xué)生信息管理人員的勞動(dòng)強(qiáng)度、提高工作質(zhì)量和效率、方便管理人員對(duì)信息的查詢、提高信息資源的利 用率和管理水平都具有重要意義。 本系統(tǒng)是一個(gè)一體化集成系統(tǒng),進(jìn)行信息管理是從總體出發(fā),全面考慮,保證各種職能部門共享數(shù)據(jù) ,減少數(shù)據(jù)的冗余度,保證數(shù)據(jù)的兼容性和一致性。數(shù)據(jù)的一體化并不限制個(gè)別功能子系統(tǒng)保存自己的專用數(shù)據(jù) ,但為保證一體化 ,首先要有一個(gè)全局的系統(tǒng)計(jì)劃,每一個(gè)小系統(tǒng)的實(shí)現(xiàn)均要 在這個(gè)總體計(jì)劃的指導(dǎo)下進(jìn)行;其次是通過標(biāo)準(zhǔn)、大綱和手續(xù)達(dá)到系統(tǒng)一體化。工欲善其事,必先利其器。這種從瀏覽器到服務(wù)器的數(shù)據(jù)處理結(jié)構(gòu)就是目前在 Intra 中十分流行的B/S 模式( Browser/Server), B/S 結(jié)構(gòu)是真正的三層結(jié)構(gòu),其結(jié)構(gòu)組成如圖 11: 圖 11 B/S 系統(tǒng)結(jié)構(gòu)圖 ? 第一層瀏覽器是表示層,完成用戶接口功能,在客戶端向指定的服務(wù)器發(fā)出請求, WEB 服務(wù)器用 HTTP 協(xié)議把所需的文件資料傳給用戶,客戶端接受并顯示在 WWW 服務(wù)器上。 ? 第三層數(shù)據(jù)庫服務(wù)器是數(shù)據(jù)層,數(shù)據(jù)庫服務(wù)器應(yīng)客戶請求進(jìn)行各種數(shù)據(jù)處理。 ASP是 Microsoft 公司的動(dòng)態(tài)站點(diǎn)設(shè)計(jì)技術(shù),全名為 Active Server Pages,憑借其動(dòng)態(tài)、高效和易于交互的