asp.net的网站新闻管理系统设计与实现

asp.net的网站新闻管理系统设计与实现

ID:9288236

大小:20.34 KB

页数:12页

时间:2018-04-26

asp.net的网站新闻管理系统设计与实现_第1页
asp.net的网站新闻管理系统设计与实现_第2页
asp.net的网站新闻管理系统设计与实现_第3页
asp.net的网站新闻管理系统设计与实现_第4页
asp.net的网站新闻管理系统设计与实现_第5页
资源描述:

《asp.net的网站新闻管理系统设计与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、ASP.NET的网站新闻管理系统设计与实现的网站新闻管理系统设计与实现的网站新闻管理系统设计与实现发布时间:2004-04-15作者:陈志华邓贵仕(大连理工大学管理学院系统工程研究所)【摘要】利用和技术开发的网站新闻管理系统,实现了网站新闻的动态管理,使得对信息的管理更加及时、高效,提高了工作效率。同时对系统的开发原理、系统的功能特点和设计方案进行了介绍。【关键词】新闻管理数据库随着Internet的普及,越夷来越多的企业建立了自己的WWW网站,毵企业通过网站可以展示产品,发布最新动态,与用户进行交流和沟通,与合作伙伴华建立

2、联系,以及开展电子商务等。其中新闻管理系统是构成企业网站的一个重要组落12/12成部分,它担负着双层作用,一方面可以惩用来动态发布有关新产品或新开发项目,郗另一方面又可以及时向顾客公告企业经营㈦业绩、技术与研发进展、特别推荐或优惠莞的工程项目、产品和服务,从而吸引顾客w,扩大顾客群。传统的网站新闻管理方式有两种,一是静态HTML页面,更侍新信息时需要重新制作页面然后上传页面覃并修改相应链接,这种方式因为效率太低绱已不多用。二是基于A和脚本语言,将动浍态网页和数据库结合,通过应用程序来处蔻理新闻,这是目前较为流行的做法。但是

3、由于A本身的局限性使得系统有一些不可邹克服的缺陷,而采取了技术的系统性能上觜有了很大的改善,其主要表现在以下几方┞面:1.由于A页面每次打开都必须搪经过先编译后解释的过程,所以页面在反砻复打开时速度没有任何提升,而页面只需涪要一次编译后不需要重新编译,直到该页姘面被修改或Web应用程序重新启动。这镌使得在多次访问时速度有了极大的提升。2.由于A没有提供任何输出数据为内贳容的元件,所以在使用A撰写数据库页面截时只能借助ADO的RecordSet对象逐笔读取记录,而通过提供的Dat息12/12aGrid等数据库元件可以直接和数

4、据芘库联系。3.支持应用程序的实时更袢新。管理员不必关掉网络服务器或者甚至昀不用停止应用程序的运行就可以更新应用疮文件。应用程序文件永远不会被加锁,因胨此甚至在程序运行时文件就可以被覆盖。明当文件更新后,系统会温和地转换到新的砬版本。4.采取"code-beh楫ind"方式编写代码使得代码更易于编埘写,结构更清晰,降低了系统的开发与维ふ护的复杂度和费用。1系统的开发原鹞理基于技术的系统结构模型结构泻是一个三层系统:UI层、业务逻辑层和散数据层,如图1所示。12/12图的系统结构模型UI层负责与用祓户交互,接收用户的输入并将服务

5、器端传苁来的数据呈现给客户。业务逻辑层负祆责接收浏览器传来的请求并将请求传给数束据层,同时将请求处理结果发给浏览器。啁它由Web表单、XMLWeb服务和组亳件服务组成。其中Web表单是应用程序的核心所在,它是向客户呈现数据和信息的基础,也是响应和处理客户与显示的W椽eb表单交互生成的信息和数据的基础。数据层是通过操纵数据为事务逻辑层提兴供数据服务,如存储数据操作结果、返回滩数据检索结果等。访问数据库的原理乍12/12与数据库相连,提供了如下3种方式遒:通过ODBC相连;通过OLEDB相螽连;直接与SQLerver相连。3种

6、尘方式由于应用层次的差异,使得效率由低叛到高,独立性由高到低。对于相连数据库械的数据处理,也有2种方式,即一种是通漾过DataSet来隔离异构的数据源,峋另一种是以流方式从数据源读取(Dat渍aReader方式)。传统的应用菟程序是通过先建立到数据库的连接,在程序的整个运行过程中维护连接的方式来设黏计的。采取了断开连接方式的数据结构。衫当浏览器向Web服务器请求网页时,服务器处理这个请求,并将所请求的网页发魁送给浏览器,然后连接就被断开,直到浏蛩览器发出下一个请求。的另一个创新觅是引入了数据集(Dataset)。一墁个数据

7、集是内存中提供数据关系图的高速谗缓冲区。数据集对数据源一无所知,它们疸可以由程序或通过从数据仓库中调入数据偿而被生成、填充。不论数据从何处获取,捐数据集都是通过使用同样的程序模板而被仆操作的,并且它使用相同的潜在的数据缓诛冲区。12/122系统的功能设计系蚵统的功能结构该新闻管理系统可以在她Window2000erver操作系氙统平台上运行,Web服务器为IIS,拗数据库服务器为MicrosoftQL揭erver2000,开发工具采用的和蒂DreamWeaver。图2给出系统⑩的功能结构图。其工作流程为:用户登录通过权限判断

8、,普通用户只能浏妥览、阅读和查询新闻,注册用户除了可以妾完成普通用户的操作外,还可以进入新闻衰管理模块进行新闻录入、修改和删除的操绊作。注册用户除系统管理员外只能对自己冗录入的新闻进行删改操作。系统的功能特点(1)操作简单、界面友好:柠12/12完全控件式的页面布局,使得新

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。