公司管理系统概要设计说明书

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

员工管理系统

概要设计说明书

修改历史

日期版本作者修改内容评审号变更控制号

2014-12-27 1.0

郭蕾(122056109)

陈胜(122056132)

李彬(122056112)

赵德悦(122056102)

朱旭东(122056120)

初稿

目录

1 概述 (4)

1.1 编写目的 (4)

1.2 项目背景 (4)

2 模块划分及任务分配 (5)

3 包框架标识 (6)

4 数据库表设计 (7)

4.1 员工信息表 (7)

4.2 部门表 (7)

4.3 管理员表 (7)

5 用户登录模块 (8)

5.1 表示层 (8)

5.2 控制层 (8)

5.3 业务逻辑层 (8)

5.4 数据访问层 (9)

6 员工信息查询模块 (10)

6.1 表示层 (10)

6.2 控制层 (10)

6.3 业务逻辑层 (10)

6.4 数据访问层 (11)

7 增加员工模块 (12)

7.1 表示层 (12)

7.2 控制层 (12)

7.3 业务逻辑层 (12)

7.4 数据访问层 (12)

8 删除员工模块 (13)

8.1 表示层 (13)

8.2 控制层 (13)

8.3 业务逻辑层 (14)

8.4 数据访问层 (14)

9 修改员工模块 (15)

9.1 表示层 (15)

9.2 控制层 (16)

9.3 业务逻辑层 (16)

9.4 数据访问层 (16)

10 修改密码模块 (17)

10.1 表示层 (17)

10.2 控制层 (17)

10.3 业务逻辑层 (17)

10.4 数据访问层 (17)

1 概述

1.1编写目的

本文挡提供给开发人员进行开发参考,以及测试人员编写单元测试所用。

1.2项目背景

系统名称:员工管理系统。

开发者:郭蕾、陈胜、李彬、赵德悦、朱旭东。

详细设计的原则和方法:项目整体结构清晰,按照概要设计的结构来进行详细设计。

系统详细设计后容易扩展,降低对其他模块的耦合性。详细设计要做到可操作性,使

读者能清楚所要实现的功能,以及如何去实现

2.模块划分及任务分配

模块编号模块标识包含功能负责人

1 登陆管理员工登陆、管理员登

郭蕾

2 查询管理员工信息查询郭蕾

3 修改管理员工信息修改陈胜

4 增加管理员工信息增加李彬

5 删除管理员工信息删除赵德悦

6 密码修改登陆密码修改朱旭东

3包框架标识

包名该包的作用com.sram.model 存放项目所有实体类

com.sram.dao.inter 存放数据库访问层类接口com.sram.dao.impl 存放数据库访问层接口实现类com.sram.dto 存放数据传输对象com.sram.exception 存放自定义异常类com.sram.junit 存放单元测试

com.sram.service.inter 存放服务类接口com.sram.service.impl 存放服务类实现接口com.sram.utils 存放项目中通用的工具类com.sram.web.filter 存放web应用的过滤器类com.sram.web.listener 存放web应用的监听器类com.sram.web.action 存放web应用的action类

4数据库表设计

4.1员工信息表

员工t_employee

字段名类型长度小数点允许空

键位

id int 11 no pk employee varchar 255 no

name varchar 255 no

password Varchar 255 no fk

age int 11 no

sex bool 4 no

departmentid int 11 no

salary double 11 no

workage int 11 no

4.2部门表

部门t_department

字段名类型长度小数点允许空值键位ID Int 11 No Depaermentid Varchar 255 No

Name Varchar 255 No Employeecou

nt

Int 11 No

4.3管理员表(老板)

管理员t_boss

字段名类型长度小数点允许空值键位ID Int 11 no

Adminnum varchar 255 no

Name varchar 255 No

Age Int 4 No

Sex Bool 4 No

Password Varchar 255 No

5.用户登录模块

5.1表示层

5.2控制层

功能描述:实现用户登录控制功能,能够进行相应的的客服端验证,调用service对应的登录方法,返回登录对象。

action设计类名:LoginAction

1、登录

方法名:login

处理过程:通过loginInput方法进入登录主界面,填写用户名和密码之后点击登录,通过login方法进入service层调用login方法,进行登陆密码验证。

5.3业务逻辑层

功能描述:能够调用dao层的方法判断登录用户信息的正确性,并且能够根据不同的角色进入不同的菜单模块。

Service设计类名:LoginService

2、登录

方法名:login

处理过程:通过loginInput方法进入进入登录主界面,填写用户名和密码之后点击登录,通过login方法进入service层调用login方法,进行客服端验证。

5.4数据访问层

相关文档
最新文档