考勤管理系统概要设计.doc_第1页
考勤管理系统概要设计.doc_第2页
考勤管理系统概要设计.doc_第3页
考勤管理系统概要设计.doc_第4页
考勤管理系统概要设计.doc_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

考勤管理系统概要设计说明书拟 制 人_审 核 人_批 准 人_一总体设计1.1运行环境1)单机运行 数据库:MSDE 2000 操作系统:WIN98/2000/ME/XP/NT/2003 2)联网运行 数据库:MS SQL SERVER 2000以上企业版/标准版 工作站操作系统:WIN98/2000/ME/XP/NT 服务器操作系统:WINDOW NT/2000/2003 SERVER 1.2基本设计概念1.2.1系统整体设计思想 本系统按照.NET体系标准进行设计与开发。采用OOD(面向对象)设计方法,将系统中的所有参与者都视为对象,根据需求调研报告来确定每个对象的属性与方法,和对象之间的关系。整个系统采用细粒度概念来设计对象,拆分功能复杂的对象,使每个对象的功能单一化,以提高系统的可扩展性。 系统的所有数据都是以数据容器的方式来传递。1.2.2系统安全设计 为了防范黑客及其它非法入侵,以及考勤信息的泄漏,本系统在安全控制上采用杀毒软件和分级用户权限管理并行的方式。1.3需求规定考勤管理根据用户需求,系统功能结构如下:考勤管理系统录入考勤信息删除考勤信息系统管理考勤信息修改考勤信息检索权限管理系统配置信息检索报表生成1.3.1增加考勤记录 功能描述:1.上班时间打卡信息录入 a. 8点之前打卡员工到勤信息的录入b. 8:00 8:30之间员工迟到信息的录入 c.8:30之后员工到达或不到(缺勤)信息的录入(即录入时已认为缺勤,是否到达的信息不由系统控制)2. 下班时间打卡信息录入 a . 16:00之前员工打卡离开记为缺勤信息的录入 b. 17:30之前员工打卡离开记为早退信息的录入 录入限制条件:1. 打卡器首先向系统输入员工的编号,由系统自动录入,已有考勤信息的,考勤信息则是只读的,反之则可写的。2. 当处于固定时间段时,无法录入其他时间段的信息。3 当考勤信息已先行录入时,查询考勤系统,已只读显示考勤情况。1.3.2考勤信息的删除功能描述:当考勤系统处错误的时候,要能够调出并删除这些记录。例如,当员工发现自己的考勤信息有错误时,可以向自己的上级反映,以便及时删除。1.3.3系统管理权限管理a. 普通员工可以查询自己某一天或某一时间段内的到岗情况;b. 初级管理员(部门负责人)可以修改并查询该部门的某个员工在某一天或某一时间段的到岗情况,是否存在违规,如有违规,违规类型是什么;c. 高级管理员(总负责人)拥有初级管理员的能力,并可对初级管理员进行任务的分派,增加和删除。1.3.4考勤信息修改系统功能:当员工的考勤信息录入不当时,这时应该及时向上级反映,上机根据情况修改该员工的考勤信息。1.1员工应被授予任何时候查询自己的考勤信息的权限,以便及时发现自己的考勤信息中的错误及遗失。1.2员工没有修改自己的考勤信息的权限,只有在发现自己的信息出现错误后及时向管理员反映,以便管理员能够及时修改系统错误。1.3.5考勤信息检索1.功能描述:对公司所有员工的到岗信息进行查询2.实现功能介绍:能够按照页面所列项的AND或者OR进行查询,查询结果可以显示出:a. 普通员工可以查询自己某一天或某一时间段内的到岗情况;b. 初级管理员(部门负责人)可以修改并查询该部门的某个员工在某一天或某一时间段的到岗情况,是否存在违规,如有违规,违规类型是什么;c. 高级管理员(总负责人)拥有初级管理员的能力,并可对初级管理员进行任务的分派,增加和删除。4.查询结果页面表头如下:1. 员工姓名2. 员工编号3. 所属部门4. 处罚日期5. 违规次数6. 违规类型1.4数据流图sejb*指这是一个SessionBeaneejb*指这是一个 EntityBeanasp*指这是一个jsp文件serv*指这是一个servlet1.4.1 增加考勤信息数据流图(1) aspadd提供用户添加考勤记录的功能;(2) aspaddException为用户显示系统的添加异常提示信息;(3) aspMain是用户添加成功后系统的主工作页面;(4) servLogin是接收用户提交来的添加信息,进行数据包装与解包及页面转向,数据包的传递功能;(5) Security是用来验证用户添加信息的系统安全组件 Tyhxx是用来从数据库的”考勤信息表”中获取考勤资料的 1.4.2 查询考勤信息数据流图 (1) aspSearch为用户提供查询信息的功能(2) aspSearchException为用户提供显示异常信息的功能(3) aspSearchOK为用户提供显示操作成功的提示(4) servXxcx提供显示、查询信息,页面转向,数据传递的功能(5) sejbFlowControl是提供流程控制,使用的功能组件.(6) eejbYgwgxx是用来从数据库查询员工违规信息(日期、次数、类型等)的组件(7) eejbYgxx是用来从数据库查询员工信息的组件1.4.3 修改信息数据流图(1)aspSearchException为管理员提供显示异常信息的功能。(2)aspModifyException为管理员提供修改信息的功能。(3)aspSearchOK为管理员显示操作成功的提示。(4)servXxcx提供显示、查询信息、修改信息、页面转向、数据传递的功能。(5)sejbFlowControl是提供流程控制,使用的功能组件.eejbYgwgxx是用来从数据库查询员工违规信息(日期、次数、类型等)的组件(6)eejbYgxx是用来从数据库查询员工信息的组件一 数据库设计1.1 数据库设计概念与原则 本系统按照.NET体系标准进行设计与开发。采用OOD(面向对象)设计方法,将系统中的所有参与者都视为对象,根据需求调研报告来确定每个对象的属性与方法,和对象之间的关系。整个系统采用细粒度概念来设计对象,拆分功能复杂的对象,使每个对象的功能单一化,以提高系统的可扩展性。 系统的所有数据都是以数据容器的方式来传递2.2数据库总体设计2.2.1表设计员工信息表数据名数据类型约束描述工号Varchar2(20) 主键NOT NULL姓名Varchar2(20) NOT NULL性别Varchar2(20) NOT NULL 电话Varchar2(20)考勤表数据名数据类型约束描述工号Varchar2(20) NOT NU

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论