【项目作业】完善“新闻管理系统”
项目作业 1255
等70人参与

小伙伴们,在经过一段时间的学习,大家就需要做到学以致用啦。下面就通过作业练习,完成如下效果图所示的功能吧。

题目要求:

运用已学知识完成新闻管理系统的审批新闻和删除新闻功能。

使用管理员身份登录,效果图如下:

(1)登录界面效果图展示

//img1.sycdn.imooc.com//climg/5c9c40060001068c04020275.jpg 

 

(2)登录成功后选择新闻管理后跳转到如下效果图

//img1.sycdn.imooc.com//climg/5c9c401a0001ad3104010158.jpg 

(3)进入审批新闻界面后,效果图如下:

//img1.sycdn.imooc.com//climg/5c9c40270001128e04020346.jpg 

(4)审批编号为1的新闻后,效果图如下:

//img1.sycdn.imooc.com//climg/5c9c403e0001ebb004020325.jpg

(5)back返回上一层,选择删除新闻功能

     //img1.sycdn.imooc.com//climg/5c9c40630001905504010161.jpg

(6)进入删除新闻页面后,效果图如下:

     //img1.sycdn.imooc.com//climg/5c9c408b00011c2304030546.jpg

(7)选择编号为1的新闻删除后,效果图如下:

      //img1.sycdn.imooc.com//climg/5c9c409b0001d2ca04090506.jpg

使用新闻编辑身份登录,效果图如下:

(1)登录界面效果图展示

//img1.sycdn.imooc.com//climg/5c9c40ac00015d6504020289.jpg 

(2)登录成功后页面跳转到如下效果图,停留3秒返回登录界面

              //img1.sycdn.imooc.com//climg/5c9c40bc000197fc04020064.jpg


作业描述

一、语言和环境

1、实现语言:Python、MySQL

2、环境要求及开发工具:PyCharm


二、程序整体要求

1、根据实现所需功能,划分功能模块,设置对应的类,在类中实现相应功能。

2、代码结构要层次分明,逻辑思路清晰严谨,类名变量名规范易懂。

3、代码要适当添加注释。

4、要求Python、MySQL代码实现,运行结果和题目要求中的效果图结构保持一致。

5、将作业项目形成压缩文件并提交。


三、思路分析:

由效果图所示,可以分析出该项目包含登录,审批新闻,删除新闻功能

1、登录模块:

     登录模块分为登录系统、退出系统。点击登陆模块进入角色选择,是新闻编辑身份还是管理员身份。进入不同的功能项,选择退出系统,完成系统退出。

2、审批新闻模块:

     对新闻进行审批通过,如果新闻较多实现分页显示,实现上下翻页,back返回审批和删除新闻页面

3、删除新闻模块:

     对新闻进行删除,删除非第一页的新闻时,实现上下翻页,back返回审批和删除新闻页面

4、back返回上一层:

      返回到登录界面

评分标准是什么?

一、规范【15分】

    1、每个模块都有自己独立的类

    2、类、变量属性、功能方法命名规范

    3、代码结构层次分明

    4、代码书写规范、添加适量注释

二、程序整体运行效果【20分】

    程序正常运行,且满足效果图要求

三、登陆模块【20分】

    1、能够正确登陆系统

    2、能够正确退出系统

四、审批新闻模块【20分】

    审批新闻  

五、删除新闻模块【20分】

    删除新闻

六、新闻编辑角色登录后【5分】

    显示新闻编辑模块正在开发中......

  

项目作业上传说明
第1步:上传你的作业压缩包
第2步:等待讲师一对一批复
第3步:查看讲师点评
上传作业

登录后查看更多作业,立即

批复案例

作业批复文档
1、 当删除新闻后输入back时,程序报错,back字符串不能转换为int类型,因此报错
报错信息:
图片描述
应将判断是否等于back语句放到前边,类型转换语句放到最后一个条件中
图片描述

评论
展开评论
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师