计算机毕业设计 asp.net考勤 毕设

本文介绍了考勤管理系统的设计过程,包括系统分析的任务与步骤、功能划分(管理员和员工部分)、详细设计的用户登录、主操作界面、管理员管理和员工管理操作界面,以及考勤和请假管理的界面设计。重点涉及数据库设计的ER模型和结构图设计。
摘要由CSDN通过智能技术生成

演示视频:


https://www.bilibili.com/video/BV1W6421F7Az/

3.1系统分析的任务与步骤

3.1.1 系统分析的任务

了解用户要求。此用户即为系统的使用人员(管理员,员工)。了解他们在系统功能、性能等方面的要求及用户在硬件配置、开发周期处理方式等方面的意向与打算。把用户要求成文,完成系统分析报告。系统的逻辑模型由一系列的图表和文字组成。在逻辑上描述了系统的目标和所具备的功能于性能。

3.1.2 系统分析的步骤

1. 描述系统。在详细调查的基础上,用一定的图标、文字描述;

2. 分析用户新的要求,改进现行模型,形成新系统的逻辑模型。

3. 编写系统分析说明书。

3.2系统项目范围

考勤管理系统从两种用户角度进行功能划分。

1、员工部分:  1.1:请假管理;

                   1.2:考勤管理;

                   1.3:个人资料管理;

2、管理员部分:2.1:系统用户管理;

2.2:部门职位管理;

2.3:员工信息管理;

2.4:请假管理;

2.5:个人资料管理

2.6:休假信理。

2.7:考勤管理

3.3 功能需求

3.3.1 员工部分

1:请假管理:包括填写请假条,提交申请,查看审批,审核请假等等。

2:考勤管理:针对具体的员工考勤的统计等管理。

3:个人资料管理:进行个人信息管理,包括个人密码管理等。

3.3.2 管理员部分

1:系统用户管理:添加、编辑系统用户信息,以列表的形式显示。

2:部门职位管理:。管理员可以增删改查各个部门和部门下职位的信息。

3:员工信息管理:包括 个人用户:显示本人的基本信息。 添加员工:管理员可以通过此页面添加员工。  管理用户:管理员可以增删改查员工信息。。

4:请假管理:包括填写请假条,提交申请,查看审批,审核请假等等。

5:个人信息管理:进行个人信息管理,包括个人密码管理。

6: 休假信理: 包括填写休假,提交申请,查看审批,审核请假等等

3.5系统的数据库设计

3.5.1 概念设计    

在概念设计阶段中,从用户的角度看待数据及处理要求和约束,产生一个反映用户观点的概念模式。然后再把概念模式转换成逻辑模式。将概念设计从设计过程中独立开来,使各阶段的任务相对单一化,设计复杂程度大大降低,不受特定DBMS的限制。利用ER方法进行数据库的概念设计,可分成三步进行:首先设计局部ER模式,然后把各局部ER模式综合成一个全局模式,最后对全局ER模式进行优化,得到最终的模式,即概念模式。

3.5.1.1 设计局部ER模式
 1实体和属性的定义:


1)管理员用户类别(用户名,密码,权限,注册时间等)

72e38ad8903c37ab258af56822500de7.jpeg


图3-5-1管理员用户实体与属性的定义



2)员工信息(编号,员工编号,员工姓名,职位,合同,个人概要,各类经历,部门,公休天数,已用天数,等)     

62bc9db3c1bc333707e421144fce6efc.jpeg

图3-5-3 员工信息实体与属性的定义


2 实体关系定义:

ER模型的“联系”用于刻画实体之间的关联。一种完整的方式是对局部结构中任意两个实体类型,依据需求分析的结果,考察局部结构中任意两个实体类型之间是否存在联系。若有联系,进一步确定是1:1、1:N、M:N的关系。还要考察一个实体类型内部是否存在联系,两个实体类型之间是否存在联系,多个实体类型之间是否存在联系,等等针对本系统分析如下:


 一个管理员一次可以管理多个员工信息,而一个员工信息只可以被一个管理员编辑

38e5336e6317c3ab01bd82831c224679.jpeg

图3-5-9管理员与员工 1:N(一对多的关系)


