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

正文內(nèi)容

網(wǎng)上選課系統(tǒng)設(shè)計與實現(xiàn)畢業(yè)設(shè)計論文-在線瀏覽

2024-09-16 20:48本頁面
  

【正文】 格、天氣情況的功能,則 創(chuàng)建包含所有這三種功能的 Web 頁面只需要實例化這三個 Bean ,使用 HTML 表格將它們依次定位就可以了。 2 系統(tǒng)開發(fā)工具及容器 開發(fā)工具 本系統(tǒng)使用的開發(fā)工具,后臺 java 代碼編寫使用 MyEclipse Europa workbench ,前臺頁面編輯使用 DreamWaver 8。它是功能豐富的 JavaEE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持 HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。 數(shù)據(jù)庫的選擇 5 MySQL 簡介 MySQL 是一個開放源碼的關(guān)系數(shù)據(jù)庫管理系統(tǒng) [6], MySQL 由于性能高、成本低、可靠性好,已經(jīng)成為最流行的開源數(shù)據(jù)庫,被廣泛地應(yīng)用在中小型網(wǎng)站中。 MySQL 是一個真正的多用戶、多線程 的 SQL 數(shù)據(jù)庫服務(wù)器。 JDK 版本的選擇 Java Development Kit (JDK) 是 Sun 公司針對 Java 開發(fā)員的軟件開發(fā)工具包。 本系統(tǒng)采用 JDK 6 edition update 7 版本。 既然 JSP/Servlet,那么它當(dāng)然是不能直接運行的,必須把它放到某種運行環(huán)境當(dāng)中,它才能發(fā)揮它的作用。容器也是 java 程序,它的主要功能除了為 Servlet 提供運行環(huán)境,還有更重要的 就是提供網(wǎng)絡(luò)傳輸協(xié)議與 java 程序?qū)嶓w的相互轉(zhuǎn)換。在客戶端和服務(wù)器端,可能存在著不同的編程語言編寫的程序,比如 java, C++等等。同理,當(dāng)這些處理完成,又需要將這些 java object 轉(zhuǎn)換回 HTTP 協(xié)議下的數(shù)據(jù),反饋給客戶端( JSP/Servlet 當(dāng)然存在與服務(wù)器端)。 Tomcat簡介 Tomcat[7]是由 Apache軟件基金會下屬的 Jakarta項目開發(fā)的一個 Servlet容器,按照 Sun Microsystems提供的技術(shù)規(guī)范,實現(xiàn)了對 Servlet和 JavaServer Page( JSP)的支持,并提供了作為 Web 服務(wù)器的一些特有功能,如 Tomcat 管理和控制平臺、安全域管理和 Tomcat 閥等。但是,不能將 Tomcat 和 Apache Web 服務(wù)器混淆,Apache Web Server 是一個用 C 語言實現(xiàn)的 HTTP web server;這兩個 HTTP web 6 server 不是捆綁在一起的。 3 需求分析 可行性分析 ( 1) 技術(shù)可行性 學(xué)生選課系統(tǒng)是一款管理系統(tǒng),系統(tǒng)包含課程管理的基本過程。用戶可以在最短時間內(nèi)找到自己所需要的信息。系統(tǒng)軟件采用現(xiàn)在流行且技術(shù)很成熟的框架 Struts +MySQL 平臺進(jìn) 行開發(fā)并實現(xiàn)。本系統(tǒng)具有以下特點: ? 具有良好的系統(tǒng)性能,友好的用戶界面。 ? 采用成熟的技術(shù)開發(fā),全系統(tǒng)具有較高的技術(shù)水平 ? 盡可能地簡化選課的管理工作,提高工作效率 ( 2)經(jīng)濟可行性 由于本系統(tǒng)是為學(xué)生選課管理 使用的系統(tǒng), 該系統(tǒng)可以容易實現(xiàn)學(xué)生,老師與學(xué)校之間的聯(lián)系,在 Inter 上實現(xiàn)完成部分教務(wù)工作,提 高辦事效率 和周期。 ( 3)操作可行性 界面設(shè)計時充分考慮管理人員的習(xí)慣,使得操作簡單;數(shù)據(jù)錄入迅速、規(guī)范、可靠;統(tǒng)計準(zhǔn)確;制表靈活;適應(yīng)力強;容易擴充。兩種不同的用戶所具有的操作權(quán)限以及操作內(nèi)容均不一樣。學(xué)生登錄網(wǎng)站可選擇課程。管理員登陸網(wǎng)站后可以開設(shè)課程,為課程編輯上課時間和地點,當(dāng)系統(tǒng)中出現(xiàn)時間地點沖突的時候,系統(tǒng)報告并推薦一個 7 時間地點。當(dāng)時候超過選課時段后,系統(tǒng)自動鎖定學(xué)生的選課課程 [8]。 根據(jù)上面的要求,從操作功能上可以分為兩個類:一個是通用操作,主要實現(xiàn)用戶的登錄注銷和修改密碼等;另一種是為不同用戶定制不同操作。用戶操作完成后退出系統(tǒng),注銷后可以重新登錄系統(tǒng)。 ( 1)系統(tǒng)管理員 設(shè)置選課時間段:系統(tǒng)管理員通過此項功能設(shè)置選課時段 [12],只有在選課時間段里,學(xué)生才可以選擇課程,超過次時間段,學(xué)生選課信息被自動所定,不得修改。 錄入教學(xué)樓教室信息:通過此項功能可以把學(xué)校里所有的教學(xué)樓教室的信息錄入到系統(tǒng)中 ,以便給教師開設(shè)課程時候設(shè)置上課的教室。 ( 2)學(xué)生用戶 顯示和修改個人信息:學(xué)生登錄系統(tǒng)后,可以查看和修改學(xué)生的個人信息,如姓名,性別,電話等。查看該課程的信息,上課時間地點,開課教師信息等。 選課功能用例圖 如圖 31所示 : 8 圖 31 選課功能用例圖 查看已選課程用例圖 如圖 32所示 : 圖 32 已選課程用例圖 賬號管理用例圖 如圖 33所示 : 圖 33 賬號管理用例圖 軟硬件環(huán)境 需求 硬件平臺: CPU: P4 以上;內(nèi)存: 256MB 以上。 課程信息表:包含課程號、課程名、教師、上課時間、上課地點、總?cè)藬?shù)等基本信息。 選課表:包含選擇的課程號,課程名,任課教師等。表 41至表 45 分別給出了 主要表結(jié)構(gòu) 各實體的屬性 如下: 表 41 admin 表名稱 主要字 段 數(shù)據(jù)類 型 長度 屬性 輸入方 式 描述 備注 管理員表 Id 字符串 10 NN 輸入 用戶名 ( 主鍵 ) Name 字符串 50 NN 輸入 管理員名字 Password 字符串 10 NN 輸入 密碼 備注 用于定義登錄系統(tǒng)的管理員,只有獲得權(quán)限的管理員才能登錄。 表 43 select_course 表名稱 主要字段 數(shù)據(jù)類型 長 度 屬性 輸入方式 描述 備注 選課表 ID 字符串 50 NN 生成 用戶名 ( 主鍵 ) CID 字符串 50 NN 課程號 ( 主鍵 ) Teacher 字符串 50 NN 教師 備注 用于定義學(xué)生所選的課程,可以存儲學(xué)生選擇的所有課程 表 44 student_infor 表名稱 主要字段 數(shù)據(jù)類型 長度 屬性 輸入方 式 描述 備注 學(xué)生表 S_id 字符串 8 NN 輸入 用戶名 ( 主鍵 ) S_name 字符串 50 NN 輸入 姓名 13 major 字符串 50 NN 選擇 專業(yè) grade 字符串 50 NN 輸入 年級 College 字符串 50 NN 輸入 學(xué)院 備注 用于存儲學(xué)生的基本信息 表 45 Course 表名稱 主要字段 數(shù)據(jù)類型 長度 屬性 輸入方 式 描述 備注 課程表 Id bigint 10 NN 生成 編號 (主鍵 ) 系統(tǒng)自 動生成 CID 字符串 200 NN 輸入 課程號 Cname 字符串 150 NN 選擇 課程名 Teacher 字符串 150 NN 選擇 教師 Place 字符串 150 NN 選 擇 教室 Time 字符串 150 NN 選擇 時間 Sum int 10 NN 輸入 總?cè)藬?shù) Spare int 10 NN 輸入 剩余人數(shù) 備注 存儲所有開設(shè)課程的基本信息 5 詳細(xì)設(shè)計 界面設(shè)計 ( 1) 對于已注冊用戶 通過如下的登錄界面,能夠保護(hù)系統(tǒng)的安全性 ,界面如圖 51所示 : 圖 51 登錄頁面 ( 2)下面是 管理員主頁面如圖 52所示 ,通過菜單可以實現(xiàn)各個功能模塊: 14 圖 52 管理員主頁面 ( 3)下面是學(xué)生的主頁面 圖 53,通過菜單實現(xiàn)各個功能: 圖 53 學(xué)生主頁面 系統(tǒng)功能模塊設(shè)計 公共 模塊 ( 1) 用戶 公共模塊 流程圖如下 圖 54 所示 : 圖 54 用戶流程圖 用戶登錄 JSP 頁面 [15]圖 55所示 用戶登錄 輸入登錄信息 驗證用戶名 密碼 判斷用戶身份 管理模塊首頁 學(xué)生模塊首頁 15 圖 55 用戶登錄頁面 ( 2)密碼修改流程 圖如下圖 56 所示: 圖 56密碼修改流程圖 密碼修改 JSP 頁面,用戶選擇密碼修改連接進(jìn)入密碼修改 JSP 頁面 [16] 圖 57 所示 圖 57 修改密碼界面 密碼修改 從當(dāng) 前會話中獲取 登錄賬號 驗證用戶身份 更新密碼 生產(chǎn)提示信息返
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1