运动会管理系统论文

更新时间:2023-10-09 10:29:01 阅读量: 综合文库 文档下载

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

运动会管理系统的设计与开发

摘要

随着社会的进步和计算机技术的发展,特别是微型计算机的大范围普及,计算机的应用逐渐由科学计算、实时控制等方面向非数值处理的各个领域中渗透。尤其是以微型计算机为处理核心,以数据库管理系统为开发环境的管理在办公室自动化以及商业信息管理等方面的应用,日益受到人们的关注。

运动会管理系统以前利用传统的人工方式对运动员报名、成绩进行管理,非常落后,存在着许多缺点,尤其对于查找、更新和维护都带来了不少的困难。本文采用ASP。NET和SQL Server 2000数据库作为开发工具,设计运动会管理系统,目的在于实现对运动员信息计算机化,网络化管理,达到在线信息查询、修改、更新及维护。整个系统采用B/S结构,主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。在进行大量需求分析的基础上,本系统完成对运动员信息录入、查询、统计和维护等功能设计。系统运行结果表明,程序稳定,操作简便、界面友好,具有较强的实用性。

关键词 B/S;ASP.NET;SQL Server;运动会

Games Management System Design and Development

Abstract

Along with social progress and development of computer technology, especially the popularity of a wide range of micro-computer, the computer gradually from the application of scientific computing, real-time control to non-numerical processing and so on in all areas of infiltration. In particular, the core is a micro-computer processing to database

management system for the development of environmental management in the office automation and information management, business applications, increasing people's attention.

Games Management System manual before using traditional methods apply to athletes, performance management, is very backward, there are many shortcomings, especially regarding the search, update and maintenance have brought a lot of difficulties. In this paper, ASP. NET and SQL Server 2000 database as a development tool, designed games management systems, aimed at achieving information on the athletes computerized, network management, to online information access, modify, update and maintain. The system uses the B / S structure, including the establishment and maintenance of back-end database and front-end application development aspects. Request for the establishment of data consistency and integrity, data security, a good library. For the latter application powerful, easy to use and so on. After a lot of demand analysis, based on the completion of the athletes of the system information input, query, statistics and maintenance of functional design. Running results show that the program stable, simple, user-friendly, with a strong practical.

Key words: B / S; ASP.NET; SQL Server; Games

目 录

第1章 绪论........................................................ 4

1.1 课题背景 ................................................... 4 1.2 国内外状况 ................................................. 4 1.3 本课题的研究意义 ........................................... 4

1.4.1 技术可行性............................................ 5 1.4.2操作可行性 ............................................. 5

第2章 系统开发技术、开发工具简介.................................. 6

2.1 C#简介 ..................................................... 6 2.2 ASPNET简介................................................. 6 2.3 SQL2000数据库简介.......................................... 8 2.4 IIS发布服务器简介.......................................... 8 第3章 系统需求分析................................................ 9

3.1 系统目标 ................................................... 9 3.2 系统具备的特点 ............................................. 9 3.3 系统功能分析 .............................................. 10 (3)我的基本信息:调整修改注册信息。 .......................... 10 3.4 系统主要模块介绍以及流程图 ................................ 11

3.4.1 比赛赛程设定......................................... 11 3.4.2 注册................................................. 11 3.4.3 比赛项目查询......................................... 12 3.5 数据库设计 ................................................ 12

3.5.1 数据库逻辑结构设计................................... 12 3.5.2 数据库物理结构设计................................... 13

第4章 详细设计................................................... 15

4.1 登录页面 .................................................. 15 4.2 管理员页面 ................................................ 15 4.3 运动员操作页面 ............................................ 16 4.4 比赛项目信息列表 .......................................... 19 4.5 比赛项目赛程信息管理 ...................................... 21 4.6 运动员注册 ................................................ 23 4.7 比赛项目查询 .............................................. 25 4.8 比赛项目获奖名单 ........................................... 27 4.9 NET关键技术............................................... 29 第5章 系统的调试与测试........................................... 31

5.1测试的概述.................................................. 31

