Solved

Attendance Management System

Posted on 2011-02-21
6
653 Views
Last Modified: 2012-05-11
Hi,
I need to develop an attendance management application, for a organisation. In that only Friday and Sunday will be the days that need to take attendance. I dont have any idea how to develop this, please help me
Thanks in advance.
0
Comment
Question by:CPSRI
  • 3
  • 3
6 Comments
 
LVL 19

Expert Comment

by:Bardobrave
ID: 34941878
Well... I think that a two lines description is a poor specification for developing anything.

Can you explain further what is suposed to do the app?
0
 

Author Comment

by:CPSRI
ID: 34942183
ok..there are 2 types of members are there let's put their names as A and B, admin should follow up with the A members in 8 weeks cycle and the B members he should follow up in 45 days cycle. Their classes will be twice in a week, for A members there should be a follow up in 16 classes like that. for that the application needs to remind the admin with a list of names should be followed up on that day, on his login. After success in 8 weeks cycle the member will enter into B membership automatically. for every 45days there should be a reminder for admin. On the day which has the class admin will enter the attendance details of the members. am I clear now? :-)
0
 
LVL 19

Expert Comment

by:Bardobrave
ID: 34942577
Well.... let's see.

As I see your application must:
-Differenciate two types of users.
-Generate some warnings to administrator on login depending on users data (won't this generate an uncontrollable bunch of warnings when number of users growth?)
-Change a user type from A to B depending on several parameters.

I think that you'll need to define a class for users.

This class will define a user type, and this type (A or B) will define the cycle of their attendances.

You should also record on this class instances the date of the last attendance fault.

Then, when admin logs in, you'll fire a method that loops through all your users, for every user will check if the period between his last attendance fault and today is greater or equal to it's expected period (this is, if I'm an "A" type user and have more than 8 weeks without attendance faults) and pass the user to the correct type.
Also each 45 days reminders will be sent to admin.

Each time a A user have a fault you should register the date of this fault, so it's "time counter" will be resetted.

Of course, there are thousands of little details that should be taken in consideration before starting designing this model classes, but with the info we have so far we only can point you in some direction...
0
How to run any project with ease

Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
- Combine task lists, docs, spreadsheets, and chat in one
- View and edit from mobile/offline
- Cut down on emails

 

Author Comment

by:CPSRI
ID: 35065300
can we get any tutorial on this? or a sample project looks and acts similar to my requirement?
0
 
LVL 19

Accepted Solution

by:
Bardobrave earned 500 total points
ID: 35068776
Maybe here is something that fits to your needings...

http://www.sourcecodeonline.com/list?q=web_based_student_attendance_project_in_net
0
 

Author Closing Comment

by:CPSRI
ID: 35369034
i did not get what exactly i am looking for..
0

Featured Post

How your wiki can always stay up-to-date

Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
- Increase transparency
- Onboard new hires faster
- Access from mobile/offline

Join & Write a Comment

Suggested Solutions

One of the pain points with developing AJAX, JavaScript, JQuery, and other client-side behaviors is that JavaScript doesn’t allow for cross domain request for pulling content. For example, JavaScript code on www.johnchapman.name could not pull conte…
ASP.Net to Oracle Connectivity Recently I had to develop an ASP.NET application connecting to an Oracle database.As I am doing it first time ,I had to solve several problems. This article will help to such developers  to develop an ASP.NET client…
Excel styles will make formatting consistent and let you apply and change formatting faster. In this tutorial, you'll learn how to use Excel's built-in styles, how to modify styles, and how to create your own. You'll also learn how to use your custo…
Access reports are powerful and flexible. Learn how to create a query and then a grouped report using the wizard. Modify the report design after the wizard is done to make it look better. There will be another video to explain how to put the final p…

758 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

25 Experts available now in Live!

Get 1:1 Help Now