人事管理系统软件项目详细设计说明书.pdf
《人事管理系统软件项目详细设计说明书.pdf》由会员分享,可在线阅读,更多相关《人事管理系统软件项目详细设计说明书.pdf(185页珍藏版)》请在咨信网上搜索。
1、详细设计说明书红绿蓝公司详细设计说明书文档信息:文档名称红绿蓝公司人事管理系统详细设计说明书描述该文档包括对功能规范中每个模块所涉及的类、网页或窗体的具体定 义。学生可以根据详细设计说明书来编写代码。负责人张无忌状态最终版项目组成:测试主管佐佐开发主管佑佑项目经理张无忌文档变更历史:时间修改人章节描述2009-5-20张无忌所有章节创建文档初稿2009-6-1张无忌2009-6-10张无忌2009-6-20张无忌所有章节文档路径:$/RGB/HR/Documents/相关文档:文档路径测试案例$/RGB/HR/Documents/测试案例.doc详细设计$/RGB/HR/Documents/功
2、能规范.doc审核结果:审核人意见签名档全体团队通过佐佐 佑佑 张无忌测试团队通过佐佐2详细设计说明书目录1.概述.71.1.目的.71.2.内容.71.3.与其他项目的关联.72.数据库.72.1.数据库名称.72.2.用户.83.表.83.1.表设计概述.83.2.表 tbIEmployee.93.3.表 tbIDepartment.113.4.表 tbISalary.113.5.表 tbIAttendance.123.6.表 tbILeave.143.7.表 tbIOvertime.153.8.表 tbIPerformance.163.9.表 tbIConfig.173.10.表 tbl
3、SystemEvent.183.11.表 tbIPerformStatus.193.12.表 tbIOvertimeType.203.13.表 tbIHoliday.213.14.表 tblPerformltem.224.视图.244.1.视图 viwwebEmpCommonlnfo.244.2.视图 viwwebAIIAttend.254.3.视图 viwwebAIILeaveReg.254.4.视图 viwwebAIIOTReg.264.5.视图 viwwebCompanyPolicy.274.6.视图 viwwebDepartment.284.7.视图 viwwebHoliday.283
4、详细设计说明书4.8.视图 viwwebManagerlnfo.294.9.视图 viwwebSubmittedLvReg.294.10.视图 viwwebSubmittedOTReg.304.11.视图 viwwebHistorySalary.314.12.视图 viwwebPerformance.324.13.视图 viwwebPerformltem.334.14.视图 viwwinEmployeeList.334.15.视图 viwwinAttendance.344.16.视图 viwwinLeaveList.354.17.视图 viwwinOTList.354.18.视图 viwwin
5、EmpBasicSalary.365.存储过程.375.1.存储过程 spwebAddLeaveReq.375.2.存储过程 spwebAddOTReq.375.3.存储过程 spwebAskReview.385.4.存储过程 spwebCancelLeaveReq.395.5.存储过程 spwebCancelOTReq.395.6.存储过程 spwebChangeLeaveStatus.405.7.存储过程 spwebChangeOTStatus.415.8.存储过程 spwebGetCEOInfo.415.9.存储过程 spwebGetDeptAttendSummary.425.10.存储
6、过程 spwebGetDeptLvSummary.425.11.存储过程 spwebGetDeptOTSummary.435.12.存储过程 spwebGetEmployeelD.445.13.存储过程 spwebGetEmpPassword.445.14.存储过程 spwebGetEmpPasswordBylD.455.15.存储过程 spweb UpdatePassword.465.16.存储过程 spweb UpdateSelf Intro.465.17.存储过程 spwebAddPerformObject.475.18.存储过程 spwebDeletePerform Item.485.
7、19.存储过程 spwebGetDeptSalarySummary.485.20.存储过程 spwebUpdatePerform.494详细设计说明书5.21.存储过程 spwebUpdatePerformltem.495.22.存储过程 spwinAttendanceQuery.505.23.存储过程 spwinChangeEmployeeDept.515.24.存储过程 spwinCreateDepartment.515.25.存储过程 spwinDeleteDepartment.525.26.存储过程 spwinDeleteEmployee.525.27.存储过程 spwinDelLea
8、veRequest.535.28.存储过程 spwinDeptAIIEmployee.545.29.存储过程 spwinDeptLeave.545.30.存储过程 spwinEmpLeave.555.31.存储过程 spwinGetAIIDepartment.555.32.存储过程 spwinGetEmpbyDeptName.565.33.存储过程 spwinMoveEmpBetweenDept.565.34.存储过程 spwinRejectLeaveRequest.575.35.存彳诸过程 spwebUpdatePerformltemSelf.585.36.存储过程 spwebUpdateP
9、erformltem Review.585.37.i?fii3i?lspwebGetSubmittecl Perform.595.38.存储过程 spwebGetDeptPerformSummary.595.39.存储过程 spwinOTbyGroup.605.40.存储过程 spwebPerformReviewed.615.41.存储过程 spwinBasicSalaryByEmpID.615.42.存储过程 spwinSalaryHistoryByEmpID.625.43.存储过程 spwinSetBasicSalary.625.44.存储过程 spwinQueryEventbyTime.
10、635.45.存储过程 spwinChangePassword.645.46.存储过程 spwinAddEvent.645.47.存储过程 spwebUpdatePerformltemObj.656.用户自定义函数.656.1.用户自定义函数 ud 丽 inDeptAIIEmployee.656.2.用户自定义函数 ud 丽 inGetDeptIDbyDeptName.666.3.用户自定义函数 ud 丽 inGetDeptNamebyDeptID.667.触发器.675详细设计说明书7.1.触发器 tRejectRequest.678.数据库安全性.678.1.概述.678.2.数据库验证方
11、式.676详细设计说明书1.概述1.1.目的本文为教学案例项目SQL Server功能规范说明书。本说明书将:描述数据库设计的目的 说明数据库设计中的主要组成部分 说明数据库设计中涵盖的教学知识要点1.2.内容本文档主要内容包括对数据库设计结构的总体描述,对数据库中各种对象的描 述(包括对象的名称、对象的属性、对象和其他对象的直接关系)。本文档中包含 对以下数据库内容的描述:数据表 视图 存储过程 用户自定义函数 触发器 约束在数据库主要对象之外,本文还将描述数据库安全性设置、数据库属性设置和数 据库备份策略,为数据库管理员维护数据库安全稳定地运行提供参考。7详细设计说明书1.3.与其他项目的
12、关联教学案例项目的数据库设计与教学项目(Web部分和Windows部分)功能密切相 关o教学案例项目的数据库将按照教学项目程序部分的功能需求而设计,数据库 设计将配合教学案例的程序部分,以实现一个功能完备的企业环境内的应用。提示 可通过使用Web应用程序或Windows应用程序来测试数据库。2.数据库2.1.数据库名称数据库的名称一定要设为RGB,否则本案例设计的Web部分的应用程序和Windows部分的应用程序将无法使用该数据库。答案:USE masterGO/*Object:Database RGB Script Date:06/18/2011 08:55:58*夫*/CREATE DAT
13、ABASE RGB ON PRIMARY(NAME=N!RGB,FILENAME=NC:Program FilesMicrosoft SQL ServerMSSQL10.MSSQLSERVERMSSQLDATARGB.mdf,SIZE=3072KB,MAXSIZE=UNLIMITED,FILEGROWTH=1024KB)LOG ON(NAME=N,RGB_logl FILENAME=NC:Program FilesMicrosoft SQL ServerMSSQL10.MSSQLSERVERMSSQLDATARGB_log.IdfT,SIZE=1024KB,MAXSIZE=2048GB,FIL
14、EGROWTH=10%)GOALTER DATABASE RGB SET COMPATIBILITY_LEVEL=100GOIF(1=FULLTEXTSERVICEPROPERTY(IsFullTextInstalled)beginEXEC RGB.dbo.sp_fulltext_database action=enable 1 endGO8详细设计说明书ALTERGOALTERGOALTERGOAT.TERGOALTERGOALTERGOALTERGOALTERGOALTERGOALTERGOALTERGOALTERGOALTERGOALTERGOALTERGODATABASERGBSET
15、ANSI_NULL_DEFAULT OFFDATABASERGBSET ANS工_NULLS OFFDATABASERGBSET ANS工_PADD1NG OFFDATABASERGBSET ANST_WARNTNGS OFFDATABASERGBSET AR工THABORT OFFDATABASERGBSET AUTO_CLOSE OFFDATABASERGBSET AUTO_CREATE_STATISTICS ONDATABASERGBSET AUTO_SHRINK OFFDATABASERGBSET AUTO_UPDATE_STATISTICS ONDATABASERGBSET CURS
16、OR_CLOSE_ON_COMMIT OFFDATABASERGBSET CURSOR_DEFAULT GLOBALDATABASERGBSET CONCAT_NULL_YIELDS_NULL OFFDATABASERGBSET NUMER工 JROUNDABORT OFFDATABASERGBSET QUOTED.工DENT工F工ER OFFDATABASERGBSET RECURSIVE TRIGGERS OFF9详细设计说明书ALTER DATABASEGORGBSETDISABLE_BROKERALTERGODATABASERGBSETAUTO_UPDATE_STATISTICS_AS
17、YNC OFFALTERGODATABASERGBSETDATE_CORRELATION_OPTIMIZATION OFFALTERGODATABASERGBSETTRUSTWORTHY OFFALTERGODATABASERGBSETALLOW_SNAPSHOT_ISOLATION OFFALTERGODATABASERGBSETPARAMETERIZATION SIMPLEALTERGODATABASERGBSETREAD_COMMITTED_SNAPSHOT OFFALTERGODATABASERGBSETHONOR_BROKER_PRIORITY OFFALTERGODATABASER
18、GBSETREAD_WR工TEALTERGODATABASERGBSETRECOVERY FULLALTERGODATABASERGBSETMULTI_USERALTERGODATABASERGBSETPAGE_VERIFY CHECKSUMALTERGODATABASERGBSETDB_CHAINING OFF10详细设计说明书2.2.用户除了数据库中自动创建的dbo用户之外,还要创建如下两个用户:,RGBWinU ser:该用户是 Windows应用程序访问数据库所使用的账号,它的权限一般仅限于查看视图和执行 存储过程。RGBASPUser:该用户是 Web应用程序访问数据库所使用的账号,
19、它的权限和RGBWinUser用户类似,即仅限于查看视图和执行存储过程。答案:1.USE RGBGO/*Object:User RGBWinUser 08:29:15*/Script Date:06/18/2011GOCREATE USER RGBWinUser FOR LOGIN WO WITH DEFAULT_SCHEMA=dbo GO2.USE RGB GO/*Object:User RGBASPUser Script Date:06/18/2011 08:30:46*/GOCREATE USER RGBASPUser FOR LOGIN ni WITH DEFAULT_SCHEMA=d
20、bo*GO11详细设计说明书3.表3.1.表设计概述根据教学案例功能,数据库将以员工信息为中心存储相关数据,配合SQL Server 数据库系统中提供的数据管理,实现员工考勤、请假、加班管理及系统设置等业 务功能。数据库设计将以存储员工信息的员工表为基础,连接多张相关表实现对以下关 系的支持:员工与请假申请 员工与加班申请 员工与考勤记录 员工与部门 员工与部门经理 员工与绩效考核记录 员工与工资此外数据库中还将记录教学案例应用中需要的全局配置信息和事件日志记录。数据库系统主要的实体关系如下图:(部门表中去掉部门经理编号,在数据删除 时可能会出现死锁)12详细设计说明书tblConfigB|C
21、onfirirTyjeHameI DakatblDepa rtsent 今BlPeptlD_ BejtlTameUes crigt ionAanarerlllInwloyccID RnYimi tTim*StartTime ZadTime Reason Ike ID Sours Status IjfifX WCA I。DenrReasonllP c rfora l Ter formltemlDTerformlD Olj ectCoatent SelfScore levienScoretblta ployee 口 IrnployeelDHaiiictblPerfora Sta tusI lame
22、LorinlT&me Fji uuwn 丁不 Irmil DestID EasicSal&ry Title Telephone Onboar dB&te 3c1ImIxuVa ca t ionlenn in Trnploy*T Pho to Inn petblUvertine Overtime IDZiiuflv cell*IsvroverlBRnYimi tTi m*Star tTimeIndTime ReassoaStatusTye BenjleasonHm u&atblP er fora a nc e 4 FerformID ImplojeelD ReviewerID SubmitTim
23、e FerformYear_ Terfornfieason_ StatusLaa tZ Ai tTimc_ SelfScore_ HeviewScore SelfConvnentRevi ewConvnentt 互 t“Emit0 1vent ID_ Zvenxiess&reIventTimeIblO,rer Ix MeTypeBltyje_|D esex intiontblSa la ry 0SlMryID InwloycelD一S&l&r7Time EasicS&l&r7 Over t imeSa l&rybscnceSAlA”OtherSal&ry3.2.表tblEmployee概述表
24、tblEmployee用于记录员工基本信息,并作为基础表与其他表联接。该表通过DeptID和Title可以确定员工部门和职位信息。当Title的值为“经理”时可以确定此员工为该部门的部门经理。答案:USE RGBGO13详细设计说明书/*Object:Table dbo.tblEmployee Script Date:06/20/2011 17:13:37*/SET ANS工_NULLS ON GOSET QUOTED_IDENTIFIER ON GOSET ANS工.PADDING ON GOCREATE TABLE dbo.tblEmployee(EmployeelD int NOT NU
25、LL,Name nvarchar(50)NOT NULL,LoginName nvarchar(20)NOT NULL,Password binary(20)NULL,Email nvarchar(50)NOT NULL,DeptID int NULL,BasicSalary int NULL,Title nvarchar(50)NULL,Telephone nvarchar(50)NULL,OnhoardDate datetime NOT NULL,Selfintro nvarchar(200)NULL,VacationRemain int NULL,EmployeeLevel int NU
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人事管理系统 软件 项目 详细 设计 说明书
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【曲****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【曲****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。