发布时间:2023-04-28 18:34:07
全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。
同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。
今天将为大家分析一个web音乐社团管理系统,web音乐社团管理系统项目使用框架为SSM(MYECLIPSE),选用开发工具为idea。
对于系统中不需要的教师信息可以在教师管理页面,通过点击删除教师按钮进行删除。点击删除操作后将教师id通过get方式提交到服务器中,在服务器中通过Teachercontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除教师成功。
该部分核心代码如下:
// 输出日志,表示当前正在执行TeacherService.deleteTeacher方法
logger.debug("TeacherService.deleteTeacher ......");
// 根据id调用Teacherdao的deleteByPrimaryKey方法,删除Teacher
Teacherdao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除教师成功");
删除教师后,给出删除教师成功的提示信息,提示信息如图所示。
图删除教师界面
(1)教师数据表
该表是存储系统教师的基本信息。该表所包含的信息主要有年龄、教师id、密码、职位、教师、名字、性别、,具体内容如表3.1所示。
表3.1 教师表
字段名
类型
长度
是否非空
描述
年龄
varchar
255
NOT NULL
age
教师id
varchar
255
NOT NULL
id
密码
varchar
255
NOT NULL
password
职位
varchar
255
NOT NULL
position
教师
varchar
255
NOT NULL
teacher
名字
varchar
255
NOT NULL
realname
性别
varchar
255
NOT NULL
sex
对于系统中不需要的社员信息可以在社员管理页面,通过点击删除社员按钮进行删除。点击删除操作后将社员id通过get方式提交到服务器中,在服务器中通过Membercontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除社员成功。
该部分核心代码如下:
// 输出日志,表示当前正在执行MemberService.deleteMember方法
logger.debug("MemberService.deleteMember ......");
// 根据id调用Memberdao的deleteByPrimaryKey方法,删除Member
Memberdao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除社员成功");
删除社员后,给出删除社员成功的提示信息,提示信息如图所示。
图删除社员界面
(2)社员数据表
该表是存储系统社员的基本信息。该表所包含的信息主要有学生、社员id、学生id、社员、状态、社团id、,具体内容如表3.2所示。
表3.2 社员表
字段名
类型
长度
是否非空
描述
学生
varchar
255
NOT NULL
student
社员id
varchar
255
NOT NULL
id
学生id
varchar
255
NOT NULL
studentid
社员
varchar
255
NOT NULL
member
状态
varchar
255
NOT NULL
state
社团id
varchar
255
NOT NULL
associationid
对于系统中不需要的公告信息可以在公告管理页面,通过点击删除公告按钮进行删除。点击删除操作后将公告id通过get方式提交到服务器中,在服务器中通过Noticecontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除公告成功。
该部分核心代码如下:
// 输出日志,表示当前正在执行NoticeService.deleteNotice方法
logger.debug("NoticeService.deleteNotice ......");
// 根据id调用Noticedao的deleteByPrimaryKey方法,删除Notice
Noticedao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除公告成功");
删除公告后,给出删除公告成功的提示信息,提示信息如图所示。
图删除公告界面
(3)公告数据表
该表是存储系统公告的基本信息。该表所包含的信息主要有标题、公告、封面、内容、公告id、,具体内容如表3.3所示。
表3.3 公告表
字段名
类型
长度
是否非空
描述
标题
varchar
255
NOT NULL
title
公告
varchar
255
NOT NULL
notice
封面
varchar
255
NOT NULL
pic
内容
varchar
255
NOT NULL
content
公告id
varchar
255
NOT NULL
id
对于系统中不需要的演出信息可以在演出管理页面,通过点击删除演出按钮进行删除。点击删除操作后将演出id通过get方式提交到服务器中,在服务器中通过Playscontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除演出成功。
该部分核心代码如下:
// 输出日志,表示当前正在执行PlaysService.deletePlays方法
logger.debug("PlaysService.deletePlays ......");
// 根据id调用Playsdao的deleteByPrimaryKey方法,删除Plays
Playsdao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除演出成功");
删除演出后,给出删除演出成功的提示信息,提示信息如图所示。
图删除演出界面
(4)演出数据表
该表是存储系统演出的基本信息。该表所包含的信息主要有演出地址、演出内容、积分、标题、演出时间、社团、演出、演出id、社团id、报名人数、状态、,具体内容如表3.4所示。
表3.4 演出表
字段名
类型
长度
是否非空
描述
演出地址
varchar
255
NOT NULL
address
演出内容
varchar
255
NOT NULL
content
积分
varchar
255
NOT NULL
integral
标题
varchar
255
NOT NULL
title
演出时间
varchar
255
NOT NULL
actiontime
社团
varchar
255
NOT NULL
association
演出
varchar
255
NOT NULL
plays
演出id
varchar
255
NOT NULL
id
社团id
varchar
255
NOT NULL
associationid
报名人数
varchar
255
NOT NULL
signupnum
状态
varchar
255
NOT NULL
state
对于系统中不需要的管理员信息可以在管理员管理页面,通过点击删除管理员按钮进行删除。点击删除操作后将管理员id通过get方式提交到服务器中,在服务器中通过Admincontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除管理员成功。
该部分核心代码如下:
// 输出日志,表示当前正在执行AdminService.deleteAdmin方法
logger.debug("AdminService.deleteAdmin ......");
// 根据id调用Admindao的deleteByPrimaryKey方法,删除Admin
Admindao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除管理员成功");
删除管理员后,给出删除管理员成功的提示信息,提示信息如图所示。
图删除管理员界面
(5)管理员数据表
该表是存储系统管理员的基本信息。该表所包含的信息主要有管理员、密码、管理员id、,具体内容如表3.5所示。
表3.5 管理员表
字段名
类型
长度
是否非空
描述
管理员
varchar
255
NOT NULL
admin
密码
varchar
255
NOT NULL
password
管理员id
varchar
255
NOT NULL
id
对于系统中不需要的演出报名信息可以在演出报名管理页面,通过点击删除演出报名按钮进行删除。点击删除操作后将演出报名id通过get方式提交到服务器中,在服务器中通过Playssigncontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除演出报名成功。
该部分核心代码如下:
// 输出日志,表示当前正在执行PlayssignService.deletePlayssign方法
logger.debug("PlayssignService.deletePlayssign ......");
// 根据id调用Playssigndao的deleteByPrimaryKey方法,删除Playssign
Playssigndao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除演出报名成功");
删除演出报名后,给出删除演出报名成功的提示信息,提示信息如图所示。
图删除演出报名界面
(6)演出报名数据表
该表是存储系统演出报名的基本信息。该表所包含的信息主要有状态、演出报名、演出id、演出报名id、积分、学生、学生id、,具体内容如表3.6所示。
表3.6 演出报名表
字段名
类型
长度
是否非空
描述
状态
varchar
255
NOT NULL
state
演出报名
varchar
255
NOT NULL
playssign
演出id
varchar
255
NOT NULL
playsid
演出报名id
varchar
255
NOT NULL
id
积分
varchar
255
NOT NULL
integral
学生
varchar
255
NOT NULL
student
学生id
varchar
255
NOT NULL
studentid
对于系统中不需要的演出讨论信息可以在演出讨论管理页面,通过点击删除演出讨论按钮进行删除。点击删除操作后将演出讨论id通过get方式提交到服务器中,在服务器中通过Playspingluncontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除演出讨论成功。
该部分核心代码如下:
// 输出日志,表示当前正在执行PlayspinglunService.deletePlayspinglun方法
logger.debug("PlayspinglunService.deletePlayspinglun ......");
// 根据id调用Playspinglundao的deleteByPrimaryKey方法,删除Playspinglun
Playspinglundao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除演出讨论成功");
删除演出讨论后,给出删除演出讨论成功的提示信息,提示信息如图所示。
图删除演出讨论界面
(7)演出讨论数据表
该表是存储系统演出讨论的基本信息。该表所包含的信息主要有演出讨论id、演出id、发言人、发言人id、发言时间、演出讨论、内容、,具体内容如表3.7所示。
表3.7 演出讨论表
字段名
类型
长度
是否非空
描述
演出讨论id
varchar
255
NOT NULL
id
演出id
varchar
255
NOT NULL
playsid
发言人
varchar
255
NOT NULL
pinglunrenmingzi
发言人id
varchar
255
NOT NULL
pinglunrenid
发言时间
varchar
255
NOT NULL
pinglunshijian
演出讨论
varchar
255
NOT NULL
playspinglun
内容
varchar
255
NOT NULL
neirong
对于系统中不需要的学生信息可以在学生管理页面,通过点击删除学生按钮进行删除。点击删除操作后将学生id通过get方式提交到服务器中,在服务器中通过Studentcontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除学生成功。
该部分核心代码如下:
// 输出日志,表示当前正在执行StudentService.deleteStudent方法
logger.debug("StudentService.deleteStudent ......");
// 根据id调用Studentdao的deleteByPrimaryKey方法,删除Student
Studentdao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除学生成功");
删除学生后,给出删除学生成功的提示信息,提示信息如图所示。
图删除学生界面
(8)学生数据表
该表是存储系统学生的基本信息。该表所包含的信息主要有学生、年龄、积分、学生id、性别、名字、账号、,具体内容如表3.8所示。
表3.8 学生表
字段名
类型
长度
是否非空
描述
学生
varchar
255
NOT NULL
student
年龄
varchar
255
NOT NULL
age
积分
varchar
255
NOT NULL
integral
学生id
varchar
255
NOT NULL
id
性别
varchar
255
NOT NULL
sex
名字
varchar
255
NOT NULL
realname
账号
varchar
255
NOT NULL
username
对于系统中不需要的社团信息可以在社团管理页面,通过点击删除社团按钮进行删除。点击删除操作后将社团id通过get方式提交到服务器中,在服务器中通过Associationcontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除社团成功。
该部分核心代码如下:
// 输出日志,表示当前正在执行AssociationService.deleteAssociation方法
logger.debug("AssociationService.deleteAssociation ......");
// 根据id调用Associationdao的deleteByPrimaryKey方法,删除Association
Associationdao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除社团成功");
删除社团后,给出删除社团成功的提示信息,提示信息如图所示。
图删除社团界面
(9)社团数据表
该表是存储系统社团的基本信息。该表所包含的信息主要有社团id、封面、社团、名称、负责老师id、负责老师、状态、,具体内容如表3.9所示。
表3.9 社团表
字段名
类型
长度
是否非空
描述
社团id
varchar
255
NOT NULL
id
封面
varchar
255
NOT NULL
pic
社团
varchar
255
NOT NULL
association
名称
varchar
255
NOT NULL
name
负责老师id
varchar
255
NOT NULL
teacherid
负责老师
varchar
255
NOT NULL
teacher
状态
varchar
255
NOT NULL
state
对于系统中不需要的器材信息可以在器材管理页面,通过点击删除器材按钮进行删除。点击删除操作后将器材id通过get方式提交到服务器中,在服务器中通过Equipmentcontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除器材成功。
该部分核心代码如下:
// 输出日志,表示当前正在执行EquipmentService.deleteEquipment方法
logger.debug("EquipmentService.deleteEquipment ......");
// 根据id调用Equipmentdao的deleteByPrimaryKey方法,删除Equipment
Equipmentdao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除器材成功");
删除器材后,给出删除器材成功的提示信息,提示信息如图所示。
图删除器材界面
(10)器材数据表
该表是存储系统器材的基本信息。该表所包含的信息主要有数量、照片、器材、器材id、名称、,具体内容如表3.10所示。
表3.10 器材表
字段名
类型
长度
是否非空
描述
数量
varchar
255
NOT NULL
number
照片
varchar
255
NOT NULL
pic
器材
varchar
255
NOT NULL
equipment
器材id
varchar
255
NOT NULL
id
名称
varchar
255
NOT NULL
name
专业程序代做
为你量身定制的程序设计
诚信经营,我们将尽心尽力为你完成指定功能
十年程序经验,尽在全微程序设计