Enrollment System v1.0

This is a complete enrollment system that you can use in recording a students information. I started working with this project using MS Access. One of the best feature of this system is the use of a parent/child to grand child using Windows Form and a DataGridView control.

A must have features:

1. Automatic loading of subject/course from Regular Load table in Student's Information form under the School Year & Course tab.
2. A parameterized dataset in Student's Information form to search for lastname.
3. A combobox, button and checkbox inside a grid.
4. Regular Load masterfile.
5. Advance reports using stored procedure.

And a lot more.

I have provided a video tutorial so that questions will be minimize on this code. You can access it here: https://www.sourcecodester.com/blog/enrollment-system-v10-video-tutorial.html.

Note: You need VB.NET version 2008 and SQL Server 2000 or above in order to run this program.

To do list:

1. Auto increment IDNo.
2. Transcript of Records report - I hope somebody can help me of this report.

Note: Due to the size or complexity of this submission, the author has submitted it as a .zip file to shorten your download time. After downloading it, you will need a program like Winzip to decompress it.

Virus note: All files are scanned once-a-day by SourceCodester.com for viruses, but new viruses come out every day, so no prevention program can catch 100% of them.


1. Re-scan downloaded files using your personal virus checker before using it.
2. NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source code.


He is really disappointed...lol, Hotscripts.com seems to be nice, tek-tips is also the same, but never shared their entire projects to the user itself, and besides, they will give a simple task whici nothing to do with you....this is the problem of their sites... I SHARE KO DIN KAYA ANG MGA PROJECTS KO DITO....SPECIALLY SOME OF MY PHP/MySQL projects and ASP.Net projects, not that much good, but very interesting...

Well, then why not? I have to organize first my files, then I will post some of my works in PHP/MySQL, specially in Joomla, Drupal and Smarty... But first of all, here are some important things that beginner must exercise:: How to connect to the database. How to put up or set up your own web server thru IIS (Windows XP or Windows Vista) or XAMMP. How to use parameters. Basic form and command button. How to call your header and bottom into your index page. Basic knowledge in Query, SQL Dump, PDO etc. Basic knowledge in Change Mode Settings (Read, Write and Update) Loopings or IF-THEN-ELSE in PHP. Server Side Includes, when to use it? Differentiation between PHP 3.0, 4.0 and 5.0 MySQL 5.XX, MySQL Community Server, MySQL Paradigm MySQL and PHPMyAdmin When to use OOP (Object Oriented Programming) in PHP. The CAPTCHA in PHP/MySQL. PHP MVC Framework and entities. CMS (Content Management System), What is CMS? Difference between ASP.Net CMS and PHP/MySQL CMS. When to use it? Open source (GPL as in General Public License or GNU) Just for your info, Duke University, Harvard University, Reuters and even CNN they are using PHP/MySQL and then why? What is the secrets behind the success of PHP? and so on and so forth........
Submitted byAnonymous (not verified)on Wed, 09/16/2009 - 16:56

nice project its useful to others...
Submitted byAnonymous (not verified)on Fri, 09/18/2009 - 05:52

The "Admin" thinks that he know it all. check your grammar please! yes you have you ways but way far to be pro but this is your site this is your world and you say what you want to say and do what you want to do but just a piece of advise you don't have to say your "Great" to be "Great" just be "Great" and do it. for you guys who need assistance on your respective projects you can check this site:http://www.hotscripts.com/category/asp-net/ http://www.daniweb.com/forums/thread272.html http://visualbasic.about.com/od/learnvba/l/aa030803e.htm http://www.tek-tips.com/faqs.cfm?fid=3735 and use google.com helps a lot.

