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

正文內(nèi)容

j2ee系統(tǒng)架構(gòu)和程序設(shè)計(jì)課程設(shè)計(jì)實(shí)訓(xùn)項(xiàng)目——基于sshstrutsspringhibernate架構(gòu)的學(xué)生信息和課程信息管理系統(tǒng)-wenkub

2022-11-28 10:20:54 本頁面
 

【正文】 不限,可以根據(jù)自 己的熟悉來選擇。 實(shí)訓(xùn)項(xiàng)目的 系統(tǒng)架構(gòu) 可以是標(biāo)準(zhǔn)的 J2EE Web組件技術(shù)( JSP+Servlet+JavaBean),也可以是基于 Struts框架技術(shù)或者其它什么方面的框架,都可以! 大家自行根據(jù)自己所掌握的技術(shù)來選擇(但最好選擇自己不怎么熟悉的框架,這樣能夠鍛煉自己的自學(xué)能力)。 4/52 頁 在 LAN 或者 WAN 環(huán)境 下,系統(tǒng)都能夠正確地運(yùn)行。對(duì)于突發(fā)情況,如斷電,機(jī)器損壞等,都能及時(shí)的恢復(fù)事務(wù),以保證系統(tǒng)中數(shù)據(jù)的完整、正確、一致性。 3/52 頁 實(shí)訓(xùn)項(xiàng)目的基本 功能要求 1) 在系統(tǒng)中必須要應(yīng)用 AJAX 技術(shù),具體在什么功能模塊或者實(shí)現(xiàn)什么功能,可以自行決定 。 指導(dǎo)教師提出的 實(shí)訓(xùn)項(xiàng)目 的需求 問題:利用“ XML + XSLT”技術(shù)構(gòu)建一個(gè) Web網(wǎng)站 “ XML + XSLT”是目前比較前沿和以后將會(huì)熱門的表示層實(shí)現(xiàn)技術(shù) 。因?yàn)?Ajax 技術(shù) 適用于交互較多,頻繁讀數(shù)據(jù),數(shù)據(jù)分類良好的 Web 應(yīng)用 系統(tǒng) 。 我們做的系統(tǒng),主要功能是對(duì)學(xué)生,學(xué)校,課程以及他們之間關(guān)系的管理。楊教授 大學(xué)堂 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授 大學(xué)堂 ,版權(quán)所有,盜版必究 。功能上 主要 有登錄、注冊(cè)、查看,添加刪除 記錄 等, 開發(fā)工具用到了 MyEclipse、 Tomcat、 Dreamweaver、Oracle 數(shù)據(jù)庫系統(tǒng)、 PL/SQL。 系統(tǒng)開發(fā)的目的 通過使用本系統(tǒng)可以對(duì)學(xué)生及相關(guān)的課程信息進(jìn)行 全面的信息 記錄 和處理 , 提高 學(xué)校的教學(xué)管理 水平和教師的 工作效率。大家畢業(yè)時(shí),一定會(huì)是這樣的技術(shù)應(yīng)用場(chǎng)景。整個(gè)系統(tǒng)的總體功能也 可以自行決定 。 ( 5)數(shù) 據(jù)存儲(chǔ)量 每年數(shù)據(jù)存儲(chǔ)量大于 10TB,年增長量大于 1TB。 ( 2)設(shè)計(jì)約束 采用 Java 平臺(tái)實(shí)現(xiàn) ,在 界面設(shè)計(jì) 方面 要求界面友好易用,功能設(shè)計(jì)合理,能讓 教務(wù)管理人員 快速方便有效 地對(duì)學(xué)生及課程信息進(jìn)行管理 。 “挑戰(zhàn)自我”,您有信心嗎?! 實(shí)訓(xùn)項(xiàng)目的 數(shù)據(jù)庫系統(tǒng) 選擇每個(gè)學(xué)員自己所熟悉的某種數(shù)據(jù)庫系統(tǒng),可以為 access、 SQLServer20 Oracl9i、mySQL或者其它。 分組要求 最好是每個(gè)人能夠獨(dú)立地完成該任務(wù),或者最多兩個(gè)人為一組(目的是自己能夠獨(dú)立實(shí)現(xiàn),獲得鍛煉的機(jī)會(huì) 不追求功能的完美和具體技術(shù)的實(shí)現(xiàn)細(xì)節(jié),但必須人人參與 !)。 5/52 頁 課程設(shè)計(jì)實(shí)訓(xùn)項(xiàng)目 系統(tǒng)需求 分析 課程設(shè)計(jì)實(shí)訓(xùn)項(xiàng)目 系 統(tǒng)分析 —— 系統(tǒng)用例圖 課程設(shè)計(jì)實(shí)訓(xùn)項(xiàng)目系統(tǒng)分析 —— 系統(tǒng) 業(yè)務(wù)流程 分析 ( 1)系統(tǒng) 管理員 用戶 登 錄 模塊 管理員要想查看和管理學(xué)生的信息,需要先登錄進(jìn)入管理系統(tǒng),這樣可以有效地防止他人進(jìn)入系統(tǒng),而以篡改信息。 下 圖 為 系統(tǒng) 用戶登錄 的 流程圖 : 楊教授 大學(xué)堂 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授 大學(xué)堂 ,版權(quán)所有,盜版必究 。最后輸入 一組驗(yàn)證碼,此碼是設(shè)定的一組口令,用來驗(yàn)證管理員的真實(shí)身份,以免有他人惡意注冊(cè)。 下圖為 系統(tǒng) 管理員 對(duì)學(xué)校信息管理的 流程圖 : ( 4)系統(tǒng) 管理員 對(duì) 學(xué)生信息管理模塊 管理員登陸成功之后,點(diǎn)擊查看學(xué)生列表。 此外,管理員還可以添加新學(xué)生。管理員點(diǎn)擊進(jìn)入 添加課程 頁面,填寫正確的課程信息 然 后 進(jìn)行提交 , 如果 成功 寫 入數(shù)據(jù)庫 則顯示提交成功,反之顯示提交不成功并返回課程列表頁面 。 在課程管理頁面中,管理員還可以進(jìn)行 課程查詢 ,該部分的具體業(yè)務(wù)流程將在課程查詢模塊中涉及到。 下圖為系統(tǒng) 管理員 課程查詢的 流程圖 : 楊教授 大學(xué)堂 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授 大學(xué)堂 ,版權(quán)所有,盜版必究 。 output 錄入成功:彈出窗口提示錄入成功 錄入失?。簭棾龃翱谔崾句浫胧?,并提示原因: 2.輸入內(nèi)容不全。允許重新輸入 ( 3)學(xué)生畢業(yè) Input 畢業(yè)學(xué)生的學(xué)號(hào) Process 根據(jù)輸入內(nèi)容更新數(shù)據(jù)庫: 檢驗(yàn)輸入信息是否符合格式要求。允許重新輸入 ( 5)學(xué)生信息維護(hù) Input 學(xué)生學(xué)號(hào) Process 根據(jù)輸入內(nèi)容更新數(shù)據(jù)庫: 檢驗(yàn)輸入信息是否符合格式要求。允許重新輸入 ( 6)學(xué)生獲獎(jiǎng)管理 Input 學(xué)生學(xué)號(hào),獲得的獎(jiǎng)勵(lì)名稱 Process 根據(jù)輸入內(nèi)容更新數(shù)據(jù)庫: 檢驗(yàn)輸入信息是否符合格式要求。 output 存在:調(diào)出該學(xué)生或班級(jí)的成績信息 不存在:顯示出請(qǐng)確認(rèn)該人或班級(jí)是否存 在 ( 8) 成績統(tǒng)計(jì) Input 學(xué)生編號(hào):數(shù)字 學(xué)生成績:數(shù)字 Process 可以選擇性地 按照班級(jí)、任課教師、班主任、學(xué)生等對(duì)象 對(duì)考試成績進(jìn)行 橫向、縱向和交叉分析 , 標(biāo)準(zhǔn)分、標(biāo)準(zhǔn)差、離散系數(shù)、平均分 … output 相應(yīng)的結(jié)果 ( 9) 成績打印 Input 界面中打印成績:按鈕 Process 彈出一個(gè)可共選擇的頁面,包括紙張、內(nèi)容、格式等; 調(diào)出數(shù)據(jù)庫中學(xué)生成績,并查看打印機(jī)是否可用,可用則打印,不可用,提示打印機(jī)壞了,需維修,并且提示是否需要顯示在一個(gè)頁面上。 系統(tǒng)選用 C/S 還是 B/S 體系結(jié)構(gòu) 基于大量的用戶的界面交互,本項(xiàng)目選者 B/S。如下示圖為本系統(tǒng)最終的架構(gòu)的包圖 —— 采用四層架構(gòu)。 XML 文檔承載數(shù)據(jù),而 XSLT 負(fù)責(zé)對(duì) XML 文檔數(shù)據(jù)進(jìn)行轉(zhuǎn)換處理,并產(chǎn)生響應(yīng)結(jié)果頁面。在前臺(tái)頁面中應(yīng)用 JavaScript 腳本程序處理系統(tǒng)各種類型的用戶登錄錯(cuò)誤,比如用戶名、口令為空的輸入,并定義 newException 異常處理類,存儲(chǔ)運(yùn)行 期異常,并進(jìn)行拋出,供程序員處理。 楊教授 大學(xué)堂 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授 大學(xué)堂 ,版權(quán)所有,盜版必究 。 系統(tǒng)設(shè)計(jì) —— 系統(tǒng)數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì) 系統(tǒng)數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì) 在此次 課程設(shè)計(jì)實(shí)訓(xùn)項(xiàng)目 作業(yè)中,我們用到了 Oracle 數(shù)據(jù)庫系統(tǒng),并配合使用了 PL SQL Developer 來 對(duì) 數(shù)據(jù)庫 表 進(jìn)行 系統(tǒng) 管理, PLSQL Developer 是個(gè)數(shù)據(jù)庫管理工具,可以連接多種數(shù)據(jù)庫,圖形界面清晰易懂,用起來很方便,推薦大家使用。 17/52 頁 創(chuàng)建 數(shù)據(jù)庫 表 結(jié)構(gòu) 的腳本文件 alter table SCHOOL_COURSE drop constraint COURSE_SCH_SC。 alter table STUDENT_COURSE drop constraint STUDENT_S_COURSE。 drop table STUDENT cascade constraints。課程信息表 39。 ment on column is 39。 ment on column is 39。ID39。學(xué)校地址 39。 ment on column is 39。 create table STUDENT ( ID INTEGER not null, NAME varchar2(30), SEX VARCHAR2(30), GRADE VARCHAR2(30), CLASS VARCHAR2(30), SCHOOL_ID INTEGER, PASSWORD VARCHAR2(30), 楊教授 大學(xué)堂 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授 大學(xué)堂 ,版權(quán)所有,盜版必究 。 ment on column is 39。 ment on column is 39。 ment on column is 39。 create table STUDENT_COURSE ( ID INTEGER not null, STUDENT_ID INTEGER, COURSE_ID INTEGER, constraint PK_STUDENT_COURSE primary key (ID) )。ID39。課程 ID39。 alter table STUDENT_COURSE 楊教授 大學(xué)堂 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授 大學(xué)堂 ,版權(quán)所有,盜版必究 。下圖為 系統(tǒng)程序包及功能類的目錄結(jié)構(gòu): 楊教授 大學(xué)堂 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授 大學(xué)堂 ,版權(quán)所有,盜版必究 。 下面為系統(tǒng)登錄的表單頁面的代碼示例: % page language=java contentType=text/html。 24/52 頁 注冊(cè)者只需要在注冊(cè)表單中 填寫 用戶自身相關(guān)的 注 冊(cè)信息, 然后再點(diǎn)擊提交按鈕將提交注冊(cè)信息,而如果點(diǎn)擊 Check 按鈕將可以檢查用戶所輸入的用戶名稱 是否 可用 —— 該 功能實(shí)現(xiàn)應(yīng)用 了 AJAX 的 實(shí)時(shí)校驗(yàn),檢查用戶名是否 可用。 Request=getHTTPRequestObject()。 } function getHTTPRequestObject(){ var RequestObject。 } catch (e2){ alert(您的瀏覽器有問題! )。 (userName).= FF0000。 (showStr). = none。 } } else{ (showStr).innerHTML = 正在檢測(cè)用戶名稱的合法性,請(qǐng)稍等 ...。 } 如果用戶名不可用,則在 showStr 的 div 框中顯示提示信息:“此登陸名已 存在”。 27/52 頁 form action=${ctx}/?method=isStudent method=post enctype=multipart/formdata name=form1 table width=270 tr td用戶名 /td tdinput type=text name=name id=name//td tdinput type=button name=userName id=userName value=check onClick=chkUserName()//td /tr tr td密碼 /td tdinput type=password class=btn_check//td /tr tr td密碼確認(rèn) /td tdinput type=password class=btn_check//td /tr tr tdEmail 地址 /tdtdinput name= class=btn_check//td /tr /table div id=showStr /div div id=sub divinput type=submit value=提交 name=submitButton disabled//div divinput type=reset value=重填 //div /div /form /div /div 學(xué)生 信息管理 頁面 楊教授 大學(xué)堂 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授 大學(xué)堂 ,版權(quán)所有,盜版必究 。 29/52 頁 在他們之間有個(gè)學(xué)校課程表,是一張關(guān)聯(lián)表,課程不是自己隨便加的,必需是課程表之中存在的課程。charset=UTF8% % include file=/mons/% htmlheadtitle學(xué)生信息管理系統(tǒng) 添加學(xué)校 /title 楊教授 大學(xué)堂 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授 大學(xué)堂 ,版權(quán)所有,盜版必究 。 } container{ margintop:30px。 height:30px。 textindent:20px。 width:400px。 31/52 頁 marginleft:120px。 如下為 添加后的學(xué)生列表 信息 。 charset=UTF8
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1