第一范文网 - 专业文章范例文档资料分享平台

【完整版】基于JavaWeb人事管理系统的设计与实现_毕业论文设计

来源:用户分享 时间:2025/5/17 0:19:38 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

Phone Mobile Email Address varchar(12) char(11) varchar(30) nvarchar(50) NULL NULL NULL NULL 电话号码 手机号码 邮箱 地址

(6) 请假表(Leave)是员工的请假信息,包括请假开始时间和结束时间等字段,如表5-6所示。

表5-6请假

列名 EmployeeNo starttime totalday leavetime isagree reason 数值类型 char(6) datetime int datetime char(1) varchar(200) 是否为空 NOT NULL NULL NULL NULL NULL NULL 备注 员工编号,外键 请假开始日期 请假天数 请假结束日期 是否同意,默认0(同意) 请假原因

§5.2 安全设计

由于数据库存在主外键关联和许多唯一的属性,所以安全设计是很重要

的一部分,不然会造成数据库中数据的不完整。

(1) 首先是员工信息表(Employee)中的员工号(EmployeeNo)字段,

该字段为主键,所以在其它表(Salary、Leave、Contact)中,该字段作为外键,所以必须设置级联更行和级联删除。

(2) 登录用户名(UserName)的唯一性,这个在系统中增加员工信息是

有判断的,但如果在数据库直接插入信息,这需要有(unique)字段的约束。

(3) 身份号(IDNumber)的唯一性和正确性,在系统中增加员工,对此

都有验证,如果直接在数据中插入身份证号,应该注意和出生日期和性别的一致性。

(4) 其它唯一性的约束都在表中有标出。

第6章 系统详细设计与实现

§6.1 系统的功能概述

本系统从操作权限来分,分为三大模块(管理员、部门经理、普通员工)。其中登录、生日提醒、签到、请假、修改密码是每个角色都有的功能。

§6.1.1 系统的登录功能 功能名:Login

用户在“登录”页面中输入:用户名(userName)、密码(password),然后提交系统对用户进行合法性检查,如果合法,进入到系统主页面。否则,返回到“登录”页面,并提示错误原因。如图6-1是登录界面:

图6-1 登录界面图

§6.1.2 修改密码功能

功能名:ChangePassword

用户在“修改密码”页面中输入:原密码、新密码、确认密码,然后提

交系统检查新密码与确认密码是否一致,如果一致,更新员工基本信息(Employee)中用户本人的密码(password)。返回到主页面。否则返回到“修改密码”页面,并提示错误原因。如图6-2是修改密码界面:

图6-2 修改密码界面图

§6.1.3 请假功能

功能名:Leave

请假功能是公司每个员工的具有的功能,如图6-3所示:

图6-3 请假界面图

§6.2 管理员的功能概述

管理员负责系统中的数据维护工作,包括增加员工、批量增加员工、查询员工信息,删除员工休息等多重功能。

§6.2.1 登录后的界面

【完整版】基于JavaWeb人事管理系统的设计与实现_毕业论文设计.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c2nfz887v0n6msol1o4w75dq8n1sig300uey_8.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top