To Mr. Disappointed. G'day Mr. disappointed. How I wish I have enough money so I can hire somebody to proofread my English grammar especially in replying to your comments. Mr. Disappointed, I do not mean to disappoint you. LOL. Mr. Disappointed, I did not share my code here for the sake of “English Grammar”. I created this website to help my fellow programmer. And yes this is my world. Without this I am not what I am now. I don’t know if it is a correct grammar. LOL But Mr. Disappointed I did not say also that I am “GREAT”. Who said that I am great? And I don’t even consider myself as pro. Pro-tekal lg ni akon. Hahaha… And yes the website you have shared here is very nice. Especially google. Because when somebody searches for keyword my website is in the search results. And by the way Mr. Disappointed, did you share some of your work? Share it so we can benefit from it. ‘till next time Mr. Disappointed. Bye…bye…take good care always…
Submitted byAnonymous (not verified)on Sun, 09/20/2009 - 10:08

do you have a youtube the tutorials of enrollment system the tutorials please...from the start...the step bey step please,...do it tnx
Submitted byAnonymous (not verified)on Wed, 09/30/2009 - 17:59

I've read all their questions and and your answers. Hmm.. I'm not being "Mayabang" or so.. but maybe.. you're already making those kind of projects.. you should have studied more.. some of their questions are already taught in class before you get the Database subject.. and you can't answer it.. and with one of them asking how to use your application.. maybe.. you should have given them the procedure rather than telling them to just "Run it, study, debug, play around with it...etc....".. you should have included a study guide or so.. XD

Hi body... With all the stuff I am sharing here I cannot make a documentation for every project I have uploaded here. If you do not know how to play around with the source code it's better you buy a book or listen to your instructor and ask question. But if you have time to make a documentation for this, then you are welcome to do so. And for your information I have created a tutorial called Database Programming Made Easy as a general reference to learn how to program rather than making a study guide for every project. Think about the time I have to spend working on this... Regards
Submitted byAnonymous (not verified)on Sun, 10/04/2009 - 08:10

hi sir, i have a project of documenting our enrolment system but the problem is i dont know how to make dfd can you help me. tnx!
Submitted byAnonymous (not verified)on Thu, 10/08/2009 - 08:41

codes for simple system of accounting????
Submitted byAnonymous (not verified)on Thu, 10/08/2009 - 10:21

pls..help me in making a simple profile sytem...pls..i nid as soon as poosible.??tnx
Submitted byAnonymous (not verified)on Wed, 10/14/2009 - 02:01

i have problem in Visual Basic,... i nid a program of STUDENT INFORMATION that contains STUDENT NUMBER LAST NAME FIRST NAME MIDDLE NAME COURSE YEAR AND SECTION AGE ADDRESS TELEPHONE NUMBER AND THEY HAVE 5 COMMAND BUTTONS cmdADD cmdEDIT cmdSAVE cmdDELETE cmdEXIT pls help me,... hirs my e-mail [email protected] thanks in advance
Submitted byAnonymous (not verified)on Wed, 10/14/2009 - 15:48

hi sir, i have a problem about the program that i make that is the same with your system with my system, it works but i got a problem with the "variable not define" and its about the connection with the cmdadd..i used it with case statement.. and it seems that i don't remmember what it cause can you help with this please.. thank you and gudluck.. ill wait with your reply.

