SlideShare a Scribd company logo
AFRICAN UNION
Internship Report
Supervised by : Professor Fode Toure
Submitted to: Professor Houria Houmel
Awa
Lasalle College
6/13/2014
Awa Diallo Page 1
Table of Contents
Introduction ………………………………………………………………………………………………………3
About company …………………………………………………………………………………………………4
AU-STRC ………………………………………………………………………………………………………….7
Database……………………………….……………………………………………………. 10
Forum-News ……………………………….……………………………………………….12
Register ……………………………….……………………………………………………...13
Log in/log out ……………………………….……………………………………………..14
Static pages ………………………………………………………………………………….15
Conclusion…………………………………………………………………………………….16
My project
Conclusion
Awa Diallo Page 2
Introduction
I am Awa, and am now at the end of my 3rd and last year at Lasalle College. I will
not deny their where hard days during those 3 years but I have been able to stay
motivated to finish because of my entourage and now that am almost done I could
be nothing less than thankful and grateful to have had the chance to evolve in a
environment full of caring and amazing people. I want to thank my teacher(
Mr.Fode, Mme Salima,Mme Nariman,Mr Zeroug….), my classmate/friends that I
now have in my life, my family specially my mom for the supportthat I had during
those years. I know that the energy that I had every morning to continue was
coming from all of them .So I have two words for all of you, words aren’t much,
but I mean it from the bottom of my heart… Thank you.
So am on the last week of my internship at the African union in Ethiopia, and I will
be leaving in 3days for Montreal. In this report you will have more details about
what I did in the company, what I have learned and what is this company named
“African Union”.
Awa Diallo Page 3
About Company
The advent of the African Union (AU) can be described as an event of great
magnitude in the institutional evolution of the continent. On 9.9.1999, the Heads
of State and Government of the Organisation of African Unity issued a
Declaration (the Sirte Declaration) calling for the establishment of an African
Union, with a view, inter alia, to accelerating the process ofintegration in the
continent to enable it play its rightful role in the global economy while
addressing multifaceted social, economic and political problems compounded as
they are by certain negative aspects of globalisation.
The main objectives of the OAU were, inter alia, to rid the continent of the
remaining vestiges of colonization and apartheid; to promote unity and solidarity
among African States; to coordinate and intensify cooperationfor development; to
safeguard the sovereignty and territorial integrity of Member States and to
promote international cooperation within the framework of the United Nations.
Indeed, as a continental organization the OAU provided an effective forum that
enabled all Member States to adoptcoordinated positions on matters of common
concern to the continent in international fora and defend the interests of
Africa effectively.
Through the OAU Coordinating Committee for the Liberation of Africa, the
Continent worked and spoke as one with undivided determination in forging an
international consensus in supportof the liberation struggle and the fight
Awa Diallo Page 4
against apartheid.
Vision of the African Union
The vision of the African Union is that of: “An integrated, prosperous
and peacefulAfrica, driven by its own citizens and representing a
dynamic force in global arena.”
This vision of a new, forwardlooking, dynamic and integrated Africa will be fully
realized through relentless struggle on several fronts and as a long-term
endeavour. The African Union has shifted focus from supporting liberation
movements in the erstwhile African territories under colonialism and apartheid, as
envisaged by the OAU since 1963 and the Constitutive Act, to an organization
spear-heading Africa’s development and integration.
FleetMind Solutions designs, manufactures, and markets wireless enabled on-
board computers, driver terminals and business automation software that extend
the reach of our customer’s
Awa Diallo Page 5
AU_STRC
During the entire time I have been here, I was working on a website for one branch
of the company in Nairobi (Kenya) In East Africa.
AU_STRC wish stands for African Union Scientific Technical Research
Commission (STRC). The STRC is a specialized office within the African Union
Commission, which spearheads the promotion and role of science, technology and
research, in the strengthening of integration, cooperation and development of the
African Union Member States.
Awa Diallo Page 6
What I did
This is the default page of the website I created for the company. The website was
created using visual studio 2010, asp.net, c#, sql, css, html, j query.
I was asked to build a website using ASP.Net and C#. The website had to be user
friendly and give information’s to people about the company, history, what they
do, who there are... The website also had to have a database because people can
connect in order to postquestion in the forum or postnews about what’s
happening. For the database I used visual studio SQL Database.
Awa Diallo Page 7
This database picture has tables that I didn’t use since I learn new stuff and faster
ways to get to the goals I was given . During the time I learn a new way to create
tables related to function that members will need in order to properly function on a
website. The technique I learned is called a SQL Membership provider wish is a
tool that come with visual studio. By entering a codein a command prompt all the
tables needed by a website to have member is created.
Awa Diallo Page 8
Ofter you just have to configure by saying in wish database you want the table to
be created and just finish with the procedure.
Awa Diallo Page 9
When I was done with that I had to tell the website that it would be using the sql
membership provider to do the operations related to the members so I had to write
this codein the web.config
<membership defaultProvider="SqlProvider"
userIsOnlineTimeWindow="15">
<providers>
<add
name="SqlProvider"
type="System.Web.Security.SqlMembershipProvider"
connectionStringName="SqlServices"
applicationName="MyApplication"
enablePasswordRetrieval="false"
enablePasswordReset="true"
requiresQuestionAndAnswer="true"
requiresUniqueEmail="false"
passwordFormat="Hashed"
maxInvalidPasswordAttempts="5"
passwordAttemptWindow="10" />
</providers>
This codeput the connection beetween the sql membership provider and the
buttons you need to used for the creation,update and all related to members.
The forum was accessableby everyone but only members could postnew question
or news on the application. To make that happen I just created a session variable as
soonas you log in and if the sessionvariable doesn’texist you don’t have the write
to create a new question or reply to a postbut you can see everything that happens.
Theres is a look at the forum.
Awa Diallo Page 10
The forum has some predefined category in wish you select what you want to talk
about and just submit your post wish people can read and reply too if needed and if
the person is a member. On every page of the website I added a gridview that give
the opportunity to the users to know what are the latest postwithout going on the
forum part of the website. For that I created a gridview with a SQL DataSource
using this sqlstatement:
SELECT p.PostId, p.Message, p.PostDate, p.Title, m.FirstName FROM PostAS p
INNER JOIN Member AS m ON p.MemberId = m.MemberID ORDER BY
p.PostDateDESC
Wish will simply take the most recent add postand display them with the name of
the author.
Awa Diallo Page 11
There is an example of the class I used to make the forum work
The website also had a news page. So the connected member can open this page
and postthe news that they wants to share with other members the article that they
Awa Diallo Page 12
will postwill look like this, the title on the top and the main text under it. The
profile picture of the author and his/her name will we on the side and I simply put
all of this in a table to make it look more pleasant.
There are the classes I used
Awa Diallo Page 13
The class photo is also related to the registration transaction because I give a
default picture to all the new members… and that’s is how I did to give a default
picture for all new members but as soonhas you have your account you can log in
and change it to your liking.
SqlCommand com2 = new SqlCommand("StoredProcedure1", con);
com2.CommandType = CommandType.StoredProcedure;
byte[] myimage = new byte[FileUpload1.PostedFile.ContentLength];
HttpPostedFile Image = FileUpload1.PostedFile;
Image.InputStream.Read(myimage, 0,
(int)FileUpload1.PostedFile.ContentLength);
com2.Parameters.Add("@ImageContent", SqlDbType.Image, myimage.Length).Value = myimage;
com2.Parameters.Add("@ImageType", SqlDbType.VarChar, 100).Value =
FileUpload1.PostedFile.ContentType;
com2.Parameters.Add("ImageSize", SqlDbType.BigInt, 99999).Value =
FileUpload1.PostedFile.ContentLength;
com2.Parameters.Add("@Email",txtEmail.Text);
con.Open();
com.ExecuteNonQuery();
com2.ExecuteNonQuery();
Labelinfo.Text = "registered successful.";
}
I also used a procedureto make it work and my procedure looked like it
ALTER PROCEDURE dbo.StoredProcedure1
(
@imageContent image,
@imageType varchar(50),
@imageSize bigint,
@email nvarchar(50)
)
as
insert into Photo values(@imageContent,@imageType,@imageSize,@email)
Awa Diallo Page 14
My supervisor asked me to build a registration page and anyone can register so
there’s how its looks
The email is what you need to log in therefore it’s unique and verified before the
registration can be completed.
There the procedureI just to create a new member
ALTER procedure [dbo].[storlogin134]
(
@firstName varchar(50),
@type varchar(50),
@lastName varchar(50),
@password varchar(50),
@email varchar(50)
)
as
insert into Member values(@firstName,@lastName,@password,@email,@type)
Awa Diallo Page 15
the member id is automatically generated so I didn’t need to include it and the
type of member is so that their normal user and admin.. The admin can delete
members or update them. The creation of a new member worked like this
SqlConnection con = new SqlConnection(strcon);
SqlCommand com = new SqlCommand("storlogin134", con);
com.CommandType = CommandType.StoredProcedure;
SqlParameter p1 = new SqlParameter("firstName", txtFirstName.Text);
SqlParameter p2 = new SqlParameter("lastName", txtLastName.Text);
SqlParameter p3 = new SqlParameter("password", txtPassword.Text);
SqlParameter p4 = new SqlParameter("email", txtEmail.Text);
SqlParameter p5 = new SqlParameter("id", "Normal");
// SqlParameter p6 = new SqlParameter("type", "Normal");
com.Parameters.Add(p1);
com.Parameters.Add(p2);
com.Parameters.Add(p3);
com.Parameters.Add(p4);
com.Parameters.Add(p5);
And also I used a dataclasse and it makes it easier to interact with the database.
Awa Diallo Page 16
Then you can simply log in using this/ log out wish appear instead of the log in
once you are log in
Awa Diallo Page 17
For the look of my website I customized multiple templates that I found around the
web to be able to have the functions that I need to make my website work.
That is a part of the css and font that I used to customize my website. Also to not
have to redo the same work for all the pages, I learned about master page in visual
studio. It’s a page that you can put the basic content that you want to show all the
time on the website no matter in wish part of the site the user is. Then you just
create as many content pages to add to your master page as needed.
For the static pages of the website, the company gave me a word doc containing all
the text that they wanted to display on the website so I create around 18 static
pages where I simply copied there text and placed it properly on the website. There
Awa Diallo Page 18
is an example of 3 of the static pages.
Awa Diallo Page 19
Conclusion
In review this internship in AU has been an excellent and rewarding experience. It
opened my eyes to the life in a big and known enterprise in Africa. During my
internship a lot if important people came here like the prime minister of china and
the ambassadorof the U.S and others that I haven’t heard of. So I have been able to
meet and network with so many people that I am sure will be able to help me with
opportunities in the future.
Those7 weeks have shown me a lot and I am now confident in the fact that I
would be able to work and adapt in any company I want to work for. And I know
Awa Diallo Page 20
that I wouldn’t have been able to get to where I am now without the help of
everyone that’s surrounds me and again for the last time I thank all of you.
To finish I can say that I am very glad to be where I am and proud to tell that I am
a programmer. I have learned to enjoy and love what I do and am glad I picked this
carreer.

