一、AgileEAS.NET SOA中间件应用开发简介
--------
在4月份,callhot写过一系列的有关于AgileEAS.NET平台的开发应用的系列AgileEAS.NET平台开发Step By Step系列-药店系统-索引,他通过一个接近于实际应用的案例,从头到尾的向大家展示了AgileEAS.NET平台在企业信息系统开发中的应用及其应用开发的过程。
AgileEAS.NET平台是一套应用系统快速开发平台,用于帮助中小软件开发商快速构建自己的企业信息管理类开发团队,以达到节省开发成本、缩短开发时间,快速适应市场变化的目的,AgileEAS.NET应用开发平台包含基础类库、资源管理平台、运行容器、开发辅助工具等四大部分,资源管理平台为敏捷并行开发提供了设计、实现、测试等开发过程的并行。
AgileEAS.NET平台基于软件过程改进以及构件化快速开发两方面达到这方面的目标,在软件过程改进实践方面,提出了独有的“敏捷并行开发方法”开发方法,其目的是在软件的管理之中提出符合国内中小软件企业实际情况并且可操作的软件工程实践、软件过程改进思想、及相配套的项目管理系统。
在快速开发方面,AgileEAS.NET平台平台提供了企业应用开发所需的诸如ORM、IOC、分布式通信、插件与平台基础结构以及一系统的快速生成工具,涵盖开发过程中的设计、编码、集成、部署、运维等各个环节。
![github](https://github.com/agilelab/drugshop/blob/master/Documents/drugshop1.png "drugshop")
在callhot的AgileEAS.NET平台开发Step By Step系列-药店系统的系统之中,他详细的向大家展示了AgileEAS.NET平台在企业信息系统中提供的强大支持,在短短的一个月时间之向,向大家贡献了一个完整的案例及配套的几十篇渐进式教程,我相信大家通过他的教程,都能应用AgileEAS.NET平台中小型企业应用。
二、药店系统的SAAS部署
--------
Callhot接手了新的工作,我在他留下的代码的基础之上,采用了最新的AgileEAS.NET平台进行了一个重构和裁剪,并且通过互联网以SAAS结构向大家发布了这个应用,其总体结构如下。
![github](https://github.com/agilelab/drugshop/blob/master/Documents/drugshop2.png "drugshop")
数据库和分布式应用层我部署在我的互联网服务器上,客户端我将提供一个msi包给大家下载,客户端和应用服务器可以通过webservice、WCF(http/TCP)进行数据通信,最终运行界面如下:
![github](https://github.com/agilelab/drugshop/blob/master/Documents/drugshop3.png "drugshop")
三、客户端下载及使用说明
--------
客户软编译版本我打开了rar压缩包,请大家通过这里下载,下载解压缩后运行EAS.WinClient.exe文件。
大家可以使用0001(采购员),0002(销售员),0003(店长)三个账号登录药店系统,所有密码均为空,三个账户操作权限不同,请大家不要修改密码。
在下载包中的EAS.Winclient.exe.config文件之中记录应用程序服务器的通信设置。
<services>
<service name="RMIService" service-type="WebService" singleton="true" url="http://www.agilelab.cn/xservice/rmiservice.asmx" />
<!--<service name="RMIService" service-type="WcfService" singleton="true" url="net.tcp://202.100.84.179:6688/EAS.RMIService" />-->
</services>
系统默认使用WebService通信,连接至http://www.agilelab.cn/xservice/rmiservice.asmx,我在http://www.agileleab.cn/网站以iis宿住部署了webservice方式部署了通信服务,业务层寄宿在iis之中运行。
使用者也可以替换为wcf/tcp通信,连接至net.tcp://202.100.84.179:6688/EAS.RMIService,我在202.100.84.179部署了一套独立的基于wcf/tcp通信的应用服务程序。
友情提示一下,webservice通信较慢,特别是在登录界面之上,点了登录可能要等一会,因为使用的是SericeLocator动态调用技术,涉及编译webservice的代理类,请大家理解。
四、关于自动升级
--------
在AgileEAS.NET平台本次重构过程之中,废弃了原有的基于插件的静默升级形式,替换了比较通过的独立升级程序,升级参数通过客户端目录中的update.ini文件升级。
#AgileEAS.Net 平台升级控制文件
[config]
allow = 1
url = http://www.agilelab.cn/xservice/smartupdateservice.asmx
#url = net.tcp://202.100.84.179:6688/EAS.SmartUpdateService
升级技术同样也可以采用ws技术也可采用wcf技术,目前,为了避免多点升级维护的麻烦,只提供于ws的升级,升级服务地址
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
管理系统是一种通过计算机技术实现的用于组织、监控和控制各种活动的软件系统。这些系统通常被设计用来提高效率、减少错误、加强安全性,同时提供数据和信息支持。以下是一些常见类型的管理系统: 学校管理系统: 用于学校或教育机构的学生信息、教职员工信息、课程管理、成绩记录、考勤管理等。学校管理系统帮助提高学校的组织效率和信息管理水平。 人力资源管理系统(HRM): 用于处理组织内的人事信息,包括员工招聘、培训记录、薪资管理、绩效评估等。HRM系统有助于企业更有效地管理人力资源,提高员工的工作效率和满意度。 库存管理系统: 用于追踪和管理商品或原材料的库存。这种系统可以帮助企业避免库存过剩或不足的问题,提高供应链的效率。 客户关系管理系统(CRM): 用于管理与客户之间的关系,包括客户信息、沟通记录、销售机会跟踪等。CRM系统有助于企业更好地理解客户需求,提高客户满意度和保留率。 医院管理系统: 用于管理医院或医疗机构的患者信息、医生排班、药品库存等。这种系统可以提高医疗服务的质量和效率。 财务管理系统: 用于记录和管理组织的财务信息,包括会计凭证、财务报表、预算管理等。财务管理系统
资源推荐
资源详情
资源评论
收起资源包目录
基于AgileEAS.NET平台开发的一个药店管理系统,包含所有源代码、文档、数据库,可直接运行。.zip (462个子文件)
drugshop.bak 21.11MB
nlbserver.start.bat 68B
soaserver.start.bat 29B
uinstall.bat 27B
install.bat 27B
eas.publish.cmd 16KB
EAS.SOA.Server.exe.config 3KB
EAS.SOA.Server.x64.exe.config 3KB
EAS.WinClient.Start.exe.config 3KB
DrugShop.Appstart.exe.config 3KB
App.config 3KB
EAS.BPM.Appstart.exe.config 2KB
DrugShop.Main.exe.config 2KB
App.config 2KB
EAS.NLB.Server.x64.exe.config 1KB
EAS.NLB.Server.exe.config 1KB
EAS.NLB.Server.exe.config 1KB
NLB.config 785B
EAS.Cached.Server.x64.exe.config 764B
EAS.Cached.Server.exe.config 762B
EAS.SOA.Loader.exe.config 433B
EAS.DbInitializer.exe.config 314B
EAS.Configure.exe.config 314B
EAS.OrmDesigner.exe.config 162B
EAS.SmartUpdateConfig.exe.config 141B
RibbonShell.designer.cs 67KB
DrugSale.Designer.cs 50KB
DrugStoreCount.Designer.cs 36KB
DockableShell.designer.cs 35KB
DrugChangePrice.Designer.cs 33KB
DrugLost.Designer.cs 32KB
StoreCountQuery.designer.cs 32KB
DrugBackCustom.Designer.cs 32KB
DrugBackProvider.Designer.cs 31KB
DrugIn.Designer.cs 30KB
DrugDictEditor.Designer.cs 29KB
DrugBackCustomQuery.Designer.cs 27KB
DrugStoreQuery.Designer.cs 26KB
DrugLimitQuery.Designer.cs 26KB
DrugChangePriceQuery.Designer.cs 25KB
DrugInQuery.Designer.cs 25KB
DrugBackProviderQuery.Designer.cs 25KB
DrugLostQuery.Designer.cs 25KB
RibbonShell.cs 24KB
DrugDictList.Designer.cs 23KB
TabShell.designer.cs 22KB
ProvideListControl.Designer.cs 21KB
DrugStoreAdjust.Designer.cs 21KB
WorkFlow.Designer.cs 20KB
DrugSaleQuery.Designer.cs 19KB
ProviderSelect.Designer.cs 16KB
ProviderEditor2.Designer.cs 15KB
DrugStoreCountService.cs 15KB
DrugInput.Designer.cs 15KB
TabShell.cs 14KB
DockableShell.cs 12KB
DrugTypeList.Designer.cs 12KB
DrugSale.cs 11KB
DrugIn.cs 11KB
LoginForm.Designer.cs 10KB
AboutForm.Designer.cs 9KB
DrugStoreService.cs 8KB
ProvideListControl.cs 8KB
LoginForm.cs 7KB
Resources.Designer.cs 7KB
Inventory.Generator.cs 7KB
CPrice.Generator.cs 7KB
BaseReport.Designer.cs 7KB
BackNumberInput.Designer.cs 7KB
DrugInOutSearchControl.Designer.cs 7KB
DrugDictList.cs 7KB
DrugStoreCount.cs 7KB
PasswordBox.designer.cs 7KB
PIn.Generator.cs 7KB
Dict.Generator.cs 6KB
DrugLost.cs 6KB
Store.Generator.cs 6KB
PBack.Generator.cs 6KB
SOut.Generator.cs 6KB
Lost.Generator.cs 6KB
DbEntities.cs 6KB
SBack.Generator.cs 6KB
DrugChangePrice.cs 6KB
DrugStoreAdjust.cs 6KB
SalePriceInput.Designer.cs 6KB
StoreCountNumberInput.Designer.cs 6KB
DrugBackProvider.cs 6KB
NumberInput.Designer.cs 6KB
DrugDictEditor.cs 6KB
DrugBackCustom.cs 6KB
Plan.Generator.cs 6KB
DrugLimitQuery.cs 5KB
Account.Generator.cs 5KB
DrugInOut.Generator.cs 5KB
StoreCountQuery.cs 5KB
Provider.Generator.cs 5KB
ProviderEditor2.cs 5KB
DrugBackService.cs 5KB
DrugUnit.Designer.cs 5KB
ModuleManager.cs 5KB
共 462 条
- 1
- 2
- 3
- 4
- 5
资源评论
普通的一个普通猿
- 粉丝: 1467
- 资源: 1761
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功