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

正文內(nèi)容

經(jīng)管學院學生干部簽到系統(tǒng)分析與設(shè)計_本科畢業(yè)設(shè)計論文-資料下載頁

2025-08-17 21:43本頁面

【導讀】到和教師的管理,簡化相關(guān)的簽到流程,實現(xiàn)教師的管理和控制,同時便于后期的簽到查詢。景、目的和意義;在實際調(diào)研的基礎(chǔ)上,對學院學生干部簽到過程進行分析,抽象出業(yè)務(wù)流程,進行詳細的系統(tǒng)分析。言+sqlsever數(shù)據(jù)庫或者更高級語言。結(jié)構(gòu)合理,思路清晰,能實現(xiàn)系統(tǒng)信息的添加、修改、刪除、系統(tǒng)設(shè)計完成后需要撰寫詳細的開發(fā)文檔。2020年3月10日-3月15日,撰寫開。(論文)中期報告;2020年6月10日-6月15日,提交畢業(yè)設(shè)計(論文)終稿,提交畢業(yè)設(shè)計(論文)。說明:1本表一式二份,一份由學生裝訂入附件冊,一份教師自留。2帶*項可根據(jù)學科特點選填。成熟和傳統(tǒng)的簽到模式的繁瑣,希望建立一個電子簽到系統(tǒng),實現(xiàn)學生干部簽到的電子化,員老師,這樣提高了工作效率也節(jié)省了很大的時間,讓信息傳達再無限制。檔上傳下載,對學生干部和教師的曾刪改查等等。模塊的數(shù)據(jù)流圖,設(shè)計了系統(tǒng)的邏輯模型?,F(xiàn)打下了堅實的基礎(chǔ)。

  

