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

易圖技術平臺

2017-06-02 09:08:57黎思遠
電子技術與軟件工程 2017年10期
關鍵詞:數據庫

黎思遠

當今社會是一個飛速發展高效性的社會,隨著信息技術的迅速發展和移動設備的廣泛普及,在人們日益依賴于電子閱讀的時代,面對圖書館擁有豐富資源,我們更應該利用好這些資源去改善人們依賴手機的閱讀習慣。易圖平臺就是針對學校里豐富圖書資源的充分利用而擴展的服務性平臺。主要的工作是簡便圖書借還任務、提供圖書在線索引、提供學習資料、提供讀書交流平臺、開展閱讀交流會等。易圖平臺是通過數據庫對接互聯技術,公益性的運營模式,在移動端整合并優化分配高校優勢資源,拓展傳統圖書館業務并主要對高校學生提供讀書沙龍和圖書網絡借還等服務的服務平臺。易圖平臺是專門為了方便現代學生借閱歸還圖書,方便學習的平臺。

【關鍵詞】軟件工程 數據庫 MySQL JDBC Java

1 引言

易圖平臺的出現,一方面可以向人們提供一種嶄新的“閱讀”模式,讓人們在溝通的同時,達到知識交互和情感寄托的雙重需求,高效地完成知識的專向傳播,有效的彌補傳統閱讀的局限,擴大人均書籍的閱讀量,適應國家促進文化和科技融合,發展新型文化業態,提高文化產業規模化、集約化、專業化水平。構建和發展現代傳播體系,提高傳播能力。增強公益性文化單位活力,完善經營性文化單位法人治理結構,繁榮文化市場的新要求。而另一方面,實現傳統圖書館借閱模式的新突破,在電子化,碎片化閱讀興盛,而傳統的紙質閱讀境遇慘淡的形勢下,在更好保護知識產權的前提下,獲得了文獻傳播的高度互聯。

平臺搭建以獨特的角度,切中了閱讀方式發展的新方向,實現了傳統閱讀與現代閱讀的高度融合,依附高校資源,為學生和社會服務,從而形成產品的差異化優勢,可以迅速占領空白市場,形成品牌效應,聯合周邊高校建成區域性資源整合系統。在進一步完善產品模式和加大資源整合力度時,運用云技術和VR技術,可以建成大規模乃至全球化的文獻互聯體系,使人類文化的傳承和傳播達到一個嶄新的高度。

易圖平臺是在自媒體時代背景下,基于互聯網+的概念下,采用O2O的運營模式,為了更好地整合并優化分配社會優勢資源,同時拓展傳統圖書館業務而研發的服務平臺。易圖建設平臺主要是與圖書館管理系統聯合為學生提高更好更方便的學習平臺。

易圖的開發建設主要包括后臺數據庫的建立維護以及前端的應用程序的開發。其主要有優勢有:

(1)利用互聯網+,完成了傳統圖書借閱模式的突破。

(2)服務高校學生,實現了學生生活與學習高效協調。

(3)公益性服務更利于平臺的推廣和發展。

(4)省時高效,借閱者時間,方便快速。

(5)線上線下隨時閱讀,提供豐富的閱讀資源,同時提供優秀書籍。

(6)活動豐富,提供多種閱讀方式,提供閱讀交流平臺以及讀者交流會等,定期舉辦閱讀沙龍。

2 平臺建設理論知識

2.1 平臺建立知識及專業理論知識

首先需要軟件工程的知識,首先得知道軟件過程,軟件生命周期,嚴格按照軟件工程來開發易圖的產品,這樣的軟件才能得到用戶需要的有效產品。

軟件生命周期具體分為三個時期,由軟件定義、軟件開發和運行維護。軟件定義又由三個階段組成,包括問題定義、可行性研究和需求分析。軟件開發由概要設計、詳細設計、編碼和單元測試、綜合測試四個階段組成。而軟件維護時期是耗時最長的時期。對于軟件的開發來說,前期的準備工作是非常重要的,與用戶的溝通至關重要。這關乎開發出來的產品是否被需要,是否為有效產品。

易圖平臺的建立還需要充分的認識圖書館,充分的了解圖書館管理系統,以便能更好的開發易圖產品。

