工资管理系统 模块设计报告.doc_第1页
工资管理系统 模块设计报告.doc_第2页
工资管理系统 模块设计报告.doc_第3页
工资管理系统 模块设计报告.doc_第4页
工资管理系统 模块设计报告.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

工资管理系统工资管理系统 模块设计报告 文件标识 Company Project SD MODULE 当前版本 X Y 作 者 文件状态 草稿 正式发布 正在修改 完成日期 2012 12 25 机构公开信息 项目名称 模块设计报告 机构名称 2012第 2 页 共 8 页 版 本 历 史 版本 状态作者参与者起止日期备注 1 02012 11 08 2012 11 15用于纠正系统中的某些错误 1 02012 11 15 2012 11 20用于纠正系统中的某些错误 1 02012 11 24 2012 11 30用于纠正系统中的某些错误 项目名称 模块设计报告 机构名称 2012第 3 页 共 8 页 目目目 录录录 0 文档介绍文档介绍 4 0 1 文档目的 4 0 2 文档范围 4 0 3 读者对象 4 0 4 参考文献 4 0 5 术语与缩写解释 4 1 模块命名规则模块命名规则 5 2 模块汇总模块汇总 5 2 1 模块汇总表 5 2 2 模块关系图 5 3 子系统子系统 A 的模块设计的模块设计 6 3 N 模块 A N 6 4 子系统子系统 B 的模块设计的模块设计 6 4 N 模块 B N 6 5 其他其他 6 项目名称 模块设计报告 机构名称 2012第 4 页 共 8 页 0 文档介绍文档介绍 0 1 文档目的文档目的 本文档编写的目的主要于对工资系统主要 Module 模块 的组件设计作详细 的说明 让读者可以对工资系统组件重用 组件实现的算法说明有一个清晰的认 识 为网站的系统的再升级 维护保留尽可能详尽的资料 使系统的维护 升级 更加方便 0 2 文档范围文档范围 文档范围包括 开发员 客户 0 3 读者对象读者对象 系统设计人员 系统开发人员 系统管理员 系统修护人员 0 4 参考文献参考文献 软件框架设计 作者 温昱 电子工业出版社 2007 java 编程思想 作者 美 埃史尔 译者 陈吴鹏 第四版 出版社 机械工 业 出版日期 2007 年 0 5 术语与缩写解释术语与缩写解释 缩写 术语缩写 术语解解 释释 SPP精简并行过程 Simplified Parallel Process SD系统设计 System Design 项目名称 模块设计报告 机构名称 2012第 5 页 共 8 页 1 模块命名规则模块命名规则 1 所有对话框类 CListCtrl 控件名字一致 都为 m list 2 所有变量都小写 成员变量以 m 开头 3 自定义函数以 my 开头 且全都为小写 4 布尔变量以 b 打头 5 字符变量以 c 打头 6 整型变量以 i 打头 7 对话框类后加 Dlg 8 字符串变量以 str 开头 如 str 9 成员字符串变量以 m str 开头 10 成员布尔变量以 m bool 开头 11 成员整型变量以 m i 开头 12 数组后加后缀 array 13 结构体变量以 t 开头 14 CTime 类型对象以 ct 打头 15 其他规则均遵循 C 编程规范 2 模块汇总模块汇总 2 1 模块汇总表模块汇总表 登陆模块登陆模块 模块名称功能简述 用户登陆 显示用户登录对话框 对用户的登录名和权限进行验证 判断是否允许用户登录 系统 以及以何种方式登录系统 出错显示信息 修改密码 显示 密码设置 对话框 允许用户在对话框中输入原来的用户密码和将要设定 的新用户密码 如果用户输入了正确的原密码 则重新设定用户密码为新密码 出错显示信息 注册 显示 新增用户 对话框 根据使用者设定的用户名 密码 权限等信息在数据 库中新增一条用户记录 系统使用者可以使用该用户身份登录系统 退出系统显示 退出系统 对话框 如果用户点确定 则退出系统 管理模块管理模块 模块名称功能简述 用户信息管理对员工的工资信息进行查阅与管理 工资信息管理提供员工的信息及管理 项目名称 模块设计报告 机构名称 2012第 6 页 共 8 页 用户出勤信息管理日常出勤的管理 2 2 模块关系图模块关系图 工资管理系统 系统管理用户信息管理工资信息管理用户出勤信息管理 用户登录 修改密码 注册 推出系统 用户权限管理 员工基本信息 增 员工基本信息 删 员工基本信息 改 基本工资信息 奖惩信息的查删 扣税款信息查删 出勤信息的查询及记录 工资查询 打印工资条 3 子系统子系统 A 的模块设计的模块设计 3 n 模块模块 A n 模块名称登陆模块 功能描述对用户的登录名和权限进行验证 判断是否允许用户登录系统 以及以何种方式登录 系统 接口与属性 entity 类 为实体类 findRowCount 得到总的行数 findKeyWord 按关建字查询 PageInfo 类用于保存页面的基本分页信息 数据结构 与算法 1 当用户要查询某一数据库表中的符合某一条件的所有集合时 执行 Action 中的 doQuery 方法 2 同时得到从 Form 中传来的查询条件即 关建字 Keywords 把 Keywords 传给 entity 中 findRowCount 方法执行 sql 语句得到总的行数 RowCount 设置 sortType 排序类型 项目名称 模块设计报告 机构名称 2012第 7 页 共 8 页 sortBy 排序的关建字 pageSize 分页页面的行数 默认为每页十行 此时当前页 CurrentPage 为第一页 执行PageInfo中的doPage 方法计算出总的页数PageCount SartRow EndRow 4 子系统子系统 B 的模块设计的模块设计 4 n 模块模块 B n 模块名称管理模块 功能描述对员工的工资信息进行管理 接口与属性 Keywords 表示查询的条件 sortType 排序类型 用于定义查询结果的排序类型 sortBy 排序的关建字 Action 类用于控制用户所发出的命令的执行和返回执行结果给用户 数据结构 与算法 3 执行 entity 中的 findKeyWord 方法 得到一个查询的集合 此时 findKeyWord 根 据 SartRow EndRow 从查询的集合中所到要被显示的一个 List 集合 把 List 和 PageInfo 设在服务器的 session 范围内 转到显示页面 补充说明 5 其他其他 对于简单功能模块 通用 CRUD 数据库语句招行过程 流程如下 property form doQuery doUpdate doDelete crate Action create query delete update entity jsp页页面面 1 用户发送请求至 Action 并执行用户请求中的 method 所指定的方法 2 Action 调用 entity 并执行对数据库的操作可能是 create query delete update 得到 项目名称 模块设计报

温馨提示

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

评论

0/150

提交评论