发布时间:2023-01-09 04:14:06
全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。
同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。
今天将为大家分析一个菜市场指南系统,菜市场指南系统项目使用框架为SSM(MYECLIPSE),选用开发工具为eclipse。
对于系统中不需要的管理员信息可以在管理员管理页面,通过点击删除管理员按钮进行删除。点击删除操作后将管理员id通过get方式提交到服务器中,在服务器中通过Admincontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除管理员成功。
该部分核心代码如下:
// 输出日志,表示当前正在执行AdminService.deleteAdmin方法
logger.debug("AdminService.deleteAdmin ......");
// 根据id调用Admindao的deleteByPrimaryKey方法,删除Admin
Admindao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除管理员成功");
删除管理员后,给出删除管理员成功的提示信息,提示信息如图所示。
图删除管理员界面
(1)管理员数据表
该表是存储系统管理员的基本信息。该表所包含的信息主要有管理员、账号、密码、,具体内容如表3.1所示。
表3.1 管理员表
字段名
类型
长度
是否非空
描述
管理员
varchar
255
NOT NULL
admin
账号
varchar
255
NOT NULL
username
密码
varchar
255
NOT NULL
password
对于系统中不需要的产品信息可以在产品管理页面,通过点击删除产品按钮进行删除。点击删除操作后将产品id通过get方式提交到服务器中,在服务器中通过Productcontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除产品成功。
该部分核心代码如下:
// 输出日志,表示当前正在执行ProductService.deleteProduct方法
logger.debug("ProductService.deleteProduct ......");
// 根据id调用Productdao的deleteByPrimaryKey方法,删除Product
Productdao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除产品成功");
删除产品后,给出删除产品成功的提示信息,提示信息如图所示。
图删除产品界面
(2)产品数据表
该表是存储系统产品的基本信息。该表所包含的信息主要有产品、名称、商家、单价、图片、介绍、产品id、商家id、,具体内容如表3.2所示。
表3.2 产品表
字段名
类型
长度
是否非空
描述
产品
varchar
255
NOT NULL
product
名称
varchar
255
NOT NULL
name
商家
varchar
255
NOT NULL
business
单价
varchar
255
NOT NULL
price
图片
varchar
255
NOT NULL
pic
介绍
varchar
255
NOT NULL
introduce
产品id
varchar
255
NOT NULL
id
商家id
varchar
255
NOT NULL
businessid
对于系统中不需要的公告信息可以在公告管理页面,通过点击删除公告按钮进行删除。点击删除操作后将公告id通过get方式提交到服务器中,在服务器中通过Noticecontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除公告成功。
该部分核心代码如下:
// 输出日志,表示当前正在执行NoticeService.deleteNotice方法
logger.debug("NoticeService.deleteNotice ......");
// 根据id调用Noticedao的deleteByPrimaryKey方法,删除Notice
Noticedao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除公告成功");
删除公告后,给出删除公告成功的提示信息,提示信息如图所示。
图删除公告界面
(3)公告数据表
该表是存储系统公告的基本信息。该表所包含的信息主要有发布时间、标题、公告、内容、,具体内容如表3.3所示。
表3.3 公告表
字段名
类型
长度
是否非空
描述
发布时间
varchar
255
NOT NULL
addtime
标题
varchar
255
NOT NULL
title
公告
varchar
255
NOT NULL
notice
内容
varchar
255
NOT NULL
content
对于系统中不需要的预定信息可以在预定管理页面,通过点击删除预定按钮进行删除。点击删除操作后将预定id通过get方式提交到服务器中,在服务器中通过Reservecontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除预定成功。
该部分核心代码如下:
// 输出日志,表示当前正在执行ReserveService.deleteReserve方法
logger.debug("ReserveService.deleteReserve ......");
// 根据id调用Reservedao的deleteByPrimaryKey方法,删除Reserve
Reservedao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除预定成功");
删除预定后,给出删除预定成功的提示信息,提示信息如图所示。
图删除预定界面
(4)预定数据表
该表是存储系统预定的基本信息。该表所包含的信息主要有菜品、商家id、预定id、预定、说明、居民、菜品id、商家、居民id、,具体内容如表3.4所示。
表3.4 预定表
字段名
类型
长度
是否非空
描述
菜品
varchar
255
NOT NULL
product
商家id
varchar
255
NOT NULL
businessid
预定id
varchar
255
NOT NULL
id
预定
varchar
255
NOT NULL
reserve
说明
varchar
255
NOT NULL
mark
居民
varchar
255
NOT NULL
user
菜品id
varchar
255
NOT NULL
productid
商家
varchar
255
NOT NULL
business
居民id
varchar
255
NOT NULL
userid
对于系统中不需要的居民信息可以在居民管理页面,通过点击删除居民按钮进行删除。点击删除操作后将居民id通过get方式提交到服务器中,在服务器中通过Usercontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除居民成功。
该部分核心代码如下:
// 输出日志,表示当前正在执行UserService.deleteUser方法
logger.debug("UserService.deleteUser ......");
// 根据id调用Userdao的deleteByPrimaryKey方法,删除User
Userdao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除居民成功");
删除居民后,给出删除居民成功的提示信息,提示信息如图所示。
图删除居民界面
(5)居民数据表
该表是存储系统居民的基本信息。该表所包含的信息主要有居民id、头像、名字、账号、居民、住址、密码、性别、,具体内容如表3.5所示。
表3.5 居民表
字段名
类型
长度
是否非空
描述
居民id
varchar
255
NOT NULL
id
头像
varchar
255
NOT NULL
portrait
名字
varchar
255
NOT NULL
name
账号
varchar
255
NOT NULL
username
居民
varchar
255
NOT NULL
user
住址
varchar
255
NOT NULL
address
密码
varchar
255
NOT NULL
password
性别
varchar
255
NOT NULL
sex
对于系统中不需要的商家信息可以在商家管理页面,通过点击删除商家按钮进行删除。点击删除操作后将商家id通过get方式提交到服务器中,在服务器中通过Businesscontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除商家成功。
该部分核心代码如下:
// 输出日志,表示当前正在执行BusinessService.deleteBusiness方法
logger.debug("BusinessService.deleteBusiness ......");
// 根据id调用Businessdao的deleteByPrimaryKey方法,删除Business
Businessdao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除商家成功");
删除商家后,给出删除商家成功的提示信息,提示信息如图所示。
图删除商家界面
(6)商家数据表
该表是存储系统商家的基本信息。该表所包含的信息主要有性别、密码、商家id、商家、年龄、账号、位置、名字、,具体内容如表3.6所示。
表3.6 商家表
字段名
类型
长度
是否非空
描述
性别
varchar
255
NOT NULL
sex
密码
varchar
255
NOT NULL
password
商家id
varchar
255
NOT NULL
id
商家
varchar
255
NOT NULL
business
年龄
varchar
255
NOT NULL
age
账号
varchar
255
NOT NULL
username
位置
varchar
255
NOT NULL
position
名字
varchar
255
NOT NULL
name
专业程序代做
为你量身定制的程序设计
诚信经营,我们将尽心尽力为你完成指定功能
十年程序经验,尽在全微程序设计