更新时间:06-10 上传会员:紫色烟火
分类:计算机信息 论文字数:10649 需要金币:1000个
摘要:随着互联网的高速发展,人们对于网络生活的需求也日益增长。社区网站这种带有交流平台性质的网站也应运而生。人们可以在社区网站中获取信息,分享交流经验,可以从社区网站中感受到接近真实的社区化体验。但是目前为止,社区网站众多,能够给用户带来完整、丰富体验的却不多。所以本次论题是设计实现一个功能丰富、用户体验良好的社区网站。
此次社区网站的设计实现过程中包含的功能有用户登录注册功能,此功能使用了Form技术和jQuery技术。文章浏览发布功能,此功能使用了富文本编辑器UEditor。视频播放模块使用Video.js实现视频播放功能。资源浏览发布功能的实现和其他模块基本一致。由于网站的功能依赖于前后端交互和数据库存储并且主要基于Django框架设计实现,所以还使用了Django、MySQL数据库、MVT(Model、View、Template)等技术。系统的前台数据提交主要使用Form和jQuery共同实现,后台数据处理逻辑主要使用Django Views提供的get()和post()方法实现。
此次课题的目的是设计实现社区网站。经过编码调试之后实现了包括用户登录注册功能模块、文章发布浏览功能模块、视频发布浏览功能模块、资源发布浏览功能模块等模块的社区网站。网站系统经过测试功能正常,运行良好。
关键词:网络社区;Django;MVT;MySQL
目录
摘要
Abstract
1 绪论-1
1.1选题背景-1
1.2 课题研究现状-1
1.2.1传统社区网站内容匮乏-1
1.2.2社区网站的用户留存率低-1
1.3设计的目的及意义-1
1.4系统基本功能设计-2
1.4.1系统前台模块-2
1.4.2系统后台管理模块-2
2系统分析-3
2.1系统需求分析-3
2.1.1系统功能需求分析-3
2.1.2系统数据需求分析-3
2.2系统可行性分析-3
2.2.1系统技术可行性分析-3
2.2.2用户操作可行性分析-4
2.2.3系统经济可行性分析-4
2.2.4系统可行性分析综述-4
2.3系统性能分析-4
3系统设计-6
3.1系统概要设计-6
3.1.1系统核心技术介绍-6
3.1.2系统功能概要设计-6
3.1.3系统架构概要设计-7
3.2系统详细设计-8
3.2.1系统功能模块详细设计-8
3.2.2数据库设计-8
4系统实现-11
4.1数据库实现-11
4.1.1数据库连接-11
4.1.2创建数据表-11
4.2子模块具体实现-14
4.2.1用户登录注册模块实现-14
4.2.2首页功能模块实现-16
4.2.3文章浏览发布功能模块实现-16
4.2.4视频播放功能模块实现-18
5系统测试-19
5.1系统功能测试-19
5.2系统兼容性测试-19
5.3系统性能测试-19
结 论-20
参 考 文 献-21
致 谢-22