第一篇:一個教學用餐飲管理系統(tǒng)設計與實現(xiàn)
一個教學用小型餐飲管理系統(tǒng)的設計
王新宇
(南京旅游職業(yè)學院工程技術系,南京 210003)
摘要:為使計算機信息管理專業(yè)(酒店、旅游方向)的學生了解設計小型信息管理系統(tǒng)的方法,本文在分析餐飲管理工作特征的基礎上,提出一個在技術上、經(jīng)濟上均可供實施的餐飲管理系統(tǒng)的設計方案,設計了基于C/S模式的餐飲管理系統(tǒng),該系統(tǒng)可以滿足教學需求,具有一定的實用價值,可以在中小型酒店餐飲部投入實用。
關鍵詞:餐飲信息管理系統(tǒng);C/S模式;酒店信息管理
1.概述
現(xiàn)代酒店,是指向各類旅游者提供食、宿、行、娛、購等綜合服務,具有涉外性質(zhì)的商業(yè)性的公共場所。[1]餐飲部是酒店組織機構中的重要組成部分[2]。餐飲部經(jīng)營點多,管轄范圍廣,分工細,員工人數(shù)多(約占酒店員工的三分之一),人員文化程序和年齡層次差異大。要將這樣一個復雜的部門管理好,必須建立合理有效的組織網(wǎng)絡,并進行科學分工,明確職責,使各部門人員各司其職,以保證餐飲部的正常運轉(zhuǎn)。餐飲管理系統(tǒng)是餐飲部不可缺少的部分,它對酒店及餐飲部的管理者都至關重要。
“酒店管理信息系統(tǒng)”一直我院酒店信息管理專業(yè)的學生的核心課程之一,這門課的項目實踐過程中,只是讓學生熟練掌握標準的酒店信息管理軟件的使用,沒有涉及系統(tǒng)的設計與實現(xiàn)。對于今年新增設的計算機網(wǎng)絡技術專業(yè)和即將增設的計算機信息管理專業(yè)的學生來說,如果只是停留在簡單的軟件應用層次上,顯然是不夠的,這兩個專業(yè)要求學生具備一定的軟件開發(fā)能力,另外,學生在修完高級程序設計和數(shù)據(jù)庫應用后,也需要結合一個實際的小型信息管理系統(tǒng)的開發(fā)來開展項目課程的實踐學習,今后可進一步進行酒店客房模塊的開發(fā)。為此,本文在分析餐飲管理工作特征的基礎上,提出一個在技術上、經(jīng)濟上均可供實施的餐飲管理信息系統(tǒng)的設計方案,設計了基于C/S模式的餐飲信息管理系統(tǒng),該系統(tǒng)可以滿足教學需求,并具有一定的實用價值,可以在中小型酒店餐飲部投入實用。
2.系統(tǒng)功能設計 1)桌臺基本信息
這個模塊用于設置、保存所有桌臺的信息,包括:桌臺名稱、桌臺位置、桌臺狀態(tài)、桌臺類型等信息。
2)桌臺狀態(tài)
這個模塊實際上顯示的是餐飲桌態(tài)圖(類似于酒店客房部的“房態(tài)圖”),可以使用餐廳的平面布局圖的形式,顯示桌態(tài),可以觀察到某桌是否可用,操作員可以直接在圖上選定餐桌進行開臺作業(yè)。
圖1 “桌態(tài)圖”設計方案效果
3)開臺
開臺入賬,包括人數(shù)、服務員、備注(客人對菜的特殊要求)。
圖2 “開臺”設計方案效果圖
4)結帳
客人結賬、包括現(xiàn)金、掛帳、刷卡等各種付款方式。5)職員信息
主要用來錄入和查詢桌臺服務生的情況,包括:員工代碼、姓名、性別、聯(lián)系電話等信息。
6)消費查詢
主要提供客人的消費查詢,并可打印出消費清單。7)菜肴設置
這個模塊用于增加、設置、保存所有可提供的菜肴信息。8)系統(tǒng)設置
設置系統(tǒng)用戶的不同權限、備份數(shù)據(jù)庫等。9)報表 營業(yè)收入日報表(部門)、營業(yè)收入?yún)R總表、營業(yè)收入?yún)R總明細表、營業(yè)明細表(組)、繳款明細表(班)、繳款匯總表、日客流量分析表、日營業(yè)報表、當日交款表、賬項明細表、各站點收銀報表、營業(yè)匯總表、成本分析報表、折扣一覽表。3.數(shù)據(jù)庫設計
在開發(fā)信息管理系統(tǒng)的應用程序時,對數(shù)據(jù)庫的操作是必不可少的,所以先要選擇一個合適的數(shù)據(jù)庫產(chǎn)品。對于教學來說,選用的數(shù)據(jù)庫最好是免費的,這樣可以節(jié)約學院的經(jīng)費;而對一般中小酒店來說,也希望采用經(jīng)濟實惠的數(shù)據(jù)庫,以免出現(xiàn)“買得起馬,配不起鞍。”的情況(大部分的商業(yè)化的酒店管理軟件本身不貴,但選用的數(shù)據(jù)庫的售價很高)。所以,結果以上實際,本系統(tǒng)選用了MySQL作用數(shù)據(jù)庫。MySQL是使用最廣泛的開源數(shù)據(jù)庫系統(tǒng),其突出的優(yōu)點[3]包括:1)適用面廣。可以在Windows、Linux、Unix等多種操作系統(tǒng)上運行。2)性能優(yōu)異,運行穩(wěn)定。MySQL是一種功能非常強大的關系數(shù)據(jù)庫系統(tǒng),它的安全性和穩(wěn)定性中以滿足許多應用項目的要求。如:美國航空航天局、Yahoo!、索尼、維基百科等大公司和大機構都采用了MySQL來建立它們的后端數(shù)據(jù)庫。MySQL對硬件性能的要求也不苛刻,這一點對于教學和中小型酒店來說,特別有優(yōu)勢。3)性價比高。MySQL是一個開源軟件產(chǎn)品,采用GPL許可證發(fā)行,所以絕大多數(shù)MySQL應用項目都可以免費獲得和使用。
前臺程序訪問數(shù)據(jù)庫時,如果是簡單的業(yè)務操作,盡量利用一條SQL語句完成;如果是比較復雜的業(yè)務操作,就通過MySql的存儲過程來完成。存儲過程[4](Stored procedure,SP)是MySql 5.0版本中的最大創(chuàng)新,它們是一些由MySql服務器直接存儲和執(zhí)行的定制過程或函數(shù),存儲過程的加入把SQL語言擴展成了一種程序設計語言,從而為設計復雜的數(shù)據(jù)庫應用提供了功能強大、健壯可靠的程序設計語言。一般認為,用存儲過程集中完成多條SQL語句,可以節(jié)省數(shù)據(jù)傳輸方面的時間,從而獲得更快的速度;在許多對信息安全性有著較高要求的行業(yè)(比如銀行)里,不允許用戶程序直接訪問數(shù)據(jù)庫中的表,必須使用存儲過程進行所有的數(shù)據(jù)操作,查詢數(shù)據(jù)、插入數(shù)據(jù)、修改數(shù)據(jù)等操作必須通過存儲過程去完成。
目前,許多用人單位除了考查計算機專業(yè)應屆畢業(yè)生的基本功(如C程序設計),也喜歡詢問學生是不是會編寫某種數(shù)據(jù)庫的存儲過程。所以,編寫存儲過程是計算機專業(yè)(偏軟)學生應該掌握的技能。通過這次的實訓,學生可以基本掌握MySql存儲過程的寫作,因為各種數(shù)據(jù)庫的存儲過程有著相似類性,所以,稍加學習,就可以掌握其它數(shù)據(jù)庫的存儲過程(如Oracle的PL/SQL)。
數(shù)據(jù)庫設計是系統(tǒng)開發(fā)過程中的重要部分,它是通過管理系統(tǒng)的整體需求而制定的,數(shù)據(jù)庫設計的好壞直接影響到系統(tǒng)的后期開發(fā),所以,要指導學生根據(jù)他們已經(jīng)學習過的數(shù)據(jù)庫課程和酒店管理信息系統(tǒng)課程,結合餐飲的業(yè)務,設計出所需要用的表,鼓勵各項目小組獨立設計出不同的方案。
4.前臺開發(fā)工具
基于B/S模式的應用程序在過去幾年非常流行,因為把所有的應用程序邏輯放在一個中央服務器上便于管理和維護,軟件升級也十分方便,但缺點是它們不能提供豐富的用戶體驗,對于一些非常復雜的“重型”應用程序,用B/S模式有些不方便,一般傾向于用C/S模式,但部署和維護基于客戶的軟件會非常麻煩。.NET Framework允許開發(fā)人員創(chuàng)建豐富、智能的客戶應用程序,而且不再有部署問題,.NET提供的新部署服務以及組成Windows窗體的System.Windows.Forms和System.Windows.Forms.Design命名空間,將使客戶應用程序重新流行起來。餐飲管理系統(tǒng)有著比較豐富的用戶體驗,所以本系統(tǒng)選用C/S模式。
前臺開發(fā)工具選用微軟的Visual C#,選用C#的原因[5]主要有:1)C#是一種相當新的編程語言,它是專門為與微軟的.NET Framework一起使用而設計的,它們是多年來最重要的新技術之一,.NET提供了一個種新環(huán)境,在這個環(huán)境中,可以開發(fā)出運行在Windows上的幾乎所有的應用程序。2)C#是一種基于現(xiàn)代面向?qū)ο笤O計方法的語言,在設計它時,微軟還吸取了其它類似語言的經(jīng)驗,這些語言是近20多年來面向?qū)ο笠?guī)則得到廣泛應用后才開發(fā)出來的。3)C#是我院計算機網(wǎng)絡技術和計算機信息管理專業(yè)的高級程序設計課程的教學語言,通過一個學期的學習,學生可以用C#編寫一些簡單的程序,已經(jīng)有了C#語言的基礎,如果使用C#作為前臺開發(fā)工具,可以節(jié)省學習的時間。
第二篇:人事管理系統(tǒng)設計與實現(xiàn)—管理
人事管理系統(tǒng) 一實驗題目:人事管理系統(tǒng)
二實驗目的:通過這次課程設計,要掌握UML(統(tǒng)一建模語言),并能運用UML在Rational Rose中建模。三實驗要求:
(1)員工各種信息的輸入,包括員工的基本信息、學歷信息、婚姻狀況信息、職稱等。(2)員工各種信息的修改;
(3)對于轉(zhuǎn)出、辭職、辭退、退休員工信息的刪除;
(4)按照一定的條件,查詢、統(tǒng)計符合條件的員工信息;至少應該包括每個員工詳細信息的查詢、按婚姻狀況查詢、按學歷查詢、按工作崗位查詢等,至少應該包括按學歷、婚姻狀況、崗位、參加工作時間等統(tǒng)計各自的員工信息;
(5)對查詢、統(tǒng)計的結果打印輸出。(6)熟悉UML,主要了解UML中的9大圖:Use case diagram(用例圖)、Class diagram(類圖)、Object diagram(對象圖,Rose中沒有)、Sequence diagram(序列圖)、Collaboration diagram(協(xié)作圖)、Statechart diagram(狀態(tài)圖)、Activity diagram(活動圖)、Component diagram(組件圖)、Deployment diagram(配置圖)、datamodel diagram(數(shù)據(jù)模型圖)(7)完成對系統(tǒng)的建模。
四實驗內(nèi)容:
根據(jù)要求畫出相應的圖形
人事管理用例圖
登錄管理基本信息管理管理員普通職員查詢管理信息輸出管理
基本信息管理子用例圖
總經(jīng)理批復信息輸入管理員信息修改總經(jīng)理信息刪除
查詢管理活動圖
經(jīng)理登錄按員工信息查詢按員工婚姻狀況查詢按員工學歷查詢按員工工作崗位查詢統(tǒng)計結果 人事管理活動圖
用戶登錄員工基本信息查詢高級權限高級權限刪除輸入修改員工基本信息輸入員工基本信息修改員工基本休息刪除統(tǒng)計結果打印輸出總經(jīng)理批復取消編輯批復未通過批復已通過載入文檔
登錄管理活動圖
顯示登錄界面輸入用戶名和密碼信息檢驗設置進入權限進入主界面
基本信息管理狀態(tài)圖
員工基本信息錄入待編輯管理員輸入`修改`刪除信息已編輯總經(jīng)理批復批復已通過總經(jīng)理批復總經(jīng)理審批批復未通過未編輯
人事管理狀態(tài)圖
基本信息輸入基本信息刪除基本信息修改基本信息查詢
人事管理實體類圖
人事管理系統(tǒng)邊界類圖
登錄人事管理系統(tǒng)主界面員工信息管理員工信息查詢管理員工基本信息輸入員工基本信息刪除員工基本信息修改編輯信息批復員工基本休息修改
人事系統(tǒng)序列圖
用戶 : 管理員 : 登錄驗證用戶和...打開登錄正確打開 : 員工信息查詢管理 : 人事管理系統(tǒng)主界面 : 員工信息管理員工基本信息查詢基本...編輯員工基本...顯示員工基本...顯示員工基本...人事管理協(xié)作圖
4: 正確2: 打開3: 登錄1: 驗證用戶和密碼用戶 : 管理員 : 登錄8: 顯示員工基本信息5: 打開6: 7: 查詢基本信息員工基本信息 : 員工信息管理9: 編輯員工基本信息 : 人事管理系統(tǒng)主界面10: 11: 顯示員工基本信息 : 員工信息查詢管理
人事管理組件圖
登錄主頁面身份驗證登錄系統(tǒng)主頁服務器運算編輯主頁并提交服務器管理員編輯主頁服務器運算出等待經(jīng)理批復經(jīng)理批復主頁服務器運算批復存入數(shù)據(jù)庫并返回主頁面
人事管理數(shù)據(jù)模型圖
人事管理部署圖
主機數(shù)據(jù)庫服務器打印機
心得體會:以前在做軟件工程實驗的時候大多是用viso做的圖。所以在這次實驗開始的時候?qū)芏鄨D不很熟悉,通過書本和問同學解決了很多細節(jié)方面的問題,對軟件工程更加的知識有了更進一不的加強,但在做序列圖和協(xié)作圖的時候還是沒有很好的掌握,對系統(tǒng)在很多模塊的序列圖沒做出。總的來說通過這次實驗提高了自己的動手能力和軟件工程的認識。
第三篇:網(wǎng)絡教學系統(tǒng)設計與實現(xiàn)
智能化網(wǎng)絡教學系統(tǒng)設計與實現(xiàn)
石河子大學信息科學與技術學院 高攀 郭理* 鄭鴻英
摘 要:基于Web的智能教學系統(tǒng)綜合傳統(tǒng)的ITS系統(tǒng)優(yōu)勢,同時又結合Web的特點,系統(tǒng)具有智能性,能夠智能地引導學生學習。本文提出了一種基于Web的智能教學系統(tǒng)模型,探討了智能教學系統(tǒng)的知識庫的設計、教學策略的設計及個性化教學的實現(xiàn),最后給出系統(tǒng)實現(xiàn)的具體思路和解決方案。1 引言
智能教學系統(tǒng)(Intelligent Tutoring System,ITS)作為人工智能學科的重要研究應用領域,是21世紀人類社會數(shù)字化教育的必然發(fā)展方向。其研究涉及人工智能(Artificial Intelligence,AI)、計算機科學、認知科學、教育學、心理學和行為科學等多個學科,研究的最終目的是由計算機系統(tǒng)負擔起人類教育的主要責任,即使計算機系統(tǒng)具有智能,并在一定程度上代替人類教師實現(xiàn)最佳教學。由于ITS涉及到多門學科,所用到的相關學科的技術即使在本學科也不夠成熟以及人類對其自身的學習過程還認識不夠,所以對ITS 的研究仍存在相當大的難度,存在知識的表示、對學生的評估、對學生錯誤的診斷、教學規(guī)劃、人機自然語言對話處理等技術難題。2 基于Web的ITS的系統(tǒng)模型 2.1 傳統(tǒng)的ITS模型
傳統(tǒng)上,智能教學系統(tǒng)由四大部分組成:專家知識庫(有關領域的知識描述)、學生模型(學生的知識水平和學習能力)、教師模型(知識的傳授方法)和人機交互界面。模型如圖1所示。其中人機交互界面部分是在智能教學系統(tǒng)和學生之間建立友好的通信交流方式,有時也被看成是教學方法的補充而作為教師模型的一部分。
傳統(tǒng)的智能教學系統(tǒng)多數(shù)是單機或單獨運行的(stand.a(chǎn)lone),系統(tǒng)費用昂貴,維護代價高,難以大范圍推廣應用。隨著Web技術的發(fā)展和不斷成熟,基于Web的智能教學系統(tǒng)研究越來越受到重視。在Web上構建智能教學系統(tǒng),這種方式利用網(wǎng)絡實現(xiàn)了分布式教學,可以同時接受多個用戶的并發(fā)訪問,資源利用率大大提高,又不受時間和空間的限制,可以在最大程度上滿足“因材施教”的需要。
圖1傳統(tǒng)的ITS模型
2.2 基于Web的ITS系統(tǒng)模型
基于Web的ITS的系統(tǒng)模型如圖2所示。其中,知識點庫存放課程知識點,知識點可分為不同的類型和難度級別、重點度級別等;教學課件庫存放各種形式的課件;教學方法庫存放各種教學模板。學生學習能力是教師實施因材施教的依據(jù),模型突出了其重要性。模型綜合了傳統(tǒng)ITS系統(tǒng)的優(yōu)勢,同時又結合了Web的特點,客戶端結構簡單,適用范圍廣,人機交互界面簡潔明了。系統(tǒng)具有智能性,結合學生的特點進行教學,可以通過多種多樣的交流工具進行有效的交互和即時的通信反饋,能夠智能地引導學生學習,提供了豐富的信息來源和良好的導航結構,可以進行有效的信息過濾等等,實踐證明,基于Web的ITS是ITS系統(tǒng)的發(fā)展方向。
圖2基于Web的ITS系統(tǒng)模型
2.3 系統(tǒng)用戶及其主要功能
系統(tǒng)的用戶可分為管理員、教師和學生三類。管理員負責添加和刪除一門課程,確認教師的身份和權限等。教師是領域?qū)<遥哂姓n程的領域知識,組織和管理教學資源,負責確定某門課程的教學策略和方法,制定教學方案,設計教學模板。學生在系統(tǒng)指導下學習,完成系統(tǒng)規(guī)定的測試。3 關鍵技術
3.1 學科知識庫的設計
學科知識庫由學科知識體系庫和教學內(nèi)容庫構成。知識體系就是知識點的集合,并且包括知識點之間的相互關系結構[3]。知識體系庫包含知識點屬性和知識點鏈接兩個數(shù)據(jù)庫。知識點屬性數(shù)據(jù)庫是知識表示的基礎,它反映知識點的集合;知識點鏈接數(shù)據(jù)庫反映知識點之間的關系和層次結構,主要用于知識推理。
而教學內(nèi)容庫是根據(jù)知識點來安排的。知識點的屬性包括以下幾個內(nèi)容:
(1)知識點的編號應該具有唯一性,根據(jù)知識點結構圖進行編號,它能夠反映知識點層次,可作檢索和查找用;
(2)知識點內(nèi)容的類型有:事實、概念、技能、原理、問題求解等5種類型;
(3)知識點的難度有:容易、一般、難、很難;
(4)知識點的重要程度有:選學、一般、重要;
(5)知識點的教學目標有:識記、理解、應用、分析、綜合、評價。3.2 教學策略的設計
教學策略(instructional strategy)是對完成特定教學目標而采取的教學活動程序、方法、形式和媒體等因素的總體考慮。在ITS系統(tǒng)中,教學策略起著核心作用。在課件設計時,則要把這些總體考慮體現(xiàn)的教學內(nèi)容的組織、教學任務的安排和教學交互活動的設計中。
教學元素是實現(xiàn)教學過程的基本元素。常見的教學元素有:呈現(xiàn)教學目標、呈現(xiàn)正例、呈現(xiàn)反例、呈現(xiàn)知識點、呈現(xiàn)輔助說明、呈現(xiàn)例題、呈現(xiàn)習題、呈現(xiàn)評價、呈現(xiàn)提示、測試和提問等等。
教學元素分為兩類,一類是陳述性的,一類是操作性的。陳述性教學元素用于陳述教學材料以及評價信息等,學習者不能對其進行操作,只能讀不能寫。而操作性元素要求學生主動參與,同時根據(jù)學生的操作結果決定下一教學元素。
教學元素的結構可以描述如下:
Struct TeachElem en t {
Int teID;
Char teName [2 0];
Char tePath [2 0];
}
教學策略模板提供了一系列標準化的教學序列框架,用于對某一類知識點進行教學。它是由教學元素以一定的方式組織起來形成教學策略模塊。
一般的知識點本文系統(tǒng)采用如圖3所示模板:
圖3一般知識點模板
對于重要的知識點,本文系統(tǒng)采用如圖4所示模板:
圖4 重要知識點模板
所有的教學策略模板構成教學策略模板庫,教學策略模板的具體教學內(nèi)容和控制流程都存放在該庫中。對于系統(tǒng)中每一個知識點,它都根據(jù)學生的學習水平和目標,組合成不同的教學行為。3.3 個性化教學的實現(xiàn)
基于Web智能教學系統(tǒng)可以比較好的實現(xiàn)個性化教學。在教與學的過程中,它根據(jù)不同的學生模型和學習請求,經(jīng)過推理,智能的選擇最佳教學策略和教學素材來進行個性化教學。結合系統(tǒng)的教學需求和教學環(huán)境,本文系統(tǒng)采用如圖5所示的方案來實現(xiàn)個性化教學。
圖5個性化學習的實現(xiàn)
在教學過程中,個性分析模塊依據(jù)學生的認知能力值選擇適合該生的教學策略和教學素材。教學策略的選擇在此過程中是最為關鍵的。如圖6:
圖6教學策略的具體實現(xiàn)過程 系統(tǒng)實現(xiàn)
由于網(wǎng)絡教學應用的需要,以及考慮系統(tǒng)的可維護性和可擴充性,系統(tǒng)采用Browser/Web/DataBase的三層體系結構。
Web服務器接受請求,通過應用程序服務器執(zhí)行一個Java服務器端小程序Servlet并返回其輸出,從而實現(xiàn)與客戶機進行信息資源的交互。其中,客戶PC機為瀏覽器運行平臺;提供教學內(nèi)容的個性化展示的由HTML和JSP實現(xiàn);Web服務器生成頁面由JSP和Servlet實現(xiàn);處理學生模型提取、動態(tài)規(guī)劃,習題測試、學生模型的更新維護以及教學控制等則由Servlet及JavaBean實現(xiàn);數(shù)據(jù)庫服務器提供學生模型庫、教學內(nèi)容庫、教學策略庫、試題庫等。5 結論
基于Web的智能教學系統(tǒng)的研究可以說仍然處于研究階段,其主要的研究方法就是將遠程教學技術與傳統(tǒng)的智能教學系統(tǒng)相結合,運用人工智能技術來更加有效地實現(xiàn)教學的個性化和智能化。基金項目:石河子大學自然科學研究項目基金(ZRKX2006-Y15)作者簡介:
高攀(1981—)新疆石河子大學信息科學與技術學院
郭理(1968—)新疆石河子大學信息科學與技術學院 通訊作者 鄭鴻英(1981—)新疆石河子大學信息科學與技術學院
第四篇:合同管理系統(tǒng)的設計與實現(xiàn)
合同管理系統(tǒng)的設計與實現(xiàn)
【摘要】:計算機技術迅猛發(fā)展,日新月異的技術更新正在應用到更多的領域,信息管理領域中合同生成與管理的自動化是當前的大勢所趨。本文設計與實現(xiàn)了一個合同生成與管理自動化系統(tǒng)。系統(tǒng)采用B/S模式,其核心由兩個模塊組成:合同的起草、審批、授權模塊以及合同簽訂后的管理模塊。第一個模塊負責收集數(shù)據(jù)及驗證其有效性,第二個模塊對收集到的數(shù)據(jù)進行分析和管理。本系統(tǒng)集成了第三方中間件,實現(xiàn)了在web環(huán)境下方便地提取或組合合同模板(嵌入網(wǎng)頁中的word)中的數(shù)據(jù),并以此為基礎將合同的生成與管理有機地集成,在保證了數(shù)據(jù)的一次性錄入的前提下,進一步克服了由于其后臺數(shù)據(jù)結構的復雜性限制了合同模板的多樣性的問題,使用戶能隨著工作需要而增加合同模板,使系統(tǒng)更具的通用性;另外授權后轉(zhuǎn)變?yōu)镻DF格式的合同保證了不被用戶隨意更改己執(zhí)行的合同,使合同的后期管理有了安全的保障;新增的合同流轉(zhuǎn)查看及數(shù)據(jù)庫恢復功能使用戶更方便地查看合同的審批流程和數(shù)據(jù)的安全性;最后隨著系統(tǒng)的試運行又增加的其它功能使系統(tǒng)日趨完善。【關鍵詞】:合同管理中間件自定義模板文檔格式轉(zhuǎn)換
【學位授予單位】:山西大學 【學位級別】:碩士 【學位授予年份】:2013 【分類號】:TP311.52
【目錄】:中文摘要8-9ABSTRACT9-10第1章緒論10-141.1研究背景及意義101.2國內(nèi)外研究現(xiàn)狀10-121.3論文主要內(nèi)容121.4論文結構12-14第2章系統(tǒng)主要技術介紹14-202.1服務器端技術14-162.1.1Word訪問技術142.1.2PDF文件生成技術142.1.3PageOffice中間件技術14-152.1.4ASP.NET技術152.1.5數(shù)據(jù)訪問技術ADO.NET15-162.2瀏覽器端腳本16-172.3本章小結17-20第三章系統(tǒng)分析與設計20-303.1需求綜述20-213.2系統(tǒng)設計的目標和原則21-223.2.1系統(tǒng)設計目標213.2.2系統(tǒng)設計原則21-223.3開發(fā)平臺223.4系統(tǒng)的設計22-283.4.1合同流轉(zhuǎn)過程的重構22-233.4.2自定義合同模板23-243.4.3用于轉(zhuǎn)換成PDF格式的中間文件的結構設計24-273.4.4起草法律文書的設計27-283.5本章小結28-30第4章系統(tǒng)實現(xiàn)30-384.1客戶端自定義模板的實現(xiàn)30-314.2存檔合同WORD--PDF格式轉(zhuǎn)換31-334.3WEB環(huán)境下法律文書的草擬的實現(xiàn)334.4建立合同流轉(zhuǎn)情況查詢表33-344.5合同流轉(zhuǎn)通知34-354.6系統(tǒng)其它輔助功能的實現(xiàn)354.7本章小結35-38第5章結論與展望38-405.1總結385.2展望38-40參考文獻40-42致謝42-43個人簡況及聯(lián)系方式43-45
本論文購買請聯(lián)系頁眉網(wǎng)站。
第五篇:關于教務管理系統(tǒng)的設計與實現(xiàn)
關于教務管理系統(tǒng)的設計與實現(xiàn)
摘 要:隨著現(xiàn)代信息技術的迅速發(fā)展及“無紙化”、“實時性”辦公在高教管理中的需要,本項目設計了一套適用于高教管理的教務管理系統(tǒng),其功能為教師課程查詢、工作量統(tǒng)計、教師科研系統(tǒng)管理等,極大的方便了教職員工。教務管理系統(tǒng)的內(nèi)涵和意義
為了適應高校信息化發(fā)展及無紙化辦公的需要,提高教職工工作效率及實現(xiàn)“24小時”隨時辦公的理念。減少教師及相關行政人員在辦公中重復性、冗余性勞動,本項目設計了一套教務管理系統(tǒng),本系統(tǒng)與傳統(tǒng)的教師錄入相比,不但減少了教師的工作量,并重新設計學校文件管理流程,并有數(shù)據(jù)上傳,圖表在線打印等功能,便于教師查找和維護教學數(shù)據(jù),少了紙張浪費,達到學校現(xiàn)代化、信息化管理的目的。教務管理系統(tǒng)介紹
本系統(tǒng)主體應用框架為C/S結構,分為服務器和客戶端子系統(tǒng)兩部分,服務器系統(tǒng)只有管理員擁有權限,負責數(shù)據(jù)的管理,此系統(tǒng)運行在校園服務器端,同時數(shù)據(jù)庫也存放于此。客戶端軟件運行在于用戶PC機中,教師下載后方可使用,其功能為根據(jù)需要查詢或統(tǒng)計教學數(shù)據(jù)。數(shù)據(jù)庫采用SQL Server,對數(shù)據(jù)提供自動導航,大大地提高了數(shù)據(jù)處理能力。
本系統(tǒng)分為教務管理服務器和客戶端兩個子系統(tǒng)。教務管理客戶端系統(tǒng)的功能為管理高教教師日常文件,其可分為三個子模塊:
1、課程查詢模塊,其功能為教師通過查詢課程,可了解人才培養(yǎng)方案的內(nèi)容,如課程編碼、教學大綱,教學進度等內(nèi)容;
2、工作量統(tǒng)計模塊,其功能為教師通過所在的院系查找與自己相關的課程,對課程進行勾選后,可得出本學期課程的課時,并可計算課時量及課時費用,本模塊包括打印功能,若有需要可將人才培養(yǎng)方案、教學進度、教案、多媒體申請、教材申報情況進行打印;3科研任務管理模塊,對教師的科研項目,包括在研項目,已經(jīng)取得的成果,及成果材料數(shù)據(jù)進行上傳。教務管理服務器的功能為對教務管理的數(shù)據(jù)進行維護;其可分為三個子模塊:
1、課程管理模塊,其功能為課程相關數(shù)據(jù)的錄入和編輯,只有管理員擁有權限;
2、工作量查詢模塊,管理員可對教師登記數(shù)據(jù)進行查詢,并對所需數(shù)據(jù)進行打印,只有管理員有訪問所有教師記錄的權限,但無權對數(shù)據(jù)進行修改;
3、科研任務管理維護模塊,其功能為對教師登記的科研數(shù)據(jù)進行查詢,并可對所需數(shù)據(jù)進行打印,管理員有訪問所有教師記錄的權限,但無權對數(shù)據(jù)進行修改。設計工具和數(shù)據(jù)庫的選擇
在軟件的設計上要求簡潔大方,便于瀏覽,框架設計簡明實用,易于管理。
本系統(tǒng)在開發(fā)上采用Visual Studio 2005 C#和SQL Server數(shù)據(jù)庫。Visual Studio 2005 是由Microsoft公司推出的能夠快速開發(fā)客戶端/服務器應用程序的一款編程軟件,C#是基于.NET框架(.NET Framework)的一種程序設計語言。其特點是提供了與業(yè)務緊密集成的、可擴展的開發(fā)環(huán)境,不僅易于實現(xiàn),而且支持多線程開發(fā),安全穩(wěn)定。
SQL Server 是Microsoft 公司推出的關系型數(shù)據(jù)庫管理系統(tǒng)。具有使用方便可伸縮性好與相關軟件集成程度高等優(yōu)點,可跨越從運行Microsoft Windows 2000 的筆記本電腦到運行Microsoft Windows 2012 的大型多處理器的服務器等多種平臺使用。SQL Server 是一個全面的數(shù)據(jù)庫平臺,使用集成的商業(yè)智能(BI)工具提供了企業(yè)級的數(shù)據(jù)管理。SQL Server 數(shù)據(jù)庫引擎為關系型數(shù)據(jù)和結構化數(shù)據(jù)提供了更安全可靠的存儲功能,便于構建和管理用于業(yè)務的高可用和高性能的數(shù)據(jù)應用程序。
系統(tǒng)運行的硬件環(huán)境要求為:Intel Corei3 以上+2G 內(nèi)存+100G 以上硬盤。教務管理系統(tǒng)的設計與實現(xiàn)
4.1 登錄界面
首先教師須成功登錄教務系統(tǒng)主界面,系統(tǒng)通過教師輸入姓名和密碼來驗證身份,只有用戶名與密碼分別與存儲教師信息的表 login 中用戶名與密碼字段相匹配時,身份驗證成功,提交記憶用戶名,此時教師才有權登錄到主頁面選擇菜單中的功能模塊。
4.2 教師工作量統(tǒng)計模塊
通過驗證后系統(tǒng)通過數(shù)據(jù)庫查詢,可查找到教師所在院系,并將信息顯示在復選框中,此時在列表中顯示本系教師應承擔的所有課程,教師可選擇任意一門課程查看,如課程編號、教學進度、教學大綱、電子教案等內(nèi)容,同時教師還可在復選框中選擇幾門課程,計算課時費用。選擇出課時情況后系統(tǒng)將建立一種張表格記錄本學期教師授課情況,若有需要可自動生成打印表,如:多媒體申請表、授課任務書、教師評價表等。同時教師將數(shù)據(jù)填寫完整后點擊“保存”按鈕,可將數(shù)據(jù)上傳人服務器端,管理員可對數(shù)據(jù)進行查詢,若有需要可產(chǎn)生表格進行打印。
4.3 教師科研任務管理模塊
教師通過驗證后可選擇進入科研任務管理模塊,左側(cè)為樹形列表,根列表為:項目、教材、文章、獎勵、專利等,此列表項若有需要可由管理員增加,根列表下可增加內(nèi)容,如:項目中可分為在研項目、已完成項目;文章可分為一般文章、核心文章、重點文章等。教師可將科研情況根據(jù)需要保存入表中,并將證書、結項材料、科研費用支出情況等電子版保存入數(shù)據(jù)庫,此保存分為兩個級別,一級是上傳入公共數(shù)據(jù)庫,此內(nèi)容管理員可查詢,另一級為傳入私有數(shù)據(jù)庫,此內(nèi)容只有教師本人有權限查看或更改,作為資料備份和文件的日常管理。
4.4 管理員服務器管理模塊
在登錄階段首先選擇管理員,填入正確的用戶名和密碼后將進入管理員界面,管理員界面分為三個內(nèi)容,分別為人員管理、課程管理及教師科研管理。
1、人員管理:中間為本校教師登記列表,此表可將數(shù)據(jù)庫中登記教師顯示其中,并有增、刪、改、查的功能。
2、課程管理:將本校全部課程按照院系進行分類錄入到數(shù)據(jù)庫中,同時可查詢教師每個教授的課程及工作量情況,并形成表格打印。
3、教師科研管理:輸入教師姓名后,可對教師科研情況進行查詢,但無更改權限。結束語
教務管理系統(tǒng)的實現(xiàn)極大的方便了高教教師及教務工作人員,具有很強的便捷性和靈活性,對教務管理重新進行流程再造,打破了原有教務管理的模式,達到了現(xiàn)代高校高效管理的目的。
參考文獻
[1] 田姍.基于 WEB 模式的教學管理系統(tǒng)的設計與開發(fā)[D].濟南:山東大學,2011.[2] 徐秀娟.教學管理系統(tǒng)的開發(fā)與設計[D].成都:電子科技大學,2011.