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

正文內(nèi)容

基于web的畢業(yè)設(shè)計選題系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)設(shè)計論文-在線瀏覽

2024-09-12 08:28本頁面
  

【正文】 以用任何文本編輯器打開它, Java 程序中可以包含純文本、 HTML 標(biāo)記以及腳本命令。要學(xué)好 Java 程序的設(shè)計,必須掌握腳本的編寫,那么究竟什么是腳本呢?其實腳本是由一系列的腳本命令所組成的,如同一般的程序,腳本可以將一個值賦給一個變量,可以命令 Web 服務(wù)器發(fā)送一個值到客戶瀏覽器,還可以將一系列命令定義成一個過程。腳本語言是一種介于 HTML 和諸如 JAVA、 Visual Basic、 C++等編程語言之間的一種特 殊的語言,盡管它更接近后者,但它卻不具有編程語言復(fù)雜、嚴(yán)謹(jǐn)?shù)恼Z法和規(guī)則。Java 的出現(xiàn)使得廣大 Web 設(shè)計者不必在為客戶瀏覽器是否支持而擔(dān)心,實際上就算在同一個 .Java 文件中使用不同的腳本語言,都無須為此擔(dān)憂,因為所有的一切都將在服務(wù)器端進行,客戶瀏覽器得到的只是一個程序執(zhí)行的結(jié)果,而你也只需在文件中聲明使用不同的腳本語言即可。可行性研究的目的就是用最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決。 (1) 經(jīng)濟可行性 : 系統(tǒng)所要求的硬件(計算機及相關(guān)硬件)和軟件環(huán)境(java+SQL 20xx),市場上都容易購買到或從相關(guān)網(wǎng) 站下載,系統(tǒng)成本主要集中在開發(fā)與維護上,不造成過重的經(jīng)濟負(fù)擔(dān)。 (2) 技術(shù)可行性 : 技術(shù)上的可行性分析主要是分析技術(shù)條件能否順利完成開發(fā)工作,硬、軟件能否滿足開發(fā)者的需要等。 通過分析,在軟、硬件方面現(xiàn)有工具與環(huán)境完全可以實現(xiàn)系統(tǒng) 的開發(fā),因此具有技術(shù)上的可行性。系統(tǒng)的開發(fā)主要就是為了方便選題 信息的管理,補充現(xiàn)在傳統(tǒng)管理方式的不足,因此具備了管理上的可行性。 功能需求分析 在可行性分析階段已經(jīng)簡要地分析和研究了本系統(tǒng)的基本需求,也論證了開發(fā)平臺及軟件的可行性,但為了明確系統(tǒng)設(shè)計的目標(biāo),了解用戶的需求,現(xiàn)對用戶需 求作以調(diào)研,從而進一步明確所 要 實現(xiàn) 的各 子系統(tǒng)的 需求 。系統(tǒng)管理員審核學(xué)生和老師的資格;指導(dǎo)老師發(fā)布選題;學(xué)生選題等功能。另外,規(guī)范的設(shè)計,科學(xué)的檢測,使系統(tǒng)更加穩(wěn)定可靠,功能增減靈活自如,維護方便快捷。因此,畢業(yè)論文選題系統(tǒng)是通過各個管理子系統(tǒng)在瀏覽器上錄入文字和上傳文件就可以快速實 現(xiàn)用戶維護、選題管理等功能。 此外,系統(tǒng)還要求界面友好、菜單清楚、便于操作,同時做到數(shù)據(jù)合法性有效無誤。對系統(tǒng)是分析可以從功能需求和數(shù)據(jù)需求兩方面來進行。數(shù)據(jù)需求分析就是對系統(tǒng)涉及的數(shù)據(jù)進行識別,并描述出它們 在系統(tǒng)中的關(guān)系和流向。 網(wǎng)上選題管理系統(tǒng)主要實現(xiàn)對選題信息的記錄和查詢,包括課題的出題,學(xué)生身份記錄,以及課題的審核和學(xué)生對課題的選擇進行記錄。 軟件設(shè)計的目的及背景 “畢業(yè)設(shè)計選題管理系統(tǒng)”是辦公自動化的具體體現(xiàn),在信息時代的今天,學(xué)校的教學(xué)管理已經(jīng)基本上實現(xiàn)了自動化辦公和網(wǎng)上管理,而各種各樣的辦公軟件在市場上也隨處可見,畢業(yè)設(shè)計的課題及 志愿管理也應(yīng)該由一個專門的軟件進行管理。 軟件設(shè)計的思想與目標(biāo) 該系統(tǒng)的設(shè)計目的主要是方便教師、學(xué)生、管理員三種用戶,所有操作都在網(wǎng)上完成。他們以 WEB 方式訪問數(shù)據(jù),對系統(tǒng)實現(xiàn)和數(shù)據(jù)庫方面的知識沒有什么要求,只需簡單的界面操作。 教師在網(wǎng)上瀏覽所有課題,也可以在網(wǎng)上修改課題,同時可以查看有無學(xué)生選擇自己的課題。 系統(tǒng)的安全性是不可忽略的方面,本系統(tǒng)的合法用戶是學(xué)生以及老師和管理員。 我們的目標(biāo)是要讓該平臺來代替以前教務(wù)管理人員的工作。該平臺實質(zhì)上是一個基于 Web 的數(shù)據(jù)庫應(yīng)用系統(tǒng),由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、應(yīng)用系統(tǒng)和用戶組成。所以,為了方便學(xué)生選題,方便教師對自己課題的查看,方便管理員管理課題和志 愿,該系統(tǒng)的設(shè)計采用了基于客戶機 /瀏覽器( B/S)的操作平臺,采用了微軟公司推出的 JSP VBSCRIPT 網(wǎng)站開發(fā)技術(shù)??尚行匝芯康哪康木褪怯米钚〉拇鷥r在盡可能短的時間內(nèi)確定問題是否能夠解決。 (1) 經(jīng)濟可行性 : 系統(tǒng)所要求的硬件(計算 機及相關(guān)硬件)和軟件環(huán)境(Java+SQL 20xx),市場上都容易購買到或從相關(guān)網(wǎng)站下載,系統(tǒng)成本主要集中在開發(fā)與維護上,不造成過重的經(jīng)濟負(fù)擔(dān)。 (2) 技術(shù)可行性 : 技術(shù)上的可行性分析主要是分析技術(shù)條件能否順利完成開發(fā)工作,硬、軟件能否滿足開發(fā)者的需要等。 通過分析,在軟、硬件方面現(xiàn)有工具與環(huán)境完全可以實現(xiàn)系統(tǒng)的開發(fā),因此具有技術(shù)上的可行性。系統(tǒng)的開發(fā)主要就是為了方便選題 信息的管理,補充現(xiàn)在傳統(tǒng)管理方式的不足,因此具備了管理上的可行性。 功能需求分析 在可行性分析階段已經(jīng)簡要地分析和研究了本系統(tǒng)的基本需求, 也論證了開發(fā)平臺及軟件的可行性,但為了明確系統(tǒng)設(shè)計的目標(biāo),了解用戶的需求,現(xiàn)對用戶需求作以調(diào)研,從而進一步明確所 要 實現(xiàn) 的各 子系統(tǒng)的 需求 。系統(tǒng)管理員 審核指導(dǎo)教師和學(xué)生資格 ;指導(dǎo)老師發(fā)布選題;學(xué)生選題等功能。 系統(tǒng)管理員的任務(wù)是系統(tǒng)設(shè)置(設(shè)置系統(tǒng)標(biāo)題、本屆年度、學(xué)生限選個數(shù));數(shù)據(jù)字典維護等。 7 畢業(yè)設(shè)計選題系統(tǒng)系 統(tǒng) 管 理 員指 導(dǎo) 老 師學(xué) 生學(xué) 生 管 理教 師 管 理選 題 管 理修 改 資 料 和 密 碼查 看 選 題發(fā) 布 選 題審 核 選 題修 改 資 料 和 密 碼查 看 教 師 和 課 題個 人 選 題 管 理文 件文 件注 冊 頁 面教 師 注 冊學(xué) 生 注 冊審 核 圖 31 系統(tǒng)功能結(jié)構(gòu)圖 系統(tǒng)建模 UML 語言簡介 統(tǒng)一建模語言 UML(Unified Modeling Language)是第三代用來為面向?qū)ο箝_發(fā)系統(tǒng)的產(chǎn)品進行說明、可視化和編制文檔的標(biāo)準(zhǔn)表示。 建立 簡明準(zhǔn)確的表示模型是把握復(fù)雜系統(tǒng)的關(guān)鍵。使用模型可使人們從全局把握系統(tǒng)的全貌及其相關(guān)部件之間的關(guān)系,可以防止人們過早的陷入各個模塊的細(xì)節(jié)。 在 UML 中,系統(tǒng)作用者代表位于系統(tǒng)之外和系統(tǒng)進行交互的一類對象。當(dāng)軟件投入進行時,它必然和外界發(fā)生交互,系統(tǒng)作用者是軟件系統(tǒng)在和外界發(fā)生交互時涉及的 具體對象,在 UML 中就是用系統(tǒng)作用者來建模的。 8 從上面所歸納的問題可以看出,本系統(tǒng)所涉及的操作主要是:用戶的開戶和選題的操作流程。在 UML 中,軟件系統(tǒng) 的功能和其代表的動態(tài)行為是用用例來建模的。 在本系統(tǒng)的 UML 建模中,可以創(chuàng)建以下用例: ( 1)指導(dǎo)教師和學(xué)生注冊; ( 2)選題記錄錄入、修改、審核; ( 3)文件上傳、下載; ( 4)學(xué)生選題,老師確選; ( 1)系統(tǒng)管理員用例關(guān)系圖如圖 32 所示: a d m in審 審 審 審審 審 審 審審 審 審 審審 審 審 審審 審 審 審審 審 審 審 e x te n d s e x te n d s e x te n d s e x te n d s e x te n d s e x te n d s 圖 32 系統(tǒng)管理員的用例關(guān)系圖 ( 2)指導(dǎo)教師用例關(guān)系圖如圖 33 所 示: 審 審 e x te n d s e x te n d s e x te n d s e x te n d s e x te n d s 審 審 審 審審 審 審 審審 審 審 審審 審 審 審審 審 審 審 圖 33 指導(dǎo)教師的用例關(guān)系圖 ( 3)學(xué)生用例關(guān)系圖如圖 34 所示: 9 審 審 e x te n d s e x te n d s e x te n d s e x te n d s e x te n d s 審 審 審 審審 審 審 審審 審審 審 審 審審 審 審 審 圖 34 學(xué)生的用例關(guān)系圖 數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫設(shè)計是計算機管理信息系統(tǒng)中很重要的部分,設(shè)計質(zhì)量的好壞、數(shù)據(jù)結(jié)構(gòu)的優(yōu)劣之間影響到管理數(shù)據(jù)庫的成績。 數(shù)據(jù)庫必須高度結(jié)構(gòu)化,保證數(shù)據(jù)的結(jié)構(gòu)化、規(guī)范化和標(biāo)準(zhǔn)化。數(shù)據(jù)結(jié)構(gòu)的設(shè)計應(yīng)該遵循國家標(biāo)準(zhǔn)和行業(yè)標(biāo)準(zhǔn),尤其是應(yīng)重視編碼的應(yīng)用。 必須維護數(shù)據(jù)正確的正確性和一致性,在系統(tǒng)中,多個用戶共享數(shù)據(jù)庫,由于并行開發(fā)操作,可能影響數(shù)據(jù)的一致性,因此必須用加鎖等辦法保 證數(shù)據(jù)的一致性。 學(xué) 生 選 題學(xué) 號 姓 名題 庫 錄 取 老 師管 理A d m i n老 師 號 姓 名11n1m1 圖 35 系統(tǒng)總 ER 圖 10 學(xué) 生資 格狀 態(tài)電 話 號 碼郵 箱密 碼學(xué) 號名 字專 業(yè)性 別畢 業(yè) 設(shè) 計名 稱班 級 圖 36 學(xué)生 ER 圖 老 師編 號狀 態(tài)電 話 號 碼職 稱密 碼教 研 室名 字 圖 37 老師 ER 圖 A d m i n密 碼編 號名 字 圖 38 Admin ER 圖 題 庫編 號上 傳 人U r l地 址資 料 名 稱老 師 編 號 圖 39 題庫 ER 圖 數(shù)據(jù)庫表清單 下面將 部分重要的數(shù)據(jù)庫表詳細(xì)清單列出 表 :選題表 序號 列名 數(shù)據(jù)類型 長度 小數(shù)位 標(biāo)識 主鍵 允許空 默認(rèn)值 說明 1 編號 varchar 50 0 是 否 選題 id 2 Zhidaolaoshi varchar 50 0 否 出題教師 3 keti varchar 50 0 否 選題名稱 4 jiaoyanshi varchar 50 0 否 教研室 5 Zongrenshu int 20 0 是 總?cè)藬?shù) 11 6 Zige int 2 0 否 資格 7 Xueyuan varchar 16 0 否 學(xué)院 8 Teacherid varchar 50 0 否 老師編號 9 Miaoshu text 100 0 (0) 描述 表 : select_true(學(xué)生選題表) 序號 列名 數(shù)據(jù)類型 長度 小數(shù)位 標(biāo)識 主鍵 允許空 默認(rèn)值 說明 1 Sid varchar 50 0 是 否 學(xué)生 id 2 name varchar 50 0 否 學(xué)生姓名 3 password varchar 50 0 否 密碼 4 sex varchar 50 0 否 性別 5 banji varchar 50 0 否 班級 6 zhuanye varchar 50 0 否 專業(yè) 7 Dianhua varchar 50 0 否 電話 8 E_mail varchar 50 0 否 郵箱 9 biyeshengjimingcheng varchar 100 0 否 畢業(yè)的設(shè)計名稱 10 zhuangtai varchar 50 0 否 狀態(tài) 11 zige varchar 50 0 否 資格 表 : teacher_inf(教師表) 序號 列名 數(shù)據(jù)類型 長度 小數(shù)位 標(biāo)識 主鍵 允許空 默認(rèn)值 說明 1 bianhao varchar 20 0 是 否 老師編碼 2 mima nvarchar 20 0 否 老師姓名 3 tname nvarchar 20 0 否 教研室 id 4 zhichang nvarchar 20 0 否 老師職稱 5 jiaoyanshi int 4 0 是 限帶人數(shù) 6 dianhua nvarchar 50 0 是 手機 7 zhuangtai nvarchar 30 0 是 Email 表 : admin_table(系統(tǒng)管理員表) 序號 列名 數(shù)據(jù)類型 長度 小數(shù)位 標(biāo)識 主鍵 允許空 默認(rèn)值 說明 1 si varchar 50 0 是 否 編號 2 name varchar 50 0 是 用戶名 3 password varchar 50 0 是 密碼 系統(tǒng)模塊設(shè)計 對 畢業(yè)論文選題 系統(tǒng)進行系統(tǒng)分析、數(shù)據(jù)庫設(shè)計之后,本章將主要介紹系統(tǒng) 12 各功能模塊的設(shè)計及其 實現(xiàn)。通過對系統(tǒng)的全面分析并結(jié)合調(diào)研的情況,確定了本系統(tǒng)的功能模塊 圖。 登 錄 主 界 面學(xué) 生 登 錄 教 師 登 錄 A d m i n 登 錄 圖 310 系統(tǒng)總體結(jié)構(gòu)圖 根據(jù)系統(tǒng)的功能分析可以畫出系統(tǒng)的功能結(jié)構(gòu)圖,分別從系統(tǒng)管理員 、指導(dǎo)老師、學(xué)生對功能模塊圖加以描述。主要流程為 管理員
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1