L'entreprise a un volume d'affaires important et a entrepris de nombreux projets Afin de raccourcir le cycle de développement, mon patron m'a demandé de prendre les devants dans la construction d'une plateforme de développement rapide.
Notre activité principale est de développer des systèmes de gestion tels que OA, CRM et ERP. En créant un backend commun et en le combinant avec des composants développés rapidement, l'efficacité du développement peut être considérablement améliorée.
De plus, le patron a souligné à plusieurs reprises que le développement d'applications devait être pris en charge et qu'un développement pouvait être déployé sur Android et iOS.
En guise d'article d'ouverture, permettez-moi d'abord de présenter les points fonctionnels et techniques du framework, et les articles de suivi l'expliqueront en détail par fonction.
En présentant "l'adresse de démonstration de l'expérience en ligne", j'espère que tout le monde pourra s'en inspirer.
Site officiel :, adresse d'expérience : :8090/, nom d'utilisateur : Système, mot de passe : 0000
1 Technologie utilisée dans le framework
(1) Technologie front-end. : ajax +jQuery+jqgrid+Bootstrap
(2) Environnement de développement : VS2012-VS2015
(3) Base de données : SQL Server, Oracle, MySQL
(5) Backend technologie : ASP.NET MVC, TinyIoc (conteneur IoC), EF (framework ORM), Log4Net, NPOI, etc.
2.Affichage des principales fonctions du framework
Le terminal mobile. est développé via HTML et ajax Interact avec l'interface webapi backend. Une fois le développement terminé, il peut être intégré dans une application que les utilisateurs peuvent télécharger
Interface mobile :
Page de connexion :
1. Interface principale
IM en ligne
La gestion des autorisations est très importante dans un développement rapide, car chaque fonction doit contrôler les autorisations. Après avoir développé un composant d'autorisation générale, le développement ultérieur n'a besoin que de se soucier de la mise en œuvre commerciale et n'a pas besoin de le faire. contrôler les autorisations. Peut économiser beaucoup de travail.
Gestion des autorisations---Autorisation des fonctions
Gestion des autorisations--Autorisation des données
Basé Le concepteur de flux de travail Web peut personnaliser les formulaires et les processus, et le contrôle est relativement détaillé. Facile à utiliser.
Workflow--formulaire personnalisé
Workflow--conception de processus
Développement rapide : les utilisateurs peuvent générer du code front-end et back-end pour toutes les fonctions via une série de configurations, mettre le code dans la solution, l'exécuter et le compiler, puis utilisez-le.
Rapport
Commande : Fonctions développées via le cadre de développement agile, l'ensemble de la gestion de la relation client est développé via le cadre de développement et l'efficacité du développement est très élevée.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!