发布时间:2023-05-10 11:34:01
全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。
同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。
今天将为大家分析一个语文时事作文写作训练系统,语文时事作文写作训练系统项目使用框架为DJANGO,选用开发工具为pycharm。
系统中具备新闻模块,其数据信息包括 新闻id、分类id、内容、标题、分类、更新时间、要求、主题词、,为保存新闻数据信息,设置journalism表进行保存。在数据库中设置字段id、typeid、content、title、type、updatetime、requirement、keywords、进行数据的保存。新闻表的表结构如下所示。
表新闻结构表
字段名
类型
长度
是否非空
描述
新闻id
varchar
255
NOT NULL
id
分类id
varchar
255
NOT NULL
typeid
内容
varchar
255
NOT NULL
content
标题
varchar
255
NOT NULL
title
分类
varchar
255
NOT NULL
type
更新时间
varchar
255
NOT NULL
updatetime
要求
varchar
255
NOT NULL
requirement
主题词
varchar
255
NOT NULL
keywords
管理员在新闻管理页面,查询出所有的新闻信息后,在对应的新闻信息后,点击修改按钮,可以将新闻id信息提交到服务器的新闻控制层中。在控制层中通过update方法进行接收,接收新闻id信息后使用select方法查询出对应的新闻信息。并保存到request的journalism信息中,返回修改新闻页面进行展示。此部分核心代码如下:
//输出日志信息,当前使用方法为Journalism控制层的修改Journalism方法
logger.debug("JournalismController.updateJournalism ......");
//使用select方法根据id获取新闻信息
Journalism journalism= journalismdao.selectByPrimaryKey(id);
//将新闻信息保存到request的journalism字段中
request.setAttribute("journalism", journalism);
//返回修改新闻页面
return "updatejournalism";
在修改新闻页面,输入修改后的新闻信息,点击提交按钮将更新后的新闻信息提交到服务器后,使用修改新闻方法进行接收。接收字段包括新闻id、分类id、内容、标题、分类、更新时间、要求、主题词、,完成修改后,将给出页面提示信息修改新闻信息成功。该部分核心代码如下:
//输出日志信息,当前使用方法为Journalism控制层的修改Journalism方法
logger.debug("JournalismController.updateJournalismact ......");
//使用update方法根据id修改新闻信息
journalismdao.updateByPrimaryKeySelective(fenlei);
//将修改新闻成功信息保存到request的message字段中
request.setAttribute("message", "修改分类信息成功");
//返回新闻管理页面
return "forward:/journalismmanage.action";
系统中具备作文模块,其数据信息包括 评阅时间、评语、分类id、评阅人id、学生、新闻内容、得分、主题词、评阅状态、新闻、新闻id、学生id、分类、作文id、作文内容、评阅人、作文、,为保存作文数据信息,设置composition表进行保存。在数据库中设置字段commenttime、commentword、typeid、adminid、student、journalismcontent、score、keywords、state、journalism、journalismid、studentid、type、id、compositioncontent、admin、composition、进行数据的保存。作文表的表结构如下所示。
表作文结构表
字段名
类型
长度
是否非空
描述
评阅时间
varchar
255
NOT NULL
commenttime
评语
varchar
255
NOT NULL
commentword
分类id
varchar
255
NOT NULL
typeid
评阅人id
varchar
255
NOT NULL
adminid
学生
varchar
255
NOT NULL
student
新闻内容
varchar
255
NOT NULL
journalismcontent
得分
varchar
255
NOT NULL
score
主题词
varchar
255
NOT NULL
keywords
评阅状态
varchar
255
NOT NULL
state
新闻
varchar
255
NOT NULL
journalism
新闻id
varchar
255
NOT NULL
journalismid
学生id
varchar
255
NOT NULL
studentid
分类
varchar
255
NOT NULL
type
作文id
varchar
255
NOT NULL
id
作文内容
varchar
255
NOT NULL
compositioncontent
评阅人
varchar
255
NOT NULL
admin
作文
varchar
255
NOT NULL
composition
管理员在作文管理页面,查询出所有的作文信息后,在对应的作文信息后,点击修改按钮,可以将作文id信息提交到服务器的作文控制层中。在控制层中通过update方法进行接收,接收作文id信息后使用select方法查询出对应的作文信息。并保存到request的composition信息中,返回修改作文页面进行展示。此部分核心代码如下:
//输出日志信息,当前使用方法为Composition控制层的修改Composition方法
logger.debug("CompositionController.updateComposition ......");
//使用select方法根据id获取作文信息
Composition composition= compositiondao.selectByPrimaryKey(id);
//将作文信息保存到request的composition字段中
request.setAttribute("composition", composition);
//返回修改作文页面
return "updatecomposition";
在修改作文页面,输入修改后的作文信息,点击提交按钮将更新后的作文信息提交到服务器后,使用修改作文方法进行接收。接收字段包括评阅时间、评语、分类id、评阅人id、学生、新闻内容、得分、主题词、评阅状态、新闻、新闻id、学生id、分类、作文id、作文内容、评阅人、作文、,完成修改后,将给出页面提示信息修改作文信息成功。该部分核心代码如下:
//输出日志信息,当前使用方法为Composition控制层的修改Composition方法
logger.debug("CompositionController.updateCompositionact ......");
//使用update方法根据id修改作文信息
compositiondao.updateByPrimaryKeySelective(fenlei);
//将修改作文成功信息保存到request的message字段中
request.setAttribute("message", "修改分类信息成功");
//返回作文管理页面
return "forward:/compositionmanage.action";
系统中具备分类模块,其数据信息包括 分类id、名称、,为保存分类数据信息,设置type表进行保存。在数据库中设置字段id、name、进行数据的保存。分类表的表结构如下所示。
表分类结构表
字段名
类型
长度
是否非空
描述
分类id
varchar
255
NOT NULL
id
名称
varchar
255
NOT NULL
name
管理员在分类管理页面,查询出所有的分类信息后,在对应的分类信息后,点击修改按钮,可以将分类id信息提交到服务器的分类控制层中。在控制层中通过update方法进行接收,接收分类id信息后使用select方法查询出对应的分类信息。并保存到request的type信息中,返回修改分类页面进行展示。此部分核心代码如下:
//输出日志信息,当前使用方法为Type控制层的修改Type方法
logger.debug("TypeController.updateType ......");
//使用select方法根据id获取分类信息
Type type= typedao.selectByPrimaryKey(id);
//将分类信息保存到request的type字段中
request.setAttribute("type", type);
//返回修改分类页面
return "updatetype";
在修改分类页面,输入修改后的分类信息,点击提交按钮将更新后的分类信息提交到服务器后,使用修改分类方法进行接收。接收字段包括分类id、名称、,完成修改后,将给出页面提示信息修改分类信息成功。该部分核心代码如下:
//输出日志信息,当前使用方法为Type控制层的修改Type方法
logger.debug("TypeController.updateTypeact ......");
//使用update方法根据id修改分类信息
typedao.updateByPrimaryKeySelective(fenlei);
//将修改分类成功信息保存到request的message字段中
request.setAttribute("message", "修改分类信息成功");
//返回分类管理页面
return "forward:/typemanage.action";
系统中具备学生模块,其数据信息包括 密码、账号、年级、名字、年龄、学生id、学生、,为保存学生数据信息,设置student表进行保存。在数据库中设置字段password、username、grade、name、age、id、student、进行数据的保存。学生表的表结构如下所示。
表学生结构表
字段名
类型
长度
是否非空
描述
密码
varchar
255
NOT NULL
password
账号
varchar
255
NOT NULL
username
年级
varchar
255
NOT NULL
grade
名字
varchar
255
NOT NULL
name
年龄
varchar
255
NOT NULL
age
学生id
varchar
255
NOT NULL
id
学生
varchar
255
NOT NULL
student
管理员在学生管理页面,查询出所有的学生信息后,在对应的学生信息后,点击修改按钮,可以将学生id信息提交到服务器的学生控制层中。在控制层中通过update方法进行接收,接收学生id信息后使用select方法查询出对应的学生信息。并保存到request的student信息中,返回修改学生页面进行展示。此部分核心代码如下:
//输出日志信息,当前使用方法为Student控制层的修改Student方法
logger.debug("StudentController.updateStudent ......");
//使用select方法根据id获取学生信息
Student student= studentdao.selectByPrimaryKey(id);
//将学生信息保存到request的student字段中
request.setAttribute("student", student);
//返回修改学生页面
return "updatestudent";
在修改学生页面,输入修改后的学生信息,点击提交按钮将更新后的学生信息提交到服务器后,使用修改学生方法进行接收。接收字段包括密码、账号、年级、名字、年龄、学生id、学生、,完成修改后,将给出页面提示信息修改学生信息成功。该部分核心代码如下:
//输出日志信息,当前使用方法为Student控制层的修改Student方法
logger.debug("StudentController.updateStudentact ......");
//使用update方法根据id修改学生信息
studentdao.updateByPrimaryKeySelective(fenlei);
//将修改学生成功信息保存到request的message字段中
request.setAttribute("message", "修改分类信息成功");
//返回学生管理页面
return "forward:/studentmanage.action";
系统中具备管理员模块,其数据信息包括 年龄、介绍、管理员id、名字、管理员、密码、性别、,为保存管理员数据信息,设置admin表进行保存。在数据库中设置字段age、introduce、id、name、admin、password、sex、进行数据的保存。管理员表的表结构如下所示。
表管理员结构表
字段名
类型
长度
是否非空
描述
年龄
varchar
255
NOT NULL
age
介绍
varchar
255
NOT NULL
introduce
管理员id
varchar
255
NOT NULL
id
名字
varchar
255
NOT NULL
name
管理员
varchar
255
NOT NULL
admin
密码
varchar
255
NOT NULL
password
性别
varchar
255
NOT NULL
sex
管理员在管理员管理页面,查询出所有的管理员信息后,在对应的管理员信息后,点击修改按钮,可以将管理员id信息提交到服务器的管理员控制层中。在控制层中通过update方法进行接收,接收管理员id信息后使用select方法查询出对应的管理员信息。并保存到request的admin信息中,返回修改管理员页面进行展示。此部分核心代码如下:
//输出日志信息,当前使用方法为Admin控制层的修改Admin方法
logger.debug("AdminController.updateAdmin ......");
//使用select方法根据id获取管理员信息
Admin admin= admindao.selectByPrimaryKey(id);
//将管理员信息保存到request的admin字段中
request.setAttribute("admin", admin);
//返回修改管理员页面
return "updateadmin";
在修改管理员页面,输入修改后的管理员信息,点击提交按钮将更新后的管理员信息提交到服务器后,使用修改管理员方法进行接收。接收字段包括年龄、介绍、管理员id、名字、管理员、密码、性别、,完成修改后,将给出页面提示信息修改管理员信息成功。该部分核心代码如下:
//输出日志信息,当前使用方法为Admin控制层的修改Admin方法
logger.debug("AdminController.updateAdminact ......");
//使用update方法根据id修改管理员信息
admindao.updateByPrimaryKeySelective(fenlei);
//将修改管理员成功信息保存到request的message字段中
request.setAttribute("message", "修改分类信息成功");
//返回管理员管理页面
return "forward:/adminmanage.action";
专业程序代做
为你量身定制的程序设计
诚信经营,我们将尽心尽力为你完成指定功能
十年程序经验,尽在全微程序设计