.
摘 要
本系统的主要目的就是为用户提供一个方便、及时的网上新闻发布、管理平台。本系统的开发根据要求通过系统需求分析、设计、实现等过程,完成了系统功能模块的设计与实现。
本系统根据软件工程的设计思想,基于JSP核心组件技术,使用了PHP编程语言和mysql数据库管理系统来实现。利用本系统,管理者可以登录后台进行添加新闻、检索新闻,管理员可以直接在管理界面发布新闻信息并根据需要对新闻进行维护。
关键词:新闻发布;PHP;mysql
WORD ..
.
目 录
目 录 ...................................................................... 3 2. 系统需求分析 .............................................................. 4
2.1 功能需求 ............................................................. 4 2.2 性能需求 ............................................................. 4 2.3 系统可行性分析 ....................................................... 5
2.3.1 社会可行性 ..................................................... 5 2.3.2 经济可行性 ..................................................... 5 2.3.3 技术可行性 ..................................................... 5
3. 系统总体设计 .............................................................. 5
3.1 系统功能模块 ......................................................... 6
3.1.1 用户功能模块 ................................................... 6 3.1.2 浏览功能模块 ................................................... 6 3.1.3 评论模块 ....................................................... 7
4. 系统详细设计 .............................................................. 7
4.1 浏览功能模块实现 ..................................................... 8
4.1.1 总体预览图 ..................................................... 8 4.1.2 首页展示 ....................................................... 8 4.2 用户功能模块实现 ..................................................... 9
4.2.1 登录模块实现 ................................................... 9 4.3 评论模块实现 ........................................................ 10
4.3.1 查看评论 ...................................................... 10 4.3.2 发表评论 ...................................................... 10 4.4 数据库的设计 ........................................................ 10
4.4.1 概念模型设计 .................................................. 12 4.4.2 逻辑模型设计 .................................................. 12
5. 结论..................................................................... 16 参考文献.................................................................... 16
1 功能需求
本系统主要是面向付费用户管理新闻,所以前台应满足一下功能:
WORD ..
.
(1)新闻添加:
用户进入后台,可以分类发布实时新闻,包括新闻标题,容,图片,视频。 (2)新闻管理:
用户可以对新闻进行排序,修改,删除。 (3)评论管理:
包括对评论的修改,删除,,排序。对新闻浏览量的查看,排序,加精
2.2 性能需求
a. 功能完整性; b. 数据库的安全性; c. 软件的可维护和可靠性; d. 程序段可移植性; e. 页面功能齐全。 2.3.3 技术可行性
本系统采用B/S模式,即浏览器/服务器模式,在这种模式下无需安装客户端,只需计算机能够连接到因特网即可进行操作。
项目开发工具采用xamp集成软件开发,方便本地测试
采用php开发技术,具备简单易用、完全面向对象和平台无关性且安全可靠的特点
数据库采用mysql,支持十几种操作系统,跨平台、可移植性强,
3. 系统总体设计
系统功能模块图
WORD ..
.
图3-1 系统功能模块图
3.1 系统功能模块
本系统的功能模块主要分为四块:用户模块、浏览模块、评论模块。 3.1.1 用户功能模块
(1)注册模块:在此模块中,用户可以利用真实、密码、性别、用户进行注册。
(2)登陆模块:检验用户是否注册,如果未注册将直接跳转入注册页面,另外还可以检验用户是否为合法用户;
(3)基本信息模块:用户可以通过此模块来修改自己的基本信息。
3.1.2 浏览功能模块
(1)新闻介绍:用户可在此模块中浏览新闻,包括新闻标题,新闻容及
评论等信息;
(2)新闻分类:用户可在此模块中分类检索新闻,查看自己感兴趣的新闻 容;
WORD ..
.
3.1.3 评论模块
(1)查看评论:用户可以浏览整个网页中用户的评论; (2)发表评论:用户可以在发表自己的言论。
4. 系统详细设计
用户视图
图3-2 用户视图
WORD ..