发布时间:2023-05-08 15:48:52
全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。
同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。
今天将为大家分析一个基于WEB的学生毕业设计选题管理系统,基于WEB的学生毕业设计选题管理系统项目使用框架为SSM(MYECLIPSE),选用开发工具为idea。
系统具备添加选题审核模块,在添加选题审核中通过获取选题审核的详细信息,可以将页面中选题审核信息提交到数据库中,输入选题审核的详细信息,包括选题、选题审核、选题学生、申报时间、指导老师id、选题学生id、审核、指导老师、选题id、,输入完成后,点击添加按钮。在addxuantishenhe页面输入选题审核详细信息,将提交到xuantishenhe类的addxuantishenheact方法中,通过xuanti、xuantishenhe、xuesheng、shenbaoshijian、jiaoshiid、xueshengid、zhuangtai、jiaoshi、xuantiid、字段进行接收,执行调用xuantishenhemapper中的insert方法执行insert sql语句将Xuantishenhe对象提交到t_xuantishenhe表中,完成添加Xuantishenhe操作。
该部分的核心代码如下:
// 输出当前方法日志,表示正在执行XuantishenheService.addXuantishenheact方法
logger.debug("XuantishenheService.addXuantishenheact ......");
// 使用Xuantishenhedao的insert方法将Xuantishenhe添加到数据库中
Xuantishenhedao.insert(Xuantishenhe);
// 将添加Xuantishenhe信息添加到request中用message参数进行保存
request.setAttribute("message", "添加选题审核成功");
执行insert sql语句完成后,将使用request的setAttribute保存处理完成信息,并给出页面提示信息。
添加选题审核页面如下所示。
图添加选题审核界面
1.选题审核表(选题、选题审核、选题学生、申报时间、指导老师id、选题学生id、审核、指导老师、选题id、)主码为选题审核ID号,符合三范式。
字段名
类型
长度
是否非空
描述
选题
varchar
255
NOT NULL
xuanti
选题审核
varchar
255
NOT NULL
xuantishenhe
选题学生
varchar
255
NOT NULL
xuesheng
申报时间
varchar
255
NOT NULL
shenbaoshijian
指导老师id
varchar
255
NOT NULL
jiaoshiid
选题学生id
varchar
255
NOT NULL
xueshengid
审核
varchar
255
NOT NULL
zhuangtai
指导老师
varchar
255
NOT NULL
jiaoshi
选题id
varchar
255
NOT NULL
xuantiid
系统具备添加成绩模块,在添加成绩中通过获取成绩的详细信息,可以将页面中成绩信息提交到数据库中,输入成绩的详细信息,包括最终成绩、成绩id、选题id、学号、评阅成绩、指导教师、学生id、选题、指导成绩、指导教师id、学生、成绩、,输入完成后,点击添加按钮。在addchengji页面输入成绩详细信息,将提交到chengji类的addchengjiact方法中,通过zuizhongchengji、id、xuantiid、xuehao、pingyuechengji、jiaoshi、xueshengid、xuanti、zhidaochengji、jiaoshiid、xuesheng、chengji、字段进行接收,执行调用chengjimapper中的insert方法执行insert sql语句将Chengji对象提交到t_chengji表中,完成添加Chengji操作。
该部分的核心代码如下:
// 输出当前方法日志,表示正在执行ChengjiService.addChengjiact方法
logger.debug("ChengjiService.addChengjiact ......");
// 使用Chengjidao的insert方法将Chengji添加到数据库中
Chengjidao.insert(Chengji);
// 将添加Chengji信息添加到request中用message参数进行保存
request.setAttribute("message", "添加成绩成功");
执行insert sql语句完成后,将使用request的setAttribute保存处理完成信息,并给出页面提示信息。
添加成绩页面如下所示。
图添加成绩界面
2.成绩表(最终成绩、成绩id、选题id、学号、评阅成绩、指导教师、学生id、选题、指导成绩、指导教师id、学生、成绩、)主码为成绩ID号,符合三范式。
字段名
类型
长度
是否非空
描述
最终成绩
varchar
255
NOT NULL
zuizhongchengji
成绩id
varchar
255
NOT NULL
id
选题id
varchar
255
NOT NULL
xuantiid
学号
varchar
255
NOT NULL
xuehao
评阅成绩
varchar
255
NOT NULL
pingyuechengji
指导教师
varchar
255
NOT NULL
jiaoshi
学生id
varchar
255
NOT NULL
xueshengid
选题
varchar
255
NOT NULL
xuanti
指导成绩
varchar
255
NOT NULL
zhidaochengji
指导教师id
varchar
255
NOT NULL
jiaoshiid
学生
varchar
255
NOT NULL
xuesheng
成绩
varchar
255
NOT NULL
chengji
系统具备添加学生模块,在添加学生中通过获取学生的详细信息,可以将页面中学生信息提交到数据库中,输入学生的详细信息,包括学生、院系、学号、班级、联系电话、姓名、学生id、密码、性别、专业、,输入完成后,点击添加按钮。在addxuesheng页面输入学生详细信息,将提交到xuesheng类的addxueshengact方法中,通过xuesheng、yuanxi、xuehao、banji、lianxidianhua、xingming、id、password、xingbie、zhuanye、字段进行接收,执行调用xueshengmapper中的insert方法执行insert sql语句将Xuesheng对象提交到t_xuesheng表中,完成添加Xuesheng操作。
该部分的核心代码如下:
// 输出当前方法日志,表示正在执行XueshengService.addXueshengact方法
logger.debug("XueshengService.addXueshengact ......");
// 使用Xueshengdao的insert方法将Xuesheng添加到数据库中
Xueshengdao.insert(Xuesheng);
// 将添加Xuesheng信息添加到request中用message参数进行保存
request.setAttribute("message", "添加学生成功");
执行insert sql语句完成后,将使用request的setAttribute保存处理完成信息,并给出页面提示信息。
添加学生页面如下所示。
图添加学生界面
3.学生表(学生、院系、学号、班级、联系电话、姓名、学生id、密码、性别、专业、)主码为学生ID号,符合三范式。
字段名
类型
长度
是否非空
描述
学生
varchar
255
NOT NULL
xuesheng
院系
varchar
255
NOT NULL
yuanxi
学号
varchar
255
NOT NULL
xuehao
班级
varchar
255
NOT NULL
banji
联系电话
varchar
255
NOT NULL
lianxidianhua
姓名
varchar
255
NOT NULL
xingming
学生id
varchar
255
NOT NULL
id
密码
varchar
255
NOT NULL
password
性别
varchar
255
NOT NULL
xingbie
专业
varchar
255
NOT NULL
zhuanye
系统具备添加毕业论文模块,在添加毕业论文中通过获取毕业论文的详细信息,可以将页面中毕业论文信息提交到数据库中,输入毕业论文的详细信息,包括学生id、提交说明、提交日期、毕业论文、选题审核、学生、毕业论文id、附件、,输入完成后,点击添加按钮。在addbiyelunwen页面输入毕业论文详细信息,将提交到biyelunwen类的addbiyelunwenact方法中,通过xueshengid、tijiaoshuoming、tijiaoriqi、biyelunwen、xuantishenhe、xuesheng、id、wenjian、字段进行接收,执行调用biyelunwenmapper中的insert方法执行insert sql语句将Biyelunwen对象提交到t_biyelunwen表中,完成添加Biyelunwen操作。
该部分的核心代码如下:
// 输出当前方法日志,表示正在执行BiyelunwenService.addBiyelunwenact方法
logger.debug("BiyelunwenService.addBiyelunwenact ......");
// 使用Biyelunwendao的insert方法将Biyelunwen添加到数据库中
Biyelunwendao.insert(Biyelunwen);
// 将添加Biyelunwen信息添加到request中用message参数进行保存
request.setAttribute("message", "添加毕业论文成功");
执行insert sql语句完成后,将使用request的setAttribute保存处理完成信息,并给出页面提示信息。
添加毕业论文页面如下所示。
图添加毕业论文界面
4.毕业论文表(学生id、提交说明、提交日期、毕业论文、选题审核、学生、毕业论文id、附件、)主码为毕业论文ID号,符合三范式。
字段名
类型
长度
是否非空
描述
学生id
varchar
255
NOT NULL
xueshengid
提交说明
varchar
255
NOT NULL
tijiaoshuoming
提交日期
varchar
255
NOT NULL
tijiaoriqi
毕业论文
varchar
255
NOT NULL
biyelunwen
选题审核
varchar
255
NOT NULL
xuantishenhe
学生
varchar
255
NOT NULL
xuesheng
毕业论文id
varchar
255
NOT NULL
id
附件
varchar
255
NOT NULL
wenjian
系统具备添加任务书模块,在添加任务书中通过获取任务书的详细信息,可以将页面中任务书信息提交到数据库中,输入任务书的详细信息,包括工作阶段、文件、提交时间、任务书、选题审核id、学生id、研究任务、任务书id、其他要求、教师批阅、选题审核、评语、,输入完成后,点击添加按钮。在addrenwushu页面输入任务书详细信息,将提交到renwushu类的addrenwushuact方法中,通过gongzuojieduan、wenjian、tijiaoshijian、renwushu、xuantishenheid、xueshengid、yanjiurenwu、id、qitayaoqiu、jiaoshipiyue、xuantishenhe、pingyu、字段进行接收,执行调用renwushumapper中的insert方法执行insert sql语句将Renwushu对象提交到t_renwushu表中,完成添加Renwushu操作。
该部分的核心代码如下:
// 输出当前方法日志,表示正在执行RenwushuService.addRenwushuact方法
logger.debug("RenwushuService.addRenwushuact ......");
// 使用Renwushudao的insert方法将Renwushu添加到数据库中
Renwushudao.insert(Renwushu);
// 将添加Renwushu信息添加到request中用message参数进行保存
request.setAttribute("message", "添加任务书成功");
执行insert sql语句完成后,将使用request的setAttribute保存处理完成信息,并给出页面提示信息。
添加任务书页面如下所示。
图添加任务书界面
5.任务书表(工作阶段、文件、提交时间、任务书、选题审核id、学生id、研究任务、任务书id、其他要求、教师批阅、选题审核、评语、)主码为任务书ID号,符合三范式。
字段名
类型
长度
是否非空
描述
工作阶段
varchar
255
NOT NULL
gongzuojieduan
文件
varchar
255
NOT NULL
wenjian
提交时间
varchar
255
NOT NULL
tijiaoshijian
任务书
varchar
255
NOT NULL
renwushu
选题审核id
varchar
255
NOT NULL
xuantishenheid
学生id
varchar
255
NOT NULL
xueshengid
研究任务
varchar
255
NOT NULL
yanjiurenwu
任务书id
varchar
255
NOT NULL
id
其他要求
varchar
255
NOT NULL
qitayaoqiu
教师批阅
varchar
255
NOT NULL
jiaoshipiyue
选题审核
varchar
255
NOT NULL
xuantishenhe
评语
varchar
255
NOT NULL
pingyu
系统具备添加指导记录模块,在添加指导记录中通过获取指导记录的详细信息,可以将页面中指导记录信息提交到数据库中,输入指导记录的详细信息,包括指导时间、学生id、指导内容、备注、选题审核、选题审核id、指导记录id、指导记录、,输入完成后,点击添加按钮。在addzhidaojilu页面输入指导记录详细信息,将提交到zhidaojilu类的addzhidaojiluact方法中,通过zhidaoshijian、xueshengid、neirong、beizhu、xuantishenhe、xuantishenheid、id、zhidaojilu、字段进行接收,执行调用zhidaojilumapper中的insert方法执行insert sql语句将Zhidaojilu对象提交到t_zhidaojilu表中,完成添加Zhidaojilu操作。
该部分的核心代码如下:
// 输出当前方法日志,表示正在执行ZhidaojiluService.addZhidaojiluact方法
logger.debug("ZhidaojiluService.addZhidaojiluact ......");
// 使用Zhidaojiludao的insert方法将Zhidaojilu添加到数据库中
Zhidaojiludao.insert(Zhidaojilu);
// 将添加Zhidaojilu信息添加到request中用message参数进行保存
request.setAttribute("message", "添加指导记录成功");
执行insert sql语句完成后,将使用request的setAttribute保存处理完成信息,并给出页面提示信息。
添加指导记录页面如下所示。
图添加指导记录界面
6.指导记录表(指导时间、学生id、指导内容、备注、选题审核、选题审核id、指导记录id、指导记录、)主码为指导记录ID号,符合三范式。
字段名
类型
长度
是否非空
描述
指导时间
varchar
255
NOT NULL
zhidaoshijian
学生id
varchar
255
NOT NULL
xueshengid
指导内容
varchar
255
NOT NULL
neirong
备注
varchar
255
NOT NULL
beizhu
选题审核
varchar
255
NOT NULL
xuantishenhe
选题审核id
varchar
255
NOT NULL
xuantishenheid
指导记录id
varchar
255
NOT NULL
id
指导记录
varchar
255
NOT NULL
zhidaojilu
系统具备添加教师模块,在添加教师中通过获取教师的详细信息,可以将页面中教师信息提交到数据库中,输入教师的详细信息,包括学历、院系、教师、账号、职务、工号、性别、职称、教师id、密码、姓名、,输入完成后,点击添加按钮。在addjiaoshi页面输入教师详细信息,将提交到jiaoshi类的addjiaoshiact方法中,通过xueli、yuanxi、jiaoshi、username、zhiwu、gonghao、xingbie、zhicheng、id、password、xingming、字段进行接收,执行调用jiaoshimapper中的insert方法执行insert sql语句将Jiaoshi对象提交到t_jiaoshi表中,完成添加Jiaoshi操作。
该部分的核心代码如下:
// 输出当前方法日志,表示正在执行JiaoshiService.addJiaoshiact方法
logger.debug("JiaoshiService.addJiaoshiact ......");
// 使用Jiaoshidao的insert方法将Jiaoshi添加到数据库中
Jiaoshidao.insert(Jiaoshi);
// 将添加Jiaoshi信息添加到request中用message参数进行保存
request.setAttribute("message", "添加教师成功");
执行insert sql语句完成后,将使用request的setAttribute保存处理完成信息,并给出页面提示信息。
添加教师页面如下所示。
图添加教师界面
7.教师表(学历、院系、教师、账号、职务、工号、性别、职称、教师id、密码、姓名、)主码为教师ID号,符合三范式。
字段名
类型
长度
是否非空
描述
学历
varchar
255
NOT NULL
xueli
院系
varchar
255
NOT NULL
yuanxi
教师
varchar
255
NOT NULL
jiaoshi
账号
varchar
255
NOT NULL
username
职务
varchar
255
NOT NULL
zhiwu
工号
varchar
255
NOT NULL
gonghao
性别
varchar
255
NOT NULL
xingbie
职称
varchar
255
NOT NULL
zhicheng
教师id
varchar
255
NOT NULL
id
密码
varchar
255
NOT NULL
password
姓名
varchar
255
NOT NULL
xingming
系统具备添加选题模块,在添加选题中通过获取选题的详细信息,可以将页面中选题信息提交到数据库中,输入选题的详细信息,包括题目名称、指导老师id、选题id、所属院系、选题、题目来源、状态、题目详情、申报时间、指导老师、,输入完成后,点击添加按钮。在addxuanti页面输入选题详细信息,将提交到xuanti类的addxuantiact方法中,通过timumingcheng、jiaoshiid、id、suoshuyuanxi、xuanti、timulaiyuan、zhuangtai、timuxiangqing、shenbaoshijian、jiaoshi、字段进行接收,执行调用xuantimapper中的insert方法执行insert sql语句将Xuanti对象提交到t_xuanti表中,完成添加Xuanti操作。
该部分的核心代码如下:
// 输出当前方法日志,表示正在执行XuantiService.addXuantiact方法
logger.debug("XuantiService.addXuantiact ......");
// 使用Xuantidao的insert方法将Xuanti添加到数据库中
Xuantidao.insert(Xuanti);
// 将添加Xuanti信息添加到request中用message参数进行保存
request.setAttribute("message", "添加选题成功");
执行insert sql语句完成后,将使用request的setAttribute保存处理完成信息,并给出页面提示信息。
添加选题页面如下所示。
图添加选题界面
8.选题表(题目名称、指导老师id、选题id、所属院系、选题、题目来源、状态、题目详情、申报时间、指导老师、)主码为选题ID号,符合三范式。
字段名
类型
长度
是否非空
描述
题目名称
varchar
255
NOT NULL
timumingcheng
指导老师id
varchar
255
NOT NULL
jiaoshiid
选题id
varchar
255
NOT NULL
id
所属院系
varchar
255
NOT NULL
suoshuyuanxi
选题
varchar
255
NOT NULL
xuanti
题目来源
varchar
255
NOT NULL
timulaiyuan
状态
varchar
255
NOT NULL
zhuangtai
题目详情
varchar
255
NOT NULL
timuxiangqing
申报时间
varchar
255
NOT NULL
shenbaoshijian
指导老师
varchar
255
NOT NULL
jiaoshi
系统具备添加管理员模块,在添加管理员中通过获取管理员的详细信息,可以将页面中管理员信息提交到数据库中,输入管理员的详细信息,包括管理员、管理员id、密码、,输入完成后,点击添加按钮。在addadmin页面输入管理员详细信息,将提交到admin类的addadminact方法中,通过admin、id、password、字段进行接收,执行调用adminmapper中的insert方法执行insert sql语句将Admin对象提交到t_admin表中,完成添加Admin操作。
该部分的核心代码如下:
// 输出当前方法日志,表示正在执行AdminService.addAdminact方法
logger.debug("AdminService.addAdminact ......");
// 使用Admindao的insert方法将Admin添加到数据库中
Admindao.insert(Admin);
// 将添加Admin信息添加到request中用message参数进行保存
request.setAttribute("message", "添加管理员成功");
执行insert sql语句完成后,将使用request的setAttribute保存处理完成信息,并给出页面提示信息。
添加管理员页面如下所示。
图添加管理员界面
9.管理员表(管理员、管理员id、密码、)主码为管理员ID号,符合三范式。
字段名
类型
长度
是否非空
描述
管理员
varchar
255
NOT NULL
admin
管理员id
varchar
255
NOT NULL
id
密码
varchar
255
NOT NULL
password
系统具备添加答辩信息模块,在添加答辩信息中通过获取答辩信息的详细信息,可以将页面中答辩信息信息提交到数据库中,输入答辩信息的详细信息,包括答辩地点、答辩时间、答辩信息、选题id、学生id、学号、选题、答辩组、答辩信息id、学生、,输入完成后,点击添加按钮。在adddabianxinxi页面输入答辩信息详细信息,将提交到dabianxinxi类的adddabianxinxiact方法中,通过dabiandidian、dabianshijian、dabianxinxi、xuantiid、xueshengid、xuehao、xuanti、dabianzu、id、xuesheng、字段进行接收,执行调用dabianxinximapper中的insert方法执行insert sql语句将Dabianxinxi对象提交到t_dabianxinxi表中,完成添加Dabianxinxi操作。
该部分的核心代码如下:
// 输出当前方法日志,表示正在执行DabianxinxiService.addDabianxinxiact方法
logger.debug("DabianxinxiService.addDabianxinxiact ......");
// 使用Dabianxinxidao的insert方法将Dabianxinxi添加到数据库中
Dabianxinxidao.insert(Dabianxinxi);
// 将添加Dabianxinxi信息添加到request中用message参数进行保存
request.setAttribute("message", "添加答辩信息成功");
执行insert sql语句完成后,将使用request的setAttribute保存处理完成信息,并给出页面提示信息。
添加答辩信息页面如下所示。
图添加答辩信息界面
10.答辩信息表(答辩地点、答辩时间、答辩信息、选题id、学生id、学号、选题、答辩组、答辩信息id、学生、)主码为答辩信息ID号,符合三范式。
字段名
类型
长度
是否非空
描述
答辩地点
varchar
255
NOT NULL
dabiandidian
答辩时间
varchar
255
NOT NULL
dabianshijian
答辩信息
varchar
255
NOT NULL
dabianxinxi
选题id
varchar
255
NOT NULL
xuantiid
学生id
varchar
255
NOT NULL
xueshengid
学号
varchar
255
NOT NULL
xuehao
选题
varchar
255
NOT NULL
xuanti
答辩组
varchar
255
NOT NULL
dabianzu
答辩信息id
varchar
255
NOT NULL
id
学生
varchar
255
NOT NULL
xuesheng
系统具备添加中期检查模块,在添加中期检查中通过获取中期检查的详细信息,可以将页面中中期检查信息提交到数据库中,输入中期检查的详细信息,包括存在问题、学生、学生id、状态、选题审核、文件、外文资料情况、评语、提交时间、工作态度、选题审核id、任务书情况、课题情况、中期检查、,输入完成后,点击添加按钮。在addzhongqijiancha页面输入中期检查详细信息,将提交到zhongqijiancha类的addzhongqijianchaact方法中,通过cunzaiwenti、xuesheng、xueshengid、zhuangtai、xuantishenhe、wenjian、waiwenziliaoqingkuang、pingyu、tijiaoshijian、gongzuotaidu、xuantishenheid、renwushuqingkuang、ketiqingkuang、zhongqijiancha、字段进行接收,执行调用zhongqijianchamapper中的insert方法执行insert sql语句将Zhongqijiancha对象提交到t_zhongqijiancha表中,完成添加Zhongqijiancha操作。
该部分的核心代码如下:
// 输出当前方法日志,表示正在执行ZhongqijianchaService.addZhongqijianchaact方法
logger.debug("ZhongqijianchaService.addZhongqijianchaact ......");
// 使用Zhongqijianchadao的insert方法将Zhongqijiancha添加到数据库中
Zhongqijianchadao.insert(Zhongqijiancha);
// 将添加Zhongqijiancha信息添加到request中用message参数进行保存
request.setAttribute("message", "添加中期检查成功");
执行insert sql语句完成后,将使用request的setAttribute保存处理完成信息,并给出页面提示信息。
添加中期检查页面如下所示。
图添加中期检查界面
11.中期检查表(存在问题、学生、学生id、状态、选题审核、文件、外文资料情况、评语、提交时间、工作态度、选题审核id、任务书情况、课题情况、中期检查、)主码为中期检查ID号,符合三范式。
字段名
类型
长度
是否非空
描述
存在问题
varchar
255
NOT NULL
cunzaiwenti
学生
varchar
255
NOT NULL
xuesheng
学生id
varchar
255
NOT NULL
xueshengid
状态
varchar
255
NOT NULL
zhuangtai
选题审核
varchar
255
NOT NULL
xuantishenhe
文件
varchar
255
NOT NULL
wenjian
外文资料情况
varchar
255
NOT NULL
waiwenziliaoqingkuang
评语
varchar
255
NOT NULL
pingyu
提交时间
varchar
255
NOT NULL
tijiaoshijian
工作态度
varchar
255
NOT NULL
gongzuotaidu
选题审核id
varchar
255
NOT NULL
xuantishenheid
任务书情况
varchar
255
NOT NULL
renwushuqingkuang
课题情况
varchar
255
NOT NULL
ketiqingkuang
中期检查
varchar
255
NOT NULL
zhongqijiancha
系统具备添加公告模块,在添加公告中通过获取公告的详细信息,可以将页面中公告信息提交到数据库中,输入公告的详细信息,包括标题、内容、附件、发布时间、公告id、,输入完成后,点击添加按钮。在addgonggao页面输入公告详细信息,将提交到gonggao类的addgonggaoact方法中,通过biaoti、neirong、fujian、fabushijian、id、字段进行接收,执行调用gonggaomapper中的insert方法执行insert sql语句将Gonggao对象提交到t_gonggao表中,完成添加Gonggao操作。
该部分的核心代码如下:
// 输出当前方法日志,表示正在执行GonggaoService.addGonggaoact方法
logger.debug("GonggaoService.addGonggaoact ......");
// 使用Gonggaodao的insert方法将Gonggao添加到数据库中
Gonggaodao.insert(Gonggao);
// 将添加Gonggao信息添加到request中用message参数进行保存
request.setAttribute("message", "添加公告成功");
执行insert sql语句完成后,将使用request的setAttribute保存处理完成信息,并给出页面提示信息。
添加公告页面如下所示。
图添加公告界面
12.公告表(标题、内容、附件、发布时间、公告id、)主码为公告ID号,符合三范式。
字段名
类型
长度
是否非空
描述
标题
varchar
255
NOT NULL
biaoti
内容
varchar
255
NOT NULL
neirong
附件
varchar
255
NOT NULL
fujian
发布时间
varchar
255
NOT NULL
fabushijian
公告id
varchar
255
NOT NULL
id
系统具备添加开题报告模块,在添加开题报告中通过获取开题报告的详细信息,可以将页面中开题报告信息提交到数据库中,输入开题报告的详细信息,包括评语、选题审核id、选题依据和意义、选题审核、研究进度和步骤、开题报告id、学生、文件、学生id、研究内容和解决问题、提交时间、研究方法、开题报告、主要文献、,输入完成后,点击添加按钮。在addkaitibaogao页面输入开题报告详细信息,将提交到kaitibaogao类的addkaitibaogaoact方法中,通过pingyu、xuantishenheid、xuantiyijuheyiyi、xuantishenhe、yanjiujindubuzhou、id、xuesheng、wenjian、xueshengid、yanjiuneirong、tijiaoshijian、yanjiufangfa、kaitibaogao、zhuyaowenxian、字段进行接收,执行调用kaitibaogaomapper中的insert方法执行insert sql语句将Kaitibaogao对象提交到t_kaitibaogao表中,完成添加Kaitibaogao操作。
该部分的核心代码如下:
// 输出当前方法日志,表示正在执行KaitibaogaoService.addKaitibaogaoact方法
logger.debug("KaitibaogaoService.addKaitibaogaoact ......");
// 使用Kaitibaogaodao的insert方法将Kaitibaogao添加到数据库中
Kaitibaogaodao.insert(Kaitibaogao);
// 将添加Kaitibaogao信息添加到request中用message参数进行保存
request.setAttribute("message", "添加开题报告成功");
执行insert sql语句完成后,将使用request的setAttribute保存处理完成信息,并给出页面提示信息。
添加开题报告页面如下所示。
图添加开题报告界面
13.开题报告表(评语、选题审核id、选题依据和意义、选题审核、研究进度和步骤、开题报告id、学生、文件、学生id、研究内容和解决问题、提交时间、研究方法、开题报告、主要文献、)主码为开题报告ID号,符合三范式。
字段名
类型
长度
是否非空
描述
评语
varchar
255
NOT NULL
pingyu
选题审核id
varchar
255
NOT NULL
xuantishenheid
选题依据和意义
varchar
255
NOT NULL
xuantiyijuheyiyi
选题审核
varchar
255
NOT NULL
xuantishenhe
研究进度和步骤
varchar
255
NOT NULL
yanjiujindubuzhou
开题报告id
varchar
255
NOT NULL
id
学生
varchar
255
NOT NULL
xuesheng
文件
varchar
255
NOT NULL
wenjian
学生id
varchar
255
NOT NULL
xueshengid
研究内容和解决问题
varchar
255
NOT NULL
yanjiuneirong
提交时间
varchar
255
NOT NULL
tijiaoshijian
研究方法
varchar
255
NOT NULL
yanjiufangfa
开题报告
varchar
255
NOT NULL
kaitibaogao
主要文献
varchar
255
NOT NULL
zhuyaowenxian
专业程序代做
为你量身定制的程序设计
诚信经营,我们将尽心尽力为你完成指定功能
十年程序经验,尽在全微程序设计