欢迎来到天天文库
浏览记录
ID:35968313
大小:15.53 KB
页数:8页
时间:2019-04-29
《基于web的高校新闻网设计与开发》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、基于Web的高校新闻网设计与开发摘要:如何建设一个管理高效、契合实际、有着通畅信息收集、编辑、发布、审核、查询渠道的新闻网管理系统,是该文研究的主要任务。通过研究高校新闻网的整体架构,包括硬件规格、网络环境、整体设计、模块分工、详细编码、工作流转等内容,设计一个基于B/S架构系统的理论开发的新闻网管理系统。该系统涵盖了建设一个完善的高校新闻网的各个方面,提出了一些Web2.0下的新应用,对同类网站的建设有一定的参考意义。关键词:新闻网;工作流;Web;三层架构中图分类号:TN915?34;TP315文献标识码:A文章编号:1004?373X(2016)1
2、2?0073?04Abstract:Themainmissionofthispaperishowtobuildanefficientandrealisticnewsnetworksystemwithclearinformationcollection,editing,publishing,auditing,querychannels.AnewsnetworkmanagementinformationsystembasedonB/Sarchitectureisdesignedbystudyinganoverallarchitectureoftheunive
3、rsitynetwork,includingthehardwarespecifications,networkenvironment,overalldesign,modulecodedivisionofdetailed,workflow,etc.Thissystemcoversalltheaspectsofconstructingaperfectuniversitynewsnetwork,inwhichanumberofnewapplicationsunderWeb2.0areproposed.Ithasacertainreferencesignific
4、ancefortheconstructionofsimilarsites.Keywords:newsnetwork;workflow;Web;three?layerframework新形势下的高校新闻网[1?3]应当是一个可扩展的,基于Web新技术的平台,可以在该平台上方便地构建业务应用程序,以便更好地存储、共享和管理高校内的信息。在Web2.0时代,高校新闻网应该提供更加灵活的管理方式,通过权限设置和可扩展的策略管理来控制信息,使用工作流工具便捷地实现内容核准与发布过程。1负载测试和软硬件设计经过参照硬件为DELL2950的服务器连续5周的负载采样测试
5、(如图1所示),为了保证服务器和网络环境未来的访问增长空间,决定采取以下硬件架构:新闻网系统主程序运行在采用两台DELL2950组成的NLB[4?5]系统之上,SQLServer2008安装在由两台DELL6950组成的主动/被动集群上,数据存储在SAN上,各服务器以千兆网卡互联。例在这套硬件系统中运行高校新闻网系统,CPU占用率始终低于42%(峰值一般出现在周一的8:00―10:00间),带宽占用率也保持在67%以下,很好地保持了新闻网的高效稳定运行和被访问,也为突发性高访问状况预留了资源空间。2系统总体架构高校新闻网是一个功能完善的新闻类网站,由前台
6、管理(新闻浏览)和后台管理两大部分组成[6]。前台功能模块主要包括新闻信息分类、查询、浏览,一些专题的浏览,视频音频信息的浏览等模块,同时提供后台登录等功能,如图2所示。后台管理功能模块主要包括新闻管理、链接管理、管理员设置三大功能模块,其具体的后台管理功能模块如图3所示。3系统体系结构设计高校新闻网管理系统是基于.NET的三层架构体系,选用B/S模式进行架构,使用高性能PC作为服务器,采用MicrosoftSQLServer2008企业版作为数据库服务器,采用ADO作为数据访问的基础。3.1用户界面层设计用户界面层(UI)按照业务逻辑划分,分为普通用户
7、和系统管理员。普通用户可以通过前台Web页面进行新闻浏览、新闻检索、新闻评论等操作,系统管理员用户可以依据权限添加、删除、修改新闻的内容,以及新用户的添加、删除和修改。用户Web页面设计如图4所示。后台管理页面为系统管理员用户使用,完成各种后台管理的操作,其后台页面设计如图5所示。3.2业务逻辑层设计本系统的业务逻辑层(BLL),包括:用户管理业务逻辑类(UsersBLL)、新闻文章业务逻辑类(NewsArticleBLL)、新闻类别业务逻辑类(NewsClassBLL)、通知公告业务逻辑类(BulletinBLL)、置顶首页业务逻辑类(HomePage
8、BLL)、新闻点击业务逻辑类(NewsClickBLL)、友情链接业务逻辑类(L
此文档下载收益归作者所有