There are a lot questions arises between these two giant Programming Languages, which is the most popular and which is easy to use and to deploy? You considered also, the costs...which is less and which is more? HERE IS ONE OF THE SCENARIO HAPPENS TO ME, THINK ABOUT THIS SCENARIO. OKAY, you are a freelance programmer/developer and somebody called you to create a program for them, with limited resources, for some situations, they have only two as in (2) computers in their office and they want you to build a system for them, let say invoicing system, the company is 2 years old and sales is getting high monthly, they are tired enough in creating the invoice in Excel sheets, the invoicing sheets are getting bigger and bigger. Unfortunately, they don't have any forms, they relied on automatic number based on Company Name Invoice Date, Current Month and a serial number. Say for example, ABC211009-0001, ABC211009-0002 and os on....the user creating this INVOICE NUMBER by copying the previous excel sheets, then saving it. and print the invoice in A4 Size bond paper, they are subjected to do this as they are in cost-saving stages, they are doing this for almost 2 years...fortunately, they have internet connection and planning to post their invoices to their specific cilents. they are doing this by converting the excel sheets into Acrobat format and send it to specific client via e-mail, that's why they want you to build a semi web database for invoicing and output them in professional acrobat files for specific clients, say for example, they want you to create a link that enable them to download the invoice. This is an straight forward scenario! in such a way that it will saved a lot of money for the company, you dont need a messenger to deliver the invoice...you don't even need the FEDEX/DHL to deliver your invoice...the company will saved a lot of money! Now, the owner of the company called you (ASP.Net Developer using VB or C Sharp) and somebody (PHP/MySQL). First, the owner of the company called you because they saw your ads in internet that you are doing a lot of programs in ASP.Net in a reasonable price and they explained everything to you(above scenario), every scenario and they want you to defend or rather explain what IDEA do you have for them in order to create such goals... Second, they called PHP/MySQL Developer, they explained them also every scenario and seems to you that PHP/MySQL Developer is winning the bids. You as a Freelance ASP.Net Developer / VB.Net Developer, what are you going to do? In order to win the BIDS? ======================================================================== This is a challenge to me, in fact, I should ignore the project, I am busy with my current projects, but I was thinking this a prestige...this is a trophy, this is a challenge, forget about the money..but this is a challenge and I must win. I was thinking that, once i created a program for them, then they will referred me to their clients in future time, you know what I mean... Now, as ASP.Net Developer / VB.Net enthusiast, what are you going to do in order to win the bidding? NOTE: Ignore this article if you are not interested, or post your reply, this event actually happened to me, but I will not tell you what I did...but this is also a points to remember specially for the new comer in the world of freelance programming...I will not tell you what language that I used...but will tell you that the system is working like a charm... "; mysql_select_db("test") or die(mysql_error()); echo "Connected to Database"; ?> Thanks to admin for posting this article...MABUHAYYYY!

That's a very good question. It could be a great challenge to most of us dealing with different customers/clients. Back to the question, if you don't have enough experience, well most probably you will lost the battle in a short period of time. But if you have a lot of experience and a lot of programs (desktop/web) to show to your clients most likely you will catch them. But how about the other programmer. What if they had the same experience just like you? Well there must be an extreme battle between the two of you. If I were the programmer either in both side (PHP or ASP.NET) I would have to develop a simple sample program so my client would try it for free. There is sometimes a psychological war here. If the client's like your system then you have an advantage of getting the project. Well of course there are some so many factors to consider also. One is what is the knowledge of your client about computing? Are they knowledgeable enough on what language they prefer? If they have ASP.NET background then 100% sure you will win. But if they prefer PHP because they knew it or somebody has referred it then you know what will be the consequences. If the clients don't have any knowledge in any language then you still have a good fight. One advantage that you need to talk to your client is the user's friendliness of the system. You can trick them by saying that ASP.NET will run on Windows OS unlike PHP will run on Linux. In this case you can say that "Hey client's are you ready to study linux and or hire somebody every time there is a system failure?". In this case they will think about the pros and cons. But if you are a PHP programmer you would say also that PHP is free, linux is free, and everything is free. Unlike windows it is a commercial product. Hehehe. And the battle will not just end by the topic above. A lot of things we need to study in order to win a project. Any thoughts about this topic is highly appreciated.
Submitted byAnonymous (not verified)on Wed, 10/14/2009 - 15:50

sir i forgot to tell you that i'm using visual basic 6.0
Submitted byAnonymous (not verified)on Wed, 10/21/2009 - 12:29

your site is educationalk
Submitted byAnonymous (not verified)on Mon, 10/26/2009 - 22:37

Sir I have project abouth enrollment system using vb.net can u plz send me the code of enrollment system for my guide,, here my email [email protected]