More Related Content

Similar to AFRICAN_UNION_Report

Website development proposal
Website development proposalWebsite development proposal
Website development proposal
Triptiatri
 
Consul tutorial
Consul tutorialConsul tutorial
Consul tutorial
HarikaReddy115
 
Article Review Introduction Example - Victoria Griffin
Article Review Introduction Example - Victoria GriffinArticle Review Introduction Example - Victoria Griffin
Article Review Introduction Example - Victoria Griffin
Sandra Campbell
 
Final Document
Final DocumentFinal Document
Website farm system development
Website farm system developmentWebsite farm system development
Website farm system development
tarun majumder
 
How To Write A Synthesis Paper
How To Write A Synthesis PaperHow To Write A Synthesis Paper
How To Write A Synthesis Paper
Allison Schade
 
Transcript
TranscriptTranscript
Transcript
David Walls
 
Yahoo for the Masses
Yahoo for the MassesYahoo for the Masses
Yahoo for the Masses
Christian Heilmann
 
Antony Clark Dissertation
Antony Clark DissertationAntony Clark Dissertation
Antony Clark Dissertation
Antony Clark
 
Demonstrating caf.doc
Demonstrating caf.docDemonstrating caf.doc
Demonstrating caf.doc
Pavel Principe Orosco
 
