人事管理系统面向对象软件设计说明书.doc

人事管理系统面向对象软件设计说明书.doc

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
人事管理系统面向对象软件设计说明书

人事管理系统 面向对象软件设计说明书 版本 1.x 制作人:11级软件2班第十组 1 概述 - 4 - 1.1 系统简述 - 4 - 1.2 软件设计目标 - 4 - 1.3 参考资料 - 4 - 2 术语表 - 4 - 3 用例 - 5 - 4 设计概述 - 6 - 4.1 简述 - 6 - 4.2 系统结构设计 - 6 - 4.2.1 顶层系统结构 - 7 - 4.2.1.1 类实体包 - 7 - 4.2.1.2 数据访问包 - 7 - 4.2.1.3 逻辑业务包 - 8 - 4.3 系统界面 - 8 - 4.4 约束和假定 - 11 - ? 4.4.1 设计约束 - 11 - ? 4.4.2 软件运行环境及技术约束 - 11 - 5 对象模型 - 11 - 6 对象描述 - 12 - 6.1 Entity描述: - 12 - 6.2 Action描述: - 14 - 6.3 DAO描述: - 17 - 7 动态模型 - 18 - 7.1 时序图: - 18 - 7.1.1场景:管理员登录 - 18 - 7.1.2场景:部门添加 - 19 - 7.1.3场景:部门查询 - 19 - 7.1.4场景:部门编辑 - 20 - 7.1.5场景:部门删除 - 20 - 7.1.6场景:查询部门下员工 - 21 - 7.1.7场景:管理员查询 - 21 - 7.1.8场景:管理员添加 - 22 - 7.1.9场景:管理员修改 - 22 - 7.1.10场景:管理员删除 - 23 - 7.1.11场景:员工查询 - 23 - 7.1.12场景:员工离职 - 24 - 7.1.13场景:员工转正 - 25 - 7.1.14场景:员工添加 - 25 - 7.1.15场景:员工修改 - 25 - 7.1.16场景:退出登录 - 26 - 1 概述 系统简述 1.1.1系统说明: 人事管理系统既能提高公司人事资源管理的技术含量和公司的办事效率,又能使人事资源管理进入现代化、科学化的进程。通过使用人事管理信息系统,大大地简化了操作流程,使企业的人事管理工作系统化、规范化、自动化,从而达到提高企业管理效率和工作效率的目的。 1.1.2运行环境: 操作系统:Windows XP/7 数据库: Mysql 服务器: Tomcat7.0 开发IDE:Myeclipse10 1.2 软件设计目标 1.2.1 实现功能: 登录模块、岗位管理模块、部门管理模块、员工管理模块、系统管理模块以 及信息管理模块。 1.2.2 性能: 对事务的响应时间: 对于用户的任何操作请求,系统的响应时间应该尽可能的快,即使有时间上 的延迟也不应该超过 3 秒。 1.3 参考资料 《面向对象开发方法》 2 术语表 术语 解释 UML UML(Unified Modeling Language的缩写)统一建模语言,是用来对软件密集系统进行可视化建模的一种语言。UML为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言. 用例图 用例图就是由主角、用例以及它们之间的关系构成的图。该图说明了用例模型中的关系。 状态图 状态图(Statechart Diagram)是描述一个实体基于事件反应的动态行为,显示了该实体如何根据当前所处的状态对不同的时间做出反应的。 顺序图 顺序图是将交互关系表示为一个二维图。纵向是时间轴,时间沿竖线向下延伸。横向轴代表了在协作中各独立对象的类元角色。类元角色用生命线表示。当对象存在时,角色用一条虚线表示,当对象的过程处于激活状态时,生命线是一个双道线。 3 用例 departmentAdd 部门添加 管理员添加部门 departmentSearch 部门查询 管理员查询部门 departmentList 部门列表 显示部门列表 departmentDelete 部门删除 管理员删除部门 departmentUpdate 部门编辑 管理员编辑部门信息 departmentSearchStaff 查询部门下员工 管理员查询部门下员工 jobAdd 岗位添加 管理员添加岗位 jobDelete 岗位删除 管理员删除岗位 jobList 岗位列表 显示岗位列表 jobSearch 岗位查询 管理员查询岗位 jobUpdate 岗位编辑 管理员编辑岗位 jobSearchStaff 查询岗位下员工 管理员查询岗位下员工 staffAdd 员工添加 添加员工信息 staffList 员工列表 显示

文档评论(0)

haihang2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档