江苏开放大学2023年秋《JAVA EE企业框架应用与整合 060229》综合大作业参考答案

2023年11月1314:08:37发布者:江开学习小虫 123 views 举报
总字数:约14638字
第1页

第2页

第3页

第4页

第5页

江苏开放大学

形成性考核作业

学 号:

姓 名:

课程代码:

060229

课程名称: J AVA

EE

企业框架应用与整

评阅教师:

4 次任务

4

次任务

作业说明:

请同学们完成如下综合实训(占总成绩 30%),并提交如下作业形式,以压缩包

形式提交:

1、

项目需求分析

2、

项目组织结构图

3、

数据库设计

4、

详细设计

5、

符项目源码

综合实训名称:网络购物后台管理系统

一、

实训目的

掌握 Spring+SpringMVC+MyBatis 框架的整合:

1、

框架整合配置。

2、

Spring 事务控制及切面编程。

3、

MyBatis 对数据的增、删、改、查。

4、

SpringMVC 的使用

二、

实训内容

1、

项目功能需求

使用 SpringMVC 通过 login.jsp 后台登录,登录成功后转到 main.jsp 界面,

完成如下功能:

1)

商品管理:输入商品,查询商品,更新商品,删除商品

说明:说明:使用 Spring 事务管理商品的 CRUD,要模拟更新

商品数量失败的异常,回滚事务。

2)

类型管理:增加商品类型,删除商品类型

说明:使用 Spring 事务管理商品类型的更新,删除。

3)

用户管理:根据注册的用户,删除不合理的用户

说明:使用 Spring 事务管理用户的删除。

4)

订单管理:管理来自购物车的订单,删除无用订单。

说明:使用 Spring 事务管理商品类型的更新,删除。

5)公告管理:管理公告的增加删除

说明:使用 Spring 事务公告的更新,删除。

2、

项目技术需求

Spring 与 MyBatis,SpringMVC

3、

其他需求等

三、

实训要求

1、

开发环境要求

a) 工具:Eclipse,MySql MySQL 5.7.x,JDK 1.8.0_x

b) 库:spring release 4.3.2、mybatis 3.4.1、mybatis-spring 1.3

2、

成果提交形式要求

a) 按照工程提交,定义 login.jsp 作为工程的执行入口。

江苏开放大学2023年秋《JAVA EE企业框架应用与整合 060229》综合大作业参考答案

b) Main.jsp 作为程序主界面。

江苏开放大学2023年秋《JAVA EE企业框架应用与整合 060229》综合大作业参考答案

c) 工程中要包括建库建表脚本(包含测试数据)。

四、

实训步骤

1、 创建数据库,设计表结构,并生成必要的测试数据。

2、

按照项目功能需求,完成代码编写与调试。

作业内容:(学生完成)

1、项目需求分析

(1)后台管理子系统

后台管理子系统要求管理员登录成功后才能对商品进行管理,包括添

加 商品、查询商品、 改商品以及删除商品。除商品管理以 ,管理员

对商品类型、注册用户、用户的订单以及 网站 公告等进行管理

2、项目组织结构图

后台管理子系统

管理员登录成功后进入后台管理主 面(main.jsp), 以对商品及

商品类型、注册用户,用户的订单以及 网站 公告进行管理。后台管理子

3、 数据库设计

数据库 概念 结构设计

江苏开放大学2023年秋《JAVA EE企业框架应用与整合 060229》综合大作业参考答案

系统的模 块划 分如下图 所示

后台管理子系

商品管

类型管

订单管

理 用户管

理 公告管

根据系统设计与分析 以设计如下数据结构

(1)管理员:包括用户名 和密 码。管理员的用户名 和密 数据库管

理员 设,不需要注册

(2)用品。包括用 I D, 部期和密 码,注 用户的 都箱 不能 同,用户 D

(3)商品类型:包括类型 I D 类型名称。商品类型 数据库管理员管

理,包括新增 删除管理。

(4)商品:包括商品编号、名称、 原价 现价 、库 、图 以及类型。 其

中,商品编号 一,类型与 商品类型 ”关联

(5)购物车:包括购物车 I D、 用户 I D、 商品编号以及购 数量。其中,

购物车 I D 用户 I D 与 " 用户 "关联 ,商品编号与 商品 ”关联

(6) 注商品:包括 I D、 用户 I D、 商品编号以及 时间 。其中, I D

-, 用户 I D 与 用户 ”关联 ,商品编号与 商品 ”关联

(7)订单 基础信息 :包括订单编号、用户 I D、 订单 金额 、订单 状态 以及

下单 时间 。其中,订单编号 ,用户 I D 与 " 用户 "关联

(8)订单详 :包括订单编号、商品编号以及购 数量。其中,订单编

号与 " 订单 基础信息"关联 ,商品编号与 商品 ”关联

(9)公告:包括 I D. 标题 、内容以及公告 时间 ,其中, I D

根据以 数据结构,结合数据库设计的 特点 画出 如图 20.3 所示

的数据库 概念 结构图。

管理员 信息

字段

含义

类型

长度

是否

aname

用户名( P K)

v arc h ar

50

no

ap wd

v arc h ar

50

no

江苏开放大学2023年秋《JAVA EE企业框架应用与整合 060229》综合大作业参考答案

新增

商品

删除

商品 查询商 品

改 商品 新增类型 删除类型 查询类型

查询 订单

删除

订单

查询 用户

刑除用 [

新增

公告

删除 公告

查询 公告

总页数:15
提示:下载前请核对题目。客服微信:diandahome
下载的文档都包含参考答案
特别声明:以上内容(如有图片或文件亦包括在内)为“电大之家”用户上传并发布,仅代表该用户观点,本平台仅提供信息发布。