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

正文內(nèi)容

畢業(yè)設計-許昌學院人事處網(wǎng)站的設計與實現(xiàn)(參考版)

2025-01-20 01:30本頁面
  

【正文】 ((String)(name))。 } public void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { Image img=new Image()。 public void init(ServletConfig config) throws ServletException { path=().getRealPath(/)+news/file。 2 文件的上傳與下載 由于該人事處網(wǎng)站在發(fā)布新聞時有可能新聞附帶的有附件,為了提供方便大家瀏覽新聞并下載附件上傳功能用的是 fileupload 組件,而下載附件時用的是 jspsmart 組件,部分代碼參 39 考如下: 上傳代碼: public class UploadFileServlet extends HttpServlet { private String path=。 圖附 1 配置 并且需要在 WEB_INF 下的 lib 包下導入 MySql 驅(qū)動包、上傳包、下載包、 IO 包,使得系統(tǒng)能夠正常運行如圖附 2 所示。 38 附 錄 1 該網(wǎng)站的部署與說明 該藥品管理系統(tǒng)網(wǎng)站是在沒有 myeclipse 平臺下開發(fā)的,運用 tomcat 服務器,必須在該服務器上發(fā)布以后才能通過網(wǎng)絡訪問到,因此要想運行本網(wǎng)站需安裝 myeclipse 軟件和 tomcat軟件,另外在和數(shù)據(jù)庫連接時用到了 JDBC 技術,采用連接池和數(shù)據(jù)庫鏈接,實現(xiàn)簡單的增加,修改和刪除操作??吹阶约邯毩⑼瓿刹⒖梢允褂玫南到y(tǒng)給了我很大信心??傊枨蠓治鰰r能做好就能降低需求變更,再加上設計時考慮到的技術可行 性就可以大幅度的降低需求變更。數(shù)據(jù)庫設計出錯了對以后整個系統(tǒng)的影響是最直接的。設計數(shù)據(jù)庫就是開發(fā)一個系統(tǒng)的核心。 人事處網(wǎng)站的開發(fā)過程中也遇到了很多問題,開始做需求時不確定人事處網(wǎng)站到底應該具備那些功能,只知道主要功能就是發(fā)布一些招聘信息,但具體流程,怎樣實現(xiàn)這些功能就很模糊,所以查看了很多高校的人事處網(wǎng)站并和本校人事處的老師溝通交流后才理清楚。 通過這次對新聞發(fā)布系統(tǒng)的編寫,我們對 JSP 這門語言有著深刻的了解,同時也對 JSP 的編寫打下良好的基礎。而且各項性功能已經(jīng)達到預期的目標,系統(tǒng)整體功能強大,功能類別也繁多。 本系統(tǒng)開發(fā)使用的是 myeclipse 集成開發(fā)環(huán)境,此集成開發(fā)環(huán)境相 當完善,安裝后只要做簡單的配置和啟動相關的服務即可達到預期要求的開發(fā)環(huán)境。 在該人事處網(wǎng)站系統(tǒng)中,權限的設置分為總管理員和普通管理員,管理員權限最高,普通管理員可以對新聞進行發(fā)布、查看、修改、刪除、上傳文件、新聞類別管理等但僅能查看自己的個人信息修改自己的密碼。 文件 管理測試用例如表 55 所示。 用戶管理測試用例如表 54 所示。新聞管理的測試用例如表 53 所示。新聞類別管理測試用例表如表 52 所示。 用戶登錄測試用例如表 51 所示。 用戶登錄的測試用例 測試系統(tǒng)的登陸界面是否正確、合理。對于每一個測試用例都要考慮到合法和非合法的測試情況 [10]。對個別重要模塊輔 30 以白盒測試,以保證系統(tǒng)的正確性。 系統(tǒng)測試是為了驗證各階段所完成的工作是否滿足需求分析和詳細設計要求,識別出期望的結(jié)果和真正結(jié)果之間的差別,以便修正系統(tǒng)設計和代碼實現(xiàn)中潛在的錯誤,保證系統(tǒng)運行的正確性和功能完備性,提高系統(tǒng)運行的性能 [9]。 ( 3) 編碼實現(xiàn)階段對每個模塊做單元測試,然后做集成測試。具體如下: ( 1.) 需求分析階段列出系統(tǒng)的每個功能都要求是可測試的。 在系統(tǒng)項目及其所屬的各個模塊的編制及開發(fā)期間,要進行各種測試活動,準確記錄、及時分析并妥善保存有關測試的記錄,是確保系統(tǒng)運行的首要條件。在所有的測試都完成以后,方可在用戶參與下進行驗收測試。對于設計中每個具體功能的實現(xiàn)都要考慮到其用例測試的設計。 } 29 第 5 章 測試報告 概述 該人事處網(wǎng)站主要分為人事處前臺和人事處后臺,前臺主要有新聞查看和新聞檢索模塊,后臺主要有新聞類別管理、新聞管理、用戶管理、文件管理四個模塊,因此需要對這幾個模塊進行測試, 由于這四個模塊包含的低層次功能模塊是重疊的,因此在設計測試用例的時候用該選擇有代表性的測試用例,這樣就可以用最小的工作量完成整個系統(tǒng)的測試。 } catch (SQLException e) { // TODO Autogenerated catch block ()。 }finally{ try { ()。 return pb。 }(list)。 ((file))。 ((name))。 while(()){ Image img=new Image()。 rs= ()。 28 (2, ())。 try { ps= ( select * from file where file is not null limit ?,?)。 PreparedStatement ps=null。 ((count+()1)/())。 (count)。 public PageBean getByPage(int cur){ int count=()。 } public void setCurpage(int curpage) { = curpage。 } public void setPagecount(int pagecount) { = pagecount。 } public void setPagesize(int pagesize) { = pagesize。 } public void setCount(int count) { = count。 } public void setList(List list) { = list。 private int curpage。 private int pagesize=12。 public class PageBean { private List list。 } } 其分頁技術部分代碼如下: package bean。i++){ (i).close()。 } 26 public void close(){ try { for(int i=0。 return con。 } } public Connection getConn(){ Connection con=(0)。 size=((size))。 username=(username)。 driver=(driver)。 } } private void readCofig(){ Properties pro=new Properties()。 } 25 } catch (ClassNotFoundException e) { // TODO Autogenerated catch block ()。i++){ Connection con=(url, username, pwd)。 for(int i=0。 } private void createCon(){ pool=new VectorConnection(size)。 } private static final ConnectionPool instance =new ConnectionPool()。 private ConnectionPool(){ readCofig()。 private int size=10。 private String username=null。 public class ConnectionPool { private String driver=null。 import 。 import 。 import 。 12 UserDao User ConnectionPool User 實體對象服務類,完成對應實體到數(shù)據(jù)庫的操作。 10 NewsDao News ConnectionPool News 實體對象服務類,完成對應實體到數(shù)據(jù)庫的操作。 Bean 2 News News 實體對象 3 NewsType Newstype 實體對象 4 PageBean 類表分頁類 5 User User 實體對象 6 ConnectionPool 連接池連接數(shù)據(jù)庫 util 7 CharacterFilter 過濾器 8 ImageDao Image ConnectionPool Image 實體對象服務類,完成對應實體到數(shù)據(jù)庫的操作。類列表如表 42 所示。如果選擇修改修改附件則會進入修改附件界面,如圖 414 所示,如果選擇查看操作,即點擊操作類型中的查看鏈接則會進入新聞信息的詳細頁面如圖 415 所示,如果上傳的有附件則會顯示下載附件鏈接。其中新聞附件和新聞圖片牽扯到文件的上傳操作。 系統(tǒng)登陸后的后臺 功能 界面如圖 49 所示,登陸后可以進行一系列的后臺操作,以便前臺進行瀏覽。 ( 3)用戶管理模塊:添加用戶模塊、查看用戶模塊。 ( 1)新聞類型管理模塊:添加新聞類型、查看新聞類型。 19 圖 46 所示添加新聞關鍵字 圖 47 新聞檢索列表頁面 后臺顯示頁面說明 后臺登陸界面 限制用戶的權限,用戶登錄模 塊是必不可少的,在正常用戶名和密碼、用戶類型都正確的情況下可以正常登陸,如圖 48 所示即為用戶登陸界面。在彈出的新聞列表中若想查看新聞詳細信息 ,點擊 “新聞標題 ”超鏈接即可查看操作 ,新聞詳細信息如圖 45 所示。 表 41 系統(tǒng)包含的文件列表 序號 文件名 簡要說明 目錄 1 frame. jsp 人事處網(wǎng)站主頁,采用框架技術,包含 人事處前臺界面設計 2 looknews. jsp 查看新聞詳細信息頁面 3 新聞列表信息頁面 4 新聞附件下載頁面設計 5 檢索新聞的新聞頁面 6 success. jsp 操作成功頁面 7 Error. jsp 操作失敗頁面 8 根據(jù)用戶名密碼以及用戶類型登陸后臺界面 人事處后臺界面設計 9 添加用戶信息的頁面設計 10 查看用戶列表的頁面設計 11 修改用戶信息的頁面 12 admin_frame 管理員的后臺主界面 , 采用框架技術 , 包含, 13 修改密碼的后臺處理頁面 14 添加新聞分類的頁面 15 新聞類別列表的頁面 16 修改新聞類別的頁面 17 新聞發(fā)布的頁面 18 查看新聞詳細信息的頁面 19 修改新聞信息的頁面 20 修改新聞附件的頁面 21 上傳文件的頁面 22 上傳圖片頁面 23 查看文件列表的頁面 24 文件下載的頁面 25 普通管理員登錄時的后臺主界面 26 包含 27 檢索符合關鍵字的新聞頁面 28 修改普通管理員密碼 17 前臺顯示頁面說明 人事處前臺主界面 如圖 43 是許昌學院人事處網(wǎng)站首頁,該頁面的功能有人事處簡介、規(guī)章制度、機 構(gòu)設置、人才招聘、師資隊伍、勞資福利、師資管理、人事管理、文件下載等,用戶點擊相應的鏈接會進入相應的功能頁面,此人事處網(wǎng)站首頁除了以上功能外還有工作動態(tài)和通知公告、熱點新聞等并支持模糊查詢,根據(jù)關鍵字查詢到新聞標題中包含關鍵字的新聞列表顯示出來,并采用分頁技術。選擇功能菜單項后,在功能處理區(qū)打開相應的處理頁面。選擇功能菜單項后,在功能處理區(qū)打開相應的處理頁面。 表 34 新聞類型表 字段名稱 含義 數(shù)據(jù)類型 是否主鍵 是否外鍵 其他約束 新聞類型編號 新聞類型編號 Int 是 否 只能為數(shù)字,設置為自增 新聞類型 新聞類型 Varchar(40) 否 否 只能為字符或者漢字 新聞子 類型 新聞子 類型 Varchar(40) 否 否 只能為字符或者漢字 文件表如表 35 所示。 表 32 用戶表 字段名稱 含義 數(shù)據(jù)類型 是否主鍵 是否外鍵 其他約束 用戶名 用戶登錄名 Varchar(40) 是 否 不能超過 10個字符,且只能用漢字、字母和數(shù)字 密 碼 用戶密碼 Varchar(40) 否 否 密碼不能少于 6個字符,且只能為數(shù)字和字母 用戶類型 用戶權
點擊復制文檔內(nèi)容
教學教案相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1