5.1.1 测试的概念及意义...................................... 31 5.1.2 测试的特性............................................ 32 5.1.3 测试的重要性及范围.................................... 32 5.2系统测试.................................................... 32 结论............................................................... 33 参考文献........................................................... 34 致谢............................................................... 35

第1章 绪论

1.1 课题背景

随着计算机及网络技术的飞速发展,Internet/Intranet应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息自动化的作用也越来越大。从而使我们从繁杂的事务中解放出来,提高了我们的工作效率。

目前运动会成绩管理系统工作还是手工管理,工作效率很低,并且不能及时对比赛成绩进行纵向或横向的比较、查询等,不能更好的适应当前数据管理的要求。手工管理还存在这许多弊端,由于不可避免的人为因素,造成数据的遗漏、误统计。计算机信息化管理有着储存量大,速度快等许多优点,提供给我们的处理信息及时快捷,因此我们利用计算机提供给我们的信息对系运动会的各项成绩形成一整套动态的管理。

1.2 国内外状况

在国内,计算机在运动会管理方面的应用越来越深入,城市运动会电子信息服务系统逐渐的建成,信息技术是城市运动会的中枢神经,将直接为运动会竞赛、官方指挥,新闻媒体以及观众服务,整套系统都围绕四大服务建设。国家体育总局负责人介绍运动会时候说,决不允许运动员比赛完毕,成绩数据丢失。所以信息系统的建设要以安全、可靠、实用为原则;在国外,对运动会管理系统的开发和研究也很关注,国外不仅是大型的运动会管理系统使用频繁,就连简单不够的中小学运动会系统也是逐渐的使用运动会管理信息系统取代以前的数据手工录入模式。

1.3 本课题的研究意义

运动会管理系统是一个教育单位或者其他单位不可缺少的一部分,一直以来,人们用传统的人工的方式对运动员成绩进行注册,这种注册方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

作为计算机应用的一部分,使用计算机对运动会信息进行注册,具有着手工注册所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、

寿命长、成本低等。这些优点能够极大地提高运动会质量,也是学校的科学化、正规化注册,与世界接轨的重要条件。

因此,开发这样一套运动会管理系统成为很有必要的事情,在下面的各章中将谈谈其开发过程和所涉及到的问题及解决方法。

1.4 可行性分析

1.4.1 技术可行性

技术可行性是以特定的技术解决方案的实用性和技术资源的可用性的量度。通常说来人们喜欢追逐新技术解决他们碰到的实际问题。根据该系统目标来衡量所需的技术是否具备,一般可从硬软件的性能要求、环境条件、操作人员水平和数量等方面去考虑和分析。

考虑到系统实施的可行性,在软件方面选择了如今较流行的Asp.net 2.0来进行开发管理平台的设计,使用SQL Server 2000 数据库存储数据。在软件方面,由于ASP.NET 2.0 和 SQL Server 2000都两个非常成熟的开发工具,无论在安全性、可用性、可靠性方面都毫无置疑,。

目前以上这些软件在 MIS开发中已被大量应用,技术上都比较成熟。因此技术上是可行。

在硬件方面,则选择空间较大,只要是PentiumIII系列及以上的计算机,内存在256M以上,硬盘1GB以上,都可以满足系统的开发需要,且现在的市场上这些硬件均有销售,价格方面并不是很高,另外,本系统所需要的硬件也很简单,能满足系统的功能需求。当然,硬件的配置越高,系统的开发与运行会更流畅。考虑到如今的家用或商用电脑硬件的整体配置水平,系统在硬件方面是可行的。

1.4.2操作可行性

操作可行性又可称社会可行性或运行可行性,是对开发系统在一个给定的工作环境中能否运行或运行好坏程度的量度。操作可行性分析决定在当前政治意识形态、法律法规、社会道德、民族意识以及系统运行的组织机构和人员等环境下,系统是否可行。

本系统在开发之前不仅仅要对各方面进行初步的调查,也需要对当前社会环境进行初步的分析,在我国进行健身综合性调查中也发现城乡居民正是缺乏这样健身的平台。

