|
本题添加时间:2023/11/14 13:24:00 |
|
圆梦客服:王老师 19139051760(微信同号) 19139051760(微信同号) |
|
江苏开放大学2023年秋《JAVA EE企业框架应用与整合 060229》综合大作业参考答案
|
答案是:江苏开放大学 形成性考核作业 学 号:
姓 名: 课程代码:
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 作为工程的执行入口。 b) Main.jsp 作为程序主界面。 c) 工程中要包括建库建表脚本(包含测试数据)。 四、 实训步骤 1、 创建数据库,设计表结构,并生成必要的测试数据。 2、 按照项目功能需求,完成代码编写与调试。 作业内容:(学生完成) 1、项目需求分析 (1)后台管理子系统 后台管理子系统要求管理员登录成功后才能对商品进行管理,包括添 加 商品、查询商品、修改商品以及删除商品。除商品管理以外,管理员还需 要 对商品类型、注册用户、用户的订单以及网站公告等进行管理 2、项目组织结构图 后台管理子系统 管理员登录成功后进入后台管理主页面(main.jsp),可以对商品及 商品类型、注册用户,用户的订单以及网站公告进行管理。后台管理子 3、 数据库设计 数据库概念结构设计 系统的模块划分如下图所示。 后台管理子系 统 商品管 理 类型管 理 订单管 理 用户管 理 公告管 理 根据系统设计与分析可以设计如下数据结构 (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所示 的数据库概念结构图。 管理员信息表 字段 含义 类型 长度 是否为空 aname 用户名(PK) varchar 50 no apwd 密码 varchar 50 no
出自
江苏开放大学形势与政策作业1 江开系统
江苏开放大学
|
更多试题>>>>
1、江苏开放大学2023年秋《Linux操作系统060223》形考作业四大作业参考答案
2、江苏开放大学2023年秋《Linux操作系统060223》形考作业三参考答案
3、江苏开放大学2023年秋《数据结构与算法 060220》形考作业四参考答案
4、江开2023年秋《操作系统原理 060215》第三次过程性考核作业参考答案
5、江开2023年秋《机械设计基础 050085》第3次作业参考答案
|