Free Programming Website

Free Programming Website www.sourcecodehub.com

Tuesday, August 12, 2014

Students Information System: free asp.net project with source codes

Students Information System

This web application, provided by school, allows parents to get information about their children in school. The overall architecure is ASP.NET MVC 4.0 (with C# and Razor) -> DAL (Data Access Layer) -> LINQ -> SQL Server Database.
This website uses the following tools and technologies.
  • Asp.Net MVC 4.0
  • Razor engine for presentation
  • C# Language
  • SQL Server LocalDB
  • Visual Studio.NET 2012 Express for Web
  • Data Validation Attributes for validation using JQuery
  • LINQ
  • Forms Authentication
  • Layout and Stylesheets
  • Data Access Layer (DAL) to talk to Database through LINQ
  • Mail API to send mail
The following are the major operations in this application.
  • Parent Login
  • Change password
  • Logout
  • Recover password
  • List students of parent
  • List marks sheets for selected student
  • List attendence for selected student
  • List notifications
  • Delete notification
  • Post feedback

Steps to download, deploy and run this project

The following are the steps to be taken to run the existing part of the application.
  1. Download sis.rar and unzip it into any directory in your system. For example, if you extract to c:\ then it will create a directory c:\sis.
  2. Start Visual Studio.NET 2012 Express for Web
  3. Open the project from the directory into which you extracted the .rar file. For example, c:\sis
  4. Add a Database to project using WEBSITE -> Add New Item -> SQL Server Database . Select default name Database.mdf. It is placed in App_Data. Use tables.sql file to create required tables and load sample data.
  5. Run project from Visual Studio.NET
  6. You should see login page
  7. Login as a parent using sample data provided in tables.sql file.
  8. Test other options.