asp.net网络工程系网络技术专业毕业设计

上传人:m**** 文档编号:552654244 上传时间:2023-02-02 格式:DOC 页数:24 大小:764KB
返回 下载 相关 举报
asp.net网络工程系网络技术专业毕业设计_第1页
第1页 / 共24页
asp.net网络工程系网络技术专业毕业设计_第2页
第2页 / 共24页
asp.net网络工程系网络技术专业毕业设计_第3页
第3页 / 共24页
asp.net网络工程系网络技术专业毕业设计_第4页
第4页 / 共24页
asp.net网络工程系网络技术专业毕业设计_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《asp.net网络工程系网络技术专业毕业设计》由会员分享,可在线阅读,更多相关《asp.net网络工程系网络技术专业毕业设计(24页珍藏版)》请在金锄头文库上搜索。

1、石家庄信息工程职业学院2006级计算机网络技术毕业论文石家庄信息工程职业学院毕业生毕业设计(论文)学生姓名 黄昕华 学生学号 130611140314 专 业 网络技术 系 别 网络工程系 指导教师 马晓丽 指导系部 网络工程系 2009年4月20日第 3 页 共 19页毕业设计说明新闻发布系统专业:网络工程系网络技术专业 班级:3班 姓名:黄昕华 指导教师:马晓丽本系统采用 2.0(c#)+sql2005开发。本系统需要成为管理员后才能发布新闻,用户需要先注册才能进行对新闻的评论。本系统实现能实现用户浏览新闻、评论新闻、对喜爱的新闻进行添加到收藏里面,对新闻进行分类,各个分类中含有小子类,对

2、新闻浏览的次数进行记录,对热点新闻进行读者调查,添加超链接等主要功能。其中,管理员的权限有:能对新闻进行添加、删除、管理。添加新闻可以直接添加链接,可以添加图片,添加表格等功能。实现效果是采用的第三方控件。能对用户进行管理:添加用户,修改用户信息,将普通用户上升为管理员,删除用户的功能。对于评论消息的管理:管理员对于涉及法律纠纷、低俗语言、恶意中伤他人、辱骂政治官员、诋毁国家荣誉的言论给与删除,但是不能对用户的言论进行修改。具体的功能模块如下图所示。新闻发布系统前台模块后台模块浏览新闻发表评论检索新闻新闻管理评论管理类型管理用户管理超链接管理新闻发布系统后台管理专业:网络技术 班级:3班 学号

3、:130611140314 姓名:黄昕华 指导教师:马晓丽摘要: 从建立网站的实际情况出发,经过对有关网站新闻发布事项的一番考察和分析,确立了新闻发布系统的具体实现功能。本系统采用ASP.NET技术制作的一个动态网站,主要实现对新闻的分类、发布,模拟了一般新闻媒介的发布的过程。本系统的结构设计和功能设计:能实现新闻的分类显示,最近新闻的提示功能等。经过授权的用户可以通过Web浏览器,以人机交互式的客户端程序实现对学校新闻的发布、管理、实时的进行行为统计和记录。Abstract: Creating a site from the actual situation, through press r

4、eleases on matters relating to site visits and analysis of some of the established system of press releases to achieve a specific function . The system uses ASP.NET technology produced a dynamic website, the main categories of news, publishing, media simulation of a general release process. The stru

5、ctural design of the system design and function: to achieve the classification of news shows, the latest features such as news tips. Authorized users can browser through the Web to human-computer interactive client program to achieve the release of information on schools, administration, real-time s

6、tatistics and records to carry out acts.关键字:新闻发布、A、Sql2005Keywords: News issues 、A、Sql2005 目 录1. 引言11.1开发工具的选用11.2 ADO.NET技术简介12. 系统分析42.1系统调查42.2 系统功能需求分析43. 系统设计53.1系统总体结构设计53.2数据库设计74. 系统编码与实现94.1 开发工具的选择94.2系统编程与测试94.2.1系统主界面94.2.2后台管理登陆窗口与代码104.2.3 各项内容管理与实现(详细)115. 代码调试与测试16毕业设计总结19参考文献191. 引言

7、随着Internet的普及,网页逐渐融入人们的生活,快速及时地浏览新闻,获取五彩缤纷的网上信息,已成为人们日常生活的一部分,与此同时越来越多的企业建立了自己的WWW网站,企业通过网站可以展示产品,发布最新动态,与用户进行交流和沟通,与合作伙伴建立联系,以及开展电子商务等。其中新闻管理系统是构成企业网站的一个重要组成部分,它担负着双层作用,一方面可以用来动态发布有关新产品或新开发项目,另一方面又可以及时向顾客公告企业经营业绩、技术与研发进展、特别推荐或优惠的工程项目、产品和服务,从而吸引顾客,扩大顾客群。传统的网站新闻管理方式有两种,一是静态HTML页面,更新信息时需要重新制作页面然后上传页面并

8、修改相应链接,然而随着Internet的进一步发展,这种静态Web站点的开发与维护变得越来越困难,而且不能与浏览者进行有效交互,从而使得这种方法已不多用。二是基于ASP、PHP或者JSP和脚本语言,将动态网页和数据库结合,通过应用程序来处理信息,这是目前较为流行的做法。本文论述的就是采用 2.0(c#) + sql2005开发环境开发动态的Web新闻发布系统。1.1开发工具的选用ASP.NET是Active Server Page.NET Framework的缩写,意为“基于动态WEB应用程序的技术服务器网页”。ASP. NET是微软公司开发的代替asp的一种应用,它可以与数据库和其它程序进行

9、交互,是一种简单、方便功能强大的编程工具。ASP. NET的网页文件的格式是.aspx,现在常用于各种动态网站中。 ASP.net是一种服务器端脚本编写环境,可以用来创建和运行动态网页或web应用程序。ASP.net网页可以包含HTML标记、普通文本、脚本命令、.css、以及COM组件等。利用ASP.NET可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。 与HTML相比,ASP.NET网页具有以下特点: (1)利用ASP.NET可以实现突破静态网页的一些功能限制,实现动态网页技术; (2)ASP文件是包含在HTML代码所组成的文件中的,易于修改

10、和测试; (3)服务器上的ASP.NET解释程序会在服务器端制定ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页; (4)ASP.NET提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息;(5)ASP可以使用服务器端ActiveX组建来执行各种各样的任务,例如存取数据库、发现那个Email或访问文件系统等。(6)由于服务器是将ASP.NET程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP.N

11、ET所编写的原始程序代码,可防止ASP.NET程序代码被窃取。ASP,活动服务器页面,就是一个编程环境,在其中可以混合使用HTML、脚本语言以及组件来创建服务器端功能强大的Internet应用程序。 如果你以前创建过一个站点,其中混合了HTML、脚本语言以及组件,你就可以在其中加入ASP.NET程序代码。通过在HTML页面中加入脚本命令,你可以创建一个HTML用户界面,并且,还可以通过使用组件包含一些商业逻辑规则。组件可以被脚本程序调用,也可以由其他的组件调用。1.2 ADO.NET技术简介ADO.NET的名称起源于ADO(ActiveX Data Objects),这是一个广泛的类组,用于在

12、以往的Microsoft技术中访问数据.之所以使用ADO.NET名称,是因为Microsoft,希望表明,这是在.NET编程环境中优先使用的数据访问接口。它提供了平台互用性和可以伸缩的数据访问。ADO.NET增强了对非连接编程模式是支持,并支持RICH XML.由于传送的数据都是XML格式的,因此任何能够读取XML格式的应用程序都可以进行数据处理。事实上,接受数据的组件不一定要是ADO .NET组件,它可以是基于一个Microsoft Visual Studio的解决方案,也可以是任何运行在其它平台上的任何应用程序。 ADO.NET是一组用于和数据源进行交互的面向对象类库。通常情况下,数据源是

13、数据库,但它同样也能够是文本文件、Excel表格或者XML文件。 ADO.NET允许和不同类型的数据源以及数据库进行交互。然而并没有与此相关的一系列类来完成这样的工作。因为不同的数据源采用不同的协议,所以对于不同的数据源必须采用相应的协议。一些老式的数据源使用ODBC协议,许多新的数据源使用OleDb协议,并且现在还不断出现更多的数据源,这些数据源都可以通过.NET的ADO.NET类库来进行连接。 ADO.NET提供与数据源进行交互的相关的公共方法,但是对于不同的数据源采用一组不同的类库。这些类库称为Data Providers,并且通常是以与之交互的协议和数据源的类型来命名的。表1列处了一些

14、常见的data providers,以及它们所使用的API前缀,和允许进行交互的数据源类型。 SqlConnection 对象:和数据库交互,你必须连接它。连接帮助指明数据库服务器、数据库名字、用户名、密码,和连接数据库所需要的其它参数。connection对象会被command对象使用,这样就能够知道是在哪个数据库上面执行命令。 与数据库交互的过程意味着你必须指明想要发生的操作。这是依靠command对象执行的。你使用command对象来发送SQL语句给数据库。command对象使用connection对象来指出与哪个数据库进行连接。你能够单独使用command对象来直接执行命令,或者将一个

15、command对象的引用传递给SqlDataAdapter,它保存了一组能够操作下面描述的一组数据的命令。 sqlDataReader对象:许多数据操作要求你只是读取一串数据。data reader对象允许你获得从command对象的SELECT语句得到的结果。考虑性能的因素,从data reader返回的数据都是快速的且只是“向前”的数据流。这意味着你只能按照一定的顺序从数据流中取出数据。这对于速度来说是有好处的,但是如果你需要操作数据,更好的办法是使用DataSet。 DataSet对象: DataSet对象是数据在内存中的表示形式。它包括多个DataTable对象,而DataTable包含列和行,就像一个普通的数据库中的表。你甚至能够定义表之间的关系来创建主从关系(parent-child relationships)。DataSet是在特定的场景下使用帮助管理内存中的数据并支持对数据的断开操作的。DataSet是被所有Data Providers使用的对象,因此它并不像Data Provider一样需要特

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号