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

正文內(nèi)容

jsp高校迎新工作服務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)--院用戶模塊、一卡通用戶模塊-wenkub

2022-12-18 10:19:00 本頁面
 

【正文】 ,也不包含為獲得北京化工大學(xué)或其它教育機(jī)構(gòu)的學(xué)位或證書而已經(jīng)使用過的材料。與我一同完成畢業(yè)設(shè)計(jì)(論文)的同學(xué)對本課題所做的任何貢獻(xiàn)均已在文中做了明確的說明并表示了謝意。 本文以 JAVA 為開發(fā)技術(shù),實(shí)現(xiàn)了一個迎新管理系統(tǒng)。后臺數(shù)據(jù)庫選用 SQLServer2021 數(shù)據(jù)庫。高校需要的是一個功能強(qiáng)大的,能提供完善的管理方式、高速的信 息傳達(dá)速度及精確的信息的信息管理和事務(wù)處理系統(tǒng)。 JSP 是一種網(wǎng)絡(luò)服務(wù)器端編程環(huán)境。所以,在我們的畢業(yè)設(shè)計(jì)中,我們采用了 JSP 作為開發(fā)工具,構(gòu)建了一個能實(shí)現(xiàn)高校迎新的工作管理平臺 —— 《高校迎新工作服務(wù)管理系統(tǒng)》。更重要的是,通過這次的畢業(yè)設(shè)計(jì),我培養(yǎng)出了刻苦鉆研的學(xué)習(xí)精神和嚴(yán)肅認(rèn)真的學(xué)習(xí)態(tài)度,這對我以后的學(xué)習(xí)和工作有很大的益處。 系統(tǒng)管理員負(fù)責(zé)系統(tǒng)部門(院系)管理員的管理工作,如院系管理員的基本信息的錄入、修改、刪除 等操作;部門(院系)管理員主要負(fù)責(zé)自己所屬部門下的用戶管理工作, 學(xué)院迎新負(fù)責(zé)人則是由部門(院系)管 理員指定,其職責(zé)是為院系分配書記、輔導(dǎo)員、工作人員等角色的工作, 擁有院系統(tǒng)內(nèi)所有角色的所有角色功能。 ( 4)一卡通負(fù)責(zé)人功能 一卡通負(fù)責(zé)人功能所有新生信息的查詢, 一卡通部門工作人員信息管理、一卡通發(fā)放等迎新功能。 ( 8)系統(tǒng)用戶操作日志 系統(tǒng)用戶操作日志包括記錄系統(tǒng)所有用戶登陸的時間、退出的時間以及其登陸的IP 信息。 第 節(jié) 系統(tǒng)特點(diǎn) ( 1)本系統(tǒng)完全基于 Web 技術(shù),只要能連接 Inter,就能訪問本系統(tǒng)。 ( 5)具有清新簡潔方便的界面,操作簡單。 ( 2)數(shù)據(jù)錄入 。 ( 6)退出系統(tǒng) 。 ( 2)新生信息查詢 。 ( 4)新生班主任指定 。 ( 6)個人信息修改 。 在延伸發(fā)展的過程中通過 Java 的一致性方法提供更多的支持 , 以發(fā)展支持多種語言的應(yīng)用軟件 。 ( 1) Java Server Pages 的技術(shù) Java Server Pages(和一些相關(guān)的技術(shù) )的構(gòu)成了 Web 應(yīng)用層 。 編輯 JSP 本身就是把 Java 代碼的編譯成Servlets執(zhí)行 。 [1] 使用 JSP 技術(shù) 的一個重要原因是 , 它使網(wǎng)頁作者和應(yīng)用開發(fā)工作者們分開 。 [2] 除了傳統(tǒng)的標(biāo)簽外 , JSTL 還引入了語言表達(dá) , 這使在 JSP 頁中進(jìn)一步降低scripting 語言表達(dá), 并且標(biāo)簽庫有效地限制在 JSP 網(wǎng)頁中使用 scripting 和標(biāo)簽庫 。 [3] ② 流量控制 。 [4] ④ XML 處理 。 在設(shè)計(jì)基于多種語言的 Web 應(yīng)用程序時 , 你必須首先決定如何確定用戶的語言和喜好,如何選擇符合這些規(guī)定 , 本節(jié)首先介紹了 Web 應(yīng)用的外部環(huán)境和必須處理的條件 。它 的目的是為了減少在運(yùn)用 MVC 設(shè)計(jì)模型來開發(fā) Web 應(yīng)用的時間。 Taglib是 Struts 的標(biāo)記庫,靈活動用,能大大提高開發(fā)效率。尤其是當(dāng)另一批開發(fā)者接手這個項(xiàng)目時,這種優(yōu)勢體現(xiàn)得更加明顯。 Struts繼承了 MVC 的各項(xiàng)特性,并根據(jù) J2EE 的特點(diǎn),做了相應(yīng)的變化與擴(kuò)展。我們還將介紹 Struts 提供的類如何使得開發(fā)工作更加簡單,這些類包括控制程序流程的類 、 實(shí)現(xiàn)和執(zhí)行程序事務(wù)邏輯的類和 自定義的 標(biāo)記庫使得創(chuàng)建和驗(yàn)證 HTML 表單更加容易 。 北京化工大學(xué)北方學(xué)院畢業(yè)設(shè)計(jì)(論文) 10 圖 Struts 的工作原理 內(nèi)部狀態(tài)通常由一組 ActinForm JavaBean 表示。 小型程序中,操作可能會被內(nèi)嵌在 Action 類,它是 Struts 框架中控制器角色的一部分。視圖 由 JSP 建立, Struts 包含擴(kuò)展自定義標(biāo)簽庫,可以簡化創(chuàng)建完全國際化用戶界面的過程。 [8] 表 Struts 包含組件表 ActionServlet 控制器 ActionClass 包含事務(wù)邏輯 ActionForm 顯示模塊數(shù)據(jù) ActionMapping 幫助控制器將請求映射到操作 ActionForward 用來指示操作轉(zhuǎn)移的對象 ActionError 用來存儲和回收錯誤 Struts 標(biāo)記庫 可以減輕開發(fā)顯示層次 的工作 Struts 的 MVC 圖 如 圖 所示 。 View 層用于與用戶的交互 , 通常用 JSP 來 實(shí)現(xiàn)。使用 MVC 的目的是將 M和 V的實(shí)現(xiàn)代碼 分離,從而使同一個程序可以使用不同的表現(xiàn)形式。最近幾年被推薦為 Oracle 旗下 Sun公司 Java EE 平臺的設(shè)計(jì)模式,并且受到越 來越多的使用 ColdFusion 和 PHP 的開發(fā)者的歡迎。 ① 視圖 。 ② 模型 。被模型返回的數(shù)據(jù)是中立的,就是說模型與數(shù)據(jù)格式無關(guān),這樣一個模型能為多個視圖提供數(shù)據(jù)。所以當(dāng)單擊 Web 頁面中的超鏈接和發(fā)送 HTML 表單 時,控制器本身不輸出任何東西和做任何處理。經(jīng)驗(yàn)比較豐富的開發(fā)者會將數(shù)據(jù)從表示層分離開來,但這通常不是很容易做到的,它需要精心的計(jì)劃和不斷的嘗試。對此,其中一個解決之道是使用 MVC,無論你的 用戶想要 Flash界面或是 WAP 界面 ; 用一個模型就能處理它們。模型也有狀態(tài)管理和數(shù)據(jù)持久性處理的功能 。一旦你正確的實(shí)現(xiàn)了模型,不管你的數(shù)據(jù)來自數(shù)據(jù)庫或是 LDAP 服務(wù)器,視圖將會正確的顯示它們。 [12] ( 4) MVC 的優(yōu)點(diǎn) ① 低耦合性 。 隨著技術(shù)的不斷進(jìn)步,現(xiàn)在需要用越來越多的方式來訪問應(yīng)用程序。例如,很多數(shù)據(jù)可能用 HTML 來表示,但是也有可能用 WAP 來表示,而這些表示所需要的命令是改變視圖層的實(shí)現(xiàn)方式,而控制層和模型層無需做任何改變。 使用 MVC 模式使開發(fā)時間得到相當(dāng)大的縮減,它使程序員( Java開發(fā)人員)集中精力于業(yè)務(wù)邏輯,界面程序員( HTML 和 JSP 開發(fā)人員)集中精力于表現(xiàn)形式上。 由于不同的層各司其職 , 每一層不同的應(yīng)用具有某些相同的特征,有利于通過工程化、工具化管理程序代碼。每個構(gòu)件在使用之前都需要經(jīng)過徹底的測試。 MVC 并不適合小型甚至中等規(guī)模的應(yīng)用程序,花費(fèi)大量時間將 MVC 應(yīng)用到規(guī)模并不是很大的應(yīng)用程序通常會得不償失。 第 SSH框架介 紹 SSH組成 傳輸層協(xié)議 [SSHTRANS], 提供了服務(wù)器認(rèn)證,保密性及完整性。該協(xié)議中的認(rèn)證基于主機(jī),并且該協(xié)議不執(zhí)行 用戶認(rèn)證 。當(dāng) SSHUSERAUTH 開始后,它從低層協(xié)議那里接收會話 標(biāo)識符 (從第一次 密鑰 交換中的交換 哈希 H)。它運(yùn)行在用戶認(rèn)證協(xié)議上。 OpenSSH 同時支持 SSH 和 。 他們的工作機(jī)制大致是本地的客戶端發(fā) 送一個連接請求到遠(yuǎn)程的服務(wù)端,服務(wù)端檢查申請的包和 IP 地址再發(fā)送密鑰給 SSH 的客戶端,本地再將密鑰發(fā)回給服務(wù)端,自此連接建立。這樣就允許新定義的協(xié)議可以與上述協(xié)議共存。當(dāng)請求到來的時候 SSH 守護(hù)進(jìn)程會產(chǎn)生一個子進(jìn)程,該子進(jìn)程進(jìn)行這次的連接處理。它是為了解決學(xué)校北京化工大學(xué)北方學(xué)院畢業(yè)設(shè)計(jì)(論文) 17 應(yīng)用開發(fā)的復(fù)雜性而創(chuàng)建的。使用 Spring 的 目的 是 解決應(yīng)用開發(fā)的復(fù)雜性 , Spring 的 功能 是 使用基本的 JavaBean代替 EJB, 并提供了更多的應(yīng)用功能 , Spring 的使用 范圍 是 任何 Java 應(yīng)用 。并且 Spring 所需的處理開銷也是微不足道的 。當(dāng)應(yīng)用了 IoC,一個對象依賴的其它對象會通過被動的方式傳遞進(jìn)來,而不是這個對象自己創(chuàng)建或者查找依賴對象。應(yīng)用對象只實(shí)現(xiàn)它們應(yīng)該做的 —— 完成業(yè)務(wù)邏輯 —— 僅此而已。然而, Spring 不應(yīng)該被混同于傳統(tǒng)的重量級的 EJB 容器,它們經(jīng)常是龐大與笨重的,難以使用。 Spring 也提供了很多基礎(chǔ)功能(事務(wù)管理、持久化框架集成等等),將應(yīng)用邏輯的開發(fā)留給了你。 Hibernate 可以應(yīng)用在任何使用 JDBC 的場合,既可以在 Java 的客戶端程序使用,也可以在 Servlet/JSP 的 Web 應(yīng)用中使用,最具革命意義的是, Hibernate 可以在應(yīng)用EJB 的 J2EE 架構(gòu)中取代 CMP,完成數(shù)據(jù)持久化的重任。下面對這五個核心接口分別加以介紹。但需要注意的是 Session對象 是非線程安全的。 SessionFactory 接口負(fù)責(zé)初始化 Hibernate。 ③ Configuration 接口 。 Transaction 接口負(fù)責(zé)事務(wù)相關(guān)的操作。它可以使用 HQL 語言或 SQL 語句兩種表達(dá)方式。數(shù)據(jù)庫有以下特點(diǎn): ( 1) 集成性。 數(shù)據(jù)庫中存放的數(shù)據(jù)量一般都比較龐大,不能同時在內(nèi)存中全部調(diào)用,而只能通過外部存儲器存儲,通常使用大容量的可移動磁盤或硬盤等設(shè)備。 ( 4) 持久性。實(shí)現(xiàn) Web服務(wù)器與數(shù)據(jù)庫的連接最主要的方法之一:是利用中間件技術(shù)在兩者 之間建立連接和通信,如 CGI和 JSP 應(yīng)用編程接口。 [16] “結(jié)構(gòu)化查詢語言”( SQL)簡介 “結(jié)構(gòu)化查詢語言”( SQL)是數(shù)據(jù)庫的標(biāo)準(zhǔn)語言。一個表由行和列組成。此時查詢結(jié)果是 來自一個或多個表。如果你請一個朋友從一個表中為你選擇一組記錄,你也許以非常相似的方式提出你的要求。 CPU:沒有很高的要求,只要能夠順利運(yùn)行 Windows 系列操作系統(tǒng)就可以了。 北京化工大學(xué)北方學(xué)院畢業(yè)設(shè)計(jì)(論文) 22 第 3 章 總體設(shè)計(jì) 第 開發(fā)目標(biāo) 本系統(tǒng)的目標(biāo)就是 實(shí)現(xiàn) 新生入校報到 的全過程。 ( 4) 新生一卡通領(lǐng)取 一卡通中心工作人員可查詢?nèi)K行律男畔?,并對前來領(lǐng)取一卡通的新生進(jìn)行一卡通發(fā)放工作,并記錄其一卡通領(lǐng)取情況到新生報到表。 ( 2) 部門(院系)管理員功能 部門(院系)管理員可以 分配本院系下的各種用戶帳號和密碼 。 admin 用戶可以創(chuàng)建其他的用戶信息;普通用戶則可以修改自己注冊信息和密碼。系統(tǒng)的網(wǎng)絡(luò)應(yīng)用原理示意圖如圖 。 圖 院系級用戶 ER 圖 新生一卡通 ER 圖 新生一卡通的 ER圖 如圖 所示。 迎 新 負(fù) 責(zé) 人本 部 門 人 員 管 理 u s e s 登 陸修 改 密 碼 u s e s u s e s 新 生 信 息新 生 報 到 情 況 u s e s u s e s 圖 院系迎新負(fù)責(zé)人用例圖 工作人員用例圖 北京化工大學(xué)北方學(xué)院畢業(yè)設(shè)計(jì)(論文) 28 工作人員的用例圖如圖 所示。其詳細(xì)信息 如表 所示。 表 操作日志表 字段名 數(shù)據(jù)類型 長度 是否主鍵 描述 xh int 是 序號 dlyhm varchar 50 登錄用戶名 dlsj varchar 50 登錄時間 北京化工大學(xué)北方學(xué)院畢業(yè)設(shè)計(jì)(論文) 30 續(xù)表 dlip varchar 50 登錄 IP tcsj varchar 50 退出時間 ( 3) 系統(tǒng)用戶表 系統(tǒng)用戶表 用于存放 院系級用戶 信息, 表中有下面幾個字段:序號( xh,自動增長)、用戶名( yhm)、密碼( mm)、用戶類型( yhlx)、用戶編號( yhbh)、所屬部門( ssbm)。 表 班主任信息表 字段名 數(shù)據(jù)類型 長度 是否主鍵 描述 zgbh int 50 職工編號 xm varchar 500 姓名 xb varchar 500 性別 zymc varchar 500 專業(yè)名稱 xl varchar 500 學(xué)歷 北京化工大學(xué)北方學(xué)院畢業(yè)設(shè)計(jì)(論文) 31 續(xù)表 zc varchar 500 職稱 bmmc varchar 500 院系名稱 lxdh varchar 500 聯(lián)系電話 txdz varchar 500 通信地址 Email varchar 500 郵箱 varchar 500 號 ( 5) 班級表 班級表 用于存放 班級 信息 , 表中有以下字段:序號( xh)、班級名稱( bjmc)、班級人數(shù)( bjrs)、入學(xué)年級( rxnj)、入學(xué)日期( rxrq)、院系編號( yxbh)、專業(yè)編號( zybh)、專業(yè)方向編號( zyfxbh)、 學(xué)制類型編號( xzlxbh)、輔導(dǎo)員編號( fdybh)、班主任編號( bzrbh)。 表 新生報到情況表 字段名 數(shù)據(jù)類型 長度 是否主鍵 描述 xh int 50 序號 gkksh varchar 500 高考考生號 xm varchar 500 姓名 xb varchar 500 性別 jg varchar 500 籍貫 sfzh varchar 500 身份證號 bjbh varchar 500 班級名稱 yxbd varchar 500 院系報到 yxbdsj varchar 500 院系報到時間 cwcjf varchar 500 財務(wù)處繳費(fèi) cwcjfsj varchar 500 財務(wù)處繳費(fèi)時間 ssrz varchar 500 宿舍入住
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1