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

正文內(nèi)容

基于java的網(wǎng)上選課系統(tǒng)設(shè)計(jì)-在線瀏覽

2024-09-28 04:24本頁面
  

【正文】 析是為了要對詳細(xì)的調(diào)查結(jié)果進(jìn)行整理、分析和確認(rèn),必須采用一些簡單方便的方法和工具來明確表達(dá)它們,使之成為系統(tǒng)開發(fā)人員和用戶之間進(jìn)行交流的共同語言。網(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ù)流圖。它包括:1.采用某種設(shè)計(jì)方法,將一個(gè)負(fù)責(zé)的系統(tǒng)按功能劃分成模塊的層次結(jié)構(gòu)。3.確定模塊間的調(diào)用關(guān)系。設(shè)計(jì)接口的信息結(jié)構(gòu)。用戶管理:系統(tǒng)所有的用戶都可以進(jìn)行修改密碼和退出系統(tǒng)操作。他在后臺進(jìn)行注冊,然后直接登錄。查詢可選課程:系統(tǒng)通過該學(xué)生的ID號,找到專業(yè)ID號,進(jìn)而找到該專業(yè)下的可選課程,該結(jié)果集以列表形式表示。查詢已選課程:通過該學(xué)生的ID號,從選課表中找到已選課程,該結(jié)果集以列表型時(shí)表示。教師模塊:針對用戶登錄表中type字段等于1的用戶教師添加課程:將該課程的ID號,所屬的專業(yè)ID號輸入到選課信息表中,此課程可以被學(xué)生選擇。修改專業(yè)信息:通過專業(yè)ID號,找到要修改的專業(yè),設(shè)置此專業(yè)是否已結(jié)業(yè)?!?shù)據(jù)庫設(shè)計(jì) 在系統(tǒng)的開發(fā)過程中,數(shù)據(jù)庫的設(shè)計(jì)是整個(gè)系統(tǒng)的基礎(chǔ)?!?shí)體ER圖 網(wǎng)上選課系統(tǒng)主要實(shí)體間關(guān)系ER圖如圖32所示圖32  網(wǎng)上選課系統(tǒng)主要實(shí)體間關(guān)系ER圖用戶(教師)實(shí)體ER圖如圖33所示:圖33  用戶(教師)實(shí)體ER圖學(xué)生除了具有上述用戶屬性外還具有其他屬性,ER圖如下34所示:圖34  學(xué)生實(shí)體ER圖課程實(shí)體ER圖如圖35所示:圖35  課程實(shí)體ER圖專業(yè)實(shí)體ER圖如圖36所示:圖36  專業(yè)實(shí)體ER圖 數(shù)據(jù)庫的邏輯結(jié)構(gòu)將設(shè)計(jì)好的ER圖轉(zhuǎn)換為相應(yīng)的關(guān)系模型。學(xué)生信息表:圖38  學(xué)生信息表建表語句為:create table tb_stuuser(id integer not null primary key auto_increment, stuName varchar(20) not null, stuNo varchar(15) not null, specialtyId integer not null, stuSex varchar(2) not null, birthday varchar(10) not null, homeAddr varchar(50) not null, tel varchar(20) not null, addr varchar(50) not null)。專業(yè)信息表:圖310  專業(yè)信息表建表語句為: create table tb_specialty(id integer not null primary key auto_increment, enterYear varchar(4) not null, name varchar(40) not null, langthYear varchar(10) not null, isFinish bit(1) not null)?!?shù)據(jù)庫的連接數(shù)據(jù)庫連接語句為:bean id=dataSource class= property name=driverClassName value= / property name=url value=jdbc:MySQL://localhost:3306/cch_student?characterEncoding=utf8 / property name=username value=root / property name=password value=815120 //bean 4  詳細(xì)設(shè)計(jì) 開發(fā)工具及相關(guān)技術(shù)介紹 開發(fā)工具介紹 MyEclipse介紹MyEclipse是企業(yè)級工作平臺(MyEclipse Enterprise Workbench ,簡稱MyEclipse)是對Eclipse IDE的擴(kuò)展。幸運(yùn)的是,MyEclipse 附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括 Java 開發(fā)工具(Java Development Tools,JDT)。由于 MyEclipse 中的每樣?xùn)|西都是插件,對于給 MyEclipse 提供插件,以及給用戶提供一致和統(tǒng)一的集成開發(fā)環(huán)境而言,所有工具開發(fā)人員都具有同等的發(fā)揮場所?!ySQL介紹MySQL是一個(gè)快速的多線程、多用戶和健壯的SQL數(shù)據(jù)庫服務(wù)器。重負(fù)載生產(chǎn)系統(tǒng)的使用,也可以將它嵌入到一個(gè)大配置(massdeployed)的軟件中去。(2)MySQL是一個(gè)關(guān)系數(shù)據(jù)庫管理系統(tǒng)。(4)MySQL服務(wù)器工作在客戶/服務(wù)器或嵌入系統(tǒng)中?!¢_發(fā)模式MVC介紹MVC架構(gòu)是隨著smalltalk language語言的發(fā)展提出的,它是一個(gè)著名的用戶界面設(shè)計(jì)架構(gòu). MVC模式不僅實(shí)現(xiàn)了功能模塊和顯示模塊的分離,同時(shí)它還提高了應(yīng)用系統(tǒng)的可維護(hù)性,可擴(kuò)展性,可移植性和組件的可復(fù)用性. 經(jīng)典的MVC架構(gòu)把一個(gè)組件(可認(rèn)為是整個(gè)應(yīng)用程序的一個(gè)模塊)劃分成三部分:Model(模型):模型包含應(yīng)用程序的核心功能,管理這個(gè)模塊中所用到的數(shù)據(jù)和值。Controller(控制器):控制器對用戶的輸入作出反應(yīng),管理用戶與視圖發(fā)生的交互。框架設(shè)計(jì)的目標(biāo)貫穿整個(gè)開發(fā)周期,從開發(fā)到發(fā)布,包括維護(hù)的整個(gè)過程。Struts2的工作原理:首先瀏覽器提交一個(gè)請求,這個(gè)請求經(jīng)過一系列的過濾器。當(dāng)Action執(zhí)行完畢。它解放了您,使您可以專注于應(yīng)用程序的對象和功能,而不必?fù)?dān)心如何保存它們或稍后如何找到它們。Java應(yīng)用程序運(yùn)行時(shí),往往把數(shù)據(jù)封裝為相互連接的對象網(wǎng)絡(luò),但是當(dāng)程序結(jié)束時(shí),這些對
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1