• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于ERP的查詢系統(tǒng)的改進(jìn)可行性分析

      2015-10-21 19:28:25王娜娜
      速讀·下旬 2015年6期
      關(guān)鍵詞:命名頁(yè)面數(shù)據(jù)庫(kù)

      王娜娜

      有關(guān)ERP的引入學(xué)校教學(xué),從起步、探索到現(xiàn)在,ERP開始變得耳熟能詳。但是究竟何為ERP,ERP的未來(lái)將是怎樣的,如何根據(jù)自身的情況引入ERP,收到良好的效果,仍舊是人們爭(zhēng)論的話題。面對(duì)新經(jīng)濟(jì)時(shí)代的市場(chǎng)競(jìng)爭(zhēng)和企業(yè)管理發(fā)展趨勢(shì),未來(lái)的ERP將是一個(gè)全新的,集管理、技術(shù)和信息之大成的SCM系統(tǒng)。

      我們開發(fā)的信息查詢系統(tǒng)主要是對(duì)以前的用友產(chǎn)品的改進(jìn)和結(jié)構(gòu)的重新設(shè)計(jì)。根據(jù)現(xiàn)在社會(huì)發(fā)展的需要,我們把以前的C/S結(jié)構(gòu)改成現(xiàn)在的B/S結(jié)構(gòu),當(dāng)然在功能上調(diào)整不是很大,有些功能我們現(xiàn)在不需要的我們就去掉,有新的需求我們就加上。我們項(xiàng)目的主要難點(diǎn)是,我們的開發(fā)人員對(duì)STRUS了解可以說(shuō)都不是很精通,這樣就需要我們一邊學(xué)習(xí)新知識(shí),一邊開發(fā),這樣的話中間的交流就顯得很重要,畢竟學(xué)習(xí)的過(guò)程中,有些東西需要我們自己去摸索,我們還要考慮時(shí)間問(wèn)題,所以說(shuō)整個(gè)項(xiàng)目既是學(xué)習(xí)的過(guò)程,又是開發(fā)的過(guò)程,同時(shí)還要求我們做的很好,因?yàn)檫@個(gè)系統(tǒng)將作為以后查詢系統(tǒng)得模版系統(tǒng)。

      一、背景知識(shí)及支撐環(huán)境

      這一部分我將從需求分析.開發(fā)評(píng)估.資源需求.界面模型.模塊說(shuō)明.短期開發(fā)流程訓(xùn)練.命名規(guī)范.Action結(jié)構(gòu)關(guān)系.關(guān)鍵代碼示例等方面主要介紹一下我們開發(fā)的項(xiàng)目的具體情況。

      1.B/S結(jié)構(gòu)

      一個(gè)系統(tǒng)得結(jié)構(gòu)設(shè)計(jì)關(guān)系到整個(gè)系統(tǒng)采用什么平臺(tái)和什么樣的框架結(jié)構(gòu),對(duì)應(yīng)不同的系統(tǒng)結(jié)構(gòu),不同的框架就會(huì)有不同的性能差異。我們根據(jù)實(shí)際情況采用的是B/S的系統(tǒng)結(jié)構(gòu)。采用B/S結(jié)構(gòu)的原因:首先需要說(shuō)一下的就是B/S結(jié)構(gòu)的優(yōu)點(diǎn):B/S最大的優(yōu)點(diǎn)就是可以在任何地方進(jìn)行操作而不用安裝任何專門的軟件。只要有一臺(tái)能上網(wǎng)的電腦就能使用,客戶端零維護(hù)。系統(tǒng)的擴(kuò)展非常容易,只要能上網(wǎng),再由系統(tǒng)管理員分配一個(gè)用戶名和密碼,就可以使用了。甚至可以在線申請(qǐng),通過(guò)公司內(nèi)部的安全認(rèn)證(如CA證書)后,不需要人的參與,系統(tǒng)可以自動(dòng)分配給用戶一個(gè)賬號(hào)進(jìn)入系統(tǒng)。

      根據(jù)具體實(shí)際需要,我們開發(fā)的系統(tǒng)將需要支持更多的用戶,并且這些用戶基本是通過(guò)廣域網(wǎng)與數(shù)據(jù)庫(kù)進(jìn)行交互,并且B/S結(jié)構(gòu)的擴(kuò)展維護(hù)簡(jiǎn)單也是我們比較看重的一個(gè)優(yōu)點(diǎn),還有就是我們做得ERP產(chǎn)品功能方面相似的地方很多,所以代碼的可重用性就顯得比較重要,這樣就可以為我們以后的開發(fā)節(jié)約很多成本,所以我們采用了B/S的結(jié)構(gòu)設(shè)計(jì)。

      2.STRUTS

      Struts是一個(gè)為開發(fā)基于模型(Model)-視圖(View)-控制器(Controller)(MVC)模式的應(yīng)用架構(gòu)的開源框架,是利用Java Servlet和JSP構(gòu)建Web應(yīng)用的一項(xiàng)非常有用的技術(shù)。

      3.Struts的概念和體系結(jié)構(gòu)

      Struts有一組相互協(xié)作的類、Serlvet以及JspTagLib組成?;赟truts構(gòu)架的web應(yīng)用程序基本上符合JSP Model2的設(shè)計(jì)標(biāo)準(zhǔn),可以說(shuō)是MVC設(shè)計(jì)模式的一種變化類型。

      對(duì)于Struts 如何控制、處理客戶請(qǐng)求,讓我們通過(guò)對(duì)struts的四個(gè)核心組件介紹來(lái)具體說(shuō)明。這幾個(gè)組件就是:ActionServlet。Action Classes,Action Mapping(此處包括ActionForward),ActionFrom Bean。

      二、設(shè)計(jì)與實(shí)現(xiàn)部分

      我們?cè)O(shè)計(jì)的是一個(gè)遠(yuǎn)程信息查詢系統(tǒng),主要是財(cái)務(wù)方面的遠(yuǎn)程查詢,錄入帳務(wù),打印賬單等的一些功能。

      1.JSP頁(yè)面設(shè)計(jì)方法

      學(xué)會(huì)了用Frontpage或者Draeameaver設(shè)計(jì)頁(yè)面格式再把代碼考到j(luò)builder里面這樣頁(yè)面的格式比較容易控制。把整個(gè)頁(yè)面設(shè)計(jì)成一個(gè)table這樣對(duì)頁(yè)面的布局更加容易控制。Table的邊框值要設(shè)置成0。

      2.數(shù)據(jù)庫(kù)

      使用數(shù)據(jù)庫(kù)系統(tǒng)的強(qiáng)大查詢功能去組織數(shù)據(jù).這樣程序運(yùn)行是和數(shù)據(jù)庫(kù)服務(wù)的交互次數(shù)少,數(shù)據(jù)庫(kù)返回給程序的記錄條數(shù)少的多,所以性能有很大的提高.我們選用SQLSERVER是因?yàn)镾QLSERVER作為大型數(shù)據(jù)庫(kù)比較穩(wěn)定,也是現(xiàn)在大型軟件開發(fā),比較常用的數(shù)據(jù)庫(kù)。

      Visual SourceSafe 是一種源代碼控制系統(tǒng),它提供了完善的版本和配置管理功能,以及安全保護(hù)和跟蹤檢查功能。VSS通過(guò)將有關(guān)項(xiàng)目文檔(包括文本文件、圖象文件、二進(jìn)制文件、聲音文件、視屏文件)存入數(shù)據(jù)庫(kù)進(jìn)行項(xiàng)目研發(fā)管理工作。用戶可以根據(jù)需要隨時(shí)快速有效地共享文件。文件一旦被添加進(jìn)VSS,它的每次改動(dòng)都會(huì)被記錄下來(lái),用戶可以恢復(fù)文件的早期版本,項(xiàng)目組的其他成員也可以看到有關(guān)文檔的最新版本,并對(duì)它們進(jìn)行修改,VSS也同樣會(huì)將新的改動(dòng)記錄下來(lái)。用VSS來(lái)組織管理項(xiàng)目,使得項(xiàng)目組間的溝通與合作更簡(jiǎn)易而且直觀。

      數(shù)據(jù)庫(kù)就是負(fù)責(zé)從數(shù)據(jù)庫(kù)調(diào)用數(shù)據(jù),按照從Action來(lái)的命令從數(shù)據(jù)庫(kù)查找數(shù)據(jù),對(duì)數(shù)據(jù)進(jìn)行簡(jiǎn)單的處理,像數(shù)據(jù)整合,求數(shù)據(jù)和等。

      3.命名規(guī)范

      命名規(guī)范是我們?cè)陂_發(fā)大型項(xiàng)目時(shí),我們會(huì)用到很多相同的模塊名稱還有借口參數(shù)的形式等,我們都需要有一個(gè)統(tǒng)一的機(jī)制,這樣避免了以后在進(jìn)行系統(tǒng)整合的時(shí)候還要進(jìn)行,名稱統(tǒng)一的工作,制定命名規(guī)范還有一個(gè)好處就是,大家都按照統(tǒng)一的形式對(duì)功能模塊,方法名,變量名等進(jìn)行命名,這樣交互的時(shí)候大家就容易理解別人寫的程序,也是為以后的代碼重用做準(zhǔn)備工作。

      4.使用VSS注意事項(xiàng)

      我們?cè)谑褂肰SS的時(shí)候出現(xiàn)了一些問(wèn)題,第一點(diǎn)就是安全性方面。所有登錄VSS的人都可以看到我們開發(fā)的內(nèi)容,這是一個(gè)優(yōu)點(diǎn)也是一個(gè)漏洞吧算是。這樣我們開發(fā)的保密性就需要注意一下,還有VSS有時(shí)候上傳和下載的時(shí)候會(huì)發(fā)生錯(cuò)誤,這比較少見,但是如果出錯(cuò)將是嚴(yán)重的,所以我們?cè)谟肰SS的時(shí)候還要注意自己備份開發(fā)內(nèi)容。

      綜上所述,我們做的項(xiàng)目基本可按照要求完成,在開發(fā)過(guò)程中遇到的一些難點(diǎn)都可以解決,下一步我們想用Hibernat來(lái)控制數(shù)據(jù)庫(kù),這也是對(duì)我們項(xiàng)目的一個(gè)改進(jìn),在開發(fā)中,我發(fā)現(xiàn),網(wǎng)絡(luò)資料是非常豐富的,我們要好好的運(yùn)用,還有交流也是很有用的學(xué)習(xí)方式。

      參考文獻(xiàn):

      [1]沈耀、郝萍、李揚(yáng).《JBuilder基礎(chǔ)開發(fā)篇》.清華大學(xué)出版社.2005年4月

      [2]吳其慶.《JBUILDER 9編程思想與實(shí)踐》.冶金工業(yè)出版社

      猜你喜歡
      命名頁(yè)面數(shù)據(jù)庫(kù)
      大狗熊在睡覺
      刷新生活的頁(yè)面
      命名——助力有機(jī)化學(xué)的學(xué)習(xí)
      有一種男人以“暖”命名
      東方女性(2018年3期)2018-04-16 15:30:02
      為一條河命名——在白河源
      數(shù)據(jù)庫(kù)
      數(shù)據(jù)庫(kù)
      數(shù)據(jù)庫(kù)
      數(shù)據(jù)庫(kù)
      同一Word文檔 縱橫頁(yè)面并存
      漾濞| 太湖县| 邢台县| 漳平市| 湖州市| 许昌市| 桃园县| 温宿县| 定边县| 池州市| 望奎县| 延吉市| 邮箱| 呼图壁县| 馆陶县| 璧山县| 汉沽区| 海安县| 闽侯县| 郑州市| 海丰县| 文昌市| 武定县| 游戏| 普洱| 庆云县| 松溪县| 体育| 苍梧县| 乐陵市| 安吉县| 凤冈县| 安丘市| 依兰县| 松阳县| 长阳| 连州市| 罗源县| 宁乡县| 平昌县| 花垣县|