小型企业考勤管理系统 毕业论文(4)

2025-07-03

2.3.1 数据库需求分析

数据库是对数据的有效组织和管理,是实现管理信息系统的中心环节。有效的数据组织取决于数据库的设计,而有效的数据管理则依赖于数据库管理系统(DBMS)的选择。在进行数据库设计时要注意以下原则:

数据库系统在逻辑上应有层次结构,数据自下而上逐层归纳、汇总。数据库结构必须规范化,必须保证数据的正确性和完整性。必须保证对数据的安全性,对故障应有预防能力、保护能力和恢复能力以及对数据库的保密能力。

2.3.2 数据库概念结构设计

数据库概念结构设计阶段的目标是通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型。概念结构的设计方法有两种:

(1)集中式模式设计法:这种方法是根据需求由一个统一机构或人员设计一个综合的全局模式。这种方法简单方便,适用于小型或不复杂的系统设计,由于该方法很难描述复杂的语义关联,而不适于大型的或复杂的系统设计。

(2)视图集成设计法:这种方法是将一个系统分解成若干个子系统,首先对每一个子系统进行模式设计,建立各个局部视图,然后将这些局部视图进行集成,最终形成整个系统的全局模式。

概念模型设计的典型方法是用E-R图方法,即用实体-联系模型表示。E-R方法是用E-R图来描述显示世界,E-R图包含三个基本成分:实体、联系、属性。它直观易懂,能够比较准确地反映现实世界的信息联系,从概念上表示一个数据库的信息组织情况。概念模型用于信息世界的建模,是现实世界到机器世界的一个中间层次,是数据库设计的有力工具,是数据库设计人员和用户之间进行交流的语言。概念模型的基本要求:较强的语义表达能力,能够方便、直接地表达应用中的各种语义知识,简单、清晰、易于用户理解。

概念模型的特点是:

(1)真实、充分的反映现实世界,包括事物和事物之间的联系;

(2)易于理解,可以用于和不熟悉计算机的用户交换意见; (3)易于修改和扩充;

(4)易于向数据模型转换。 本系统E-R图如图2-12所示。

11

部门 员工 管理 管理 管理员 审核 罚金 管理 部门负责人 管理 打卡 查询 查询 警告 打卡记录 历史考勤 本月考勤 查询 打卡 查询 查询

普通用户 图2-12 企业考勤管理系统E-R模型图

2.4 开发方案比较

通常体系结构包括两种模式:一种是传统的基于C/S(Client/Sever)的模式,即客户机与服务器模式;另外一种是新型的基于B/S (Browser /Server) 的模式,这种模式下客户端是标准的浏览器,服务器为标准的WEB服务器。

C/S (Client/Server)结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。目前大多数应用软件系统都是Client/Server形式的两层结构,由于现在的软件应用系统正在向分布式的Web应用发展,Web和Client/Server 应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;因此,内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用系统中的逻辑可以扩展出新的应用系统。这也就是目前应用系统的发展方向。

传统的C/S体系结构虽然采用的是开放模式,但这只是系统开发一级的开放性,在特定的应用中无论是Client端还是Server端都还需要特定的软件支持。由于没能提供用户真正期望的开放环境,C/S结构的软件需要针对不同的操作系统系统开发不同版本的软件, 加之产品的更新换代

12

十分快,已经很难适应百台电脑以上局域网用户同时使用。而且代价高, 效率低。

B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。

以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全 。特别是在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、快捷、高效。

13

第3章 系统设计与实现

3.1 总体功能框图

本系统主要分管理员、部门负责人和普通用户三部分。总功能图如图3-1所示。

系统 管理员 部门负责人 普通用户 部门管理 员工管理 用户罚金审核 打卡 本月考勤管理 历史考勤管理 警告管理 罚金管理 员工管理 打卡 考勤查询 警告管理 罚金管理 员工考勤管理 员工考勤审核 员工警告管理 员工考勤查询

图3-1 系统功能框图

管理员权限模块:

管理员权限模块主要实现部门管理、员工管理和用户罚金审核等功能。管理员的功能图如图2所示。 管理员 部门管理 员工管理 罚金审核

图3-2 管理员功能图

14

部门负责人权限模块:

部门负责人权限主要实现打卡、本月考勤管理、历史考勤管理、警告管理、罚金管理和员工管理的功能。部门负责人的功能图如图3-3所示。

部门负责人 打卡 本月考勤管理 历史考勤管理 警告管理 罚金管理 员工管理 员工考勤管理 员工考勤审核 员工警告管理 员工考勤查询

图3-3 部门负责人的功能图

普通用户权限模块:

普通用户权限主要实现打卡、考勤查询、警告管理和罚金管理的功能。普通用户的功能图如图3-4所示。

普通用户 打卡 考勤查询 警告管理 罚金管理

图3-4 普通用户的功能图

3.2 类图

类图由许多(静态)说明性的模型元素(组成。类图可以组织在(并且属于)包中,仅显示特定包中的相关内容。它是最常用UML图,显示出类、接口以及它们之间的静态结构和关系;它用于描述系统的结构化设计,是最基本的元素是类或者接口。

没有类是单独存在的,他们通常和别的类协作,创造比单独工作更大的语义。因此,除了捕获系统的词汇以外,还要将注意力集中到这些类是

15


小型企业考勤管理系统 毕业论文(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:DOT-178.35&37规范要求

相关阅读
本类排行
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 7

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219