Titel: srs dokument för examensregistreringssystem Sidlänk: srs dokument för examensregistreringssystem - Upplagt av: Gäst Skapad den: torsdagen den 17 januari 2013 07:48:11 1.introduktion 1.1 syfte 1.2 omfattning 1.3 definitioner, akronymer och förkortningar 1.4 Referenser 1.5 översikt 2.övergripande beskrivning 2.1 produktperspektiv 2.1.1 systemgränssnitt 2.1.2 användarintervall 2.1.3 hårddiskgränssnitt 2.1.4 mjukvaruanslutningar 2.1.5 kommunikationsgränssnitt 2.1.6 minnesbegränsningar 2.1.7 operationer 2.1.8 platsanpassningskrav 2.2 produktfunktioner 2.3 användaregenskaper 2.4 begränsningar 2.5 antagande och beroenden 2.6 fördelning av krav 3.specifika krav 3.1 extern inter. Etc Titel: Examensregistreringssystem i ooad Sidlänk: Examensregistreringssystem i ooad - Inlagd av: Gäst Skapad den: Torsdag 08. mars 2012 09:39:46 Jag vill ha abstrakt om ämnesexamensregistreringssystem. etc Titel: Examensregistreringssystem Sidans länk: Examensregistreringssystem - Inlagd av: Gäst Skapad den: Tisdag 23 Juli 2013 01:27:40 Jag vill ha problemdefinition genom att jag vill ha introduktionsordlista genral knolege om domänkunderna användare enviorment uppgiften Procedurer utför för närvarande konkurrerande programvarusymillariteter till andra domäner, jag hoppas att du kommer att fylla min återuppbyggnad. snälla ge mig mini-projekt i objektorienterat designanalys ämne. . etc Titel: Visual Basic Form Design för utländska handelssystem i Ooad Sidlänk: Visual Basic Form Design för utländska handelssystem i Ooad - Inlagd av: Gäst Skapad den: Fredag 19 Augusti 2016 04:26:10 Hej, men jag skulle vilja gillar att få detaljer om visuell grundformsdesign för utländska handelssystem i ooad. Etc Titel: klassdiagram för examensregistreringssystem Sidlänk: klassdiagram för examensregistreringssystem - Inlagd av: Gäst Skapad den: torsdag 25 oktober 2012 09:45:48 Jag letar efter ett exempel på ett klassdiagram så att jag kan förstå konceptet bättre. etcOBJECTIVE: Att utveckla ett mini-projekt som följer de 12 övningarna nedan. 1. Att utveckla ett problemformulär. 2. Utveckla ett IEEE-standard SRS-dokument. Utveckla även riskhantering och projektplan (Gantt-diagram). 3. Identifiera användarfall och utveckla modellmodellen. 4. Identifiera verksamheten och utveckla ett UML Aktivitetsdiagram. 5. Identifiera de konceptuella klasserna och utveckla en domänmodell med UML-klassdiagram. 6. Använd de identifierade scenarierna för att hitta interaktionen mellan objekt och representera dem med hjälp av UML-interaktionsscheman. 7. Rita statstabeldiagrammet. 8. Identifiera användargränssnittet, domänobjekt och tekniska tjänster. Rita det partiellt skiktade, logiska arkitekturdiagrammet med UML-paketdiagramnotation. 9. Implementera lagen Tekniska tjänster. 10. Implementera Domain Objects-lagret. 11. Implementera användargränssnittet. 12. Rita komponent - och distributionsdiagram. 18 Föreslagna domäner för Mini-projekt. 1. Passportautomatiseringssystem. 2. Bokbank 3. Examen Registrering 4. Lagerunderhållssystem. 5. Online kursbokningssystem 6. E-ticketing 7. Programvaruhanteringssystem 8. Kreditkortbehandling 9. E-bokhanteringssystem 10. Rekryteringssystem 11. Utrikeshandelssystem 12. Konferensstyrningssystem 13. BPO Management System Klicka på Nedan länkarna för att ladda ner den manuella Relaterade inlägg: CS2357 2 kommentarer: Kan du ge kodningen i Java eller Visual Basic för lagerunderhållssystem. kan du ge dokumentet eller kodningen i inbäddad c för atm-säkerhetssystemet Skicka en kommentar LAB MANUAL Sök på den här bloggen LAB MANUAL Blog ArchiveSTOCK UNDERHÅLLSSYSTEM 1.Objektiv: Att tillhandahålla en komplett version av ett lagerhanteringssystem och hantera hela lagerhanteringsprocessen av ett företag. 2.Scope av projektet: För att säkerställa bärbarhet och därmed kompatibilitet. För att säkerställa att vårt system flyttar med tiden, dvs det möjliggör underhåll, uppgraderingar och periodiska backups av utvecklad och auktoriserad personal. Programmera systemet med lämplig design, applikation, plattform och programmeringsspråk. 3.Projektbeskrivning: Lagerförvaltaren har rättigheterna och kontrollerna för att logga in i programvaran genom att ange sitt användarnamn och lösenord. De analyserar vilka varor som är neede, vilka är de utgått och de gamla. Då släckte han de gamla varorna genom att sälja Det kommer med erbjudande. Då kommer han att eliminera de utgått godsna från gudarna. Sedan förbereder han listan över varor som behövs för kundservicebutiken. Då ringer han företaget för offert. Efter att ha tagit emot citat från företaget väljer beståndsförvaltaren det bästa priset. Då köper chefen de nödvändiga varorna från motsvarande företag. Efter leverans av alla varor av företagsledaren och försäljningschefen löser alla sina betalningar med skatt. Därefter säljer aktieförvaltaren varorna till många kunder och uppdaterar alla detaljer i databasen. Genom att bearbeta dessa steg hanterar lagerförvaltaren det lager som finns tillgängligt i gudstaden. 4.KRAV: (a).FUNKTIONSKRAV: KRAV: 1.Login: Inloggning uppnås av aktieförvaltaren. 2.Analys av varor: Hitta utgått gods Hitta de äldre och sälja med erbjudandepriser 3.Förbered listan: Förteckning över varor eller föremål som behövs förberedas av förvaltaren. 4.Getting Quotations: Lagerförvaltaren får citatet från företagsledaren. 5.chosing det bästa: Stock manager väljer de bästa citat. 6.Köp av varorna: Lagerförvaltare köper godet från företagsledaren. 7. Leveransförskott Betalning: Leverans av varor av det erforderliga bolaget och betalning av aktieförvaltaren. 8.Uppdatera: Det utförs av lagerchefen i databasen. 2. ANALYS: Analysera kraven om den ger korrekt operationsutmatning och utför uppgiften. 3. DESIGN: Projektledare ska utforma projektets layout innan man genomför tidsåtgång, kostnadsallokering och personalfördelning ska komma under designprocessen. 4. GENOMFÖRANDE: Efter att ha sammanfattat alla diagram måste vi generera kod för varje diagram, dvs från usecase till implementering. 5. TESTNING: Avteer implementera diagrammet med domänspråket, vi måste testa de specifika projekten. 6. HÅLLBARHET: Systemet bör lätt uppdateras. Systemet bör använda den utbytbara plug-insprogramvaran som utvecklats bör bibehålla projektets kostnad och tidsplan. (b). NON-FUNKTIONSKRAV: Icke-funktionella krav definierar behoven i termer om prestanda, logiska databaskrav, designbegränsningar, standardkompatibilitet, tillförlitlighet, tillgänglighet, säkerhet, underhåll och bärbarhet. jag. PRESTANDSKRAV: Prestandakrav definierar acceptabla svarstider för systemfunktionalitet. Laddningstiden för användargränssnittskärmarna tar inte längre än två sekunder. Inloggningsinformationen ska verifieras inom fem sekunder. Frågor ska resultera inom fem sekunder. ii. DESIGN CONSTRAINTS: Programvaran ska vara ett standardsystem som körs i en Windows-miljö. Systemet ska utvecklas med hjälp av en rationell företagspaket. III. Tillförlitlighet: Ange de faktorer som krävs för att fastställa den tillförlitliga tillförlitligheten hos mjukvarusystemet vid leveranstidpunkten. iv. TILLGÄNGLIGHET: Systemet ska ha en tillgänglighet på 99,99. v. PORTABILITET: Systemet ska vara extremt via usb-enheten. Systemet ska vara enkelt att migrera eller säkerhetskopiera via en annan användardrivning. vi. HÅLLBARHET: Systemet ska använda utbytbara plugins. Systemet ska lätt kunna uppdateras för korrigeringar och patchar. Systemet ska vara enkelt att uppgradera. (c).HARDWARSKRAV: 1. Processor 8211 Intel Pentium IV-2.0 GHz. 2. Hårdvara 8211 40 GB. 3. RAM 8211 512mb 4. DVD RAM 8211 1 nos. (D).SOFTWAREKRAV: 1. OS 8211 Windows XPvista. 2. Frontändverktyg 8211 Rational Rose Enterprise-paket. 3. Back End Tool 8211 Oracle 10i. 5.MODULE BESKRIVNING: i. LOGIN: Inloggningen används för kundens säkerhet. Kunden loggar in med användarnamnet och kundens lösenord. Analys: Lagerförvaltaren analyserar stockarna. Han identifierar de gamla lagren och de utgått varorna och även listan över objekt som behövs. Gammal beståndsrätter: Lagerförvaltaren rensar de gamla varorna genom att sälja det till ett anbudspris. Order List Preparation: Lagerförvaltaren förbereder listan över objekt som ska köpas. Då ringer han företaget för offert. Citat: Lagerförvaltaren ringer företaget för offert. Efter att ha tagit emot citat från företaget väljer stockförvaltaren citatet. Inköp: Lagerförvaltaren köper de erforderliga varorna från det motsvarande bolaget där noteringarna väljs. Betalning: Lagerförvaltaren betalar räkningarna tillsammans med skatten och varorna levereras av företagsledaren. 6. DOMAIN MODEL: En domänmodell är en visuell representation av begreppsmässiga klasser eller verkliga situationer objekt i en domän. I objektorienterad analys är domänmodellen den viktigaste. Det illustrerar konceptet inom domänen. Det fungerar som inspirationskälla för att utforma vissa programvaruobjekt. Förhållandet mellan aktieförvaltaren och kunden är inköp av varorna genom rabatterad försäljningsförsäljning. Förhållandet mellan aktiechefen och företagsledaren är att ge förstärkare få offert för inköp av varor. 7.PARTIAL LAYERED ARCHITECTURE: Sequence diagram är ett interaktionsöversikt diagram. Den ger en stor bildöversikt av hur en uppsättning interaktioner är relaterade när det gäller logik och processflöde. Denna delskiktarkitektur visar gränssnittet för sekvensdiagrammet, här visar administratören gränssnittet genom att visa skådespelarsymbolen. 8.LOGISK ARKITEKTUR: Den logiska arkitekturen är storskalig organisation av programvaruklass i paket, delsystemlager. Det kallas som den logiska arkitekturen eftersom det inte finns någon riktning om hur dessa element används på olika operativsystem. 9.RISKAKTIVITET: Det är svårt att sälja de gamla eller utgått produkterna. Det är också svårt att hitta de utgått. Om vi köper en billig produkt och efter en gång kan det förekomma ett prisfall. I detta fall måste lagerchefen möta förlusten. 10.GANTT CHART: Det är en typ av stapeldiagram som beskriver projektschemat. Det illustrerar start - och slutdatum för terminalelementet och ytterligare en del av projektet. 11.POST - FUNKTION OCH PERFUNKTION: LOGGA IN Pre-funktion: Användarnamnet och lösenordet måste anges. Postfunktion. Inloggningsnamnet och lösenordet är markerat för validering. ANALYS: Förfunktion. Antal tillgängliga varor Postfunktion. Förberedelse av den slutliga förteckningen över de varor som ska beställas utifrån tillgängligheten. STOCKRESULTATION: Förfunktion: Tar listan över äldre bestånd. Postfunktion. Clearing den äldre beståndet på erbjudanden och rabattförsäljning. BESTÄLLNINGSLISTA FÖRBEREDELSE: Förfunktion. Skapa en förteckning över varor som beställs utifrån kravet. Postfunktion. Skickar listan till företaget. KVOTA: Pre funktion. Få order från lagerchef och förbereda offert för de beställda varorna. Postfunktion. Sändning av citatet beredd till aktiechefen. KÖP: Före funktion: Välja den bästa offert baserad på billigare priser. Postfunktion. Inköp av varorna baserat på citat som valts. LEVERANS OCH BETALNING: Förfunktion. Få förskottsbetalning från aktieförvaltaren. Postfunktion. leverans av varor till aktieförvaltaren efter förskottsbetalningen. UPDATE DATABASE: Pre funktion. Rensa äldre poster i databasen. Postfunktion. Uppdatering av databasen enligt nytt köp. 12.UML PACKAGE DIAGRAM: Ett UML-paketschema ger ett sätt att gruppera element. Ett UML-paketschema kan gruppera någontingsklasser. Andra paket i mycket vanliga. Ett UML-paket är ett mer allmänt koncept än bara ett java-paket eller namnrymd, genom ett UML-paket kan vi representera dem och mer. Frampilaren från lagerförvaltaren till kunden. 13.TECHNICAL SERVICE LAYER: Detta visar interaktionen mellan aktörerna eller objekten i sekvensdiagrammet. Frampilaren från lagerförvaltaren till kunden avser försäljningen. Lagerförvaltare analyserar att vad är de gamla lagren som finns och vad som behövs. Admin uppdaterar databasen. Lagerchef köper varorna från företagsledaren. Då skickar företagsledaren offerten till lagerchefen. 14.DOMAIN OBJECT LAYER: Efter att ha komponerat teknisk service lager från partiell arkitektur. Eftersom de kommer att generera kodning i JAVAVB. Projektdomänen upplevs under javavb med hjälp av Rational Rose Software Suit. 15.USER INTERFACE LAYER: I användargränssnittskiktet visas gränssnittet med sekvensdiagrammet genom att ändra sekvenssymbolen. Sekvenssymbolen ersätts av aktörssymbolen som visar gränssnittet mellan sekvensdiagrammet. UML USECASE DIAGRAM: Uml ger användningsdiagramdiagram för att illustrera namnen på användningsfall och författarrelation mellan dem. Använd fallschema och fallförhållande är sekundärt i bruk fall arbetskraftsfall textdokument. UML-sekvensdiagram: UML-kollabreringsdiagram: UML-statusdiagram: UML-aktivitetsdiagram: UML-borttagningsdiagram: Genomförande: Slutsats: Använd fallscheman Använd falldiagram Förutom att introducera användarfall som huvudämnen i programutveckling, Jacobson ( 1994) infördes också ett diagram för visualisering av användningsfall. Användningsfallsschemat är också nu en del av UML. Många tycker att denna typ av diagram är användbart. Men jag måste betona att du inte behöver dra ett diagram för att använda användarfall. Ett av de mest effektiva projekt som jag vet att användes användarfall involverade att hålla var och en på ett indexkort och sortera korten i staplar för att visa vad som behövs byggnad i varje iteration. Figur 3-2 visar några av användningsfallen för ett finansiellt handelssystem. Figur 3-2. Använd fallschema En skådespelare är en roll som en användare spelar med avseende på systemet. Det finns fyra aktörer i Figur 3-2: Handelschef, Trader, Säljare och Redovisningssystem. (Ja, jag vet att det skulle vara bättre att använda ordrollen, men det var tydligen en mistranslation från svenska.) Det kommer troligen att finnas många handlare i den givna organisationen, men vad gäller systemet är det alla som spelar samma roll. En användare kan också spela mer än en roll. Till exempel kan en ledande näringsidkare spela rollen som Trading Manager och också vara en vanlig näringsidkare, en Trader kan också vara en säljare. När man handlar med skådespelare är det viktigt att tänka på roller snarare än människor eller jobbtitlar. Skådespelare utför användningsfall. En enskild skådespelare kan utföra många användningsfall omvänd, ett användningsfall kan ha flera aktörer som utför det. I praktiken finner jag att skådespelare är mest användbara när man försöker komma över användningsärenden. Inför ett stort system kan det ofta vara svårt att komma med en lista över användningsfall. Det är lättare i dessa situationer att komma fram till aktörslistan först och försök sedan utarbeta användningsärenden för varje skådespelare. Skådespelare behöver inte vara mänsklig, även om skådespelare är representerade som stavfigurer inom ett användningsdiagram. En skådespelare kan också vara ett externt system som behöver lite information från det nuvarande systemet. I Figur 3-2 kan vi se behovet av att uppdatera kontona för redovisningssystemet. Det finns flera variationer på vad folk visar som skådespelare. Vissa människor visar varje externt system eller mänsklig skådespelare på användningsdiagrammet andra föredrar att visa initiativtagaren av användarfallet. Jag föredrar att visa skådespelaren som får värde från användningsfallet, vilket vissa folk refererar till som den primära skådespelaren. Men jag tar inte detta för långt. Jag är glad att se att bokföringssystemet blir värt, utan att försöka räkna ut den mänskliga skådespelaren som får värde från redovisningssystemet, vilket skulle medföra att man själva modellerar redovisningen. Med det sagt bör du alltid ifrågasätta använda fall med system aktörer, ta reda på vad de verkliga användarnålen är och överväga alternativa sätt att möta dessa mål. När jag arbetar med skådespelare och använder fall, oroar jag mig inte för mycket om vad de exakta relationerna är bland dem. För det mesta, det jag verkligen efter är användarfall är skådespelarna bara ett sätt att komma dit. Så länge jag får alla användarfall, är jag inte orolig för detaljerna hos skådespelarna. Det finns några situationer där det kan vara värt att spåra skådespelarna senare. Systemet kan behöva konfigurera för olika typer av användare. I det här fallet är varje typ av användare en skådespelare, och användarfallen visar dig vad varje skådespelare behöver göra. Spåra som vill använda fall kan hjälpa dig att förhandla om prioriteringar bland olika aktörer. Vissa användningsfall har inte tydliga länkar till specifika aktörer. Tänk på ett verktyg företag. Det är uppenbart att ett av dess användarfall är Skicka ut Bill. Det är dock inte så lätt att identifiera en tillhörande skådespelare. Ingen särskild användarroll begär en faktura. Räkningen skickas till kunden, men kunden skulle inte invända om det inte hände. Den bästa gissningen hos en skådespelare här är Faktureringsavdelningen, eftersom det blir värde från användningsfallet. Men fakturering är vanligtvis inte involverad i att spela ut användarväsendet. Var medveten om att vissa användningsfall inte kommer att dyka upp som en följd av processen att tänka på användarfall för varje skådespelare. Om det händer, oroa dig inte för mycket. Det viktiga är att förstå användningsfall och användarnål som de uppfyller. En bra källa för att identifiera användarfall är externa händelser. Tänk på alla händelser från omvärlden som du vill reagera på. En given händelse kan orsaka en systemreaktion som inte involverar användare, eller det kan ge en reaktion i första hand från användarna. Att identifiera händelserna som du behöver reagera på hjälper dig att identifiera användarfall. Använda fallförhållanden Utöver länkarna mellan aktörer och användarfall kan du visa flera typer av relationer mellan användarfall. Inkludera förhållandet uppstår när du har en bit av beteende som liknar mer än ett användarfall och du vill inte fortsätta kopiera beskrivningen av det beteendet. Till exempel kräver både Analyze Risk and Price Deal att du värdesätter avtalet. Att beskriva affärsvärdering innebär en rättvis del av skrivning, och jag hatar kopiera och klistra in. Så jag snurrade bort en separat Value Deal användnings fall för denna situation och hänvisade till den från de ursprungliga användningsfallen. Du använder använd case generalisering när du har ett användningsfall som liknar ett annat användningsfall men gör lite mer. I själva verket ger detta oss ett annat sätt att fånga alternativa scenarier. I vårt exempel är det grundläggande användningsfallet Capture Deal. Det här är fallet där allt går smidigt. Saker kan dock störa den smidiga upptagningen av en affär. Den ena är när en gräns överskrids, till exempel det maximala belopp som handelsorganisationen har etablerat för en viss kund. Här utför vi inte det vanliga beteendet som är förknippat med det angivna användningsfallet, vi utför ett alternativ. Vi skulle kunna lägga den här variationen i användningsfallet Capture Deal som ett alternativ, som med det fallet Köp en produkt använder jag tidigare beskrivit. Vi kan dock känna att detta alternativ är tillräckligt olika för att förtjäna ett separat användarfall. Vi lägger alternativa vägen i ett specialiserat användarfall som refererar till basanvändningsfallet. Det specialiserade användningsfallet kan åsidosätta någon del av basanvändningsfallet, även om det fortfarande handlar om att uppfylla samma viktiga användarmål. Ett tredje förhållande, som jag inte har visat på Figur 3-2, kallas förlängning. I huvudsak liknar detta generalisering men med fler regler för det. Med denna konstruktion kan det utvidgade användningsfallet lägga till beteende i basanvändningsfallet, men denna gång måste basanvändningsfallet deklarera vissa förlängningspunkter, och det utvidgade användningsfallet kan endast addera ytterligare beteende vid dessa förlängningspunkter. (Se Figur 3-3.) Figur 3-3. Utvidga förhållandet Ett användningsfall kan ha många förlängningspunkter, och ett utökat användningsfall kan förlänga en eller flera av dessa förlängningspunkter. Du anger vilka på linjen mellan användningsfallen på diagrammet. Både generalisering och förlängning gör att du kan dela upp ett användningsfall. Under utarbetandet splittrar jag ofta användningsfall som blir för komplicerat. Jag delade upp under projektets konstruktion om jag upptäckte att jag inte kan bygga hela användningsfallet i en iteration. När jag delar upp, gillar jag att göra det normala fallet först och variationerna senare. Använd följande regler. Användning inkluderar när du upprepar dig i två eller flera separata användarfall och du vill undvika repetition. Använd generalisering när du beskriver en variation på normalt beteende och du vill beskriva det på ett tomt sätt. Använd förlängning när du beskriver en variation på normalt beteende och du vill använda den mer kontrollerade formen och förklara dina förlängningspunkter i ditt basanvändningsfall.
Comments
Post a Comment