1. 研究目的与意义
在Internet高速飞速发展的今天,互联网成为人们获取、发布和传递信息最快速的重要渠道,它在人们政治、经济、文化、生活等各个方面发挥重要作用,因此网站建设在网络应用上的地位显而易见。WebService技术是可将动态网页和数据库结合,通过应用程序来处理新闻,这是目前最为流行的做法。人们对最新信息的需求和发布迫切的需要及时性,而动态交互式网页刚好提供了这些功能。因此新闻发布系统就是一个能够在网上实现新闻的网上发布,多栏目管理,实时的进行最新新闻发布的网上交互系统。如今做为网络媒体的核心系统,其重要性是越来越重要:一方面,它提供一个新闻管理和发布的功能;另一方面,现在的新闻发布要求实现与普通的用户实现交互,用户可以方便地参加相关新闻的评论。
2. 课题关键问题和重难点
B/S结构界面通过浏览器来实现,部分事物逻辑在前端实现,主要事务逻辑在服务器端实现。服务器端SQLServer建立数据库,创建封装类库DAL,业务逻辑类库BLL。BLL引用DAL和model,服务项目引用BLL和model。浏览器端通过向服务器端口发出TCP连接请求,服务器上的WEB服务器程序响应连接,然后建立连接,然后浏览器向WEB服务器请求一个页面,给出页面的URL,WEB服务器根据URL到指定的路径上找到页面文件,ASP动态页面经过编译,生成静态页面发给浏览器,浏览器将页面文件的内容解释成页面。
3. 国内外研究现状(文献综述)
在网络发展迅速的当下,收取信息的途径各式各样,新闻发布系统是其中最为普遍的一个。为了使用户轻松快捷的获取到新闻信息,新闻发布系统都需要投入很大的人力和物力。该系统的设计和实现首先要进行需求分析,了解目前门户网站存在的功能需求、数据处理等问题,以及将来可能增加的需求。设计出系统的大体框架,划分系统的两大块:客户端和管理端,对每个模块各自进行设计与开发,然后进行整个程序的开发,最后对开发出来的系统进行功能和性能上的测试,通过测试发现问题并解决,最后得到基本完善的门户网站。
1999年,惠普公司成为第一个引入web服务概念的软件厂家。惠普公司的espeak平台使开发人员可以建立与实现电子web服务,这是与web服务相似的程序单元。但是,espeak的基础技术具有专业性质,从而使这个平台没有得到广泛的行业支持。
2000年6月,微软公司正式提出了web服务的概念,把web服务作为.net项目的关键组件,这个项目用的是全新的方法在开发、构建与使用软件,能够牢牢掌握internet。微软公司声称将整个公司的命运都压在web服务上,使web服务几乎立即成为下一件大事。现在几乎每个主要软件厂家都在推出web服务工具和应用程序。
4. 研究方案
1、新闻发布系统服务端端使用asp.netweb服务项目,客户端使用web浏览器,通过webservice和数据库进行交互。
2、服务器端三层架构,数据库使用sqlservice处理数据管理员登陆、增删新闻、处理评论。
3、客户端设计使用asp.net网站项目,网站添加用户注册登陆、新闻浏览、发表评论数据到数据库。
5. 工作计划
第1周与学生就课题进行交流及讨论,明确课题要求;
第2周查阅相关文献和论文
第3周确定课题大致方向
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。