第五组-概要设计报告.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
概要设计说明书 PAGE 1 考勤管理系统 (AttendanceSolution) 概要设计说明书 编 写 人:吕会芳 编写时间:2010-06-25 部 门 名:软件0802 第五组 1. 引言 1.1编写目的 本说明是考勤管理系统软件产品的总体设计和实现说明,记录了系统整体实现上技术层面上的考虑,并且以需求说明作为依据,同时该文档将作为产品实现、特性要求和控制的依据。 软件开发小组的每一位参与开发成员应该阅读本说明,以清楚产品在技术方面的要求和实现策略,本手册将进行技术评审和技术的可行性检查,同时为下一步的详细设计说明提供框架。 1.2项目背景 软件系统的名称:考勤管理系统 软件开发者:软件0802 第五开发组 小组成员(吕会芳、周叶、李乃熙、李霞、郝一丁、张旭) C)本系统将是独立的系统,目前不与其他的系统或者操作系统提供特别的接口,所产生的输出都是独立的。 本系统将使用SQL Server2005作为数据库存储系统,SQL Server2005将由个人自行购买和安装。 1.3参考资料 列出有关资料的作者、标题、编号、发表日期和出版单位或资料来源,包括: 项目经核准的计划任务书、合同或上级机关的批文 项目开发计划 需求规格说明书 测试计划书(初稿) 用户操作手册(初稿) 文档中所引用的其他资料、软件开发标准或规范 2. 任务概述 2.1目标 应用考勤管理系统实现公司考勤管理。 2.2运行环境 在windows2000操作系统下,运用IE等浏览工具。 2.3需求概述 需求规定的详细内容,请参考独立的文档《需求文档》; 2.4条件与限制 非windows操作系统或版本较低的系统的不兼容性。 硬件要求:IBM兼容机、Intel Pentium III 800/AMD K7以上处理器、1G以上内存,支持标准网络协议的网卡 3. 总体设计 对软件系统进行总的功能描述,用图表表示系统各部分之间的关系以及用户机构与该系统主要部分之间的关系。 3.1总体结构设计 3.1.1子系统划分 本系统功能分为超级管理员,考勤员两种角色, 系统详细功能描述: 功能类别 功能名称、标识符 描述 用户管理 职务管理 员工管理 部门管理 增加 增加信息 删除 删除或禁用 修改 修改部分信息 查询 按条件查询 考勤管理 今日考勤 考勤公告 考勤查询 多条件查询 考勤汇总 单据管理 出差单据 实现单据管理 外出单据 请假单据 加班单据 倒班单据 3.1.2功能分配 人员名称 主要职责或职务 成员分工说明 吕会芳 项目组长 用户管理、考勤管理 李霞 小组成员 考勤管理 周叶 小组成员 加班,倒休,外出,出差单据管理 李乃熙 小组成员 职位管理、员工管理、用户管理、请假单据管理 郝一丁 小组成员 加班,倒休,外出,出差单据管理 张旭 小组成员 职位管理、员工管理、用户管理、请假单据管理 4. 数据结构和算法设计 4.1数据结构和程序的关系 DAL(数据访问层)类图 Model(实体类)类图 DAL(数据访问层) 1、DepartmentDAL类 方法名称 功能描述 bool InsertDepartment() 创建新的部门 bool UpdateDepartment() 修改部门信息 bool DeleteDepartment() 删除部门信息 IlistDepartment GetAllDepartmentList() 获得所有部门信息列表 IlistDepartment GetDepartmentByID() 根据部门编号获取部门信息 2、PositionDAL类 方法名称 功能描述 bool InsertPosition() 创建新的职位 bool UpdatePosition () 修改职位信息 bool DeletePosition () 删除职位信息 IlistPosition GetAllPositionList () 获得所有职位信息列表 IlistPosition GetPositionByID() 根据职位编号获取职位信息 3、EmployeeDAL类 方法名称 功能描述 bool InsertEmployee () 创建新的员工 bool UpdateEmployee () 修改员工信息 bool DeleteEmployee () 删除员工信息 IlistEmployee GetAllEmployeeList () 获得所有员工信息列表 IlistEmployee GetEmployeeByWhere() 根据多条件获取员工信息

文档评论(0)

bsy12345 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档