>i have been asked to make a simple application that stores
>the "in-time" and "out-time" of employees everyday
Manual imput (e.g. a form for employee id and password) would not be
too hard, just watch out for employees punching their late friends in.
Swipe card or biometrics might get a bit more hairy, I know nothing
about this but I am pretty sure this could be done. From what I have
seen, a lot of the entry-level equipment is geared towards Windows, so
setting up an affordable solution on Linux may take some work. Anyone
else have insight on this?
>the application should also have the features to show the reports such as
>details of a particular employee, activity during a stated period and
>so on...
Not hard with some mildly complex custom views.
http://www.djangoproject.com/documentation/db-api/ will help you learn
how to write them.
The admin interface will be great for helping managers edit time
entries if employees forget to punch in or out.
>till now i have started working on django and am going through its
>online documentation, its telling me how to built a simple poll
>website. i am a beginner for django and am not able to relate this poll-website
>with my project.
The tutorial will give you a great starting point and teach you the
basic foundation for building an app, however for a project of this
scope you will need to dig deeper. Django has a pretty awesome set of
add in components such as forms, authentication, and built in admin
interface. All of these components put together will save you gobs of
time when developing this sort of app. I use Django primarily for
business app development and could see Django lending itself very well
to an initiative of this sort.
Good Luck!
Kevin