网站设计中通常拥有关于站点的直接知识,知道站点中信息存放的位置以及如何安装插入件,并拥有最优化的屏幕分辨率以及浏览器的设定。但我们必须接受事实,我们站点的服务对象是用户,满足用户需求,而不是设计者。通过以上操作可行性的分析,表明本系统在现有的工作环境内运行是可行的。

第2章 系统开发技术、开发工具简介

本系统主要是利用MicroSoft公司的两大产品开发而成,程序页面利用VS Net2008开发,NET2.0架构,数据库采用MicroSoft的经典产品SQL2000数据库服务器,发布服务器采用IIS服务器。下面对这套系统的技术环境进行详细介绍:

2.1 C#简介

现在ASP.NET支持的开发语言包括VB.NET、C#.NET、JSCRIPT.NET、VC++.NET以及其它.NET Framework所支持的语言。我们所做的学生信息管理系统是用C#语言。所以,在这里我介绍一下C#语言。

C# (C sharp)是一种最新的、面向对象的编程语言。它使得程序员可以快速地编写各种基于Microsoft .NET平台的应用程序,Microsoft .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。

正是由于C#面向对象的卓越设计,使它成为构建各类组件的理想之选——无论是高级的商业对象还是系统级的应用程序。使用简单的C#语言结构,这些组件可以方便的转化为XML 网络服务,从而使它们可以由任何语言在任何操作系统上通过Internet进行调用。

C#有以下特性: ⑴ 效率与安全性

⑵ 支持现有的网络编程新标准 ⑶ 消除大量程序错误

⑷ 对版本的更新提供内在的支持降低了开发成本 ⑸ 商业过程和软件实现的更好对应 ⑹ 扩展交互性

2.2 ASPNET简介

提到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有以下技术特点:

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.3 SQL2000数据库简介

随着科学技术的进步,信息已成为各行各业的重要资源。数据库以其强大的操作和管理功能成为高速信息表达的途经。据我所知,数据库的类型有很多,比如

\

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个版本。

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

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

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

2.4 IIS发布服务器简介

Internet Information Services(IIS,互联网信息服务),是由微软公司提供的基于运行Microsoft Windows的互联网基本服务。最初是Windows NT版本的可选包,随后内置在Windows 2000、Windows XP Professional和Windows Server 2003一起发行,但在普遍使用的Windows XP Home版本上并没有IIS

1、IIS(Inter-IC Sound bus)又称I2S,是菲利浦公司提出的串行数字音频

总线协议。目前很多音频芯片和MCU都提供了对IIS的支持。IIS总线只处理声音数据。其他信号(如控制信号)必须单独传输。为了使芯片的引出管脚尽可能少,IIS只使用了三根串行总线。这三根线分别是:提供分时复用功能的数据线、字段选择线(声道选择)、时钟信号线。 2、IIS是Internet Information Services的缩写,是一个World Wide Web server。Gopher server和FTP server全部包容在里面。 IIS意味着你能发布网页,并且有ASP(Active Server Pages)、JAVA、VBscript产生页面,有着一些扩展功能。IIS支持一些有趣的东西,象有编辑环境的界面(FRONTPAGE)、有全文检索功能的(INDEX SERVER)、有多媒体功能的(NET SHOW) 其次,IIS是随Windows NT Server 4.0一起提供的文件和应用程序服务器,是在Windows NT Server上建立Internet服务器的基本组件。它与Windows NT Server完全集成,允许使用Windows NT Server内置的安全性以及NTFS文件系统建立强大灵活的Internet/Intranet站点。IIS(Internet Information Server,互联网信息服务)是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。

第3章 系统需求分析

3.1 系统目标

此系统中,管理员管理比赛的基本信息以及成绩信息等,会员通过注册模式登录系统去报名,参加比赛,查看比赛成绩等。点击相应的连接就可以进入相应的连接内容详细介绍。

系统安全性。网络发展到现在,技术得到了很大的提高,网络攻击也平凡,现在最常见的攻击有:病毒、木马、拒绝服务攻击等等。本系统采用了.NET框架,安全性得到了很大的提高,可以防御一般的攻击。

