校园新闻发布系统的设计与实现

摘 要新闻在人们的生活中再普遍不过了,过去大家都通过电视报纸来获得时下新闻,现如今在网络的大数据下人们都通过网络媒介来关注最新消息。作为学校如何快捷的让学生掌握时下新闻和学校最新动态是学校的重中之重。为满足这一需求开发了此新闻发布系统。该系统是以JSP和SQL2005数据库为基础实现的网站,采用JSP技术和B / S模式来设计和实现基本页面,通过SQL Server 2005来实现网站的前台和后台管理功能。该新闻发布系统主要基于MyEclipse 8.5为开发平台来实现的,使得学生在了解社会新闻的同时可以见证着学校的发展。
目 录
一 、概述 1
(一) 研究目标 1
(二)设计思想 1
(三)体系结构 1
(四)开发软件 1
二、系统需求分析 2
(一)可行性分析 2
(二)功能需求分析 2
(三)数据流图 2
(四) 业务流程分析 4
三、系统总体设计 4
(一)功能结构描述 5
(二)功能结构图 5
(三)设计目标 6
(四)性能需求 7
(五)软硬件平台 7
四、数据库设计 7
(一)概念结构设计 7
(二)逻辑结构设计 9
五、系统详细设计 10
(一)主界面 11
(二)用户注册 13
(三) 教学动态 14
(四) 校园风采 16
(五) 校园论坛 17
(六) 后台登录 18
六、系统测试 19
(一)测试目标 19
(二)测试方案 19
总 结 20
致 谢 21
参考文献 22
一 、概述
(一) 研究目标
本系统是一个交互系统能及时的进行行为统计和记录。此系统是用JSP技术来具体开发的,能实现网站新闻的动态管理,能高效便捷管理着信息,效率得到大幅提升。本新闻系统主要有两部分内容:前台新闻查看和后台管理,和一般的新闻系统一样,能实时发布校园新闻,
 *好棒文|www.hbsrm.com +Q: ^351916072* 
让校园新闻管理服务更加便捷。通过发布的信息让学校能在线关注到最新动态。
(二)设计思想
新闻发布系统利用前台讨论器和后台数据库来呈现新闻,在数据库中拥有相同条件的用户信息将被优先查看,将产生关联的界面传送至前台讨论器。客户端要展现的消息是伴着后台管理数据库的调换而非静态呈现出的,在此基础上客户端便能捕捉到用户的即时的动态消息。
设计此新闻发布系统需要依据如下规则。
(1)实用性:用户在熟知操作流程下,能直接了当地进行在线查询了解科技成果信息。
(2)安全性:设计中用充足的安全计划,做到资源共享。
(3) 维护性:网络的检测和软硬件的日常维护方便有效。
(4) 扩展性:便捷的系统扩张使系统得到进级,完完全全的稳定收益。
(三)体系结构
新闻发布系统低成本,界面功能强大,使用普遍,建设与检测容易,选用了时下最流行的B/S模式体系结构。拥有功能优越的系统延展性,能有效的解决涌现的问题。
互连网用户是本系统所开放的群体。较先进的B/S三层结构如图2.0所示。

图2.0 B/S三层结构图
(四)开发软件
1.JSP技术
JSP技术是一种为了把表示逻辑从Servlet中分离出来的动态页面技术。
2. SQL2005数据库
SQL Server 2005 数据库是一个集合许多开发工具包优点的新颖数据库。
3. MyEclipse
MyEclipse是拥有完整的编码、测试、调试和发布功能的集成开发环境。
二、系统需求分析
(一)可行性分析
第一由于对开发工具和服务器的选择不单单是开发成本较低的基于Web的B/S模式,更特别的是几乎所有的开源软件都免费,因此从经济可行性上来说完全有必要的。第二由于完成目标系统的建设需要配置比较高性能的PC机,SQL Server 2005软件和Winxp操作系统,IIS服务器等。因此从技术可行性上讲,将它们与JSP语言相结合是明智的。第三由于工作人员所拿手的系统的管理工作主要有信息的录入、修改、统计等,因此从操作可行性上来讲,胜任是没有问题的。
总而言之,我们在完成对软件测试的管理的前提下可以设计出适合的平台系统,操作性是首要考虑的。
(二)功能需求分析
网站总体组织结构离不开本网站组成结构的设计,这是本系统的需求。本新闻发布系统能实现的功能模块如下:首页、用户注册、系统简介、教学动态、校园文化、校园兴趣、校园风采、在线留言、校园论坛和后台管理功能。
上述不仅展示了本系统的主要功能也满足了本网站的主要需求,抛开这些功能来说,为了让系统看起来更具有实用性和完整性,设计中也升级整顿了部分细节。
(三)数据流图
根据信息流程的原理,分析业务流程。
图2.1显示了在设计系统中主要的四个成果的流向。

图2.2显示了用户信息处理的三种方式:

图2.3显示了留言处理的三种数据体现方式。

图2.4显示了论坛信息处理包含的两种表达效果。

图2.5 显示了管理员登录的四个主要的数据处理功能。

(四) 业务流程分析
根据原始信息来具体分析业务操作要遵循哪些流程。
主要通过该分析来观察和解决一些在系统调查中容易出现的错误,下图2.6为业务具体实现的流程图。

图2.6业务具体实现流程图
三、系统总体设计
(一)功能结构描述
本网站的总体组织结构通过组成结构来呈现,极大地满足了对新闻发布系统的各种需求。此管理系统实现了如下几大功能模块的功能:首页、用户注册、系统简介、教学动态、校园文化、校园兴趣、校园风采、在线留言、校园论坛和后台管理等。
网站的前台功能结构由如下几块组成。
(1)用户注册:使用者用个人信息来完成注册任务。
(2)系统简介:开发者对系统的整体简单描述。
(3)教学动态:学校最新的教学任务信息发布采集。
(4)校园文化:对校园开展的文化加以宣传。
(5)校园兴趣:采集学生们不同的校园兴趣信息。
(6)校园兴趣科技成果:方便校园内新兴科技成果的分享。
(7)在线留言:为了让用户能随时地交换思想。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wljs/630.html

好棒文