【正文】 17 key column=branchid/ onetomany class=/ /set /class /hibernatemapping 用戶界面設(shè)計 用戶界面是指軟件系統(tǒng)和用戶交互的接口,通常包括輸出、輸入、人 — 機對話的界面等。 下面將對本系統(tǒng)的用戶界面設(shè)計做下簡單的介紹 。 在 充分了解客戶的需求后,本系統(tǒng)最終采用了橫向報表的方式。此外,當用戶在操作過程中出現(xiàn)錯誤時,系統(tǒng)能把錯誤信息的細節(jié)顯示 出來,并指導用戶進行改進。這是根據(jù)用戶要求確保操作的正確性而設(shè)計的。 本系統(tǒng)的輸出設(shè)備可以是電腦顯示器,也可以是打印機。 本 系統(tǒng)的輸入設(shè)計對輸入量控制在最低限度,以減少出錯率,提高工作效率。如在填寫采購訂單時,用戶選擇物品種類,輸入了產(chǎn)品數(shù)量,系統(tǒng)就會立即自動生成產(chǎn)品的單價以及 訂購 總額。 此外,有些數(shù)據(jù)輸入后,必須經(jīng)過相關(guān)人員的審核才能將它們寫入數(shù)據(jù)庫,供用戶使用,以確保數(shù)據(jù)的可靠性和安全性。如采購單填寫完畢后處于待審核狀態(tài),只有管理員審核通過了,進貨才能入庫。這是根據(jù)用戶要求確保數(shù)據(jù)的 真實性而設(shè)計的。 本系統(tǒng)的輸入設(shè)備是鍵盤和鼠標。 — 機對話設(shè)計 本系統(tǒng)采用的對話方式是鍵盤 — 屏幕方式,具體來講是下拉式菜單方式,即系統(tǒng)通過屏幕顯示出各種可供選擇的內(nèi)容,用戶可以根據(jù)顯示的內(nèi)容輸入有關(guān)代號(如采購訂單編碼),或用鼠標和回車鍵配合(如查詢某時間段某物資的采購情況)。這種方式就像點菜,供選擇的項目一目了然,回答簡單,易于掌握,這是根據(jù)客戶要求的操作簡單、方便而設(shè)計的。 代碼設(shè)計 代碼是代表事務(wù)名稱、屬性、狀態(tài)等符號,為了便于計算機處理。它為 事務(wù) 提供一個概要而不含糊的認定, 便于 數(shù)據(jù) 的存儲和檢索,代碼縮短了 事務(wù) 的名稱,無論是記錄、記憶還是存儲,都可以節(jié)省時間和空間 。代碼種類主要有順序碼和助記碼兩種。 在本系統(tǒng)中用戶權(quán)限控制采用 順序碼, 1 代表用戶具有這項權(quán)限, 0 代表用戶無此項權(quán)限。采購單編號 采用助記碼,由 采購首寫字母 “CG”+當前時間 ((new ())+””)+五 位的流水號。如 “CG2020050500001”。4 系統(tǒng)實現(xiàn)及其關(guān)鍵技術(shù) 18 4 系統(tǒng) 實現(xiàn)及其關(guān)鍵技術(shù) 系統(tǒng)的開發(fā)及運行環(huán)境 系統(tǒng)開發(fā)環(huán)境: +++MS SQLServer2020 +PowerDesigner 。 系統(tǒng)運行環(huán)境: Windows XP++ MS SQLServer2020。 系統(tǒng)開發(fā)技術(shù): +++ MS SQLServer2020。 系統(tǒng)功能實現(xiàn) 登錄界面的實現(xiàn) 系統(tǒng)登錄頁面主要用于收集用戶的輸入信息及通過自定義的 JavaScript函數(shù)驗證輸入信息是否為空,該頁面中所涉及到的表單元素如表 。 表 系統(tǒng)登錄頁面所涉及的表單元素 名 稱 元 素 類 型 重 要 屬 性 含 義 form1 form name=form1 method=post action=/?action=login 用戶登錄表單 name text name=userId 用戶名 pwd password name=psw 密碼 Submit image onclick=doSubmit() “ 登錄 ” 圖片 當 用戶 在 登錄頁面 的 用戶稱和密碼文本框中輸入正確的用戶名稱和密碼后,單擊 “ 登錄 ” 按鈕,網(wǎng)頁會訪問 一個 URL,這個 URL是 “/?action=login“ 。 系統(tǒng)文件 首先解析到 ,根據(jù)映射的 ActionServlet找到 “ path=/user”的 Action。 Struts容器根據(jù) type=標簽找到該 Action的實現(xiàn)類。 從 URL地址中可以知道系統(tǒng)登錄模塊涉及到的 action的參數(shù)值為 “l(fā)ogin”, 所以系統(tǒng)會調(diào)用 User類中的 驗證用戶身份的方法 login()。 在驗證用戶身份的方法 login()中,首先需要將接收到的表單信息強制轉(zhuǎn)換成 UserForm類型,并用獲得指定屬性的 get 方法 和 重新設(shè)置該屬性的 set 方法,然后調(diào)用 UserDAO 類中的 login()方法 把用戶登錄的信息與數(shù)據(jù)庫中的記錄進行匹配。 如果正確,將頁面重定向到系統(tǒng)主界面,否則將返回的錯誤提示信息保存到 HttpServletRequest 的對象 error 中,并重定向頁面至錯誤提示頁 。 登錄界面如圖 所示 。 西安工業(yè)大學畢業(yè)設(shè)計(論文) 19 圖 用戶 登錄界面 物資審核入庫實現(xiàn) 采購員提交的采購單的都會處于待審核狀態(tài),只有具有審核權(quán)限的用戶 審核通過才能入庫,用戶登錄后,選擇 “ 物資處理 ” → “ 審核入庫 ” 命令,進入到審核入庫頁面,在該頁面中將顯示全部未審核的采購單列表,單擊合格圖標 ,即可執(zhí)行審核合格操作,單擊不合格圖標 ,將進行不合格處理。審核入庫頁面的運行結(jié)果如圖 。 西安工業(yè)大學畢業(yè)設(shè)計(論文) 20 圖 物資 審核界面 在審核入庫頁面中合格圖標的超鏈接是: a href=?action=eligibleamp。id=%=id%/ 當點擊合格圖標時, 配置文件根據(jù) servletmapping標簽首先截 取到,然后 Struts 容器找到 path=/instorage 的 action。從上面的超鏈接地址中可以知道 action 的參數(shù)值為 eligible,根據(jù) type=標簽,服務(wù)器會解析到Instorage 類中的 eligible()方法 。 在實現(xiàn)審核合格操作的方法 eligible()中,首先需要判斷用戶是否登錄,如果沒登錄則跳轉(zhuǎn)到登錄頁面強制其登錄,以提高系統(tǒng)的安全性,然后通過 JSP 的內(nèi)置對象(id)獲 取從頁面中傳遞過來的采購單編號,該采購單編號作為InstorageDAO 類中 eligibleAdd()方法的參數(shù),實現(xiàn)審核合格操作, Struts 容器根據(jù)執(zhí)行結(jié)果轉(zhuǎn)到相應(yīng)的頁面。 eligibleAdd()方法主要分為以下 3 個步驟。 首先, 將審核合格入庫信息保存到入庫表 tb_instorage 中。 然后, 獲取入庫表中最大的自動編號,與 入庫的首寫字母 “ RK” 和系統(tǒng)日期組合成西安工業(yè)大學畢業(yè)設(shè)計(論文) 21 “ RKYYYYMM DDnnnnn” 格式的入庫單號,并插入到入庫表中 ,并將 采購單主表(tb_stock_main)中采購單號等于頁面?zhèn)鬟f 過來的采購單號的記錄的 state 字段 的值修改為 1(表示已入庫)。 最后, 修改庫存信息表 。 如果在執(zhí)行過程中不拋出異常,則將標志變量賦值為 1,否則將標志變量賦值為 0(表示未審核) ,最后返回該標志變量。 eligibleAdd()方法的具體代碼 見附錄 B( 1) 。 當 審核人員點擊采購單編號,可以顯示采購單的詳細信息,如圖 。審核人員可以根據(jù)參考最低價來決定是否審核通過。參考最低價是采購歷史記錄的同類產(chǎn)品的最低價格,此項功能由后臺數(shù)據(jù)庫采用觸發(fā)器實現(xiàn) 。 代碼如下: CREATE TRIGGER get_min_price_tri ON [dbo].[tb_stock_detail] FOR INSERT,update AS BEGIN set nocount on。開啟 nocount UPDATE SET min_price=(select min() from tb , Inserted i where = group by ) from s,Inserted t where =。 set nocount off。關(guān)閉 nocount END 西安工業(yè)大學畢業(yè)設(shè)計(論文) 22 圖 審核單詳細信息 界面 用戶權(quán)限管理實現(xiàn) 具有用戶 管理 權(quán)限的用戶登錄后,選擇 “ 系統(tǒng)管理 /用戶管理 ” 菜單 ,進入到查看用戶列表頁面, 本系統(tǒng)采取統(tǒng)一的分頁處理,每頁顯示 7條記錄,并按 tb_user 表中的 ID 字段進行升序排列。 在該頁面中單擊想要設(shè)置權(quán)限的用戶信息后面的 “ 修改 ” 超級鏈接即可進入到 “ 修改用戶權(quán)限 ” 頁面設(shè)置該用戶的權(quán)限。 用戶管理 頁面的運行結(jié)果如圖 。 西安工業(yè)大學畢業(yè)設(shè)計(論文) 23 圖 用戶 管理界面 在 用戶管理界面 中修改用戶權(quán)限的超鏈接代碼 是 a href=?action=userMQueryamp。id=%=id%修改 /a 從上面的 URL 中可以知道修改用戶權(quán)限頁面所涉及到的 action 的參數(shù)值為“ userMQuery” ,當 用戶點擊“修改” 時, Struts 容器 會調(diào)用查詢指定用戶權(quán)限信息的方法 userQModify()。 在查詢指定用戶權(quán)限信息的方法 userQModify()中 ,首先 通過 JSP 內(nèi)置對象(id)獲取從頁面中傳遞的參數(shù) id(用戶編號)。 然后調(diào)用 UserDAO 類中的 query()方法,并將變量 id 作為該方法的參數(shù),查詢出指定用戶權(quán)限信息,再將返回的查詢結(jié)果保存到 HttpServlet Request 的對象 userList 中 。 在 query()方法中將利用 Session 的 get()方法查詢出指定用戶,然后將查詢結(jié)果保存到UserForm中,并返回 UserForm。 接下來的工作是將 userQModify()方法返回的查詢結(jié)果顯示在修改用戶權(quán)限頁 中。在 中首先通過 ()方法獲取查詢結(jié)果并將 其顯示在相應(yīng)的表單元素中。 在修改用戶權(quán)限頁面中設(shè)置權(quán)限后,單擊 “ 保存 ” 按鈕,網(wǎng)頁會訪問一個 URL,這個URL 是 “ ?action=userModify” 。 Struts 容器根 據(jù) URL 地址中調(diào)用保存修改用戶權(quán)限信息的方法 managerModify()。 在保存修改用戶權(quán)限信息的方法 userModify()中,首先將 從表單中獲得的 信息 通過JavaBean 屬性的 get 和 set 方法 強制轉(zhuǎn)換成 UserForm 類型,然后調(diào)用 UserDAO 類中的西安工業(yè)大學畢業(yè)設(shè)計(論文) 24 Modify()方法將修改的用戶權(quán)限信息保存到用戶信息表 tb_user,并將返回值保存到變量 rtn中,如果返回值為 1,表示信息設(shè)置成功, 然后 Struts 將頁面重定向到設(shè)置信息成功頁面,否則將錯誤提示信息 “ 修改用戶權(quán)限信息失敗 ! ” 保存到 HttpServletRequest 的對象 error中,然后將頁面重定向到錯誤提示信息頁面 。 修改用戶權(quán)限 運行界面如圖 所示。 Modify()方法的具體代碼 見附錄 B(2)。 圖 用戶權(quán)限修改界面 由于篇幅所限,其他功能模塊的實現(xiàn) 過程 在本文不一一列出。 關(guān)鍵技術(shù)介紹 介紹 Struts 是 Apache 基金會 Jakarta 項目組的一個 Open Source 項目,它采用 MVC 模式,能夠很好地幫助 java 開發(fā)者利用 J2EE 開發(fā) Web 應(yīng)用。和其他的 java 架構(gòu)一樣, Struts 也是面向?qū)ο笤O(shè)計,將 MVC 模式 分離顯示邏輯和業(yè)務(wù)邏輯 的能力發(fā)揮得淋漓盡致。 Structs 框架的核心是一個彈性的控制層,基 于如 Java Servlets JavaBeans, ResourceBundles 與 XML等標準技術(shù),以及 Jakarta Commons 的一些類庫。 Struts 有一組相互協(xié)作的類(組件)、 Serlvet以及 jsp tag lib 組成?;?struts 構(gòu)架的 web 應(yīng)用程序基本上符合 JSP Model2 的設(shè)計標準,可以說是一個傳統(tǒng) MVC 設(shè)計模式的一種變化類型。 西安工業(yè)大學畢業(yè)設(shè)計(論文) 25 Get tag Dispatch Business Logic Action Business Logic Action Update Http Response Event Http Request Forward Controller Servlet View JSP View JSP MVC 即 ModelViewController 的縮寫,是一種常用的設(shè)計模式。 MVC 減弱了業(yè)務(wù)邏輯接口和數(shù)據(jù)接口之間的耦合,以及讓視圖層更富于變 化。 Struts 是 MVC 的一種實現(xiàn),它將 Servlet 和 JSP 標記(屬于 J2EE 規(guī)范)用作實現(xiàn)的一部分。 Struts 繼承了 MVC 的各項特性,并根據(jù) J2EE 的特點,做了相應(yīng)的變化與擴展。在Struts 中 M 對應(yīng) ActionForm , V對應(yīng) jsp 頁面 , C 對應(yīng) ActionServlet。對應(yīng)關(guān)系如圖 所示。 圖 Struts 實現(xiàn) MVC Struts 的體系結(jié)構(gòu)與工作原理如圖 所示 。
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1