版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、ABSTRACT 泰 山 學(xué) 院本科畢業(yè)論文(設(shè)計)基于B/S架構(gòu)的泰山學(xué)院網(wǎng)上選課系統(tǒng)所 在 學(xué) 院 信息科學(xué)技術(shù)學(xué)院 專 業(yè) 名 稱 軟件工程 申請學(xué)士學(xué)位所屬學(xué)科 工 學(xué) 年 級 2011級 學(xué)生姓名、學(xué)號 李長輝 2011070366 指導(dǎo)教師姓名、職稱 卞峰 講師 完 成 日 期 2013年 5 月 10 日 摘 要近年來,隨著在校大學(xué)生人數(shù)的不斷增加,教務(wù)系統(tǒng)的數(shù)據(jù)量也不斷上漲,加之現(xiàn)如今各高校對學(xué)生在校期間所修學(xué)分的重視程度,導(dǎo)致大多數(shù)高校的大學(xué)生在校期間因為擔(dān)心自己的學(xué)分修不滿進而影響到自己的畢業(yè)事宜,從而會在每個學(xué)期選修一到兩門的公共選修課,另外,還會有一部分學(xué)生由于想拓寬一
2、下自己的知識面,拓展一下自己的視野而去選擇自己想要輔修的課程,這無疑更加大了系統(tǒng)的數(shù)據(jù)量和工作量,并且也加重了教務(wù)處工作人員的任務(wù)負擔(dān),單純靠手工處理工作效率會非常的低,而且也不能達到最終的目的,因此,學(xué)生網(wǎng)上選課系統(tǒng)也就顯示出了他本身的重要性,隨之也就應(yīng)運而生。本學(xué)生網(wǎng)上選課系統(tǒng)采用ORACLE數(shù)據(jù)庫,Tomcat服務(wù)器等開發(fā)環(huán)境,運用JSP技術(shù),基于B/S模式,將學(xué)生網(wǎng)上選課與網(wǎng)上自動排課進行了有機結(jié)合,能夠方便快捷高效的實現(xiàn)對學(xué)生選課情況的統(tǒng)計與選修課程的安排,簡化了學(xué)生的選課流程,提高了工作效率。關(guān)鍵詞:ORACLE數(shù)據(jù)庫,Tomcat服務(wù)器,JSP技術(shù),瀏覽器/服務(wù)器模式ABSTRA
3、CT In recent years, with the increasing number of college students, the educational administration system data quantity also rising, and now the students during the school credits value degree, cause the majority of college students during
4、the period of school because of concerns about their credit sand affect their dissatisfaction with the graduation matters, so will be elective Public Elective course a door, to two in each semester in addition, part of t
5、he students due to broaden your knowledge of their own will, expand your horizons and to want to choose their own minor courses, which is undoubtedly a greater amount of data the system and workload, and a
6、lso increased the staff of the registry task burden, simple on the work efficiency of manual processing will be very low, but also can not achieve the ultimate objective.Therefore, the student online course selection system is als
7、o demonstrated the importance of his own, will also emerge as the times require.The student online course selection system using ORACLE database, Tomcat server development environment, JSP technology,based on the B/S Mode,the students
8、online classes and online automatic course scheduling are organically combined, can conveniently and efficiently realize statistics course for student switch the elective course arrangement, simplifies the student enrollment process, i
9、mprove work efficiency.Keywords: ORACLE database, Tomcat server,JSP technology, the browser / Server ModeIII目 錄1引言11.1研究背景11.2研究意義12相關(guān)技術(shù)介紹22.1 JSP技術(shù)22.2 ORACLE數(shù)據(jù)庫32.3 B/S結(jié)構(gòu)43需求分析53.1概述53.2 系統(tǒng)需求分析63.3需求分析總結(jié)84系統(tǒng)設(shè)計94.1總體設(shè)計94.2系統(tǒng)詳細設(shè)計105系統(tǒng)實現(xiàn)215.1開發(fā)環(huán)境的搭建215.2系統(tǒng)實施226系統(tǒng)技術(shù)分析277結(jié)束語30參
10、考文獻31致謝32泰山學(xué)院本科畢業(yè)論文(設(shè)計)1引言1.1研究背景隨著計算機技術(shù)的發(fā)展,計算機應(yīng)用越來越深入到人們?nèi)粘I畹拿總€領(lǐng)域,計算機管理作為其中一個重要組成部分,也以它獨特的優(yōu)勢,漸漸代替了原始的手工管理,學(xué)生選課信息作為學(xué)校管理的重要部分,由于其信息量大,給以后的查詢、修改等操作帶來不便,自然需要使用計算機來管理這些信息,這樣一來,學(xué)生選課系統(tǒng)出現(xiàn)了1。學(xué)生選課系統(tǒng)是一個學(xué)校不可缺少的部分,它的內(nèi)容對于學(xué)校的決策者和管理者來說都至關(guān)重要,所以學(xué)生選課系統(tǒng)在為同學(xué)節(jié)省了時間的同時,也減少了不必要的步驟,更方便了管理員的管理,網(wǎng)上選課系統(tǒng)為同學(xué)提供了一個自由選擇的平臺,學(xué)生可以選修規(guī)定范
11、圍內(nèi)的課程,查看已修學(xué)分總數(shù),還可以修改個人信息。該系統(tǒng)在方便了學(xué)生選課的同時,教師也可以不用像以前那樣手工對學(xué)生的選課情況進行處理統(tǒng)計,因此也大大地簡化了教師的工作量,讓教師有更多的時間投入到備課以及科研工作當中去。在這樣一個社會發(fā)展的大趨勢下,學(xué)生選課系統(tǒng)的出現(xiàn)無疑提高了學(xué)校的管理效率,并且快速地融入到了當今科技信息化時代當中去。1.2研究意義一直以來,人們使用人工的方式管理文件檔案,但是這種管理方式存在著許多缺點:效率低,保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護都帶來了不少困難;而利用先進的計算機技術(shù)實現(xiàn)對學(xué)生選課信息的管理,可以代替過去傳統(tǒng)的人工管理信息的
12、方式,極大地提高了教師在管理學(xué)生選課信息時的工作效率,簡化了教師的統(tǒng)計管理工作,在學(xué)生選課方面,學(xué)生選課系統(tǒng)能夠為學(xué)生提供快捷方便的選課信息查詢手段,讓學(xué)生能夠方便清晰的了解到參與選課的課程信息、課程剩余量、任課教師、課程學(xué)分以及考查方式等各方面信息,大大提高了學(xué)生的選課效率,加強了學(xué)生選課的目的性,并且利用計算機網(wǎng)絡(luò)技術(shù)進行網(wǎng)上選課,可以存儲所有學(xué)生選課所產(chǎn)生的大量的選課信息,并且成本低,不需要耗費大量的人力物力進行統(tǒng)計選課信息,極大地提高了教務(wù)管理的效率,因此,學(xué)生選課系統(tǒng)是學(xué)??茖W(xué)管理的重要組成部分,是學(xué)校與現(xiàn)代化教育接軌的重要條件。2相關(guān)技術(shù)介紹2.1 JSP技術(shù)JSP技術(shù)使用JAVA
13、編程語言編寫,將web頁面的開發(fā)與程序邏輯的開發(fā)進行分離開來,該技術(shù)使用HTML技術(shù)來設(shè)計交互界面,使用JSP標記或腳本生成頁面上的動態(tài)內(nèi)容,絕大多數(shù)JSP頁面依賴于可重用的、跨平臺的組件來執(zhí)行應(yīng)用程序要求的復(fù)雜處理。JSP技術(shù)封裝了許多功能,這些功能是生成與JSP相關(guān)的HTML或XML的動態(tài)內(nèi)容是所需要的2。標準的JSP標記能夠訪問和實例化JavaBean組件,設(shè)置或檢索組建的屬性,下載Applet,以及執(zhí)行使用其他方法難以實現(xiàn)的功能。JSP標記具有可擴充性,允許開發(fā)者擴展JSP標記,開發(fā)人員也能夠定制常用功能標記庫。由于頁面制作者可以使用標記可中的功能,大大減少了對腳本語言的依賴,并降低了
14、頁面制作的復(fù)雜度。由于JSP頁面的內(nèi)置腳本是基于Java語言的,而且所有的JSP都被編譯成Java Servlet,所以JSP具有Java的特點,如健全的存儲管理、安全性、跨平臺特性、“一次編寫,各處運行”等。2.2 ORACLE數(shù)據(jù)庫Oracle Database是一款以分布式數(shù)據(jù)庫為核心的數(shù)據(jù)庫產(chǎn)品,開發(fā)者為美國的甲骨文公司。由于它完整的數(shù)據(jù)管理功能、分布式處理功能以及它極強的兼容性和跨平臺性,成為了當今世界上最流行的C/S或B/S體系結(jié)構(gòu)的數(shù)據(jù)庫之一。Oracle中一些創(chuàng)新特性可最大限度地提高資源使用率和靈活性,并且采用的是并行服務(wù)器模式。Oracle的特點如下:(1)它具有完整的數(shù)據(jù)管
15、理功能:其中包括可以存儲大量的數(shù)據(jù)、可以持久地保存數(shù)據(jù)、可以對數(shù)據(jù)進行共享、安全性較高3。(2)它是一款具有完備關(guān)系的產(chǎn)品:Oracle產(chǎn)品嚴格遵守信息準則、保證訪問的準則、視圖更新準則、數(shù)據(jù)物理性和邏輯性獨立準則。(3) Oracle具有比較完善的分布式處理功能 Oraclerdbms、sql*Net、SQL*CONNECT和其他非ORACLE的關(guān)系型產(chǎn)品構(gòu)成的Oracle分布式數(shù)據(jù)庫體現(xiàn)了它完善的分布式處理能力(4) Oracle可以更加輕松地實現(xiàn)符合技術(shù)發(fā)展趨勢的數(shù)據(jù)倉庫操作Oracle數(shù)據(jù)庫的主要幾點優(yōu)點為:(1) 具有很強的可用性(2) 具有很強的可擴展性(3) 具有很強的數(shù)據(jù)安全性
16、(4) 具有很強的穩(wěn)定性2.3 B/S結(jié)構(gòu)B/S結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu),它是隨著Internet技術(shù)的興起,對C/S結(jié)構(gòu)的一種變化或者改進的結(jié)構(gòu)4。在這種架構(gòu)下,極少部分事務(wù)邏輯是在前端實現(xiàn),大部分主要是在Server端實現(xiàn),WEB瀏覽器是最主要的,是一種網(wǎng)絡(luò)結(jié)構(gòu)模式。該架構(gòu)就是用瀏覽器為應(yīng)用程序客戶端操作服務(wù)器,是由美國微軟公司研發(fā)的,目前,該技術(shù)已經(jīng)被世界各國所掌握,在世界上有自己一定的市場份額和客戶群,國內(nèi)公司B/S技術(shù)開發(fā)出的產(chǎn)品也很多,該結(jié)構(gòu)所開發(fā)的項目維護和升級方式簡單,所有的客戶端只是瀏覽器,根本不需要做任何的維護,無論用戶的規(guī)模有多大,有多少分支機構(gòu)都不會增加人和維護升級的工
17、作量,所有的操作只需要針對服務(wù)器進行,并且利用該結(jié)構(gòu)進行開發(fā)大大降低了項目的開發(fā)成本,并且可以有更多的選擇,但是B/S結(jié)構(gòu)由于建立在廣域網(wǎng)之上,面向的是所有的客戶群,任何人都可以通過互聯(lián)網(wǎng)訪問到自己的程序,因此對安全的控制相對較弱一些。B/S架構(gòu)圖如圖2-3所示:圖2-3 B/S結(jié)構(gòu)原理圖 3需求分析3.1概述需求分析階段的目的是對各種需求信息進行分析,消除錯誤,刻畫細節(jié)等。并且在該階段對系統(tǒng)的功能也應(yīng)該有一個初步的定論。當今社會,高校課程管理制度的改革,加上互聯(lián)網(wǎng)技術(shù)的迅速發(fā)展以及普及,各高校更加青睞于建立一個完善的學(xué)生網(wǎng)上選課系統(tǒng),將學(xué)生的選課工作搬到互聯(lián)網(wǎng)上,使得教師更加清楚便捷地了解到
18、學(xué)生的選課信息,這樣一來,不僅大大提高了工作效率,更加節(jié)省了人力物力,并且保證了信息的安全性,方便了學(xué)生的選課工作,學(xué)生網(wǎng)上選課系統(tǒng)將以前沒有互聯(lián)網(wǎng)時選課所需要的步驟交給了互聯(lián)網(wǎng)和系統(tǒng)去處理,并且節(jié)省了大量的不必要的時間,節(jié)省了大量的紙張,讓選課變得輕而易舉。因此,我們很有必要去建立一個學(xué)生網(wǎng)上選課系統(tǒng),結(jié)合以前學(xué)生選課的流程和目前選課所需要的必要步驟,我們可以得到建立這個選課系統(tǒng)的基本需求,根據(jù)以上信息,我們也可以初步確定本系統(tǒng)需要采用B/S模式,結(jié)合使用JSP技術(shù)和tomcat服務(wù)器,從而實現(xiàn)一個完善的系統(tǒng)的學(xué)生網(wǎng)上選課系統(tǒng)。3.2 系統(tǒng)需求分析3.2.1可行性分析第一,對該系統(tǒng)技術(shù)上的可
19、行性進行分析,學(xué)生網(wǎng)上選課系統(tǒng)主要運用JSP+Servlet技術(shù)、Oracle數(shù)據(jù)庫技術(shù)以及Java編程語言,使用MyEclipse進行編譯,在tomcat服務(wù)器上進行部署,在瀏覽器上進行運行,因此該系統(tǒng)主要是利用WEB界面與客戶進行交互從而將學(xué)生選課、課程管理、教師管理有機的結(jié)合起來,并且在如今科技蓬勃發(fā)展互聯(lián)網(wǎng)功能強大的時代,利用現(xiàn)有的技術(shù)知識來實現(xiàn)學(xué)生選課系統(tǒng)所具有的功能是一件比較簡單的事情5。第二,對該系統(tǒng)操作上的可行性進行分析,在以前,學(xué)生選課是需要進行手工進行以及處理,主要選課步驟無非就是公布參選課程信息,學(xué)生根據(jù)需求進行報名,教師對課程的報名情況進行統(tǒng)計并且處理,最后對參選課程進
20、行人工排課,而這些在人工時代看似復(fù)雜的步驟如今在學(xué)生選課系統(tǒng)上都可以利用代碼進行功能實現(xiàn),并且可以盡量將步驟更加簡化,使得選課操作更加便捷高效,因此利用學(xué)生選課系統(tǒng)在選課操作上也是能夠輕易完成的。第三,對該系統(tǒng)經(jīng)濟上的可行性進行分析,學(xué)生選課系統(tǒng)主要是利用MyEclipse開發(fā)工具進行代碼開發(fā),使用Oracle數(shù)據(jù)庫進行存儲數(shù)據(jù)信息,在tomcat環(huán)境下進行部署運行,所以該選課系統(tǒng)是不需要開發(fā)成本的,只需要一臺計算機就可以完成項目的開發(fā)和測試。因此,學(xué)生選課系統(tǒng)的開發(fā)完全符合經(jīng)濟的可行性4。3.2.2功能需求分析本系統(tǒng)開發(fā)的目的是要實現(xiàn)學(xué)生的選課以及教師了解實時選課情況的功能。學(xué)生網(wǎng)上選課系統(tǒng)
21、可以為學(xué)生提供參加選課的課程信息,包括課程的學(xué)分、任課教師、上課地點、授課時間、考查方式以及課余量等信息,學(xué)生可以在線進行選課、查看已選課程以及退選課等。對于教師,可以在線瀏覽自己被分配到的課程基本信息包括上課時間以及上課地點 、實時查看選擇自己所負責(zé)課程的學(xué)生信息。該系統(tǒng)的管理員可以對課程信息進行管理以及增刪改查操作,可以對學(xué)生以及教師的基本信息進行增刪改查操作,可以在系統(tǒng)上發(fā)布通知,同時可以對院系、專業(yè)、教學(xué)樓以及教師等這些服務(wù)于課程和學(xué)生的基本信息進行基本的增刪改查操作,而且管理員還可以對學(xué)生的選課和退課信息進行審核,因此,在本系統(tǒng)中,管理員擁有著最高的管理權(quán)限。該系統(tǒng)所實現(xiàn)的主要功能如
22、下:(1) 管理員對學(xué)生信息、教師信息進行管理(2) 管理員對課程信息進行管理(3) 管理員對通知進行管理(4) 管理員對院系信息、專業(yè)信息、教學(xué)樓信息、教室信息進行管理(5) 管理員對學(xué)生的選課和退課申請進行審核(6) 教師對自己負責(zé)教授的課程進行查看、查看選擇由自己負責(zé)課程的學(xué)生名單以及基本信息(7) 學(xué)生瀏覽課程信息,包括任課教師、課程學(xué)分以及課余量(8) 學(xué)生進行選課操作,并且可以實時查看自己的選課結(jié)果(9) 學(xué)生查看自己已經(jīng)選擇的所有課程,并且可以對已經(jīng)選擇的課程進行退課操作,而且同樣可以實時查看關(guān)注自己的退課審核結(jié)果。(10) 學(xué)生、教師、管理員可以修改自己的密碼,學(xué)生和教師可以查
23、看自己的個人信息以及系統(tǒng)的公告3.2.3系統(tǒng)性能需求分析學(xué)生選課系統(tǒng)針對學(xué)生選課等一系列功能進行設(shè)計編寫,系統(tǒng)最終應(yīng)在滿足選課操作、選課信息管理等所有基本功能的前提下,還要保證系統(tǒng)長時間運行的穩(wěn)定性,頻繁訪問所產(chǎn)生的大量數(shù)據(jù)處理的準確性,以及系統(tǒng)使用的安全性、高效性,并且還要確保系統(tǒng)有較強的連貫性,從而做到能夠讓客戶在使用的過程中簡單易懂,熟練操作。3.2.4系統(tǒng)用例分析系統(tǒng)用例是用來清晰地描述系統(tǒng)的參與者需要系統(tǒng)提供什么服務(wù)以及用戶需要提供給系統(tǒng)的服務(wù),其中每個參與者可以參與多個用例的實現(xiàn),并且參與者與用例之間必然存在著某種聯(lián)系6。本系統(tǒng)中,總共包括管理員、教師、學(xué)生三個參與者,其中管理員可
24、以實現(xiàn)教師信息管理、學(xué)生信息管理、課程信息管理、通知信息管理、院系信息管理、專業(yè)信息管理、教學(xué)樓信息管理、教室信息管理等功能,即對每個功能模塊的增加、刪除、修改和查詢的操作,其中查詢操作包括查詢?nèi)啃畔⒁约鞍礂l件查詢信息,另外,管理員可以對學(xué)生的選課和退課申請進行審核操作;教師則可以實現(xiàn)查看個人基本信息、查看個人負責(zé)教授的課程信息、查看選擇本人所教課程的學(xué)生信息、查看通知、修改個人密碼等功能,而學(xué)生則可以實現(xiàn)查看查看個人基本信息、查看所有課程信息、進行選課并且可以查看個人選課結(jié)果、查看個人已選課程、退選自己的課程以及查看退課結(jié)果、修改個人密碼、查看通知等功能。本學(xué)生網(wǎng)上選課系統(tǒng)用例圖如圖3-1
25、所示:圖3-1-1系統(tǒng)管理員用例圖圖3-1-2教師系統(tǒng)用例圖圖3-1-3學(xué)生系統(tǒng)用例圖3.3需求分析總結(jié)本泰山學(xué)院學(xué)生網(wǎng)上選課系統(tǒng)所要實現(xiàn)的功能是一個完備的網(wǎng)上選課系統(tǒng)都應(yīng)具備的,管理員、教師與學(xué)生的成功登錄應(yīng)該進入專屬于該角色的系統(tǒng)主界面,管理員登陸成功之后將進入系統(tǒng)管理員主界面,該主界面中包含的功能有學(xué)生信息管理、教師信息管理、課程信息管理、教學(xué)樓信息管理、教師信息管理、院系信息管理、專業(yè)信息管理、通知信息管理、課程審核管理等,管理員可以分別進行操作,而教師登錄進入系統(tǒng)后,呈現(xiàn)的將是對于教師的系統(tǒng)主界面,其中的功能操作主要包含個人信息管理、個人所負責(zé)課程的瀏覽管理以及查看系統(tǒng)公告三個,如果
26、登錄所選擇的角色是學(xué)生的話,那么登錄成功之后所跳轉(zhuǎn)的系統(tǒng)主界面中將包含可供學(xué)生選擇操作的各項功能,其中學(xué)生可以選擇個人信息管理、個人選課管理、個人退課管理或者查看通知進行操作,在個人選課管理中,學(xué)生可以查看所有的課程信息并且對課余量充足的課程的進行選課并且在選擇每門課程之后可以在查看選課結(jié)果中查詢自己的選課審核結(jié)果,在個人退課管理中,學(xué)生可以查看自己所有已經(jīng)選擇的課程信息并且可以根據(jù)自己的需要執(zhí)行退課操作并且同樣可以在查看退課結(jié)果中查詢自己的退課審核結(jié)果。系統(tǒng)框架圖如圖3-2所示:圖3-2系統(tǒng)框架圖圖3-3管理員框架圖圖3-4教師框架圖圖3-5學(xué)生框架圖4系統(tǒng)設(shè)計4.1總體設(shè)計系統(tǒng)的開發(fā)過程總
27、離不開系統(tǒng)的設(shè)計,所有的開發(fā)都是由系統(tǒng)設(shè)計為核心的7。系統(tǒng)的開發(fā)過程也就是一個系統(tǒng)的生命周期,系統(tǒng)設(shè)計便是這一個系統(tǒng)生命周期中必不可少的一個重要階段和組成部分,而一個完備良好的系統(tǒng)設(shè)計也必須要遵循實用、可靠、先進、可擴充、安全、可自適應(yīng)、用戶界面友好、健壯八大基本原則,也就要求系統(tǒng)在符合用戶需求的前提下,必須具有必要的安全保護,并且具備較強的抗干擾能力和容錯能力,能夠很好地適應(yīng)并能靈活應(yīng)對不斷發(fā)展和日漸完善的業(yè)務(wù)需求及開發(fā)方法。本系統(tǒng)總結(jié)之前的需求分析,共分為三大功能管理模塊,對應(yīng)三個系統(tǒng)角色,分別為系統(tǒng)管理員,教師以及學(xué)生,其中系統(tǒng)管理員模塊,有系統(tǒng)管理員登錄操作,可以完成學(xué)生信息管理、教師
28、信息管理、課程信息管理、院系信息管理、專業(yè)信息管理、教室信息管理、教學(xué)樓信息管理、通知信息的管理,具體操作為各項信息的增刪改查操作,同時也可以對學(xué)生的選課和退課操作進行審核操作,包括同意與不同意選退課,因此管理員模塊擁有該系統(tǒng)最高的權(quán)限;而教師模塊是由教師登錄,并且可以完成查看個人所教授的課程信息和選擇個人教授課程的學(xué)生信息、查看通知、對個人基本信息進行查看和密碼修改的操作;對于學(xué)生模塊,由學(xué)生用戶登錄,進入系統(tǒng)之后可以查看個人信息、修改個人密碼、瀏覽課程信息并提交選課申請、查看個人選課結(jié)果、查看個人所選課程并可提交退課申請、查看個人退課結(jié)果以及查看通知公告。圖4-1系統(tǒng)整體流程圖4.2系統(tǒng)詳
29、細設(shè)計4.2.1數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計是一個系統(tǒng)能夠順利運行并代替人工完成各項功能的基礎(chǔ),在系統(tǒng)的研發(fā)過程中,數(shù)據(jù)庫的建立以及系統(tǒng)的數(shù)據(jù)關(guān)系的確定都屬于數(shù)據(jù)庫設(shè)計的范疇,是系統(tǒng)開發(fā)過程中必不可少的一項核心技術(shù),其主要含義是指在給定的一個應(yīng)用環(huán)境中,能夠建立一個可以有效存儲數(shù)據(jù)并且滿足用戶各種應(yīng)用需求的最優(yōu)數(shù)據(jù)庫模式,從而搭建好一個可以更人性化服務(wù)于客戶的數(shù)據(jù)庫應(yīng)用系統(tǒng)。數(shù)據(jù)庫設(shè)計的過程主要包括在一個數(shù)據(jù)庫系統(tǒng)中對數(shù)據(jù)庫結(jié)構(gòu)的設(shè)計以及對數(shù)據(jù)庫中包含各類信息的表的構(gòu)建,完成數(shù)據(jù)庫設(shè)計過程的前提是得到一個操作系統(tǒng)的支持,而數(shù)據(jù)庫最佳設(shè)計只能是不斷探索求精的,這個過程更加需要使數(shù)據(jù)庫對象之間的關(guān)系結(jié)構(gòu)化
30、。一般在數(shù)據(jù)庫設(shè)計之前需要繪制E-R圖表從而確定各個對象與屬性之間的關(guān)系以及對象與對象之間一對多、多對多的關(guān)系,之后則需要對表和字段進行設(shè)計,其中應(yīng)該把數(shù)據(jù)庫將來可能產(chǎn)生的各種變化以及他們之間的關(guān)系考慮在內(nèi)8,另外,例如各個數(shù)據(jù)表的主鍵、外鍵設(shè)置,一個數(shù)據(jù)表內(nèi)的唯一約束、檢查約束、默認約束等,都是符合數(shù)據(jù)表設(shè)計的標準化和規(guī)范化原則的表現(xiàn)。本系統(tǒng)采用的是Oracle數(shù)據(jù)庫。4.2.1.1數(shù)據(jù)庫概念設(shè)計通過以上需求分析和系統(tǒng)設(shè)計,該系統(tǒng)數(shù)據(jù)庫設(shè)計主要包括一下數(shù)據(jù)庫實體:管理員實體,學(xué)生實體,教師實體,院系實體,專業(yè)實體,教學(xué)樓實體,教室實體,課程實體以及公告實體,并且各數(shù)據(jù)庫實體以及各實體所包含字
31、段如下:(1) 管理員實體:ID(自動編號)、管理員賬號、管理員密碼這三個字段。(2) 學(xué)生實體:學(xué)生學(xué)號、學(xué)生密碼、學(xué)生姓名、學(xué)生性別、院系編號、院系名稱、專業(yè)編號、專業(yè)名稱、年級這九個字段。(3) 教師實體:教師工號、教室用戶名、教師密碼、教師姓名、教師性別、教師聯(lián)系方式這六個字段。(4) 院系實體:ID(自動增長)、院系名稱這兩個字段。(5) 專業(yè)實體:ID(自動增長)、專業(yè)名稱、院系編號、院系名稱這四個字段。(6) 教學(xué)樓實體:ID(自動增長)、教學(xué)樓名稱這兩個字段。(7) 教室實體:ID(自動增長)、教室號碼、教學(xué)樓編號、教學(xué)樓名稱這四個字段。(8) 課程實體:ID(自動增長)、課程
32、名稱、課程學(xué)分、課程教學(xué)周、上課時間、院系編號、院系名稱、教師編號、教師姓名、上課地點、課程總?cè)萘?、課余量這12個字段。(9) 公告實體:ID(自動增長)、公告內(nèi)容、發(fā)布時間(系統(tǒng)時間)這三個字段。管理員實體和其他各實體之間存在一對多的關(guān)系,其關(guān)系圖如圖4-2所示:圖4-2 數(shù)據(jù)庫E-R圖4.2.1.2 數(shù)據(jù)庫邏輯設(shè)計根據(jù)E-R圖,本數(shù)據(jù)庫設(shè)計所包含的數(shù)據(jù)表主要有:管理員信息表t_manager,院系信息表t_department,專業(yè)信息表t_major,學(xué)生信息表t_student,教學(xué)樓信息表t_teachbuilding,教室信息表t_classroom,課程信息表t_course,教
33、師信息表t_teacher,公告信息表t_announce,學(xué)生選課表t_selectcourse,學(xué)生退課表t_backcourse,教師教學(xué)表t_teachcourse。表的結(jié)構(gòu)如下:(1) 管理員表t_manager,表中各字段設(shè)置如表4-1所示:表4-1管理員信息表字段類型屬性空注釋midintunsigned否主鍵,編號musernameVarchar2(100)管理員用戶名mpasswordVarchar2(100)登錄密碼(2) 院系信息表t_department,該表中各字段設(shè)置如表4-2所示:表4-2院系信息表字段類型屬性空注釋deidintunsigned否編號,主鍵,自動
34、增長denameVarchar2(100)院系名稱(3) 專業(yè)信息表t_major,該表中各字段設(shè)置如表4-3所示:表4-3專業(yè)信息表字段類型屬性空注釋midint(4)unsigned否編號,主鍵,自動增長mnameVarchar2(100)專業(yè)名稱(4) 學(xué)生信息表tb_cj,該表中各字段設(shè)置如表4-4所示:表4-4學(xué)生信息表字段類型屬性空注釋stuidVarchar2(100)unsigned否學(xué)號,主鍵stupassVarchar2(100)密碼stunameVarchar2(100)學(xué)生姓名stusexVarchar2(10)學(xué)生性別deidint院系編號denameVarchar2
35、(100)院系名稱midint專業(yè)編號mnameVarchar2(100)專業(yè)名稱gradeVarchar2(50)年級(5) 教學(xué)樓信息表t_teachbuilding,表中各字段設(shè)置如表4-5所示:表4-5教學(xué)樓信息表字段類型屬性空注釋tbidint(4)unsigned否編號,自動增長,主鍵tbnameVarchar2(100)教學(xué)樓名稱(6)教室信息表t_classroom,該表中各字段設(shè)置如表4-6所示:表4-6教室信息表字段類型屬性空注釋cridintunsigned否編號,自動增長,主鍵classroomidVarchar2(100)教師號碼tbidint教學(xué)樓編號tbnameV
36、archar2(100)教學(xué)樓名稱(7)課程信息表t_course,該表中各字段設(shè)置如表4-7所示:表4-7課程信息表字段類型屬性空注釋cidintunsigned否編號,主鍵cnameVarchar2(100)課程名稱ccreditint學(xué)分cdurationint教學(xué)周次cweekdayVarchar2(50)上課天數(shù)cpartVarchar2(50)上課節(jié)數(shù)deidint院系編號,外鍵denameVarchar2(100)院系名稱teanoVarchar2(100)教師工號,外鍵teanameVarchar2(100)教室名稱cplaceVarchar2(100)上課地點allcount
37、int課總?cè)萘縭emaincountint課余量(8) 教師信息表t_teacher,該表中各字段設(shè)置如表4-8所示:表4-8教師信息表字段類型屬性空注釋teanoVarchar2(100)unsigned否教師編號,主鍵teausernameVarchar2(100)用戶名teapassVarchar2(100)密碼teanameVarchar2(100)教師姓名teasexVarchar2(10)教師性別teatelVarchar2(50)聯(lián)系方式(9)公告信息表t_announce,該表中各字段設(shè)置如表4-9所示:表4-9公告信息表字段類型屬性空注釋aidintunsigned否編號,主
38、鍵,自動增長acontentVarchar2(2000)公告正文adatedate發(fā)布日期(10)學(xué)生選課表t_selectcourse,該表中各字段設(shè)置如表4-10所示:表4-10學(xué)生選課表字段類型屬性空注釋scidintunsigned否編號,主鍵,自動增長stuidVarchar2(50)學(xué)號,外鍵stunameVarchar2(100)學(xué)生姓名cidint課程編號,外鍵cnameVarchar2(100)課程名稱ischeckVarchar2(10)審核是否通過(11)學(xué)生退課表t_backcourse,該表中各字段設(shè)置如表4-11所示:表4-11學(xué)生退課表字段類型屬性空注釋bcidi
39、ntunsigned否編號,主鍵,自動增長stuidVarchar2(50)學(xué)號,外鍵stunameVarchar2(100)學(xué)生姓名cidint課程編號,外鍵cnameVarchar2(100)課程名稱ischeckVarchar2(10)審核是否通過(12)教師教學(xué)表t_teachcourse,該表中各字段設(shè)置如表4-11所示:表4-12教師教學(xué)表字段類型屬性空注釋tcidintunsigned否編號,主鍵,自動增長teanoVarchar2(50)教師工號,外鍵teanameVarchar2(100)教師姓名cidint課程編號,外鍵cnameVarchar2(100)課程名稱4.2.2
40、各功能模塊詳細設(shè)計本網(wǎng)上選課系統(tǒng)是為了方便學(xué)生在線進行選課以及方便教務(wù)工作人員管理和審核選課而設(shè)計的,基本實現(xiàn)了學(xué)生選課所需要的所有功能,滿足了高校網(wǎng)上選課的各種需求,該系統(tǒng)在選課以及管理統(tǒng)計選課方面劃分為四個模塊,實現(xiàn)了十五個細節(jié)模塊的管理,四大模塊的具體設(shè)計如下:4.2.2.1系統(tǒng)登錄模塊本選課系統(tǒng)總共設(shè)置了三個不同的登錄角色,分別為系統(tǒng)管理員、教師和學(xué)生,在login.jsp登陸界面輸入用戶名密碼之后可以選擇一個角色進行登錄,當選擇管理員角色之后,系統(tǒng)會在servlet文件CheckLogin.java獲取輸入的用戶名和密碼與數(shù)據(jù)庫中管理員表中的用戶名密碼進行比對,如果比對成功,則用戶將
41、會成功登錄管理員主界面managermain.jsp,如果比對失敗,則會提示用戶名或者密碼輸入錯誤;假如用戶選擇的是教師角色登錄,則系統(tǒng)會利用同樣的方法將用戶輸入的用戶名和密碼與數(shù)據(jù)庫中的教師表內(nèi)的教師工號密碼進行比對,一旦比對成功,那么將跳轉(zhuǎn)到教師主界面teachermain.jsp,如果比對失敗,將提示用戶名密碼輸入錯誤;如果用戶選擇的是學(xué)生角色登錄,系統(tǒng)將利用相同的方法將用戶名和密碼與數(shù)據(jù)庫中學(xué)生表的用戶名密碼進行比對,比對成功將會跳轉(zhuǎn)到學(xué)生主界面studentmain.jsp;無論用戶選擇哪一個角色,比對成功之后都會與session中的值進行比對,如果該用戶名已經(jīng)存在,系統(tǒng)就會提示該用
42、戶已經(jīng)在線,無法登錄成功。系統(tǒng)登錄流程圖如圖4-3所示:圖4-3系統(tǒng)登錄流程圖4.2.2.2管理員模塊管理員管理模塊,劃分成學(xué)生信息管理、教師信息管理、院系信息管理、專業(yè)信息管理、課程信息管理、教室信息管理、公告信息管理、教學(xué)樓信息管理、審核選課與退課、修改個人密碼以及注銷登錄十個細節(jié)小模塊,其中管理員對學(xué)生信息、教室信息、院系信息、專業(yè)信息、課程信息、教師信息、公告信息、教學(xué)樓信息可以進行基本的增刪改查操作,并且由于各個表之間存在主外鍵關(guān)系,因此在對教師信息、教室信息、院系信息、專業(yè)信息、教學(xué)樓信息進行修改刪除的時候都會進行判斷,假如某信息已被其他表使用,那么該信息將不能被刪除;在審核選課與
43、退課中,管理員可以獲取到學(xué)生提交的選課或者退課申請并且選擇同意或不同意進行提交,如果課余量不足,則會對管理員進行提醒余課不足;修改個人密碼模塊中管理員必須輸入正確的舊密碼才可以修改成功9;注銷登錄模塊是退出系統(tǒng)的操作。管理員模塊框架圖如圖4-4所示:圖4-4管理員管理4.2.2.3教師模塊教師模塊是本選課系統(tǒng)中的核心模塊之一,教師模塊所包含的細節(jié)模塊主要有個人信息管理、個人授課管理、系統(tǒng)公告三個,其中個人信息管理包括查看個人基本信息、修改個人密碼,查看課程信息主要是查看個人所教的課程信息以及選課情況,系統(tǒng)公告模塊包括查看管理員發(fā)布的系統(tǒng)公告。教師模塊的框架圖如圖4-5所示: 圖4-5教師管理模
44、塊4.2.2.4學(xué)生模塊學(xué)生模塊是本選課系統(tǒng)中業(yè)務(wù)邏輯最多的一個模塊,也是該系統(tǒng)的一個主體,在學(xué)生模塊中,總共分為個人信息管理、個人選課管理、退課管理三個小模塊,個人信息模塊中學(xué)生可以對自己的個人信息進行查看,并且可以修改自己的個人密碼,修改密碼需要輸入舊密碼才可以修改成功;個人選課管理中,學(xué)生可以瀏覽全部的課程信息,也可以按各種條件進行瀏覽課程信息,并且可以提交選課申請,在提交了選課申請之后,學(xué)生依然可以提交更多的選課申請,并且可以在查看個人選課結(jié)果中查看自己的選課結(jié)果,假如自己的選課申請沒有通過,學(xué)生依然可以再進行提交選擇該門課程的申請;在退課管理中,學(xué)生可以查看自己選擇的課程并且根據(jù)自己
45、的需要選擇提交退課申請,提交完退課申請之后可以實時關(guān)注查看個人退課結(jié)果,如果沒有申請沒有通過,那么可以再次提交退課申請。學(xué)生模塊的框架圖如圖4-6所示:圖4-6學(xué)生信息管理5系統(tǒng)實現(xiàn)5.1開發(fā)環(huán)境的搭建5.1.1 Windows系統(tǒng)下所用軟件(1)jdk-6u43-windows-i586.exe(2)plsqldev804.exe(3)apache-tomcat-7.0.21.exe(4)myeclipse-10.0-offline-installer-windows.exe(5)StarUML.exe(6)Microsoft Visio 20105.1.2環(huán)境搭建(1) JDK環(huán)境變量配置
46、第一,下載并且安裝jdk-6u43-windows-i586.exe文件。 第二,確保安裝好JDK之后對環(huán)境變量進行配置,具體配置的步驟如下:找到“我的電腦”之后右鍵單擊->選擇最后一項“屬性”->點擊彈出的對話框中的“高級系統(tǒng)設(shè)置”選項卡->單擊對話框下方的“環(huán)境變量”->在打開的“環(huán)境變量”窗口中單擊“系統(tǒng)變量”下的“新建”按鈕->“變量名”文本框中輸入“JAVA_HOME”->將“變量值”輸入自己電腦JDK的安裝路徑D:Program Filesjdk后單擊“確定”保存。之后在“系統(tǒng)變量”中找到“path”的系統(tǒng)變量名->選中之后點擊“編輯”按鈕
47、->在彈出的窗口中的“變量值”后輸入自己電腦JDK中bin文件夾的路徑D:Program Filejdkbin->單擊“確定”保存。(2) 雙擊myeclipse-10.0-offline-installer-windows.exe文件,在彈出的窗口中選擇安裝的路徑進行安裝MyEclipse開發(fā)軟件。(3)雙擊StarUML.exe文件,在彈出的窗口中選擇安裝路徑,完成安裝之后雙擊啟動StarUML軟件,可以在該軟件中繪制用例圖、流程圖、類圖、序列圖、狀態(tài)圖、活動圖、通信圖、模塊圖、部署圖以及復(fù)合結(jié)構(gòu)圖等,可以幫助完成系統(tǒng)開發(fā)數(shù)據(jù)庫設(shè)計階段的各項工作,并且可以將系統(tǒng)的各項功能以及工
48、作流程更加簡明扼要的描述出來,使得項目的開發(fā)更加有序化、層次化。(4)在電腦上雙擊Microsoft Visio 2010的安裝文件進行安裝Visio繪圖軟件,該軟件可以繪制系統(tǒng)的框架圖、E-R圖等各種圖形。5.2系統(tǒng)實施5.2.1用戶的登錄(1)功能介紹用戶在登錄系統(tǒng)之前必須要先輸入自己的用戶名和密碼,然后選擇一個角色進行提交登錄,系統(tǒng)將輸入的用戶名和密碼與數(shù)據(jù)庫里相對應(yīng)的表中的用戶名密碼進行查詢,如果在對應(yīng)角色的表存在用戶名與密碼相同的記錄,則跳轉(zhuǎn)到用戶的主界面,成功登陸到系統(tǒng),否則將會返回到登陸界面并且提示用戶名或密碼錯誤,登錄失敗,要求重新登錄。用戶也可以點擊重置按鈕清空已經(jīng)輸入的用戶
49、名和密碼重新輸入。該系統(tǒng)的登錄界面如圖5-1所示:(2)界面實現(xiàn)圖5-1管理員登陸界面5.2.2各用戶系統(tǒng)主界面(1)功能介紹本選課系統(tǒng)一共分為了四大模塊,除了用戶的登錄模塊,還包括管理員管理模塊、教師模塊、學(xué)生模塊,這三大功能管理模塊分別是在通過用戶登錄驗證的情況下才會展示出來的,同時用戶也就進入了該選課系統(tǒng)的主要模塊。管理員主界面、學(xué)生主界面以及教師主界面如圖5-2、5-3、5-4所示:(2)界面實現(xiàn): 圖5-2管理員主界面 圖5-3學(xué)生主界面圖5-4教師主界面5.2.3管理員管理學(xué)生信息(1)功能介紹該選課系統(tǒng)管理員模塊主要分為九個功能模塊,管理員用戶登錄進入系統(tǒng)之后,可以點擊展開學(xué)生信
50、息管理選項卡,在該選項卡中,管理員可以錄入學(xué)生信息,同時也可以刪除學(xué)生信息、修改學(xué)生信息、分頁查看全部學(xué)生信息以及按條件查看學(xué)生信息。學(xué)生信息管理如圖5-4所示:(2) 界面實現(xiàn): 圖5-3學(xué)生信息管理添加 圖5-4學(xué)生信息管理查詢5.2.4教師信息管理(1)功能介紹管理員登錄系統(tǒng)之后,可以在教師信息管理選項卡中對教師信息進行錄入,如果存在相同的教師工號,則會提示工號相同,重新輸入,否則信息將添加成功,管理員在點擊教師信息維護按鈕后,會將所有的教師信息分頁顯示,并且可以點擊刪除、修改按鈕對需要進行操作的教師信息進行刪除、修改操作,另外管理員還可以輸入查詢條件按條件分頁查詢教師信息。教師信息管理
51、如圖5-6所示。(2)界面實現(xiàn)圖5-5教師信息查詢圖5-5教師信息添加5.2.5課程信息管理(1) 功能介紹管理員成功登錄該選課系統(tǒng),在展開課程信息管理之后可以對課程的基本信息進行錄入,假如錄入的課程名稱已經(jīng)存在,則系統(tǒng)會提示已存在并且需要重新輸入,如果不同的課程在同一時間的同一上課地點發(fā)生沖突,則會提示上課地點發(fā)生沖突并且需要重新輸入,管理員在課程信息維護中可以分頁查詢到所有的課程信息并且進行修改、刪除、條件查詢等基本操作,并且在每門課程的后面管理員還可以選擇查看選擇該門課程的所有學(xué)生名單以及學(xué)生的基本信息。(2) 界面實現(xiàn) 圖5-6課程信息管理錄入圖5-6課程信息管理錄入5.2.6其他管理
52、系統(tǒng)管理員登錄進入系統(tǒng)之后還可以對專業(yè)、院系、教室、公告以及教學(xué)樓基本信息進行管理,主要操作就是這些基本信息的添加、刪除、修改、詳細查詢以及條件查詢,這些功能模塊與以上實現(xiàn)的功能類似,由于篇幅問題,因此該論文就不再進行一一詳述。5.2.7審核管理(1) 功能介紹管理員進入審核管理功能模塊,可以選擇審核選課和審核退課操作,在審核選課和退課時,管理員可以看到學(xué)生所提交過來的選課退課申請,管理員根據(jù)實際情況作出同意或者不同意選課退課的決定,當審核選課時,如果課余量不足,將無法提交同意學(xué)生的選課申請。審核管理界面如圖所示:(3)界面實現(xiàn)圖5-6審核管理審核選課圖5-6審核管理審核退課5.2.7學(xué)生模塊
53、選課退課管理(1) 功能介紹學(xué)生在成功登錄該系統(tǒng)之后,可以選擇選課管理或者退課管理功能模塊進行操作,在選課管理功能模塊中,學(xué)生可以瀏覽課程信息并且可以根據(jù)自己需要點擊選課按鈕進行選課操作,如果選擇課程之后會將申請?zhí)峤坏焦芾韱T等待審核,選課按鈕將會變?yōu)榇龑徍?,并且系統(tǒng)將會提供給學(xué)生一個選課序號,學(xué)生將不能再次提交該門課程的選課申請,學(xué)生可以選擇查看個人選課結(jié)果按鈕并且輸入自己的選課序號對個人選課結(jié)果進行實時查看,也可以查看所有的選課審核結(jié)果,假如選課審核不通過,學(xué)生還可以對該門課程再次執(zhí)行選課操作。同時學(xué)生也可以在退課管理模塊中選擇查看個人已選課程進行查看,并且可以根據(jù)自己的需要點擊每門課程后的
54、退課按鈕對已經(jīng)選擇的課程執(zhí)行退課操作,系統(tǒng)將會提供給學(xué)生一個退課序號,完成退課操作之后,依然是需要等待管理員對退課進行審核,學(xué)生可以點擊查看退課結(jié)果輸入自己的退課序號實時關(guān)注自己的退課審核結(jié)果,也可以在查看退課結(jié)果中查看所有退課的審核記錄,如果退課申請沒有通過,學(xué)生還可以再次對該門課程進行退課,否則學(xué)生則退課成功,并且可以再次選擇該門課程。選課退課管理如圖所示:(2)界面實現(xiàn) 圖5-6學(xué)生選課管理選課圖5-7學(xué)生選課管理查看個人選課結(jié)果圖5-8學(xué)生退課管理退課圖5-9學(xué)生退課管理查看個人退課結(jié)果5.2.7教師模塊授課信息管理(1) 功能介紹教師在成功登錄進入系統(tǒng)之后,在主界面的個人授課管理選項
55、卡下點擊查看個人所授課程可以分頁查看個人所授的所有課程,并且可以輸入要查詢的條件對所授的課程進行分頁條件查詢,在單擊查看個人所授學(xué)生信息之后,將會分頁展示所有選擇自己所教授課程的學(xué)生信息,并且同樣可以按條件分頁查詢學(xué)生信息。(2)界面實現(xiàn) 圖5-10授課信息管理查看所授課程圖5-11授課信息管理查看自己所教學(xué)生6系統(tǒng)技術(shù)分析雖然已經(jīng)具備了完整的需求分析,并且也完成了數(shù)據(jù)庫的詳細設(shè)計和系統(tǒng)架構(gòu)圖的繪制,但是沒有具體的實現(xiàn)系統(tǒng)功能的技術(shù)也只能是紙上談兵,不可能完成整個項目的開發(fā)的。在正式開始建立工程之前,必須要選擇一種精煉的編程語言10,假如決定選擇了一種技術(shù),那么這個項目的語言方向也就確定了,并
56、且這個設(shè)計就有了一個良好的開端,之后的系統(tǒng)詳細設(shè)計也會輕松很多,從而大大提高了系統(tǒng)完成的效率。本網(wǎng)上選課系統(tǒng)的實現(xiàn)主要是運用了JSP技術(shù),中間控制層運用了Servlet技術(shù)控制整個系統(tǒng)的流暢運行,并且運用了Oracle數(shù)據(jù)庫以及Tomcat服務(wù)器部署運行整個系統(tǒng)。該系統(tǒng)主要設(shè)計以及部分代碼如下所述:(1) 學(xué)生選課操作的設(shè)計 學(xué)生用戶在成功登錄系統(tǒng)之后,當點擊“查看課程信息/選課”選項之后,會通過超鏈接的href=”lookcourse.jsp?name=<%=name %>”跳轉(zhuǎn)到lookcourse.jsp頁面,并在jsp頁面將學(xué)生的name值獲取到,并且通過pageContext.forward("CourseManageServlet/queryc");向servlet獲得list的值,并且將獲取的值在該頁面顯示出來,當學(xué)生想要選課的時候可以點擊選課按鈕通過document.getElementById("form1").action = "CourseManageServlet/selectcourse?name=<%=name %>&stuid="+obj.id;執(zhí)行servlet文件中的選課
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 商務(wù)合同范本-工程合同模板
- 品牌策劃合作協(xié)議-合同范本
- 合伙協(xié)議書范文
- 2024房屋租賃居間合同
- 2024運輸合同物流運輸合同糾紛案例
- 2024設(shè)立有限責(zé)公司出資協(xié)議模板
- 2024年冷庫轉(zhuǎn)讓協(xié)議合同書
- 深圳發(fā)展銀行委托貸款操作流程
- 2024年學(xué)校食堂用工合同協(xié)議書樣本
- 北京借款合同的范本2024年
- 初中女生會議課件省公開課金獎全國賽課一等獎微課獲獎?wù)n件
- 跨界產(chǎn)品研發(fā)與實戰(zhàn)智慧樹知到期末考試答案2024年
- 2024年山東青島城投金融控股集團有限公司招聘筆試參考題庫含答案解析
- 工業(yè)機器人應(yīng)用4-裝配
- 中醫(yī)外治治療風(fēng)濕病
- 美國實時總統(tǒng)大選報告
- 外貿(mào)業(yè)務(wù)與國際市場培訓(xùn)課件
- 信創(chuàng)醫(yī)療工作總結(jié)
- 教師教育教學(xué)質(zhì)量提升方案
- 滅火器的規(guī)格與使用培訓(xùn)
- 2024《中央企業(yè)安全生產(chǎn)治本攻堅三年行動方案(2024-2026年)》
評論
0/150
提交評論