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

正文內容

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

2024-12-06 01:42本頁面

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

  

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