摘 要 ASP.NET是新一代Web应用程序开发平台,它是一个已编译的、基于.NET的开发环境,它提供了生成企业级应用程序所必需的全部服务,基于 .NET Framework 生成,整个框架都可用于任何 ASP.NET 应用程序。可以使用任何与公共语言运行库(CLR)兼容的语言(包括 Visual Basic.NET、C# 和 JScript .NET)来创建应用程序。http://www.16sheji8.cn/ 由于静态网页的交互性低下,又经常改动,导致静态Web站点的开发与维护变得越来越困难。本系统使用ASP.NET(C#语言)和ADO.NET技术开发, 实现了网站新闻的动态管理,使得对信息的管理更加及时、高效,提高了工作效率,具有一般新闻系统的功能,主要包括前台新闻查看区和后台管理区,可为公司各部门发布新闻,为公司网站提供新闻发布与管理的服务。 关键词:ASP.NET ADO.NET 新闻管理 Browser/Server WEB based News System Abstract ASP.NET is Web application program developing platform of new generation, it is one that has already compiled , development environment based on .NET, it has offered and produced all essential services of application program of enterprise layer, produce because of .NET Framework, the whole frame can be used in any ASP.NET application program. Can use any to operate the compatible language (including Visual Basic.NET , C# and JScript .NET ) of storehouse (CLR ) to establish application program with common language . http://www.16sheji8.cn/ Because the static Web, interactive low and often changes. Static Web site led to the development and maintenance has become increasingly difficult .This news system uses ASP.NET (C#) and ADO.NET technological development, has realized the dynamic management of website's news, make the control over information more prompt , more high-efficient , has improved working efficiency. News this system have general news function of system, mainly including front desk news person who look over and back-stage management area, can release news for every department of the company , offer news briefing and management one service for company website. Key words: ASP.NET ADO.NET NewsManagement Browser/Server 目 录 论文总页数:20页 1 引言 1 1.1 课题背景 1 1.2 国内外研究现状 1 1.3 本课题的意义与研究方法 2 2 总体设计 2 2.1 系统需求分析 2http://www.16sheji8.cn/ 2.2 总体结构 3 3 详细设计与主要模块功能 4 3.1 新闻管理系统 4 3.2 用户登录系统 5 4 数据库的设计 5 4.1 NEWS表 5 4.2 LOGINLOG表 6 4.3 JPEG表 6 4.4 MEMBER INFO表 7 4.5 ADMINLOG表 7 4.6 ADMIN INFO表 7 5 功能的代码实现 8 5.1 Web.config配置 8 5.3 主界面设计 11 5.4 撰写新闻界面设计 12 5.5 新闻管理界面设计 13 5.6 个人用户管理界面设计 15 5.7 浏览新闻界面 15http://www.16sheji8.cn/ 结 论 16 参考文献 18 致 谢 19 声 明 20 1 引言 1.1 课题背景 网络时代中,快速及时的新闻浏览,五彩缤纷的网上信息,使网络与人们的生活息息相关。它打破了地域限制,真正使信息得以共享,改变了人们的工作和生活方式。 在当前的市场环境中,随着社会的进步和技术的发展,信息经济也在迅猛发展,市场的竞争在很大程度上体现为信息的竞争。从而,找到合适的资源,成为企业提高竞争力的重要方法。同时,当今的市场环境又是一个快速变化的环境,市场需求在变,对信息的需求也相应处于变化之中。如何能快速适应这一变化,提高公司运作流程的工作效率,进行快速定位,也就成为公司/单位重点考虑的因素。制作网页是企业和个人的宣传自己的重要手段,同时也是学习者获取学习信息的重要手段。 在二十一世纪信息横行的时代里,越来越多的企业计划建立起或者进一步拓展自己的网站。 但是如果为了建立和维护自己的网站而聘请专职的技术人员,其成本对于一个中小企业来说实在是太高了。对于上面这些企业来说,他们最需要的是一个现成的新闻发布系统(Content Manaer System),这样只需要会打字,会上网就能了利用新闻发布系统建立和维护自己的网站。 1.2 国内外研究现状 传统的网站新闻管理方式有两种:一是静态HTML页面,更新信息时需要重新制作页面然后上传页面并修改相应链接。二是基于ASP和脚本语言,将动态网页和数据库结合,通过应用程序来处理新闻。 静态Web站点的开发与维护变得越来越困难,一方面信息的不断增加和变化,使站点维护人员不得不经常修改他们的网页,特别是基于数据库驱动的Web站点更是如此,随着Internet上信息量的增多和交互性的加强使HTML显得越来越难以胜任。另一方面静态网页由于不能与浏览者进行有效交互,使人们感到越来越乏味,而不愿意再一次地进入同一站点。所以开发动态网页或动态内容成了越来越多的站点所追求目标。所谓动态内容是由每一个用户按照自己的需求发出请求而特殊制作的Web网页。 ASP 全称为 Active Server Pages(动态服务器主页),它是一种应用程序环境,可以利用 VBscript 或 Java Script 语言来设计,主要用于网络数据库的查询与管理。其工作原理是当浏览者发出浏览请求的时候,服务器会自动将 ASP 的程序码,解释为标准 HTML 格式的网页内容,再送到浏览者浏览器上显示出来。我们也可以将 ASP 理解为一种特殊的 CGI。利用 ASP 生成的网页,与HTML相比具有更大的灵活性。只要结构合理,一个 ASP 页面就可以取代成千上万个网页。但是,较之近几年的新兴技术,由于ASP本身的局限性使得系统存在着一些不可克服的缺陷。 此,在ASP系统性能上有了很大的改善的ASP.NET系统,就有了非常大的市场。目前成熟的新闻发布系统很多,http://www.16sheji8.cn/ 本论文针对目前新闻发布存在的缺陷,将提出一种采用ASP.NET技术的更为优势的基于Web的新闻发布系统。 1.3 本课题的意义与研究方法 该新闻发布系统是在后台由人工输入文章的内容,然后系统自动将文章内容整理保存(即存入数据库);用户在前台浏览到的均是系统自动产生的网页,所有过程均无需用户手工制作HTML网页的一种高效系统。本系统采用ASP.NET技术,主要由新闻管理以及用户登陆两大模块构成。各大模块下面又包括了许多动能小模块,来动态实现新闻发布,使新闻更具有可见性和及时性。总的来说,与之前的新闻发布系统相比较,其优势主要表现为以下几方面: 一、由于ASP页面每次打开都必须经过先编译后执行的过程,所以页面在反复打开时速度没有任何提升,而ASP.NET页面只需要一次编译后不需要重新编译,直到该页面被修改或Web应用程序重新启动。这使得在多次访问时速度有了极大的提升。 二、由于ASP没有提供任何输出数据为内容的元件,所以在使用ASP撰写数据库页面时只能借助ADO的RecordSet对象逐笔读取记录,而ASP.NET通过ADO.NET提供的DataGrid等数据库元件可以直接和数据库联系。 三、ASP.NET支持应用程序的实时更新。管理员不必关掉网络服务器或者甚至不用停止应用程序的运行就可以更新应用文件。应用程序文件永远不会被加锁,因此甚至在程序运行时文件就可以被覆盖。当文件更新后,系统会温和地转换到新的版本。 四、ASP.NET采取"code-behind"方式编写代码使得代码更易于编写,结构更清晰,降低了系统的开发与维护的复杂度和费用。 本系统以其强大的新闻发布功能、体贴的功能设置及简单的操作流程,得到了众多公司的认可。我在充分考虑公司的新闻发布的基础上,以用户建站特点开发出实用、易用新闻程序,力求满足每一位用户的个性化需求。 2 总体设计 2.1 系统需求分析 开发一个基于Web的新闻发布系统,首先有几个方面需要考虑:一,怎样来做,即选用怎样的开发环境来做。二,做什么,即如何来实现系统的功能的需求。 功能需求主要包括如何用ASP.NET来动态实现新闻的浏览、发布以及更改,由谁管理,其权限如何设置;以及怎样来进行新闻分类,才能使新闻保持其价值性与及时性。 所以以系统功能设计和系统框架与数据库设计为重点,在程序开发过程中,重点需要关注权限管理部分和栏目管理部分,这两部分确定了系统的安全性和健壮性。就此对系统的功能提出了如下需求:
全套毕业设计论文现成成品资料请咨询微信号:biyezuopin QQ:2922748026
返回首页
如转载请注明来源于www.biyezuopin.vip
|