Customer's requirements:
Check In/Out Process: The system must allow the users to check the students that are absent or late with just one click. The system must be able to know the students that are taking the course and know the courses that are taken by a student. The system must be able to assign the students to the classes he/she is taken. And the system must allow the users to change the total hour of the class, and the date and time of the class.
Users: The system will have an administrator and only the administrator can create users and classes. The system must allow the administrator to assign the user a username, a password, a role and to their related classes. And the system must allow the administrator to create two kinds of user: teacher user and student (public) user. The system must not allow the student user to use teacher user.
Roles: The system should allow for two roles: Administrator and Users. Administrator role must be allowed to create, delete, update and edit the users and classes. And for the teacher users, they must be able to check the attendance in a very short time and edit the hour of class. And for the student users, they must be able to check their attendance percentage, the total absent hour and the date they absent.
Security: Both teacher user and student user has their own user name and password to login to the system. And the system must be able to block the student user from using the teacher so that the student user can't change his/her attendance.
Attendance Report: The system must provide a report that teachers can check the attendance of students from each class in different table. In the report, for a class there must be a table of all students' attendance percentage, top three students that absent most in the class and their absent percentage. And for the students, they can check their attendance percentage, the absent date or tardy date for each class in a table.
Table Maintenance: The system must allow the administrator to maintain the data and update the information that is needed for the users. In this system there will be three tables: Teachers, Students, Course. The system will need the following information:
Teachers: TeacherID, Name,CourseNumber
Students: StudentID, Name, CourseNumber
Course: CourseNumber, Title, StudentID, TeacherID
Output Requirements
Notification Letter: The system must send the first email when a student absent reach 5%, second email at 10% and third email at 15%. This notification basically contains the name of student, the course title, the teacher name, the absent percentage and the date he/she absent. And most importantly, in this email, the system must provide a link to confirm that the student receive the notification letter or not. If the system doesn't get the confirmation then the teacher can directly give the warning to the student.
Warning Letter: The system must send a warning letter to the student who got all three notification letter and miss the attendance 20% or above 20%. The information in the letter is that the student cannot sit the exam anymore because he missed the attendance 20% or more.
The figure below is the sample of warning letter that will be sending to the student whose absent percentage reached 5% 10% and 15%.
Dear Employer;
I am abbas, professional software developer. Please come in private chat. I can give you a perfect solution. I have already developed many softwares.
Thnx
I am waiting for your message and I am sure you would love my quality work.
Regards
Abbas
Hello Sir,
I have read the job details and I like to let you know that we have expertise in asp.net and SQL Server. We have 11+ years of experience in web application development using asp.net, C# Programming, JavaScript, MVC. Please send me message for further conversation.
Hi,
I am having academic background and having 6+ year exp in web development.
Already written some predefined library which help to reduce the development effort and work can be done faster with less development cost.
Let me know if we can go forwad.
Vishal
Dear Sir,
I am having more than 12 years experience of working as a web developer and having a great exposure of website Development in ASP.Net, MSSQL and jQuery.I believe in quality and client's satisfactions.
Please let me know when can we discuss the requirement in more detail
Regards
Ajoy
dear sir
I can do this project. I work with my expert team who believe in complete any project within allotted time so please sir give me one chance to prove my strength and quality of work.
Thanks and regards
Mohit Dubey
Visiesoft Technology
Dear Sir,
We have already created attendance management system. its on new technology in MVC and can easily break down the application to cover your requirements. Looking forward for your reponse
Thanks
Regards
Saad Hasnain
Hi there,
Waiting for your reply to give you a live demo of it.
BR
***********
Hello,
We have worked on a similar domain "Attendance taker for student and teacher" and the functionalities that you shared in the job description.
I am having a ready script of it. I would like to give you a demo of it , so that I can share the functionality of that software and customize it according to your requirement.
Placed Bid is arbitrary.
Please let know your availability in PM , so that we can have a discussion in detail.
Looking forward to hear from you.
Regards
Sweety
The project will be built in ASP.NET MVC with jquery, bootstrap and css3. Bootstrap will help users use the application on cross devices like PCs, tablets and smart phones with ease as the application's layout will get updated according to the device the user is using. All the requirements will be met. All the forms will have client side data validation to avoid wrong information entered in the system. There will be a separate admin panel for the administrators. A super administrator account will also be provided that will be able to create other admin users so that other admins don't create/delete other admin's account. There will also be a settings page where admin can set the name of the company, contacts details and email settings that will be used to send the emails. General information pages like about us, courses provided etc. will also be provided and will be manageable by admins for public users. admin will be able to add any number of these general content pages and delete them also. Online datesheet/exam schedule with admin's to be able to create/cancel or revise the schedule can also be provided on demand and will add to the cost.
I am an experienced .NET Web Application developer and I have done projects like Hospital Management System, Inventory Management System, Finance Management System, and Many more...