系统易维护性。网络系统数据操作频繁,所以数据库一定要易于维护。在应用中可以使用最简单的存储来实现,以便更方便的进行数据的操作。

3.2 系统具备的特点

运动会管理信息系统的建设,不仅仅是初级web的实现,它能够有效地在Internet上构架安全的和易于扩展的业务框架体系,推动电BS信息系统在中国的发展。

基于WEB运动会管理信息系统,是在TCP/IP 协议基础上,基于ChinaNet

网络平台,利用Web技术、数据库技术、ASP.NET, ADO.NET技术、C#语言开发技术、面向对象技术等技术开发的应用系统框架。系统提供完善的后台管理技术,提供支付服务、安全服务的无缝集成。

3.3 系统功能分析

管理员:

(1)比赛项目设置:设置比赛的项目信息 (2)比赛赛程设定:设定比赛的赛程信息。 (3)运动员信息审核:审核运动员的报名信息 (4)运动员比赛成绩录入:录入运动员的比赛成绩。 会员:

(1)会员注册:注册登录到当前系统。

(2)比赛项目查询:查询比赛的项目信息,可以在线报名 (3)我的基本信息:调整修改注册信息。

(4)我的比赛项目:查看我自己报名的比赛项目信息。 (5)比赛项目赛程查询:查询比赛项目的赛程信息。 (6)比赛项目获奖名单:按照不同的项目名称排行比赛分数。

综上所述,系统的结构图如下:

运动会管理系统管理员会员比赛项目设置比赛赛程设定运动员信息审核运动员比赛成绩录入会员注册比赛项目查询我的基本信息我的比赛项目比赛项目赛程查询比赛项目获奖名单图3-1 系统结构图

第5章 系统的调试与测试

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

5.1测试的概述

5.1.1 测试的概念及意义

测试的定义:程序测试是为了发现错误而执行程序的过程。测试(Testing)的任务与目的可以描述为:

目的:发现程序的错误;

任务:通过在计算机上执行程序,暴露程序中潜在的错误。

另一个预测是相关的术语叫纠错(Debugging)。它的目的与任务可以规定为: 目的:定位和纠正错误;

任务:消除软件故障,保证程序的可靠运行。测试与纠错的关系,可以用图6-1的数据流图来说明。图中表明,每一次测试都要准备好若干必要的测试数据,与被测试程序一道送入计算机执行。通常把一次程序执行需要的测试数据,称为一个“测试用例(Test Case)。每一个测试用例产生一个相应的“测试结果”。如果它与“期望结果”不想符合,便说明程序中存在错误,需要用纠错来改正。

测试数据 期望结果 程序 测试 测试结果 评 价 错误信息 纠 错 改正信息 图6.1 测试与纠错信息流程

Fig6.1 test and error correction information flow

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

5.1.2 测试的特性

(1)挑剔性

测试是为了证明程序有错,而不是证明程序无错。因此,对于被测程序就是要“纯毛求疵”,就是要“鸡蛋里挑骨头”。只有抱着程序有错的目的去测试,才能八成序中潜在的大部分错误找出来。 (2)复杂性

测试仪程序则比较容易,这其实是一个误区。设计测试用力是一项需要细致和高度技巧的高能工作,稍有不慎就会顾此失彼,发生不应用得数楼。 (3)不彻底性

实际测试都是不彻底的,当然不能够保证测试后的程序不存在遗漏的错误。 (4)经济性

通场这种测试称为“选择测试(Selective Testing)”。为了降低测试成本,选择测试用力是应注意遵守“经济性”的原则。

5.1.3 测试的重要性及范围

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

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

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

5.2系统测试

系统测试的方法,测试在软件开发过程中一直都是备受关注的,即使在传统的软件工程中,也有一个明确、独立的测试阶段。随着软件危机的频频出现以及人们对于软件本质的进一步认识,测试的地位得到了前所未有的提高。测试已经

