企业管理模块主要有考勤登记、员工考勤、基本工资设置、部门管理、考勤统计、奖罚制度、生成工资表七大主要功能,考勤登记可以通过选择编号来进行上下班的登记。
员工考勤可以通过选择员工编号来进行加班时数、迟到次数、旷工天数、早退天数的信息录入,以及通过选择员工编号进行加班时数、迟到次数、旷工天数、早退天数字段的修改。基本工资设置时通过选择部门编号名称来输入各个职称的基本工资并对其修改。部门管理可以添加新的部门或是对原有部门进行删除工作。考勤统计则是通过选择员工编号来进行加班时数、迟到次数、旷工天数、早退天数的查看。奖罚制度则是对加班时数、迟到次数、旷工天数、早退天数进行奖罚金额的修改。基本生成工资表可以通过选择日期来生成当月员工基本工资表。
4 系统数据库设计
数据库系统是以数据为中心,在数据库管理系统的支持下进行数据的收集、整理、存储、更新、加工和统计,进行信息的查询和传播等操作的计算机系统。数据库系统的设计既要满足用户的需求,又要与给定的应用环境密切相关,因此必须采用系统化、规范化的设计方法进行设计。
4.1 数据库设计介绍
设计与使用数据库系统的过程是把现实世界的数据经过人为的加工和计算机的处理,为现实世界提供信息的过程。在给定的DBMS、操作系统和硬件环境下,表达用户的需求,并将其转换为有效的数据库结构,构成较好的数据库模式,这个过程称为数据库设计。
4.2 数据库设计内容及步骤
要设计一个好的数据库必须用系统的观点分析和处理问题。数据库及其应用系统开发的全过程可分为两大阶段:数据库系统的分析与设计阶段;数据库系统的实施、运行与文护阶段。数据库系统的设计分为需求分析、概念设计、逻辑设计、物理设计四个阶段。
数据库系统的生命周期分为两个重要的阶段:一是数据库系统的设计阶段,二是数据库系统的实施和运行阶段。其中数据库系统的设计阶段是数据库系统整个生命周期中工作量比较大的一个阶段,其质量对整个数据库系统的影响很大。
数据库系统设计有两种不同的方法:一种是面向数据的设计方法(data-oriented approach),这种设计方法以信息需求为主,兼顾处理需求;另一种是面向过程的设计方法(process-oriented approach),这种设计方法以处理需求为主,兼顾信息需求。用前一种方法设计的数据库系统,可以比较好地反映数据的内在联系,不但可以满足当前应用的需要,还可以满足潜在应用的需要。用第二种方法设计的数据库系统,可能在使用的初始阶段比较好地满足应用的需要,获得好的性能,但随着应用的发展和变化,往往会导致数据库系统的较大变动或者不得不重新设计。这两种设计方法,在实际中都有应用。面向过程的设计方法主要用于处理要求比较明确、固定的应用系统。但是在实际应用中,数据库一般由许多用户共享,还可能不断有新的用户加入,除了常规的处理要求外,还有许多即席访问。对于这类数据库系统,最好采用面向数据的设计方法,使数据库系统比较合理地模拟一个组织部门。通常一个组织部门的数据是相对稳定的,而处理则是相对变动的,为了设计一个相对稳定的数据库系统,一般采用面向数据的设计方法。
4.3 本系统数据库设计
概念设计是整个数据库设计的关键,这一阶段通过对用户需求进行综合,归纳与抽象,逐步形成一个独立于具体数据库管理系统的概念模型 C#公司考勤管理系统设计+可行性研究+需求分析(5):http://www.youerw.com/jisuanji/lunwen_764.html