2.2 平臺連接知識

建設易圖平臺需要有前臺客戶端的知識和技術,還需要后臺數據庫的建設技術,以及前后臺連接技術。

數據庫設計的人員還需要具備計算機基礎知識,軟件工程的原理和方法,程序設計方法和技巧,數據庫的基本知識和數據庫設計技術等。前臺建設我們借用了微信的公眾號建設以及開發易圖的APP。后臺我們應用了Oracle公司的MySQL來開發。前后臺鏈接則運用了JDBC技術來實現鏈接。

數據庫設計基礎知識。“三分技術,七分管理,十二分基礎知識”是數據庫設計的特點之一。在數據庫建設中不僅涉及技術,還涉及管理。數據庫設計的六個階段:需求分析(設計過程的基礎,是最困難,最耗時的一步)、概念結構設計(設計過程的關鍵,對用戶的需求進行綜合、歸納與抽象,形成一個獨立具體DBMS的概念模型)、邏輯結構設計(將概念結構轉換為某個DBMS所支持的數據模型,并對其進行優化)、物理結構設計(為邏輯數據模型選取一個最合適應用環境的物理結構。包括存儲結構和存取方法)、數據庫實施階段(設計人員運用DBMS提供的數據庫語言及其宿主語言,根據邏輯設計和物理設計的結果建立數據庫,編制與調試應用程序,組織數據入庫,并進行試運行)、數據庫運行維護(數據庫應用系統經過試運行后即可投入正式運行。在數據庫系統運行過程中必須不斷地對其進行評價、調整與修改)。在數據庫設計過程中,需求分析和概念設計可以獨立于任何數據庫管理系統進行。邏輯結構設計和物理結構設計與選用的DBMS密切相關。

3 用戶需求分析及易圖發展

3.1 現有平臺的優缺點

優點:現有的圖書館能提供一個良好舒適的讀書環境及人性化服務。

缺點:不夠靈活,開館時間固定。效率低,不能滿足部分缺少時間的學生,圖書資源有限。對于缺少讀書目標的同學缺少建議,不夠人性化。水平還停留在原始水平上,沒有能更好地與網絡世界接軌。

3.2 基于現有平臺的需求

在前期調查中,總結出大多數用戶的需求。

(1)現在大學生的生活越來越豐富,很多同學忙于參加各種活動,兼職,參加學生會等等,沒有時間去圖書館借書看書。

(2)圖書館資源有限,有可能找不到自己要的書。

(3)不知道那本書好,盲目地讀書。

(4)去圖書館不方便,路上耽誤時間。

當今時代是一個高速發展的信息時代,然而在大學的圖書館中,還沒有實現高效的學習生活,沒有實現足夠能方便學生的平臺。能更好的節省學生的時間同時幫助學生更方便地讀書,增長知識,增加閱讀量。易圖平臺就是為了方便圖書館與學生之間的互通關系而建立的。

3.3 易圖功能模塊

易圖平臺面對的主要是在校大學生,為方便學生們借閱圖書、在線學習等提供服務。

易圖特意開發公眾號提供圖書索引,圖書借閱訂單,讀者好書推薦,考研資料,在線書城,網絡公開課,圖書借閱,圖書續借,實施新聞,問題反饋,公益換書等服務,豐富以及方便同學們的學習生活。

在我們推出的APP中功能更是豐富:

提供網絡圖書館:支持書籍資源查詢、下載、借閱、配送,人性化的在線交流等服務。

網絡圖書城:提供個性書籍、考試資料、二手舊書等服務。

讀書沙龍會:提供作家見面會、讀者沙龍、大V訪談等服務。

公益性社群:提供圖書漂流、捐書活動等服務。

3.4 易圖平臺的核心優勢

3.4.1 高效省時

易圖平臺既節省了借閱者時間,同時能提高有效借閱,減少徒勞無功的現象。

3.4.2 讀書社群

易圖平臺提供了讀書朋友們的社交群體,給喜歡讀書的朋友們提供劍流的平臺。

3.4.3 激勵反饋

用豐富的競爭激勵讀書者讀書的熱情。

