SpringMVC:视频讲解编程题

视频讲解

BiliBili 链接

SpringMVC 编程题

编程题

Z 公司客户关系管理系统:为了更好的发掘老客户的价值,并开发更多新客户,Z 公司决定实施客户关系管理系统。希望通过这个系统完成对客户服务信息的充分共享和规范化管理。

该系统的部分功能及初步需求分析的结果

(1)Z 公司旗下有销售部、市场部和其他部门。部门信息包括部门号、部门名、主管、联系电话和邮箱号;每个部门只有一名主管,只负责管理本部门的工作,且主管参照员工关系的员工号;一个部门有多名员工,每名员工属于且仅属于一个部门。

(2)员工信息包括员工号、姓名、职位、联系方式。职位包括产品经理、销售经理、 客户经理等。每个客户经理有责任维护自己负责的客户信息。一名客户经理可以维护多名客户,但一个客户只能由一名客户经理维护。

(3)客户信息包括客户编号、客户名、银行账号、电话、联系地址。

(4) 客户经理可以添加一个客户交往记录时需要记录事件发生的日期、地点、概要和详细信息,还可以填写一个备注信息

关系模型设计
  • 部门(部门号,部门名,部门主管,联系电话,邮箱)
  • 员工(员工号,姓名,部门号,职位,入职时间,联系方式)
  • 客户(客户号,客户名,银行账号,电话,联系地址)
问题 1

使用 SQL 的建表语句实现部门表 tb_dept 和员工表 tb_employee 的创建。

要求:

  1. 直接使用 SQL 的建表语法完成表创建
  2. 要设计合理的主键
  3. 字段数据类型和长度要设计合理
问题 2

在数据库表中添加数据。

要求:

  1. 使用 SQL 的插入语句完成数据的添加

  2. 插入数据不能有乱码问题

问题 3

使用 MyBatis 框架的接口代理方式,实现部门表 tb_dept 的数据的查询。

要求:

  1. 在 IDEA 工具中搭建 MyBatis 开发环境,编写正确 SQL 查询语句

  2. 编写测试类 DeptTest 实现符合要求的部门数据查询,直接输出在控制台上

问题 4

SSM 框架整合的综合测试,实现员工的查询和新增操作。

要求:

1、建立一个 Maven 工程

2、搭建 MyBatis 环境,主配置文件的配置内容可以是独立的配置文件,也可以是配置到 Spring 的配置
文件中。

3、搭建 Spring 环境,要求命名规范,配置方式注解和 XML 均可

4、搭建 SpringMVC 环境,要求和 Spring 的 IOC 容器中 Bean 对象分开扫描加载。

5、编写 web.xml 中的配置文件,要求 servlet 随着应用加载创建,解决 post 请求乱码。

6、编写表现层,业务层和持久层代码时,要求分包建立,且命名规范。

7、实现员工的新增操作时,AJAX 查询部门信息。

8、实现员工的查询和新增操作时,要求解决日期格式转换。

9、无论代码还是配置,要求要有注释。

想了解更多,欢迎关注我的微信公众号:Renda_Zhang

猜你喜欢

转载自blog.csdn.net/qq_40286307/article/details/108608891