文档详情

员工的管理系统需求文档.doc

发布:2017-03-12约2.55千字共11页下载文档
文本预览下载声明
变更记录 日期 版本 变更说明 作者 YYYY-MM-DD 1.0 初始版本 签字确认 系统模块 对应章节 对应部门 负责人签字 目录 1 概述 4 1.1 目的 4 1.2 背景 4 1.3 范围 4 1.4 术语定义 4 1.5 参考资料 4 1.6 任务概述 5 1.6.1 目标 5 1.6.2 系统的特点 5 1.6.3 假定和约束 5 1.7 运行环境 5 1.7.1 软件环境 5 1.7.2 硬件环境 6 1.7.3 接口 6 1.7.4 控制 6 1.8 需求规定 7 1.8.1 对功能的需求 7 1.8.2 对非功能性的需求 10 概述 目的 为了方便公司管理,降低公司管理成本,提高管理效率。 本说明书的预期读者为:项目经理、指导老师、本小组组员等。 背景 软件系统名称:员工管理系统 b)中软国际; 范围 本项目是基于java平台上的PC应用,而且本系统的主题是员工管理,所以我们项目的应用范围是所在网络有相应的服务 。 术语定义 JDK:Eclipse3.2,Java开发工具。 JAVA JDBC SERVLET JSP 。 参考资料 《软件工程与管理》 《java程序设计》 《java Web程序设计》 任务概述 目标 叙述该项软件开发的意图、应用目标、作用范围以及其他应向读者说明的有关该软件开发的背景材料。解释被开发软件与其他有关软件之间的关系。如果本软件产品是一项独立的软件,而且全部内容自含,则说明这一点。如果所定义的产品是一个更大的系统的一个组成部分,则应说明本产品与该系统中的其他各组成部分之间的关系,为此可使用一张方框图来说明该系统的组成和本产品同其他各部分的联系和接口 该软件的开发意图:为了更好的管理公司员工,提高管理效率。 应有目标:能对员工增,删,改,查操作。 作用范围:所有PC用户 本软件产品是一项独立的软件而且全部内容自含。 系统的特点 该软件能在windows操作系统下运行; 假定和约束 本项目无开发经费,配备3名开发人员,截止至5月31号完成;开发环境采用windowsXP平台 Core2 Q8400的CPU 3GB的内存;在并行操作、安全和保密方面无约束。假设团队管理不完善,设计考虑不周全,则开发工作会受到很大影响。 运行环境 简要说明本产品的运行环境(包括硬件环境和支持环境)的规定。 在windows XP,linux系统上运行 软件环境 名称 版本 语种 操作系统 Windows(服务器端) Xp 中/英文 操作系统的附加功能 JDK JDK1.以上, 英文 硬件环境 推荐配置 应用和数据库服务器 邮件服务器 接口 说明该软件同其他软件之间的接口、数据通信协议等。 控制 说明控制该软件的运行的方法和控制信号,并说明这些控制信号的来源。 无系统管理员控制该软件 需求规定 对功能的需求 模块 输入 处理 输出 注册模块 用户名,年龄, 性别 新建保存用户 成功等待审核,失败跳转到注册页面 登录模块 用户名,密码 判断用户名密码是否匹配 成功则进入管理页面,失败反回登录页面 员工管理模块 点击相应按钮 触发相应该的增,删,改,查,响应事件 在图片编辑区域上绘制图形 员工审核模块 通过或不通过 通过状态变正常,不通过删除 新增记录或删除 操作管理模块 点击回退或清空按钮 触发按钮相应响应事件 清空操作或返回上一级操作 系统功能层次模块图 各子模块功能的描述 注册模块 功能描述: 本公司员工可进入注册页面,注册个人信息,包括,员工姓名,年龄,性别等个人信息。这时员工记录的状态是“等待审核状态”,等待管理员审核。 用例图: 登录模块 功能描述: 进入登录主界面,输入用户名密码登录,登录成功进入管理主页面,可对员工进行相应的操作。 用例图: 员工管理模块 功能描述: 新建员工:输入员工相应信息,保存到数据库 删除员工:根据员工标识(数据库主键ID)删除员工信息 修改员工:根据员工标识修改员工信息 查询员工:根据员工标识查询员工信息 用例图: 员工审核模块 功能描述: 审核员工注册信息,决定是否通过审核,如果通过则员工注册的信息将成为有效数据,如果不能过则直接删除数据。 用例图: 对非功能性的需求 对性能的规定 精度 (待定) 说明对该软件的输入、输出数据精度的要求,可能包括传输过程中的精度。 数据管理能力要求
显示全部
相似文档