小伙伴们,在经过一段时间的学习,大家就需要做到学以致用啦。下面就通过作业练习,完成如下运行效果图所示的功能吧,该作业要在完成上个MySQL作业的基础上完成。
题目要求:
运用已学知识完成“新闻管理系统”,运行效果如课程视频所示。
一、开发语言与环境要求
1、语言版本:Python3.6及以上
2、开发工具:Pycharm
二、 程序整体要求
1、 根据实现所需功能,划分功能模块,设置对应的类,在类中实现相应功能。
2、 代码结构要层次分明,逻辑思路清晰严谨,类名变量名规范易懂。
3、 代码要适当添加注释。
4、 要求Python、Redis代码实现,运行结果与视频内容的效果图结构保持一致。
5、 将作业项目形成压缩文件并提交。
三、 思路分析:
由视频内容,可以分析出项目中具体包括的功能模块。
发表新闻
编辑新闻
缓存新闻:通过管理员身份登录,审核新闻后缓存到Redis数据库中
提示:作业具体模块划分,项目运行结果演示,可查看《新闻管理系统》相应功能对应的视频。
一、项目规范 【10分】
1、 每个模块都有自己独立的类;
2、类、变量属性、功能方法命名规范;
3、代码结构层次分明;
4、代码书写规范、添加适量注释。
二、程序整体运行效果【10分】
程序正常运行,且满足效果图要求。
三、登陆模块设计【6分】
1、能够正确登陆系统
2、能够正确退出系统
四、编辑新闻模块设计【24分】
编辑新闻
五、发表新闻模块设计【24分】
发表新闻
六、缓存新闻模块设计【26分】
缓存新闻