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

正文內(nèi)容

機(jī)械工藝圖紙管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-文庫吧資料

2024-12-14 02:01本頁面
  

【正文】 tsdefault配置權(quán)限控制訪問包,但請(qǐng)求訪問需要需要受權(quán)限控制時(shí)繼承個(gè)包就可以了,就會(huì)經(jīng)過這個(gè)自定義攔截器;include file=/引入其他配置文件,為了防止配置文件的臃腫,一般都把每個(gè)模塊寫的配置信息寫到一個(gè)獨(dú)立的xml文件中,方便團(tuán)隊(duì)開發(fā)過程中修改。在WebRoot\WEBINF\classes\:constant name= value=true/ constant name= value=true/ constant name= value=20971520/constant package name=strutsaccess extends=strutsdefault interceptors interceptor name=access class= /interceptor interceptorstack name=permissionStack interceptorref name=defaultStack/ interceptorref name=access / /interceptorstack /interceptors defaultinterceptorref name=permissionStack/ globalresults result name=error//result result name=login//result /globalresults action name=index result/WEBINF//result /action /package include file=/ include file=/ include file=/ include file=/ include file=/ include file=/ include file=/,值為true,說明是開發(fā)模式,當(dāng)為true時(shí),在開發(fā)的過程中,一旦修改某個(gè)文件會(huì)自動(dòng)的編譯到tomcat的目錄下的。由這個(gè)過濾器進(jìn)行轉(zhuǎn)發(fā)相應(yīng)的請(qǐng)求,進(jìn)入Struts2的工作流程中。先來看看Struts2框架是如何配置到應(yīng)用程序中的。Roletable表Usertable表,用來存儲(chǔ)用戶信息的表。opercardtable表Permissiontable 表 用來存儲(chǔ)權(quán)限的表。mapCatetable 表mapinfotable 表用來存儲(chǔ)工藝圖紙信息的表。實(shí)體圖如() 數(shù)據(jù)庫表設(shè)計(jì)Infotable 用來存儲(chǔ)信息的表。角色實(shí)體,主要屬性有:ID、角色名、角色描述。實(shí)體圖如()工藝卡實(shí)體,主要屬性有:工藝卡ID、產(chǎn)品型號(hào)、產(chǎn)品名稱、工藝卡類別、工藝類別、零件號(hào)、零件名稱、總頁數(shù)、頁序號(hào)、存儲(chǔ)路徑、工藝卡描述、材料牌號(hào)。實(shí)體圖如()圖紙類別實(shí)體,主要屬性有:類別ID、類別名稱;類別描述。HASH存取方法等。 對(duì)物理結(jié)構(gòu)的評(píng)價(jià)是時(shí)間和空間效率.選取正確的關(guān)系模式存取方法,常用的有:存取索引方法。管理員,系統(tǒng)管理員可以增加機(jī)械圖紙類別信息,修改機(jī)械圖紙類別信息,刪除機(jī)械圖紙類別信息等;當(dāng)圖紙類別存在子目錄的時(shí)候不能進(jìn)行刪除操作;機(jī)械圖紙管理功能,管理員,系統(tǒng)管理員可以增加機(jī)械圖紙信息,修改機(jī)械圖紙信息,刪除機(jī)械圖紙信息,上傳機(jī)械圖紙,下載機(jī)械圖紙等功能;機(jī)械工藝卡管理功能,管理員,系統(tǒng)管理員可以增加機(jī)械工藝卡信息,修改機(jī)械工藝卡信息,刪除機(jī)械工藝卡信息,上傳工藝卡,下載機(jī)械工藝卡等功能;機(jī)械工藝圖紙管理系統(tǒng)圖紙信息管理模塊工藝卡信息管模塊圖紙類別管理模塊用戶管理管理模塊用戶類別管理模塊權(quán)限管理模塊通知信息管理模塊注冊(cè)登錄模塊 機(jī)械工藝圖紙管理系統(tǒng)功能模塊示意圖 數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 圖數(shù)據(jù)庫設(shè)計(jì)規(guī)范在概念設(shè)計(jì)中,通常用四種方法:自頂向下:首先定義全局概念結(jié)構(gòu)的框架,然后逐步細(xì)化;自底向上:首先定義各局部應(yīng)用的概念結(jié)構(gòu),然后將他們集成起來,得到全局概念結(jié)構(gòu);逐步擴(kuò)張: 首先定義最核心的概念結(jié)構(gòu),然后向外擴(kuò)充,直至總體概念結(jié)構(gòu);混合策略: 即自頂向下和自底向上相結(jié)合,用自頂向下策略設(shè)計(jì)一個(gè)全局概念。根據(jù)需求分析,得出了該系統(tǒng)所需要實(shí)現(xiàn)的功能。Web Browser技術(shù)簡(jiǎn)明易用,一旦用戶掌握了Web Browser的用法,也就掌握了使用系統(tǒng)上各種信息資源的鑰匙。B/S技術(shù)維護(hù)工作主要集中在服務(wù)器端,客戶端的維護(hù)工作量十分少。在客戶機(jī)上的工作較少,故降低了開發(fā)及管理成本。它將應(yīng)用邏輯與用戶界面和數(shù)據(jù)訪問相剝離,這樣便使系統(tǒng)的維護(hù)變得簡(jiǎn)單,同時(shí)可以通過采用組件技術(shù),降低數(shù)據(jù)庫服務(wù)器的負(fù)擔(dān),從而提高性能。在這種體系結(jié)構(gòu)中,業(yè)務(wù)的表達(dá)通過簡(jiǎn)單的Web Browser來實(shí)現(xiàn),用戶通過Web Browser提交表單,把信息傳遞給Internet Server,Internet Server根據(jù)用戶的請(qǐng)求,分析出要求數(shù)據(jù)庫服務(wù)器進(jìn)行的查詢,交給數(shù)據(jù)庫服務(wù)器去執(zhí)行,Database Server把查詢的結(jié)果反饋給Internet Server,在由Internet Server用標(biāo)準(zhǔn)的HTML語言反饋給Web Browser。我們采用基于B/S結(jié)構(gòu)的三層應(yīng)用模型來實(shí)現(xiàn)機(jī)械工藝圖紙管理系統(tǒng)。B/S是Brower/Server的縮寫,客戶機(jī)上只要安裝一個(gè)瀏覽器(Browser),如Netscape Navigator或Internet Explorer,服務(wù)器安裝Oracle、Sybase、Informix 、SQL Server或 MySQL等數(shù)據(jù)庫。300個(gè)在線用戶對(duì)圖紙的查找,下載,工藝卡的查找,下載等。tomcat或者Jboss服務(wù)器。系統(tǒng)GUI/LOGO輔助設(shè)計(jì)工具:photoshop CS5,dreamweaver CS5。是個(gè)跨平臺(tái)的軟件, ,mysql5 數(shù)據(jù)庫 tomcat 或者jboss 等jsp服務(wù)器。本系統(tǒng)在Window XP 系統(tǒng)上開發(fā)。 經(jīng)濟(jì)可行性分析:該小型內(nèi)容管理系統(tǒng)全程由個(gè)人開發(fā),所以不存在支付他人開發(fā)費(fèi)用;只是時(shí)間的問題開銷問題。工藝卡管理功能:系統(tǒng)默認(rèn)普通用戶只能瀏覽下載工藝卡的功能,管理員,系統(tǒng)管理員才具有對(duì)工藝卡進(jìn)行增加工藝卡信息,修改工藝卡信息,刪除工藝卡信息及文件,上傳工藝卡,下載工藝卡的功能。通過這個(gè)通知功能,管理員上傳新圖紙,修改圖紙 之后,就能方便的通知下大家。用戶也可以發(fā)布通知 ,修改通知,刪除通知,查找通知。這些權(quán)限 只是一個(gè)默認(rèn)的值 ,現(xiàn)場(chǎng)可以根據(jù)具體需求 以系統(tǒng)管理員身份進(jìn)入系統(tǒng) 動(dòng)態(tài)修改,添加,刪除權(quán)限。不能在系統(tǒng)中添加,修改,刪除圖紙信息 但是可以修改自己個(gè)人信息,如:登陸密碼,其它個(gè)人資料信息等。例如:權(quán)限管理(其它身份不具有這個(gè)權(quán)限);(2)、管理員:具有對(duì)圖紙等信息增刪改查都功能。本系統(tǒng)默認(rèn)分以下三種權(quán)限(限可以動(dòng)態(tài)添加)。權(quán)限管理功能:系統(tǒng)管理員可以設(shè)定每一個(gè)用戶類別的系統(tǒng)訪問權(quán)限。系統(tǒng)用戶類別管理功能:系統(tǒng)管理員可以添加,修改,刪除,查找用戶類別等功能。還有對(duì)工藝卡的查找,增加,刪除,修改,上傳,下載等功能。大大減輕了設(shè)計(jì)師的工作量。 為水泵加工技術(shù)人員提供一個(gè)性能優(yōu)越的,實(shí)用且方便的機(jī)械圖紙和工藝卡下載的平臺(tái)。因此,受此重托,我著手開發(fā)這個(gè)機(jī)械工藝圖紙管理系統(tǒng)。不得不再次求助于機(jī)械工藝圖紙?jiān)O(shè)計(jì)師重新設(shè)計(jì)圖紙。加工過程中,弄不清那個(gè)圖紙對(duì)應(yīng)哪一個(gè)型號(hào)的水泵了。由于該公司加工水泵的過程中,先需要一個(gè)機(jī)械圖紙,機(jī)械根據(jù)圖紙上的信息描述來加工水泵的部件。所以當(dāng)關(guān)閉Session對(duì)象的時(shí)候也就意味著一個(gè)數(shù)據(jù)庫操作流程的結(jié)束了。系統(tǒng)一般在服務(wù)器第一次啟動(dòng)的時(shí)候?qū)嵗粋€(gè)SessionFactory實(shí)例對(duì)象并存儲(chǔ)到內(nèi)存中,以后要用到得時(shí)候直接從內(nèi)存中去取就行了。8. 關(guān)閉SesstionFactory。一旦一個(gè)事物執(zhí)行結(jié)束,則關(guān)閉Session對(duì)象。,對(duì)數(shù)據(jù)庫數(shù)據(jù)進(jìn)行更新,同步hibernate緩存和數(shù)據(jù)庫的記錄。5. 進(jìn)行相關(guān)的持久化操作,調(diào)用save、saveOrUpdate、delete、get等方法對(duì)數(shù)據(jù)庫進(jìn)行增刪改查操作。其基本工作流程示意圖如23: Hibernate工作流程示意圖其工作流程如下:,并根據(jù)相關(guān)的需求建好表或者和表建立好映射關(guān)系,創(chuàng)建或者打開session對(duì)象。Java如何進(jìn)入持久化狀態(tài)-》游離狀態(tài):(1)Session 的close()方法、(2)Session 的evict()方法,從緩存中刪除一個(gè)對(duì)象,提高性能。Session 的update(),saveOrupdate()使游離-持久化游離狀態(tài)(detached)。Java如何進(jìn)入持久化狀態(tài):(1)Session 的save()把臨時(shí)-持久化狀態(tài)、(2)Session 的load()、get()方法返回的對(duì)象、(3)Session 的find()返回的list集合中存放的對(duì)象、(4)持久化狀態(tài)(persisted)。Java如何進(jìn)入臨時(shí)狀態(tài):(1)通過new語句剛創(chuàng)建一個(gè)對(duì)象時(shí)、(2)Hibernate 中Java對(duì)象的狀態(tài)臨時(shí)狀態(tài) (transient)。其中的數(shù)據(jù)可被多個(gè)Session共享訪問。每個(gè)Session 都有自己獨(dú)立的緩存,且只能被當(dāng)前工作單元訪問。Hibernate 的緩存體系。 Session s=()。讓SessionFactory提供連接 Connection con=()。緩存-大:重量級(jí)對(duì)象 ?。狠p量級(jí)對(duì)象3)調(diào)用SessionFactory創(chuàng)建Session的方法。 SessionFactory的緩存中:Hibernate 配置信息。SessionFactory的實(shí)例代表一個(gè)數(shù)據(jù)庫存儲(chǔ)員源,創(chuàng)建后不再與Configeration 對(duì)象關(guān)聯(lián)。一個(gè)Configeration 實(shí)例代表Hibernate 所有Java類到Sql數(shù)據(jù)庫映射的集合。步驟如下:1)創(chuàng)建Configeration類的實(shí)例。 Hibernate的工作原理。它可以使用HQL語言或原生的SQL語句兩種表達(dá)方式。它是可選的,開發(fā)人員也可以設(shè)計(jì)編寫自己的底層事務(wù)處理代碼。在Hibernate的啟動(dòng)的過程中,Configuration類的實(shí)例首先定位映射文檔位置、讀取配置,然后創(chuàng)建SessionFactory對(duì)象。需要注意的是SessionFactory并不是輕量級(jí)的,因?yàn)橐话闱闆r下,一個(gè)項(xiàng)目通常只需要一個(gè)SessionFactory就夠,當(dāng)需要操作多個(gè)數(shù)據(jù)庫時(shí),可以為每個(gè)數(shù)據(jù)庫指定一個(gè)SessionFactory。它充當(dāng)數(shù)據(jù)存儲(chǔ)源的代理,并負(fù)責(zé)創(chuàng)建Session對(duì)象。這里當(dāng)使用session這個(gè)術(shù)語時(shí),其實(shí)指的是Hibernate中的session,而以后會(huì)將HttpSession對(duì)象稱為用戶session。但需要注意的是Session對(duì)象是非線程安全的。 ①、Session接口:Session接口負(fù)責(zé)執(zhí)行被持久化對(duì)象的CRUD操作(CRUD的任務(wù)是完成與數(shù)據(jù)庫的
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1