D.com 1
D.com 1D.com 1
D.com 1
Saima Haider
 
SPCE Alumni Association Web Portal
SPCE Alumni Association Web PortalSPCE Alumni Association Web Portal
SPCE Alumni Association Web Portal
Salmaniac Nilesh
 
Student declaration, table of content, acknowledge
Student declaration, table of content, acknowledgeStudent declaration, table of content, acknowledge
Student declaration, table of content, acknowledge
Alok Chaudhary
 
My Aiesec.Net Education For Tr Induction
My Aiesec.Net Education For Tr InductionMy Aiesec.Net Education For Tr Induction
My Aiesec.Net Education For Tr Induction
magudelo62
 
Ajax learning tutorial
Ajax learning tutorialAjax learning tutorial
Ajax learning tutorial
bharat_beladiya
 
Building an Internet Presence
Building an Internet Presence  Building an Internet Presence
Building an Internet Presence
Alvaro Busetti
 
JomSocial @ JoomlaDay Melbourne 2010
JomSocial @ JoomlaDay Melbourne 2010JomSocial @ JoomlaDay Melbourne 2010
JomSocial @ JoomlaDay Melbourne 2010
Slashes & Dots Sdn Bhd
 
report
 report  report
report
Muhammad Yousaf
 
Hacking For Innovation
Hacking For InnovationHacking For Innovation
Hacking For Innovation
Christian Heilmann
 
