Sunteți pe pagina 1din 10

PLAN DE BUSINESS

Elev: Mihai Ioan-Cristian


Clasa a XII-a E
Colegiul Național „Vasile Alecsandri”, Galați

Prof. coordonator: Cobzaru Luminița

MOTIVAŢIA ALEGERII TEMEI


Pasiunea pentru antreprenoriat m-a determinat sa aleg aceasta tema, iar ideea afacerii este
un concept pe care l-am inventat recent, in preajma sarbatorilor de iarna, cand mi-am dat seama
ca nu imi place sa decorez sau sa strang decoratiunile de Craciun, dar emotia sarbatorilor nu ar fi
aceeasi fara o casa impodobita. Am descoperit ca nu sunt singurul care se afla in aceasta situatie,
oamenii care locuiesc la case simtind aceeasi povara in momentul in care trebuie sa intinda zeci
de metri de cabluri cu luminite, sa impodobeasca bradul excesiv de mare din sufragerie etc.
Astfel, pentru a rezolva aceasta problema, am creat acest plan de business pentru o afacere cu
impodobiri si ornamente festive, salvand timpul si nervii clientului.

Am intocmit acest program in Visual Basic pentru a reprezenta acest concept intr-un mod
cat mai practic si usor de inteles pentru oricine, astfel ca acest program poate fi o posibila
prezentare catre un investitor interesat de afacere.

CONSIDERAŢII GENERALE DESPRE VISUAL BASIC


Visual Basic (VB) este un limbaj de programare produs de Microsoft, care a fost derivat
din limbajul Basic. VB este popular datorită interfeței grafice pe care o folosește, interfață relativ
simplă față de cea a altor limbaje.

Visual Basic face parte din pachetul Visual Studio al companiei Microsoft și, ca de altfel
și celelalte limbaje 'vizuale' ale Microsoft (mai putin Visual C++), este axat pe componenta de
interfață a programului, programatorul putând realiza cu ușurință interfețe standardizate de tip
Windows (ferestre, butoane, liste etc.) fără a fi nevoie de scrierea de cod pentru acest lucru.
Visual Basic deține o bibliotecă de componente vizuale (liste, calendare, meniuri etc.) a căror
componente (grafică și funcțională) sunt deja implementate, având posibilitatea ca programatorul
să introducă și să folosească componente proprii sau realizate de alți programatori.

Visual Basic este un limbaj pur orientat pe obiecte (OO), având deja implementată o listă
de clase cu utilizare generală. Până la versiunea 6, VB putea utiliza și dezvolta componente
COM/COM+ și ActivX dar și librării clasice de funcții tip DLL. Odată cu apariția versiunii 7,
adică odată cu apariția tehnologiei .NET, VB (acum VB .NET) poate utiliza și crea și
componente .NET cu toate avantajele pe care acestea le aduc. VB este un limbaj de nivel înalt
având implementate mai multe niveluri de abstractizare a dezvoltării unei aplicații dar și
posibilitatea de compilare în formatul Windows EXE sau DLL de 16 și 32 biți.

VB este un limbaj interpretat, adică orice cod scris în limbajul VB trebuie mai întâi tradus
într-un limbaj de nivel inferior și după aceea executat (spre deosebire de limbajele native ex. C+
+). Acest lucru are avantaje (cum ar fi rularea fără compilare sau portabilitatea între platforme)
dar și dezavantaje (cum ar fi necesitatea unei mașini virtuale pentru interpretarea codului).

Unul dintre punctele forte ale limbajului VB este acela că se pot realiza într-un timp
relativ scurt aplicații complexe și se pot utiliza relativ simplu sisteme informatice dedicate (cum
ar fi bazele de date - VB poate utiliza toate sistemele de gestiune a bazelor de date cunoscute,
direct sau prin intermediul ODBC).

Utilizarea limbajului VB este una generală, putând fi folosit la crearea de programe


simple, educaționale dar și la crearea de aplicații complexe (ca de exemplu la jocuri - ex:
Pharao). Teoretic oricine (mai mult sau mai puțin experimentat) poate utiliza VB pentru că este
un limbaj de programare simplu (calitate de bază a limbajului Basic din care provine).
Mediul de dezvoltare Microsoft Visual C# dispune de instrumente specializate de
proiectare, ceea ce permite crearea aplicaţiilor în mod interactiv, rapid şi uşor.

⮚ Fereastra Properties este utilizată pentru a vizualiza şi eventual schimba