Sir I had just downloaded the System. Suddenly, when i open the project of the system, it says that "There was a failure while initializing the Microsoft Visual SourceSafe source control provider. You cannot use this provider to perform source control operations." How can i fix this problem? It seems to me that the system you made was a very good basis for the development of my project too. This is also an enrollment system. Maybe you could be my best contributor.

my sql server is not like what i had watched on the tutorial. can you help on how to attach the enrollment database on my sql server 2005 express edition for me to run your erollment system v1.0. thanks!

Thanks for the information! by the way I'm an IT student, a 4th year Student. I am supposed to develop a system and i had chosen to develop an enrollment system. When i saw your system, I started to have interest on it. But then it didn't run on my PC. What i want to wish is can you teach me on how to start my project, I would like to use MS SQL server as my database. But my problem is that, I don't have any experienced in managing database in MS SQL server. Can you give me some preliminary information on what are the things i need to have for me to start my project. First thing maybe you will going to teach how to make my database on MS SQL server, is it also just like in MS Access? I already had made some simple system in vb.net 2005 using MS Access as my database and I used ADODB connection. But just like what i had stated, I don't know how I am going to start this big challenge, an ENROLLMENT SYTEM for COLLEGE!!!!! Like what i had said on my last comment, you will be a greatest contributor if you tought how i am going to use MS SQL server. I am studying at ISU here at Isabela. Thanks for advance Sir!!!!!
Submitted byadminon Sun, 11/08/2009 - 21:09

In reply to by Anonymous (not verified)

First if you know how to create tables in MS Access most probably you will find it easy to make a table in MS SQL Server also. All you need is of course an SQL Server 2000 or above. You can follow my video tutorial on how to attach the database to your SQL Server.
Submitted byAnonymous (not verified)on Sun, 11/08/2009 - 23:41

In reply to by admin

can i use and start making database on MS sql server 2005 express edition? I have slow connection on the internet, i'm just using broadband with GPRS signal. it's hard for me to view videos. Can you just teach me on the web? Or else we could chat....
Submitted bydhammasirion Tue, 12/22/2009 - 21:36

In reply to by Anonymous (not verified)

I prefer to suggest you using SQLite. It can be used for online and offline as well. All the code are similar to that of SQL.
Submitted byAnonymous (not verified)on Tue, 11/10/2009 - 19:05

In reply to by Anonymous (not verified)

hello..anyway can you do us a favor?.,we are also a IT student,and now we are supposed to make our thesis.we have the same title,an enrollment system...please..we have no idea regarding this system..please i beg you..we haVe our title defeNSE..hope you can give us a favor..thanks!!!
Submitted byAnonymous (not verified)on Thu, 08/26/2010 - 13:22

In reply to by Anonymous (not verified)

no..i haven't experience mkaing a system when i am high school..Zg
Submitted byAnonymous (not verified)on Tue, 10/27/2009 - 16:16

can you please help me to give the design form and its code for a simple supplies inventory system using the vb.net 2003...i nid it please help me po tlga...here is my email [email protected] you could help me..thanks..god bless and have a nice day..
Submitted byAnonymous (not verified)on Mon, 11/09/2009 - 12:12

can you post some codes for creating a record for a store in vb.net
Submitted byAnonymous (not verified)on Wed, 11/11/2009 - 18:47

sir can u plz help me in my project about vb.net enrollment system.. this is my email [email protected] tnx hopefully soon... cause i need it soon sir..
Submitted byAnonymous (not verified)on Tue, 11/17/2009 - 09:42

hi! Can you help me make an enrollment database program? or an idea? Thanks.....here's my e.mail ad [email protected]....
Submitted byAnonymous (not verified)on Sat, 11/21/2009 - 14:49

Hi... I hope you can help me about the enrollment system using vbasic.... thank you.... this is my ymail.... [email protected]

Add new comment