考勤---概要设计说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
四、概要设计说明书
1.引言 (1)
1.1编写目的 (1)
1.2项目背景 (1)
1.3定义 (2)
1.4参考资料 (2)
2.任务概述 (3)
2.1目标 (3)
2.2运行环境 (3)
2.3需求概述 (3)
2.4总体架构设计 (4)
2.5条件与限制 (4)
3.总体架构设计 (4)
3.1处理流程 (6)
3.2总体结构 (6)
3.3特色功能 (6)
3.4关键技术........................................................................................... 错误!未定义书签。
4 系统模块设计错误!未定义书签。
................................................................................................................ 错误!未定义书签。1.引言
1.1编写目的
本手册作为用户与该系统软件开发维护人员共同遵守的软件概要设计说明。
。
1.2项目背景
开发软件名称:考勤管理系统
项目任务提出者:小组
项目开发者:CCIT讯飞151TRY小组
用户:xx公司
实现软件单位:CCIT
考勤作为一个企业的基础管理,是企业对员工工作管理的基本依据。实际管理和记录工作非常需要快速获知各个部门员工的每日出勤情况,以便于及时向高层管理者反映员工的出勤,缺勤情况(包括迟到、早退、病假、事假、出差等情况)。我们提出基于SSM(maven)结构的网络考勤系统,实现网上考勤任务,以减轻考勤人员的工作量。我们准备开发员工考勤管理系统,完成员工基本信息维护、企业的部门信息维护、企业基本考勤类型的维护、员工考勤的管理、员工考勤的查询与分析。实现人事考勤的需要,包括员工迟到、早退、请假、旷工的情况的记录,对员工整个月的考勤记录进行查询和统计。企业考勤管理系统是为了解决员工考勤管理的而设计的,目的是建立一个能够初步实现企业考勤管理系统的智能化管理,提高考勤管理效率,工作人员能够在各个岗位上的工作状态得到及时的反馈,而系统所需的工作人员的数量少,效率高。降低资源浪费,同时增强员工管理的透明度以及约束员工自觉遵守出勤制度。
1.3定义
【列出本文档中所用到的专门术语的定义和缩写词的原文。】
1.4参考资料
【列出有关资料的作者、标题、编号、发表日期、出版单位或资料来源,可包括:
a.项目经核准的计划任务书、合同或上级机关的批文;
b.项目开发计划;
c.需求规格说明书;
d.测试计划(初稿);
e.用户操作手册(初稿);
f.文档所引用的资料、采用的标准或规范。】
2.任务概述
2.1目标
(1)提供简单、方便的操作。
(2)通过考勤管理无纸化的实现,使企业的考勤管理更加科学规范。
(3)节省考勤管理的成本。
(4)提高企业考勤管理的透明度和效率,防止“虚假出勤“的现象。
(5)对系统提供必要的权限管理。
(6)为企业实现整体信息化的其他相关系统提供必要的数据支持。
2.2运行环境
结合用户当前的软件的硬件环境,设计了新系统运行硬件和软件环境:
2.2.1设备
Win7/8/10操作系统电脑
2.2.2支持软件
操作系统Windows 2007
数据库mysql
开发工具eclipse
2.2.3接口
1.硬件接口:硬盘
2.软件接口:常用的办公软件
2.2.4控制
[说明控制该系统的运行的方法和控制信号,并说明这些控制信号的来源。]
2.3需求概述
企业考勤管理系统是为了解决员工考勤管理的而设计的,目的是建立一个能够初步实现企业考勤管理系统的智能化管理,提高考勤管理效率,工作人员能够在各个岗位上的工作状态得到及时的反馈,而系统所需的工作人员的数量少,效率高。
企业考勤管理系统是一个企事业单位不可缺少的一部分,它的内容对于企业的决策者和管理者来说都是至关重要的,因此,企业考勤管理系统应该能够为用户提供充足人事管理的信息和快捷的管理查询手段,但一直以来人们使用传统的人工方式管理员工的上下班等信息,
这种管理方式存在着许多缺点,诸如效率低,保密性差等,而且时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
2.4 总体架构设计
我们所做的系统目的:
(1)提供简单、方便的操作。
(2)通过考勤管理无纸化的实现,使企业的考勤管理更加科学规范。
(3)节省考勤管理的成本。
(4)提高企业考勤管理的透明度和效率,防止“虚假出勤“的现象。
(5)对系统提供必要的权限管理。
(6)为企业实现整体信息化的其他相关系统提供必要的数据支持。
2.5条件与限制
设计约束
1、所有的数据库命名都是以模块的缩写加上具体表的英文词汇组成,这样能
够统一数据库表的命名,也能够更好的规范数据库表命名。
2、所有数据库的设计,都依赖于本地数据库,并且采用面向对象的设计方法,
首先进行对象实体的设计,最后将对象持久化到数据库中,所有的表和表之间的关
联(ER图)都采用标准的Visio画图工具进行,这样能够将整个系统的设计和数据库
设计有机的结合起来。
3、界面风格:管理界面做到美观大方、风格统一,并有一些提示信息指导用
户操作使用。尽量使用选择框、下拉框等选择操作界面,方便用户的使用。
4、消息提示:中文提示,言简意赅。
3.总体架构设计
3.1处理流程
1注册邮箱(员工,审批员,考勤员)
注册:
通过邮箱注册
a)用MailUtil这个工具类来实现邮箱激活注册