proprietăţile obiectelor.
⮚ Toolbox conţine controale standard drag-and-drop şi componente utilizate în
crearea aplicaţiei Windows.
⮚ Unitatea de bază a unei interfeţe Windows o reprezintă un control. Aceste
controale pot fi grupate astfel:
● Controale de acţiune (de exemplu button) care, atunci când sunt acţionate, pot executa o
prelucrare.
● Controale valoare (label, textbox, picturebox) care arată utilizatorului o informaţie (text,
imagine). Label este folosit pentru plasarea de text pe un formular. TextBox permite
utilizatorului să introducă un text. PictureBox permite afişarea unei imagini.
● Controale de selecţie (CheckBox, RadioButton) au propietatea Checked care indică dacă
am selectat controlul.
● LinkLabel afişează un text cu posibilitatea ca anumite părţi ale textului (LinkArea) să fie
desenate ca şi hyperlink-uri.
● Controale pentru listare (ListBox, CheckedListBox, ComboBox, ImageList) ce pot fi
legate de un DataSet, de un ArrayList sau de orice tablou (orice sursă de date ce implementează
interfaţa IEnumerable).
● MonthCalendar afişează un calendar prin care se poate selecta o dată (zi, luna, an) în mod
grafic.
● DateTimePicker este un control care (ca şi MonthCalendar) se poate utiliza pentru a
selecta o dată.
● ListView este folosit pentru a afişa o colecţie de elemente în unul din cele 4 moduri
(Text, Text+Imagini mici, Imagini mari, Detalii).
● Controale ”de control” a executării (Timer) sau de dialog (OpenFileDialog,
SaveFileDialog, ColorDialog, FontDialog, ContextMenu).
● Grupul de controale Toolbar (ToolStrip) afişează o bară de butoane în partea de sus a
unui formular. Se pot introduce vizual butoane (printr-un designer, direct din Visual Studio.NET
IDE), la care se pot seta atât textul afişat sau imaginea. Evenimentul cel mai util al acestui
control este ButtonClick (care are ca parametru un obiect de tip ToolBarButtonClickEventArgs,
prin care programatorul are acces la butonul care a fost apasat).

● Controale container (GroupBox, Panel, TabControl) sunt controale ce pot conţine alte
controale.

● Grupuri de controale tip Meniu (MenuStrip, ContextMenuStrip etc.).

PLAN DE BUSINESS

Proiectul conţine 16 form-uri organizate astfel:

1. Form 1 – contine titlul proiectului intr-un label si un buton NEXT către Form 2.

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles Button1.Click

Me.Visible = False

Form15.Show()

End Sub

2. Form 15 – conţine un cuprins format din butoane catre fiecare capitol al proiectului
Public Class Form15

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button1.Click
Me.Visible = False
Form2.Show()
End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button2.Click
Me.Visible = False
Form3.Show()
End Sub

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button3.Click
Me.Visible = False
Form4.Show()
End Sub

Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button4.Click
Me.Visible = False
Form5.Show()
End Sub

Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button5.Click
Me.Visible = False
Form6.Show()
End Sub

Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button6.Click
Me.Visible = False
Form7.Show()
End Sub

Private Sub Button7_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button7.Click
Me.Visible = False
Form10.Show()
End Sub

Private Sub Button8_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button8.Click
Me.Visible = False
Form12.Show()
End Sub

Private Sub Button9_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button9.Click
Me.Visible = False
Form13.Show()
End Sub

Private Sub Button10_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button10.Click
Me.Visible = False
Form14.Show()
End Sub

Private Sub Button11_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button11.Click
Me.Visible = False
Form16.Show()
End Sub

End Class

3. Form 2,3,4,5,…,14 – conţin informaţii despre ideea, viziunea si planul afacerii in


sine, cu butoane BACK şi NEXT.

Public Class Form2

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button1.Click
Me.Visible = False
Form15.Show()

End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button2.Click
Me.Visible = False
Form3.Show()
End Sub
End Class
4. Form 16 – conţine un test grilă cu 9 întrebări, al cărui titlu este într-un Label. Fiecare
întrebare este într-un GroupBox şi are 3 variante de răspuns sub forma a 3
RadioButton-uri. De asemenea, sunt prezente şi trei butoane. Butonul TRIMITE
RASPUNSURILE redă rezultatul testului printr-un mesaj, în timp ce butonul BACK
se întoarce la Form 15. Butonul IESIRE va inchide programul.

S-ar putea să vă placă și