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

正文內(nèi)容

基于web的信息系統(tǒng)畢業(yè)論文(更新版)

2025-07-31 17:32上一頁面

下一頁面
  

【正文】 name=transactionManagerref bean=transactionManager//propertyproperty name=targetref local=singleMaterialProcessTarget//propertyproperty name=transactionAttributes28propsprop key=get*PROPAGATION_REQUIRED,readOnly/propprop key=create*PROPAGATION_REQUIRED/prop/props/property/bean在 IOC 容器的幫助下,就可以實(shí)現(xiàn)松耦合,并且模塊之間是分離的,互相可以共享的。如圖 43 所示。該目錄也是 Web 應(yīng)用程序的上下文類路徑。(5)service:存放解決業(yè)務(wù)邏輯的類及接口文件。5. 調(diào)用 HibernateTemplate 類的 find()方法。4. 調(diào)用 SingleMaterialBillDAOImplHibernate 類的 delSingleMaterialBill()方法。7. CostDetailAction 類的 submitSingleMaterialBill()然后調(diào)用 SingleMaterialProcessImpl類的 createSingleMaterialBill ()方法添加修改后的成本數(shù)據(jù)。6. 返回“添加成功 ”信息。5. 調(diào)用 HibernateTemplate 類的 find()方法。表 31 USER 表序號(hào) 列名 數(shù)據(jù)類型 長度 標(biāo)識(shí) 主鍵 允許空 說明1 user_id bigint 20 是 是 否 自增長2 COMP_ID bigint 20 是3 varchar 255 是 電子郵箱4 fax varchar 255 是 傳真5 moblie_phone varchar 255 是 手機(jī)6 ame varchar 255 是 中文名7 name_eng varchar 255 是8 phone varchar 255 是 電話189 remark varchar 255 是 備注10 status varchar 255 是 狀態(tài)11 user_personal_id varchar 255 是12 user_pwd varchar 255 是 密碼13 employee varchar 255 是 是否為雇員14 user_name varchar 255 是 登錄名15 createby bigint 20 是 創(chuàng)建人 ID16 createDate datetime 是 創(chuàng)建日期17 expireDate datetime 是 到期日期18 effectiveDate datetime 是 有效日期19 address varchar 255 是 地址20 dept_id bigint 20 是 部門 ID21 canEditPlan varchar 1 否如表 32 所示,該表為 SINGLE_MATERIAL_BILL 表結(jié)構(gòu),用于保存成本明細(xì)信息,不包括各成本子項(xiàng)明細(xì)信息。 數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫就是存放數(shù)據(jù)的倉庫,即數(shù)據(jù)按照一定的規(guī)律存放在計(jì)算機(jī)中,是信息系統(tǒng)的核心和基礎(chǔ),是信息系統(tǒng)開發(fā)和建設(shè)的重要組成部分,把信息系統(tǒng)中大量的數(shù)據(jù)按一定的模型組織起來,提供存儲(chǔ)、維護(hù)、檢索數(shù)據(jù)的功能,使信息系統(tǒng)可以方便、及時(shí)、準(zhǔn)確地從數(shù)據(jù)庫中獲得所需的信息。(5) 對(duì)于添加錯(cuò)誤的成本信息,可以進(jìn)行對(duì)其進(jìn)行刪除操作,但刪除操作可以不單獨(dú)列出一個(gè)界面,直接從顯示列表和數(shù)據(jù)庫中刪除即可。結(jié)合用戶的需求,本模塊是用于服裝企業(yè)的成本管理,對(duì)成本信息進(jìn)行添加,刪除,修改以及查詢等一系列的操作。Hibernate 能在眾多的 ORM 框架中脫穎而出,因?yàn)?Hibernate 與其他 ORM 框架對(duì)比具有如下優(yōu)勢(shì)。當(dāng)前的軟件開發(fā)語言已經(jīng)全面轉(zhuǎn)向面向?qū)ο螅鴶?shù)據(jù)庫系統(tǒng)仍停留在關(guān)系數(shù)據(jù)庫階段。在每個(gè)用戶都需要自己的對(duì)象時(shí),原型模型最適合。這個(gè)包通常不是由用戶直接使用,而是由服務(wù)器將其用作其他多數(shù)功能的底層中介。AOP 的核心構(gòu)造是方面,它將那些影響多個(gè)類的行為封裝到可重用的模塊中。毫無疑問,這樣的對(duì)象可以在不同 J2EE 環(huán)境 (Web 或 EJB)、獨(dú)立應(yīng)用程序、測(cè)試環(huán)境之間重用。所有這些都遵從 Spring 的通用事務(wù)和 DAO 異常層次結(jié)構(gòu)。 Spring AOP:通過配置管理特性, Spring AOP 模塊直接將面向方面的編程功能集成到了 Spring 框架中。在 IOC 容器的基礎(chǔ)上加入 AOP 不僅可以做到松耦合開發(fā),還具有面向切面編程的功能。(4) 然后轉(zhuǎn)到 Action 類進(jìn)行業(yè)務(wù)邏輯功能的實(shí)現(xiàn),比如增、刪、改、查數(shù)據(jù)庫中的數(shù)據(jù)。Struts 框架通過這些自定義標(biāo)記建立了 View 和 Model 之間的聯(lián)系。Model 部分:采用 JavaBean 或 EJB 組件或 Spring 的 Bean,設(shè)計(jì)和實(shí)現(xiàn)系統(tǒng)的業(yè)務(wù)邏輯。(6) 基于每一個(gè)用戶界面需求提供的數(shù)據(jù)屬性來創(chuàng)建對(duì)應(yīng)的 ActionForm 對(duì)象。模型、視圖、控制層三者之間的關(guān)系和各自的主要功能如圖 21 所示。視圖(View)層:就是用戶能看到的并與之交互的界面。其基本格式如下: 其中的 url 就是程序文件的地址。JavaScript 短小精悍,又是在客戶機(jī)上執(zhí)行的,大大提高了網(wǎng)頁的瀏覽速度和交互能力。Session 對(duì)象的接口為。其接口為。5)jsp:useBean標(biāo)記是用來訪問 JavaBean 的動(dòng)作標(biāo)記。JSP的執(zhí)行流程是這樣的:第一個(gè)用戶請(qǐng)求JSP 文件的時(shí)候,JSP 容器(如Tomcat )把JSP文件轉(zhuǎn)換成Java文件(Servlet類文件) ,然后編譯成 class文件,常駐內(nèi)存;當(dāng)有客戶請(qǐng)求的時(shí)候,直接開一個(gè)線程,無須重新編譯,直接執(zhí)行第一次已經(jīng)編譯好的class文件,速度比每次都要重新編譯JSP 文件要快的多。Servlet 是一種獨(dú)立于平臺(tái)和協(xié)議的服務(wù)器端的 Java 應(yīng)用程序,可以生成動(dòng)態(tài)的 Web頁面。不過,Tomcat 處理靜態(tài) HTML 的能力不如 Apache 服務(wù)器。Tomcat 不僅是一個(gè)Servlet 容器,它也具有傳統(tǒng)的 Web 服務(wù)器的功能,如處理 HTML 頁面,簡(jiǎn)單的域名管理,5配置 JNDI 等。這種平等和一致性并不僅限于 Java 開發(fā)工具。第五章總結(jié)與展望,對(duì)本文所做的工作進(jìn)行總結(jié),并針對(duì)目前工作中的不足對(duì)未來工作的展望。(2) 能夠?qū)崿F(xiàn)對(duì)于成本信息的符合實(shí)際企業(yè)需求的管理。傳統(tǒng)的人為管理模式已經(jīng)遠(yuǎn)遠(yuǎn)無法滿足現(xiàn)在的企業(yè),那么企業(yè)對(duì)于企業(yè)管理系統(tǒng)的需求是必然的。基于 Web 的信息系統(tǒng)具有如下一些特點(diǎn):(1) 有利于信息的及時(shí)更新和發(fā)布;(2) 便于操作和管理;(3) 擁有良好的用戶界面和接口;(4) 靈活性和可擴(kuò)展性;(5) 系統(tǒng)功能的通用性;正是在這樣的社會(huì)大背景下,我們開始進(jìn)行“服飾生產(chǎn)企業(yè)生產(chǎn)狀況聯(lián)絡(luò)表——成本管理”的課題研究,其目的在于通過網(wǎng)站的形式實(shí)現(xiàn)基于 Web 的信息系統(tǒng)的上述優(yōu)點(diǎn)和特點(diǎn),以展現(xiàn)該類信息系統(tǒng)在全球信息網(wǎng)——Inter 網(wǎng)中快速、便捷、準(zhǔn)確地發(fā)布信息,提供資源共享的強(qiáng)大功能和作用。為接下來的系統(tǒng)后臺(tái)的分析與設(shè)計(jì)做基礎(chǔ)準(zhǔn)備。Borland 公司的Delphi、Borland、C++、 Builder) 。MyEclipse 是一款功能強(qiáng)大的 J2EE 集成開發(fā)環(huán)境,支持代碼編寫、配置、測(cè)試及除錯(cuò)。Tomcat 是一個(gè)小型的輕量級(jí)應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場(chǎng)合下被普遍使用,是開發(fā)和調(diào)試 JSP 程序的首選。 JSP 與 Servlet 技術(shù)JSP 技術(shù)是建立在 Servlet 技術(shù)之上的。它在動(dòng)態(tài)網(wǎng)頁的建設(shè)中有著強(qiáng)大而特別的功能,它的以下優(yōu)點(diǎn)使很多人認(rèn)為它將是最有發(fā)展前途的動(dòng)態(tài)網(wǎng)頁技術(shù) [3]。其工作原理如圖 22 所示。(2) JSP 內(nèi)置對(duì)象 [6]:為了方便 Web 頁面的開發(fā), JSP 提供了一些內(nèi)置的對(duì)象。一般經(jīng)常用到的是它的 sendRedirect(URL url)這個(gè)方法來重定向當(dāng)前用戶訪問的 url。同時(shí),它也是進(jìn)行糾錯(cuò)處理時(shí)一個(gè)比較有效的輸出方法。//Javascript 結(jié)束/scriptscript language=Javascript”用來告訴瀏覽器這是用 JavaScript 編寫的程序,需要調(diào)動(dòng)相應(yīng)的解釋程序進(jìn)行解釋。在網(wǎng)頁中可以這樣調(diào)用程序:9 MVC 模式MVC 即 ModelViewController,M 代表業(yè)務(wù)邏輯,V 代表視圖,C 代表控制層。視圖還可以接受模型發(fā)出來的數(shù)據(jù)更新事件,從而對(duì)用戶界面進(jìn)行同步更新。(1) 收集和定義應(yīng)用需求。(9) 對(duì)應(yīng) ActionMapping 設(shè)計(jì)的流程創(chuàng)建 JSP 頁面。創(chuàng)建由 ActionForm 的派生類實(shí)現(xiàn)對(duì)客戶端表單數(shù)據(jù)的封裝及簡(jiǎn)單的校驗(yàn)。通過它們配置 Struts 系統(tǒng)中的各個(gè)模塊之間的交互。比如精通 UI 用戶界面設(shè)計(jì)的可以只管 View 視圖層,而精通 Java 程序設(shè)計(jì)的程序員可以開發(fā) Model 層的代碼。每個(gè)模塊的功能如下: 12Spring Core:核心容器提供 Spring 框架的基本功能。通過使用 Spring AOP,不用依賴 EJB 組件,就可以將聲明性事務(wù)管理集成到應(yīng)用程序中。Web 模塊還簡(jiǎn)化了處理多部分請(qǐng)求以及將請(qǐng)求參數(shù)綁定到域?qū)ο蟮墓ぷ?。容?(在 Spring 框架中是 IOC 容器) 負(fù)責(zé)將這些聯(lián)系在一起。在 AOP 方式中,可以反過來將日志服務(wù)模塊化,并以聲明的方式將它們應(yīng)用到需要日志的組件上。BeanFactory 支持兩個(gè)對(duì)象模型。正如我將在下一個(gè)示例中演示的那樣,Spring 框架使用 JavaBean 屬性和配置數(shù)據(jù)來指出必須設(shè)置的依賴關(guān)系。Hibernate 的目標(biāo)是:釋放開發(fā)者通常的數(shù)據(jù)持久化相關(guān)的變成任務(wù)的 95%。(3) 具有可擴(kuò)展性,API 開放。? 要求完成成本信息相關(guān)的所有基本操作,包括添加、刪除、修改以及查詢等操作??刂茖又饕菫榱丝刂茀f(xié)調(diào)系統(tǒng)中各模塊的執(zhí)行流程,在控制層中,Struts 中的17ActionServlet 控制系統(tǒng)流程轉(zhuǎn)向。合理地設(shè)計(jì)數(shù)據(jù)庫結(jié)構(gòu)可以提高系統(tǒng)運(yùn)行的效率。表 34 STYLE_COMPONENT 表序號(hào) 列名 數(shù)據(jù)類型 長度標(biāo)識(shí)主鍵允許空說明1 style_ponent_id bigint 20 是 是 否 自增長2 createby_id bigint 20 是 創(chuàng)建人3 create_date datetime 是 創(chuàng)建日期4 description varchar 255 是 描述5 style_ponent_name varchar 255 是 成本子項(xiàng)名稱6 style_ponent_no varchar 255 是 成本子項(xiàng) NO7 update_date datetime 是 更新日期8 accessory varchar 255 是9 build_in varchar 255 是10 remark_text varchar 4 是 是否顯示備注 成本管理模塊時(shí)序圖 查詢成本信息列表時(shí)序圖如圖 34 所示,該圖為查詢成本信息列表時(shí)序圖。C o s t _ A d d . j s pU S E R1 . a d d ( )S i n g l e M a t e r i a l P r o c e s s I m p l2 . s u b m i t S i n g l e M a t e r i a l B i l l ( )3 . c r e a t e S i n g l e M a t e r i a l B i l l ( )S i n g l e M a t e r i a l B i l l D A O I m p l H i b e rn a t e4 . s a v e S i n g l e M a t e r i a l B i l l ( )H i b e r n a t e T e m p l a t e5 . s a v e ( )6 . r e t u r n a d d s u c c e s s m e s s a g e圖 35 添加成本信息時(shí)序圖具體步驟如下:1. 用戶單擊成本維護(hù)界面右側(cè)的添加按鈕時(shí),Struts 的 ActionForward 通過 struts 的配置轉(zhuǎn)發(fā)至 頁面。2. 用戶將成本信息修改完成后單擊提交按鈕時(shí),Struts 會(huì)通過 的配置調(diào)用 CostDetailAction 類的 submitSingleMaterialBill ()方法。10. 返回“修改成功 ”信息。 查看成本明細(xì)信息列表時(shí)序圖如圖 38 所示,該圖為查看成本明細(xì)信息時(shí)序圖。在服飾企業(yè)生產(chǎn)狀況聯(lián)絡(luò)表系統(tǒng)中,設(shè)計(jì)了如圖 所示的文件夾結(jié)構(gòu)圖。這些資源可以被 Web 應(yīng)26用程序中的 Servlet 和 JSP 頁面訪問到。Web 容器啟動(dòng)的時(shí)候,會(huì)使用該文件中的配置內(nèi)容來加載應(yīng)用程序。要想查找到對(duì)應(yīng)的 Action,則必須通過到 Spring 的配置文件 中查找,我們將成本管理相關(guān)的配置文件寫到 config/ 中,然后在 通過import resource=”config/”/引用文件。().re
點(diǎn)擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1