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

正文內(nèi)容

高校畢業(yè)生就業(yè)管理系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)-資料下載頁(yè)

2024-12-06 01:42本頁(yè)面

【導(dǎo)讀】充分利用計(jì)算機(jī)網(wǎng)絡(luò)功能,實(shí)現(xiàn)管理工作全過(guò)程的計(jì)算機(jī)管理,幫助。管理人員從復(fù)雜的工作中容易化。本系統(tǒng)主要采用JSP技術(shù)編寫(xiě)動(dòng)態(tài)的網(wǎng)頁(yè),利用Tomcat作為JSP的容器,基于MVC體系結(jié)構(gòu),實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的操作。其代碼有很強(qiáng)的可移植性和可擴(kuò)展。性,大部分框架代碼可以用在其它的頁(yè)面上,使得頁(yè)面更正規(guī)化。通過(guò)JSP調(diào)用SQL操作,來(lái)。對(duì)數(shù)據(jù)庫(kù)進(jìn)行查看、新增、修改、刪除、查詢(xún)。技術(shù),以及本網(wǎng)站開(kāi)發(fā)過(guò)程中所用到的各種軟件與工具。統(tǒng)的結(jié)構(gòu)以及各功能劃分,數(shù)據(jù)庫(kù)設(shè)計(jì),系統(tǒng)的運(yùn)行環(huán)境。最后詳細(xì)介紹了該

  

