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

2023年11月1314:08:37发布者:江开学习小虫 281 views 举报
总字数:约15290字
第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)用品。包括用 ID,部期和密码,注费用户的都箱不能相同,用户 D

(3)商品类型:包括类型 ID 和类型名称。商品类型由数据库管理员管

理,包括新增和删除管理。

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

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

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

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

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

唯- , 用户 ID 与 用户 ”关联 ,商品编号与 商品 ”关联

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

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

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

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

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

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

的数据库概念结构图。

管理员 信息

字段

含义

类型

长度

是否

anam e

用户名( PK )

v a rch a r

50

n o

ap wd

密码

v a rch a r

50

n o

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

新增

商品

删除

商品 查询商 品

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

查询 订单

删除

订单

查询 用户

刑除用 [

新增

公告

删除 公告

查询 公告

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