毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
ASP.net在线新闻发布系统的设计与实现(2)
系统使用ASP.NET作为开发平台。ASP.NET是由微软在.NET Framework框架中所提供,开发Web应用程序的类库,它提供了一个统一的 Web 开发模型,其中包括开发人员生成企业级Web应用程序所需的各种服务,以及ASP.NET网页处理、扩充以及HTTP通道的应用程序与
通信
处理等工作。
ASP.NET是ASP技术的后继者,但它的发展性要比ASP技术要强大许多。ASP.NET可以运行在安装了.NET Framework的IIS服务器上,ASP.NET在2.0版本已经定型,在.NET Framework 4.5上则加上了许多功能和服务器控件等[7]。
ASP.NET 是一个已编译的、基于.NET 的环境,可以用任何与 .NET 兼容的语言(包括 Visual Basic .NET、C# 和 JScript .NET)创作应用程序。另外,任何 ASP.NET 应用程序都可以使用整个.NET Framework框架。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等[8]。
2.系统分析
2.1需求分析
新闻发布系统主要用于学校新闻的发布和新闻的浏览及评论,其主要的功能有新闻搜索和浏览、用户注册、新闻评论、以及新闻、用户、评论内容的管理。网站的管理需要有管理员权限才能登陆网站管理后台,进而对网站新闻进行添加,管理员具有所有权限,能够对系统进行全面管理。
根据校园网站新闻发布管理的实际需求,在首页中能显示最近发布的几条新闻,用户可以根据自己的需求,按照输入的关键词搜索含有关键词的新闻,用户可以对新闻发表自己的评论,系统设计为匿名评论(无需登陆即可评论)。同时在后台发布新闻时可以添加图片,也可以添加HTML语法,在前台能自动根据HTML语法规则来显示新闻。
在后台管理中,只有拥有管理员权限的用户才能登录管理后台,为了网站的安全,必须有一个登录并验证权限的模块,只有拥有管理员权限的才可以登录后台。在管理新闻和用户时,为了避免数据过多造成查找不便,所以需要有个查找(新闻标题、用户)模块用于查找新闻或用户。
根据以上需求分析,该系统要实现的主要功能如下。
前台显示新闻部分
(1)用户登录区
(2)显示最新的前几条新闻
(3)搜索新闻
(4)新闻浏览
(5)发表评论
后台管理部分
(1)登录验证
(2)添加、修改和删除新闻
(3)管理发布新闻
(4)用户管理
(5)评论管理
2.2系统的模型结构
该系统的设计采用了三层架构的思想,即表示层、业务层和数据访问层,通过三层使得系统代码的完成更加层次化,使得各层的耦合度降到最低,利于系统的二次开发[9]。该系统的模型结构如图1所示。
图1 新闻系统的模型结构图
该系统结构分为三个逻辑层。
表示层:是为客户提供用于交互的应用服务图形界面,帮助用户更好的理解和应用服务,呈现业务层中传递的数据,一般用ASP.NET页面来实现。
业务层:业务逻辑层是在数据访问层和表示层之间进行数据交换的桥梁,按业务需求调用数据访问层中的方法组合,集合了各种业务规则到一个BLL中,一般都是以类库(Class Library)的形式来实现的。
数据访问层:数据访问层为业务层提供对数据的增加、删除、修改,查找和判断存在等常用的数据访问方法,是跟数据库进行直接交互的,通过代码实现对数据的修改[10]。
2.3系统的功能模块
在线新闻发布系统主要分为两大部分,前台用户浏览模块和后台管理员管理模块。前台部分主要实现用户的浏览、新闻的评论等功能,而后台则主要实现对新闻、用户和评论内容的管理等。所以,系统的结构可以分为7个模块。
共5页:
上一页
1
2
3
4
5
下一页
上一篇:
云计算中负载均衡优化模型及算法研究
下一篇:
JSP+Mysql网上在线答疑系统的研究与设计
ASP.NET的Web网络應用程序开...
asp.net+sqlserver数据挖掘的在...
asp.net+sqlserver图书借还信息系统设计
asp.net+sqlserver仪器设备采购...
asp.net+sqlserver信息安全技术...
asp.net+sqlserver社区医院病员...
ASP.NET微信平台的办证系统设计
志愿者活动的调查问卷表
中国学术生态细节考察《...
10万元能开儿童乐园吗,我...
承德市事业单位档案管理...
公寓空调设计任务书
神经外科重症监护病房患...
国内外图像分割技术研究现状
医院财务风险因素分析及管理措施【2367字】
AT89C52单片机的超声波测距...
C#学校科研管理系统的设计