【正文】 erty name= /property property name=format_sqltrue/property property name=show_sqltrue/property mapping resource=/zn/vo/ / mapping resource=/zn/vo/ / ………………………………… (類(lèi)似代碼省略 ) /sessionfactory /hibernateconfiguration 技術(shù)路線 本系統(tǒng)是以 Java 技術(shù)為主線 ,結(jié)合 HTML 語(yǔ)言、 JSP 語(yǔ)言以及 JavaScript 腳本語(yǔ)言,采用 Tomcat 為 JSP 容器及 HTTP 服務(wù)器 ,為杭州科技大學(xué)的 教務(wù)處開(kāi)發(fā)的以 MVC 模式為主題的教務(wù)系統(tǒng)。在客戶(hù)端,以 MS IE 做為瀏覽器,用戶(hù)通過(guò)IE 瀏覽器向 Web 服務(wù)器發(fā)送 Http 請(qǐng)求, Web 服務(wù)器響應(yīng)請(qǐng)求,與 DB 服務(wù)器交互數(shù)據(jù),并以 HTML 的形式發(fā)布信息,向用戶(hù)返回響應(yīng)結(jié)果。 沈陽(yáng)工業(yè)大學(xué)本科生畢業(yè)設(shè)計(jì) (論文 ) 20 運(yùn)行環(huán)境 Web服務(wù)器 CPU: Pentium4 以上。 內(nèi)存: 512MB 以上。 硬盤(pán): 10GB 剩余空間。 操作系統(tǒng): Windows XP。 JDK: Sun J2SDK 。 Web Server: Tomcat 。 HTTP 發(fā)布端口:依據(jù) 用戶(hù)實(shí)際情況。 IP 地址:依據(jù)用戶(hù)實(shí)際情況。 數(shù)據(jù)庫(kù)服務(wù)器 CPU: Pentium4 以上。 內(nèi)存: 512MB 以上。 硬盤(pán): 10GB 剩余空間。 數(shù)據(jù)庫(kù): SQLServer 2021。 操作系統(tǒng): Windows XP。 客戶(hù)端 CPU: Pentium4 以上。 內(nèi)存 : 512M 內(nèi)存以上。 操作系統(tǒng): Windows XP Professional。 瀏覽器: Microsoft Inter Explorer 7 以上的版本。 網(wǎng)絡(luò)狀況要求:可以連通到內(nèi)部局域網(wǎng) 。 本章小結(jié) 本章主要介紹了此次系統(tǒng)設(shè)計(jì)的基本思想,具體說(shuō)明了系統(tǒng)要實(shí)現(xiàn)的相關(guān)功能和數(shù)據(jù)庫(kù)設(shè)計(jì)的基本概要。本次設(shè)計(jì)的系統(tǒng)主要采用網(wǎng)頁(yè)作為前臺(tái)操作界面,以 Java 語(yǔ)言作為技術(shù)主線,結(jié)合 HTML 語(yǔ)言、 JSP 技術(shù) 以及 JavaScript 腳沈陽(yáng)工業(yè)大學(xué)本科生畢業(yè)設(shè)計(jì) (論文 ) 21 本語(yǔ)言,采用 Tomcat 為 JSP 容器及 HTTP 服務(wù)器來(lái)實(shí)現(xiàn)網(wǎng)頁(yè)系統(tǒng)的開(kāi)發(fā)。本章還詳細(xì)介紹了系統(tǒng)運(yùn)行時(shí)三方面的硬件配置要求: Web 服務(wù)器端,數(shù)據(jù)庫(kù)服務(wù)器端,客戶(hù)端。其中,以 JSP 技術(shù)為背景開(kāi)發(fā)的網(wǎng)頁(yè)系統(tǒng),數(shù)據(jù)庫(kù)設(shè)計(jì)的好壞直接影響到了 JSP 代碼的開(kāi)發(fā)和可讀性, 如果設(shè)計(jì)不當(dāng) ,造 成程序?qū)?shù)據(jù)庫(kù)的操作性太弱 ,程序的性能會(huì)受到 嚴(yán)重的 影響 。本章還詳細(xì)介紹了系統(tǒng)開(kāi)發(fā)中要用到的表,以及表中數(shù)據(jù)的詳細(xì)信息,包括數(shù)據(jù)的名稱(chēng)、類(lèi)型、約束條件和簡(jiǎn)要的描述。 沈陽(yáng)工業(yè)大學(xué)本科生畢業(yè)設(shè)計(jì) (論文 ) 22 第 4 章 系統(tǒng)詳細(xì)設(shè)計(jì) 畢業(yè)生管理 模塊的詳細(xì)設(shè)計(jì) 畢業(yè)生管理模塊由列表顯示,添加錄入功能,刪除功能,修改功能,查詢(xún)功能,詳細(xì)功能 5 個(gè)部分及相關(guān)文件組成。 添加錄入功能:向數(shù)據(jù)庫(kù)中添加新的畢業(yè)生信息。 刪除功能:當(dāng)不需要該畢業(yè)生信息或畢業(yè)生信息已無(wú)效時(shí),可以從數(shù)據(jù)庫(kù)中刪除該畢業(yè)生的信息。 修改 功能:當(dāng)該畢業(yè)生的一些信息需要改變時(shí),比如學(xué)號(hào)、姓名等。改變數(shù)據(jù)庫(kù)中內(nèi)容,保證數(shù)據(jù)的有效和實(shí)時(shí)。 查詢(xún)功能: 為了便于管理,必須有一套完整 檢索 體系, 管理員可按學(xué)號(hào)對(duì)畢業(yè)生進(jìn)行查詢(xún)。 詳細(xì)功能:能查看該畢業(yè)生的詳細(xì)信息。 畢業(yè)生信息列表顯示頁(yè)面的設(shè)計(jì) 圖 41 畢業(yè)生信息列表頁(yè)面 沈陽(yáng)工業(yè)大學(xué)本科生畢業(yè)設(shè)計(jì) (論文 ) 23 如圖 41 所示為畢業(yè)生信息列表頁(yè)面。 在 Struts 中,用戶(hù)的請(qǐng)求一般以 *.do 作為請(qǐng)求服務(wù)名。所有的 *.do 請(qǐng)求均被指向 ActionSevlet, ActionSevlet 根據(jù) 中的配置信息,將用戶(hù)請(qǐng)求封裝成一個(gè)指定名稱(chēng)的 FormBean,并將此 FormBean 傳至指定名稱(chēng)的 Action,由 Action 完成相應(yīng)的業(yè)務(wù)操作,如文件操作,數(shù)據(jù)庫(kù)操作等。每一個(gè) *.do 均有對(duì)應(yīng)的 FormBean 名稱(chēng)和 Action 名稱(chēng),這些在 中配置。 其中在畢業(yè)生信息列表頁(yè)面中 action 文件部分代碼如下: PersonDAO pdao = new PersonDAO()。 List ve = ()。 ().setAttribute(lplist, ve)。 int pageNum。 int number=6。 int page = ()/number。 if(()%number!=0) page++。 if((pageN)==null){ pageNum=1。 } else{ pageNum=((pageNum))。 } List list = (pageNum, number)。 ().setAttribute(list, list)。 ………………………………… (類(lèi)似代碼省略 ) return (list)。 所有的 Action 類(lèi)都是 的子類(lèi)。 Action 子類(lèi)應(yīng)該覆寫(xiě)父類(lèi)的 execute()方法。當(dāng) ActionForm Bean 被創(chuàng)建,并且表單驗(yàn)證順利通過(guò)后, Struts 框架就會(huì)調(diào)用 Action 類(lèi)的 execute()方法 。 其中在由 action 轉(zhuǎn)向的 JSP 頁(yè)面 中部分代碼如下: link rel=stylesheet type=text/css href=../css/ body logic:notEmpty name=list 沈陽(yáng)工業(yè)大學(xué)本科生畢業(yè)設(shè)計(jì) (論文 ) 24 % List li=(List)(list)。 (tt,li)。 % table id=mytable trth學(xué)號(hào) /thth姓名 /th th width=180查看畢業(yè)生基本信息 /thth操作 /th/tr logic:iterate id=elements name=tt %(se,elements)。% bean:define id=w name=se type=/ trtd class=row valign=middle ………………………………… (類(lèi)似代碼省略 ) a href=?id=${}更新 /a a href=?id=${} onclick=return (39。確認(rèn)刪除此信息? 39。)。img src=../images/ border=none align=absmiddle /a /center/logic:iterate/table/body 下面介紹 j2ee 中對(duì)數(shù)據(jù)庫(kù)控制的層 —— dao 層。 DAO 是 Data Access Object數(shù)據(jù)訪問(wèn)接口,數(shù)據(jù)訪問(wèn):故名思義就是與數(shù)據(jù)庫(kù)打交道。夾在業(yè)務(wù)邏輯與數(shù)據(jù)庫(kù)資源中間。 DAO 緊緊是提供數(shù)據(jù)操作能力而已 ,Hibernate 是一種高級(jí)的服務(wù) ,已經(jīng)完成了所有的持久層服務(wù)。但 hibernate 在不能更好的更具個(gè)性的完成對(duì)數(shù)據(jù)庫(kù)造作功能時(shí)需要重寫(xiě)該層。 使程序更具效率。在本系統(tǒng)中所有的實(shí)現(xiàn)方法都重寫(xiě)了 dao 層。這樣做大大提高了程序的任務(wù)明確行。這里就題目申報(bào)的添加、查詢(xún)、顯示、更新模塊的 dao 方法進(jìn)行概述。以下為實(shí)現(xiàn)代碼: 本系統(tǒng)的所有操作都將數(shù)據(jù)一條一條的封裝到 map 里。增加操作是將數(shù)據(jù)封裝成 map 運(yùn)用 hibernate 的 save 或 update 方法將數(shù)據(jù)提交給 hibernate。之后hibernate 解析 xml 文件,將數(shù)據(jù)填入數(shù)據(jù)庫(kù)中。更新操作同樣道理,只是方法不同。刪除操作機(jī)制比較不在此詳述了。查詢(xún)列表功能是將數(shù)據(jù)庫(kù)的某一數(shù)據(jù)表,或者表中某數(shù)據(jù)表中的幾 條記錄一次次封裝成 map,然后將這些 map 封裝成 list 對(duì)象。 public class PersonDAO { 沈陽(yáng)工業(yè)大學(xué)本科生畢業(yè)設(shè)計(jì) (論文 ) 25 private Session session。 private Transaction tx。 public PersonDAO() { session=()。 } /** * 更新數(shù)據(jù) * @param p 實(shí)例對(duì)象 * @return */ public boolean update(Person p) { boolean flag=false。 try { tx=()。 (p)。 ()。 flag=true。 ………………… (部分重復(fù)代碼省略 ) } } /** * 分頁(yè) * @param type 用戶(hù)類(lèi)型 * @param pageNo 頁(yè)碼 * @param pageSize 每 頁(yè)記錄數(shù) * @return */ public List pagination(int type,int pageNo,int pageSize ) { 沈陽(yáng)工業(yè)大學(xué)本科生畢業(yè)設(shè)計(jì) (論文 ) 26 List list=null。 String hql= from Person as m where =39。+type+39。 Query query=(hql)。 ((pageNo1)*pageSize)。 (pageSize)。 list=()。 ()。 return list。 } 畢業(yè)生基本信息查看頁(yè)面的設(shè)計(jì) 如圖 42 所示為 畢業(yè)生信息查看一條記錄的詳細(xì)頁(yè)面 。 圖 42 畢業(yè)生信息查看一條記錄的詳細(xì)頁(yè)面 其中在 action 文件中部分代碼如下: public ActionForward execute(ActionMapping mapping, ActionForm form, 沈陽(yáng)工業(yè)大學(xué)本科生畢業(yè)設(shè)計(jì) (論文 ) 27 HttpServletRequest request, HttpServletResponse response)throws Exception { String path = show。 String str_id = (id)。 Integer id = (str_id)。 PersonDAO pdao = new PersonDAO()。 Person p = (id)。 ().setAttribute(listshow, p)。 return (path)。 } 其中在 JSP 頁(yè)面 中部分代碼如下: body logic:notEmpty name=listshow h4 畢業(yè)生詳細(xì)信息 /h4 % p =()(listshow)。 % table tr td align=right width=86姓名: /td td width=50%=() %/td /tr ………………… (部分重復(fù)代碼省略 ) /table input type=button value=返回 onclick=(1) /logic:notEmpty /body 沈陽(yáng)工業(yè)大學(xué)本科生畢業(yè)設(shè)計(jì) (論文 ) 28 畢業(yè)生信息添加頁(yè)面的設(shè)計(jì) 如圖 43 所 示為畢業(yè)生信息添加頁(yè)面。 圖 43 畢業(yè)生信息添加頁(yè)面 其中在 action 文件中部分代碼如下: public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response)throws Exception { BiyeshengluruForm biyeform = new BiyeshengluruForm()。 ((name))。 ………………… (部分重復(fù)代碼省略 ) Person p = new Person()。 使用 BeanUtils 的靜態(tài)方法 copyProperties 將 FormBean 保存到實(shí)例中,在將實(shí)例保存在 session 范圍之內(nèi),以方便使用。 try { 沈陽(yáng)工業(yè)大
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1