SharePoint 工作考勤解决思路

SharePoint 工作考勤
各位:
  现需要实现一项考勤系统,确不知如何实现,请各位赐教。
1、考勤汇总:汇总每月、每年每个人的出勤天数、请假天数、迟到天数、矿工天数等,最后对汇总可以维护添加备注、需要打印汇总表。(不知道用视图实现、还是新建一个页面比较好,考勤数据在SharePoint中,如果是WebPart实现的话,数据从那取?sharepoint还是数据库?不知道在sharepoint中添加数据从sharepoint库怎么取数据)
2、请假流程:病假、事假、产假等请假审批(多级)流程,最好提供一个可以公开的简单的例子(不胜感激)。

------解决方案--------------------
1. 取数据用SharePoint API, sharepoint即"数据库"。
2. WF开发。
统计可以用BI,Excel Service,没细研究过,你可以去了解了解。
------解决方案--------------------
我是用Infopath做的表单,每张里面是一个月中迟到、早退、等考勤数据。
------解决方案--------------------
探讨
谁可以说的详细点??

------解决方案--------------------
建议还是用vs去开发,原因,简单的可以满足,但是以后要扩展比较麻烦,还是就是考勤这东西说简单也简单,但是如果要细节人性化还真不是件容易的事儿。
------解决方案--------------------
可以把sharepoint的列表,当成关系型数据库设计。 呵呵!
------解决方案--------------------
基于这些需求可以用infopath实现,页面工作比较多,开发量就少一些了
------解决方案--------------------
你的这个问题是怎么解决的?我现在跟你一样要做个考勤系统,但是不知道从何处下手.
------解决方案--------------------
我想知道你是怎么解决的
------解决方案--------------------
探讨
我还有个问题需要请教各位老鸟。

你们在做MOSS项目时,是否经常自定义WebPart,基本每个不规则的页面(列表视图)都需要自己写webpart,而且这个webpart也只能在此项目的此列表使用?

我前几天和两个北京做SharePoint(2007和2010)的两个朋友聊天,他们设计的MOSS项目都是基本每个页面都写一个Web Part,而且我看到每个Web Part只能在此处使用,换……

------解决方案--------------------
探讨

可以把sharepoint的列表,当成关系型数据库设计。 呵呵!

------解决方案--------------------
探讨

楼上的,你好。我目前是在07中实现的,数据统计、汇总是通过后台程序实现的,定时启动汇总,从打卡记录到考勤表每天生成一次,汇总表每月初启动一次。汇总表打印是通过IE自带的打印功能实现的,自定义一个页面,然后使用GridView实现分页,页面中不打印的部分通过js屏蔽掉。

------解决方案--------------------
我是用webpart 部件实现的。
现在公司一直在用, 但是没有做导出
------解决方案--------------------
我感觉考勤这东西最好还是别用列表存储,因为考勤数据量太大了,用列表性能太差了,我之前做过一个oa的考勤模块,开始使用sharepoint列表存储,可是当数据量上来时,各种统计功能基本是不能用了,查询数据太慢了。(考勤数据到几万条的时候,很明显)