【正文】
、學(xué)期、所選課程、課程編碼8個(gè)字段。名稱字段名稱類別主鍵非空姓名XingmingvarcharNoNo所在學(xué)院SuozaixueyyuanvarcharNoNo所在專業(yè)SuozaizhuanyevarcharNoNo班級(jí)BanjivarcharNoNo密碼MimavarcharNoNo 學(xué)生信息表3.教師信息表標(biāo)識(shí):Info_teac教師信息表包括身份證號(hào)、姓名、性別、所屬學(xué)院、學(xué)歷、職稱、個(gè)人簡(jiǎn)介、密碼8個(gè)字段。 模塊間的接口學(xué)生登錄-密碼修改:學(xué)號(hào)學(xué)生登錄-查詢選課信息:學(xué)號(hào)、學(xué)期查詢選課信息-修改選課信息:專業(yè)、學(xué)期教師登錄-密碼修改:身份證號(hào)教師登錄-查詢已發(fā)布課程信息:身份證號(hào)根據(jù)系統(tǒng)功能設(shè)計(jì)的要求以及功能模塊的劃分,對(duì)于系統(tǒng)用戶信息數(shù)據(jù)庫(kù),可以列出以下數(shù)據(jù)項(xiàng)和數(shù)據(jù)庫(kù):1.名稱:課程信息表標(biāo)識(shí):Info_course課程信息表包括序號(hào)、課程編碼、課程名稱、供選學(xué)院、供選專業(yè)、老師、身份證號(hào)、學(xué)期、上課時(shí)間、學(xué)分、總?cè)藬?shù)、已選人數(shù)、地點(diǎn)、先行課、課程介紹15個(gè)字段。同樣,教師登錄模塊中,成功登錄后將教師名、教師的身份證號(hào)、教師姓名作為參數(shù)保存下來(lái),傳遞到密碼修改模塊、查詢已發(fā)布課程信息模塊、刪除課程發(fā)布信息模塊、修改課程發(fā)布信息模塊。首頁(yè)身份驗(yàn)證選課信息管理課程發(fā)布 模塊間的調(diào)用關(guān)系系統(tǒng)層次概框圖模塊間的調(diào)用:公共信息瀏覽模塊為教師和學(xué)生共用,學(xué)生登錄模塊中,當(dāng)學(xué)生成功登錄后,將學(xué)生的姓名、學(xué)號(hào)、密碼、學(xué)期作為共用信息保存下來(lái),作為密碼修改模塊、查詢選課信息模塊、修改選課信息模塊使用時(shí)的參數(shù)。選課信息的修改用于學(xué)生修理員才可以完成。通過(guò)選課名單的查詢可以查看該學(xué)期選擇某一門課程的學(xué)生情況。課程查詢即通 課程編碼(唯一)來(lái)查詢?cè)撜n程的相關(guān)介紹,包括課程內(nèi)容、開(kāi)課學(xué)期、地點(diǎn)等內(nèi)容。已發(fā)布課程信息瀏覽用于各代課老師查詢自己已經(jīng)發(fā)布的課程信息,主要用于瀏覽、核對(duì)。被選課程瀏覽用于學(xué)生修改、補(bǔ)選、重新選擇課程。信息管理:信息瀏覽:信息瀏覽包括已選課程瀏覽、被選課程瀏覽、公共信息瀏覽、已發(fā)布課程信息瀏覽。在本系統(tǒng)中,只有三種身份:學(xué)生、老師、管理員。 設(shè)計(jì)策略硬件環(huán)境:服務(wù)器端/客戶端:處理器:Intel PentiumIII內(nèi)存: 192M硬盤空間:20G軟件環(huán)境:服務(wù)器端/客戶端:操作系統(tǒng):Windows XP網(wǎng)絡(luò)協(xié)議:TCP/IP瀏覽器:Internet Explore 制作工具:Dreamweave 、SQL Server 2000、 ASP(Active Server Page)、 HTML(Hyper Text Markup Language)用Dreamweave網(wǎng)頁(yè)制作工具完成網(wǎng)上選課系統(tǒng)的界面的設(shè)計(jì),用HTML語(yǔ)言設(shè)計(jì)網(wǎng)頁(yè)的外觀構(gòu)架,在網(wǎng)頁(yè)編輯器中嵌入ASP和JAVA語(yǔ)言對(duì)網(wǎng)頁(yè)中提交的數(shù)據(jù)進(jìn)行處理,在系統(tǒng)的后臺(tái),用SQL Server 2000作為數(shù)據(jù)庫(kù)支持,提供基本的表信息,使用時(shí),打開(kāi)瀏覽器(Internet Explore),在地址欄中輸入“”(由于服務(wù)器和客戶端都在同一臺(tái)計(jì)算機(jī)上),回車后,即可進(jìn)入網(wǎng)上選課系統(tǒng)的主頁(yè),進(jìn)行操作。信息添加修改 信息查詢 信息管理 身份驗(yàn)證在編輯器中輸入html代碼即可完成對(duì)網(wǎng)頁(yè)的設(shè)計(jì),如果在其中加入VB,JAVA等腳本文件以及數(shù)據(jù)庫(kù)連接有關(guān)的語(yǔ)句指令,便可對(duì)已知數(shù)據(jù)進(jìn)行查詢,從而生成動(dòng)態(tài)網(wǎng)頁(yè)的一部分。瀏覽的網(wǎng)頁(yè)就是由HTML語(yǔ)言編寫出來(lái)的。一個(gè)HTML文件中包含了所有將顯示在網(wǎng)頁(yè)上的文字信息,其中也包括對(duì)瀏覽器的一些指示,如哪些文字應(yīng)放置在何處,顯示模式是什么樣的等?!俺谋尽本褪侵疙?yè)面內(nèi)可以包含圖片,聯(lián)接,甚至音樂(lè),程序等非文字的元素。此外,還可以用VB,Java等語(yǔ)言開(kāi)發(fā)自己的組件以進(jìn)一步擴(kuò)充其功能;ASP與瀏覽器無(wú)關(guān),ASP可以將運(yùn)行結(jié)果一HTML的格式傳送到客戶端瀏覽器,因而可以使用于各種瀏覽器。利用ASP提供的一組ActiveX服務(wù)器組件(ActiveX Server Components)可繼續(xù)擴(kuò)充ASP的功能。ASP采用的工作模型是典型的B/S過(guò)程: Server Pages文件名稱,并回車觸發(fā)這個(gè)Active Server Pages的申請(qǐng)。C、XQuery、XMLA、 、SMO、AMO等都將成為SQL Server數(shù)據(jù)平臺(tái)上開(kāi)發(fā)數(shù)據(jù)相關(guān)應(yīng)用的有力工具。SQL Server 提供強(qiáng)大的開(kāi)發(fā)工具和各類開(kāi)發(fā)特性,在大大提高開(kāi)發(fā)效率的同時(shí),進(jìn)一步拓展應(yīng)用空間,帶來(lái)新的商業(yè)應(yīng)用機(jī)遇。 SQL ServerSQL Server 是一個(gè)具備完全 Web 支持的數(shù)據(jù)庫(kù)產(chǎn)品,提供了對(duì)可擴(kuò)展標(biāo)記語(yǔ)言 (XML) 的核心支持以及在 Internet 上和防火墻外進(jìn)行查詢的能力,提供了以 Web 標(biāo)準(zhǔn)為基礎(chǔ)的擴(kuò)展數(shù)據(jù)庫(kù)編程功能。為翻新現(xiàn)有網(wǎng)站以及創(chuàng)建下一代應(yīng)用程序,Dreamweaver 還支持新標(biāo)準(zhǔn)和新的網(wǎng)頁(yè)技術(shù),帶有對(duì)XML、網(wǎng)頁(yè)服務(wù)和增強(qiáng)可訪問(wèn)性的支持。新集成的工作空間可以與Macromedia Flash MX和Fireworks MX共享,其中包括了標(biāo)示簽的文檔窗口、可放到dock中的畫板組、可定制的工具條和集成的文件瀏覽。Dreamweaver 可以開(kāi)發(fā)HTML、XHTML、ColdFusion、ASP、JSP或PHP網(wǎng)站。技術(shù)可行性:以MIS技術(shù)為開(kāi)發(fā)基礎(chǔ)。作為教師,也只要通過(guò)自己的電腦來(lái)操作即可,不用再奔波于教務(wù)處和辦公室之間。因此,利用網(wǎng)絡(luò),使學(xué)生只要在計(jì)算機(jī)前輸入自己的個(gè)人選課信息即可完成原來(lái)幾倍的作業(yè)量。網(wǎng)上選課系統(tǒng)是針對(duì)在校學(xué)生和教師使用,從學(xué)生的角度來(lái)說(shuō),由于學(xué)校教學(xué)制度的改革,現(xiàn)在大部分高等院校開(kāi)始實(shí)行的是學(xué)生的自主選課模式,傳統(tǒng)的教學(xué)模式——學(xué)生按照學(xué)校安排好的課程上課——已經(jīng)不能適應(yīng)新型的教學(xué)手段,如果仍然通過(guò)紙上的方式選課,一方面浪費(fèi)的大量的人力、物力資源,另一方面浪費(fèi)時(shí)間以及在人為的統(tǒng)計(jì)過(guò)程中不可避免出現(xiàn)的差錯(cuò)等情況。 網(wǎng)上選課系統(tǒng)的產(chǎn)生和可行性分析MIS系