考勤子系统详细设计说明书.doc
《考勤子系统详细设计说明书.doc》由会员分享,可在线阅读,更多相关《考勤子系统详细设计说明书.doc(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、深圳能源集团内部网站公文子系统详细设计说明书1引言2说明2编写目的2工程背景21.4参考资料22程序描述52.1功能52.2性能82.3业务实体的划分82.4业务控制类的划分和算法描述82.5数据构造182.6限制条件182.7测试要点181引言1. 1说明本子系统初期由张小波负责设计与开发。为配合中小企业办公自动化系统整体的实际需求,特做此考勤子系统的详细设计说明书,以指导该子系统的具体编码工作。本工程为当前中小企业办公自动化需求而做。用户为所有的中小企业所有工作人员。1.4参考资料a. 现有的其他软件公司编写的办公自动化软件b. 当前中小企业总体需求调查;2程序描述本节重点分析该系统的各个
2、模块以及功能;2.1功能【考勤登记】该局部的功能如下:考勤登记在用户登陆办公自动化系统网站时即开场;当用户登陆时,系统获取当前工作时间,根据系统设置的考勤时间判断该用户是否是正常上班,还是迟到或旷工等性质。同时记录到考勤登记表中。【加班登记】加班登记有如下功能:1、加班登记由加班人员自己操作。为防止弄虚作假,每次加班需提供一个审核人。2、加班人员只有登记权限,没有修改与删除权限。假设需要修改等操作可以请系统管理人操作。【查询本人考勤信息】查询本人考勤信息局部提供本人查询自己的考勤信息,提供两种方式的查询:1、 时间:可以查上两个月的考勤。2、 考勤类型:可以查正常考勤记录,加班记录或出差等。【
3、非正常考勤登记】非正常考勤登记只能由管理员操作,专门对出差,请假休假与旷工等考勤进展登记。一般用户没有此项操作权限。【考勤统计】考勤统计也是由系统管理员操作,一般用户无该操作权限。考勤统计有两个功能:1、 统计某个员工当月,上月或一年的考勤情况。2、 打印考勤报表功能。【系统时间管理】该局部也是系统管理人员操作,每个月对应一条记录 系统时间管理局部专门设置下月的工作天数,每天的小时数,旷工时限以及上班起始时间设置等。 当月每天的考勤计时就根据系统时间管理表中的设置进展计算。【考勤信息维护】该局部也是由系统管理员操作1、由系统管理人员对某个员工一年之内的所有考勤进展维护,包括增加,删除,修改与查
4、看等。2、可以对个人的考勤信息打印报表。【加班信息维护】该局部也是由系统管理员操作1、由系统管理人员对某个员工一年之内的所有加班信息进展维护,包括增加,删除,修改与查看等。2、可以对个人的加班信息打印报表。2.2性能考勤局部需要对时间有较高的精度。2.3业务实体的划分按照一个表对应一个DataSet实体的原那么处理。包括根本的增加、删除、修改与查看。所有的根本的增删改查都在业务实体作,包括List与Detail两种方式。2.4业务控制类的划分与算法描述公有模块与方法:AppmodPub模块功能提供访问数据库的接口方法1ConnectDB描述连接数据库。传入参数SqlConnection传出参数
5、True,false方法2DisConnect描述断开连接传入参数SqlConnection传出参数无公有模块与方法:AppmodSet模块功能获取本地路径,用户名等信息方法1AppPath描述获取应用程序本地路径传入参数无传出参数应用程序的本地路径方法2UserName描述获取当前用户名传入参数无传出参数当前用户名方法3ComputerName描述获取当前计算机的名称传入参数无传出参数当前计算机的名称方法4GetUserPath描述获取当前用户的路径传入参数String,String传出参数当前用户的路径方法5GetWkDay描述将当前日期转换成星期传入参数Date传出参数String星期方
6、法6WriteErrorLog描述写错误日志传入参数String,String,Integer传出参数无公有类:clsAncestor实体属性对记录进展增加,删除,修改与查看等操作方法1GetRow描述获取一行数据传入参数无传出参数True, false方法2AddRow描述添加一行数据传入参数无方法3DelRow描述删除一行数据传入参数无方法4ModRow描述修改一行数据传入参数无传出参数True, false公有类:clsSeDataSet实体属性对两个不相关联的表数据进展操作方法1CreateDataSet描述创立一个带有两个表的数据集传入参数String, String, String
7、, String传出参数DataSet创立的数据集方法2UpdateDataSet描述对数据集进展更新操作传入参数DataSet传出参数True, false公有类:clsReDataSet实体属性对两个相关联的表数据进展操作方法1CreateDataSet描述创立一个带有两个关联表的数据集传入参数String, String, String, String传出参数DataSet创立的数据集方法2UpdateDataSet描述对数据集进展更新操作传入参数DataSet传出参数True, false公有类:clsDataSet实体属性对只有一个表的数据集进展操作方法1CreateDataSet描
8、述创立带有一个表的数据集传入参数String, String传出参数DataSet创立的数据集方法2UpdateDataSet描述对数据集进展更新操作传入参数DataSet传出参数True, false公有类:clsDataStore实体属性使用存储过程对数据库进展操作方法1UpdateDataStore描述利用存储过程更新数据库传入参数String, String,String, String,String传出参数True, false方法2GetDataRow描述取一行数据传入参数String,String传出参数True, false方法3GetDataItem描述取一个数据项传入参数S
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 考勤 子系统 详细 设计 说明书
限制150内