一、藥店系統內容說明
在前些時間,我們發布了一個基於AgileEAS.NET平台的SAAS結構的案例-AgileEAS.NET平台開發執行個體-藥店系統-快速的SAAS開發體驗,在文章中同時向大家提供了基於SAAS部署安全的示範用戶端下載,也向大家提供了包含全部原始碼下載。
AgileEAS.NET平台是一套應用系統快速開發平台,用於協助中小軟體開發商快速構建自己的公司資訊管理類Team Dev,以達到節省開發成本、縮短開發時間,快速適應市場變化的目的,AgileEAS.NET應用開發平台包含基礎類庫、資源管理平台、運行容器、開發協助工具輔助等四大部分,資源管理平台為敏捷並行開發提供了設計、實現、測試等開發過程的並行。
藥店系統案例以及案例所提供的SAAS部署技術是依賴於AgileEAS.NET平台提供的,這個案例是一個規格比較小,但卻很有代表性的一個案例,涵蓋了在公司專屬應用程式系統開發中的一系列技術、比如Orm技術、平台加插入技術、分布式通訊技術/WCF/WebService、SAAS技術、SOA思想等。
以下是藥店系統的原始碼目錄結構,我給大家簡要介紹一下:
AgileEAS.NET平台-文檔
這裡面是AgileEAS.NET平台所提供的開發參考文檔,包含類庫參考手冊、平台技術說明書 、平台開發指南、。平台自身的資料庫結構設計書、平台協助工具輔助的使用說明書等。
AgileEAS.NET平台-AppServer
這裡面是AgileEAS.NET平台分布式通訊Windows服務程式,用於提供應用的分布式運行能力,即SAAS/SOA架構的服務端技術。
藥店系統-源碼-VS2010
這裡面是藥店系統案例的所有原始碼,開發人員可以在還原藥店系統-Database Backup之後修改、編譯運行這部分原始碼,這是一個獨立、完整的案例。
藥店系統-文檔
這裡面是藥店系統案例的相關文檔,包含案例的資料庫模型定義、需求文檔和資料庫定義文檔。
藥店系統-完整開發教程PDF說明書系統
這裡面是callhot寫的如何使用AgileEAS.NET平台進行開發藥店案例的系列教程。
藥店系統-發布版本
這裡麵包含了一個可以可以直接部署為分布式結構的服務端和用戶端的最終編譯版本,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(進階群)(已滿)
連結
AgileEAS.NET平台開發指南-文章索引
AgileEAS.NET應用開發平台介紹-文章索引
AgileEAS.NET平台應用開發教程-案例計劃
AgileEAS.NET平台開發Step By Step系列-藥店系統-索引