3.4.4 新銳體驗

線上線下隨時隨地想讀就讀,豐富的書籍資源,充足的學習資料,多彩的讀書社交,易圖會滿足你對學習的一切需求——閱享生活。

4 易圖平臺建立過程

在平臺搭建過程中,需要用到軟件工程的知識。軟件工程是指導計算機軟件開發和維護的工程學科。它采用工程的概念、原理、技術和方法來開發和維護軟件,并且把經過時間考驗而證明正確的管理技術和當前能夠得到的最好的技術方法結合起來,經濟的開發出來高質量的軟件并有效地維護它。易圖的建立過程嚴格按照軟件生命周期的過程來建立平臺。軟件生命周期由軟件定義、軟件開發以及運行維護,每個時期又分為若干階段。

4.1 前后臺建立過程

在APP中,主要運用了Java語言實現了代碼的編寫,使用eclipse集成開發環境來開發易圖平臺。

后臺則是需要建立數據庫管理系統。易圖后臺數據庫的建立使用的是Oracle公司的MySQL來建立后臺數據庫。使用MySQL的原因是他是開源的關系型數據庫管理系統,MySQL的速度快、可靠性搶和適應性好,而且適合中小型數據庫的開發。在數據庫建設中還涉及了數據庫的備份和恢復等等。

4.1.1 微信公眾平臺簡介

微信公眾平臺是騰訊公司于2012年8月17日向用戶開放的基于電腦終端的網絡推廣平臺。通過該平臺,用戶可以關注自己平臺的微信用戶群發文字、圖片、語音等進行溝通與互動,從而達到營銷的目的。該平臺主要適合于,政府機構、企業、媒體、商家、名人等具有面向公眾服務性質的用戶。

4.1.2 Java語言介紹

Java是sun公司推出的面向對象的程序設計語言,Java將面向對象、平臺無關性、健壯性、安全性、多線程等諸多特性集于一身,特別是將其與網絡緊密結合的特點,使其已經成為網絡時代最重要,最有前途的語言之一。Java語言有下面一些特點:簡單性(只需要理解一些基本概念,就可用它編寫出適合于各種情況的應用程序)、面向對象(除了幾個基本數據類型外,Java的其他類型都是對象,是一種完全面向對象的程序設計語言)、面向網絡(Java提供的類庫可以處理TCP/IP協議,用戶可以通過URL地址在網絡上很方便的訪問其他對象)、魯棒性(Java在編譯運行時,都要對可能出現的問題進行檢查,以消除錯誤的產生)、安全性(Java建立了一套嚴密的安全系統,規則如:

(1)不存在偽造指針;

(2)未違反訪問權限;

(3)嚴格遵循對象規范來訪問對象;

(4)用合適參數調用方法;

(5)沒有棧溢出)、結構中立性(Java解釋器生成與體系結構無關的字節碼指令)、可移植性(Java程序可以方便地被移植到網絡上的不同機器)、解釋執行(Java解釋其直接對Java字節碼進行解釋執行)、高性能、多線程以及動態性。

Eclipse是一個開放源碼的、可擴展的應用開發平臺,該平臺為編程人員提供了一流的Java集成開發環境。Eclipse最有魅力的地方就在于它的插件體系結構。在這個體系中重要的概念是擴展點(extensionpoints),也就是為插件提供接口。沒一個插件都是在現有的擴展點上來發的,并可能還留有自己的擴展點,以便在這個插件上繼續開發。由于有了插件,Eclipse系統核心部分人你在啟動完成的工作十分簡單:啟動平臺的基礎部分和查找系統的插件。

Eclipse允許在同一IDE中使用來自不同供應商的工具,也就是署名Eclipse不僅僅可以開發Java程序,也可以用它來開發PHP,C++和C等其他程序,任何人都可以擴展Eclipse的功能。Eclipse的設計思想,是使用大量插件來進行擴展開發,如圖形開發環境(SWT/JFace),Java開發環境插件(JDT)、插件開發環境(PDE)等。Eclipse對內存控制很好,它對插件的調用時動態的。Eclipse會在適當的時候清理內存。

MySQL簡介:

