第06章 时讯科技人事管理系统.ppt

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课程安排(续) 开发背景 开发背景(续) 系统分析 系统开发的第一步当然是要进行需求分析和可行性分析,客户就是上帝,客户的需求就是软件公司开发的目标,也是软件开发的基础,下面将开始进行需求分析。 1 、人事部管理端功能: 职工资料管理,包括查看职工列表,添加职工,查询职工并修改职工信息 。 部门管理,包括查看部门列表,修改查看不门详细信息,及添加新部门 。 职工考勤管理,包括职工签到,职工考勤管理及查询 职工工加班管理,包括部门加班查寻,个人加班查询及添加新的加班记录 。 系统分析(续) 职工薪资管理,包括生成薪资列表及操作工资发放 。 假期情况管理,主要是用来处理职工的请假申请 。 可以修改密码 2、 个人页面功能 查看个人基本信息。 查询个人考勤记录 个人薪资情况查询 申请假期 个人请假记录查询 系统设计 系统分析确定了本系统的最终目标,系统结构如下图所示: 系统预览 这一节将对本系统各功能模块进行演示。 数据库设计 数据库设计是系统设计最为关键的一步,好的数据库设计不仅能够提高系统的整体性能,也在很大程度上影响整个项目的后续开发进程,如果数据库设计不当,甚至会导致系统的推到重建。 该人事管理系统中的实体主要包括部门、职工、请假信息、考勤信息、加班信息、薪资信息及用户登录信息,下面将依次给出各实体的E-R图 数据库设计(续) 数据库设计(续) 数据库设计(续) 数据库设计(续) 数据库设计(续) 数据库设计(续) 数据库设计(续) 前面详细介绍了实体的属性,本节将正式进入表的设计阶段,该系统共涉及到7张表,分别是部门表、职工表、请假信息表、考勤信息表、加班信息表、薪资信息表和用户信息表 数据库设计(续) 部门表(departmentinfo):该表主要包括公司部门的编号、名称、部门人数及部门描述等信息 数据库设计(续) 建立部门表的SQL语句如下所示: create table departmentinfo(departId char(4) primary key,departName varchar(50), departNum numeric(5),departDescrip text); 数据库设计(续)(职工信息表 ) 数据库设计(续) 建立职工信息表的SQL语句如下所示: create table imployeeinfo(impId char(10) primary key,impName varchar(50) not null, impGender char(2) not null check(impGender=男 or impGender=女), impBirth date not null,impEmail varchar(50) not null, departId char(4) not null,impRoll varchar(50) not null, impSalary numeric(6,2) not null,impTel varchar(20) not null, impPic varchar(100),impBio text,impState numeric(1) default 0, constraint fk1 foreign key(departId) references departmentinfo(departId)); 开发前准备工作 因为在项目的开发过程中难免要做一些测设工作,所以有必要首先在数据库中插入一些测试数据,以方便后面的开发使用 。 组织系统文件组织结构 数据源的配置 登录模块的开发与设计 经过前面几节的详细介绍,项目开发前的准备工作已经基本完成,从本节开始,将正式进入项目的编码阶段,与所有的管理系统类似,首先需要有一个登录页面 。 人事部管理首页的开发 经过前面的开发,用户如果输入正确的用户名和密码就可以登录到相应的管理页面了,下面将首先开发人事部管理端。在该系统中,当用户刚刚登录成功后,将首先进入职工列表页面,作为人事部管理的首页 添加职工模块的开发 对于一个公司来说,招聘新职员是一件非常频繁的事情,所以,该系统必然应该包含添加新职工的功能,而且在本系统中,还有上传头像的功能,当然,如果用户上传了非法的非图片文件,系统也应该给出相应的提示信息 查询职工模块的开发 前面一节已经完成了添加职工的功能,本节将完成对职工的查询功能,对查询出来的职工,可以查看其详细信息,同时还可以进行编辑和删除操作。 部门管理模块开发 经过前面几节的开发,职工基本信息管理模块已经开发完成,企业的部门不是一成不变的,所以对企业部门的增加、删除及修改功能也是必要的,所以本节将详细介绍部门管理模块的开发 知识点汇总

文档评论(0)

6358999 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档