欢迎来到天天文库
浏览记录
ID:19729453
大小:295.50 KB
页数:14页
时间:2018-10-05
《人事管理系统请假审核详细设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、人事管理系统(请假审核)详细设计说明书文档信息:文档名称人事管理系统(请假审核)详细设计说明书描述该文档包括对功能规范中每个模块所涉及的类、网页或窗体的具体定义。学生可以根据详细设计说明书来编写代码负责人王蕊状态最终版项目组成:测试主管开发主管项目经理文档变更历史:时间修改人章节描述路径:相关文档:文档路径测试案例详细设计审核结果:审核人意见签名档全体团队通过测试团队通过目录1.简介2.全局常量和变量2.1Session(“EmployeeID”)或Session[“EmployeeID”]2.2Ap
2、pSettings("BlueHillDSN")2.2AppSettings("StartYear")3.类的定义和关系3.1DBConnection类3.2Employee类3.3DBResult枚举类型4.web窗体控件定义4.1请假审批/ReqCheck.aspx4.2汇总/Summary.aspx4.3个人查询/Individual.aspx4.4假期设置/VocationSet.aspx4.5记录修改/Historymodify.aspx5.函数定义5.1请假审批/ReqCheck.aspx
3、5.2汇总/Summary.aspx5.3个人查询/Individual.aspx5.4假期设置/VocationSet.aspx5.5记录修改/Historymodify.aspx1简介本文档包括对Web应用程序功能规范中每个模块所涉及的类、网页或窗体的具体定义。学生可以根据本详细设计说明书来编写代码。Web应用程序对应着一个ASP.NETWeb应用程序类型的解决方案,该解决方案里面包括以下两个项目: BlueHill:具有Web用户界面的应用程序的项目,用于实现用户界面层和业务层
4、逻辑。下面有九个文件夹,其中Common是存放各个模块共用的网页文件,即和导航栏相关的文件和一些图像文件,另外八个文件夹分别对应着功能规范中从“员工资料管理”到“工资查询”这八个模块。 DBUtils:在其他应用程序中使用的类的项目,用于实现数据层的逻辑。该项目包含十个文件,其中AssemblyInfo.vb或AssemblyInfo.cs是VisualStudio.NET自动生成的,Common.vb(或Common.cs)实现了一些公用的功能,其他八个文件分别实现了从“员工资料管
5、理”到“工资查询”这八个模块所使用的数据库访问功能。2全局常量和变量2.1Session(“EmployeeID”)或Session[“EmployeeID”]当用户登录成功后,“登录”窗体将用户的员工编号记录在Session中。其他功能模块都要检索该Session变量以获得当前用户的员工编号。2.2AppSettings("BlueHillDSN")该全局常量保存在Web.config文件中,记录着连接数据库所用到的字符串。2.2AppSettings("StartYear")该全局常量保存在Web
6、.config文件中,以字符串的形式记录公司的起始年份。3类的定义和关系数据层公用模块定义了如下类:3.1DBConnection类该类为整个应用程序提供统一的数据库连接字符串。属性:定义数据类型ConnectionString字符串描述读取ASP.NET系统配置中的BlueHillDSN设置,以返回一个只读的数据库连接字符串。3.2.Employee类该类表示一个公司员工,该类具有保存员工基本信息以及部门和部门经理的各个字段。成员变量:定义数据类型描述EmployeeID整型员工编号ManagerI
7、D整型所属经理的员工编号DeptID整型部门编号Email字符串EmailName字符串员工姓名ManagerName字符串所属经理的姓名ManagerEmail字符串所属经理的EmailDeptName字符串部门名称Telephone字符串电话号码SelfIntro字符串自我介绍ALhours整型可用年假小时数IsManager布尔型该员工是否为部门经理成员函数GetEmployeeInfo该函数从数据库中获取员工基本信息,并将这些信息保存在类的字段中。返回值DBResult.Success或DBR
8、esult.Failed,表示操作成功与否参数数据类型描述iEmpID整型要查找员工的编号empEmployee保存数据库的查找结果GetManagerInfo该函数从数据库中获取指定部门经理的基本信息,并将这些信息保存在参数返回值DBResult.Success或DBResult.Failed,表示操作成功与否参数数据类型描述iDeptID整型部门编号empEmployee保存数据库的查找结果GetCEOInfo该函数从数据库中获取总经理的员工编号。返
此文档下载收益归作者所有