毕业设计论文-校园新闻门户网站的设计与实现

常州大学本科生毕业设计(论文)

B/S体系结构与C/S体系结构相比不仅具有其全部的优点,而且又有C/S体系结构所不具备的独特优势:

(1)开放的标准:B/S所采用的标准都是开放的、非专用的,是经过标准化组织所确定而非单一厂商所制定,保证了其应用的通用性和跨平台性[5]。

(2)较低的开发和维护成本:B/S的应用只需在客户端安装通用的浏览器即可,维护和升级工作都在服务器端进行,不需对客户端进行任何改变,故而大大降低了开发和维护的成本。

(3)用户使用简单,界面友好:B/S用户的界面都在统一的浏览器上,浏览器易于使用、界面友好,又因为它不再负责数据的存取和复杂数据计算等任务,只需要进行显示,因而大大降低了对客户端的要求[6]。

从以上的分析与比较可以看出,B/S模式具有C/S模式无法替代的优越性:它简化了系统的开发和维护,并且特别适用于网上信息发布。因此,网上作业提交系统采用了基于B/S模式的体系结构。 2.2.2 管理可行性

新闻发布系统是学生在学校对校内和校外信息交流的平台 ,它的内容对于学校的决策者和管理者来说都至关重要,所以新闻发布系统应该能够为用户提供充足的信息。可以说它是完全为学生朋友服务的系统,并且适用于各所高校。

作为计算机应用的一部分,使用计算机对网上新闻发布进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高网上新闻发布的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件,因此,开发这样一套新闻发布软件成为很有必要的事情[7]。 2.2.3 经济可行性

通过调查分析开发校园新闻管理系统网站所具备的能力及实现的方法,准确确定新闻管理系统网站的总体结构,利用SQL2005数据库所具有的能力,以最简洁最容易的方法,使用asp.net和Vs2005开发使其达到快速开发的效果[8]。 2.3 业务流程分析

本系统的业务流程,就是对一个用户的各种操作做出响应,调动相关功能模块和数据库实现其要求的过程。

系统业务流程图如图2.1所示。

第4页 共28页

常州大学本科生毕业设计(论文)

图2.1 系统业务流程图

第5页 共28页

常州大学本科生毕业设计(论文)

3校园新闻管理系统设计

3.1 系统物理环境配置

系统硬件平台的配置: (1).CPU:PIII800。 (2).内存:384M DDR。 (3).硬盘:20GB。

(4).基本的输入、输出设备。 系统软件平台的配置:

如果说硬件是一个系统的身体,那么软件则是一个系统的灵魂,一个系统设计的好坏,不仅要有正确的软件开发思想,也应该有良好的软件开发工具,校园新闻赶路系统所采用的软件配置环境为:

(1).操作系统:Windows XP。

(2).数据库软件:SQL2005数据库。 (3).系统开发软件:Asp.Net+VS2005 3.2系统概要设计

(1).用户浏览功能:为了方便用户能及时的浏览到相关新闻。 (2).用户注册功能:用户可以通过填写相关信息来注册。

(3).用户留言功能:用户登录后可以发布留言。

(4).用户登录功能:分为普通用户和管理员登录两个模块。

(5).已注册用户经过登录对新闻发表评论功能:用户可以查看别人发表的评论,也可以发表自己的评论。

(6).管理员发布新闻功能:管理员可直接发布新闻到新闻浏览界面。 (7).管理员删除新闻功能:管理员可删除新闻[9]。

系统功能模块结构图反映了校园新闻管理系统功能模块的划分,如图3.1所示。

校园新闻管理系统前台功能模块后台管理员新闻展示新闻搜索发表留言用户注册用户登入校园新闻管理下载资料管理学校信息管理课程安排管理放假通知管理学校风采管理 图3.1 系统功能模块结构图

第6页 共28页

常州大学本科生毕业设计(论文)

3.3 数据库设计 3.3.1 概念设计

概念结构是各种数据模型共同基础,它比数据模型更独立于机器、抽象,更加稳定。为了把用户的数据要求清晰明确的表达出来,通常要建立一种面向问题的数据模型,按照用户的观点来对数据和信息建模。最常用的概念性数据模型就是E-R模型。

新闻N管理1管理员1管理N放假通知111管理风采管理3.3.2 逻辑设计

数据库逻辑设计分为三个阶段,分别是:用户要求、建立E-R 模型和数据库模式设计。

数据库逻辑设计中的第一阶段收集和分析用户需求是按以下四步进行的:分析用户活动,确定系统范围,分析用户活动所涉及的数据和分析系统数据。逻辑设计第二阶段建立E-R 模型分两步,首先应进行局部E-R 模型设计,然后进行总体E-R 模型的设计。逻辑设计第三阶段在数据库模式设计阶段分两步进行,第一步初步设计,把E-R 图转换为关系模型,第二步优化设计,对模式进行调整和改善。

我们所要进行研究的是逻辑设计的第三步即将E-R图像关系模型转化。下面把实体及实体间关系转换成为关系模型。实体转换出的关系模式:

用户信息表{用户ID,密码,性别,邮箱,联系电话,登陆账号} 管理员信息表{管理员ID,密码,登陆账号}

新闻信息表{新闻ID,新闻标题,新闻内容,更新时间,专区ID}

N管理课程N学校信息图3.2 系统ER图

第7页 共28页

N

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4