




已閱讀5頁,還剩45頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
畢業(yè)論文題目授課計劃填報管理系統(tǒng)學生姓名*學號31063003系部計算機科學與工程系專業(yè)軟件技術班級指導教師*講師顧問教師*研究員級高工二九年六月摘要I摘要授課計劃是教師在開學前準備的一項重要教學基本資料。授課計劃的制定必須嚴格遵照該門課程的教學大綱的要求,以確保達到培養(yǎng)學生的預定目標。它不僅涉及到教務科長、教研室主任、課程負責人、各任課教師四個層次的人員;還涉及了各實驗室和多媒體教室資源的高效利用。本論文論述了授課計劃填報管理系統(tǒng)的開發(fā)流程,包括授課計劃填報管理、教學資源申請與查詢管理、資源基本信息管理、教師基本信息管理、系部基本信息管理等五大模塊,同時分為普通教師、課程負責人、系教務科、管理員四個身份等級。本項目基于.Net2005平臺,應用多層框架技術實現(xiàn)。該系統(tǒng)為教師申請教學資源,課程負責人制定授課計劃,管理員查詢核對信息提供了方便,達到規(guī)范教學秩序的目標。同時為實現(xiàn)授課計劃的制定和質量監(jiān)控的信息化、網(wǎng)絡化、智能化提供了有力的支持。關鍵詞:授課計劃填報系統(tǒng).NET目錄II目錄摘要.I目錄.II第一章項目概述.11.1項目建設背景.11.2項目開發(fā)目標.11.3論文結構.2第二章B/S相關技術概述.32.1瀏覽器/服務器(BROWSER/SERVER)結構.32.2.NET平臺框架結構.32.3系統(tǒng)三層框架模型.42.4三層框架核心代碼實現(xiàn).5第三章系統(tǒng)分析與設計.113.1系統(tǒng)開發(fā)的運行平臺與開發(fā)工具.113.1.1系統(tǒng)開發(fā)環(huán)境.113.1.2系統(tǒng)開發(fā)工具.113.2系統(tǒng)需求分析與設計.113.2.1系統(tǒng)功能性描述.113.2.2系統(tǒng)主要功能模塊.133.3系統(tǒng)數(shù)據(jù)庫表設計.143.3.1數(shù)據(jù)庫表的邏輯設計.143.3.2數(shù)據(jù)庫表的設計文檔.143.4系統(tǒng)框架設計.193.4.1系統(tǒng)項目開發(fā)結構.193.4.2系統(tǒng)功能模塊匯總表.19第四章系統(tǒng)流程分析及功能實現(xiàn).224.1系統(tǒng)流程概述.224.2特色功能流程概述與實現(xiàn).254.2.1授課計劃管理.254.2.2教室資源申請.364.2.3查詢資源使用情況.41第五章總結與展望.445.1總結.445.2展望.44致謝.45參考文獻.46項目概述1第一章項目概述1.1項目建設背景授課計劃是教師在開學前準備的一項重要教學基本資料。授課計劃的制定必須嚴格遵照該門課程的教學大綱的要求,以確保達到培養(yǎng)學生的預定目標。它不僅涉及到教務科長、教研室主任、課程負責人、各任課教師四個層次的人員;還涉及了各實驗室和多媒體教室資源的高效利用。但是,目前的教務管理系統(tǒng)還不能實現(xiàn)授課計劃的制定和質量監(jiān)控的信息化、網(wǎng)絡化、智能化,主要表現(xiàn)如下:1教研室主任不能準確地監(jiān)控課程負責人的負責情況;2課程負責人需人工核對各任課教師的授課計劃是否嚴格遵照其預先制定的授課計劃模板;3實驗室調(diào)度系統(tǒng)和多媒體調(diào)度系統(tǒng)相互獨立,任課教師需打開兩個系統(tǒng)進行申報;4系部進行教學進程檢查時,不能又快又準確地監(jiān)控到某位任課教師課堂教學內(nèi)容、上課地點及某一時間系部有哪些教師正在上課;5教師的理論教學工作量和實踐教學工作量核算復雜。針對以上弊病,結合的實際情況,開發(fā)了授課計劃填報管理系統(tǒng),用來提高教師制定授課計劃的效率和加強系部教學監(jiān)控的及時性和準確性,為學校教學的二級管理提供有力支持,全面推進高質量、高水平、高效率的教務管理,使學校教務管理向著“規(guī)范化、信息化、網(wǎng)絡化”方向發(fā)展。1.2項目開發(fā)目標通過長期的教學管理和質量監(jiān)控工作的實踐以及教務處對教師教學工作量的核算要求及教學檔案歸檔要求,確定系統(tǒng)的目標是建立一個基于B/S結構的授課計劃填報管理系統(tǒng)平臺。此系統(tǒng)能使整個校園網(wǎng)乃至Internet上的用戶都可訪問,而且用戶可在多地域、任意時間段以不同身份來訪問授課計劃填報系統(tǒng)中的數(shù)據(jù),大大加強了系統(tǒng)數(shù)據(jù)共享的能力。此系統(tǒng)具體應達到以下目標:1能全面掌握全系部教師教學內(nèi)容的基本信息,能適時監(jiān)控教師的教學內(nèi)容是否與教學大綱一致,為系部的教學進程檢查提供高效保證;2能通過查詢模式、瀏覽模式等方便地查找、篩選和統(tǒng)計所需要的信息(如按某一時間能查詢出全系部教師都在何地點上課、按教師姓名能統(tǒng)計匯總其各類教學業(yè)務及工作量明細);3能自動生成普通教師、實踐指導教師、教研室主任及課程負責人等需上交的各類教學檔案清單,而且能監(jiān)控其上交情況;4能適時監(jiān)控教師調(diào)、停課及補課情況;畢業(yè)設計論文25能夠實現(xiàn)教師、課程負責人、教研室主任及管理員四者之間的交流與溝通;6能設置權限,即設置教務員、教研室主任、課程負責人的管理權限。1.3論文結構第一章項目概述,簡要介紹了授課計劃填報系統(tǒng)的建設背景與開發(fā)目標,并介紹了項目的總體功能與論文結構。第二章B/S相關技術概述,介紹了系統(tǒng)中應用的B/S模式、.NET框架結構及三層框架模型的核心代碼實現(xiàn)。第三章系統(tǒng)分析與設計,介紹了系統(tǒng)開發(fā)的運行平臺與開發(fā)工具、系統(tǒng)總體需求分析及系統(tǒng)界面設計、數(shù)據(jù)庫設計等。第四章系統(tǒng)流程分析及功能實現(xiàn),介紹了系統(tǒng)的操作流程,并重點介紹了授課計劃管理、教室資源申請、查詢資源使用情況等三大模塊功能的程序實現(xiàn)。第五章總結與展望,介紹了授課計劃填報管理系統(tǒng)的優(yōu)點及應用效果,并對本文所做工作的總結并提出了下一步需要完成的工作。B/S相關技術概述3第二章B/S相關技術概述2.1瀏覽器/服務器(Browser/Server)結構Browser/Server是一種分布式的Client/Server式結構,用戶可以通過瀏覽器向分布在網(wǎng)絡上的許多服務器發(fā)出請求。Browser/Server結構簡化了客戶機的管理工作,客戶機上只需安裝、配置少量的客戶端軟件(通常是瀏覽器),服務器將負擔更多的工作,對數(shù)據(jù)庫的訪問和應用系統(tǒng)的執(zhí)行將在服務器完成。在實際使用時,基于瀏覽器/服務器結構模式的信息系統(tǒng)通常會采用三層或更多層的結構。例如采用瀏覽器Web服務器數(shù)據(jù)庫服務器的三層結構時,以Web服務器作為功能邏輯層,用戶端通過瀏覽器向Web服務器提出查詢請求,Web服務器則根據(jù)需要再向數(shù)據(jù)庫服務器發(fā)出數(shù)據(jù)檢索請求。數(shù)據(jù)庫服務器則根據(jù)查詢條件返回相應的數(shù)據(jù)結果給Web服務器,Web服務器將結果轉化為字符流返回給瀏覽器,在瀏覽器中轉換為合適的界面給用戶瀏覽。如圖2-1所示。圖2-1基于Web的三層結構示意圖Browser/Server模式的優(yōu)點在于它解決了普通的客戶機/服務器模式的一些缺點:所有的用戶可以在世界各地通過Internet來訪問服務器,客戶端的軟件是通用的Web瀏覽器(例如MicrosoftInternetExplorer、NetscapeNavigator等),而且所有的程序開發(fā)工作均集中在服務器端,不需過多地考慮客戶端的更新,所以可以有效地減少客戶端軟件安裝和更新等問題。2.2.NET平臺框架結構.NET是微軟公司的一個產(chǎn)品系列,是一種新的計算平臺,它包含了操作系統(tǒng)WEB服務器客戶端應用服務器瀏覽器客戶數(shù)據(jù)服務器畢業(yè)設計論文4上軟件開發(fā)的所有層,它提供了微軟平臺所曾見過的組件技術、呈現(xiàn)技術和數(shù)據(jù)技術的最豐富的集成級別。整個體系結構已經(jīng)被創(chuàng)建為易于在高度分布式Internet環(huán)境中的應用程序開發(fā),就像進行傳統(tǒng)的桌面系統(tǒng)開發(fā)一樣。整個.NET平臺體系結構可以分為4個主要部分:用來構建和運行企業(yè)信息系統(tǒng)的基礎設施和工具,包括VisualStudio.NET,.NETEnterpriseServers,.NETFramework;.NET基礎服務,包括一組用于Internet的信息共享服務,以及用于文件存儲、用戶偏好管理、日歷管理的服務等;.NET用戶體驗,信息可以以各種方式、在各種不同設備上提供.NET設備,這種設備軟件使得可以使用新的可以利用網(wǎng)絡服務的智能Internet設備。微軟平臺的主要缺點是只能限于Windows平臺,與Sun公司的J2EE相比,其主要的優(yōu)點如下:1)開發(fā)應用程序的成本更低;2)運行和維護應用程序的成本更低;3)伸縮的能力更大,被證明的可以支持客戶端數(shù)是任何J2EE平臺表明的可以支持的客戶端數(shù)的10倍;4)互用性更強,可以將工業(yè)標準電子協(xié)作協(xié)議(UDDI)內(nèi)置到平臺中。因此,本項目選擇.NET作為“分布式應用程序開發(fā)”的基礎平臺,.NET平臺的框架結構如圖2-2所示。圖2-2.NET平臺的框架結構2.3系統(tǒng)三層框架模型在本系統(tǒng)中,充分考慮項目的易維護性和開發(fā)的規(guī)范性,降低后續(xù)開發(fā)成本,真正實現(xiàn)軟件工程理論中“高內(nèi)聚,低耦合”的設計思想,系統(tǒng)選用了多層架構的設計手段。將不同功能邏輯單元分別放在不同的層面進行開發(fā)。具體在項目中分為三層結構,具體描述為:1.Web表示層:在該層主要實現(xiàn)頁面GUI的設計,完成與用戶的信息交互。B/S相關技術概述52.BLL業(yè)務邏輯層:在以上各層的支撐下,最后在該層實現(xiàn)具體業(yè)務邏輯。3.DAL數(shù)據(jù)訪問層:實現(xiàn)對數(shù)據(jù)庫中特定表的特定操作。簡單的說法就是實現(xiàn)對數(shù)據(jù)表的Select,Insert,Update,Delete的操作。圖2-3三層架構模型基于此結構另外系統(tǒng)中拓展的兩層模型,描述為:4.Model數(shù)據(jù)模型層:數(shù)據(jù)模型層實現(xiàn)對數(shù)據(jù)庫關系表的對象轉化過程,將每張表對對應定義為一個類,在系統(tǒng)中以該類的實例化對象,實現(xiàn)數(shù)據(jù)在各個層次間的數(shù)據(jù)傳輸。5.DBUtility數(shù)據(jù)庫底層:在該層實現(xiàn)對數(shù)據(jù)庫底層的各種操作,通過反射機制建立數(shù)據(jù)庫的連接,在配置文件中實現(xiàn)配置連接不同的數(shù)據(jù)庫。2.4三層框架核心代碼實現(xiàn)1、DBUtility層,數(shù)據(jù)庫操作基礎類DbHelperSQLusingSystem;usingSystem.Collections;usingSystem.Collections.Specialized;usingSystem.Data;usingSystem.Data.SqlClient;usingSystem.Configuration;usingSystem.Data.Common;usingSystem.Collections.Generic;畢業(yè)設計論文6namespaceHuaiXinTRAS.DBUtility/數(shù)據(jù)訪問抽象基礎類/publicabstractclassDbHelperSQL/數(shù)據(jù)庫連接字符串(web.config來配置),可以動態(tài)更改connectionString支持多數(shù)據(jù)庫.publicstaticstringconnectionString=Server=CHINA-DB7C2A2D7;uid=sa;pwd=ict;database=HuaiXinTRAS;publicDbHelperSQL()#region執(zhí)行簡單SQL語句/執(zhí)行SQL語句,返回影響的記錄數(shù)/SQL語句/影響的記錄數(shù)publicstaticintExecuteSql(stringSQLString)using(SqlConne
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 采石場承包合同范本及資源保護與利用協(xié)議
- 招生團隊協(xié)議書范本
- 民族風情步行街個人店鋪租賃與文化傳承合同
- 餐飲場地租賃合同范本:包含租賃合同終止及清算條款
- 代理人協(xié)議書范本
- 拆除工程臨時交通疏導合同范本
- 寵物寄養(yǎng)買賣協(xié)議書范本
- 餐飲行業(yè)廚師勞務派遣與菜品創(chuàng)新合同
- 資產(chǎn)清算拍賣委托代理合同書范本
- 水利設施拆除工程安全監(jiān)管協(xié)議
- 民俗文化的產(chǎn)業(yè)化發(fā)展
- 班級讀書會《城南舊事》課件
- 胃早癌-經(jīng)典課件
- 中央廣播電視大學畢業(yè)生登記表-6
- 垃圾滲濾液應急處理服務投標方案技術標
- 質量管理體系全套文件
- 夜市治安管理應急預案
- 明德云學堂義務教育心得
- 珍愛生命中學生心理健康主題班會
- Cmk設備能力指數(shù)分析表
- J17J177 鋼絲網(wǎng)架珍珠巖復合保溫外墻板建筑構造
評論
0/150
提交評論