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

正文內(nèi)容

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

2022-09-15 04:24:39 本頁面
 

【正文】 22所示:圖22  學(xué)生業(yè)務(wù)流程圖教師登錄成功后業(yè)務(wù)流程如圖23所示:圖23  教師業(yè)務(wù)流程圖 數(shù)據(jù)流分析根據(jù)業(yè)務(wù)流程分析,我們可以得到網(wǎng)上選課系統(tǒng)的數(shù)據(jù)流圖。l 信息管理模塊功能:兩種用戶均可以查看和修改個人信息。具體應(yīng)實現(xiàn)的功能如下:l 身份驗證模塊功能:根據(jù)權(quán)限的不同,分別跳轉(zhuǎn)到不同的頁面,進(jìn)行不同的操作?!〔僮魃系目尚行灾赶到y(tǒng)的操作方式在用戶組織中是否行得通。在硬件方面,本系統(tǒng)要求的硬件標(biāo)準(zhǔn)不高,一般的硬件設(shè)備足夠運行系統(tǒng)。第五章對網(wǎng)上選課系統(tǒng)進(jìn)行詳細(xì)設(shè)計?!≌撐臉?gòu)成及研究內(nèi)容本論文將按照軟件工程的方法,首先做需求分析,然后是概要設(shè)計,設(shè)計出整個系統(tǒng)的功能模塊和數(shù)據(jù)流圖;最后是詳細(xì)的頁面設(shè)計和編碼、測試。體現(xiàn)在以下兩點:第一,在各高校網(wǎng)上選課系統(tǒng)日趨開放,得到用戶的好評;為了更好地交流和服務(wù),促進(jìn)資源的共享和優(yōu)勢互補,研究制定相關(guān)的標(biāo)準(zhǔn)并遵從實施,是大趨勢。所以有人提出并設(shè)計了以B/S 結(jié)構(gòu)為體系的高校實驗選課系統(tǒng)。而國內(nèi)的信息化建設(shè)相對起步較晚,對于高校來說,更是這樣。使用戶擺脫人工操作的繁瑣模式,實現(xiàn)網(wǎng)上選課系統(tǒng)的科學(xué)化、現(xiàn)代化。畢業(yè)論文(設(shè)計)1  引言 課題的背景隨著國民經(jīng)濟的加速發(fā)展,學(xué)校辦學(xué)規(guī)模的不斷擴大,按照傳統(tǒng)的人工方式進(jìn)行選課,由于人數(shù)增加,造成業(yè)務(wù)量大,以及人為主觀因素的影響,已難以適應(yīng)新形勢的需要,不便于工作的順利開展。為此,以自動化為導(dǎo)向,基于計算機硬件的網(wǎng)上選課系統(tǒng)開始應(yīng)運而生。由于整體信息化程度相對落后,經(jīng)費短缺,理論體系不健全等原因,國內(nèi)高校學(xué)生選課系統(tǒng)在機構(gòu)設(shè)置、服務(wù)范圍、服務(wù)質(zhì)量及人員要求上與國外高校相比都有一定的差距。該系統(tǒng)可以高效、靈活的進(jìn)行信息的集中管理、分散操作。標(biāo)準(zhǔn)化也是開放性的前提。詳細(xì)來說,第一章對網(wǎng)上選課系統(tǒng)進(jìn)行了簡要的介紹。 2  系統(tǒng)分析 課題的可行性分析可行性分析是指在當(dāng)前組織內(nèi)外的具體條件下,這個選課系統(tǒng)的開發(fā)是否具備必要的資源及其它條件。作為軟件開發(fā)平臺的Java和SQL這些語言,擁有強大的文本處理,網(wǎng)絡(luò)處理,及數(shù)據(jù)庫操作能力,具備開發(fā)應(yīng)用軟件的一切條件。目前,高校人員對計算機的使用方法和操作流程都已經(jīng)相當(dāng)熟悉,再加上該系統(tǒng)友好的用戶界面,很容易就能熟練操作。該系統(tǒng)涉及兩種用戶:學(xué)生和教師。教師用戶還可以對專業(yè)和課程信息進(jìn)行修改。網(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)。4.確定模塊間的接口,即模塊間傳遞的信息。只有學(xué)生用戶才可以注冊新用戶,老師用戶可以看做是管理員。學(xué)生選擇課程:將該課程的ID號,學(xué)生的ID號輸入到學(xué)生選課表中,記錄到數(shù)據(jù)庫中。修改課程信息:通過專業(yè)ID號和課程ID號,找到要修改的課程,設(shè)置課程是否可以被學(xué)生選擇。良好的數(shù)據(jù)結(jié)構(gòu)設(shè)計不僅可以減少數(shù)據(jù)冗余、提高查詢效率,而且還可以降低應(yīng)用程序的編寫難度,提高工作效率。課程信息表:圖39  課程信息表建表語句為:create table tb_course(id integer primary key auto_increment not null, name varchar(40) not null, schooltime varchar(40) not null, addr varchar(50) not null, credit decimal(3,0) not null, courseInfo varchar(100) not null, teacherName varchar(20) not null, teacherInfo varchar(100) not null, isFinish bit(1) not null, specialtyId integer not null)。就其本身而言,它只是一個框架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境。 總之,MyEclipse是一款功能強大的JavaEE集成開發(fā)環(huán)境,支持代碼編寫、配置、測試以及除錯,操作靈活,是開發(fā)人員的好幫手。(1)MySQL是一個數(shù)據(jù)庫管理系統(tǒng)。(5)MySQL也可以是一個嵌入的多線程庫,你可以把它連接到你的應(yīng)用中而得到一個小、快且易于管理的產(chǎn)品。MVC設(shè)計模式的優(yōu)點有:多個視圖使用同一個模型;對客戶機的新類型更容易支持;MVC設(shè)計允許一個開發(fā)者將一個好的面向?qū)ο蟮脑O(shè)計與用戶接口隔離開來,允許在同樣的模型中容易地使用多個接口,并且允許在實現(xiàn)階段對接口作大的修改而不需要對相應(yīng)的模型進(jìn)行修改. 開發(fā)技術(shù)介紹 Struts2介紹Struts2是一個優(yōu)雅的,可擴展的JAVA EE web框架。接著根據(jù)請求的動作來調(diào)用相應(yīng)的Action方法,通過配置文件找到Action、類,然后創(chuàng)建一個類的實例,同時通過代理模式調(diào)用Action。大多數(shù)應(yīng)用程序都需要處理數(shù)據(jù)。Hibernate在本系統(tǒng)中的應(yīng)用:(1)表為基礎(chǔ)建立Java的實體類。JSP和ASP相比具有兩方面的優(yōu)點。但是,在JSP中編寫靜態(tài)HTML更加方便,不必再用println語句來輸出每一行HTML代碼。表的字段對應(yīng)類的屬性?!∠到y(tǒng)主要功能的實現(xiàn) 用戶登錄界面首先瀏覽器提交一個請求,即訪問://localhost:8080/courseSelection/地址,系統(tǒng)跳到登錄頁面,如圖41所示。圖42  錯誤信息提示界面 學(xué)生管理模塊,可以查看個人信息,如圖43所示:圖43  用戶基本信息頁面該頁面根據(jù)登錄學(xué)生的ID號,從用戶信息表中找到
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1