freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于java的網(wǎng)上選課系統(tǒng)設(shè)計(已修改)

2024-09-04 04:24 本頁面
 

【正文】 畢業(yè)論文(設(shè)計)1  引言 課題的背景隨著國民經(jīng)濟(jì)的加速發(fā)展,學(xué)校辦學(xué)規(guī)模的不斷擴大,按照傳統(tǒng)的人工方式進(jìn)行選課,由于人數(shù)增加,造成業(yè)務(wù)量大,以及人為主觀因素的影響,已難以適應(yīng)新形勢的需要,不便于工作的順利開展。為了加強管理,減輕工作人員的負(fù)擔(dān),提高工作效率,設(shè)計出一套實用性較強的學(xué)生選課系統(tǒng)。為用戶提供豐富的信息、快捷的查詢手段,有好的操作界面。使用戶擺脫人工操作的繁瑣模式,實現(xiàn)網(wǎng)上選課系統(tǒng)的科學(xué)化、現(xiàn)代化。為此,以自動化為導(dǎo)向,基于計算機硬件的網(wǎng)上選課系統(tǒng)開始應(yīng)運而生?!鴥?nèi)外研究現(xiàn)狀 國外選課系統(tǒng)的現(xiàn)狀在國外高校,他的教學(xué)科研軟件與國內(nèi)相比開發(fā)的早且成熟,因為他們一般具有較大規(guī)模的穩(wěn)定的技術(shù)隊伍來提供服務(wù)與技術(shù)支持。比如美國,早在七十年代末,就建成了NSFNET(國家科學(xué)基金網(wǎng)),其課程的選取與進(jìn)展情況都在網(wǎng)上進(jìn)行,各地的學(xué)生坐在家里通過互聯(lián)網(wǎng)就可以完成選課及查詢信息等功能。而國內(nèi)的信息化建設(shè)相對起步較晚,對于高校來說,更是這樣。由于整體信息化程度相對落后,經(jīng)費短缺,理論體系不健全等原因,國內(nèi)高校學(xué)生選課系統(tǒng)在機構(gòu)設(shè)置、服務(wù)范圍、服務(wù)質(zhì)量及人員要求上與國外高校相比都有一定的差距?!鴥?nèi)選課系統(tǒng)的現(xiàn)狀在我國,最開始各個高校所采用的都是人工方式的選課,接著發(fā)展成C/S結(jié)構(gòu)為體系的選課系統(tǒng),這就要求每個用戶都要安裝客戶端,才能運行選課程序,非常浪費資源和使用不方便。而當(dāng)時國內(nèi)Internet網(wǎng)的逐步發(fā)展壯大,可以應(yīng)充分依托校園網(wǎng),實現(xiàn)學(xué)生能夠進(jìn)行網(wǎng)上選課,信息的集中管理、分散操作。所以有人提出并設(shè)計了以B/S 結(jié)構(gòu)為體系的高校實驗選課系統(tǒng)。該系統(tǒng)可以高效、靈活的進(jìn)行信息的集中管理、分散操作?!“l(fā)展趨勢隨著網(wǎng)絡(luò)的發(fā)展,Web型軟件逐漸成為社會主流。網(wǎng)上選課系統(tǒng)發(fā)展也會更好。體現(xiàn)在以下兩點:第一,在各高校網(wǎng)上選課系統(tǒng)日趨開放,得到用戶的好評;為了更好地交流和服務(wù),促進(jìn)資源的共享和優(yōu)勢互補,研究制定相關(guān)的標(biāo)準(zhǔn)并遵從實施,是大趨勢。標(biāo)準(zhǔn)化也是開放性的前提。第二,與學(xué)校的其他有關(guān)系統(tǒng)有機結(jié)合,這不僅是數(shù)據(jù)交換層面的結(jié)合,還包括用戶統(tǒng)一的門戶界面,統(tǒng)一身份驗證和授權(quán)等一系列互操作問題。第三,高校人數(shù)逐漸增加,各高校徹底放棄了傳統(tǒng)的手工方式和客戶端方式,應(yīng)用流行的Web方式,這就為網(wǎng)上選課系統(tǒng)墊定了好的基礎(chǔ),人們使用它,重視它,使該系統(tǒng)的發(fā)展成為必然的結(jié)果?!≌撐臉?gòu)成及研究內(nèi)容本論文將按照軟件工程的方法,首先做需求分析,然后是概要設(shè)計,設(shè)計出整個系統(tǒng)的功能模塊和數(shù)據(jù)流圖;最后是詳細(xì)的頁面設(shè)計和編碼、測試。詳細(xì)來說,第一章對網(wǎng)上選課系統(tǒng)進(jìn)行了簡要的介紹。第二章對網(wǎng)上選課系統(tǒng)進(jìn)行整體分析。第三章對網(wǎng)上系統(tǒng)做出總體設(shè)計。第五章對網(wǎng)上選課系統(tǒng)進(jìn)行詳細(xì)設(shè)計。 2  系統(tǒng)分析 課題的可行性分析可行性分析是指在當(dāng)前組織內(nèi)外的具體條件下,這個選課系統(tǒng)的開發(fā)是否具備必要的資源及其它條件?!〖夹g(shù)上的可行性對現(xiàn)有技術(shù)進(jìn)行評價,以明確能否利用現(xiàn)有技術(shù)進(jìn)行系統(tǒng)開發(fā)及系統(tǒng)實施。開發(fā)工具M(jìn)yEclipse與舊版本相比兼容性好,MySQL數(shù)據(jù)庫穩(wěn)定、靈活方便、適合現(xiàn)階段業(yè)務(wù)規(guī)模發(fā)展的需要。在硬件方面,本系統(tǒng)要求的硬件標(biāo)準(zhǔn)不高,一般的硬件設(shè)備足夠運行系統(tǒng)。作為軟件開發(fā)平臺的Java和SQL這些語言,擁有強大的文本處理,網(wǎng)絡(luò)處理,及數(shù)據(jù)庫操作能力,具備開發(fā)應(yīng)用軟件的一切條件。實踐證明應(yīng)用這些進(jìn)行網(wǎng)上選課系統(tǒng)的開發(fā)是可行的。 經(jīng)濟(jì)上的可行性對開發(fā)軟件的經(jīng)濟(jì)狀況和投資能力進(jìn)行分析,本系統(tǒng)開發(fā)所需的費用較低,JDK、MyEclipse、TOMCAT、MySQL都是開源軟件在網(wǎng)上都可以免費下載,利用現(xiàn)有的設(shè)備和裝置,不需要其它費用,基本屬于零投資?!〔僮魃系目尚行灾赶到y(tǒng)的操作方式在用戶組織中是否行得通。目前,高校人員對計算機的使用方法和操作流程都已經(jīng)相當(dāng)熟悉,再加上該系統(tǒng)友好的用戶界面,很容易就能熟練操作。通過以上從技術(shù)、經(jīng)濟(jì)、操作三方面的研究與調(diào)查,我們可以確定該網(wǎng)上選課系統(tǒng)是可行的?!∠到y(tǒng)的需求分析 系統(tǒng)描述網(wǎng)上選課系統(tǒng)是依據(jù)大學(xué)的網(wǎng)上課程申請和管理需求而進(jìn)行設(shè)計的,系統(tǒng)從功能上劃分為三個主模塊,身份驗證模塊,查詢選課模塊,信息管理模塊。具體應(yīng)實現(xiàn)的功能如下:l 身份驗證模塊功能:根據(jù)權(quán)限的不同,分別跳轉(zhuǎn)到不同的頁面,進(jìn)行不同的操作。該系統(tǒng)涉及兩種用戶:學(xué)生和教師。l 查詢選課模塊功能:學(xué)生用戶可以查看已選課程和選擇新課程。老師用戶可以查看某門課程的選課信息。l 信息管理模塊功能:兩種用戶均可以查看和修改個人信息。教師用戶還可以對專業(yè)和課程信息進(jìn)行修改?!∠到y(tǒng)業(yè)務(wù)流程分析業(yè)務(wù)流程分析是為了要對詳細(xì)的調(diào)查結(jié)果進(jìn)行整理、分析和確認(rèn),必須采用一些簡單方便的方法和工具來明確表達(dá)它們,使之成為系統(tǒng)開發(fā)人員和用戶之間進(jìn)行交流的共同語言。業(yè)務(wù)流程分析采用的是自頂向下的方法,是對現(xiàn)行系統(tǒng)工作過程的描述。網(wǎng)上選課系統(tǒng)的總業(yè)務(wù)流程如圖21所示:圖21  網(wǎng)上選課系統(tǒng)的總業(yè)務(wù)流程圖學(xué)生登錄成功后的業(yè)務(wù)流程如圖22所示:圖22  學(xué)生業(yè)務(wù)流程圖教師登錄成功后業(yè)務(wù)流程如圖23所示:圖23  教師業(yè)務(wù)流程圖 數(shù)據(jù)流分析根據(jù)業(yè)務(wù)流程分析,我們可以得到網(wǎng)上選課系統(tǒng)的數(shù)據(jù)流圖。網(wǎng)上選課系統(tǒng)頂層數(shù)據(jù)流圖如圖24所示:圖24  網(wǎng)上選課系統(tǒng)頂層流程圖根據(jù)不同的用戶權(quán)限,展開登錄處理過程,數(shù)據(jù)流圖如圖2227所示:圖25  用戶登錄總數(shù)據(jù)流圖學(xué)生登錄成功后數(shù)據(jù)流圖如下26所示:圖26  學(xué)生數(shù)據(jù)流圖教師登錄成功后數(shù)據(jù)流圖如下27所示:圖27  教師數(shù)據(jù)流圖3  系統(tǒng)總體設(shè)計 總體設(shè)計的任務(wù)和設(shè)計原則總體設(shè)計的任務(wù)就是從系統(tǒng)開發(fā)的角度出發(fā),把系統(tǒng)按功能逐曾分割成層次結(jié)構(gòu),使每一部分完成簡單的功能且各個部分之間又保持一定的關(guān)系,在這設(shè)計階段,基于這個功能的層次結(jié)構(gòu)把各個部分組合起來成為系統(tǒng)。它包括:1.采用某種設(shè)計方法,將一個負(fù)責(zé)的系統(tǒng)按功能劃分成模塊的層次結(jié)構(gòu)。2.確定每個模塊的功能,建立與已確定的軟件需求的對應(yīng)關(guān)系。3.確定模塊間的調(diào)用關(guān)系。4.確定模塊間的接口,即模塊間傳遞的信息。設(shè)計接口的信息結(jié)構(gòu)?!∠到y(tǒng)的功能層次結(jié)構(gòu)圖圖31  網(wǎng)上選課系統(tǒng)的功能結(jié)構(gòu)層次圖用戶登錄:用以實現(xiàn)兩種用戶的登錄(老師和學(xué)生)。用戶管理:系統(tǒng)所有的用戶都可以進(jìn)行修改密碼和退出系統(tǒng)操作。只有學(xué)生用戶才可以注冊新用戶,老師用戶可以看做是管理員。他在后臺進(jìn)行注冊,然后直接登錄。學(xué)生模塊:針對用戶
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1