MySQL是關系型數據庫(RDBMS),是一種關系數據庫管理系統,是世界上最流行的開放源碼的數據庫軟件。選用MySQL數據庫的兩大理由使用普及率高、性能出色。

MySQL的體系結構采用的是客戶/服務器體系結構。

MySQL優勢:運行速度快、易使用、查詢語言支持、功能豐富、優異的聯網和安防性能、可移植性、短小精悍、成本低廉、來源廣泛。

4.2 前后臺鏈接

前后臺的鏈接主要使用了JDBC技術。

JDBC簡介:JDBC是一種用于執行SQL語句的Java API。JDBC本身是個商標名而不是一個縮寫字,但通常情況下,JDBC被認為是“Java數據庫連接(Java Database Connectivity)”的縮寫。JDBC由一組用Java編程語言編寫的類和接口組成,由于Java編程語言具有兼顧、安全、易于使用、易于理解和抑郁從網絡自動下載等特性,Java編程語言正逐漸成為編寫數據庫應用程序的大眾編程語言。JDBC為數據庫開發人員提供了一個標準的API,使開發人員能夠用純Java API來編寫數據庫應用程序。

4.3 軟件維護

軟件維護概念:就是指在軟件產品交付給用戶之后,為了改正軟件測試階段未發現的缺陷,改進軟件產品的性能,補充軟件產品的新功能等,所進行的修改軟件產品的過程。

軟件維護過程可以看成是一個簡化或修改的軟件開發過程。典型的軟件維護過程可以概括為:建立維護機構,用戶提出維護申請報告,維護人員確認維護類型并實施相應的維護工作,整理維護記錄并對維護工作進行評審,對維護工作進行評價。

軟件維護階段是軟件生命周期用時最長的階段。維護階段的關鍵任務是,通過各種必要的維護活動使系統持久地滿足用戶的需。通常有四類維護活動:改正性維護,也就是診斷和改正在使用過程中發現軟件錯誤;適應性維護,即修改軟件軟件以適應環境變化;完善性維護,即根據用戶的要求改進或擴充軟件使它更完善;預防性維護,即修改軟件為將來的維護活動預先作準備。

軟件維護的分類:糾錯性維護、適應性維護、完善性維護、預防性維護。

軟件文檔:是用來表示對需求、過程或結果進行描述、定義、規定或認證的圖示信息,他描述或規定了軟件設計和實現的細節。

5 成果分析與討論

5.1 平臺功能成果及運行概況

現階段平臺的主要功能都已經開發出來,客戶端主要分為兩大部分:微信公眾號以及易圖APP。目前運營狀態良好,很受大學生的喜愛,為很多同學帶來了方便。對技術平臺進行推廣運行,加強招商引資,擴大發展規模。易圖平臺在本年度內完成了小型試驗系統的平穩運行。有了此基礎下,易圖的發展空間會越來越好。

5.2 用戶使用情況調查及總結

在易圖平臺的用戶反饋以及后期使用調查中總結出易圖平臺的建立可以說是成功的。很多同學都很喜歡這種新式的圖書館使用方式。大部分同學反饋說方便了他們的業余生活,在不出寢室的情況下就可以借到圖書,極大的方便了閱讀。而且推送的圖書大部分同學也很喜歡,不用盲目的找書看。

5.3 平臺功能補充及后期發展

易圖后期的發展形勢更為豐富,開展越來越多的線下活動形式,簡化借閱程序,增加閱讀方式。結合大數據對數據庫進行升級,建立深度的用戶反饋機制。做一個高校大學生用的方便、用的開心、用的長久的服務平臺。不斷提高技術平臺的系統兼容性、安全性和穩定性,結合市場調研完善技術平臺的特色化功能建設,擴大易圖資源庫建設。對技術平臺進行推廣運行,加強招商引資,擴大發展規模。致力于易圖平臺的完善與改進,在此基礎上,通過不斷的技術創新,形成自主技術,保持項目技術領先,獲得市場競爭優勢,與各高校互利合作,共同發展,提高項目的運作效率。

參考文獻

[1]王珊,薩師煊.數據庫系統概論[M].北京:高等教育出版社,2014.

