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

正文內(nèi)容

畢業(yè)設計基于struts的項目申報系統(tǒng)設計與實現(xiàn)(編輯修改稿)

2025-07-19 12:27 本頁面
 

【文章內(nèi)容簡介】 (5) 信息匯總:提供對所有非管理員賬號進行匯總管理的功能 數(shù)據(jù)流圖1. 。項目申請項目申請項目申請信息信息錄入文件表項目申請者產(chǎn)生列表項目管理者項目申請列表項目申請者將項目申請?zhí)峤唤o系統(tǒng),系統(tǒng)的信息錄入模塊將項目申請存入數(shù)據(jù)庫文件表中,數(shù)據(jù)庫的文件表將項目申請信息遞交給系統(tǒng),通過產(chǎn)生列表模塊產(chǎn)生項目申請列表,提交給項目管理者。2. 。上報信息表項目信息項目信息項目上報信息信息錄入項目管理者項目上報列表上級部門產(chǎn)生列表 向上級報送申報數(shù)據(jù)的數(shù)據(jù)流圖項目申請者將項目信息提交給系統(tǒng),系統(tǒng)的信息錄入模塊將項目信息存入數(shù)據(jù)庫上報信息表中,數(shù)據(jù)庫的上報信息表將項目上報信息遞交給系統(tǒng),通過產(chǎn)生列表模塊產(chǎn)生項目上報列表,提交給上級部門。 第四章 系統(tǒng)詳細設計本章對該系統(tǒng)進行了詳細設計,確定了數(shù)據(jù)庫設計和具體功能模塊設計。 數(shù)據(jù)庫設計該部分闡述了系統(tǒng)中的數(shù)據(jù)表設計,介紹了數(shù)據(jù)表之間的關系。 數(shù)據(jù)表設計本系統(tǒng)共設計了5類表:文件表tb_file,下拉列表信息表tb_label,功能菜單表tb_menu,上報信息表tb_text,用戶表tb_user。1. tb_file(文件表)文件表用于保存上傳文件的信息、。 文件表字段名稱數(shù)據(jù)類型字段大小是否主鍵說明file_idint4主鍵自動編號file_namevarchar50文件名file_upervarchar50外鍵上傳者姓名file_sizevarchar50文件大小file_uptimevarchar50文件上傳時間file_infovarchar50文件描述信息file_checksmallint2文件是否被審閱2. tb_label(下拉列表信息表)tb_label表中存儲了本系統(tǒng)中所有html:select下拉列表標簽的信息,該標簽的代碼如下:html:select property=”BeanProperty”html:options collection=”ListName” property=”value” labelProperty=”label”//html:select該標簽會向用戶顯示下拉列表項信息,并向服務器傳遞被選中的下拉列表項的值。 下拉列表信息表字段名稱數(shù)據(jù)類型字段大小是否主鍵說明label_idint4主鍵自動編號label_namevarchar50顯示給用戶的下拉列表項的名稱label_valuevarchar50在程序中使用的下拉列表項的值label_typevarchar50下拉列表的類型label_ordersmallint2下拉列表項的排列次序3. tb_menu(功能菜單表)功能菜單表用于保存功能菜單信息。 功能菜單表字段名稱數(shù)據(jù)類型字段大小是否主鍵說明menu_idvachar50主鍵程序中使用的菜單名稱menu_namevarchar50顯示給用戶的菜單名稱menu_parentidvarchar50父菜單的menu_id值menu_actionvarchar50菜單觸發(fā)操作的請求連接menu_jibievarchar2菜單的級別menu_orderint4菜單在頁面中的排列次序menu_ableint4菜單的權限級別4. tb_text(上報信息表)上報信息表用于保存向上級發(fā)送的信息。 上報信息表字段名稱數(shù)據(jù)類型字段大小是否主鍵說明text_idint4主鍵自動編號text_subjectvarchar50上報主題text_sendervarchar50外鍵信息的發(fā)送者text_getervarchar50外鍵信息的接受者text_contenttext16信息內(nèi)容text_sendtimevarchar50信息的發(fā)送時間5. tb_user(用戶表)該表用來保存所有員工的信息。共有9個字段,其中字段user_able表示用戶的權限:0代表項目申請者,1代表項目管理者,2 代表系統(tǒng)管理員。 用戶表字段名稱數(shù)據(jù)類型字段大小是否主鍵說明user_namevarchar50主鍵用戶名user_passwordvarchar10用戶密碼true_namevarchar50用戶真實姓名user_ableint2用戶權限user_varchar50用戶的Email地址user_telvarchar15用戶的電話號碼user_addressvarchar100用戶地址user_accessTimesint4用戶的訪問次數(shù)user_foundTimevarchar50用戶的創(chuàng)建時間 數(shù)據(jù)表之間的關系本系統(tǒng)所涉及的表中,表tb_menu和表tb_label是兩個獨立的表,表tb_user和表tb_file之間,表tb_user和表tb_text之間均存在聯(lián)系聯(lián)系。表tb_user和表tb_file之間存在1對多的聯(lián)系,其中表tb_user中的user_name在表tb_file中做外鍵。表tb_user和表tb_text之間存在1對多的聯(lián)系,其中表tb_user中的user_name在表tb_text中做外鍵。 數(shù)據(jù)表關系圖表tb_label和表tb_menu是本系統(tǒng)的關鍵表:1. 表tb_label當字段label_type的內(nèi)容為XXX_search的時候,字段label_value的內(nèi)容為數(shù)據(jù)表中的字段名;其他的則是要插入到數(shù)據(jù)表中的內(nèi)容。2. 表tb_menu字段menu_id表示在程序中用到的菜單的名稱。字段menu_name表示的是在頁面中顯示給用戶的菜單名稱。字段menu_parentid表示菜單的父菜單名稱,通過設置該字段就可以實現(xiàn)級聯(lián)菜單了。字段menu_action的設置是非常重要的,它表示的是一個URL,儲存了當選中該菜單時所觸發(fā)*.do的請求連接。menu_jibie字段表示的是菜單界別:1為根菜單,2為二級菜單,3為三級菜單。menu_order字段表示菜單在頁面中的排列次序。字段user_able表示菜單的權限級別:0表示所有身份的用戶具有的菜單項,1表示系統(tǒng)管理員和申請管理者共有的菜單項,2則表示只有系統(tǒng)管理員才具有的菜單選項 系統(tǒng)功能模塊設計該部分對系統(tǒng)中的三種用戶角色的功能進行了詳細設計。 項目申請者模塊設計項目申請者模塊,包括用戶登錄、用戶資料修改、信息錄入、項目修改、項目查詢等功能,各功能說明如下:1. 用戶登錄提供用戶登錄的功能。所有合法的用戶名和密碼都已經(jīng)儲存在數(shù)據(jù)庫內(nèi),只有輸入合法的用戶名和用戶密碼,才能登錄系統(tǒng)。當輸入的用戶密碼與用戶名不匹配時,系統(tǒng)提示錯誤。2. 用戶資料修改提供項目申請者查看并修改個人資料的功能。修改資料時,用戶名、用戶密碼、用戶真實姓名、用戶Email地址、用戶電話號碼均為必填內(nèi)容,全部不能為空。若資料填寫不完善,應提示無法完成修改。3. 信息錄入提供給項目申請者提交項目申請的功能。該功能模塊應包括項目描述和項目文件,項目申請者在文本框中對申請的科研項目進行整體描述,詳細的科研項目申請文檔必須以附件的形式進行上傳。4. 項目修改提供項目申請者更改申請項目資料的功能。項目申請者可以對自己的已提交的科研項目申請進行修改和刪除。5. 信息查詢提供項目申請者查詢個人項目申請狀態(tài)的功能。項目申請者可以查看到自己所提交的所有科研項目的申請,并且能夠看到各個申請的處理狀態(tài)。開始確認修改N點擊修改按鈕刪除原項目信息Y輸入新的項目信息返回主界面停止 項目修改流程圖當用戶點擊“修改”按鈕時,系統(tǒng)會提示是否確認修改:點擊“否”,系統(tǒng)直接返回主界面;點擊“是”,系統(tǒng)將刪除原來的項目信息,同時提示項目申請者輸入新的項目信息,修改完成后將返回主界面。 項目管理者模塊設計項目管理者模塊,包括用戶登錄、用戶資料修改、賬戶管理、信息查詢、信息匯總、向上級報送申報數(shù)據(jù)、打印申報數(shù)據(jù)清單等功能,各功能說明如下:1. 用戶登錄提供用戶登錄的功能。所有合法的用戶名和密碼都已經(jīng)儲存在數(shù)據(jù)庫內(nèi),只有輸入合法的用戶名和用戶密碼,才能登錄系統(tǒng)。當輸入的用戶密碼與用戶名不匹配時,系統(tǒng)提示錯誤。2. 用戶資料修改提供項目管理者查看并修改個人資料的功能。修改資料時,用戶名、用戶密碼、用戶真實姓名、用戶Email地址、用戶電話號碼均為必填內(nèi)容,全部不能為空。若資料填寫不完善,應提示無法完成修改。3. 賬號管理提供項目管理者管理項目申請者賬號的功能。項目管理者可以對所有用戶權限為項目申請者的賬號進行查詢和刪除功能,也可以添加用戶權限為項目申請者的新用戶。4. 信息查詢提供項目管理者查詢項目申請的功能。項目管理者可以查看到所有科研項目的申請,并且能夠看到各個申請的處理狀態(tài),也可以根據(jù)查詢條件來確定查詢的項目申請的范圍。5. 信息匯總提供項目管理者根據(jù)不同方法匯總申請項目的功能。項目管理者可以根據(jù)項目申請者來進行申請項目的匯總,也可以根據(jù)提交申請的日期來進行申請項目的匯總,還可以根據(jù)項目是否被審核過來進行匯總。6. 向上級報送申報數(shù)據(jù)提供向上級報送申請項目資料的功能。項目管理者可以向上級部門的郵箱發(fā)送郵件,將已通過審核的科研項目申請的概述發(fā)送給上級部門。7. 打印申報數(shù)據(jù)清單提供申報數(shù)據(jù)清單的打印功能。 系統(tǒng)管理員模塊設計系統(tǒng)管理員模塊,包括用戶登錄、用戶資料修改、賬號管理、信息管理、信息匯總等功能,各功能說明如下:1. 用戶登錄:提供用戶登錄的功能。所有合法的用戶名和密碼都已經(jīng)儲存在數(shù)據(jù)庫內(nèi),只有輸入合法的用戶名和用戶密碼,才能登錄系統(tǒng)。當輸入的用戶密碼與用戶名不匹配時,系統(tǒng)提示錯誤。2. 用戶資料修改:提供用戶查看并修改個人資料的功能。修改資料時,用戶名、用戶密碼、用戶真實姓名、用戶Email地址、用戶電話號碼均為必填內(nèi)容,全部不能為空。若資料填寫不完善,應提示無法完成修改。3. 賬號管理:提供系統(tǒng)管理員管理所有項目申請者和項目管理者賬號信息的功能提供項目管理者管理項目申請者賬號的功能。項目管理者可以對所有用戶權限為項目申請者或項目管理者的賬號進行查詢和刪除功能,也可以添加用戶權限為項目申請者或項目管理者的新用戶。4. 信息查詢:提供查詢所有非系統(tǒng)管理員賬號信息的功能。系統(tǒng)管理員可以查看所有項目申請者和項目管理者的所有賬號信息。5. 信息匯總:提供對所有非管理員賬號進行匯總管理的功能。系統(tǒng)管理員可以根據(jù)匯總條件分別匯總項目申請者賬號和項目管理者賬號,也可以將所有項目申請者賬號和項目管理者賬號進行統(tǒng)一匯總。開始輸入查詢條件查找數(shù)據(jù)庫記錄Y找到記錄N顯示符合條件記錄提示無相符記錄NY是否繼續(xù)查詢停止 信息查詢模塊流程圖當用戶輸入查詢條件后,系統(tǒng)將對數(shù)據(jù)庫中的數(shù)據(jù)進行遍歷,查找與查詢條件相匹配的記錄。遍歷完成后,系統(tǒng)會將所有匹配的記錄顯示在界面中;若沒有發(fā)現(xiàn)與查詢條件相匹配的記錄,系統(tǒng)會提示無相符記錄。在查詢結果顯示界面中,系統(tǒng)會詢問是否繼續(xù)查詢:選擇是,系統(tǒng)會重新進入查詢界面;選擇否,系統(tǒng)會返回主界面。第五章 系統(tǒng)具體實現(xiàn)本章主要介紹了該系統(tǒng)各個模塊的具體實現(xiàn)方法,包括公共類的編寫、登錄模塊的編寫、自定義標簽的開發(fā)、項目申請者模塊的實現(xiàn)、項目管理者模塊的實現(xiàn)、系統(tǒng)管理員模塊的實現(xiàn)。 公共類的編寫本系統(tǒng)中主要應用到了下面幾個公共類:數(shù)據(jù)庫的連接及操作方法的DB類;數(shù)據(jù)表信息類Content;Page分頁類;類型轉換的Change類;檢查用戶權限的CheckUserAble類;用于解決在Struts中遇到的中文亂碼問題的公共類FormToChinese。 數(shù)據(jù)庫的連接及操作方法類:DB本系統(tǒng)將對數(shù)據(jù)庫的操作封裝到DB類中,不僅實現(xiàn)了代碼的重用,還有利于程序的維護。DB類的關鍵代碼如下:1. 創(chuàng)建數(shù)據(jù)庫鏈接: public Connection getCon(){ try{ con=(url,sa,)。 }cat
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1