详细设计报告_第1页
详细设计报告_第2页
详细设计报告_第3页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

1、企业员工考勤管理系统详细设计说明书1引言1.1 编写目的用户和开发者之间对待开发管理系统的功能达成共识,预期读者:企业人员1.2 项目背景开发软件名称:企业员工考勤管理系统 项目任务提出者:某某公司项目开发者:武汉体育学院工信 13 级教技班张川小组 用户:某某公司实现软件单位:武汉体育学院 考勤作为一个企业的基础管理,是企业对员工工作管理的基本依据。实际管 理和记录工作非常需要快速获知各个部门员工的每日出勤情况,以便于及时 向高层管理者反映员工的出勤,缺勤情况(包括迟到、早退、病假、事假、 出差等情况)。我们准备开发员工考勤管理系统,完成员工基本信息维护、 企业的部门信息维护、企业基本考勤类

2、型的维护、员工考勤的管理、员工考 勤的查询与分析。实现人事考勤的需要,包括员工迟到、早退、请假、旷工 的情况的记录,在每个月底计算工资对员工和对员工进行绩效评估的时候, 对员工整个月的考勤记录进行查询和统计。企业考勤管理系统是为了解决员 工考勤管理的而设计的,目的是建立一个能够初步实现企业考勤管理系统的 智能化管理,提高考勤管理效率,工作人员能够在各个岗位上的工作状态得 到及时的反馈,而系统所需的工作人员的数量少,效率高。降低资源浪费, 同时增强员工管理的透明度以及约束员工自觉遵守出勤制度。1.3 定义Win dows2000/2003/XP :运行环境C语言:软件开发语言1.4 参考资料吕云

3、翔等 软件工程课程设计,机械工业出版社2任务概述2.1 目标1)提供简单、方便的操作。2)根据企业原来的考勤管理制度,为企业不同管理层次提供相应的功能。3)通过考勤管理无纸化的实现,使企业的考勤管理更加科学规范。4)节省考勤管理的成本。5)提高企业考勤管理的透明度和效率,防止“虚假出勤“的现象。6)对系统提供必要的权限管理。7)为企业实现整体信息化的其他相关系统提供必要的数据支持。2.2 运行环境运行平台:WindowsXP及以上系统2.3 需求概述企业考勤管理系统是为了解决员工考勤管理的而设计的 , 目的是建立一个能够 初步实现企业考勤管理系统的智能化管理 , 提高考勤管理效率 ,工作人员能

4、够在 各个岗位上的工作状态得到及时的反馈 , 而系统所需的工作人员的数量少 , 效率 高。企业考勤管理系统是一个企事业单位不可缺少的一部分 , 它的内容对于企业的 决策者和管理者来说都是至关重要的,因此,企业考勤管理系统应该能够为用 户提供充足人事管理的信息和快捷的管理查询手段,但一直以来人们使用传统 的人工方式管理员工的上下班等信息,这种管理方式存在着许多缺点,诸如效 率低,保密性差等,而且时间一长,将产生大量的文件和数据,这对于查找、 更新和维护都带来了不少的困难。2.4 条件与限制暂无3 总体设计1、打开登录界面2、选择用户身份,输入账号密码登录3、系统验证账号密码是否正确,若不正确提示

5、输入有误请重新输入4、登录成功,进入子界面5、管理员:录入、修改、删除等管理操作6员工:查询个人信息、考勤情况7、其他人员(上级领导):查看所有员工考勤情况8、安全退出系统3.2总体结构和模块外部设计奖励惩罚密码姓名上班日期上班时间姓名缺勤假旷工出勤率正常上班密 码记录日期管理员迟到请假考勤表员工3.3功能分配【表明各项功能与程序结构的关系。1. 人事管理员:匕匕、 厶弋 块 、模浏览添加修改删除查询授权添加记录VV删除记录VV更改记录VV显示记录VVVVV查询VVVVV2. 员工:能浏览添加修改删除查询添加记录删除记录更改记录显示记录VV查询VV3. 其他人员:块功能浏览添加修改删除查询添加

6、记录删除记录更改记录显示记录VV查询VV4 接口设计4.1外部接口客户端配置硬件环境:单机Pentium n 300 128M600M以上硬盘空间 或以上 系统软件:Win dows 2007开发语言:c语言4.2 内部接口1. 系统管理模块为数据导入管理系统提供操作员和系统参数等基础数据。必 须设置操作员后才能使用其他模块。2. 数据导入管理模块为报表打印模块,和查询模块提供基础数据。必须先有 员工数据后,才能使用统计和查询模块。3. 在考勤管理模块中可以使用查询模块,查询员工和部门的信息5 数据结构设计5.1逻辑结构设计序号字段字段名类型长度精度允许空说明1Name姓名Stri ng102

7、Vacati on style请假类型Stri ng103Vacati ontime请假时间Int254Acco unt账号Stri ng40已定5Password密码Stri ng406Award奖励Stri ng257Punish惩罚Stri ng255.2物理结构设计员工文件表序号字段字段名类型长度精度允许空说明1Name姓名Stri ng102Vacati on style请假类型Stri ng103Vacati ontime请假时间Int254Acco unt账号Stri ng40已定5Password密码Stri ng406Award奖励Stri ng257Punish惩罚Stri

8、 ng25管理员文件表序号字段字段名类型长度精度允许空说明1Name姓名Stri ng102Acco unt账号Stri ng40已定3Password密码Stri ng404Record time记录时间Stri ng205.3数据结构与程序的关系数据的录入、修改、删除、统计都要涉及记录结构定义。数据的查询在涉及多 个数据文件之间的关系;错误信息结构为显示错误信息带来方便 。6 运行设计6.1运行模块的组合本程序主要是以一个窗口为模块,一般一个窗口完成一个特定的功能,主窗口 通过打开另一个子窗口来实现每个模块之间不同功能的连接和组合。各模块之 间相对独立,程序的可移植性好。各模块之间主要以传

9、递数据项的引用来实现 模块之间的合作和数据共享。6.2运行控制系统运行时根据操作员的角色,确定各模块的操作权限和数据的处理权限。运 行中记录操作员操作日志,记录管理员行为。6.3运行时间每种运行模块组合将占用各种资源的时间。页面响应时间:不超过10秒更新处理时间:不超过15秒数据转换与传输时间:不超过30秒7 出错处理设计7.1出错输出信息本系统在登陆时采用登陆名和文件记录数据库的登陆名相同的方式来确保系统 的安全性,这样如果是源代码被泄露了那个人也得不到用户名和密码。这样做 了之后,就是将来交给别人用了,设计人员也进不去这个软件,大大的增加看了安全性。7.2 补救措施 我们对于本程序的几种可能的错误进行了分析,分别进行了不同的处理。 主要的错误可能有:输入错误: 这主要是用户输入不规范造成的,我们在尽量减少用户出错的条件的 情况下,主要也是通过对话框,提醒用户,然后再次操作。其他操作错误:对于用户的不正当操作,有可能使程序发生错误。我们主要是 中止操作,并提醒用户中止的原因和操作的规范。其他不可预知的错误:程序也会有一些我们无法预知或没考虑完全的错误,我 们对此不可能作出万全的异常处理。8.安全保密设计这个软件的安全方面表现在以下几点:软件使用安全 : 我们的软件会进步会 , 完善,但是用户

温馨提示

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

评论

0/150

提交评论