[2]周聰,王璨,章佳榮.玩轉微信6.0[M].北京:人民郵電出版社,2015.

[3]譚浩強.Java編程技術[M].北京:人民郵電出版社,2004.

[4]周競濤.Eclipse完全手冊[M].北京:電子工業出版社,2006.

[5]趙真.Eclipse開發技術詳解[M].北京:化學工業出版社,2010.

[6]王志剛,江友華.MySQL高效編程[M].北京:人民郵電出版社,2014.

[7]Paul DuBois編,楊曉云,王建橋,楊濤譯.MySQL技術內幕(第4版)[M].2011.

[8]梁陳劍,張威.JDBC 3.0數據庫開發與設計[M].北京:北京希望電子出版社,2003.

[9]張海藩,呂云翔.軟件工程(第4版)[M].北京:人民郵電出版社,2011.

作者單位

沈陽化工大學 遼寧省沈陽市 110142

猜你喜歡
數據庫
數據庫
財經(2017年15期)2017-07-03 22:40:49
數據庫
財經(2017年2期)2017-03-10 14:35:35
兩種新的非確定數據庫上的Top-K查詢
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
數據庫
財經(2015年3期)2015-06-09 17:41:31
數據庫
財經(2014年21期)2014-08-18 01:50:18
數據庫
財經(2014年6期)2014-03-12 08:28:19
數據庫
財經(2013年6期)2013-04-29 17:59:30
主站蜘蛛池模板: 丁香六月激情综合| 极品尤物av美乳在线观看| A级毛片无码久久精品免费| 一区二区欧美日韩高清免费 | 国产91视频免费| 永久免费AⅤ无码网站在线观看| 日本一区二区不卡视频| 呦视频在线一区二区三区| 成人国产免费| 伊人天堂网| 尤物成AV人片在线观看| 欧美69视频在线| 欧美va亚洲va香蕉在线| 日韩经典精品无码一区二区| 亚洲欧洲日韩国产综合在线二区| 2020最新国产精品视频| 国产精品福利在线观看无码卡| 国产激爽大片高清在线观看| 国语少妇高潮| 欧美一级99在线观看国产| 国产激情在线视频| 欧美亚洲一二三区| 国产欧美精品一区二区| 在线观看欧美精品二区| 国产欧美视频综合二区| 国产综合在线观看视频| 福利小视频在线播放| 一本一道波多野结衣一区二区 | 尤物在线观看乱码| 黄色网址手机国内免费在线观看| 蜜桃视频一区二区三区| 国产精品夜夜嗨视频免费视频| 中文字幕乱妇无码AV在线| 四虎影视8848永久精品| 国产亚洲高清视频| 在线日韩日本国产亚洲| 日韩欧美综合在线制服| 91在线精品麻豆欧美在线| 成人毛片在线播放| 久久久精品国产SM调教网站| 日本精品一在线观看视频| 成人小视频在线观看免费| 国产在线一区视频| 欧美区国产区| 国产在线观看一区精品| 久久夜夜视频| 久久精品亚洲热综合一区二区| 成人精品视频一区二区在线| 99久久精彩视频| 婷婷亚洲视频| 色综合热无码热国产| 亚洲欧美另类日本| 国产精品99一区不卡| 免费人成又黄又爽的视频网站| 8090成人午夜精品| 国产视频一二三区| 国产成人精品一区二区三区| 久久一本精品久久久ー99| 国产精品所毛片视频| 人人妻人人澡人人爽欧美一区| 免费在线国产一区二区三区精品| 亚洲综合亚洲国产尤物| 狠狠亚洲婷婷综合色香| 秘书高跟黑色丝袜国产91在线| 91久久青青草原精品国产| 在线精品亚洲国产| 亚洲精品制服丝袜二区| 亚洲色图综合在线| 四虎在线观看视频高清无码| 98精品全国免费观看视频| 亚洲精品自拍区在线观看| 久久精品无码国产一区二区三区| 亚洲国产日韩视频观看| 亚洲精品黄| 日韩精品无码不卡无码| 国产特一级毛片| 久久77777| 久青草网站| 国产欧美精品一区二区| 中文字幕 91| 国模极品一区二区三区| 这里只有精品在线播放|