摘 要
随着计算机技术的迅速发展,网络正以一种前所未有的冲击力影响着人类的生产和生活。网络的快速发展,颠覆了传统的信息传播方式,冲破了传统的时间,空间的局限性,继而引发了人类阅读方式的变革。现如今,网络阅读已成为一种新的时尚,在这种趋势下,文章发布系统应运而生,该系统能以更快速有效的方式分享世界各种信息资源。
本文设计的文章发布系统是一个基于B/S模式,前台界面采用JSP语言编写,后台采用SSH框架来搭建,开发环境使用MyEclipes的系统。该系统充当了一个网络文章发布媒介的功能,实现了系统化、自动化的管理,使人们在任何地方都能获得需要的信息。该系统实现了以下几个功能:用户管理功能,文章管理功能,文章搜索功能,文章评论功能。
关键词: java;MVC;文章发布
3.2 系统需求分析
在开发系统时,要对系统进行需求分析。需求分析要对系统的功能和性能进行描述,对使用的数据库进行设计。
抽象出系统的逻辑模型。了解系统要“怎么做”,在这基础上,再从系统的物理模型当中抽象逻辑模型。一般来说,物理模型中通常有许多物理因素,一些物理因素非系统所必要,这些因素就成为系统的负担,所以要分析物理模型,区分必要、非必要因素,然后在模型中去掉非必要的因素素最后获得反映系统本质的逻辑模型。
为了完整系统的描述,通常需要补充系统的逻辑模型。采用图形的方式来对网页的界面进行表达,有助于系统后续开发。
3.2.1 功能模块
根据需求分析的结果,文章发布系统主要划分两个子模块后台管理模块,前台门户模块,各模块又包含子模块。
界面设计模块
用户注册模块
用户登录模块
文章搜索模块
用户留言模块
用户评论模块
用户信息管理模块
功能管理部分
用户管理模块
公告管理模块
文章管理模块
评论管理模块
留言管理模块
管理员管理模块
![651c88b667d66ca3c3dd46fe84932178.png](https://img-blog.csdnimg.cn/img_convert/651c88b667d66ca3c3dd46fe84932178.png)
![fc4712979671fb859f4ff18d4fd36d4d.png](https://img-blog.csdnimg.cn/img_convert/fc4712979671fb859f4ff18d4fd36d4d.png)
![07bb452aa147eeb99649fbd13563342e.png](https://img-blog.csdnimg.cn/img_convert/07bb452aa147eeb99649fbd13563342e.png)
![487f1d181c1840f4430ba1f09eeeb0c3.png](https://img-blog.csdnimg.cn/img_convert/487f1d181c1840f4430ba1f09eeeb0c3.png)
完整的源码和详细的文档,上传到了 WRITE-BUG技术共享平台 上,需要的请自取:
https://www.write-bug.com/article/3253.html