Online Project Approval System .Net / PHP Project Synopsis

Domain: Workflow Management

Architecture: N-Tier Architecture

SDLC Methodology: SDLC Model

Objective:  In this Online Project Approval System project, we will focus mainly on automating the process of project submission. In the sense project topics will be submitted online along with doc and approval will be provided online by the head of the department along with suggestions if any. This will reduce the physical efforts of students meeting the head of the department and also reduce the time frame period of completing this part of project work. Students can also update their project status weekly and provide in for regarding the progress, which will be monitored by all relevant professors and head of departments. It will be useful for all students related to Engineering, MSc, M.Tech, final year students of any grad etc.

Description:

In general, the Project & Title will be selected from various sources and send it to the HOD like the Project Title along with a birds-eye view of the Project in a document called Project Abstract.  The HOD will accept the Project and allows the student to proceed and start working on the Project.

In the middle of the Project designing, the HOD also makes a request to the Student to send the Sample Code of any module as well.  And at the final, the Student has to prepare the necessary Documents like Project Final Document (contains Introduction, Modules, User roles, SDLC methodology, etc.), UML Diagrams, Powerpoint Presentation (PPT) of the Project flow for Demo and also takes the Database (as backup file to restore), Source Code and all the content in a Compact Disk (CD) and submits to the HOD along with printed hard copy.  The HOD will review all these documents and finishes the Project Review and enters the Marks into the College records.

Using this web application the above entire flow can be automated so that the Student need not submit any Soft copy (CD) of the project as well, the College need not maintain all the collected CDs of the students in the Library for records.

Using this web application, the Student can send a request to HOD for Project Title along with Abstract.  On acceptance of HOD, he/she can design the Project along with necessary documents and submit to the College over the Internet using College’s website.  In the HOD Project Review, the HOD can download the Project content from the College’s website (from the Internet) and can do the evaluation.  As well, the Student can also download the content from the College’s website and give Demo of the Project (by restoring the database, configuring the Project site, etc.) to the HOD.

User Types: Admin and Student

Modules:

Admin:

This module will allow HOD or any other admin login to log in and approve project abstracts submitted by students. Admin or HOD will add College Info which can be displayed on the dashboard. Will view project progress which has been submitted by the student and reviews it. Admin can add professors involved in the project. Add batch info for a year, course info for that year, course name, and these all info will be used by the student at registration process. Once the student registration is done, HOD will get a request for approving student registration. Hod or admin can also add project titles that have been approved for different students and they can be viewed by any registered student in the dashboard.

Registration:

The student will register and provide the necessary info. The application will be secure as registration will be approved by HOD and then the student can log in.

Project:

A student once logged in after registration will add abstract along with project name as tentative info in this module and that can be viewed by HOD.
This module will have the option to upload different files for the assigned project. It will have the option to add progress info date wise or weekly. A student can upload initial abstract from this module and then all other files for final submission.

Features and Benefits include:

  • Secured login and authentication with forgot password option.
  • Students Can upload and download documents and another sort of files as zipping.
  • The process of submitting projects abstract and getting approval has been made easy via the online application.

Future enhancements:

  • We can plan mailing module which will allow the student to send email to hod with attachments. View/ send/reply email options will be provided. It can be done in the form of the message center.
  • Registration process can be refined by adding email alerts whenever HOd approves registration.
  • Alerts or notification module can be added separately which will show notification icon and which when clicked will open the related info for which notification was received.

KEYWORDS:

Generic Technology Keywords: Database, User Interface, Programming

Specific Technology Keywords: Asp.Net 3.5, C#.Net, MS SqlServer-05

Project Keywords: Presentation, Business Object, Data Access Layer

SDLC Keywords: Analysis, Design, Implementation, Testing

Software Requirements:

Technical Aspects:
Database: SQL Server 2008  and more
Language: C# and Asp
Framework: .Net
Front-end: HTML, CSS, Javascript

It can also be done in Php, MySql as backend

Hardware Requirements:

Intel Core processor
RAM 4GB and Above
HDD 100 GB Hard Disk Space and Above
64 or 32 bit OS Windows 8 and above

17 Replies to “Online Project Approval System .Net / PHP Project Synopsis”

  1. RE: Online Project Approval System .Net / PHP Project Synopsis
    Have you completed the project development? If so, do you have a demo site which I can visit and check out the features that you implemented?
    I’m looking for the following key features;
    1. Project approval by electronic/digital signature
    2. Allowing students to attach files to the proposal page.
    3. Once the original submission is approved, the submission page will be frozen but
    allows students to add the time-stamped notes for reporting the progress.

    Thanks,
    Mack

Leave a Reply

Your email address will not be published. Required fields are marked *