Även känd som domän logik , består affärslogik av de funktionella algoritmer som rör informationsutbytet mellan användargränssnittet och en särskild databas . Begreppet lager affärslogik avser programvara kod som ansluter mål företagande och mål för programmet ändamålet . Företag eller domän logik inte avse inte produkten logik eller indata och utdata validering aspekter . Till exempel kan detta gälla regler som vanligtvis förknippas med en databasens koda näringspolitiska uppgifter som att lägga ut avgifter för andra tjänster i samband med just den databasen . Instruktioner
1
utröna affärsmodell parametrar som kommer att användas upprepade gånger i kodifiera verksamheten . Identifiera tillverkare , produkter, tjänster , kostnader produktion, distribution och längd av arbetstiden för att producera dem . Skapa en skriftlig lista och disposition , ordbehandlingsdokument eller kalkylblad som beskriver denna information .
2
Design en eller flera databaser för att spåra parametrarna på din lista , dokument eller kalkylblad . Beskriv vad variablerna och konstanterna av verksamheten och produkter på en lista för att hänvisa till . Skapa en grafiskt lutande modell för att visa hur varje komponent relaterar till varandra. Inkludera tabeller inuti den grafiska modell som betecknar tjänst eller produkt arkitektur . Inkludera andra element affärsapplikationer såsom kostnad , avgifter finansiering , kostnader för arbetskraft , lån och forsknings-och utvecklingskostnader om tillämpligt .
3
använd den specificerade frågan affärer algoritmer inom en SQL-databas för att visa alla relationer , hur de arbetar och där ursprungligen etablerad inom den grafiska modellen . Utforma de utländska och primära komponenter som särskilt ansluta alla de olika datatabeller till var och en . Utveckla frågor som syftar till att påvisa relationerna mellan tjänster och produkter och att tillhandahålla alternativa sätt att olika produkter kan samverka inom företagssektorn .
4
Design med separation av tanke och läsbarhet av koden i åtanke , eftersom det är enklare att tolka affärslogik som inte är del av presentationen logik. Se till att skärmen presentation och html-kod är separat från den säkerhet och databas logik för betraktande klarhet . Exempelvis är mycket av standarden JSP , ASP och PHP kodning struktureras med loopa igenom datamängder som skickar ut html resultat . När detta inträffar , kan det vara svårt att märka om en nyckel html -taggen kan saknas eller berätta exakt var uppgifterna kommer från .
5
Förstå att separationen av arbetskraft aspekter i olika databaser är viktigt för större företag som har högt specialiserade medarbetare . Att hålla reda på arbetskraft aspekter såsom avdelning - specifika uppgifter på datorn är inte lika kritisk för mindre organisationer där programmering fungerar vanligen utförs av en individ .