應用SAAS結構技術的開源藥店管理系統-源代碼結構說明

一、藥店系統內容說明

在前些時間,我們發佈了一個基於AgileEAS.NET平臺的SAAS結構的案例-AgileEAS.NET平臺開發實例-藥店系統-快速的SAAS開發體驗,在文章中同時向大家提供了基於SAAS部署安全的演示客戶端下載,也向大家提供了包含全部源代碼下載。
AgileEAS.NET平臺是一套應用系統快速開發平臺,用於幫助中小軟件開發商快速構建自己的企業信息管理類開發團隊,以達到節省開發成本、縮短開發時間,快速適應市場變化的目的,AgileEAS.NET應用開發平臺包含基礎類庫、資源管理平臺、運行容器、開發輔助工具等四大部分,資源管理平臺爲敏捷並行開發提供了設計、實現、測試等開發過程的並行。
藥店系統案例以及案例所提供的SAAS部署技術是依賴於AgileEAS.NET平臺提供的,這個案例是一個規格比較小,但卻很有代表性的一個案例,涵蓋了在企業應用系統開發中的一系列技術、比如Orm技術、平臺加插入技術、分佈式通信技術/WCF/WebService、SAAS技術、SOA思想等。
以下是藥店系統的源代碼目錄結構,我給大家簡要介紹一下:
AWK9D(U16H)39}}L`}LQ[BS

AgileEAS.NET平臺-文檔

這裏面是AgileEAS.NET平臺所提供的開發參考文檔,包含類庫參考手冊、平臺技術說明書 、平臺開發指南、。平臺自身的數據庫結構設計書、平臺輔助工具的使用說明書等。

AgileEAS.NET平臺-AppServer

這裏面是AgileEAS.NET平臺分佈式通信Windows服務程序,用於提供應用的分佈式運行能力,即SAAS/SOA架構的服務端技術。

藥店系統-源碼-VS2010

這裏面是藥店系統案例的所有源代碼,開發人員可以在還原藥店系統-數據庫備份之後修改、編譯運行這部分源代碼,這是一個獨立、完整的案例。

藥店系統-文檔

這裏面是藥店系統案例的相關文檔,包含案例的數據庫模型定義、需求文檔和數據庫定義文檔。

藥店系統-完整開發教程PDF說明書系統

這裏面是callhot寫的如何使用AgileEAS.NET平臺進行開發藥店案例的系列教程。

藥店系統-發佈版本

%M6U07HG@F8M%H_6EA1E)}C
這裏麪包含了一個可以可以直接部署爲分佈式結構的服務端和客戶端的最終編譯版本,AppServer爲服務器部署部分,WinClient目錄中提供了分佈式/WCF通信的客戶端程序,同AgileEAS.NET平臺開發實例-藥店系統-快速的SAAS開發體驗一文中提供的下載一樣。

二、案例源碼下載

請大家從這裏下載,也可以去AgileEAS.NET官方網站進行下載:官網下載頁面

三、如何使用案例源碼

首先還原數據庫,可以使用執行腳本、恢復數據庫、附加數據庫的方式進行處理,有關於如何使用備份還原技術還原數據庫請參考“AgileEAS數據庫還原及相關設計說明”文檔。
對項目進行編譯,可以選擇使用VS2010打開藥店系統-源碼-VS2010中的DrugShop解決方案進行編譯,也可以使用build-all.bat這個批處理腳本進行編譯,使用前請先修改腳本中的相對路徑
setlocal 
 
REM 設置路徑
set dic=E:\AgileEAS.NET\藥店系統-DrugShop
 
REM 編譯解決方案
C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe %dic%\藥店系統-源′碼?-VS2010\DrugShop.sln /t:Rebuild /p:Configuration=Release
 
REM 複製文件到發佈版本/應用服務器
copy %dic%\藥店系統-源碼-VS2010\Publish\DrugShop.DAL.dll  %dic%\藥店系統-發佈版本\AppServer\Bin /y
copy %dic%\藥店系統-源碼-VS2010\Publish\DrugShop.BLL.dll  %dic%\藥店系統-發佈版本\AppServer\Bin /y
 
REM 複製文件到發佈版本/升級
copy %dic%\藥店系統-源碼-VS2010\Publish\DrugShop.*.dll  %dic%\藥店系統-發佈版本\AppServer\xClient\Files /y
 
REM 複製文件到發佈版本/客戶端
copy %dic%\藥店系統-源碼-VS2010\Publish\DrugShop.*.dll  %dic%\藥店系統-發佈版本\WinClient /y
 
pause
 
修改相關配置文件中的數據庫連接參數,即可運行案例,系統初始管理員賬戶爲“Administrator”、密碼爲“sa”。

四、平臺發佈下載

有關於平臺最新版本的最新發布版本的程序集、類庫手冊、相關資料,請大家從AgileEAS.NET平臺的官網http://www.smarteas.net/進行下載,官網設有獨立的下載頁面,從這裏下載:官網下載頁面

五、如何聯繫

如果您在使用AgileEAS.NET開發平臺中有什麼問題,請使用如下幾種聯繫方式或者溝通方式。
1、官方網站:
AgileEAS.NET平臺:http://www.smarteas.net/
敏捷軟件工程實驗室:http://www.agilelab.cn/
2、AgileEAS.NET平臺交流羣:
AgileEAS.NET平臺交流羣:120661978(超級羣)[新建] 
AgileEAS.NET平臺交流羣:125643764(高級羣)[新建] 
AgileEAS.NET平臺交流羣:147168308(高級羣)[新建]
3、系統架構交流羣:
系統架構交流羣:9105332(高級羣)(已滿) 
系統架構交流羣1:124825459(高級羣)(已滿) 
系統架構交流羣2:49124441(高級羣)(已滿) 
系統架構交流羣3:47025564(高級羣)(已滿)

鏈接

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章