欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      《網(wǎng)絡(luò)論壇系統(tǒng)的設(shè)計與實現(xiàn)》(胡世港)(范文)

      時間:2019-05-14 04:18:36下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《《網(wǎng)絡(luò)論壇系統(tǒng)的設(shè)計與實現(xiàn)》(胡世港)(范文)》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《《網(wǎng)絡(luò)論壇系統(tǒng)的設(shè)計與實現(xiàn)》(胡世港)(范文)》。

      第一篇:《網(wǎng)絡(luò)論壇系統(tǒng)的設(shè)計與實現(xiàn)》(胡世港)(范文)

      【課題名稱】網(wǎng)絡(luò)論壇系統(tǒng)的設(shè)計與實現(xiàn)

      1、基本功能及意義

      互聯(lián)網(wǎng)已經(jīng)成了人們學(xué)習(xí)、生活和日常生活不可或缺的工具,而網(wǎng)絡(luò)論壇的出現(xiàn),打破了人們交流的空間、地域限制,任何人都可以通過互聯(lián)網(wǎng)登錄網(wǎng)絡(luò)論壇后,暢所欲言,自由交談,平等溝通,共享信息。1.1 編寫目的

      綜合運用“Java Web開發(fā)”所學(xué)的知識,采用JSP、Servlet、JavaBean和JDBC技術(shù),設(shè)計和實現(xiàn)一個功能相對完善且符合MVC 設(shè)計模式的“網(wǎng)上論壇”。該論壇應(yīng)具有以下功能:

      ? 用戶注冊功能:新用戶可注冊成為該論壇的合法用戶。? 用戶登錄功能:該論壇的合法用戶才能成功登錄進(jìn)入系統(tǒng)。

      ? 發(fā)表、編輯主題帖功能:用戶登錄進(jìn)入系統(tǒng)后,可選擇論壇發(fā)表主題帖或編輯自己已發(fā)表的主題帖。

      ? 發(fā)表、編輯回復(fù)帖功能:用戶可瀏覽論壇上的主題帖,并回復(fù)或編輯自己已發(fā)表的回復(fù)帖。

      ? 論壇的后臺管理功能:管理員可創(chuàng)建新論壇、刪除論壇,修改論壇信息。? 統(tǒng)計功能:統(tǒng)計用戶發(fā)表的帖子總數(shù),統(tǒng)計每個主題貼的回復(fù)帖子總數(shù),所有帖子按時間倒序排列。1.2 背景及范圍

      推薦采用Java+struts+Mysql技術(shù)實現(xiàn),也可根據(jù)自己的特長采用PHP+MySQL來實現(xiàn)

      2、最新研究現(xiàn)狀

      2.1 開發(fā)意圖

      通過將信息放入數(shù)據(jù)庫,實現(xiàn)調(diào)用數(shù)據(jù)庫,實現(xiàn)Java與數(shù)據(jù)庫的互動。使我們近一步掌握J(rèn)ava程序設(shè)計語言開發(fā)軟件技術(shù),培養(yǎng)我們的軟件工程設(shè)計思想,鍛煉我們的團(tuán)體合作精神。

      2.2 應(yīng)用目標(biāo) 通過本軟件的開發(fā),達(dá)到掌握采用Struts框架,結(jié)合JSP、Servlet、JavaBean和JDBC技術(shù)進(jìn)行Java Web軟件開發(fā)的能力。

      2.3 作用及范圍:

      本電子通訊錄系統(tǒng)軟件適用于辦公領(lǐng)域,它采用的Java編程技術(shù)使用戶了解了Java程序設(shè)計語言的優(yōu)越性,推動了Java程序設(shè)計語言的發(fā)展。

      2.4 環(huán)境:

      本產(chǎn)品是采用Java程序設(shè)計語言開發(fā),在WINDOWS環(huán)境下運行的B/S模式的軟件。

      2.5外部功能 :

      本軟件具有發(fā)表帖子、回復(fù)帖子、刪除帖子及管理帖子的四大外部功能。

      3、進(jìn)程安排

      此系統(tǒng)的開發(fā)過程包括以下幾個階段:(1)程序分析研究(2---4天)(2)程序編寫(6---8天)(3)程序調(diào)試(4---5天)(4)程序打印(2---3天)

      4、主要參考文獻(xiàn)

      《Tomcat與Java Web開發(fā)技術(shù)詳解》----孫衛(wèi)琴 著 電子工業(yè)出版社 《軟件工程》----王利福,張世琨 著 北京大學(xué)出版社

      《精通Struts:基于MVC的Java Web設(shè)計與開發(fā)》------孫衛(wèi)琴 著 電子工業(yè)出版社

      5、指導(dǎo)教師

      胡世港

      6、聯(lián)系方式

      QQ:12899355 E-mail:hushigang@163.com 2 TEL:***

      7、論文書寫規(guī)范

      論文書寫規(guī)范詳見附件一:信息技術(shù)學(xué)院畢業(yè)設(shè)計(論文)及要求20110603.doc”

      第二篇:網(wǎng)絡(luò)教學(xué)系統(tǒng)設(shè)計與實現(xiàn)

      智能化網(wǎng)絡(luò)教學(xué)系統(tǒng)設(shè)計與實現(xiàn)

      石河子大學(xué)信息科學(xué)與技術(shù)學(xué)院 高攀 郭理* 鄭鴻英

      摘 要:基于Web的智能教學(xué)系統(tǒng)綜合傳統(tǒng)的ITS系統(tǒng)優(yōu)勢,同時又結(jié)合Web的特點,系統(tǒng)具有智能性,能夠智能地引導(dǎo)學(xué)生學(xué)習(xí)。本文提出了一種基于Web的智能教學(xué)系統(tǒng)模型,探討了智能教學(xué)系統(tǒng)的知識庫的設(shè)計、教學(xué)策略的設(shè)計及個性化教學(xué)的實現(xiàn),最后給出系統(tǒng)實現(xiàn)的具體思路和解決方案。1 引言

      智能教學(xué)系統(tǒng)(Intelligent Tutoring System,ITS)作為人工智能學(xué)科的重要研究應(yīng)用領(lǐng)域,是21世紀(jì)人類社會數(shù)字化教育的必然發(fā)展方向。其研究涉及人工智能(Artificial Intelligence,AI)、計算機(jī)科學(xué)、認(rèn)知科學(xué)、教育學(xué)、心理學(xué)和行為科學(xué)等多個學(xué)科,研究的最終目的是由計算機(jī)系統(tǒng)負(fù)擔(dān)起人類教育的主要責(zé)任,即使計算機(jī)系統(tǒng)具有智能,并在一定程度上代替人類教師實現(xiàn)最佳教學(xué)。由于ITS涉及到多門學(xué)科,所用到的相關(guān)學(xué)科的技術(shù)即使在本學(xué)科也不夠成熟以及人類對其自身的學(xué)習(xí)過程還認(rèn)識不夠,所以對ITS 的研究仍存在相當(dāng)大的難度,存在知識的表示、對學(xué)生的評估、對學(xué)生錯誤的診斷、教學(xué)規(guī)劃、人機(jī)自然語言對話處理等技術(shù)難題。2 基于Web的ITS的系統(tǒng)模型 2.1 傳統(tǒng)的ITS模型

      傳統(tǒng)上,智能教學(xué)系統(tǒng)由四大部分組成:專家知識庫(有關(guān)領(lǐng)域的知識描述)、學(xué)生模型(學(xué)生的知識水平和學(xué)習(xí)能力)、教師模型(知識的傳授方法)和人機(jī)交互界面。模型如圖1所示。其中人機(jī)交互界面部分是在智能教學(xué)系統(tǒng)和學(xué)生之間建立友好的通信交流方式,有時也被看成是教學(xué)方法的補充而作為教師模型的一部分。

      傳統(tǒng)的智能教學(xué)系統(tǒng)多數(shù)是單機(jī)或單獨運行的(stand.a(chǎn)lone),系統(tǒng)費用昂貴,維護(hù)代價高,難以大范圍推廣應(yīng)用。隨著Web技術(shù)的發(fā)展和不斷成熟,基于Web的智能教學(xué)系統(tǒng)研究越來越受到重視。在Web上構(gòu)建智能教學(xué)系統(tǒng),這種方式利用網(wǎng)絡(luò)實現(xiàn)了分布式教學(xué),可以同時接受多個用戶的并發(fā)訪問,資源利用率大大提高,又不受時間和空間的限制,可以在最大程度上滿足“因材施教”的需要。

      圖1傳統(tǒng)的ITS模型

      2.2 基于Web的ITS系統(tǒng)模型

      基于Web的ITS的系統(tǒng)模型如圖2所示。其中,知識點庫存放課程知識點,知識點可分為不同的類型和難度級別、重點度級別等;教學(xué)課件庫存放各種形式的課件;教學(xué)方法庫存放各種教學(xué)模板。學(xué)生學(xué)習(xí)能力是教師實施因材施教的依據(jù),模型突出了其重要性。模型綜合了傳統(tǒng)ITS系統(tǒng)的優(yōu)勢,同時又結(jié)合了Web的特點,客戶端結(jié)構(gòu)簡單,適用范圍廣,人機(jī)交互界面簡潔明了。系統(tǒng)具有智能性,結(jié)合學(xué)生的特點進(jìn)行教學(xué),可以通過多種多樣的交流工具進(jìn)行有效的交互和即時的通信反饋,能夠智能地引導(dǎo)學(xué)生學(xué)習(xí),提供了豐富的信息來源和良好的導(dǎo)航結(jié)構(gòu),可以進(jìn)行有效的信息過濾等等,實踐證明,基于Web的ITS是ITS系統(tǒng)的發(fā)展方向。

      圖2基于Web的ITS系統(tǒng)模型

      2.3 系統(tǒng)用戶及其主要功能

      系統(tǒng)的用戶可分為管理員、教師和學(xué)生三類。管理員負(fù)責(zé)添加和刪除一門課程,確認(rèn)教師的身份和權(quán)限等。教師是領(lǐng)域?qū)<?,具有課程的領(lǐng)域知識,組織和管理教學(xué)資源,負(fù)責(zé)確定某門課程的教學(xué)策略和方法,制定教學(xué)方案,設(shè)計教學(xué)模板。學(xué)生在系統(tǒng)指導(dǎo)下學(xué)習(xí),完成系統(tǒng)規(guī)定的測試。3 關(guān)鍵技術(shù)

      3.1 學(xué)科知識庫的設(shè)計

      學(xué)科知識庫由學(xué)科知識體系庫和教學(xué)內(nèi)容庫構(gòu)成。知識體系就是知識點的集合,并且包括知識點之間的相互關(guān)系結(jié)構(gòu)[3]。知識體系庫包含知識點屬性和知識點鏈接兩個數(shù)據(jù)庫。知識點屬性數(shù)據(jù)庫是知識表示的基礎(chǔ),它反映知識點的集合;知識點鏈接數(shù)據(jù)庫反映知識點之間的關(guān)系和層次結(jié)構(gòu),主要用于知識推理。

      而教學(xué)內(nèi)容庫是根據(jù)知識點來安排的。知識點的屬性包括以下幾個內(nèi)容:

      (1)知識點的編號應(yīng)該具有唯一性,根據(jù)知識點結(jié)構(gòu)圖進(jìn)行編號,它能夠反映知識點層次,可作檢索和查找用;

      (2)知識點內(nèi)容的類型有:事實、概念、技能、原理、問題求解等5種類型;

      (3)知識點的難度有:容易、一般、難、很難;

      (4)知識點的重要程度有:選學(xué)、一般、重要;

      (5)知識點的教學(xué)目標(biāo)有:識記、理解、應(yīng)用、分析、綜合、評價。3.2 教學(xué)策略的設(shè)計

      教學(xué)策略(instructional strategy)是對完成特定教學(xué)目標(biāo)而采取的教學(xué)活動程序、方法、形式和媒體等因素的總體考慮。在ITS系統(tǒng)中,教學(xué)策略起著核心作用。在課件設(shè)計時,則要把這些總體考慮體現(xiàn)的教學(xué)內(nèi)容的組織、教學(xué)任務(wù)的安排和教學(xué)交互活動的設(shè)計中。

      教學(xué)元素是實現(xiàn)教學(xué)過程的基本元素。常見的教學(xué)元素有:呈現(xiàn)教學(xué)目標(biāo)、呈現(xiàn)正例、呈現(xiàn)反例、呈現(xiàn)知識點、呈現(xiàn)輔助說明、呈現(xiàn)例題、呈現(xiàn)習(xí)題、呈現(xiàn)評價、呈現(xiàn)提示、測試和提問等等。

      教學(xué)元素分為兩類,一類是陳述性的,一類是操作性的。陳述性教學(xué)元素用于陳述教學(xué)材料以及評價信息等,學(xué)習(xí)者不能對其進(jìn)行操作,只能讀不能寫。而操作性元素要求學(xué)生主動參與,同時根據(jù)學(xué)生的操作結(jié)果決定下一教學(xué)元素。

      教學(xué)元素的結(jié)構(gòu)可以描述如下:

      Struct TeachElem en t {

      Int teID;

      Char teName [2 0];

      Char tePath [2 0];

      }

      教學(xué)策略模板提供了一系列標(biāo)準(zhǔn)化的教學(xué)序列框架,用于對某一類知識點進(jìn)行教學(xué)。它是由教學(xué)元素以一定的方式組織起來形成教學(xué)策略模塊。

      一般的知識點本文系統(tǒng)采用如圖3所示模板:

      圖3一般知識點模板

      對于重要的知識點,本文系統(tǒng)采用如圖4所示模板:

      圖4 重要知識點模板

      所有的教學(xué)策略模板構(gòu)成教學(xué)策略模板庫,教學(xué)策略模板的具體教學(xué)內(nèi)容和控制流程都存放在該庫中。對于系統(tǒng)中每一個知識點,它都根據(jù)學(xué)生的學(xué)習(xí)水平和目標(biāo),組合成不同的教學(xué)行為。3.3 個性化教學(xué)的實現(xiàn)

      基于Web智能教學(xué)系統(tǒng)可以比較好的實現(xiàn)個性化教學(xué)。在教與學(xué)的過程中,它根據(jù)不同的學(xué)生模型和學(xué)習(xí)請求,經(jīng)過推理,智能的選擇最佳教學(xué)策略和教學(xué)素材來進(jìn)行個性化教學(xué)。結(jié)合系統(tǒng)的教學(xué)需求和教學(xué)環(huán)境,本文系統(tǒng)采用如圖5所示的方案來實現(xiàn)個性化教學(xué)。

      圖5個性化學(xué)習(xí)的實現(xiàn)

      在教學(xué)過程中,個性分析模塊依據(jù)學(xué)生的認(rèn)知能力值選擇適合該生的教學(xué)策略和教學(xué)素材。教學(xué)策略的選擇在此過程中是最為關(guān)鍵的。如圖6:

      圖6教學(xué)策略的具體實現(xiàn)過程 系統(tǒng)實現(xiàn)

      由于網(wǎng)絡(luò)教學(xué)應(yīng)用的需要,以及考慮系統(tǒng)的可維護(hù)性和可擴(kuò)充性,系統(tǒng)采用Browser/Web/DataBase的三層體系結(jié)構(gòu)。

      Web服務(wù)器接受請求,通過應(yīng)用程序服務(wù)器執(zhí)行一個Java服務(wù)器端小程序Servlet并返回其輸出,從而實現(xiàn)與客戶機(jī)進(jìn)行信息資源的交互。其中,客戶PC機(jī)為瀏覽器運行平臺;提供教學(xué)內(nèi)容的個性化展示的由HTML和JSP實現(xiàn);Web服務(wù)器生成頁面由JSP和Servlet實現(xiàn);處理學(xué)生模型提取、動態(tài)規(guī)劃,習(xí)題測試、學(xué)生模型的更新維護(hù)以及教學(xué)控制等則由Servlet及JavaBean實現(xiàn);數(shù)據(jù)庫服務(wù)器提供學(xué)生模型庫、教學(xué)內(nèi)容庫、教學(xué)策略庫、試題庫等。5 結(jié)論

      基于Web的智能教學(xué)系統(tǒng)的研究可以說仍然處于研究階段,其主要的研究方法就是將遠(yuǎn)程教學(xué)技術(shù)與傳統(tǒng)的智能教學(xué)系統(tǒng)相結(jié)合,運用人工智能技術(shù)來更加有效地實現(xiàn)教學(xué)的個性化和智能化。基金項目:石河子大學(xué)自然科學(xué)研究項目基金(ZRKX2006-Y15)作者簡介:

      高攀(1981—)新疆石河子大學(xué)信息科學(xué)與技術(shù)學(xué)院

      郭理(1968—)新疆石河子大學(xué)信息科學(xué)與技術(shù)學(xué)院 通訊作者 鄭鴻英(1981—)新疆石河子大學(xué)信息科學(xué)與技術(shù)學(xué)院

      第三篇:淺析個性化網(wǎng)絡(luò)教學(xué)系統(tǒng)設(shè)計與實現(xiàn)

      淺析個性化網(wǎng)絡(luò)教學(xué)系統(tǒng)設(shè)計與實現(xiàn)

      發(fā)布時間:2012-04-01 來源:應(yīng)屆畢業(yè)生求職網(wǎng)

      論文關(guān)鍵詞:SSH;AJAX;B/S模式;網(wǎng)絡(luò)教學(xué)

      論文摘要:Internet技術(shù)的迅速發(fā)展以及學(xué)校信息化程度的不斷提高,使得網(wǎng)絡(luò)教育資源日益豐富;基于Internet的教學(xué)方式已經(jīng)深入人心,推動了我國教育改革的進(jìn)程,改變了人們的學(xué)習(xí)觀念。個性化網(wǎng)絡(luò)教學(xué)系統(tǒng)充分利用網(wǎng)絡(luò)資源,強(qiáng)調(diào)學(xué)生自主個性學(xué)習(xí),并采用AJAX、Struts、Spring、Hibernate等框架技術(shù),使得項目開發(fā)過程簡捷、結(jié)構(gòu)清晰,并且系統(tǒng)具備很好的可擴(kuò)展性和可維護(hù)性,提高了軟件系統(tǒng)項目的可重用性。

      一、網(wǎng)絡(luò)教學(xué)的現(xiàn)狀

      隨著Internet技術(shù)的日益普及, 計算機(jī)網(wǎng)絡(luò)教學(xué)已成為現(xiàn)代教育技術(shù)發(fā)展的熱點。在網(wǎng)絡(luò)教學(xué)環(huán)境下, 可以最大限度地發(fā)揮學(xué)習(xí)者的主動性、積極性, 實現(xiàn)傳統(tǒng)教育無法做到的“個性化教育”。但在目前的網(wǎng)絡(luò)教學(xué)中, 以教師為主體的教學(xué)模式實質(zhì)上并沒有改變。對網(wǎng)絡(luò)教學(xué)的理解也只是停留在教學(xué)手段和教學(xué)形式的改變上,同時系統(tǒng)開發(fā)一般采用Web技術(shù),不能適應(yīng)網(wǎng)絡(luò)發(fā)展與內(nèi)容更新帶來的變化。為此我們采用ASSH框架技術(shù)研究并設(shè)計擴(kuò)展性良好的網(wǎng)絡(luò)教學(xué)系統(tǒng),讓學(xué)生根據(jù)自我水平進(jìn)行個性化的學(xué)習(xí),調(diào)用各種學(xué)習(xí)資源,自我設(shè)計學(xué)習(xí)進(jìn)度直至達(dá)到學(xué)習(xí)目的。

      二、系統(tǒng)框架技術(shù)

      在程序開發(fā)時,我們選擇已有的優(yōu)秀架構(gòu)可以集中精力處理業(yè)務(wù)邏輯。在開發(fā)網(wǎng)絡(luò)教學(xué)系統(tǒng)時,我們選擇了當(dāng)前流行的J2EE Web 應(yīng)用框架。它整合了AJAX、Struts、Spring、Hibernate4四個架構(gòu)(簡稱ASSH 框架)。

      AJAX全稱為“Asynchronous JavaScript and XML”,在瀏覽器與 Web 服務(wù)器之間使用異步數(shù)據(jù)傳輸,這樣就可使網(wǎng)頁從服務(wù)器請求少量的信息,而不是整個頁面。AJAX 可使因特網(wǎng)應(yīng)用程序更小、更快、更友好。[1]

      Struts中模型是一個Action類,開發(fā)者通過其實現(xiàn)商業(yè)邏輯。視圖是由與Servlet配合工作的一整套JSP定制標(biāo)簽構(gòu)成,利用它們可以快速建立應(yīng)用系統(tǒng)的界面。控制器ActionServlet是模型與視圖的聯(lián)系紐帶。[2]

      Spring提供了輕量級管理業(yè)務(wù)組件的IoC容器。Spring通過依賴注入機(jī)制,可以在運行期間為組件配置所需要的資源,而無需在編寫組件代碼時指定,從而在相當(dāng)程度上降低了組件之間的耦合,實現(xiàn)組件的即插即用。[3]

      Hibernate實現(xiàn)對關(guān)系數(shù)據(jù)庫的對象化。Hibernate不僅能夠管理JavaBean(或者稱之為POJO)到RDBMS 表的映射,還能夠供應(yīng)用查詢和獲取數(shù)據(jù)庫中的數(shù)據(jù)。Hibernate事實上是標(biāo)準(zhǔn)的O/R 映射技術(shù)。[4]

      三、系統(tǒng)分析與設(shè)計

      系統(tǒng)基本形式為一個交互式動態(tài)網(wǎng)站。用戶必須登錄后才能訪問系統(tǒng),并且不同身份登錄后,所擁有的權(quán)限是不同的。用戶身份有:教師、管理員和已注冊過的學(xué)生等。每個身份可以注冊多個用戶,用戶可以操作自己權(quán)限內(nèi)的模塊。整個系統(tǒng)劃分為網(wǎng)絡(luò)教學(xué)模塊、智能推薦模塊、網(wǎng)上交流模塊、答疑模塊、網(wǎng)絡(luò)測評模塊、后臺管理模塊等。

      1.網(wǎng)絡(luò)教學(xué)模塊

      該模塊主要有“課程選擇”、“課件閱覽”、“視頻點播”等部分, 提供相關(guān)課程的在線教學(xué)內(nèi)容, 如HTML 網(wǎng)頁、PPT電子教案、DOC 教學(xué)文檔、RM、ASF教學(xué)錄像等,這部分是網(wǎng)絡(luò)教學(xué)系統(tǒng)的主要部分,學(xué)生可以根據(jù)自己的需要進(jìn)行選擇性學(xué)習(xí)。

      2.智能推薦模塊

      學(xué)習(xí)內(nèi)容的選擇上,系統(tǒng)根據(jù)學(xué)習(xí)歷史記錄和能力估計,選擇學(xué)生沒有掌握或是沒有學(xué)習(xí)過的教學(xué)內(nèi)容,這些學(xué)習(xí)內(nèi)容是與當(dāng)前學(xué)生能力最接近的。在學(xué)習(xí)內(nèi)容的組織上,系統(tǒng)將根據(jù)對學(xué)生估測的能力和學(xué)生的認(rèn)知風(fēng)格,選擇最適合學(xué)習(xí)者的內(nèi)容呈現(xiàn)方式。

      3.網(wǎng)上交流模塊

      該模塊主要是通過“網(wǎng)絡(luò)論壇”來實現(xiàn),給老師和學(xué)生提供一個在線交流的平臺。學(xué)生可以通過網(wǎng)絡(luò)論壇充分發(fā)揮自主權(quán)和發(fā)言權(quán),對課程的某些主題可以在網(wǎng)上展開討論,發(fā)表各自見解,探討學(xué)習(xí)心得、交流學(xué)習(xí)經(jīng)驗等。對疑難問題將設(shè)立專門的網(wǎng)頁,分專題進(jìn)行深入、系統(tǒng)、理性的探討,為學(xué)生提供一個更為廣闊的學(xué)習(xí)的平臺。同時該模塊接受來自各方面對教學(xué)的反饋信息,如教學(xué)問卷、學(xué)習(xí)要求及期望等。

      4.答疑模塊

      該模塊分為自動答疑和人工答疑兩種方式。系統(tǒng)自動答疑是指當(dāng)學(xué)生遇到疑難問題時,通過網(wǎng)絡(luò)遠(yuǎn)程提交問題的描述,系統(tǒng)將根據(jù)學(xué)生提交的問題描述,對問題庫和領(lǐng)域知識庫進(jìn)行智能搜索,將對該問題的解答呈現(xiàn)給學(xué)生。當(dāng)沒有檢索到對該問題的解答時,自動將問題發(fā)送到學(xué)科教師的留言信箱中,當(dāng)教師對該問題進(jìn)行回答后,系統(tǒng)通過發(fā)送留言通知該學(xué)生。之后,系統(tǒng)將對該問題的解答歸納到領(lǐng)域知識庫中,以便其他學(xué)生遇到類似問題時,能給予自動應(yīng)答。人工答疑則是學(xué)生將問題直接針對某個老師發(fā)送,老師一旦上線給出解答后即反饋給學(xué)生。

      5.網(wǎng)絡(luò)測評模塊

      該模塊支持網(wǎng)上自測和正式考試兩種類型。學(xué)生可以登錄后進(jìn)行網(wǎng)絡(luò)自測,選擇課程及內(nèi)容進(jìn)行測試, 可以自己設(shè)定章節(jié)、題型和難度系數(shù)等因素, 然后由系統(tǒng)隨機(jī)生成測驗卷, 自測完成后, 自動閱卷并給出正確答案;教師以合法身份登錄后可以對試題庫中試題進(jìn)行添加、刪除、修改,同時通過人工或智能組卷方式, 生成試卷對學(xué)生進(jìn)行在線考試。系統(tǒng)可以自動生成并發(fā)布考試試卷, 并且能夠?qū)荚嚱Y(jié)果進(jìn)行批改、統(tǒng)計和分析。

      6.后臺管理模塊

      該模塊是網(wǎng)絡(luò)教學(xué)系統(tǒng)中不可缺少的重要組成部分,主要包括:人員管理、課程管理、試題管理、論壇管理、成績管理等。

      四、系統(tǒng)關(guān)鍵技術(shù)的實現(xiàn)

      1.頁面設(shè)計

      主要采用JSP和部分Servlet定制的標(biāo)簽來表現(xiàn)。為了加強(qiáng)用戶體驗與交互能力,在網(wǎng)頁設(shè)計大量采用AJAX技術(shù)來實現(xiàn),如自動完成、在線提示等功能。

      2.課程信息錄入流程實現(xiàn)

      本系統(tǒng)采用ASSH框架進(jìn)行開發(fā)實現(xiàn),下面以課程信息錄入為例闡述系統(tǒng)的實現(xiàn)。在響應(yīng)新增課程數(shù)據(jù)頁面請求時,通過導(dǎo)入課程管理模塊的配置文件struts-course-config.xml來完成業(yè)務(wù)流程的部署。當(dāng)點擊course_add.jsp上的保存按鈕時,將輸入數(shù)據(jù)用set方法存入到courseForm中,然后根據(jù)struts-course-config.xml調(diào)用courseSave.do進(jìn)行業(yè)務(wù)處理。在courseSave.do 中頁面數(shù)據(jù)將從courseForm中讀取。courseSave.do執(zhí)行

      第四篇:基于網(wǎng)絡(luò)的教務(wù)教學(xué)管理系統(tǒng)的設(shè)計與實現(xiàn)

      基于網(wǎng)絡(luò)的教務(wù)教學(xué)管理系統(tǒng)的設(shè)計與實現(xiàn) 黑龍江科技學(xué)院

      摘要:基于網(wǎng)絡(luò)的教務(wù)教學(xué)管理是21世紀(jì)教務(wù)教學(xué)管理的發(fā)展方向,大多數(shù)高校已經(jīng)充分認(rèn)識到了這個形勢,都在努力去研究和開發(fā),但實現(xiàn)效果大都不很理想,或?qū)嵸|(zhì)上仍然處于單機(jī)管理狀態(tài),無法實現(xiàn)信息的高效共享,本文結(jié)合我院實際情況,采用B/S結(jié)構(gòu)的開發(fā)模式,針對網(wǎng)絡(luò)化教務(wù)教學(xué)管理信息系統(tǒng)進(jìn)行了設(shè)計和實現(xiàn),并提出了實現(xiàn)網(wǎng)絡(luò)教務(wù)教學(xué)管理系統(tǒng)時應(yīng)該注意的一些關(guān)鍵問題。

      關(guān)鍵詞:教務(wù)教學(xué)管理系統(tǒng)瀏覽器/服務(wù)器結(jié)構(gòu)教務(wù)教學(xué) 電子計算機(jī)和網(wǎng)絡(luò)應(yīng)用技術(shù)的普及為學(xué)校的教務(wù)、教學(xué)管理及改變傳統(tǒng)的教學(xué)模式提供了新的手段和思維模式,隨著高校教育體制的改革,特別是擴(kuò)大招生以后,給高校的教學(xué)管理工作提出了許多新的課題,教學(xué)管理信息化水平不高在我校表現(xiàn)的尤為明顯。為了改善目前的尷尬狀況,從繁瑣、復(fù)雜、混亂的教務(wù)教學(xué)工作中解脫出來,發(fā)揮高校的信息技術(shù)和硬件資源集中的優(yōu)勢,借助計算機(jī)和網(wǎng)絡(luò)技術(shù)實現(xiàn)高等學(xué)校教學(xué)管理信息化,促使教學(xué)管理的選課、排課、考評與工作量核算系統(tǒng)實現(xiàn)自動化、現(xiàn)代化,并使現(xiàn)有的教育資源特別是教師資源效用最大化,我們設(shè)計開發(fā)了基于網(wǎng)絡(luò)的教務(wù)教學(xué)管理系統(tǒng)。問題提出

      由于學(xué)校規(guī)模的擴(kuò)大,學(xué)生和教師的人數(shù)快速增加,使我校原有的一套教務(wù)教學(xué)管理模式受到了極大的沖擊,具體表現(xiàn)如下:

      學(xué)生選課無法適應(yīng)跨專業(yè)、跨年級的要求,這嚴(yán)重影響了學(xué)生學(xué)習(xí)的積極性,也使教學(xué)資源不能按需最優(yōu)分配;

      教育資源大量閑置,配置不合理,未能最大限度地發(fā)揮其效用;

      在對教師教學(xué)質(zhì)量的監(jiān)控中,仍然采取原有的一套管理方法,既不能發(fā)揮學(xué)生的主體作用,也不能很好的對教學(xué)質(zhì)量進(jìn)行監(jiān)控;

      在考試中未能發(fā)揮出計算機(jī)的效用,成績查詢也較為困難而且出錯率高;

      在院、系兩級的教師工作量核算中,也存在著重復(fù)計算與手工計算效率低等問題。教務(wù)教學(xué)管理系統(tǒng)的設(shè)計功能設(shè)計

      基于網(wǎng)絡(luò)的教務(wù)教學(xué)管理系統(tǒng)主要包括以下五個功能模塊(如圖1),這幾個模塊中學(xué)生選課管理、學(xué)生成績管理、共享教學(xué)資源管理這三個模塊在處理時對數(shù)據(jù)庫結(jié)構(gòu)的要求較高,所以,在數(shù)據(jù)庫的設(shè)計上要在能夠保證信息全面的基礎(chǔ)上,盡量保證表格的精簡。圖1 管理功能模塊示意圖

      基于網(wǎng)絡(luò)的教務(wù)教學(xué)管理系統(tǒng)的開發(fā)過程 體系結(jié)構(gòu)

      系統(tǒng)體系結(jié)構(gòu)采用三層結(jié)構(gòu)模型,即前端客戶機(jī)為瀏覽器,表示層放在前端,應(yīng)用層放在應(yīng)用服務(wù)器上,數(shù)據(jù)層單獨用一個服務(wù)器。三層結(jié)構(gòu)與傳統(tǒng)的客戶/服務(wù)器方式相比,充分利用現(xiàn)有瀏覽器軟件,減輕了網(wǎng)絡(luò)和客戶機(jī)的負(fù)載,維護(hù)相對簡單,且支持跨平臺。系統(tǒng)開發(fā)環(huán)境

      根據(jù)系統(tǒng)要求結(jié)合當(dāng)前實際,系統(tǒng)的開發(fā)選擇開發(fā)環(huán)境如表1示,表1 系統(tǒng)開發(fā)環(huán)境 網(wǎng)絡(luò)操作系統(tǒng)

      Windows 2000 Server

      Web服務(wù)器管理程序

      IIS4.0

      數(shù)據(jù)庫管理系統(tǒng)

      NT SQL Server 2000

      Web服務(wù)器與數(shù)據(jù)庫連接

      ISAP(IDC)

      Client端開發(fā)工具

      HTML、Frontpage、VbScript、ASP

      瀏覽器

      IE 5.0 及以后版本

      數(shù)據(jù)轉(zhuǎn)換開發(fā)工具

      Visual Basic 6.0

      首先,Windows 2000 Server 是Microsoft公司推出的新一代網(wǎng)絡(luò)操作系統(tǒng),代表了Windows的新技術(shù),是完全支持32位體系結(jié)構(gòu)的開放式的多任務(wù)操作系統(tǒng),提供了強(qiáng)大的網(wǎng)絡(luò)功能,完全符合網(wǎng)絡(luò)操作系統(tǒng)的選取原則,是PC級服務(wù)器代替小型機(jī)服務(wù)器的最佳操作系統(tǒng)。其次,Microsoft公司的SQL Server 2000作為面向中小型企業(yè)的網(wǎng)絡(luò)數(shù)據(jù)庫服務(wù)系統(tǒng),提供了與眾多高級數(shù)據(jù)庫管理器相同的運行性能。它基本符合管理信息系統(tǒng)對數(shù)據(jù)庫平臺的要求,而且能夠與Windows 2000 Server 很好地兼容。

      再次,ASP是微軟公司推出的IIS3.0的一個組件,利用它可以產(chǎn)生和運行動態(tài)的、交互的、高性能的Web服務(wù)應(yīng)用程序。其工作原理如圖:

      圖2 ASP的工作原理

      從軟件的技術(shù)層面看:無須編譯;易于生成;獨立于瀏覽器;面向?qū)ο?;存取?shù)據(jù)庫方便,可使用ADO組件;與任何ActiveX Script語言兼容;源程序碼不會外漏;安全性高。Web與數(shù)據(jù)庫技術(shù)的結(jié)合應(yīng)用 實現(xiàn)動態(tài)網(wǎng)頁關(guān)鍵技術(shù)之一是Web與數(shù)據(jù)庫的接口技術(shù)。系統(tǒng)中用戶登錄、維護(hù)信息、共享教學(xué)資源管理、成績判定、成績分析、教職工工作量核算、教學(xué)考評信息管理等功能本質(zhì)上都是對數(shù)據(jù)庫的一系列SQL操作。

      ASP中使用ADO(ActiveX Data Objects)組件訪問后臺數(shù)據(jù)庫。ADO工作在服務(wù)器端,它是一組優(yōu)化的訪問數(shù)據(jù)庫專用對象集,為ASP提供了完整的站點數(shù)據(jù)庫訪問技術(shù)方案。通過ADO組件,用戶可以在瀏覽器畫面中輸入、更新和刪除站點數(shù)據(jù)庫信息。在瀏覽器/服務(wù)器(B/S)的三層結(jié)構(gòu)下實現(xiàn)對數(shù)據(jù)庫的訪問應(yīng)滿足以下兩個基本要求。(1)信息安全。

      防止非法用戶的訪問和防止授權(quán)用戶對數(shù)據(jù)非法的操作。數(shù)據(jù)庫的安全性通過用戶名和口令字來實現(xiàn),若在客戶端直接輸入數(shù)據(jù)庫名、用戶名/口令,就將數(shù)據(jù)庫的安全性暴露在大眾面前。非法用戶一旦得到了數(shù)據(jù)庫名,用戶名/口令便可進(jìn)入數(shù)據(jù)庫,任意修改數(shù)據(jù)記錄,這樣將會導(dǎo)致例如考試成績、考評信息等敏感信息受到威脅。解決的方法是用Web切斷客戶端和數(shù)據(jù)庫的直接聯(lián)系。Web用戶名記錄在服務(wù)器端變量中,可以通過檢查此變量使用戶只能訪問與身份相對應(yīng)的頁面。服務(wù)器端通過ADO組件訪問數(shù)據(jù)庫。不同的DB用戶,對數(shù)據(jù)庫有不同的操作權(quán)限。Web用戶名和DB用戶名存在對應(yīng)關(guān)系,通過ASP腳本完成兩者之間的轉(zhuǎn)換。采用這種方法,數(shù)據(jù)庫名、數(shù)據(jù)庫用戶名/口令被嚴(yán)格限制在Web和數(shù)據(jù)庫之間,根據(jù)不同Web用戶的權(quán)限控制用戶對數(shù)據(jù)庫的操作,客戶端必須了解Web用戶名/口令,才可完成對數(shù)據(jù)庫的相應(yīng)操作。(2)保證信息的完整、可靠、一致性。在數(shù)據(jù)庫中,數(shù)據(jù)之間相互是有關(guān)聯(lián)的,必須保證一個事務(wù)在一定時間內(nèi)對所有相關(guān)數(shù)據(jù)進(jìn)行全部修改,要么不成功,要么一次完成,即保證信息的完整性。在網(wǎng)絡(luò)傳輸和通信的過程中隨時可能中斷,另外,由于所有的瀏覽器都支持BACK和FORWARD操作,用戶在任何時刻可任意回到某一步驟,這都將造成數(shù)據(jù)的不一致性。解決問題的方法是:將一個事務(wù)的完整處理過程安排在一個HTM頁面上,要么一次性提交數(shù)據(jù)庫系統(tǒng)處理,要么不提交,另外,Web服務(wù)器具有超時判斷的能力,在會話結(jié)束時檢查事務(wù)的操作是否全部收到,若未全部收到應(yīng)主動退回所有事務(wù),防止數(shù)據(jù)不一致。系統(tǒng)特點分析

      1)先進(jìn)的管理思想,本系統(tǒng)將學(xué)生入學(xué)到畢業(yè)的所有數(shù)據(jù)統(tǒng)一管理,納入到本系統(tǒng)當(dāng)中,改變了以往教務(wù)模塊分散,不全面的弊端。教務(wù)數(shù)據(jù)集中管理,最大程度地實現(xiàn)了數(shù)據(jù)的共享,從而避免管理漏洞的產(chǎn)生,同時為學(xué)校管理層的決策支持提供詳盡的數(shù)據(jù)。它為促進(jìn)學(xué)校教務(wù)管理的科學(xué)化、信息化,保障學(xué)分制的順利實行提供了強(qiáng)有力的支持。

      2)先進(jìn)的技術(shù),模塊化的軟件結(jié)構(gòu)。系統(tǒng)運行于Internet上,采用C/S結(jié)構(gòu)與B/S結(jié)構(gòu)相結(jié)合的體系結(jié)構(gòu)既滿足教務(wù)管理用戶集中、大量處理數(shù)據(jù)的要求,又滿足學(xué)生最大范圍地使用該系統(tǒng)。各子系統(tǒng)即可獨立運行,也可聯(lián)合運行,實現(xiàn)數(shù)據(jù)共享。

      3)系統(tǒng)操作的友好性,本教務(wù)系統(tǒng)是標(biāo)準(zhǔn)的Windows程序,全部采用了以圖形化的界面來顯示和修改數(shù)據(jù)。其中的每個模塊都采用統(tǒng)一的數(shù)據(jù)記錄定位操作和數(shù)據(jù)編輯操作。學(xué)會了對一個模塊的數(shù)據(jù)操作后即可操作系統(tǒng)所有的模塊,讓教務(wù)管理人員真正將精力花在教務(wù)管理上,而不是簡單和繁重的信息處理上。

      4)強(qiáng)大的權(quán)限管理功能,提供全面的安全策略,教務(wù)管理流程復(fù)雜,因而在本系統(tǒng)可為每個進(jìn)入本系統(tǒng)的用戶設(shè)置不同的權(quán)限。權(quán)限控制可細(xì)到記錄、字段級,例如可控制用戶是否可看某些數(shù)據(jù)顯示窗口中的字段列,以及不同系的教務(wù)人員只能修改本系的數(shù)據(jù)。權(quán)限最大可設(shè)到模塊,即是否可對某一模塊有操作權(quán)限。通過集中的用戶權(quán)限管理可使不同的教務(wù)能以最安全的模式協(xié)調(diào)工作。配合多種數(shù)據(jù)備份策略,保障教務(wù)數(shù)據(jù)的安全性。

      5)跨越時間、空間限制,學(xué)生選課采用WEB平臺和數(shù)據(jù)庫結(jié)合的技術(shù),實現(xiàn)了網(wǎng)上選課。學(xué)生可以在任意時間通過網(wǎng)上進(jìn)行選課,不受時間、地點的限制。結(jié)論

      根據(jù)我院教務(wù)教學(xué)管理的種種不足進(jìn)行了此次系統(tǒng)設(shè)計與開發(fā),從現(xiàn)有軟硬件資源條件出發(fā),吸收了其他院校的一些經(jīng)驗的基礎(chǔ)上有所突破,實現(xiàn)了系統(tǒng)的安全、適用、簡單、快捷,切實根據(jù)實際要求,吸收和采用了如B/S與C/S混合結(jié)構(gòu)技術(shù)、ASP數(shù)據(jù)上傳組件等先進(jìn)技術(shù),系統(tǒng)已經(jīng)基本解決了現(xiàn)有的問題,能夠方便地協(xié)調(diào)好教師、學(xué)生、教室三者的關(guān)系,使資源達(dá)到最大化的利用。系統(tǒng)已初步順利運行,將在以后的實踐中不斷摸索、完善,強(qiáng)化其功能,優(yōu)化其性能。參考文獻(xiàn):

      黃梯云,李一軍.管理信息系統(tǒng).修訂版.北京:高等教育出版社,2000 余偉萍.計算機(jī)管理信息系統(tǒng)開發(fā)與應(yīng)用.北京:電子科技大學(xué)出版社,1998 Laudon,Kenneth C.Laudon.Jane P.Management Iformation Systems-New Spproaches to Organization & Technology.Fifth Edition.Prentice Hall ,1998 張家鈺.觀念先行推進(jìn)教學(xué)管理現(xiàn)代化建設(shè)[J].中國高等教育,2003,8.李京申,沈鴻.局域網(wǎng)管理(Windows NT平臺)職業(yè)技能培訓(xùn)教程(管理員級).北京:希望電子出版社,2000 周緒,管麗娜.SQL Server 2000中文版入門與提高.北京:清華大學(xué)出版社,2001 楊樹勛.高校教務(wù)和教學(xué)管理[M].化學(xué)工業(yè)出版社.刁興春,李赤紅.Web和數(shù)據(jù)庫接口的技術(shù)研討.通信工程學(xué)院學(xué)報,1998,12(2):19~232 劉德山.基于C/S和B/S混合結(jié)構(gòu)的教學(xué)管理信息系統(tǒng)[J].遼寧師范大學(xué)學(xué)報,2002.曹向東.一種網(wǎng)絡(luò)化教學(xué)信息管理系統(tǒng)的開發(fā)與實現(xiàn)[J].中國數(shù)據(jù)通信,2001,3.The design and implement of educational administration and teaching management system based on network

      Hei Long jiang Institute of Science and Technology

      Miaohui

      Gao taiguang

      Sun yongbo Abstract :The educational administration and teaching management which based on network is the direction of the teaching management development in the 21st century , Most colleges have known this situation ,and they all did a lot of R&D work, But the effect is not ideally or in fact the management is still stand-alone ,and the information can not be shared with high efficiency.This article designed and carried out the MIS of teaching management based on network with the development mode of B/S structure.And the article also put forward some key questions about the realization of educational administration an teaching management system Keywords: Educational administration and teaching management system

      Browser/Server structure

      Educational administration and teaching

      第五篇:人事管理系統(tǒng)設(shè)計與實現(xiàn)

      人事管理系統(tǒng)設(shè)計與實現(xiàn)

      目 錄

      前 言....1 1 需求分析....2 1.1 系統(tǒng)需求...2 1.1 功能需求...2 1.3 可靠性要求...3 1.4 性能需求...3 2 開發(fā)環(huán)境簡介....4 2.1 Delphi簡介...4

      2.1.1 Delphi7的集成開發(fā)環(huán)境(IDE)...5 2.1.2 Pascal簡介...9

      2.2 SQL Server 2000 簡介...10 2.2.1 SQL Server 數(shù)據(jù)平臺...10 2.3 TQuery部件在SQL編程中的運用...12 3 總體設(shè)計....14 3.1 基本設(shè)計...14 3.1.1 設(shè)計概念...14 3.1.2 功能分析...14 3.1.3 數(shù)據(jù)流圖...14 3.1.4 系統(tǒng)模塊...16 3.2 用例圖...18 4 數(shù)據(jù)庫設(shè)計....21 4.1 數(shù)據(jù)庫概念設(shè)計...21 4.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計...23 5 詳細(xì)設(shè)計....30 5.1 系統(tǒng)主窗體...30 5.2 數(shù)據(jù)庫連接...31 5.3 用戶登陸界面...32 5.4 用戶功能選擇...34 5.5 用戶信息錄入...34 5.6 查詢功能窗體...36 5.7 數(shù)據(jù)備份和還原窗體...37 5.8 工作日記及工作日記管理...39 5.9 用戶管理及用戶密碼修改...41 5.10 打印報表模塊...43 5.11 數(shù)據(jù)公用模塊...45 5.12 其它模塊...46 6 總 結(jié)....47 參考文獻(xiàn)....49 致謝....50

      人事管理系統(tǒng)

      網(wǎng)絡(luò)工程 雷靈明 指導(dǎo)老師:曹步青

      摘要:隨著企業(yè)自身人力資源的日益龐大、復(fù)雜程度逐漸增強(qiáng),人機(jī)作坊再也無法適應(yīng)如今企業(yè)的人事管理了,取代的是運用各種領(lǐng)域的知識,結(jié)合計算機(jī)科學(xué)而開發(fā)的人事管理系統(tǒng)。人事管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個方面。對于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的數(shù)據(jù)庫。而對于后者則要求應(yīng)用程序功能完備,易使用等特點。人事管理系統(tǒng)是對工作人員進(jìn)行統(tǒng)一的管理,可以方便的進(jìn)行錄入,查詢,修改,刪除,退出。經(jīng)過以上分析,本系統(tǒng)使用Delphi 7.0作為界面和功能開發(fā)工具和SQL Sever 2000作為后臺數(shù)據(jù)庫,利用其提供的各種面向?qū)ο蟮拈_發(fā)工具進(jìn)行界面和數(shù)據(jù)庫開發(fā)。軟件過程結(jié)合了快速原型模型與增量模型的優(yōu)點:首先在短時間內(nèi)建立系統(tǒng)應(yīng)用原型,然后,對初始原型系統(tǒng)進(jìn)行需求迭代,不斷修正和改進(jìn),直到形成可行系統(tǒng)。關(guān)鍵詞:人事管理;DEPHI;ADO;SQL server 2000

      Personnel Management System Network engineering Lei Lingming Teacher:Cao Buqing

      Abstract: Along with their own human resources increasing, complexity growing, the man-machine workshop also is unable adapt the present enterprise’s personnel management again, but the personnel management system that make use of knowledge in different fields and computer science and technology.Personnel management system is a typical management information system(MIS), including the establishment and maintenance of the background-database and front-end application development.To the former, the request for the data which is powerful in consistency and integrity, database which is good in security.For the latter, the request for the applications program which is integrity and easy to easy, Personnel management system can manage the staff and admit input, enquiries, modify, delete, and exit.Through such analysis, the system use Delphi 7.0 as the interface and functions of development tools and take SQL Sever 2000 database as background-database, the development of the interface and database which made use of its object-oriented tools, the software process is formed which is combine the advantage of rapid prototype models and incremental model, as follows: At first application prototype of system is built in a short time, Secondly, the initial prototype system needs to be revised and improved, Finally, it is feasible that the system is built.Key words: human resource management;DEPHI;ADO;SQL server 2000

      前 言 背景

      在競爭越來越激烈的社會里,企業(yè)人事管理就越顯示出其不可缺性,成為企業(yè)一個非常重要的模塊。企業(yè)人事管理系統(tǒng)主要是用于員工個人相關(guān)信息的管理。使用人事管理系統(tǒng),便于公司領(lǐng)導(dǎo)掌握人員的動向和人員的綜合素質(zhì),及時調(diào)整人才的分配,使用計算機(jī)對人事勞資信息進(jìn)行管理,具有檢索迅速、查找方便、可靠性高、存儲量大、保密性好、成本低等優(yōu)點,能夠極大地提高人事資源管理的效率,也是企業(yè)科學(xué)化、正規(guī)化管理的重要條件。目標(biāo)

      設(shè)計一個企業(yè)人事信息管理系統(tǒng),此系統(tǒng)要以人為中心,為企業(yè)提供全面的人事管理解決方案;

      a)為企業(yè)建立規(guī)范化、實時化人事管理機(jī)制;

      b)提高企業(yè)人事管理的效率、節(jié)約相關(guān)的管理成本,增強(qiáng)人事管理的安全性;

      c)滿足企業(yè)管理層,人事業(yè)務(wù)操作層和全體員工的不同層次和不同方面的需要;

      d)對企業(yè)將來的整體信息化建設(shè)提供必要的支持。需求分析

      需求分析是系統(tǒng)開發(fā)必要環(huán)節(jié),也是重中之重。作為該過程的結(jié)果,需求規(guī)格說明書是對系統(tǒng)的功能和行為完整的描述。系統(tǒng)設(shè)計將來自于需求分析的抽象規(guī)格說明轉(zhuǎn)變?yōu)槊嫦蛘鎸嵤澜绲脑O(shè)計。一旦構(gòu)建完成,該系統(tǒng)就會投入使用,同時會不可避免地產(chǎn)生更多的新需求。同時,需求過程與分析活動之間有相當(dāng)程度的重疊,分析建模對于設(shè)定工作的范圍和其他一些事來說是必要的,所以我們利用分析模型來描述需求過程,隨著開發(fā)工作的繼續(xù),分析活動在工作中占的比例將變得越來越大,直到所有需求都已知。[1]

      1.1 系統(tǒng)需求

      企業(yè)的人事管理職能主要分為人事檔案信息管理、人事變動管理、員工培訓(xùn)管理、獎懲管理等內(nèi)容。

      a)在人事系統(tǒng)開發(fā)時應(yīng)考慮以下需求: b)滿足人事管理職能的基本要求;

      c)進(jìn)行多層次數(shù)據(jù)匯總,為各層次管理者的決策分析提供數(shù)據(jù); d)具有完整的系統(tǒng)接口,滿足靈活的數(shù)據(jù)導(dǎo)入與導(dǎo)出; e)對操作人員的技能要求比較低,操作方便; f)能夠?qū)崿F(xiàn)方便的擴(kuò)展,滿足企業(yè)發(fā)展的需要; g)能夠保障人事管理數(shù)據(jù)的安全、準(zhǔn)確。

      1.1 功能需求

      基于系統(tǒng)需求分析,該系統(tǒng)需要實現(xiàn)以下基本功能:

      a)用戶管理:管理系統(tǒng)操作人員,設(shè)置操作人員口令和權(quán)限。在滿足不同系統(tǒng)用戶的操作需求的基礎(chǔ)上,提高系統(tǒng)的安全性。

      b)人事檔案管理:完成企業(yè)對員工個人檔案(包括員工的基本檔案和在職信息)的管理及相關(guān)操作。操作員進(jìn)行員工檔案信息錄入及更改,其中包括員工的基本信息、工作經(jīng)歷、家庭關(guān)系、獎懲記錄和培訓(xùn)經(jīng)歷,要求對這些員工檔案信息進(jìn)行新增、修改、刪除操作,同時可以進(jìn)行查詢和瀏覽操作。該模塊是本系統(tǒng)的重點,用戶可以通過該模塊為單位建立一個比較完整的人事檔案系統(tǒng),同時可以對檔案進(jìn)行查看。

      c)基礎(chǔ)數(shù)據(jù)管理:維護(hù)人事管理相關(guān)的一些基礎(chǔ)數(shù)據(jù)。主要包括以下功能:

      (a)民族檔案設(shè)置:維護(hù)職工中民族檔案信息;

      (b)職工類型設(shè)置:維護(hù)當(dāng)前企業(yè)職工與企業(yè)的關(guān)系的類別信息;(c)文化程度設(shè)置:維護(hù)企業(yè)職工的文化程度類別信息;(d)政治面貌設(shè)置:維護(hù)企業(yè)職工的政治面貌類別信息;(e)部門類別設(shè)置:維護(hù)企業(yè)中設(shè)立的部門類別信息;(f)職務(wù)類別設(shè)置:維護(hù)企業(yè)中設(shè)立的職務(wù)類別信息;(h)職稱類別設(shè)置:維護(hù)企業(yè)職工的職稱類別信息;

      d)人事變動管理:對于人事上的變動調(diào)整進(jìn)行管理,對人員檔案的信息進(jìn)行更新(如:員工職務(wù)、員工職稱、員工性質(zhì)等的變動)。

      e)工作日志管理:記錄部門或系統(tǒng)用戶的一些備忘信息,包括日常的一些事件記錄,以及工作日記的管理維護(hù)。

      f)數(shù)據(jù)庫管理:對現(xiàn)有的數(shù)據(jù)庫進(jìn)行管理,包括數(shù)據(jù)備份和恢復(fù),以方便用戶對數(shù)據(jù)庫的管理和維護(hù)工作,提高系統(tǒng)的數(shù)據(jù)安全性。1.3 可靠性要求

      a)計算機(jī)穩(wěn)定可靠,網(wǎng)絡(luò)服務(wù)和數(shù)據(jù)庫服務(wù)穩(wěn)定可靠;

      b)網(wǎng)絡(luò)通暢、穩(wěn)定;軟件運行穩(wěn)定;數(shù)據(jù)計算及數(shù)據(jù)傳輸無誤;提供數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)方案。1.4 性能需求 1)硬件環(huán)境

      在最低配置的情況下,系統(tǒng)的性能往往不盡如人意,現(xiàn)在的硬件性能已經(jīng)相當(dāng)出色,且

      價格也很便宜,因此通常給服務(wù)器端配置高性能硬件。推薦配置為: ·處理器:Intel 奔騰Ⅲ 或更高 ·內(nèi)存:128MB ·硬盤空間:40GB ·顯卡:Geforce系列顯示適配器或更高。2)軟件環(huán)境

      ·操作系統(tǒng):windows 98/ME/2000/N ·數(shù)據(jù)庫:Microsoft SQL server 2000 開發(fā)環(huán)境簡介 2.1 Delphi簡介

      Delphi這個名字源于古希臘的城市名。它集中了第三代語言的優(yōu)點。以O(shè)bject Pascal為基礎(chǔ),擴(kuò)充了面向?qū)ο蟮哪芰?,并且完美地結(jié)合了可視化的開發(fā)手段。Delphi自1995年3月一推出就受到了人們的關(guān)注,并在當(dāng)年一舉奪得了多項大獎。

      Delphi的出現(xiàn)打破了Visual系列可視化編程領(lǐng)域一統(tǒng)天下的局面。并且Delphi使用了本地編譯器直接生成技術(shù),使程序的執(zhí)行性能遠(yuǎn)遠(yuǎn)高于其它產(chǎn)品生成的程序。它還是真正的面向?qū)ο蟮木幊陶Z言。PASCAL語言的嚴(yán)謹(jǐn)加上可視化的優(yōu)勢和強(qiáng)大的數(shù)據(jù)庫功能使得它有充分的資本和微軟的VB叫板。許多人當(dāng)時都認(rèn)為Pascal 是最有前途的程序設(shè)計語言,并預(yù)測Delphi將會成為可視化編程的主流環(huán)境。

      Delphi在你編好程序后自動轉(zhuǎn)換成。EXE文件它運行時速度比VB快,而且編譯后不需要其他的支持庫就能運行。它的數(shù)據(jù)庫功能也挺強(qiáng)的,是開發(fā)中型數(shù)據(jù)庫軟件理想的編程工具。Delphi適用于應(yīng)用軟件、數(shù)據(jù)庫系統(tǒng)、系統(tǒng)軟件等類型的開發(fā)。而且它擁有和VB差不多一樣的功能,而且一樣能應(yīng)用API函數(shù),這在控制Windows很有用。

      Delphi是全新的可視化編程環(huán)境,為我們提供了一種方便、快捷的Windows應(yīng)用程序開發(fā)工具。它使用了Microsoft Windows圖形用戶界面的許多先進(jìn)特性和設(shè)計思想,采用了彈性可重復(fù)利用的完整的面向?qū)ο蟪绦蛘Z言(Object-Oriented Language)、當(dāng)今世界上最快的編輯器、最為領(lǐng)先的數(shù)據(jù)庫技術(shù)。對于廣大的程序開發(fā)人員來講,使用Delphi開發(fā)應(yīng)用軟件,無疑會大大地提高編程效率,而且隨著應(yīng)用的深入,您將會發(fā)現(xiàn)編程不再是枯燥無味的工作——Delphi的每一個設(shè)計細(xì)節(jié),都將帶給您一份欣喜。

      Delphi實際上是Pascal語言的一種版本,但它與傳統(tǒng)的Pascal語言有天壤之別。一個Delphi程序首先是應(yīng)用程序框架,而這一框架正是應(yīng)用程序的“骨架”。在骨架上即使沒有附著任何東西,仍可以嚴(yán)格地按照設(shè)計運行。您的工作只是在“骨架”中加入您的程序。缺省的應(yīng)用程序是一個空白的窗體(Form),您可以運行它,結(jié)果得到一個空白的窗口。這個窗口具有Windows窗口的全部性質(zhì):可以被放大縮小、移動、最大最小化等,但您卻沒有編寫一行程序。因此,可以說應(yīng)用程序框架通過提供所有應(yīng)用程序共有的東西,為用戶應(yīng)用程序的開發(fā)打下了良好的基礎(chǔ)。

      Delphi已經(jīng)為您做好了一切基礎(chǔ)工作——程序框架就是一個已經(jīng)完成的可運行應(yīng)用程序,只是不處理任何事情。您所需要做的,只是在程序中加入完成您所需功能的代碼而已。在空白窗口的背后,應(yīng)用程序的框架正在等待用戶的輸入。由于您并未告訴它接收到用戶輸入后作何反應(yīng),窗口除了響應(yīng)所有Windows的基本操作(移動、縮放等)外,它只是接受用戶的輸入,然后再忽略。Delphi把Windows編程的回調(diào)、句柄處理等繁復(fù)過程都放在一個不可見的Romulam覆蓋物下面,這樣您可以不為它們所困擾,輕松從容地對可視部件進(jìn)行編程。

      面向?qū)ο蟮某绦蛟O(shè)計(Object-Oriented Programming,簡記為OOP)是Delphi誕生的基礎(chǔ)。OOP立意于創(chuàng)建軟件重用代碼,具備更好地模擬現(xiàn)實世界環(huán)境的能力,這使它被公認(rèn)為是自上而下編程的優(yōu)勝者。它通過給程序中加入擴(kuò)展語句,把函數(shù)“封裝”進(jìn)Windows編程所必需的“對象”中。面向?qū)ο蟮木幊陶Z言使得復(fù)雜的工作條理清晰、編寫容易。

      說它是一場革命,不是對對象本身而言,而是對它們處理工作的能力而言。對象并不與傳統(tǒng)程序設(shè)計和編程方法兼

      其中多媒體音頻視頻播放器是通過TMediaPlayer組件來實現(xiàn)的,支持的格式與系統(tǒng)已安裝的解碼器有關(guān)。

      總 結(jié)

      6.1 程序設(shè)計風(fēng)格

      在設(shè)計的時候采用了增量模型的思想:把軟件作為一系列的構(gòu)件來設(shè)計,編碼,集成和測試。

      用戶管理,密碼修改,用戶登陸,萬年歷,這些模塊都有高度的獨立性,因此他們的可重用性比較高,基本上是一個單元完成一個功能,模塊規(guī)模也比較小,模塊的作用域在控制域之內(nèi),只使用了兩個全局變量來存儲用戶名和用戶權(quán)限。[1] 在人機(jī)界面設(shè)計方面,本系統(tǒng)做到了以下幾點: a)保持一致性(界面,背景的致性);

      b)提供有意義的反饋(用戶驗證和用戶管理,提供了比較精確的反饋信息);

      c)在執(zhí)行有較大破壞性的動作之前要求用戶確認(rèn)(數(shù)據(jù)備份與還原); d)允許大多數(shù)取消操作(大多數(shù)單元有取消操作功能);

      e)允許犯錯誤(由于權(quán)限的限制,系統(tǒng)能保護(hù)自己不受嚴(yán)重錯誤的破壞);

      f)按功能對動作分類(在主窗口就是按動作類型組織菜單的); 6.2 有待加強(qiáng)項

      a)幫助的制作 一個完整的應(yīng)用程序必須具有完整的幫助系統(tǒng);幫助系統(tǒng)可以在必要的時候給用戶信息提示和一些系統(tǒng)相關(guān)服務(wù)。

      b)聲音制作在這里主要是對聲音的加載,我們可以加載一些一般的聲音;主要來源有:音頻CD盤;波形音頻文件;MP3文件等等。其中波形音頻文件以WAV作為文件的后綴,我們可以播放現(xiàn)成的,也可以播放自己錄制的文件。c)我們還可以使用各種組件和ActiveX控件等技術(shù)來完善系統(tǒng)。利用一些做好的activeX組件,會縮短開發(fā)周期。

      由于在開發(fā)工程方面缺少經(jīng)驗,所以這個系統(tǒng)還存在著許多不足之處,在測試過程中總結(jié)如下:

      a)數(shù)據(jù)表的設(shè)計還不是很合理;

      b)數(shù)據(jù)異常處理要更加人性化,錯誤信息的反饋要更加精確; 6.3 心得

      經(jīng)過一個月的設(shè)計和開發(fā),人事管理系統(tǒng)基本開發(fā)完畢,其基本功能符合用戶需求,能夠完成基礎(chǔ)數(shù)據(jù)錄入,數(shù)據(jù)查詢等基本功能,以及相關(guān)報表的打印。在這次畢業(yè)設(shè)計中,我獲益良多。首先我明白了需求分析對于一個系統(tǒng)的開發(fā)的重要性。其次我還學(xué)到了如何把一個軟件作為一個工程來做,在真正的軟件開發(fā)中,一個軟件系統(tǒng)的開發(fā)不是一個人來做,而是很多人合作來完成的,另外還有軟件的后期維護(hù)等等,這時就顯現(xiàn)出了把軟件作為一個工程來做的優(yōu)越性,而這些都離不開數(shù)據(jù)流圖和模塊的分解。

      Delphi是一個非常強(qiáng)大的開發(fā)工具,它具有運行速度快、易于學(xué)習(xí)和使用以及開發(fā)效率高的特點,使用起來真的是很順手。學(xué)習(xí)好一門編程語言以后可以為今后的學(xué)習(xí)和工作帶來很大的便利。

      雖然本系統(tǒng)實現(xiàn)了基本的用戶需求功能,但是還有待于完善和加強(qiáng),總之通過這次設(shè)計和開發(fā)過程,我對軟件開發(fā)有了進(jìn)一步的了解。

      參考文獻(xiàn)

      [1] 張海藩編著.軟件工程導(dǎo)論[M].清華大學(xué)出版社出版,2003,1-173. [2] 宋一兵,趙景波,李春艷著.Delphi 7.0基礎(chǔ)教程[M].機(jī)械工業(yè)出版社,2003,2-30.

      [3] 劉瑤儒著.新概念SQL Server2000教程[M].北京科海集團(tuán)公司出,2001,12-23.

      [4] 韓強(qiáng)編著.SQL SERVER 2000 程序員手冊[M].機(jī)械工業(yè)出版社出版,2000,4-35.

      [5] 薩師煊著.?dāng)?shù)據(jù)庫系統(tǒng)概論(第二版)[M].高等教育出版社,1991,8-40. [6] 施伯樂,丁寶康,汪衛(wèi)著.?dāng)?shù)據(jù)庫系統(tǒng)教程[M].高等教育出版社,2002,1-202.

      [7] 肖健著.SQL Server2000實踐與提高[M].中國電子出版社,2002,13-53. [8] 林金霖著.Delphi6 實務(wù)經(jīng)典[M].中國鐵道出版社,2002年5月,6-110. [9] 黃超,王志偉著.Delphi企業(yè)經(jīng)營管理系統(tǒng)開發(fā)實例導(dǎo)航[M].人民郵電出版社,2003,20-90.

      [10] 程文剛主編.Delphi數(shù)據(jù)庫實用編程100例[M].中國鐵道出版社,2004,8-63.

      [11] 王晟,萬科著.Delphi數(shù)據(jù)庫開發(fā)經(jīng)典案例解析[M].清華大學(xué)出版社,2005,85-89.

      [12] 王惠剛,唐晨光彭為著.delphi7/8程序設(shè)計[M].清華大學(xué)出版社, 2002,42-63.

      [13] 瀟湘工作室,邢增平著.Delphi 6.0最佳專輯[M].人民郵電出版社,2003,1-404.

      [14] 心鈴.Delphi問答.軟件報[N],2004-07-5.

      [15] 高永惠.淺談Delphi中的異常處理方法[J].湖南輕工業(yè)高等專科學(xué)校學(xué)報,2002-04,9-10.

      [16] 徐萌飛.在Delphi中使用ADO技術(shù)對數(shù)據(jù)庫操作[J].中國學(xué)術(shù)期刊(光盤版)電子雜志社,2001,12-13.

      [17] 陳建兵.Delphi中基于安全靈活的動態(tài)連接遠(yuǎn)程數(shù)據(jù)庫SQL的實現(xiàn)[J].福建電腦,2005,12-13.

      [18] 孫育紅.關(guān)于地方法院管理信息系統(tǒng)分析設(shè)計與實施[D].中國學(xué)術(shù)期刊電子雜志社,2001,8-9. [19] 岳冰.南部引嫩工程信息管理系統(tǒng)開發(fā)[D].中國學(xué)術(shù)期刊電子雜志社,2003,20-21.

      [20] 龐芳,王麗玫.南寧市自動氣象站業(yè)務(wù)服務(wù)數(shù)據(jù)庫系統(tǒng)[D].中國學(xué)術(shù)期刊電子雜志社,2004,21-23.

      [21] 徐軍.研究生院綜合管理信息系統(tǒng)的研究與實現(xiàn)[D].中國學(xué)術(shù)期刊)電子雜志社,2004,32-33.

      [22] 魯媛媛.碩士生導(dǎo)師綜合素質(zhì)能力評價指標(biāo)體系的研究[D].中國學(xué)術(shù)期刊電子雜志社,2005,18-19.

      下載《網(wǎng)絡(luò)論壇系統(tǒng)的設(shè)計與實現(xiàn)》(胡世港)(范文)word格式文檔
      下載《網(wǎng)絡(luò)論壇系統(tǒng)的設(shè)計與實現(xiàn)》(胡世港)(范文).doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報,并提供相關(guān)證據(jù),工作人員會在5個工作日內(nèi)聯(lián)系你,一經(jīng)查實,本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