1、企业人事管理系统需求分析目录1引言22编写目的23功能需求23.1基础信息管理模块33.2人事管理模块43.3 备忘记录模块53.4数据库模块53.5工具管理模块63.6系统管理模块74流程图85 数据字典81.关系描述82.动态数据:126接口要求127软件属性128支持信息及运行环境139参考资料131引言现在的社会是信息化的社会,随着科学技术的发展,人们越来越多的用计算机去代替和延伸脑力劳动,而且计算机能够更高效地帮助人们去处理一些事情,为了把传统的人事管理和现在用计算机技术对人事进行管理,我们开发了这套企业人事管理系统方案。 2编写目的本系统的对象主要用于企业级的用户,易于对企业员工进
2、行管理,方便用户对企业职工信息的添加,删除,查询的一系列操作,也方便设置所录入的职工的信息,还能方便调用一些比较有用的工具,包括记事本和计算器,并且能够把报表导出。3功能需求 通过了解:一个企业人事管理系统主要应该包括:基础信息管理、人事管理、备忘记录、数据库操作、工具管理、系统管理和职工信息模块等这些模块。 整个系统模块划分如下图:3.1基础信息管理模块 主要对输入的员工信息进行设置3.2人事管理模块 用户登录之后,可以对员工的信息进行增删改查,最主要的是可以对人事信息进行浏览和统计,使信息能够一目了然地呈现出来。3.3 备忘记录模块备忘记录中可以记录日常事务已经查看员工的通讯录。3.4数据
3、库模块由于要直接对数据库进行操作,以防操作有误,我们可以在登录之前对数据库经行备份,如果因为操作不当或者其他原因导致数据库损坏,我们可以对数据库进行还原。保证了数据的安全性。3.5工具管理模块工具管理模块中,可以直接调用系统的记事本和计算器这两种工具,直接使用,方便快捷。3.6系统管理模块登陆者在进行完一系列操作后,可通过主菜单返回到登录界面,重新登录,也可以选择对登录用户的信息进行重新设置,也可以选择直接退出系统。3.7员工信息模块职工登录之后对自己的相应信息进行查询和修改。4流程图5 数据字典1.关系描述需要建立以下表,其用途说明如下: 表名说明表Admin保存管理员的登录名和密码表Cal
4、lType职称类别表DepartmentType部门类别表Education文化程度表Employee职员的信息表NationType民族类别表NoteType记事本类别表NoteInfo记事本信息表PostType职务类别表Rewards奖惩类别表SalaryType工资类别表Visage政治面貌表WorkerType职工类别表FamilyMember家庭信息表RewardsInfo奖惩记录表TrainInfo培训记录表EmployeeResume个人简历表AddressList通讯录各个表的详细的说明如下:表Admin字段名称数据类型可否为空说明姓名nvarchar(20)Not Null
5、登录名密码nvarchar(20)Not Null登录密码表CallType字段名称数据类型可否为空说明职称类别nvarchar(20)主键职称类别表DepartmentType字段名称数据类型可否为空说明部门类别Nchar(10)主键部门类别表Education字段名称数据类型可否为空说明文化程度Nchar(10)主键文化程度表Employee字段名称数据类型可否为空说明职工号nvarchar(20)主键职工的Id号职工姓名nvarchar(50)Null职工姓名性别nchar(1)Null性别合同到期日期datetimeNull出生日期出生日期datetimeNull出生日期身份证号num
6、eric(18, 0)Null身份证号18位照片imageNull职工照片工资moneyNull职工工资工资类别Nchar(10)Null工资类别地址nvarchar(MAX)Null职工的地址电话nvarchar(50)Null职工的联系电话民族nchar(10)Null职工的民族职工类别nchar(10)Null职工类别文化程度nchar(10)Null职工的文化程度政治面貌nchar(10)Null职工的政治面貌所在部门nchar(10)Null职工所在的部门职务nchar(10)Null职工的职务职称nchar(10)Null职工的职称表EmployeeResume字段名称数据类型可否
7、为空说明职工简历IDint主键自增,用来标识简历职工姓名nvarchar(50)Null职工的姓名起始日期datetimeNull开始进入公司的日期结束日期datetimeNull离开公司的日期工作单位nvarchar(50)Null职工所在的单位从事工作nvarchar(50)Null职工在公司所从事的工作任职nvarchar(50)Null担任的职务表FamilyMember字段名称数据类型可否为空说明家庭成员IDint主键自增,用来标识家庭成员职工姓名nvarchar(50)Null职工的姓名关系nchar(10)Null家庭成员与职工的关系成员姓名nvarchar(50)Null家庭成
8、员的姓名出生日期datetimeNull成员的出生日期文化程度nchar(10)Null成员的文化程度政治面貌nchar(10)Null成员的政治面貌工作学习单位nvarchar(50)Null成员的工作学习单位职务nchar(10)Null成员的职务住址nvarchar(50)Null成员的住址联系电话nvarchar(50)Null成员的联系电话表NationType字段名称数据类型可否为空说明民族类别nchar(10)主键民族类别表NoteType字段名称数据类型可否为空说明记事本IDint主键自增,用来标识记事本职工姓名nvarchar(50)Not Null职工姓名记事本类别ncha
9、r(10)Not Null记事本的类别记事本日期datetimeNull记事本创建的日期记事本题目nvarchar(50)Null记事本的主题记事本内容nvarchar(MAX)Null记事本里的内容表PostType字段名称数据类型可否为空说明职务类别nchar(10)主键职务类别表RewardsType字段名称数据类型可否为空说明奖惩类别nchar(50)主键奖惩类别表RewardsInfo字段名称数据类型可否为空说明职工奖惩IDint主键自增,标识奖惩ID职工姓名nvarchar(50)Null职工的Id号奖惩名称nvarchar(50)Null奖惩名称奖惩原因nvarchar(MAX)
10、Null职工奖惩原因奖惩日期datetimeNull奖惩开始的日期备注nvarchar(MAX)Null备注表SalaryType字段名称数据类型可否为空说明工资类别nchar(50)主键工资类别表TrainsInfo字段名称数据类型可否为空说明职工培训IDint主键自增,标识id职工姓名nvarchar(50)Not Null职工的姓名培训方式nvarchar(50)Null培训方式培训单位nvarchar(50)Null培训所在的单位培训地点nvarchar(50)Null培训的地点学习内容nvarchar(MAX)Null学习的内容培训开始时间datetimeNull培训开始时间培训结束
11、时间datetimeNull培训结束时间表Visage字段名称数据类型可否为空说明政治面貌nchar(10)主键政治面貌表WorkerType字段名称数据类型可否为空说明职工类别nchar(50)主键职工类别表AddressList字段名称数据类型可否为空说明职工号nvarchar(20)主键职工号姓名nchar(10)Not Null职工的姓名性别nchar(10)Null职工的性别手机号nvarchar(50)Not Null职工的手机号住址nvarchar(MAX)Null职工的住址生日datetimeNull职工的生日qq号码nchar(20)Null职工的qq号码邮箱nchar(20
12、)Null职工的邮箱2.动态数据:输入数据:用户登录,新增数据,修改数据,删除数据等输出数据:查询输出6接口要求1.硬件接口:无特别要求;2.网络硬件接口要求:由于企业内部使用一般无需网络通讯接口。3.软件接口要求:无7软件属性1.可用性:本软件也可以通过单步跟踪的操作进行检查处理。 2.安全性:由于软件运行数据放在数据库中,所以参数不容易被错改、破坏,万一参数受到破坏也不会影响源程序,还可对数据库进行备份和还原。3.可维护性:本软件利用数据库进行编程,系统结构由程序基本确定,大量的参数及文本内容全部放于数据库中。修改、更新数据只要在数据库进行修改添加,而不需要对系统结构进行修改,这样系统维护性、升级都十分方便。4.兼容性:由于尚未测试,故无法对兼容性进行评析。8支持信息及运行环境1.软件支持:本软件开发是使用C#编写; 2.设备支持: Windows Server2003系统,512内存;3.数 据 库:Microsoft SQL Server 2005 9参考资料1. C#程序设计及应用教程(第2版)马骏主编 人民邮电出版社2. 百度等网络资源
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1