Open-source pharmacy management system using SaaS structure technology-source code structure description

Source: Internet
Author: User

1. Description of the pharmacy system

Some time ago, we released a case study on the SAAs architecture based on the agileeas. NET platform-agileeas. NET platform development instance-pharmacy system-quick SaaS development experience.ArticleAnd provides you with a demonstration client download Based on SaaS deployment security.Source codeDownload.

Agileeas. NET platform is a rapid development platform for application systems. It helps small and medium-sized software developers quickly build their own enterprise information management development teams to save development costs and shorten development time, to quickly adapt to market changes, agileeas. the. NET application development platform consists of four parts: basic library, resource management platform, running container, and development auxiliary tools, the Resource Management Platform provides parallel design, implementation, testing, and other development processes for agile parallel development.

The SAAs deployment technology provided by drug store system cases and cases relies on agileeas. provided by the. NET platform. This case is a very representative case with relatively small specifications, it covers a series of technologies in enterprise application system development, such as ORM technology, platform addition and Insertion Technology, distributed Communication Technology/WCF/WebService, SAAS technology, and SOA ideas.

The sources of the pharmacy system are as follows:CodeDirectory structure:

Agileeas. NET platform-Documentation

The development reference documents provided by the agileeas. NET platform include the Class Library Reference Manual, platform Technical Manual, and platform development guide ,. The Database Structure Design book of the platform and the user manual of the auxiliary platform tools.

Agileeas. NET platform-appserver

Here is the Windows Service for Distributed communication on the agileeas. NET platform.ProgramIt is used to provide the Distributed Operation Capability of applications, that is, the server technology of SAAS/SOA architecture.

Pharmacy system-source code-vs2010

This is an independent and complete case where all the source code of the pharmacy system case can be modified and compiled and run after restoring the pharmacy system-database backup.

Pharmacy system-Documentation

This document is related to the pharmacy system case, including the database model definition, requirement document, and database definition document of the case.

Pharmacy system-complete development tutorial pdf manual system

This is a series of tutorials written by callhot on how to use agileeas. NET platform to develop pharmacy cases.

Pharmacy system-released version

This includes a final version of the server and client that can be directly deployed as a distributed structure. The appserver is deployed for the server. The winclient Directory provides client programs for Distributed/WCF communication, same as agileeas. NET platform development instance-pharmacy system-quick SaaS development experience provides the same download.

Ii. Download the case source code

Please download from here, or go to the official website of agileeas. Net: the official website download page.

Iii. How to Use Case source code

First, you can restore the database by executing scripts, restoring the database, and attaching the database. For details about how to restore the database by using the backup restoration technology, see "agileeas database restoration and related design instructions.

To compile the project, you can choose to use vs2010 open the pharmacy system-source code-vs2010 in the drugshop solution for compilation, you can also use the build-all.bat to compile the batch processing script, modify the relative path in the script before use.

Setlocal
 
 
 
Rem setting path
Set DIC = E: \ agileeas. Net \ pharmacy system-drugshop
 
 
 
Rem compilation Solution
C: \ windows \ microsoft. Net \ framework \ v4.0.30319 \ msbuild.exe % DIC % \ pharmacy system-source 'code? -Vs2010 \ drugshop. sln/T: rebuild/P: configuration = release
 
 
 
Rem Copies files to the published version/Application Server
Copy % DIC % \ pharmacy system-source code-vs2010 \ publish \ drugshop. Dal. dll % DIC % \ pharmacy system-released version \ appserver \ bin/y
 
Copy % DIC % \ pharmacy system-source code-vs2010 \ publish \ drugshop. BLL. dll % DIC % \ pharmacy system-released version \ appserver \ bin/y
 
 
Rem copies the file to the released version/upgrade
 
Copy % DIC % \ pharmacy system-source code-vs2010 \ publish \ drugshop. *. dll % DIC % \ pharmacy system-released version \ appserver \ xclient \ files/y
 
 
Rem copies the file to the published version/client
 
Copy % DIC % \ pharmacy system-source code-vs2010 \ publish \ drugshop. *. dll % DIC % \ pharmacy system-release version \ winclient/y
 
 
Pause
 
 

Modify the database connection parameters in the configuration file to run the case. The initial Administrator account isAdministrator", The password is"SA".

4. platform release and download

For information about the assembly, class library manual, and related information of the latest version of the platform, refer to the release on the official website of agileeas. net.

5. How to contact

If you have any questions about using the agileeas. NET development platform, use the following contact methods or communication methods.

1. Official Website:

Agileeas. NET platform: http://www.smarteas.net/

Agile Software Engineering Laboratory: http://www.agilelab.cn/

2,Agileeas. NET platformCommunication Group:

Communication Group on the agileeas. NET platform: 120661978 (super group) [New]

Communication Group on the agileeas. NET platform: 125643764 (advanced group) [New]

Communication Group on the agileeas. NET platform: 147168308 (advanced group) [New]

3. System Architecture exchange group:

System Architecture Communication Group: 9105332 (advanced group) (full)

System Architecture Communication Group 1: 124825459 (advanced group) (full)

System Architecture Communication Group 2: 49124441 (advanced group) (full)

System Architecture Communication Group 3: 47025564 (advanced group) (full)

Link

Agileeas. NET platform development guide-Article Index

Introduction to agileeas. NET application development platform-Index

Agileeas. NET platform application development tutorial-case plan

Agileeas. NET platform development step by step series-pharmacy system-Index

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

Tags Index: