aspne新闻网站的设计与实现

更新时间:2024-04-16 12:48:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

毕业设计(论文)

题 目: _新闻网

学 院: ____________

专 业: __________________

学生姓名:班级/学号:__________________________

指导老师/督导老师: _____

起止时间:__________________________________

摘要

摘要

本文主要阐述了新闻网的开发方法以及实现的功能。

本网站采用ASP.NET 技术作为创建Web站点的方式,以ASP.net中的C#作为编程开发语言,采用SQL Server 2000 数据库作为后台数据库。它是基于Browser/Server结构下形成的数据驱动的Web应用程序。

本项目基本遵循了软件工程方法论进行需求分析、概要设计、详细设计和软件测试。 实现了新闻网的新闻网前台: 1、美观的新闻浏览界面

2、新闻分类,新闻详细信息,站内新闻搜索,用户登录及注册、后台登录。 3、显示出最新发布的十条新闻

4、点击新闻标题查看新闻详细信息及评论,未登录用户可以看到本条新闻的相关评论,但没有评论权限;只有已登录的用户可以对新闻进行评论;

新闻网后台管理:1、管理员登录,站内搜索2、新闻类别管理、新闻内容管理、评论审核管理、管理员设置、退出后台管理。

关键词:新闻网;ASP.NET;C#;Browser/Server;SQL Server 2000;

I

Abstract

Abstract

This article focuses on the development of methods and functions of the site of the new website.

This site uses ASP.NET technology as a way to create a Web site, ASP.net C # Programming Language, SQL Server 2000 database as the back-end database. It is data-driven Web applications based on Browser / Server structure formation. This project follows the basic methodology of software engineering requirements analysis, preliminary design, detailed design and software testing.

Company Profile Certificates, news management, product management, resources, downloads management, recruitment information management, the background of the candidates resume query and message board management and front display, and administrator information management functions of the site of the new northern technology companies , along with the product search function, can easily and quickly find the products you want to know.

Keywords: New website;ASP.NET;Browser/Server;SQL Server;

II

Abstract

目录

摘 要(中文) ................................................................................................................. I

(英文) ............................................................................................................. II 摘要 .............................................................. I Abstract .......................................................... I 第一章 概述 ....................................................... 1

1.1研究背景及现状 ....................................................... 1

1.2课题研究的意义 ....................................................... 1 1.3主要研究的内容 ....................................................... 2 1.4 论文整体结构......................................................... 2 第二章 开发环境介绍 .............................................. 3

2.1 开发工具介绍......................................................... 3 2.1.1 ASP.NET简介 ....................................................................................................................... 3 2.1.2 数据库简介 .......................................................................................................................... 4

2.2 运行环境 ............................................................ 5 第三章 需求分析和总体设计 ........................................ 6

3.1 可行性分析 .......................................................... 6 3.2 网站需要解决的主要问题 ............................................... 6 3.3网站目标与功能 ....................................................... 7 3.3.1网站目标 ............................................................................................................................... 7 3.3.2网站要达到的功能................................................................................................................ 7

3.4 数据库逻辑设计E-R图 ................................................ 7 3.4.1 实体与属性之间的关联 ....................................................................................................... 7 第四章 网站实现 .................................................. 9

4.1 网站后台功能模块实现 ................................................. 9 4.1.1管理员信息管理.................................................................................................................... 9 4.1.2添加新闻类别 ..................................................................................................................... 10 4.1.3新闻类别管理 ..................................................................................................................... 10 4.1.4添加新闻 ............................................................................................................................. 11 4.1.5新闻管理 ............................................................................................................................. 11 4.1.6新闻评论管理 ..................................................................................................................... 12

4.2网站前台功能模块实现 ................................................ 13 4.2.1网站首页 ............................................................................................................................... 13 4.2.2新闻列表页 ......................................................................................................................... 13 4.2.3新闻详情页 ......................................................................................................................... 14 4.2.4用户登录注册 ..................................................................................................................... 14 4.2.5新闻搜索 ............................................................................................................................. 14

4.3 本网站的测试........................................................ 15 4.3.1 网站测试的意义................................................................................................................. 15 4.3.2 网站测试的重要性............................................................................................................. 15 4.3.3 网站测试的范围................................................................................................................. 16 4.3.4 网站测试的方法................................................................................................................. 16 4.3.5 网站测试的目的和原则 ..................................................................................................... 16 结束语 ........................................................... 18 参考文献 ......................................................... 19

参考文献 ..................................................................................................................... 40

IV

新闻网站论文

第一章 概述

1.1研究背景及现状

随着Internet技术的发展,互联网在中国逐步普及,人们对网络的需求也日益增长,利用计算机实现企业资源的管理和宣传势在必行。本项目从初步调查开始,详细介绍了需求分析、流程和数据分析,并进行了项目总体结构设计和数据库设计. 系统采用visual studio 2005编写,ASP.Net脚本SQL Server 2000建立数据库,从界面简洁、实用的要求出发,完成了新闻网管理工作的主要部分,新闻网前台:

1、美观的新闻浏览界面

2、新闻分类,新闻详细信息,站内新闻搜索,用户登录及注册、后台登录。 3、显示出最新发布的十条新闻

4、点击新闻标题查看新闻详细信息及评论,未登录用户可以看到本条新闻的相关评论,但没有评论权限;只有已登录的用户可以对新闻进行评论;

新闻网后台管理: 1、管理员登录,站内搜索

2、新闻类别管理、新闻内容管理、评论审核管理、管理员设置、退出后台管理。因此,本文就详细的设计了一个新闻网,把公司各类信息分别展示,尽量使整个网站层次鲜明,概括清楚。在阅读完本文后你将能够清楚的了解到新闻网的具体设计和实现过程。

1.2课题研究的意义

在计算机领域中,网络就是用物理链路将各个孤立的工作站或主机相连在一起,组成数据链路,从而达到资源共享和通信的目的。凡将地理位置不同,并具有独立功能的多个计算机系统通过通信设备和线路而连接起来,且以功能完善的网络软件(网络协议、信息交换方式及网络操作系统等)实现网络资源共享的系统,可称为计算机网络。当今世界正经历着一场由信息革命带来的深刻的社会变革.以网络科技为核心的这场信息革命,极大地改变着人类传统的生产方式、生活方式和生存状态。

随着互联网技术的迅速发展,网络已逐渐深入人心,更是成为继报刊、电视、广播

1

新闻网站论文

等传统媒体之后迅速兴起的一种新的传媒介质,网络宣传已成为众多宣传手段的重中之重,各种各样的网站也就应运而生。为宣传企业而制作的公司网站、可进行网上购物的电子商务网站,能及时了解到天下事的新闻网站,方便学习的教育网站,满足着我们的需要。网站的规划与建设,已悄然被许多人摆到了首要的位置上。当今的人们,如果依然依靠传统的方式展示自己,已经不能满足现在人们的需要,所以设计一个网站就成为人们一件十分有意义并有兴趣去做的事情。利用企业网站可以让全国,甚至全世界的人们都有机会知道相关的公司。 1.3主要研究的内容 新闻网前台:

1、美观的新闻浏览界面

2、新闻分类,新闻详细信息,站内新闻搜索,用户登录及注册、后台登录。 3、显示出最新发布的十条新闻

4、点击新闻标题查看新闻详细信息及评论,未登录用户可以看到本条新闻的相关评论,但没有评论权限;只有已登录的用户可以对新闻进行评论; 新闻网后台管理: 1、管理员登录,站内搜索

2、新闻类别管理、新闻内容管理、评论审核管理、管理员设置、退出后台管理。。 1.4 论文整体结构

第一章主要介绍本网站的课题背景以及相关主要内容,让阅读本文的读者有一个大概的了解。

第二章主要介绍本网站在设计时所使用的软件和平台背景,以及介绍这些相关软件和平台相比其他的软件和平台都具有哪些优势,这样能让读者明白我为什么使用这些软件来设计本网站。

第三章主要介绍本网站在设计之初的一些总体框架,以及我在设计本网站时的一个总体思路,这样方便读者更加深入的了解本网站的设计方法。

第四章主要介绍本网站的详细设计,其中包括所有数据库表的设计方法和思路,以及我在设计时遇到的一些难点,还有我是如何处理这些难点的。

第五章主要向读者展示了本网站的一些设计界面和具体功能的描述,这样就使得读

2

新闻网站论文

者能彻底了解本网站的相关细节。

最后是本论文的总结。

第二章 开发环境介绍

2.1 开发工具介绍

2.1.1 ASP.NET简介

提到ASP.NET,就不得不首先搞清楚什么是ASP。ASP的全称是Active Server Pages,即活动服务器页面,为什么称之为活动服务器页面,这是因为以前的互联网全部是由静态的HTML页面组成,如果需要更新你的网站内容,你不得不制作大量的HTML页面。有了ASP以后,我们就能够根据不同的用户,在不同的时间向用户显示不同的内容。网站的内容更新也不再是一个乏味的重复过程,它开始变得简单而有趣。也因此在国内掀起了一股学习ASP的热潮。

但是由于ASP程序和网页的HTML混合在一起,这就使得程序看上去相当的杂乱。在现在的网站设计过程中,通常是由程序开发人员做后台的程序开发,前面有专业的美工设计页面,这样,在相互配合的过程中就会产生各种各样的问题。同时,ASP页面是有脚本语言解释执行的,使得其速度受到影响。受到脚本语言自身条件的限制,我们在编写ASP程序的时候不得不调用COM组件来完成一些功能。所以,微软推出了ASP.NET。

ASP.NET不仅仅只是ASP 3的一个简单升级,它更为我们提供了一个全新而强大的服务器控件结构。从外观上看,ASP.NET和ASP是相近的,但是从本质上是完全不同的。ASP.NET几乎全是基于组件和模块化,每一个页,对象,和HTML元素都是一个运行的组件对象。在开发语言上,ASP.NET抛弃了VBSCRIPT和JSCRIPT,而使用.NET Framework所支持的VB.NET,C#.NET等语言做为其开发语言,这些语言生成的网页在后台被转换成了类并编译成了一个DLL。由于ASP.NET是编译执行的,所以它比ASP拥有了更高的效率。

ASP.NET有以下技术特点:

3

新闻网站论文

Microsoft .NET平台的出现在应用程序开发这一领域开创了一个新时代,它将推动下 一代Internet的进步。作为Microsoft .NET平台的一部分,ASP.NET是一个革命性的编程框架,它实现了企业级Web应用程序的快速开发。它提供了最简便、最具有扩展能力的方式来开发、部署和运行可以将任何浏览器或设备作为目标的Web应用程序。实际上,这只是令ASP.NET成为程序员创建Web应用程序的首选的众多特色中的一小部分。

与以前使用的ASP相比,ASP.NET使应用程序的开发工作简单得多,因此它在很大程度上提高了程序员的工作效率。ASP.NET让程序员可以只编写最少量的代码便能够给Web应用程序提供更为丰富的功能。最好的一点则是ASP.NET使程序员可以选择任何一种可用的.NET编程语言。

除了常见的Web应用程序,利用ASP.NET还可以创建其他的一些类型,这就使我们的应用程序的范围可以延伸到新的客户和业务合作伙伴。

对程序员来说,部署服务器应用程序一直是一件很痛苦的事。不过,有了ASP.NET,程序员根本不必担心这个问题,因为ASP.NET大大简化了部署过程。要部署Web应用程序,只要把它复制到Web服务器上就可以了。

除了提供了丰富的程序员这方面的经验,ASP.NET还提供了丰富的用户经验。ASP.NET Web应用程序比传统的ASP应用程序速度要快很多,因为ASP.NET令我们可以使用经过编译的编程语言。因此,ASP.NET应用程序不需要明确的编译步骤,结果便是执行得更快了。

2.1.2 数据库简介

随着科学技术的进步,信息已成为各行各业的重要资源。数据库以其强大的操作和管理功能成为高速信息表达的途经。据我所知,数据库的类型有很多,比如:\server\\等等,然而本软件选择了用SQL Server2000作为数据库软件。 关于SQL Server2000的介绍:

Microsoft SQL Server2000是由 Microsoft公司开发的,在Microsoft SQL Server的发展历程中,有两版本具有重要的意义。那就是在1996年推出的SQL Server6.5和在2000年8月推出的SQL Server2000版本。6.5版本使SQL Server得到了广泛的应用,而2000版本在功能和易用性上有很大的增强,并推出了简体中文版,它包括企业版,标准版,开发版和个人版4个版本。

4

新闻网站论文

Microsoft SQL Server2000(简称SQL Server)由一系列相互协作的组件构成,能满足最大的Web站点和企业数据处理存储和分析数据的需求。

用SQL Server2000作为数据库的理由为:

SQLServer2000能够满足今天的商业环境要求不同类型的数据库解决方案。它一种应用广泛的数据库管理系统,具有许多显著的优点:易用性、适合分布式组织的可伸缩性、用于决策支持的数据仓库功能、与许多其他服务器软件紧密关联的集成性、良好的性价比等。性能、可伸缩性及可靠性是基本要求,而进入市场时间也非常关键。除这些核心企业品质外,SQLServer2000还为数据管理与分析带来了灵活性,允许单位在快速变化的环境中从容响应,从而获得竞争优势。从数据管理和分析角度看,将原始数据转化为商业智能和充分利用Web带来的机会非常重要。作为一个完备的数据库和数据分析包,SQLServer2000为快速开发新一代企业级商业应用程序、为企业赢得核心竞争优势打开了胜利之门。作为重要的基准测试可伸缩性和速度奖的记录保持者,SQLServer2000是一个具备完全Web支持的数据库产品,提供了对可扩展标记语言(XML)的核心支持以及在Internet上和防火墙外进行查询的能力。

2.2 运行环境

为了保证网站运行的效率和可靠性,网站服务器端应具有较高的软硬件配置,客户端的要求不是很高。此应用程序可广泛运行于国际互联网即Internet,也可适用于内部的局域网。其运行要求如下:

☆软件环境:

客户端: Windows95/98/2000/XP,Internet Explorer(IE)等

服务器端: Windows2000/XP,Internet Information Server (IIS)4.0及其以上版本,IE等。

数据库:SQL server,运行于服务器端。 ☆硬件环境:

服务器 CPU:PIII 500以上 ,内存:256M以上 客户机 CPU:P200MMX以上,内存:32M以上

5

新闻网站论文

第三章 需求分析和总体设计

要实现一个项目,首先应该进行功能上的需求分析,这样才能令设计出的网站满足用户的各项功能。下面就对是对新闻网的设计进行需求分析。

3.1 可行性分析

可行性分析(Feasibility Analysis)也称为可行性研究,是在项目调查的基础上,针对新项目的开发是否具备必要性和可能性,对新项目的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新项目的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。该项目的可行性分析包括以下几个方面的内容。

(1) 经济可行性:主要是对项目的经济效益进行评价,本项目开发经费在经济上是可以接受的,并且本项目实施后可以显著提高工作效率,节省开支。所以本项目在经济上是可行的。

(2) 技术上的可行性:技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。该网站采用了Browser/Server模式进行开发。Browser/Server体系结构紧密的结合了Internet/Intranet技术,是技术发展的大势所趋,它把网站带入了一个崭新的发展时代。数据库服务器SQL数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。它的灵活性、安全性和易用性为数据库编程提供了良好的条件。因此,项目的开发平台已成熟可行。硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此项目的需要。

综上所述,此项目开发目标已明确,在技术和经济等方面都可行,并且投入少、见效快。因此网站的开发是完全可行的。

3.2 网站需要解决的主要问题

首先,因为该网站是面向全国各地的网友和客户的,包括社会上的各个阶层的人士,所以在页面设计和布局上看起来一定要清新、舒适。另一方面就是网站的压力测试,因

6

新闻网站论文

为项目面对人员较广,故要考虑到大流量对此项目造成的打开页面变慢等问题。设计应借鉴其它成功的企业建站产品的功能与数据模型,采用先进的网站设计技术,应使用方便易懂。

3.3网站目标与功能

3.3.1网站目标

总体来说这次课题主要用ASP.Net,C#,SQL Server 2000完成一个WEB站点的设计。其中模块包括:产品分类管理,产品信息管理和管理员信息管理。数据全部保存在SQL数据库表中。

如上所述,所有有关数据的信息全部保存在数据库表中,界面采用ASP.NET,中间采用类库与存储过程的连接,既保证了项目的安全性,又提高了网站页面浏览快速打开等性能,维护起来也很方便,层次感清晰明朗。

3.3.2网站要达到的功能

新闻网前台:

1、美观的新闻浏览界面

2、新闻分类,新闻详细信息,站内新闻搜索,用户登录及注册、后台登录。 3、显示出最新发布的十条新闻

4、点击新闻标题查看新闻详细信息及评论,未登录用户可以看到本条新闻的相关评论,但没有评论权限;只有已登录的用户可以对新闻进行评论;

新闻网后台管理: 1、管理员登录,站内搜索

2、新闻类别管理、新闻内容管理、评论审核管理、管理员设置、退出后台管理。

3.4 数据库逻辑设计E-R图

3.4.1 实体与属性之间的关联

E-R模型的组成元素有:实体、属性、联系。E-R模型用E-R图表示。实体是用户工作环境中所涉及的事务,属性是对实体特征的描述。

(1)模型中的实体相当于实体集、一个表,而不是单个实体或表中的一行。实体用

7

新闻网站论文

矩形框表示,实体名称标注在矩形框内。用菱形表示实体间的联系,菱形框内写上联系名,用无向边把菱形分别与有关实体相连接,在无向边旁标上联系的类型。

(2)属性是实体的性质。用椭圆框表示,与实体之间用一条线相连表的主码是关键属性,关键属性项加下划线。

(3)项目各子模块中主键相同的字段之间存在着相互关联的关系。 (4)在程序中实现对他们的完整性和一致性控制。 E-R图:

UML建模结构图:

8

新闻网站论文

第四章 网站实现

4.1 网站后台功能模块实现

4.1.1管理员信息管理 截图和主要程序实现:

string sql2 = string.Empty;

string user = txtManagerUser.Text; string pwd = string.Empty;

if (!string.IsNullOrEmpty(txtManagerPwd.Text)) {

pwd =

FormsAuthentication.HashPasswordForStoringInConfigFile(txtManagerPwd.Text, \);

}

if (string.IsNullOrEmpty(id))//添加 {

if (DB.getDataTable(\ManagerUser='\ + user + \).Rows.Count > 0) {

JavaScriptHelper.Alert(\此管理员帐号已存在。\); return; } else

9

新闻网站论文

{

sql2 = \into Manager(ManagerUser,ManagerPwd,Title) \;

sql2 += \ + user + \ + pwd + \ + txtTitle.Text + \; } }

else//修改 {

if (!string.IsNullOrEmpty(pwd)) {

sql2 = \where ManagerId=\ + id;

sql2 = string.Format(sql2, txtTitle.Text, pwd); } else {

sql2 = \ + id;

sql2 = string.Format(sql2, txtTitle.Text); } }

SqlConnection cn = DB.OpenConnection(); SqlCommand cmd = new SqlCommand(sql2, cn); cmd.ExecuteNonQuery(); cn.Close(); cn.Dispose(); 4.1.2添加新闻类别 截图和主要程序实现:

4.1.3新闻类别管理 截图和主要程序实现:

10

新闻网站论文

4.1.4添加新闻 截图和主要程序实现:

4.1.5新闻管理 截图和主要程序实现:

11

新闻网站论文

4.1.6新闻评论管理 截图和主要程序实现:

12

新闻网站论文

4.2网站前台功能模块实现 4.2.1网站首页

如图所示:

4.2.2新闻列表页

如图所示:

13

新闻网站论文

4.2.3新闻详情页

如图所示:

4.2.4用户登录注册

如图所示:

4.2.5新闻搜索

如图所示:

14

新闻网站论文

4.3 本网站的测试

测试是项目开发时期最后一个阶段,是保证项目质量的重要手段。项目测试就是在受控制的条件下对项目进行操作并评价操作结果的过程,所谓控制条件应包括正常条件与非正常条件。项目测试过程中应该故意地去促使错误的发生,也就是事情在不该出现的时候出现或者在应该出现的时候没有出现。从本质上说,项目测试是\探测\,在\探测\中发现项目的毛病。

4.3.1 网站测试的意义

软件危机曾经是软件界甚至整个计算机界最热门的话题。为了解决这场危机,软件从业人员、专家和学者做出了大量的努力。现在人们已经逐步认识到所谓的软件危机实际上仅是一种状况,那就是软件中有错误,正是这些错误导致了软件开发在成本、进度和质量上的失控。有错是软件的属性,而且是无法改变的,因为软件是由人来完成的,所有由人做的工作都不会是完美无缺的。问题在于我们如何去避免错误的产生和消除已经产生的错误,使程序中的错误密度达到尽可能低的程度。

4.3.2 网站测试的重要性

项目测试在项目生命周期中占据重要的地位,在传统的瀑布模型中,项目测试学仅

15

新闻网站论文

处于运行维护阶段之前,是项目产品交付用户使用之前保证项目质量的重要手段。近来,项目开发界趋向于一种新的观点,即认为项目生命周期每一阶段中都应包含测试,从而检验本阶段的成果是否接近预期的目标,尽可能早的发现错误并加以修正,如果不在早期阶段进行测试,错误的延时扩散常常会导致最后成品测试的巨大困难。

事实上,对于项目来讲,不论采用什么技术和什么方法,项目中仍然会有错。采用新的语言、先进的开发方式、完善的开发过程,可以减少错误的引入,但是不可能完全杜绝项目中的错误,这些引入的错误需要测试来找出,项目中的错误密度也需要测试来进行估计。测试是所有工程学科的基本组成单元,是项目开发的重要部分。自有程序设计的那天起测试就一直伴随着。统计表明,在典型的项目开发项目中,项目测试工作量往往占项目开发总工作量的40%以上。而在项目开发的总成本中,用在测试上的开销要占30%到50%。如果把维护阶段也考虑在内,讨论整个项目生存期时,测试的成本比例也许会有所降低,但实际上维护工作相当于二次开发,乃至多次开发,其中必定还包含有许多测试工作。

4.3.3 网站测试的范围

项目测试贯穿于项目定义与开发的整个周期 ,项目的需求规格说明书 ,结构设计及程序编码,都属于项目测试的对象。

4.3.4 网站测试的方法

测试在项目开发过程中一直都是备受关注的,即使在传统的项目工程中,也有一个明确、独立的测试阶段。随着项目危机的频频出现以及人们对于项目本质的进一步认识,测试的地位得到了前所未有的提高。测试已经不仅仅局限于项目开发中的一个阶段,它已经开始贯穿于整个项目开发过程,人们已经开始认识到:测试开始的时间越早,测试执行的越频繁,所带来的整个项目开发成本的下降就会越多。Extreme Programming更是把测试推到了极限的位置,一切项目开发活动都要从首先编写测试代码开始。

4.3.5 网站测试的目的和原则

在开发大型项目的过程中,需要面对错综复杂的问题,因此,在项目生存周期的每

16

新闻网站论文

个阶段都不可避免地会产生错误。我们力求在每个阶段结束之前通过严格的技术审查,尽可能早的发现并纠正错误。测试的目的就是在项目投入生产性运行之前,尽可能多地发现项目中的错误。目前项目测试仍然是保证项目质量的关键步骤,它是对项目规格说明、设计和编码的最后复审。

尽管面向对象技术的基本思想保证了项目应该有更高的质量,但无论采用什么样的编程技术,编程人员的错误都是不可避免的,而且由于面向对象技术开发的项目代码重用率高,更需要严格测试,避免错误的繁衍。因此,项目测试在面向对象编程里更具有它的重要性。

与开发过程类似,测试过程也必须分步骤进行,每个步骤在逻辑上是前一个步骤地继续。大型项目通常由若干个子项目组成,每个子项目又由许多模块组成。因此,大型项目的测试的基本层次如图5.9所示。

图5.9 测试的基本层次

为了使本项目运行更加稳定,我对它进行了全面的测试,测试分为二部分来进行,一是:界面测试;二是功能测试。

首先是界面测试,为了使项目在不同的的操作系统平台上运行界面能保持原来的风格。在Windows 7环境下,程序运行界面正常,界面上的字体等设置都保持得相当好。没有出现类似字体变形的情况!

二是进行功能的测试。经过测试,所有功能都能得以实现,没有出现纰漏。至此到这里在功能的测试上也已经比较圆满的完成了!

编码详细设计单元测试概要设计集成测试需求规格说明系统测试

17

新闻网站论文

结束语

通过本次毕业设计我了解了Web开发模式,工作原理及发展的历史,对Web数据库的结构和Web服务器与数据库的几种互连技术有了全面的认识。同时也对.NET设计页面的代码和相关操作有了更多更加深刻的了解,加深了我对SQL数据库表之间的联系的认识,熟练了我对表和表之间建立联系的操作,锻炼我的逻辑思维能力以及后期测试时的细心度。

在几个月的项目开发和论文撰写过程中,通过查阅、研究大量的相关文献,分析相关领域的特色网站并结合实际,然后按照项目开发的严格要求,对新闻网进行了需求分析,概要设计,详细设计,项目测试等方面进行分析和讨论,初步建立了一个模拟的新闻网项目。

建立数据库通过SQL语句对数据库中的信息进行调用,以及把网站信息及时的存储入数据库表单中。

当然由于时间有限,这个网站还不够完善,还有许多地方有待改进,我会在以后的业余时间拿出更多的时间来研究本项目存在的一些缺陷并且进行更进一步的改进。

在本次毕业设计中,使我理会了项目开发中各个环节的具体应用,并对使用ASP.Net开发数据库应用程序的方法和技巧有了更一步的掌握。这一切的知识积累离不开指导老师认真负责的工作态度,严谨的治学精神和深厚的理论水平,在此向她表示我深深的谢意,同时也感谢给过我支持、帮助的同学。

最后借此机会也向所有关心和指引我成长的老师致以崇高的敬意!

18

新闻网站论文

参考文献

[1]戎马工作室.ASP与Access动态网站开发自学导航[M].北京:机械工业出版社.2007. [2]李洪涛.数据库技术[M].北京:人民日报出版社.2004. [3]孙蕾.Access2007应用大全[M].北京:人民邮电出版社.2009.

[4]神龙工作室.ASP网络编程从入到精通[M].北京:人民邮电出版社.2010. [5]韩国峰.ASP第一步[M].北京:清华大学出版社.2008.

[6]周伶俐. ASP 毕业设计指南与项目实践[M]. 北京:科学出版社.2008.

[7]周兴华,王敬栋. ASP + Access 数据库开发与实例[M].北京:清华大学出版社.2006. [8]管西京.ASP+Access动态网站案例开发学习笔记[M].北京:电子工业出版社.2008. [9]张秀兰,耿乔科.Asp+Access 2000网站建设实训[M].北京:北京理工大学出版社.2007.

[10]杨天奇.ASP.NET 网络编程技术.北京:机械工业出版社[M].2007.

[11]Comai S,Preciado J C,Linaje M,et al.An e-learning collaborative RIA environment for web application modeling and code generation[C].18th International Conference on Database and Expert Systems Applications,2007 [12]Marino Linaje,Juan Carlos Preciado,Fernando Sánchez-Figueroa.Engineering rich internet application user interfaces over legacy web models[J].IEEE Internet Computing,2007,11(3):67-73

[13]George Lawton.New ways to build rich internet applications[J].IEEE Computer,2008,41(8):10-12

19

本文来源:https://www.bwwdw.com/article/em1p.html

Top