Home
>
鹤岗在线OA系统
>
鹤岗oa登录系统
鹤岗oa登录系统

time:2020-09-20 13:23:01

author:重庆佰鼎科技有限公司

【Font size: big medium smail

本文由重庆佰鼎科技有限公司提供,重点介绍了oa登录系统相关内容。重庆佰鼎科技有限公司专业提供在线OA系统,M是OA,OA在线系统等多项产品服务。本公司长期从事该行业多项服务支持,经过多年的发展,现已成为行业服务的佼佼者。

oa登录系统第103次(OA系统)学习主题:OA系统学习目标:1 掌握web开发项目实战,熟练使用web开发基础技术

1. 员工管理-完善添加员工-动态显示部门列表和员工上级

(1) 页面中下拉框动态显示的原理是什么?

点击添加员工->servlet接收处理请求->请求转发到相应页面返回处理结果->页面接收数据并显示处理结果。

2. 员工管理-查询所有员工-后台实现

(1) 简述查询所有员工的逻辑和页面的跳转?

点击查询所有员工,发送请求->servlet接收处理请求->将数据放入request作用域->请求转发处理结果到empList.jsp->页面接收显示数据。

(2) 查询所有信息要从empployee,dept,position查询,利用了多表连接和自连接,请问如何编写这个sql?

先在数据库客户端编写sql,sql语句能够正确执行再复制粘贴到代码中。

3. 员工管理-查询所有员工-前台实现

(1) 如何使用taglib指令导入jstl标签库?

<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>

(2) 简述查询所有员工前台界面的编写?

使用jstl核心标签库中的forEach标签遍历后台传过来的数据。

4. 多条件查询员工-接收和记忆查询条件

(1) 描述一种应用多条件查询的业务场景?

当查询用户信息时,希望可以根据用户姓名的一部分查询到符合条件的所有用户,或者根据用户性别,年龄,出生日期等条件进行多条件搜索。oa登录系统

(2) 如何完成查询条件的记忆功能?

查询完员工信息后,把查询条件和员工信息一起添加到request作用域请求转发到显示员信息列表的页面。

5. 员工管理-多条件查询员工-完整的查询操作

(1) 简述整个查询逻辑。

前台填写查询条件->提交查询条件表单->servlet获取处理请求数据->servlet调用service做查寻操作->service调用dao,dao根据对sql语句进行条件拼接->返回查询结果->最后servlet接收到处理结果后将数据存放到request域请求转发到前台页面->前台页面显示查询结果。

(2) 如何完成后台的查询条件的sql的拼接。

在拼接前先添加1=1条件后面添加查询条件,如果条件值符合要求则拼接到sql语句中,例如:" and 条件=条件值"。

第104次(OA系统) 学习主题:OA系统学习目标:1 掌握web开发项目实战,熟练使用web开发基础技术

6. 员工管理-删除员工以及删除策略考量

(1) 简述删除员工的逻辑

前台发起删除请求,后台servlet接收到请求后调用service删除指定的员工,然后请求转发给查询所有员工的servlet,让它跳到显示所有员工的页面。

(2) 在删除员工成功后,页面跳转后条件页面上会带出来刚才删过的员工的编号,这个问题就是一个代码bug,那么这个问题怎么解决呢?

更换键名或者重定向。

7. 员工管理-更新员工-预更新操作的后台代码

(1) 简述更新操作的逻辑?

点击更新,查询要更新的员工的信息,请求转发到更新页面,显示员工原来的数据,当更新完数据后,点击提交,后台servlet接收到请求,调用底层代码更新数据库中的数据,返回更新结果。

8. 员工管理-更新员工-预更新操作前台数据回显oa登录系统

(1) 如何将员工数据回显到empUpdate.jsp页面

查询员工信息

9. 员工管理-更新员工-完成更新操作

(1) 在整个更新操作中,需要注意的事项是什么?

数据的处理,更新失败后提示用户失败信息,更新成功后要进行重定向,防止多次提交表单。

(2) 到这里为止,我们已经完成了员工的增删改查操作,我们是否可以总结一下,写代码从前端到后端的流程呢?(再次理解MVC)

jsp页面->servlet->service->dao

10. 考勤管理-登录-实现登录操作.

(1) 简述登陆功能的逻辑和页面的跳转。

成功则重定向到main页面,失败则请求转发到登录页面并提示失败信息。

(2) 登陆成功进入到系统之后,页面上如何显示当前用户呢?

登录成功后把用户信息添加到session中,在页面上通过EL表达式获取用户的相关信息。

11. 考勤管理-登录和注销-登录成功后显示不同导航菜单

(1) 如何完成用户退出功能?

点击登录后销毁会话,重定向到登录页面。

(2) 登陆系统后,不同的用户看到的菜单是不一样的,这个功能如何完成的呢?

通过jstl核心标签库中的if标签判断当前是什么类型的用户,在决定在前台显示什么菜单项。

(3) 登陆系统后,不同的用户看到的菜单是不一样的,思考是否有更好的技术能帮助我们完成这个事呢?可以自行查询资料。

12. 考勤管理-登录-实现验证码

(1) 平时经常遇到验证码功能,请问验证码的作用是什么?

用来区分用户是计算机还是人,防止恶意破解密码、刷票等操作。

(2) 如何完成验证码功能,简述整个逻辑?

发送请求从相应的servlet中获取验证码,还有验证码对应的答案,提交表单后检查用户填入的验证码是否和程序提供的验证码答案相同,如果不同则返回错误信息,相同则继续后面的操作。

Reprint please indicate:http://hvzg.cnsoftweb.com/OA-6005.html