版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
./专业资料附录三企业人事管理系统系统设计说明书、设计说明书、设计说明书编写:****编写:********日期:****、**、**日期:日期:受控状态:是发布版次:1.0日期:编号:00410323附录三12691企业人事管理系统19077系统设计说明书127001引言4118281.1编写目的4113651.2背景5231691.3基线5270271.4X围5301721.5定义6213641.6参考资料6262432总体设计7205452.1概述7304522.1.1功能描述7125462.2运行环境8109002.2.1软件环境8287012.2.2硬件环境8195772.3系统总体结构和软件技术895802.3.1系统构思8256002.3.2软件框架9129093系统功能设计958823.1安全管理功能9148593.1.1登陆10240923.1.2安全管理1030203.1.3重新登陆11122943.1.4修改密码1227283.1.5退出12305243.2系统维护功能1212173.2.1管理员维护子功能12185293.2.2员工信息管理子功能13182163.2.3岗位信息管理子功能148453.2.4部门信息管理子功能1594983.2.5员工奖惩信息管理子功能15322424概念模型设计16137934.1系统实体设计1738704.1.1数据表设计:18263624.2概念模型设计25165444.3物理模型设计27113124.4物理模型图27274925尚待解决的问题41引言编写目的本说明书目的在于明确说明系统各功能的实现方式,指导开发员进行编码。本说明书的预期读者为:部门管理人员、系统设计人员、测试人员以与部分参与需求评审的人员。背景待开发软件系统的名称:企业人事管理系统;此软件系统任务提出者:XX大学;此软件系统任务开发者:X光兰、谯亚军此软件系统任务用户:企业的所有员工。基线企业人事管理系统需求分析说明书v1.0。X围本系统的目标是管理企业员工、部门、岗位、人事调动的管理和经理与高层能对招聘人才做出计划。系统包括企业的员工管理、部门管理、岗位管理基本管理工作。系统包括为了开展上述工作而作的模块结构设置、管理角色设置、权限功能设置。系统还包括为了监控、分析各项基本管理工作而编制的各项统计报表。定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组。[角色]在登陆界面上面有一个角色选择按钮,角色的意思是该系统使用者身份级别,不同的身份级别将有不同的使用权限。[在职人数]一个部门下面有很多不同的岗位,岗位上的容纳量,而岗位上的在职人数就可以表明,该岗位上的员工人数是否足够。目的是可以根据这个值来确定招聘计划。[月提层]该企业中的某一岗位的基础工资是固定的,员工的月提层是不同的,这样算下来才能区分出不同员工的总工资是不同的。[打印]这是一个新增加的功能,点击它可以打印相关的文件信息出来。参考资料某单位《书店管理系统》某单位《宾馆客房管理系统》c>《C#程序设计经典教程》--清华大学d>《C#开发实战1200例》〔第I卷〕--清华大学总体设计概述功能描述系统需要实现以下几个主要功能:登陆管理:不同的管理员有不同权限,每一个管理员拥有自己的登陆用户名和密码,管理员都拥有查询和修改所有的职工的信息的权限,而只有高级管理员才拥有对管理层查询和修改的权限。系统管理:1、对系统管理层人员的信息进行增、删、改、查;2、企业部门和岗位的增、删、改、查;3、员工基本信息的录入:XX,性别,年龄,XX号,联系,家庭地址,婚姻状况,学历信息;4、员工岗位信息录入:职工号,任职时间,岗位编号,所在部门等;5、员工的奖惩信息:增、删、改、查。6、员工基本信息的修改;7、对于转出、辞职、辞退、退休员工信息的删除;8、按照一定的条件,查询、统计符合条件的员工信息;至少应该包括每个员工详细信息的查询、按婚姻状况查询、按学历查询、按工作岗位查询、按职工号、按XX等,至少应该包括按职工号、按学历、婚姻状况、岗位、参加工作时间等统计各自的员工信息;8、对查询、统计的结果打印输出;其他功能:界面〔要求容易操作〕;运行环境软件环境分类名称语种操作系统Windows7中文数据库平台SQL2008应用平台Visualstudio2010应用平台补丁硬件环境服务器最低配置推荐配置应用和数据库服务器CPU1.5GHzCPU2.8GHz内存2GB内存4GB磁盘160GB磁盘320GB系统总体结构和软件技术系统构思软件框架实现多层架构的设计框架;系统功能设计采用原型模型设计该系统。安全管理功能登陆打开企业人事管理系统可以看到如下界面:企业员工选择角色并输入自己的用户名和密码可以登陆,正确登陆后可以得到如下界面:密码和验证码正确之后将进入人事管理主界面安全管理重新登陆公司的所有员工都可以根据自己改变后的用户名和密码在这里重新登陆。修改密码每个员工可以通过初始密码登陆后修改自己的密码,以确保自己的信息安全。退出点击"退出"可以在这里安全退出,会弹出一个提示用户的窗口,提示用户"你真的要退出系统吗?",选择确定按钮,与可以退出系统,并弹出一个提示用户的窗口"你已经成功退出系统",选择返回与可以返到主界面,继续下一步的操作。系统维护功能此项功能为系统管理员能进行的功能,仅以管理员身份进入才能进行如下操作。管理员维护子功能此功能可以增加,修改,删除企业部门。部门管理员工管理员工信息管理子功能此功能能对公司的人员进行增减删操作。岗位信息管理子功能此功能能够登记公司下属的各个部门,能够处理部门增减变化的情况,登记各部门的编号、名称、部门负责人。部门负责人从员工名册中选择,可以随时更换。部门编号在登记之后不得修改。部门下属员工从职员名册中选择。一个职员只能属于一个部门。部门职位管理部门员工信息管理部门信息管理子功能部门的增加、删除、更新、与相应的部门主管。员工奖惩信息管理子功能动态增加、删除、修改员工的奖惩信息概念模型设计系统实体设计实体列表NameCodeParentGenerateNumber员工EmployeeConceptualDataModel'EMS'TRUE奖惩RewardPunishConceptualDataModel'EMS'TRUE岗位PostConceptualDataModel'EMS'TRUE职位信息EmployeePostConceptualDataModel'EMS'TRUE部门DepartmentConceptualDataModel'EMS'TRUE基本表[企业员工基本信息表]NameCodeDataTypeMandatory员工编号EmployeeIDVariablecharacters<50>TRUEXXNameVariablecharacters<50>TRUE图片ImageImage<100>FALSE密码PassWordVariablecharacters<50>TRUE出生日期BirthDateTRUEXX号IdentityVariablecharacters<50>TRUE联系方式TellVariablecharacters<50>TRUE性别SexBitTRUE家庭地址AddressVariablecharacters<200>TRUE婚姻状况MarriageBitTRUE学历EducationVariablecharacters<50>TRUE[企业员工奖惩表]NameCodeDataTypeMandatory部门名称DepartNameVariablecharacters<50>TRUE岗位名称PostNameVariablecharacters<50>TRUE日期DateDateTRUE类别SortBitTRUE描述DescribeVariablecharacters<500>TRUE[企业部门表]NameCodeDataTypeMandatory部门编号DepartmentIDVariablecharacters<50>TRUE部门名称DepartmentNameVariablecharacters<50>TRUE负责人PrincipalVariablecharacters<50>TRUE密码PassWordVariablecharacters<50>TRUE联系方式TellVariablecharacters<50>TRUE部门简介IntroduceVariablecharacters<500>TRUE[员工岗位信息表]NameCodeDataTypeMandatory任职日期PostTimeDateTRUE月提成ExtraMoney<8,2>FALSE数据表设计:部门表员工表员工职位信息表岗位表奖惩表管理员表管理员信息概念模型设计1、建立实体根据需求分析阶段的分析报告,可以将该系统分为三个实体,即员工实体、部门实体、岗位实体,通过建模工具创建分析出来的三个实体。企业人事管理系统联系图企业人事管理系统概念模型物理模型设计物理模型图1、数据库连接测试完成后先运行建模工具生成的SQ语句,确认生成的代码是否有误。无误的界面由于在建模生成的物理模型的SQL语句不是很完整,所以还要对SQL语句进行优化。1〕对员工表添加标志列,其代码为如下红色部分:createtableEmployee<IDINTIDENTITY<1,1>,EmployeeIDvarchar<50>notnull,Namevarchar<50>notnull,[Image]imagenull,[PassWord]varchar<50>DEFAULT<123456>notnull,Birthdatenotnull,[Identity]varchar<50>notnull,Tellvarchar<50>notnull,SexbitDEFAULT<0>notnull,[Address]varchar<200>notnull,MarriagebitDEFAULT<0>notnull,Educationvarchar<50>notnull,constraintPK_EMPLOYEEprimarykeynonclustered<EmployeeID>>2〕对部门信息表中的Name属性添加唯一性,表示部门名称不能同名,添加标志列,其代码为如下红色部分:createtableDepartment<IDINTIDENTITY<1,1>,DepartmentIDvarchar<50>notnull,DepartmentNamevarchar<50>uniquenotnull,Principalvarchar<50>uniquenotnull,[PassWord]varchar<50>DEFAULT<123456>notnull,Tellvarchar<50>notnull,Introducevarchar<500>notnull,constraintPK_DEPARTMENTprimarykeynonclustered<DepartmentID>>对员工职位信息表的Time属性添加默认时间为任职部门岗位的时间,还要对员工职位信息表添加叠成,表示当员工信息或岗位信息发生改变时员工职位的相应信息也发生改变,添加标识列,其代码为如下红色部分:createtableEmployeePost<IDINTIDENTITY<1,1>,PostIDvarchar<50>notnull,EmployeeIDvarchar<50>notnull,PostTimedateDEFAULT<GETDATE<>>notnull,Extramoneynull>altertableEmployeePostaddconstraintFK_EMPLOYEE_EMPLOYEE_EMPLOYEEforeignkey<EmployeeID>referencesEmployee<EmployeeID>ONUPDATECASCADEONDELETECASCADEaltertableEmployeePostaddconstraintFK_EMPLOYEE_PSOTANDPO_POSTforeignkey<PostID>referencesPost<PostID>ONUPDATECASCADEONDELETECASCADE对岗位表添加叠成,表示当部门信息发生改变时岗位的相应信息也发生改变,添加标志列,其代码为如下红色部分:createtablePost<IDINTIDENTITY<1,1>,PostIDvarchar<50>notnull,DepartmentIDvarchar<50>notnull,PostNamevarchar<50>notnull,BasePaymoneynotnull,Volumeintnotnull,JobPeopleintnotnull,PostItroducevarchar<500>notnull,constraintPK_POSTprimarykeynonclustered<PostID>>altertablePostaddconstraintFK_POST_DPANDPOST_DEPARTMEforeignkey<DepartmentID>referencesDepartment<DepartmentID>ONUPDATECASCADEONDELETECASCADE对奖惩表添加叠成,表示当员工信息发生改变时岗位的相应信息也发生改变,添加标志列,其代码为如下红色部分。createtableRewardPunish<IDINTIDENTITY<1,1>primarykey,EmployeeIDvarchar<50>notnull,DepartNamevarchar<50>notnull,PostNamevarchar<50>notnull,DatedateDEFAULT<GETDATE<>>notnull,SortbitDEFAULT<0>notnull,Describevarchar<500>notnull>altertableRewardPunishaddconstraintFK_REWARDPU_EMPLOYEEA_EMPLOYEEforeignkey<EmployeeID>referencesEmployee<EmployeeID>ONUPDATECASCADEONDELETECASCADE创建管理员表,并且添加管理员,代码如下。GOCREATETABLE[Admin]<IDINTIDENTITY<1,1>,LoginNameNVARCHAR<50>NOTNULLUNIQUE,[Password]NVARCHAR<50>NOTNULL,RealNameNVARCHAR<50>NOTNULL,PRIMARYKEY<LoginName>>;GO--添加数据到管理员表AdminINSERTINTOAdmin<LoginName
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年广东省安全员-C证考试(专职安全员)题库附答案
- 贵州大学《营养咨询与健康教育》2023-2024学年第一学期期末试卷
- 贵阳幼儿师范高等专科学校《人力资源管理双语》2023-2024学年第一学期期末试卷
- 2025吉林建筑安全员《A证》考试题库及答案
- 贵阳学院《地下结构工程》2023-2024学年第一学期期末试卷
- 硅湖职业技术学院《中国近现代史史料学》2023-2024学年第一学期期末试卷
- 广州幼儿师范高等专科学校《舞蹈教学法Ⅲ(二)》2023-2024学年第一学期期末试卷
- 2025年-河北省安全员考试题库
- 2025年山西省安全员C证考试题库
- 2025山东建筑安全员-B证(项目经理)考试题库
- 保密与信息安全培训
- 砂石料供应、运输、售后服务方案-1
- 2022-2023学年江苏省徐州市铜山区四校联考五年级(上)期末科学试卷(人教版)
- 2023年人民日报社校园招聘72人笔试参考题库(共500题)答案详解版
- 个体工商户公司章程范本:免修版模板范本
- 2023四川测绘地理信息局直属事业单位招考笔试参考题库(共500题)答案详解版
- 《焊接常用工具》课件
- 【《“双减”背景下小学数学创新作业设计问题研究》(论文)】
- 健康养生管理系统
- 口风琴在小学音乐课堂中的运用与实践 论文
- 选矿厂建设工程施工组织设计
评论
0/150
提交评论