• 243.00 KB
  • 2022-05-17 13:18:33 发布

java基础练习项目——考勤管理需求说明书

  • 6页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档共5页,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:19940600175。
考勤管理需求说明书1.项目需求概述21.1概述21.2主要功能21.3运行环境22.功能需求32.1管理员模块32.1.1注册新用户32.1.2查询所有账户信息32.2用户模块42.2.1用户登陆42.2.2上班打卡42.2.3下班打卡52.2.4查看历史打卡信息5 项目需求概述1.1概述本系统主要模拟公司内部考勤管理,划分为两个模块。一是管理员模块,二是用户模块。1.2主要功能本系统的整体设计可分为:管理员模块、用户模块。以下是各个模块的功能介绍:序号模块名称主要功能1管理员模块注册新用户查询所有用户2用户模块上班打卡下班打卡查询历史打卡记录1.3运行环境软件环境:分类名称语种操作系统无要求简体中文数据库平台无-应用平台无-Java开发工具Eclipse3以上框架无硬件环境:开发电脑最低配置推荐配置硬件配置---- 功能需求2.1管理员模块2.1.1注册新用户需求编号Attendance_001功能名称注册新用户功能描述1.选择管理员登陆,进入管理员模块;2.验证管理员身份(系统默认密码admin);3.录入新用户信息,并将信息存入文件。备注新注册用户要求真实姓名不能冲突,用户名暂为预留字段,为本系统后期扩充功能预留。密码输入要求两次输入结果完全相同。输入个人信息过程中,任何一个输入信息错误都将导致整体过程失败,需重新进行。2.1.2查询所有账户信息需求编号Attendance_002功能名称查询所有用户信息功能描述1.选择管理员登陆,进入管理员模块;2.验证管理员身份;3.选择查询所有用户信息功能,能够从文件中读出所有用户信息并显示在控制台上。备注本功能目前只开发出查询所有用户信息功能,具体的用户信息可根据实际要求进行扩展; 2.1用户模块2.1.1用户登陆需求编号Attendance_003功能名称账户登陆功能描述1.选择用户登陆,进入用户模块;2.输入用户真实姓名、密码3.如果用户真实姓名与密码不匹配,则输出错误信息。如果用户真实姓名与密码匹配成功,显示登陆成功。备注2.1.2上班打卡需求编号Attendance_004功能名称上班打卡功能描述1.选择上班打卡功能;2.系统将自动记录登陆账号的打卡信息,打卡完成后自动注销账号,方便下一个用户打卡。备注本功能需要依赖用户登陆功能; 2.1.1下班打卡需求编号Attendance_005功能名称下班打卡功能描述1.选择下班打卡功能;2.系统将自动记录登陆账号的打卡信息,打卡完成后自动注销账号,方便下一个用户打卡。备注本功能需要依赖用户登陆功能;2.1.2查看历史打卡信息需求编号Attendance_006功能名称查看历史打卡信息功能描述选择查看历史打卡信息,将列出本账号所有的历史打卡信息备注1.本功能需要依赖账户登陆功能;2.如需对此功能进行扩展,可进行诸如查询时间约束,查询部门约束等条件约束 2012年4月28日