应用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(高级群)(已满)

链接


本文转自 agilelab 51CTO博客,原文链接:http://blog.51cto.com/agilelab/577434

相关文章
|
3月前
|
存储 缓存 监控
怎么更好地设计一个优秀的SaaS系统
设计一个优秀的SaaS系统,需要从架构、性能、安全性、租户隔离、扩展性等多方面进行深思熟虑。根据业务需求选择合适的多租户架构,保证数据隔离的同时提高系统性能。
187 1
|
1月前
|
安全 API 定位技术
房产SaaS系统如何利用HTTP代理IP
在信息化时代,网络成为生活的重要部分,HTTP代理IP的应用日益广泛。房产SaaS系统使用HTTP代理IP,可提高数据抓取效率、增强市场竞争力、优化用户体验,并确保系统安全稳定,是不可或缺的工具。主要应用于数据抓取、市场分析、策略调整、用户行为分析、多地区房源展示、提高访问速度和API请求管理等方面。
29 0
|
7月前
|
传感器 小程序 搜索推荐
(源码)java开发的一套(智慧校园系统源码、电子班牌、原生小程序开发)多端展示:web端、saas端、家长端、教师端
通过电子班牌设备和智慧校园数据平台的统一管理,在电子班牌上,班牌展示、学生上课刷卡考勤、考勤状况汇总展示,课表展示,考场管理,请假管理,成绩查询,考试优秀标兵展示、校园通知展示,班级文化各片展示等多种化展示。
105 0
(源码)java开发的一套(智慧校园系统源码、电子班牌、原生小程序开发)多端展示:web端、saas端、家长端、教师端
|
2月前
|
人工智能 API 网络安全
使用SaaS化的Aurora应用快速搭建私人ChatGPT助手
Aurora是一个带UI且免费的GPT私人聊天助手,可切换GPT-3.5,4,4o等常用版本。用户可通过部署Aurora,快速打造自己专属的AI助手。阿里云计算巢已将Aurora打包为SaaS应用,您无需下载代码或安装复杂依赖,也无需连接国外VPN,仅需填写5个参数并等待5分钟,即可通过国内网络快速搭建私人聊天助手,非常适合非技术人员。部署前需确保已开通阿里云账号且余额充足。
|
3月前
|
存储 前端开发 数据库
一文搞懂SaaS应用架构:应用服务、应用结构、应用交互设计
【10月更文挑战第21天】本文介绍了 SaaS 应用服务的多租户服务、安全服务和更新与维护服务,以及 SaaS 应用的前后端结构和交互设计。多租户服务涉及数据隔离和资源分配;安全服务包括身份认证与授权及数据安全;更新与维护服务涵盖版本管理和技术支持。前端结构关注用户界面设计和前端技术选型;后端结构则涉及微服务架构和数据库管理。交互设计强调租户与应用的交互和应用内部模块间的交互。
286 0
|
3月前
|
人工智能 算法 JavaScript
无界 SaaS AI 生态大模型:技术在中国,链接全世界
无界 SaaS AI 生态大模型涵盖前端用户界面、后端服务器逻辑、数据库设计、API 接口开发及区块链技术应用。本文提供一个简化框架,介绍技术栈选择、核心功能模块(用户管理、商城、数据确权、链接力、算力算法、AI 生态大模型、全球化支持)及后端示例代码,帮助将商业模式转化为代码。
|
6月前
|
Oracle 安全 关系型数据库
ERP系统的云计算与SaaS模式:实现高效灵活的企业管理
【7月更文挑战第29天】 ERP系统的云计算与SaaS模式:实现高效灵活的企业管理
321 4
|
5月前
|
数据挖掘 BI API
简单了解CRM与SaaS系统
本文介绍了CRM(客户关系管理系统)和SaaS(软件即服务)的概念、应用场景、两者之间的关系以及CRM接口的作用和设置流程,强调了SaaS模式为CRM系统提供了灵活、便捷、经济高效的使用方式,以及CRM接口在数据集成、自动化流程、功能扩展和数据分析方面的重要性。
161 0
|
7月前
|
人工智能 大数据 云计算
软件即服务(SaaS)的兴起:技术变革引领商业新纪元
【6月更文挑战第21天】SaaS兴起引领商业变革: 互联网与云计算催生了SaaS模式,降低企业IT成本,提供按需订阅、免安装维护的软件服务。多租户架构保证数据安全,实时更新促进效率与创新。SaaS重塑商业模式,降低创业门槛,助力企业灵活应对市场变化,驱动数字化转型和行业发展。未来,SaaS将继续扮演创新推手角色。
|
8月前
|
存储 运维 Java
java云his系统源码一站式诊所SaaS系统Java版云HIS系统 八大特点
HIS系统采用面向技术架构的分析与设计方法,应用多层次应用体系架构设计,运用基于构件技术的系统搭建模式与基于组件模式的系统内核结构。通过建立统一接口标准,实现数据交换和集成共享,通过统一身份认证和授权控制,实现业务集成、界面集成。
97 1