【正文】
整,同時向教務(wù)處備案。表31 “增加課程事務(wù)”用例規(guī)約用例1增加課程使用語境添加課程到課程數(shù)據(jù)庫中,包括課程包含的課程大綱、教學(xué)進(jìn)度表、教學(xué)配套資料范圍增加課程數(shù)據(jù)庫中的課程信息級別子功能主執(zhí)行者教學(xué)管理人員項目相關(guān)人員利益項目相關(guān)人員利益教學(xué)計劃生成人員可以選擇此課程進(jìn)入教學(xué)計劃前置條件教學(xué)管理人員成功登錄到系統(tǒng),進(jìn)入到課程管理界面后置條件返回到課程管理界面成功保證返回操作成功信息觸發(fā)事件單擊“添加課程”按鈕描述步驟活動1單擊“添加課程”按鈕2輸入課程信息3提交4系統(tǒng)成功處理此次增加的課程并成功保存擴展步驟分支動作2a輸入的課程信息的格式不符合錄入格式要求,提示出錯信息,用戶可以選擇取消輸入,也可以取消此次增加課程的動作技術(shù)和數(shù)據(jù)變化1課程數(shù)據(jù)庫中增加一門新的課程相關(guān)信息無2.修改數(shù)據(jù)庫中課程信息,同時可以修改數(shù)據(jù)庫中相對應(yīng)的課程大綱、教學(xué)進(jìn)度表、教學(xué)配套資料,修改課程事務(wù)用例如表32所示。 課程管理課程是教學(xué)活動的基石,是教學(xué)活動的最小實體單位。用例圖展現(xiàn)了一組用例、參與者以及它們之間的關(guān)系,描述了系統(tǒng)的靜態(tài)使用情況。l UML中的圖:UML中的圖主要有類圖、對象圖、用例圖、交互圖、順序圖、協(xié)作圖、狀態(tài)圖、活動圖、構(gòu)件圖、部署圖等。 UML的概念模型組成UML有三種基本的組成部分:事物(Things)、關(guān)系(Relationships),圖(Diagrams)。系統(tǒng)需求分析書是系統(tǒng)分析階段的重要文檔,它是一個里程碑,標(biāo)志著分析階段工作的結(jié)束,它又是系統(tǒng)設(shè)計階段工作的起點和依據(jù),確定了系統(tǒng)開發(fā)下一個階段的工作能否順利進(jìn)行,同時它還是一份合同,明確了系統(tǒng)開發(fā)者必須交付給用戶怎樣的新系統(tǒng)。在系統(tǒng)分析階段,通過對系統(tǒng)的綜合研究,對問題域進(jìn)行抽象,準(zhǔn)確地理解系統(tǒng)需求和系統(tǒng)內(nèi)部運行機制,有助于準(zhǔn)確地掌握系統(tǒng)的需求,從而正確地定義問題域,確定軟件開發(fā)的具體內(nèi)容。在Hibernate中有一個簡單而直觀的API,用于對數(shù)據(jù)庫所表示的對象執(zhí)行查詢。它不僅提供了從Java類到數(shù)據(jù)表的映射,也提供了數(shù)據(jù)查詢和恢復(fù)機制。l 采用緩存機制,提高數(shù)據(jù)庫訪問速度。Hibernate作為持久層組件,可以為任何一個需要訪問關(guān)系數(shù)據(jù)庫的Java應(yīng)用程序提供通用的服務(wù),即做到了持久層與數(shù)據(jù)庫之間的獨立性,當(dāng)數(shù)據(jù)庫發(fā)生改變時不需要更改持久層。格式如下:<datasources><datasource id=DS1 key=conPool type=<setproperty id=SP1 autoCommit=true description=Example Data Source ConfigurationdriverClass= maxCount=4minCount=2 url=jdbc:mysql://localhost/test user=struts password=ghq123 /><datasource/></datasources> 數(shù)據(jù)庫數(shù)據(jù)的持久化技術(shù)的實現(xiàn)――Hibernate Hibernate簡介Hibernate是采用ORM模式實現(xiàn)數(shù)據(jù)持久層的一個優(yōu)秀的Java組件,利用Hibernate,我們可以方便地將Java對象進(jìn)行持久化操作,并可以使用Hibernate所提供的HOL淚ibernate Ouery Language, Hibernate查詢語言)完成Java對象和關(guān)系型數(shù)據(jù)庫之I旬的轉(zhuǎn)換和操作。ActionServlet在內(nèi)部使用這些映射,并將控制轉(zhuǎn)移到特定Action類的實例。文件的配置包括全局轉(zhuǎn)發(fā)、ActionMapping類、Actionform bean 和JDBC數(shù)據(jù)源四個部分。目前的標(biāo)簽庫包括:Bean Tags、HTML tags、Logic Tags、Nested Tags 以及Template Tags等。小型程序中,操作可能被內(nèi)嵌在Action類,它是Struts框架中控制器角色的一部分。內(nèi)部狀態(tài)通常由一組Actinform Bean表示。Struts繼承了MVC的各項特性,并根據(jù)J2EE的特點,做了相應(yīng)的變化與擴展。Struts為每個專業(yè)的Web應(yīng)用程序做背后的支撐,幫助為你的應(yīng)用創(chuàng)建一個擴展的開發(fā)環(huán)境。作為一種開放資源,Struts是完全免費的,只要遵守ASF許可條款,可以對Struts進(jìn)行修改,而不用擔(dān)心任何后果?;赟truts構(gòu)架的Web應(yīng)用程序基本上符合JSP Model2的設(shè)計標(biāo)準(zhǔn),可以說是一個傳統(tǒng)MVC設(shè)計模式的一種變化類型。 MVC設(shè)計模式的實現(xiàn)――Struts Struts簡介Struts是Apache基金會Jakarta項目組的一個OpenSource項目,它采用MVC模式,能夠很好地幫助Java開發(fā)者利用J2EE開發(fā)Web應(yīng)用。在三層結(jié)構(gòu)中客戶端負(fù)責(zé)用戶和應(yīng)用系統(tǒng)間的對話,應(yīng)用程序的邏輯在中間層的應(yīng)用服務(wù)器上,第三層數(shù)據(jù)庫服務(wù)器負(fù)責(zé)數(shù)據(jù)的存取和維護(hù)等工作。第二章 系統(tǒng)開發(fā)平臺與關(guān)鍵技術(shù)第二章 系統(tǒng)開發(fā)平臺與關(guān)鍵技術(shù)隨著對信息管理系統(tǒng)要求的提高,本地型數(shù)據(jù)庫己經(jīng)不能適應(yīng)工作的需要。l 參與系統(tǒng)的詳細(xì)設(shè)計工作。l 本教學(xué)管理信息系統(tǒng)的開發(fā)成本低。J2EE是一種利用Java2平臺來簡化企業(yè)解決方案的開發(fā)、部署和管理相關(guān)的復(fù)雜問題的體系結(jié)構(gòu)。本系統(tǒng)的重點是將教學(xué)置于根本立足點,根據(jù)不同的培養(yǎng)目標(biāo)開發(fā)出相應(yīng)的課程,各專業(yè)教學(xué)計劃根據(jù)不同的人才培養(yǎng)方案選擇不同的課程,組成了各個專業(yè)的教學(xué)計劃,并生成各個學(xué)期的執(zhí)行計劃,教師根據(jù)各專業(yè)的開課計劃,選擇相應(yīng)的課程,配上相應(yīng)的教材,就可以組織日常的教學(xué)活動,教學(xué)活動完成后,就可以得到學(xué)生的考試成績。l 穩(wěn)定的可用性。企業(yè)必須要選擇一種服務(wù)端平臺,這種平臺應(yīng)能夠提供極佳的可伸縮性去滿足那些在他們系統(tǒng)上進(jìn)行運作的大批新客戶。J2EE擁有Java固有的跨平臺特性,用J2EE開發(fā)的應(yīng)用程序能夠非常方便地部署在不同的硬件和操作系統(tǒng)中。J2EE允許把一些通用的、很繁瑣的服務(wù)交給中間件供應(yīng)商來完成。以及Netscape Application Server都可以非常方便地集成到J2EE應(yīng)用中。J2EE技術(shù)的基礎(chǔ)是核心Java2平臺或Java平臺的標(biāo)準(zhǔn)版。此種結(jié)構(gòu)邏輯清晰、易于開發(fā)與擴展。 高等職業(yè)院校教育教學(xué)管理系統(tǒng)簡介2007年1月,民辦四川天一學(xué)院組建了四川天一學(xué)院教學(xué)管理信息系統(tǒng)開發(fā)小組,于2007年3月正式啟動工作,現(xiàn)正處于后期編碼階段,系統(tǒng)研發(fā)及實現(xiàn)情況介紹如下。l 系統(tǒng)既要適應(yīng)完全學(xué)分制教學(xué)管理需要,又要適應(yīng)專業(yè)設(shè)置、課程設(shè)置靈活性的需要。國內(nèi)對這方面的研究也很多,解決方案也是各有特色,其中,岳輝,馬映登對基于WEB方式的職業(yè)學(xué)校教學(xué)管理信息系統(tǒng)設(shè)計提出了很有特點的見解[3],文勝則提出了在基于Web的工作流技術(shù)在高校教學(xué)管理信息系統(tǒng)中的應(yīng)用[6]。 現(xiàn)狀民辦四川天一學(xué)院現(xiàn)有一個1999年使用的C/S模式的教學(xué)管理系統(tǒng),隨著學(xué)院辦學(xué)規(guī)模的擴大,學(xué)生人數(shù)增多,校區(qū)由一個校區(qū)變?yōu)樗膫€校區(qū),學(xué)生層次多樣性,原來的教學(xué)管理信息系統(tǒng)已不能滿足目前學(xué)院的教學(xué)需求。民辦四川天一學(xué)院自2003年起開始執(zhí)行完全學(xué)分制教學(xué)管理。高職高專院校學(xué)生培養(yǎng)方案的市場導(dǎo)向性很強,民辦四川天一學(xué)院的各系部與教學(xué)管理部門,根據(jù)國家發(fā)布的各年度人力資源需求狀況,每六個月更新一次學(xué)生培養(yǎng)方案,更新每個學(xué)期的教學(xué)計劃,并且所更改的教學(xué)計劃要符合國家高職高專人才培養(yǎng)的相關(guān)文件,變更內(nèi)容包括專業(yè)教學(xué)培養(yǎng)方案的設(shè)計、教學(xué)大綱、教學(xué)計劃、開課計劃、考試計劃、考試大綱、課程表、課時統(tǒng)計、選修課、教材訂購、學(xué)生、師資、教學(xué)保障系統(tǒng)等。 the author describes his work from four aspects as follows:Firstly, it analyzes the status and characteristics of Private College in the education of teaching management system and proposes the overall programmed of teaching management system, the goals, functions and the development of ideas of system.Secondly, it Details on curriculum management, teaching programme management, implementation of teachingplan management, teacher management, academic management, performance management, materials management, student management and pletes the development of a prehensive system of teaching management system requirements analysis.Thirdly, it expatiates on the system design principles, system development environment, research methods, as well as related technical line and related function。第三,闡述了系統(tǒng)的總體設(shè)計原則、系統(tǒng)開發(fā)環(huán)境、研究方法、技術(shù)路線以及相關(guān)功能,網(wǎng)絡(luò)數(shù)據(jù)庫的設(shè)計與實施方案,各子系統(tǒng)的設(shè)計,人機界面的設(shè)計,完成了開發(fā)教學(xué)管理系統(tǒng)的總體設(shè)計,在設(shè)計中兼顧了簡單明了和高效實用的原則。教學(xué)管理是學(xué)校管理的核心工作,其復(fù)雜性、綜合性客觀上要求現(xiàn)代化管理手段。民辦四川天一學(xué)院是高職高專院校,教學(xué)工作的開展以社會人力資源的需求為導(dǎo)向,以學(xué)生主動學(xué)習(xí)為主導(dǎo),以教師為輔導(dǎo),因此存在著教學(xué)工作多樣性,學(xué)生層次多樣性,師資隊伍多樣性和辦學(xué)地點多校區(qū)等特點。第二,詳細(xì)闡述了課程管理、教學(xué)計劃管理、執(zhí)行計劃管理、師資管理、教務(wù)管理、成績管理、教材管理及學(xué)生管理,完成了對開發(fā)教學(xué)管理系統(tǒng)全面的系統(tǒng)需求分析。關(guān)鍵詞:民辦高職高專教育,教學(xué)管理系統(tǒng),信息系統(tǒng)設(shè)計與實現(xiàn)IABSTRACTABSTRACTWith quick development of modern information technology, application of Network Technology in education is more and more widely and deeply. It provides rich teaching resources, more advanced and scientific management methods, new Teaching management and operation mode realizes network teaching and management. Sichuan Tianyi Private School is a Vocational College, the work of teaching is oriented to the human resources needs of the munity, dominates by students active study and guides by teachers. There exist characters of diversity of teaching work, various levels of student, teachers and school diversity multicampus locations and so on. Most important of all, teaching management is the core work of school management, the plex and prehensive of it mand modern management methods. This paper aims at promotion the efficiency of teaching management. Making full use of information technology, it constructs a modern teaching management system and focuses on the flow of data, information integration and sharing, workfloworiented and consideration all aspects of the management of teaching。2.教學(xué)目標(biāo)的市場導(dǎo)向性及以實際動手能力的培養(yǎng)等多種原因?qū)е陆虒W(xué)管理工作十分復(fù)雜。3.基于學(xué)分制的教學(xué)管理模式。因此,隨著民辦教育的發(fā)展和新教學(xué)模式與教學(xué)管理模式的變革,對教學(xué)管理信息系統(tǒng)的研究與應(yīng)用進(jìn)一步深入,教學(xué)管理信息系統(tǒng)的用戶群體不斷擴大,需求不斷增加,教學(xué)管理信息系統(tǒng)功能也在不斷地進(jìn)行轉(zhuǎn)變和擴展。根據(jù)高職教育的定位與辦學(xué)特色,進(jìn)行網(wǎng)絡(luò)條件下教學(xué)管理模式的探索與實踐,實現(xiàn)教學(xué)管理工作的科學(xué)化、信息化、現(xiàn)代化,從根本上改變學(xué)院目前的工作模式,提高工作效率,突出學(xué)生的主體地位,有利于學(xué)院各種辦學(xué)資源進(jìn)行新的整合,有利于民辦四川天一學(xué)院管理水平和教學(xué)質(zhì)量的提高,為高職學(xué)院的可持續(xù)發(fā)展奠定基礎(chǔ)。民辦四川天一學(xué)院教學(xué)管理系統(tǒng)實現(xiàn)目標(biāo)是:l 實現(xiàn)學(xué)院教學(xué)管理工作系統(tǒng)化、網(wǎng)絡(luò)化、自動化,減少手工管理工作,提高效率,達(dá)到各部門數(shù)據(jù)一致。l 采用B/S(Browser/Serve