Wednesday, March 28, 2012

Library Management System

This application can be built in VB.NET or C#.NET since it should window based.
It will contain the information of books in the library.

Front end: - VB.NET or C#.NET
Back end:- MS Access or ORACLE-SQL or any database language

Its core features are: -

  1. Only registered user can borrow books.
  2. It contains database of users registered with their Full Name, Address, User ID, Contact details such as email, telephone no., mobile no., etc.
  3. Second database will be about books with their Title, Author, ISDN, Book Genre, etc.
  4. Third database about book registration with Date Borrowed, Date of Return, Fine over due date, etc.
  5. Forth database contains Librarian details like Librarian name, Address, Librarian ID, password, Shift details, etc.
  6. Librarian can contact user through email about giving warning for due date on book borrowed.
  7. He can also show user what books he\she has borrowed, Date of Return, etc.
That's all information needed about creating a library management system.
If got additional information i will will provide soon.

Tuesday, March 27, 2012

Student Management System

It can be a Windows-based i.e. VB.NET or C#.NET project or web-based i.e. ASP.NET project.

Front end: - VB.NET, C#.NET or ASP.NET
Back end: - MS Access or any database language

For Windows based it is only accessible from college & for web based it can be accessible from anywhere.

In this what you have to do is:
1. A student can register & login by entering his roll no.& password.
2. It will contain the database of students with unique roll no. for each student, their address, phone no., division & class name, & other information.
3. It will contain the database of student's attendance as per their roll no., name, lecture wise attendance, etc.
4. It will contain the database of students marks with roll no. name, subject wise marks, total marks, grades, etc.
5. It will contain database of student fees with roll no., balance fees, fees paid, etc
6. In this user can check his/her attendance record, check marks he/she scored, check fees he/she paid, etc.
7. Students can also check the schedule of lectures, lab schedules.
8. Students can also check the schedule of exams.

It is enough information for thinking this project & it can be created in ASP.NET or VB.NET or C#.NET so you have three choices to choose for this project.

Front end & Back end languages

I have searched various websites for finding a unique project that will not be chosen by any other group in the college.
But wherever I searched I found out they are keep stating that 'x' will be front end while 'y' will be the back end language.
Actually at first I thought it might be something needed for project & didn't searched any more.
But the time came when I asked my partner what is the front end & back end, he was also clue less about this , still helped me little but it wasn't enough.
So I started surfing internet about finding whatever useful information I can found about it.
& i got his what i want to share with you.

FRONT END: -
            It means that Graphical User Interface(GUI) with which users will interact. It means part of programming user can see. It is much important because user interacts with it.
e.g. for this HTML, ASP.NET, VB.NET, etc.

BACK END: -
            It means database part of program that stores data, retrieve the data, manipulate it, change or remove it. It is most essential part of any language because it is in which user data is stored. Its is food of the program & without this program will not work properly.
e.g. for this are SQL, MS Access, etc.

Choosing this thing is important. You should choose this languages as per your wish & you know that in which you can work best.

What is ASP.NET (a small description)?

ASP.NET: -
Some of those who knows that ASP is is server side scripting language.
They will surely think that ASP.NET is also a server side scripting.
And it is totally true not fully but ASP.NET is used web development like ASP.
It is built on .NET framework & provides an O.O.P. approach for web execution.
Its advantages are more than the ASP language.

Its advantages: -
1. It reduces the amount of code required to build large web based applications.
2. It makes development easier & simpler to maintain with event-driven, server side programming.
3. ASP.NET pages are easy to write & maintain because source code & HTML works together.
4. It validates information entered by the user without writing single line of code.
5. It runs faster.

What is VB.NET (a small description)?

VB.NET: -

Some have started searching about it some haven't.
Then it is for those who haven't searched it.

It is a Microsoft created Object Oriented Programming language which incorporates features of Microsoft's .NET framework.
It cannot be thought as a sequel to VB 6.0 since it has a totally different language core.
There is also not backward & forward compatibility between VB 6.0 projects & code and VB.NET projects & code.
Since those who have think that VB & VB.NET are same, they quickly remove it from mind that there is no similarity except appearance of two characters VB in both.

VB.NET is used to create .NET applications, windows applications, etc.
This was designed with keeping Rapid Application Development in mind by providing several tools to shorten development time.

GUI: -
In this students can drag objects from toolbox into Work area, specify the properties & behavior of objects.
Student will not have to deal with trying to program using the User Interface.

Classes: -
VB.NET comes with thousands of built-in classes ready to be used.
So it is easier to use VB.NET than VB once we learn .NET framework.