软件开发三大文档需求计划标准模块之详细设计说明书.docx
- 文档编号:8165557
- 上传时间:2023-01-29
- 格式:DOCX
- 页数:25
- 大小:17.59KB
软件开发三大文档需求计划标准模块之详细设计说明书.docx
《软件开发三大文档需求计划标准模块之详细设计说明书.docx》由会员分享,可在线阅读,更多相关《软件开发三大文档需求计划标准模块之详细设计说明书.docx(25页珍藏版)》请在冰豆网上搜索。
软件开发三大文档需求计划标准模块之详细设计说明书
1引言
1.1编写目的
能为软件开发工程师进行程序代码的编写提供资料。
1.2背景
1)《人力资源管理系统-需求计划》;
2)参与者:
系统分析员,软件工程师,测试工程师。
3)使用者:
人力专员和各个部门高级管理人员。
1.3参考资料
《需求计划-概要设计说明书》
《UML设计思想》
2程序系统的设计说明
2.1数据基类
/***********************************************************************
*Module:
DataBasic.cs
*Author:
Administrator
*Purpose:
DefinitionoftheClassDataBasic
***********************************************************************/
usingSystem;
///数据库操作基类
publicclassDataBasic
{
///打开数据连结
publicintConn()
{
//TODO:
implement
return0;
}
///关闭数据连结
publicintClose()
{
//TODO:
implement
return0;
}
///新增记录基方法
publicintAddBasic()
{
//TODO:
implement
return0;
}
///更新数据基方法
publicintUpdateBasic()
{
//TODO:
implement
return0;
}
///删除数据基方法
publicintDeleteBasic()
{
//TODO:
implement
return0;
}
///执行存储过程
publicintBasicRunProc()
{
//TODO:
implement
return0;
}
///开启事务
publicintBasicBeginTran()
{
//TODO:
implement
return0;
}
///提交事务
publicintBasicCommitTran()
{
//TODO:
implement
return0;
}
///回滚事务
publicintBasicRollbackTran()
{
//TODO:
implement
return0;
}
privateStringConnstring;
}
2.2员工类
/***********************************************************************
*Module:
Employee.cs
*Author:
Administrator
*Purpose:
DefinitionoftheClassEmployee
***********************************************************************/
usingSystem;
///员工类
publicclassEmployee
{
publicEmployeeBC[]Association5;
///员工表编号
privateint_EmployeeId;
///员工表名称
privatestring_EmployeeName;
///员工表部门
privatestring_EmployeeDept;
///员工表工号
privateint_EmployeeNum;
///员工表电话
privatestring_EmployeeTel;
///员工表职位
privatestring_EmployeeJob;
///员工表备注
privatestring_EmployeeExplain;
///员工表编号
publicintEmployeeId
{
get
{return_EmployeeId;}
set
{_EmployeeId=value}
}
///员工表名称
publicstringEmployeeName
{
get
{return_EmployeeName;}
set
{_EmployeeName=value}
}
///员工表部门
publicstringEmployeeDept
{
get
{return_EmployeeDept;}
set
{_EmployeeDept=value}
}
///员工表工号
publicintEmployeeNum
{
get
{return_EmployeeNum;}
set
{_EmployeeNum=value}
}
///员工表电话
publicstringEmployeeTel
{
get
{return_EmployeeTel;}
set
{_EmployeeTel=value}
}
///员工表职位
publicstringEmployeeJob
{
get
{return_EmployeeJob;}
set
{_EmployeeJob=value}
}
///员工表备注
publicstringEmployeeExplain
{
get
{return_EmployeeExplain;}
set
{_EmployeeExplain=value}
}
}
2.3员工操作类
/***********************************************************************
*Module:
EmployeeBC.cs
*Author:
Administrator
*Purpose:
DefinitionoftheClassEmployeeBC
***********************************************************************/
usingSystem;
publicclassEmployeeBC:
DataBasic
{
///新增记录
publicintAdd()
{
//TODO:
implement
return0;
}
///修改记录
publicintUpdate()
{
//TODO:
implement
return0;
}
publicintDelete()
{
//TODO:
implement
return0;
}
///取得记录列表
publicintGetlist(refDataSetmyds)
{
//TODO:
implement
return0;
}
///取得记录详细
publicintGetrow(refDataSetmyds)
{
//TODO:
implement
return0;
}
}
2.4需求计划类
/***********************************************************************
*Module:
DemandPlan.cs
*Author:
Administrator
*Purpose:
DefinitionoftheClassDemandPlan
***********************************************************************/
usingSystem;
///需求计划
publicclassDemandPlan
{
///需求计划部门
publicstring_DemandPlanDept;
publicStation[]Relationship1;
///需求计划编号
privateint_DemandPlanId;
///需求计划名称
privatestring_DemandPlanName;
///需求计划说明
privatestring_DemandPlanExplain;
///需求计划状态
privatebool_DemandPlanState;
///需求计划需要时间
privateDateTime_DemandPlanTime;
///需求计划第一次审批意见
privatestring_DemandPlanFirstCheck;
///需求计划第一次审批状态
privatebool_DemandPlanFirstState;
///需求计划第二次审批意见
privatestring_DemandPlanSecondCheck;
///需求计划第二次审批状态
privatebool_DemandPlanSecondState;
///需求计划第三次审批意见
privatestring_DemandPlanThirdCheck;
///需求计划第三次审批状态
privatebool_DemandPlanThirdState;
///需求计划编号
publicintDemandPlanId
{
get
{return_DemandPlanId;}
set
{_DemandPlanId=Value;}
}
///需求计划名称
publicstringDemandPlanName
{
get
{return_DemandPlanName;}
set
{_DemandPlanName=Value;}
}
///需求计划部门
publicstringDemandPlanDept
{
get
{return_DemandPlanDept;}
set
{_DemandPlanDept=Value;}
}
///需求计划说明
publicstringDemandPlanExplain
{
get
{return_DemandPlanExplain;}
set
{_DemandPlanExplain=Value;}
}
///需求计划状态
publicboolDemandPlanState
{
get
{return_DemandPlanState;}
set
{_DemandPlanState=Value;}
}
///需求计划需要时间
publicDateTimeDemandPlanTime
{
get
{return_DemandPlanTime;}
set
{_DemandPlanTime=Value;}
}
///需求计划第一次审批意见
publicstringDemandPlanFirstCheck
{
get
{return_DemandPlanFirstCheck;}
set
{_DemandPlanFirstCheck=Value;}
}
///需求计划第一次审批状态
publicboolDemandPlanFirstState
{
get
{return_DemandPlanFirstState;}
set
{_DemandPlanFirstState=Value;}
}
///需求计划第二次审批意见
publicstringDemandPlanSecondCheck
{
get
{return_DemandPlanSecondCheck;}
set
{_DemandPlanSecondCheck=Value;}
}
///需求计划第二次审批状态
publicboolDemandPlanSecondState
{
get
{return_DemandPlanSecondState;}
set
{_DemandPlanSecondState=Value;}
}
///需求计划第三次审批意见
publicstringDemandPlanThirdCheck
{
get
{return_DemandPlanThirdCheck;}
set
{_DemandPlanThirdCheck=Value;}
}
///需求计划第三次审批状态
publicboolDemandPlanThirdState
{
get
{return_DemandPlanThirdState;}
set
{_DemandPlanThirdState=Value;}
}
}
2.5需求计划操作类
/***********************************************************************
*Module:
DemandPlanBC.cs
*Author:
Administrator
*Purpose:
DefinitionoftheClassDemandPlanBC
***********************************************************************/
usingSystem;
///需求计划业务
publicclassDemandPlanBC:
DataBasic
{
///新增记录
publicintAdd()
{
//TODO:
implement
return0;
}
///修改记录
publicintUpdate()
{
//TODO:
implement
return0;
}
publicintDelete()
{
//TODO:
implement
return0;
}
///取得记录列表
publicintGetlist(refDataSetmyds)
{
//TODO:
implement
return0;
}
///取得记录详细
publicintGetrow(refDataSetmyds)
{
//TODO:
implement
return0;
}
///生成
publicintBuild()
{
//TODO:
implement
return0;
}
publicDemandPlan[]Association3;
}
2.6岗位信息类
/***********************************************************************
*Module:
Station.cs
*Author:
Administrator
*Purpose:
DefinitionoftheClassStation
***********************************************************************/
usingSystem;
///岗位信息
publicclassStation
{
publicDemandPlanRelationship1;
///岗位名称
privatestring_StationName;
///岗位所属部门
privatestring_StationDept;
///薪酬
privatedecimal_StationMoney;
///岗位本职要求
privatestring_StationJobask;
///岗位任职要求
privatestring_StationHoldask;
///岗位信息说明
privatestring_StationExplain;
///岗位信息编号
privateint_StationId;
///岗位名称
publicstringStationName
{
get
{return_StationName;}
set
{_StationName=Value;}
}
///岗位所属部门
publicstringStationDept
{
get
{return_StationDept;}
set
{_StationDept=Value;}
}
///薪酬
publicdecimalStationMoney
{
get
{return_StationMoney;}
set
{_StationMoney=Value;}
}
///岗位本职要求
publicstringStationJobask
{
get
{return_StationJobask;}
set
{_StationJobask=Value;}
}
///岗位任职要求
publicstringStationHoldask
{
get
{return_StationHoldask;}
set
{_StationHoldask=Value;}
}
///岗位信息说明
publicstringStationExplain
{
get
{return_StationExplain;}
set
{_StationExplain=Value;}
}
///岗位信息编号
publicintStationId
{
get
{return_StationId;}
set
{_StationId=Value;}
}
}
2.7岗位信息操作类
/***********************************************************************
*Module:
StationBC.cs
*Author:
Administrator
*Purpose:
DefinitionoftheClassStationBC
***********************************************************************/
usingSystem;
///岗位信息业务
publicclassStationBC:
DataBasic
{
///新增记录
publicintAdd()
{
//TODO:
implement
return0;
}
///修改记录
publicintUpdate()
{
//TODO:
implement
return0;
}
publicintDelete()
{
//TODO:
implement
return0;
}
///取得记录列表
publicintGetlist(refDataSetmyds)
{
//TODO:
implement
return0;
}
///取得记录详细
publicintGetrow(refDataSetmyds)
{
//TODO:
implement
return0;
}
publicStation[]Association6;
}
2.8流程设定类
/***********************************************************************
*Module:
CheckFlow.cs
*Author:
Administrator
*Purpose:
DefinitionoftheClassCheckFlow
***********************************************************************/
usingSystem;
///审核流程
publicclassCheckFlow
{
///审核流程编号
privateint_CheckFlowId;
///第三次审核人
privateString_CheckFlowName;
///第一次审核人
privatestring_CheckFlowFirst;
///第二次审核人
privatestring_CheckFlowSecond;
///第三次审核人
privatestring_CheckFlowThird;
///审核流程编号
publicintCheckFlowId
{
get
{return_CheckFlowId;}
set
{_CheckFlowId=value;}
}
///第三次审核人
publicStringCheckFlowName
{
get
{return_CheckFlowName;}
set
{_CheckFlowName=value;}
}
///第一次审核人
publicstringCheckFlowFirst
{
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 开发 文档 需求 计划 标准 模块 详细 设计 说明书