999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于SSH框架的企業(yè)信息管理系統(tǒng)設(shè)計研究

2012-01-01 00:00:00任振宇汪成曦
科技資訊 2012年1期


  隨著信息化在經(jīng)濟增長中的作用的逐步增強,使得企業(yè)的信息管理對企業(yè)的生存與發(fā)展的作用也日益顯得重要,信息技術(shù)的有效運用對提高企業(yè)的經(jīng)濟效益,優(yōu)化企業(yè)資源配置,提高企業(yè)核心競爭力,以及在未來拓展更大發(fā)展空間等方面起到舉足輕重的作用,同時企業(yè)管理也面臨著企業(yè)人員地理上的分散性、組織上的多樣性、資源上的異構(gòu)性等問題,因此,從Internet獲取信息與基于Web技術(shù)管理企業(yè)資源和生產(chǎn)活動越來越成為企業(yè)的迫切要求。這樣基于J2EE技術(shù)的企業(yè)信息管理系統(tǒng)也隨之就產(chǎn)生了。但現(xiàn)在很少有軟件產(chǎn)品的需求從一開始就完全是固定的。客戶對軟件需求,是隨著軟件開發(fā)過程的深入,不斷明晰起來的。因此,常常遇到軟件開發(fā)到一定程度時,由于客戶對軟件需求發(fā)生了變化,使得軟件的實現(xiàn)不得不隨之改變,或是企業(yè)為了適應(yīng)時代的發(fā)展時不時的更新,拓展新的功能,而需要更新相關(guān)軟件,當(dāng)軟件實現(xiàn)需要改變時,是否可以盡可能多地保留軟件的部分,盡可能少地改變軟件的實現(xiàn),本文研究基于SSH框架設(shè)計的企業(yè)管理系統(tǒng)的開發(fā)能夠很好的解決上述問題。
  1 基于SSH框架的企業(yè)信息管理系統(tǒng)設(shè)計方案
  1.1系統(tǒng)的目標(biāo)與要求
  系統(tǒng)的目標(biāo)有以下幾點。
  第一,要求系統(tǒng)能夠幫助企業(yè)實現(xiàn)對企業(yè)內(nèi)部人員的基本情況進行全面的跟蹤和管理;
  第二,要求對企業(yè)的產(chǎn)品進行全面的跟蹤和管理,并且能根據(jù)不同的用戶需求顯示出不同的產(chǎn)品信息;
  
  第三,系統(tǒng)要求不同類型的管理員在系統(tǒng)中擁有不同的操作權(quán)限。
  系統(tǒng)的要求有以下幾點。
  第一,系統(tǒng)的易擴展性;即要求系統(tǒng)能夠方便以后系統(tǒng)的功能拓展。
  第二,堅持易用性和易維護性原則;系統(tǒng)的易用性要求信息系統(tǒng)要具有軟件操作簡單、界面友好,易于使用,易維護性即對系統(tǒng)的可測試性和可修改性。
  第三,先進性和開放性原則,企業(yè)信息管理系統(tǒng)必須適應(yīng)本企業(yè)的實際狀況,系統(tǒng)應(yīng)采用先進的軟件、硬件技術(shù),并且具有一定的領(lǐng)先優(yōu)勢,具有適度的超前性。另外,方便與用戶的接口連接。
  第四,經(jīng)濟性原則;在保證質(zhì)量的前提下,以較少的投入,從而獲得較大的效率。
  第五,標(biāo)準(zhǔn)性原則;平臺符合當(dāng)前相關(guān)國家標(biāo)準(zhǔn)和行業(yè)標(biāo)準(zhǔn)。
  1.2系統(tǒng)的功能設(shè)計
  針對系統(tǒng)的目標(biāo)與要求,采用模塊化設(shè)計方案來對本系統(tǒng)進行功能設(shè)計,
  本系統(tǒng)主要劃分成:用戶登錄、權(quán)限管理、用戶信息管理、產(chǎn)品信息管理、日志信息管理、系統(tǒng)信息管理模塊,系統(tǒng)的各個模塊的功能如下。
  (1)用戶登錄管理:該功能模塊主要是負(fù)責(zé)管理本系統(tǒng)的所有用戶登陸本系統(tǒng)。
  (2)權(quán)限管理:主要是對本系統(tǒng)的所用登陸用戶的操作權(quán)限進行管理,并且能根據(jù)用戶的需求,更改用戶的權(quán)限,或?qū)崟r創(chuàng)建分配新的用戶角色。
  (3)用戶信息管理:主要是對企業(yè)的所有員工的相關(guān)信息進行管理,并提供相關(guān)權(quán)限管理員增刪改查的接口,使得企業(yè)員工信息能夠?qū)崟r更新。
  (4)產(chǎn)品信息管理:主要是對企業(yè)的產(chǎn)品信息進行管理,主要是針對產(chǎn)品的生產(chǎn)流程信息,試驗與檢測信息進行相關(guān)操作,并要求對于不同要求的使用者可以呈現(xiàn)不同的顯示方案。
  (5)日志信息管理:主要是針對所有登陸到本系統(tǒng)的人員對系統(tǒng)的所有操作信息進行記錄,方便以后的維護與更新。
  (6)系統(tǒng)信息管理:主要對系統(tǒng)的信息進行管理,包括系統(tǒng)的相關(guān)配置信息,與系統(tǒng)的相關(guān)數(shù)據(jù)的備份等操作。
  1.3相關(guān)技術(shù)說明
  1.3.1J2EE技術(shù)
  J2EE是一種利用Java2平臺來簡化企業(yè)解決方案的開發(fā)、部署和管理相關(guān)的復(fù)雜問題的體系架構(gòu)。它的基礎(chǔ)就是Java平臺或Java 2平臺的標(biāo)準(zhǔn)版,其不僅鞏固了標(biāo)準(zhǔn)版中的許多優(yōu)點,例如“編寫一次、隨處運行”的特性,方便存取數(shù)據(jù)庫的JDBC API、CORBA技術(shù)以及能夠在Internet應(yīng)用中保護數(shù)據(jù)的安全模式等等,同時還提供了對Enterprise JavaBeans(EJB),Java ServletAPI,Java Server Pages(JSP)以及XML技術(shù)的全面支持。其最終目的就是成為一個能夠使企業(yè)開發(fā)者大幅縮短投放市場時間的體系架構(gòu)。
  1.3.2SSH框架
  SSH框架是現(xiàn)在J2EE開發(fā)的常用的一種開源框架,是由Struts、Hibernate、Spring等三個框架組合而成。
  其中Struts是一個基于Sun J2EE平臺的MVc框架,主要是采用Servlet和JSP技術(shù)來實現(xiàn),由于Struts能充分滿足開發(fā)的需求,簡答易用,敏捷迅速,在過去的一段時間里頗為受人關(guān)注。Struts把Servlet、JSP自定義標(biāo)簽和信息資源(message resources)整合到一個統(tǒng)一的框架中,開發(fā)人員利用其不再自己編碼實踐MVC模式,而極大地節(jié)約了時間。其在SSH框架中起控制的作用,其核心是Controller,即Action,而Action的核心就是struts.xm1,主要控制邏輯關(guān)系的處理。
  Spring是一個輕量級的控制反轉(zhuǎn)(IOC)和面向切面(AOP)的容器框架。控制反轉(zhuǎn)模式的基本概念是:不創(chuàng)建對象。但是描述創(chuàng)建它們的方式。在代碼中不直接與對象和服務(wù)連接,但在配置文件中描述哪一個組件需要哪一項服務(wù),容器負(fù)責(zé)將這些聯(lián)系在一起。面向切面編程,即AOP,是一種編程技術(shù),它允許程序員對橫切關(guān)注點或橫切典型的職責(zé)分界線的行為(例如日志和事務(wù)管理)進行模塊化。AOP的核心構(gòu)造是方面,它將那些影響多個類的行為封裝到可重用的模塊中。
  Hibernate是數(shù)據(jù)持久化層,是一種新的對象,關(guān)系的映射工具,提供了從Java類到數(shù)據(jù)表的映射,也提供了數(shù)據(jù)查詢和恢復(fù)等機制,大大減少數(shù)據(jù)訪問的復(fù)雜度。把對數(shù)據(jù)庫的直接操作,轉(zhuǎn)換為對持久對象的操作。
  2 系統(tǒng)的總體設(shè)計
  2.1系統(tǒng)的總體設(shè)計
  本系統(tǒng)主要是采用B/S架構(gòu)進行設(shè)計,采用J2EE技術(shù),并結(jié)合SSH開源框架進行開發(fā),數(shù)據(jù)庫采用Oracle11g,在系統(tǒng)的總體結(jié)構(gòu)設(shè)計上。采用分層的思想對系統(tǒng)進行劃分,將系統(tǒng)分為三層架構(gòu),分別為:顯示層,業(yè)務(wù)邏輯層、數(shù)據(jù)訪問層。他們之間的關(guān)系如圖1所示。
  其中顯示層采用JSP、HTML以及Struts技術(shù),主要是實現(xiàn)用戶與系統(tǒng)之間的交互。中間層采用的是Spring+Hibernate技術(shù),主要實現(xiàn)系統(tǒng)的各業(yè)務(wù)邏輯操作。數(shù)據(jù)訪問層采用Hibernate技術(shù),負(fù)責(zé)與持久化對象交互,該層主要是封裝了對數(shù)據(jù)庫的增、刪、查、改等操作。
  3.2系統(tǒng)的創(chuàng)新
  在系統(tǒng)開發(fā)過程中,采用輕量級的開源框架SSH,實現(xiàn)對系統(tǒng)的總體及各功能模塊進行開發(fā)。集成框架采用的模塊化組合方式在保持系統(tǒng)結(jié)構(gòu)清晰的同時,也有利于系統(tǒng)的并行開發(fā)和測試,提高了開發(fā)效率。框架是開源的,也為開發(fā)節(jié)約了不少成本。同時為了利于系統(tǒng)功能拓展與更新,又結(jié)合了接口技術(shù),將對數(shù)據(jù)庫的所有操作封裝在Dao接口里,具體要實現(xiàn)訪問數(shù)據(jù)庫的操作時,只要通過繼承Dao接口,再實現(xiàn)接口內(nèi)的相關(guān)方法。將所有的具體實現(xiàn)類,都封裝在Daoimp1包內(nèi)。而具體各類業(yè)務(wù)邏輯操作封裝在Service接口里,針對具體的業(yè)務(wù)邏輯操作,可以通過繼承Service接口里的方法進行實現(xiàn),并將其所有的實現(xiàn)類都封裝在Serviceimp1包里。這樣不僅規(guī)范了系統(tǒng)編程,還使得系統(tǒng)開發(fā)顯得明朗,而且使得沒有參與項目開發(fā)的人員,在很短的時間內(nèi)就能夠理解源代碼,從而有利于日后系統(tǒng)的維護與拓展。此時,在本系統(tǒng)中,對象的調(diào)用流程是:JSP-Action-Service-DAO-Hibernate。同時當(dāng)系統(tǒng)軟件需要實行功能拓展時,只需要在相關(guān)接口(可以是Dao或Service接口),或在添加新的接口中定義新的功能操作方法,然后在其實現(xiàn)類中完成相關(guān)操作的實現(xiàn),之后用戶只需要通過相關(guān)的Action類在添加的新JSP頁面或更改的原JSP界面上實行調(diào)用即可,同時在編寫的過程中一定要注意Structs. xm1和Spring-context.xm1文件相關(guān)配置。這樣,原來的系統(tǒng)可以基本上不用改變,充分地體現(xiàn)了本系統(tǒng)的穩(wěn)定性與安全性。
  3 結(jié)語
  本系統(tǒng)采用SSH開源框架結(jié)合接口技術(shù)進行設(shè)計,有效地解決了在開發(fā)過程中的由于需求變更,或系統(tǒng)在功能拓展而產(chǎn)生的一系列問題。本系統(tǒng)能有效的保證發(fā)生上述操作時,原有系統(tǒng)可以保持可用或盡量不變的原則,并且在現(xiàn)實中我們也已經(jīng)取得了非常好的效果,值得在以后的商業(yè)開發(fā)中的推