Essay Attention Grabbers. Online assignment writing service.
Essay Attention Grabbers. Online assignment writing service.Essay Attention Grabbers. Online assignment writing service.
Essay Attention Grabbers. Online assignment writing service.
Daphne Ballenger
 

Similar to AFRICAN_UNION_Report (20)

Website development proposal
Website development proposalWebsite development proposal
Website development proposal
 
Consul tutorial
Consul tutorialConsul tutorial
Consul tutorial
 
Article Review Introduction Example - Victoria Griffin
Article Review Introduction Example - Victoria GriffinArticle Review Introduction Example - Victoria Griffin
Article Review Introduction Example - Victoria Griffin
 
Final Document
Final DocumentFinal Document
Final Document
 
Website farm system development
Website farm system developmentWebsite farm system development
Website farm system development
 
How To Write A Synthesis Paper
How To Write A Synthesis PaperHow To Write A Synthesis Paper
How To Write A Synthesis Paper
 
Transcript
TranscriptTranscript
Transcript
 
Yahoo for the Masses
Yahoo for the MassesYahoo for the Masses
Yahoo for the Masses
 
Antony Clark Dissertation
Antony Clark DissertationAntony Clark Dissertation
Antony Clark Dissertation
 
Demonstrating caf.doc
Demonstrating caf.docDemonstrating caf.doc
Demonstrating caf.doc
 
D.com 1
D.com 1D.com 1
D.com 1
 
SPCE Alumni Association Web Portal
SPCE Alumni Association Web PortalSPCE Alumni Association Web Portal
SPCE Alumni Association Web Portal
 
Student declaration, table of content, acknowledge
Student declaration, table of content, acknowledgeStudent declaration, table of content, acknowledge
Student declaration, table of content, acknowledge
 
