• 
    

    
    

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

      ?

      基于JSP+Servlet的企業(yè)族譜分析

      2019-12-23 07:24:21吳峰范文宇謝宏博趙麗
      計算機時代 2019年12期
      關(guān)鍵詞:風險評估

      吳峰 范文宇 謝宏博 趙麗

      摘? 要: 運用Java作為開發(fā)語言,設(shè)計了一個基于JSP+Servlet,結(jié)合MVC的架構(gòu)模式的企業(yè)族譜分析系統(tǒng),實現(xiàn)模糊搜索企業(yè)基本信息、股權(quán)結(jié)構(gòu)、投資族譜、企業(yè)圖譜和疑似關(guān)系等重要模塊。系統(tǒng)盡可能地為用戶展現(xiàn)更加詳細的企業(yè)相關(guān)信息,使用戶了解所投資公司詳細的企業(yè)族譜,獲取公司的風險信息和經(jīng)營狀況,幫助投資者更好地進行風險評估,從而降低投資風險。

      關(guān)鍵詞: 企業(yè)族譜; 風險評估; Java; JSP; Servlet

      中圖分類號:TP319? ? ? ? ? 文獻標志碼:A? ? ?文章編號:1006-8228(2019)12-30-03

      Analyzing enterprises genealogy with JSP +Servlet

      Wu Feng, Fan Wenyu, Xie Hongbo, Zhao Li

      (School of Information Technology and Engineering, Jinzhong University, Jinzhong, Shanxi 030619, China)

      Abstract: Using Java as the development language, an enterprise genealogy analysis system based on JSP Servlet, and MVC architecture pattern is designed. The system realizes the modules for fuzzy searching the enterprise basic information, such as the ownership structure, the investment genealogy, the enterprise atlas and the suspected relationship and so on. The system shows the more detailed enterprise related information to the user as much as possible, to make users understand the detailed family tree of invested company, obtain the risk information and business status of the company, help investors to better carry out risk assessment, so as to reduce the investment risk.

      Key words: enterprise genealogy; risk assessment; Java; JSP; Servlet

      0 引言

      企業(yè)經(jīng)營是指以企業(yè)為載體或經(jīng)濟組織的物質(zhì)資料經(jīng)營,是指企業(yè)經(jīng)營者為了獲得最大的物質(zhì)利益而運用經(jīng)濟權(quán)力,用最少的物質(zhì)消耗創(chuàng)造出盡可能多的能夠滿足人們各種需要的產(chǎn)品的經(jīng)濟活動。企業(yè)風險又稱經(jīng)營風險,企業(yè)風險按其內(nèi)容不同可以分為戰(zhàn)略風險、財務(wù)風險、商業(yè)風險、營運風險等。投資有風險,投資人需要提前了解所投公司的經(jīng)營狀況以及風險信息,所以企業(yè)族譜查詢系統(tǒng)就不可或缺。

      1 系統(tǒng)總體設(shè)計

      1.1 系統(tǒng)架構(gòu)

      系統(tǒng)采用三層體系架構(gòu)[1]。三層體系架構(gòu),是在客戶端與數(shù)據(jù)庫之間加入了一個“中間層”,也叫組件層。這里所說的三層體系,不是指物理上的三層,不是簡單地放置三臺機器就是三層體系結(jié)構(gòu),三層是指邏輯上的三層,即使這三個層放置到一臺機器上。

      三層體系的應(yīng)用程序?qū)I(yè)務(wù)規(guī)則、數(shù)據(jù)訪問、合法性校驗等工作放到了中間層進行處理。通常情況下,客戶端不直接與數(shù)據(jù)庫進行交互,而是通過COM/DCOM通訊與中間層建立連接,再經(jīng)由中間層與數(shù)據(jù)庫進行交互。

      客戶端應(yīng)用程序和applet是運行在客戶端的組件;Java Servlet和Java Server Pages (JSP)是運行在服務(wù)器端的Web組件;Enterprise Java Bean (EJB)組件是運行在服務(wù)器端的業(yè)務(wù)組件。

      1.2 系統(tǒng)功能

      企業(yè)族譜分析能完成的功能如圖1所示。

      ⑴ 基本信息

      企業(yè)基本信息包括企業(yè)名稱、法定代表人、成立日期、注冊資本、企業(yè)類型、統(tǒng)一社會信用代碼、經(jīng)營范圍、公司地址、登記機關(guān)等。用戶可通過檢索入口查詢有關(guān)企業(yè)的基本信息,并按工商注冊的企業(yè)信息展示出來。

      ⑵ 股權(quán)結(jié)構(gòu)

      股權(quán)結(jié)構(gòu)是指股份公司總股本中,不同性質(zhì)的股份所占的比例及其相互關(guān)系。股權(quán)結(jié)構(gòu)是公司治理結(jié)構(gòu)的基礎(chǔ),公司治理結(jié)構(gòu)則是股權(quán)結(jié)構(gòu)的具體運行形式。不同的股權(quán)結(jié)構(gòu)決定了不同的企業(yè)組織結(jié)構(gòu),從而決定了不同的企業(yè)治理結(jié)構(gòu),最終決定了企業(yè)的行為和績效。

      股權(quán)結(jié)構(gòu)可展示出自然人和企業(yè)股東,以及股東所占比例,根據(jù)比例標識出最大股東、企業(yè)股東、自然人股東,還可展示其他主要人員,如經(jīng)理、監(jiān)事、執(zhí)行董事、董事等。用戶可以根據(jù)股權(quán)結(jié)構(gòu)信息,快速地獲取公司的重要人員。

      ⑶ 投資族譜

      投資族譜可提供股東及當前公司對外的投資情況,若關(guān)聯(lián)投資的公司還有對外投資的,則繼續(xù)向下逐級展示具體的投資公司及其占比,便利于用戶快速了解目標公司的投資情況。

      ⑷ 企業(yè)圖譜

      企業(yè)圖譜可展示企業(yè)在外全貌,是企業(yè)與其他關(guān)聯(lián)企業(yè)之間關(guān)系的集中體現(xiàn),能夠清晰地顯示出該企業(yè)的子公司、孫公司及占比信息。企業(yè)圖譜是在“投資族譜”的基礎(chǔ)上,挖掘出各關(guān)聯(lián)公司之間的關(guān)系,并將其逐級展示出來。

      ⑸ 疑似關(guān)系

      通過對“投資族譜”和“企業(yè)圖譜”的進一步分析,可以發(fā)現(xiàn)某法人、某股東與其他企業(yè)的關(guān)系,稱之為“疑似關(guān)系”,并將其在外任職信息展示出來。

      2 系統(tǒng)關(guān)鍵技術(shù)的設(shè)計與實現(xiàn)

      2.1 服務(wù)器端設(shè)計

      系統(tǒng)采用B/S結(jié)構(gòu),由客戶網(wǎng)頁端發(fā)出指令,服務(wù)器端響應(yīng)。本系統(tǒng)主要采用本地tomcat服務(wù)器端。

      通過配置目錄文件conf下的servcie.xml文件,修改tomcat服務(wù)器的默認編碼格式utf-8和開放端口8080,使得最后可以通過本地瀏覽器進行訪問tomcat服務(wù)器端。具體配置如下:

      port="8080" protocol="HTTP/1.1" redirectPort="8443"/>

      可以通過tomcat服務(wù)文件目錄bin下的startup.bat和shotdown.bat倆文件進行服務(wù)器的開啟和關(guān)閉操作。

      2.2 客戶端設(shè)計

      客戶端網(wǎng)頁面主要是通過html,css,JavaScript,jQuery,jstl等技術(shù)面進行實現(xiàn),最后將上述技術(shù)整合進jsp頁面,html主要進行頁面的基本展示,css改變頁面的樣式,JavaScript將頁面加上動態(tài)效果[2],jQuery實現(xiàn)圖譜信息的頁面展示,jstl接收服務(wù)器端傳來的數(shù)據(jù)庫數(shù)據(jù)。

      2.3 數(shù)據(jù)庫端設(shè)計

      數(shù)據(jù)庫端使用的Oracle數(shù)據(jù)庫,通過plsql數(shù)據(jù)庫對其進行維護,因為其安全性能高和處理速度迅速等優(yōu)點,可以很方便的進行數(shù)據(jù)維護和整合,實現(xiàn)了系統(tǒng)內(nèi)存儲數(shù)據(jù)和查詢數(shù)據(jù)的功能[3]。數(shù)據(jù)來源主來源自網(wǎng)上的論壇,百科,分享等等,首先使用jsoup技術(shù)獲取數(shù)據(jù),再利用spark進行大規(guī)模數(shù)據(jù)的整理,然后傳到oracle數(shù)據(jù)庫中。

      2.4 系統(tǒng)流程圖

      系統(tǒng)的流程如圖2所示。

      2.5 系統(tǒng)連接數(shù)據(jù)庫

      通過配置驅(qū)動,數(shù)據(jù)庫用戶名,數(shù)據(jù)庫密碼。調(diào)用jdbc進行連接[4]。

      String url = “jdbc:oracle:thin:@127.0.0.1:1521:orcl”;

      String username = “qyzp”;

      String password = “qyzp”;

      Class.forName("oracle.jdbc.driver.OracleDriver");

      //反射驅(qū)動

      Connection conn=DriverManager.getConnection(url,username,password);

      2.6 前后端實現(xiàn)

      ⑴ 通過jsp+servlet調(diào)用javabean方法,訪問數(shù)據(jù)庫進行搜索查詢[5]。servlet的配置如圖3所示。

      ⑵ servlet通過request.getParameter() 接收從前端頁面?zhèn)鱽淼闹担⒗梅庋b的jdbc查詢語句查詢。

      ⑶ Servlet通過session將查到的數(shù)據(jù)發(fā)送到前端HomePage.jsp頁面

      HttpSession session = request.getSession();

      session.setAttribute("li", li);

      request.getRequestDispatcher("/HomePage.jsp")

      .forward(request, response);

      jsp 頁面通過 JSTL語句獲得從servlet傳來的li值,依賴此過程,實現(xiàn)前端,后臺,數(shù)據(jù)庫三者之間的傳輸數(shù)據(jù)。

      2.7 族譜信息實現(xiàn)

      利用JavaScript語句,在canvas畫布上進行畫圖,引用jquery框架[6-7],實現(xiàn)族譜信息的主要算法略。

      3 系統(tǒng)測試與運行

      進入系統(tǒng)后,可以實現(xiàn)通過企業(yè)名,法人,經(jīng)營范圍等的模糊信息進行檢索,并將所有需要的信息展示到頁面上。企業(yè)族譜分析圖如圖4所示。

      4 結(jié)語

      該系統(tǒng)遵循MVC開發(fā)架構(gòu),使用了現(xiàn)在主流jsp,Servlet完成編碼開發(fā)。設(shè)計完成了一個基于瀏覽器/服務(wù)器模式的的企業(yè)族譜信息查詢系統(tǒng)。主要實現(xiàn)了用戶登錄、模糊搜索,族譜信息查詢等重要模塊的開發(fā)。后續(xù)可以在此基礎(chǔ)上開發(fā)出一個更完善的企業(yè)信息查詢平臺。

      參考文獻(References):

      [1] 周觀民,劉書倫等.用Java實現(xiàn)多線程程序設(shè)計[J].計算機時代,2006.

      [2] 吳以欣,陳小寧.JavaScript 腳本程序設(shè)計[M].北京:人民郵電出版社,2005.

      [3] 王珊,薩師煊.數(shù)據(jù)庫系統(tǒng)概論[M].高等教育出版社,2006.

      [4] 李興華.Java開發(fā)實戰(zhàn)經(jīng)典(名師講壇)[M].北京:清華大學出版社,2009.

      [5] 張興科.JSP動態(tài)網(wǎng)站設(shè)計項目教程[M].北京:中國人民大學出版社,2010.

      [6] Y.Daniel Liang,李娜. Java語言程序設(shè)計[M].北京:機械工業(yè)出版社,2011.

      [7] 趙增敏. JSP網(wǎng)站開發(fā)詳解[M].北京:電子工業(yè)出版社,

      猜你喜歡
      風險評估
      我國養(yǎng)老保險基金投資運營的風險評估
      時代金融(2016年23期)2016-10-31 13:25:28
      天然氣開采危險有害因素辨識及風險評估管理
      大眾理財顧問(2016年8期)2016-09-28 13:55:43
      中小企業(yè)財務(wù)管理問題研究
      同德县| 和平区| 集贤县| 满洲里市| 阜南县| 定陶县| 满城县| 望城县| 聂拉木县| 吐鲁番市| 大英县| 白玉县| 汽车| 宿松县| 象山县| 即墨市| 扶绥县| 疏附县| 闽侯县| 新晃| 陇西县| 潞城市| 巍山| 鄢陵县| 宜章县| 当阳市| 文安县| 保亭| 冀州市| 怀仁县| 朝阳市| 明光市| 赞皇县| 建阳市| 嘉祥县| 宜宾县| 鄱阳县| 桐梓县| 元朗区| 望谟县| 民乐县|