人事管理系统请假审核详细设计word文档良心出品.docx
- 文档编号:10747896
- 上传时间:2023-02-22
- 格式:DOCX
- 页数:18
- 大小:45.57KB
人事管理系统请假审核详细设计word文档良心出品.docx
《人事管理系统请假审核详细设计word文档良心出品.docx》由会员分享,可在线阅读,更多相关《人事管理系统请假审核详细设计word文档良心出品.docx(18页珍藏版)》请在冰豆网上搜索。
人事管理系统请假审核详细设计word文档良心出品
人事管理系统(请假审核)
详细设计说明书
文档信息:
文档名称
人事管理系统(请假审核)详细设计说明书
描述
该文档包括对功能规范中每个模块所涉及的类、网页或窗体的具体定义。
学生可以根据详细设计说明书来编写代码
负责人
王蕊
状态
最终版
项目组成:
测试主管
开发主管
项目经理
文档变更历史:
时间
修改人
章节
描述
路径:
相关文档:
文档
路径
测试案例
详细设计
审核结果:
审核人
意见
签名档
全体团队
通过
测试团队
通过
1.简介
2.全局常量和变量
2.1Session(“EmpioyeelD”ession[“EmpioyeelD]
2.2AppSettings("BlueHillDSN")
2.2AppSettings("StartYear")
3.类的定义和关系
3.1DBConnection类
3.2Employee类
3.3DBResult枚举类型
4.web窗体控件定义
4.1请假审批/ReqCheck.aspx
4.2
汇总/Summary.aspx
5.函数定义
5.2汇总/Summary.aspx
5.3个人查询/Individual.aspx
5.4假期设置/VocationSet.aspx
5.5记录修改/Historymodify.aspx
1简介
本文档包括对Web应用程序功能规范中每个模块所涉及的类、网页或窗体的具体定义。
学生可以根据本详细设计说明书来编写代码。
Web应用程序对应着一个ASP.NETWeb应用程序类型的解决方案,该解决方案里面包括以下两个项目:
BlueHill:
具有Web用户界面的应用程序的项目,用于实现用户界面层和业务层逻辑。
下面有九个文件夹,其中Common是存放各个模块共用的网页文件,即和导航栏相关的文件和一些图像文件,另外八个文件夹分别对应着功能规范中从“员工资料管理”到“工资查询”这八个模块。
DBUtils:
在其他应用程序中使用的类的项目,用于实现数据层的逻辑。
该项目包含十个文件,其中AssemblyInfo.vb或AssemblyInfo.cs是VisualStudio.NET自动生成的,
员工资
Common.vb(或Common.cs)实现了一些公用的功能,其他八个文件分别实现了从料管理”到“工资查询”这八个模块所使用的数据库访问功能。
2全局常量和变量
Session
2.1Session(“EmpioyeelD”ession[“EmpioyeelD”当用户登录成功后,“登录”窗体将用户的员工编号记录在中。
其他功能模块都要检索该Session变量以获得当前用户的员工编号。
2.2AppSettings("BlueHillDSN")
该全局常量保存在Web.config文件中,记录着连接数据库所用到的字符串。
2.2AppSettings("StartYear")
该全局常量保存在Web.config文件中,以字符串的形式记录公司的起始年份。
3类的定义和关系
数据层公用模块定义了如下类:
3.1DBConnection类
该类为整个应用程序提供统一的数据库连接字符串。
属性:
定义
数据类型
ConnectionString
字符串
描述
读取ASP.NET系统配置中的BlueHillDSN设置,以返回一个只读的数据库连接字符串。
32Empioyee类
该类表示一个公司员工,该类具有保存员工基本信息以及部门和部门经理的各个字段。
成员变量:
定义
数据类型
描述
EmployeelD
整型
员工编号
ManagerlD
整型
所属经理的员工编号
DeptID
整型
部门编号
字符串
Name
字符串
员工姓名
ManagerName
字符串
所属经理的姓名
ManagerEmail
字符串
所属经理的Email
DeptName
字符串
部门名称
Telephone
字符串
电话号码
SelfIntro
字符串
自我介绍
ALhours
整型
可用年假小时数
IsManager
布尔型
该员工是否为部门经理
成员函数
GetEmpioyeeInfo
该函数从数据库中获取员工基本信息,并将这些信息保存在类的字段中。
返回值
DBResult.Success或DBResult.Failed,表示操作成功与否
参数
描述
数据类型
iEmpID
整型
要查找员工的编号
emp
Empioyee
保存数据库的查找结果
GetManagerlnfo
该函数从数据库中获取指定部门经理的基本信息,并将这些信息保存在参数
返回值
DBResult.Success或DBResult.Failed,表示操作成功与否
参数
数据类型
描述
iDeptID
整型
部门编号
emp
Empioyee
保存数据库的查找结果
GetCEOlnfo
该函数从数据库中获取总经理的员工编号。
返回值
DBResult.Success或DBResult.Failed,表示操作成功与否
3.3DBResult枚举类型
定义
整数值
描述
Success
1
数据库操作成功
Failed
0
数据库操作失败
该枚举类型表示数据库操作的成功与否,分别用
1和0表示。
4Web窗体控件的定义(请假审核)
控件
属性
设定值
待审批的申请
GridView
gvToCheck
历史请假记录
GridView
gvHistory
请假小时数
TextBox
txtHours
请假事由
TextBox
TxtAppReason
ID
该部分主要限定Web窗体上涉及到事件处理的控件的属性定义。
主要是控件的
1请假审批/ReqCheck.aspx
2汇总/Summary.aspx
汇总分为员工汇总和部门汇总:
咅部门汇总(DepartmentSumary.aspx)
控件
属性
设定值
真实姓名
TextBox
txtTrueName
查询
Button
btnSearch
部门
(LeaveCount)汇
总
GridView
gvDSummary
部门(Leave)
GridView
gvLDSummary
员工汇总(EmpioyeeSumary.aspx)
控件
属性
设定值
部门名称
TextBox
dpdDepartmentName
查询
Button
btnSearch
真实姓名
TextBox
txtTrueName
查询
Button
btnTrueNameLU
3个人查询/Individual.aspx
控件
属性
设定值
未审批的申请
GridView
gvUnchecked
已审批的申请
GridView
gvChecked
当前登录者的请假
信息
label
lblMessage
4假期设置/VocationSet.aspx
控件
属性
设定值
角色
DropDownList
dpdRole
年份
TextBox
txtYear
年总小时数
TextBox
txtToalHours
设置
Button
btnSet
设置信息
Label
lblSet
5记录修改/Historymodify.aspx
控件
属性
设定值
员工真实姓名
TextBox
txtTrueName
查询
Button
btnQuery
请假记录
GridView
gvLeave
请假事由
TextBox
lblID
真实姓名
Label
lblTrueName
申请日期
TextBox
txtAppDate
假期开始时间
TextBox
txtBeginTime
假期结束时间
TextBox
txtEndTime
审批状态
TextBox
txtSate
申请事由
TextBoxn
txtAppReaso
修改
Button
btnModify
取消
Button
btnCancel
5函数定义(请假审核)
1请假审批/ReqCheck.aspx接口定义
C#
protectedvoidPage_Load(objectsender.EventArgse)
描述
权限设置以及调用gvToCheckBind()方法进行GridView数据的绑定
返回值
无参数
描述
sender
发送该事件的对象
网页事件的基本参数
异常
接口定义
C#
ProtectedvoidgvToCheck_SelectedlndexChanged(objectsender,EventArgs
e)
描述
实现选中一行时在下面的gvHistory控件中显示相应员工的历史请假记录,在
txtAppReason中显示该员工的此次申请的请假事由
返回值
无参数
描述
sender
发送该事件的对象
网页事件的基本参数
异常
接口定义
C#
ProtectedvoidbtnUnThrough_Click(objectsender.EventArgse)
描述
该事件实现提交审批信息的功能,并修改数据库中相应字段数据。
返回值
无参数
描述
sender
发送该事件的对象
网页事件的基本参数
异常
2汇总/Summary.aspx部门汇总:
接口定义
C#
ProtectedvoidPage_Load(objectsender,EventArgse)
描述
权限设置以及调用gvLeaveCount()进行GridView数据的绑定
返回值
无参数
描述
sender
发送该事件的对象
网页事件的基本参数
异常
接口定义
C#
ProtectedvoidbtnSearch_Click(objectsender,EventArgse)
描述
该按钮事件通过员工真实姓名实现查询员工请假记录并在下面的
GridView显示该员工的
记录
返回值
无参数
描述
sender
发送该事件的对象
网页事件的基本参数
异常
员工汇总:
接口定义
C#
ProtectedvoidPage_Load(objectsender,EventArgse)
描述
权限设置以及调用dpdDepartmentNameDataBind()
方法进行DropDowList数据的绑定
返回值
参数
描述
sender
发送该事件的对象
网页事件的基本参数
异常
接口定义
C#
protectedvoid
btnTrueNameLU_Click(objectsender,EventArgse)
描述该按钮事件通过员工姓名查询员工的请假记录,
trueName);等函数实现此功
leave.GetHistoryByEmployeelD(ei.Department.lD
empioyee.SearchEmpioyeeByEmpioyeeTrueName(string
返回值
参数
描述
sender
发送该事件的对象
网页事件的基本参数
异常
3个人查询/Individual.aspx
接口定义
C#
ProtectedvoidPage_Load(objectsender,EventArgse)
描述
调用Leave.GetHistoryByEmpioyeelD(empioyeeInfoBase.ID)
方法,获取登录用户的请假
信息(年总小时数,已用小时数等),以便在页面在右上角显示
返回值
无参数
描述
sender
发送该事件的对象
网页事件的基本参数
异常
接口定义
C#
gvChecked_PageIndexChanging(objectsender,GridViewPageEventArgse)
描述
实现GridView的分页是的数据绑定
返回值
无参数
描述
sender
发送该事件的对象
GridView控件事件的基本参数
异常
4假期设置/VocationSet.aspx接口定义
C#
描述
ProtectedvoidPage_Load(objectsender.EventArgse)
权限设置并调用dpdRoleBind()方法实现角色的绑定
返回值
无参数
描述
sender
发送该事件的对象
网页事件的基本参数
异常
接口定义
C#
ProtectedvoidbtnSet_Click(objectsender,EventArgse)
描述
设置不同角色的年总小时数
返回值
设置是否成功
描述
True
设置成功
False
设置失败
参数
描述
sender
发送该事件的对象
e
网页事件的基本参数
异常
无
5记录修改/Historymodify.aspx
接口定义
C#
描述
ProtectedvoidPage_Load(objectsender.EventArgse)
权限设置并设置控件的属性(如Panel的是否可视)
返回值
无参数
描述
sender
发送该事件的对象
网页事件的基本参数
异常
接口定义
C#
ProtectedvoidbtnQuery_Click(objectsender,EventArgse)
描述
通过员工姓名查找该员工的请假记录以便修改
返回值
无参数
描述
sender
发送该事件的对象
网页事件的基本参数
异常
接口定义
C#
ProtectedvoidbtnQuery_Click(objectsender,EventArgse)
描述
通过员工姓名查找该员工的请假记录以便修改
返回值
无参数
描述
sender
发送该事件的对象
网页事件的基本参数
接口定义
C#
Protected
void
gvLeave_RowDeleting(object
sender,
GridViewDeleteEventArgse)
描述
该事件实现删除员工请假记录功能,调用leave.DeleteHistoryByLeavelD(leavelD)
方法,
删除选中员工的记录
返回值
无参数
1描述
sender
e
异常
发送该事件的对象网页事件的基本参数
接口定义
C#
ProtectedvoidbtnModify_Click(objectsender,EventArgse)
描述
提交修改信息,并在数据库中修改相应字段的数据
返回值
无参数
描述
sender
发送该事件的对象
网页事件的基本参数
异常
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人事管理系统 请假 审核 详细 设计 word 文档 良心 出品