技术微信:375279829 欢迎来到【毕业设计资料-计算机毕业设计源码网】官网!
您的位置:您的位置:主页 > 作品中心 > Python毕业设计

基于Django的古诗词鉴赏网站设计与实现

技术微信:375279829

本课题包括源程序、数据库、论文、运行软件、运行教程

毕业设计资料-计算机毕业设计源码网:我们提供的源码通过邮箱或者QQ微信传送,如果有啥问题直接联系客服

包在您电脑上运行成功

语言:Python

数据库:MySQL

框架:django、Flask

课题相关技术、功能详情请联系技术

作品描述

Python 是一个高层次的脚本语言结合了解释性、编译性、互动性和面向对象的。Python 的设计,相比其他语言经常使用英文关键字和其他语言的一些标点符号,Python具有比其他语言更有特色语法结构,具有很强的可读性。

解释型语言:类似于PHPPerl语言,这意味着开发过程中没有了编译这个环节。

交互式语言:可以在一个 Python 提示符 >>> 后直接执行代码。

面向对象语言:Python支持面向对象的风格或代码封装在对象的编程技术。


Django 项目是一个Python定制框架,Django源自一个在线新闻 Web 站点,于 2005 年以开源的形式被释放出来。

Django是用python语言写的开源web开发框架(open source web framework)Django鼓励快速开发,并遵循MVC设计。Django遵守BSD版权,初次发布于20057, 并于20089月发布了第一个正式版本1.0

由于Django在近年来的迅速发展,应用越来越广泛,被著名IT开发杂志SD Times评选为2013 SD Times 100,位列"API、库和框架"分类第6位,被认为是该领域的佼佼者 。


对于该系统来说,数据库的设计是其中非常关键的一步,优质的数据库可使此系统的开发更顺利、迅速的完成。所有数据库的构建都是系统开发中的重要部分,简而言之,即依据管理人员的需要来创建使其满意的数据库。

思考数据库部分的设计时,使用者首先应当想到的是将该系统数据库的设计与其数据处理很好的结合在一起,从而使整个系统的数据管理融合在一起。

早前,以人工方式搜集数据,这对于数据构成复杂,用于多种场合的数据来说,难度非常大。在早前,数据库的设计通常被当成是一种技术而并非是一种项目,缺少科学的理论知识以及合理的处理方法支持。原因是在运行之后的很长时间里,总会出现各种各样的问题,这使得其性能很难得到保证,从而导致其损耗非常高。

用户模块:用户模块主要有三个功能,首先是用户的注册功能用户填写信息完成注册,其次是登录功能用户验证账号密码进行登录。登录后定期修改个人密码,也可根据情况修改个人基本信息。

诗词鉴赏模块:信息模块主要是提供给用户提供各种古诗词学习的内容、注释、鉴赏和评论,用户可通过点击古诗词名称跳转页面,以显示文字内容。

信息中心:该模块主要分为系统简介、公告信息。

心得交流模块:该功能主要是用户之间的分享,留言分享自己的心得之类,其他用户还能进行评论讨论等等。


注册功能:设计一个注册主页面,在主页面中写入7个文本框类型和2个单选框类型,并配有文字解释帮助用户进行主要信息的录入(账号、密码、昵称、性别、年龄)。当用户填写完注册信息之后首先进行验证是否所有信息都已经填写以及是否正确填写,账号是否重复,如出现上述问题则弹出提示框提示用户修改。

登录功能:设计一个登录主页面,主要由账号密码的文本输入框组成,用户通过输入自己的账号密码点击登录按钮,数据将会被传回后台,与数据库中用户表数据进行比对,如未找到数据则返回登陆页面提示用户正确填写账号密码或尚未注册。当在数据库中正确匹配了用户信息之后则登陆成功跳转页面。

用户修改信息功能:主页面主体设计类似于注册功能的页面,主体信息的修改与注册时需要填写的信息大致一致(除了账号不能修改),当用户重新正确修改了个人信息后点击完成修改按钮,将数据传回后台,通过用户的id在数据库中正确修改相应行。

如需定做或者获取更多资料,请联系QQ:375279829
在线客服
联系方式

技术微信

375279829

在线时间

周一到周日

客服QQ

375279829

二维码
线