不仅仅局限于系统开发中的一个阶段,它已经开始贯穿于整个系统开发过程,人们已经开始认识到:测试开始的时间越早,测试执行的越频繁,所带来的整个软件开发成本的下降就会越多。Extreme Programming更是把测试推到了极限的位置,一切软件开发活动都要从首先编写测试代码开始。

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

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

二是进行功能的测试。本系统测试采用了黑盒测试的方法。

经过测试,所有功能都能得以实现,没有任何变形。至此,在功能的测试上也已经比较圆满的完成了。。

结论

通过本次毕业设计我了解了Web开发模式,工作原理及发展的历史,对Web数据库的结构和Web服务器与数据库的几种互连技术有了全面的认识。

在几个月的系统开发和论文撰写过程中,通过查阅、研究大量的相关文献,分析相关领域的特色网站并结合实际,论文先论述了运动会信息方面的理论知识,包括对它的定义,内涵,特点,功能,技术等方面的研究。然后按照软件工程的严格要求,对一个信息网进行了需求分析,概要设计,详细设计,编码与测试等方面进行分析和讨论,初步建立了一个运动会信息网。通过与数据库的连接,完成了搜索功能和网站管理功能,运行本操作系统实现了前台会员在线搜索,后台管理员对营养信息的维护。建立数据库通过SQL语句对数据库中的信息进行调用,以及把网站信息及时的存储入数据库表单中。另外通过C#脚本语言实现对网站的动态连接。

参考文献

[1] 王昊亮,李刚,等编著.Visual C#程序设计教程.北京:清华大学出版

社,2003.9,1,4

[2] 郑阿奇.SQL Server实用教程.北京:电子工业出版社,2005.7,1~3 [3] 袁宁,李勇,网上商店大制作,重庆大学出版社, 2001,3 [4] 周学泳等,Asp+SQL Server开发网上商店,人民邮电出版社,2000,8 [5] Ron Patton [美],软件测试,机械工业出版社,2000,3

[6]塞奎春主编,宋坤,李严,等编著. SQL Server数据库开发实例解析. 北京:

机械工业出版社,2006.1

[7] Eung Jae Lee,Keun Ho Ryu.Design of Vehicle Information Management

System for Effective Retrieving of Vehicle Location.Lecture Notes in Computer Science, 2005 Volume 3481

[8] 余金山,林慧编著. SQL Server2000/2005数据库开发实例入门与提高. 北

京:电子工业出版社,2005.11

[9] (美)Powell.R. (美)Weeks.R.著. 袁鹏飞译. C#和.NET架构. 北京:人民

邮电出版社,2002.4

[10] 萨师煊,王珊.数据库系统概论(第三版).北京:高等教育出版社,2000.2 [11] Jason Price著,邱仲潘,等译.C#数据库编程从入门到精通.北京:电子

工业出版社,2003.9

[12] 罗斌,等编著. Visual C#.NET精彩编程实例集锦. 北京:中国水力水电

出版社,2005.

[13] 张公忠主编. 现代网络技术教程.第2版. 北京:电子工业出版社,2004.1

致谢

这次的毕业设计即将结束,在本次历时几个月的课程研究过程当中,我得到了很多人的帮助,在此表示我对他们的衷心感谢!

首先,我要衷心感谢我的导师,是他给我论文的写作提供了指导和帮助,在我论文的整个写作过程中,从组织到内容,自始至终指导着我。他耐心、详细、实际的指导给我了许多计算机方面专业知识,他丰富的学识使我受益匪浅,他对我的毕业设计给予了很多建议和意见,给了我极大的帮助、鼓励和关怀,在此向他表示深深的谢意。

同时,我还要感谢所有任课教师,在我的大学学习生涯中,老师们严谨的工作作风和对我的悉心指导将一直激励着我今后的生活与工作。

通过进行毕业设计使我综合运用所学的基础理论、专业知识和基本技能,提高分析与解决实际问题的能力,也培养了我的创新精神和实践能力。

我的大学生活即将接近尾声,感谢学校对我这几年的教育,我会永远记住这美好的大学时光。

最后,再次对关心、帮助我的老师和同学表示衷心地感谢!

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

Top