3.5.1.2设计全局ER模式
   所有局部ER模式都设计好了后,接下来就是把它们综合成单一的全局概念结构。全局概念结构不仅要支持所有局部ER模式,而且必须合理地表示一个完整、一致的数据库概念结构。
1) 确定公共实体类型
   为了给多个局部ER模式的合并提供开始合并的基础,首先要确定各局部结构中的公共实体类型。在这一步中我们仅根据实体类型名和键来认定公共实体类型。一般把同名实体类型作为公共实体类型的一类候选,把具有相同键的实体类型作为公共实体类型的另一类候选。
2) 局部ER模式的合并
   合并的原则是:首先进行两两合并;先合并那些现实世界中有联系的局部结构;合并从公共实体类型开始,最后再加入独立的局部结构。
3) 消除冲突
   冲突分为三类:属性冲突、结构冲突、命名冲突。
   设计全局ER模式的目的不在于把若干局部ER模式形式上合并为一个ER模式,而在于消除冲突,使之成为能够被所有用户共同理解和接受的同一的概念模型。
4) 全局ER模式的优化
   在得到全局ER模式后,为了提高数据库系统的效率,还应进一步依据处理需求对ER模式进行优化。一个好的全局ER模式,除能准确、全面地反映用户功能需求外,还应满足下列条件:实体类型的个数要尽可能的少;实体类型所含属性个数尽可能少;实体类型间联系无冗余。

考勤管理系统的全局ER模式如图所示:

6b5e83ae1374d534a75580ed5d7b0c85.jpeg



图3-5-17  数据E-R图


3.6系统结构图设计


第5章 详细设计

3.1 用户登录

5.1.1登录界面

94ee22397b7e9f267632dd233587aef6.jpeg

图5-1-1系统首页

5.1.2 工资管理系统登陆界面说明

首页中拥有一个用户登录窗口,在其相应输入框中填定正确内容并选择正确的身份后,方可登录系统。



3.2 系统主操作界面

5.2.1主操作界面


图5-2-1 系统主操作页面

5.2.2系统主操作界面说明

考勤管理系统的主操作界面,用户需要注册登陆后才能进入此页面。界面整体清灰素雅,左侧为系统功能导航栏,分别是“系统用户管理”、“员工管理”、“部门职位管理”、“考勤管理”、“请假管理”、“休假管理”、“退出系统”等,分别实现各种系统功能,分工明确,划分科学。

3.3管理员管理界面

5.3.1 管理员管理界面

899845eb503180737e0a4bb174d36907.jpeg

bb972714cd33c9afd3a8255e9f4e3d49.jpeg

图5-3-1管理员管理界面


5.3.2管理员管理界面说明

    系统管理员是负责系统整体维护的人员,所以其信息对于系统来说是很重要的。。

    此系列页面,可实现对管理员信息的相关管理操作。

3.4员工管理操作界面

5.4.1员工管理界面

713222d6a59272d8d2fc630b56881413.jpeg

1781580a7f1986e44a70cf27f139c18c.jpeg

图5-4-1员工管理界面

5.4.2工资项目管理界面说明

 此页面实现的功能是对员工信息的管理,由于系统设计遵循“功能最全化、操作最简化”的理念,所以在界面设计及操作上都做到了功能无冗余无遗漏。

3.5考勤管理界面

5.5.1人机界面

1)考勤时间设置

8a261c2095254010ce8d461c812956f1.jpeg

图5-5-1考勤时间设置信息页面

2)考勤记录查看

1ddb07a520b0c9013f4420f44c161c36.jpeg

图5-5-2考勤记录查看信息页面



5.5.2管理用户界面说明

在此系列页面中,管理员可对系统中所有的工资信息进行增加、编辑、删除等操作,添加用户时需要填写的资料不太多,而编辑页面则是以详细列表的形式展开,一目了然。


其他版面均遵循“操作简约化,界面人性化,功能齐全化”的系统设计原则,故不一一详细说明。

3.6请假管理界面

f6dabbc6130333e64a6da489925184b2.jpeg

上图为请假管理界面,休假界面与之差不多,不多解释了.



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值