My Aiesec.Net Education For Tr Induction
My Aiesec.Net Education For Tr InductionMy Aiesec.Net Education For Tr Induction
My Aiesec.Net Education For Tr Induction
 
Ajax learning tutorial
Ajax learning tutorialAjax learning tutorial
Ajax learning tutorial
 
Building an Internet Presence
Building an Internet Presence  Building an Internet Presence
Building an Internet Presence
 
JomSocial @ JoomlaDay Melbourne 2010
JomSocial @ JoomlaDay Melbourne 2010JomSocial @ JoomlaDay Melbourne 2010
JomSocial @ JoomlaDay Melbourne 2010
 
report
 report  report
report
 
Hacking For Innovation
Hacking For InnovationHacking For Innovation
Hacking For Innovation
 
Essay Attention Grabbers. Online assignment writing service.
Essay Attention Grabbers. Online assignment writing service.Essay Attention Grabbers. Online assignment writing service.
Essay Attention Grabbers. Online assignment writing service.
 

AFRICAN_UNION_Report

  • 1. AFRICAN UNION Internship Report Supervised by : Professor Fode Toure Submitted to: Professor Houria Houmel Awa Lasalle College 6/13/2014
  • 2. Awa Diallo Page 1 Table of Contents Introduction ………………………………………………………………………………………………………3 About company …………………………………………………………………………………………………4 AU-STRC ………………………………………………………………………………………………………….7 Database……………………………….……………………………………………………. 10 Forum-News ……………………………….……………………………………………….12 Register ……………………………….……………………………………………………...13 Log in/log out ……………………………….……………………………………………..14 Static pages ………………………………………………………………………………….15 Conclusion…………………………………………………………………………………….16 My project Conclusion
  • 3. Awa Diallo Page 2 Introduction I am Awa, and am now at the end of my 3rd and last year at Lasalle College. I will not deny their where hard days during those 3 years but I have been able to stay motivated to finish because of my entourage and now that am almost done I could be nothing less than thankful and grateful to have had the chance to evolve in a environment full of caring and amazing people. I want to thank my teacher( Mr.Fode, Mme Salima,Mme Nariman,Mr Zeroug….), my classmate/friends that I now have in my life, my family specially my mom for the supportthat I had during those years. I know that the energy that I had every morning to continue was coming from all of them .So I have two words for all of you, words aren’t much, but I mean it from the bottom of my heart… Thank you. So am on the last week of my internship at the African union in Ethiopia, and I will be leaving in 3days for Montreal. In this report you will have more details about what I did in the company, what I have learned and what is this company named “African Union”.
  • 4. Awa Diallo Page 3 About Company The advent of the African Union (AU) can be described as an event of great magnitude in the institutional evolution of the continent. On 9.9.1999, the Heads of State and Government of the Organisation of African Unity issued a Declaration (the Sirte Declaration) calling for the establishment of an African Union, with a view, inter alia, to accelerating the process ofintegration in the continent to enable it play its rightful role in the global economy while addressing multifaceted social, economic and political problems compounded as they are by certain negative aspects of globalisation. The main objectives of the OAU were, inter alia, to rid the continent of the remaining vestiges of colonization and apartheid; to promote unity and solidarity among African States; to coordinate and intensify cooperationfor development; to safeguard the sovereignty and territorial integrity of Member States and to promote international cooperation within the framework of the United Nations. Indeed, as a continental organization the OAU provided an effective forum that enabled all Member States to adoptcoordinated positions on matters of common concern to the continent in international fora and defend the interests of Africa effectively. Through the OAU Coordinating Committee for the Liberation of Africa, the Continent worked and spoke as one with undivided determination in forging an international consensus in supportof the liberation struggle and the fight
  • 5. Awa Diallo Page 4 against apartheid. Vision of the African Union The vision of the African Union is that of: “An integrated, prosperous and peacefulAfrica, driven by its own citizens and representing a dynamic force in global arena.” This vision of a new, forwardlooking, dynamic and integrated Africa will be fully realized through relentless struggle on several fronts and as a long-term endeavour. The African Union has shifted focus from supporting liberation movements in the erstwhile African territories under colonialism and apartheid, as envisaged by the OAU since 1963 and the Constitutive Act, to an organization spear-heading Africa’s development and integration. FleetMind Solutions designs, manufactures, and markets wireless enabled on- board computers, driver terminals and business automation software that extend the reach of our customer’s
  • 6. Awa Diallo Page 5 AU_STRC During the entire time I have been here, I was working on a website for one branch of the company in Nairobi (Kenya) In East Africa. AU_STRC wish stands for African Union Scientific Technical Research Commission (STRC). The STRC is a specialized office within the African Union Commission, which spearheads the promotion and role of science, technology and research, in the strengthening of integration, cooperation and development of the African Union Member States.
  • 7. Awa Diallo Page 6 What I did This is the default page of the website I created for the company. The website was created using visual studio 2010, asp.net, c#, sql, css, html, j query. I was asked to build a website using ASP.Net and C#. The website had to be user friendly and give information’s to people about the company, history, what they do, who there are... The website also had to have a database because people can connect in order to postquestion in the forum or postnews about what’s happening. For the database I used visual studio SQL Database.
  • 8. Awa Diallo Page 7 This database picture has tables that I didn’t use since I learn new stuff and faster ways to get to the goals I was given . During the time I learn a new way to create tables related to function that members will need in order to properly function on a website. The technique I learned is called a SQL Membership provider wish is a tool that come with visual studio. By entering a codein a command prompt all the tables needed by a website to have member is created.
  • 9. Awa Diallo Page 8 Ofter you just have to configure by saying in wish database you want the table to be created and just finish with the procedure.
  • 10. Awa Diallo Page 9 When I was done with that I had to tell the website that it would be using the sql membership provider to do the operations related to the members so I had to write this codein the web.config <membership defaultProvider="SqlProvider" userIsOnlineTimeWindow="15"> <providers> <add name="SqlProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="SqlServices" applicationName="MyApplication" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="true" requiresUniqueEmail="false" passwordFormat="Hashed" maxInvalidPasswordAttempts="5" passwordAttemptWindow="10" /> </providers> This codeput the connection beetween the sql membership provider and the buttons you need to used for the creation,update and all related to members. The forum was accessableby everyone but only members could postnew question or news on the application. To make that happen I just created a session variable as soonas you log in and if the sessionvariable doesn’texist you don’t have the write to create a new question or reply to a postbut you can see everything that happens. Theres is a look at the forum.
  • 11. Awa Diallo Page 10 The forum has some predefined category in wish you select what you want to talk about and just submit your post wish people can read and reply too if needed and if the person is a member. On every page of the website I added a gridview that give the opportunity to the users to know what are the latest postwithout going on the forum part of the website. For that I created a gridview with a SQL DataSource using this sqlstatement: SELECT p.PostId, p.Message, p.PostDate, p.Title, m.FirstName FROM PostAS p INNER JOIN Member AS m ON p.MemberId = m.MemberID ORDER BY p.PostDateDESC Wish will simply take the most recent add postand display them with the name of the author.
  • 12. Awa Diallo Page 11 There is an example of the class I used to make the forum work The website also had a news page. So the connected member can open this page and postthe news that they wants to share with other members the article that they
  • 13. Awa Diallo Page 12 will postwill look like this, the title on the top and the main text under it. The profile picture of the author and his/her name will we on the side and I simply put all of this in a table to make it look more pleasant. There are the classes I used
  • 14. Awa Diallo Page 13 The class photo is also related to the registration transaction because I give a default picture to all the new members… and that’s is how I did to give a default picture for all new members but as soonhas you have your account you can log in and change it to your liking. SqlCommand com2 = new SqlCommand("StoredProcedure1", con); com2.CommandType = CommandType.StoredProcedure; byte[] myimage = new byte[FileUpload1.PostedFile.ContentLength]; HttpPostedFile Image = FileUpload1.PostedFile; Image.InputStream.Read(myimage, 0, (int)FileUpload1.PostedFile.ContentLength); com2.Parameters.Add("@ImageContent", SqlDbType.Image, myimage.Length).Value = myimage; com2.Parameters.Add("@ImageType", SqlDbType.VarChar, 100).Value = FileUpload1.PostedFile.ContentType; com2.Parameters.Add("ImageSize", SqlDbType.BigInt, 99999).Value = FileUpload1.PostedFile.ContentLength; com2.Parameters.Add("@Email",txtEmail.Text); con.Open(); com.ExecuteNonQuery(); com2.ExecuteNonQuery(); Labelinfo.Text = "registered successful."; } I also used a procedureto make it work and my procedure looked like it ALTER PROCEDURE dbo.StoredProcedure1 ( @imageContent image, @imageType varchar(50), @imageSize bigint, @email nvarchar(50) ) as insert into Photo values(@imageContent,@imageType,@imageSize,@email)
  • 15. Awa Diallo Page 14 My supervisor asked me to build a registration page and anyone can register so there’s how its looks The email is what you need to log in therefore it’s unique and verified before the registration can be completed. There the procedureI just to create a new member ALTER procedure [dbo].[storlogin134] ( @firstName varchar(50), @type varchar(50), @lastName varchar(50), @password varchar(50), @email varchar(50) ) as insert into Member values(@firstName,@lastName,@password,@email,@type)
  • 16. Awa Diallo Page 15 the member id is automatically generated so I didn’t need to include it and the type of member is so that their normal user and admin.. The admin can delete members or update them. The creation of a new member worked like this SqlConnection con = new SqlConnection(strcon); SqlCommand com = new SqlCommand("storlogin134", con); com.CommandType = CommandType.StoredProcedure; SqlParameter p1 = new SqlParameter("firstName", txtFirstName.Text); SqlParameter p2 = new SqlParameter("lastName", txtLastName.Text); SqlParameter p3 = new SqlParameter("password", txtPassword.Text); SqlParameter p4 = new SqlParameter("email", txtEmail.Text); SqlParameter p5 = new SqlParameter("id", "Normal"); // SqlParameter p6 = new SqlParameter("type", "Normal"); com.Parameters.Add(p1); com.Parameters.Add(p2); com.Parameters.Add(p3); com.Parameters.Add(p4); com.Parameters.Add(p5); And also I used a dataclasse and it makes it easier to interact with the database.
  • 17. Awa Diallo Page 16 Then you can simply log in using this/ log out wish appear instead of the log in once you are log in
  • 18. Awa Diallo Page 17 For the look of my website I customized multiple templates that I found around the web to be able to have the functions that I need to make my website work. That is a part of the css and font that I used to customize my website. Also to not have to redo the same work for all the pages, I learned about master page in visual studio. It’s a page that you can put the basic content that you want to show all the time on the website no matter in wish part of the site the user is. Then you just create as many content pages to add to your master page as needed. For the static pages of the website, the company gave me a word doc containing all the text that they wanted to display on the website so I create around 18 static pages where I simply copied there text and placed it properly on the website. There
  • 19. Awa Diallo Page 18 is an example of 3 of the static pages.
  • 20. Awa Diallo Page 19 Conclusion In review this internship in AU has been an excellent and rewarding experience. It opened my eyes to the life in a big and known enterprise in Africa. During my internship a lot if important people came here like the prime minister of china and the ambassadorof the U.S and others that I haven’t heard of. So I have been able to meet and network with so many people that I am sure will be able to help me with opportunities in the future. Those7 weeks have shown me a lot and I am now confident in the fact that I would be able to work and adapt in any company I want to work for. And I know
  • 21. Awa Diallo Page 20 that I wouldn’t have been able to get to where I am now without the help of everyone that’s surrounds me and again for the last time I thank all of you. To finish I can say that I am very glad to be where I am and proud to tell that I am a programmer. I have learned to enjoy and love what I do and am glad I picked this carreer.