在网络飞速发展的今天,Internet成为人们快速获取、发布和传递信息的重要渠道,它在政治、经济、学习、生活等各个方面发挥着重要的作用。众所周知,新闻信息是当今网络中的知名服务之一。它开辟了一块“公共”的空间供所有用户发表和读取信息,允许用户对自身感兴趣的新闻展开讨论,从而起到集思广益的作用。
校园网用户校园新闻推荐系统的主要功能是:首页、个人中心、用户管理、新闻类型管理、新闻信息管理、系统管理等。所以,经过分析,使用Dango框架来开发本校园网用户校园新闻推荐系统。 Python技术具有开发软件的特性,其优点是安全性能高,能减轻用户端浏览器的负担,提高交互速度。系统拟选用的B/S架构开发平台先结合Pycharm 服务器的开发更加的简单和便捷,其快捷方便的代码编辑界面,友好的代码提示,以及智能高效的代码调试,让整个开发过程更高效;采用的数据库服务器为MySQL。
设计目标
根据现在信息技术的不断发展,设计一个适用于用户校园网用户校园新闻推荐系统的管理系统。该管理系统有利于管理员对用户信息的管理,同时管理系统可以整理整个信息,按不同的模块进行信息查看,管理员就可以查看这些信息进行修改维护。
3.1.2用户需求分析
校园网用户校园新闻推荐系统要适用于用户学习之间进行交流,营造高效率的网站,做一个适合用户的校园网用户校园新闻推荐系统。
系统主要面向于用户:一是面向用户、用户的需求特点是:有条有理,按部就班,校园新闻的需求特点是:方便用户查看新闻信息。
3.1.3系统功能需求分析
校园网用户校园新闻推荐系统该系统面对的是用户和管理员,对于用户来说其最大的作用是在校园网用户校园新闻推荐系统前台查看新闻信息。对管理员而言则是对新闻信息、新闻类型进行发布,如有恶意的帖子进行删除。
操作简单:本系统适用于不同水平的使用者,包括所有大众群体,同时系统不是那么的复杂和烦琐,因此要求系统的操作尽可能简单易行。
实时性:为了展现实时性这个特点,校园网用户校园新闻推荐系统为用户提供了帖子的发布,管理员则就维护与管理。
代码可读性好:文中的代码尽可能简洁,易懂。
可维护性:本系统设计简洁,具有很好的可维护性。
针对性:本系统是针对校园网用户校园新闻推荐系统管理的系统,操作简单,具有一定的针对性。
目 录
1 绪论 1
1.1引言 1
1.2课题研究目 2
1.3开发现状分析 3
1.4课题开发意义 4
2 开发环境介绍 5
2.1 Python简介 6
2.2 Django 框架介绍 7
2.3 B/S架构 8
2.4 MySQL数据库 9
3 系统分析 10
3.1需求分析 11
3.1.1设计目标 12
3.1.2用户需求分析 13
3.1.3系统功能需求分析 14
3.2功能分析 15
4 系统设计 16
4.1系统总体设计 17
4.2功能设计 18
4.3数据库设计 19
5 系统实现 20
5.1系统的主要文件组成 21
5.2管理员模块 22
5.3前台功能模块 23
5.4用户后台功能模块 24
6 系统测试 25
6.1测试定义 26
6.2功能测试 27
6.3测试结论 28
7 总结与展望 29
参 考 文 献 30
致 谢 31