主站蜘蛛池模板: 爽爽影院十八禁在线观看| 呦视频在线一区二区三区| 日韩精品无码免费一区二区三区 | 久久不卡国产精品无码| 国产精品三级专区| 福利一区在线| 国产一区二区色淫影院| 日韩免费毛片视频| 狠狠v日韩v欧美v| 美女视频黄频a免费高清不卡| 欧美成人手机在线观看网址| 亚洲天堂2014| 国内视频精品| 波多野结衣二区| 99这里只有精品在线| 亚洲成aⅴ人在线观看| 久久久亚洲国产美女国产盗摄| 99久久国产综合精品女同| 国产成人综合欧美精品久久| 日本亚洲国产一区二区三区| 99精品在线看| 欧美性猛交一区二区三区| 色综合网址| 亚洲国语自产一区第二页| 99久久精品国产综合婷婷| 国产亚洲精久久久久久久91| 久久香蕉国产线看观看式| 亚洲三级网站| 国产成人亚洲综合A∨在线播放 | 久久综合丝袜长腿丝袜| 成人福利在线视频| 亚洲无码精彩视频在线观看| 小说区 亚洲 自拍 另类| 91精品国产综合久久香蕉922 | 亚洲一级毛片在线播放| 婷婷六月综合| 亚洲免费播放| 国产乱人伦偷精品视频AAA| 在线观看无码av免费不卡网站 | 97亚洲色综久久精品| 色一情一乱一伦一区二区三区小说| 成人一级免费视频| 国产精品综合色区在线观看| 亚洲欧洲国产成人综合不卡| 国语少妇高潮| 漂亮人妻被中出中文字幕久久| 在线欧美一区| 亚洲热线99精品视频| 亚洲欧美另类日本| 欧美中文字幕在线播放| 欧美第一页在线| 98超碰在线观看| 久热中文字幕在线| 福利一区三区| 人人澡人人爽欧美一区| 日韩资源站| 第一区免费在线观看| 国产成人精品在线| 国产噜噜在线视频观看| 日韩一二三区视频精品| 丰满少妇αⅴ无码区| 国产视频入口| 中文字幕 欧美日韩| 九九热视频精品在线| 色135综合网| 手机在线免费不卡一区二| 成人亚洲天堂| 亚洲狼网站狼狼鲁亚洲下载| 中文字幕永久在线观看| 精品欧美日韩国产日漫一区不卡| 婷婷综合亚洲| 在线观看免费黄色网址| 精品少妇人妻无码久久| 中文字幕资源站| 国产精品无码影视久久久久久久| 国产精品任我爽爆在线播放6080 | 日韩第八页| 亚洲欧洲日产国码无码av喷潮| 久久超级碰| 久久综合干| 四虎综合网| 国产精品网曝门免费视频|