摘要
迅猛发展并日益成熟的网络已经彻底的影响了我们的方方面面。人们也确实真切的体会到了网络带给我们的便捷。本网站的设计理念在于作为一个天津大学生台球联盟推广网,就是能够尽可能详细地展示、介绍台球联盟资讯信息,播放视频,同时为广大市民提供一个良好的台球联盟信息交流平台。目的旨在涉及一种基于asp.net及数据库网站的设计及实现,方便广大关注台球联盟的人浏览,查询。
由于现在的网络信息时代,所以对天津大学生台球联盟推广网是有必要的。我们基于Web的形式构建天津大学生台球联盟推广网,信息全面,操作简单。其中提供的功能包括会员信息管理、用户信息管理、论坛信息管理、留言板管理、视频信息管理、资讯信息管理等功能。
本系统采用Microsoft Visual Studio 作为开发工具、SQL server 作为后台数据库平台的管理系统,采用B/S结构模式来开发。
关键词: .NET,SQL server,台球联盟网,B/S结构。
Abstract
And the rapid development of increasingly sophisticated network has been completely affected our aspect. It is also really really appreciate the convenience of the Internet offers us. The website design is that as a university student in Tianjin billiards league promotion network, is to be able to show much detail as possible, introduce billiards league news and information, play videos, as well as the general public to provide a good platform for the exchange of information billiards league. Aimed to an asp.net website and database-based design and implementation, to facilitate our attention billiard league who browse, query.
Because now the network information age, so Tianjin Students Union Billiards is necessary to promote the network. We build Tianjin University Students Union Billiard Promotion Network Web-based forms, informative, easy to operate. Which provides functionality including membership information management, customer information management, information management forum, message board management, video information management, news and information management.
The system uses Microsoft Visual Studio 2010 as a development tool, SQL server 2008 as the back-end database management system platform, using B / S structure model to develop.
Key words: ASP.NET, SQL server2008, billiards Alliance Network, B / S structure.
目录
1 绪论
1.1 背景
1.2 目的和意义
1.3 研究现状
2 网站开发工具介绍
2.1 ASP.NET框架
2.2 B/S框架
2.3 数据库技术
2.4 信息平台介绍
3 系统分析与设计
3.1 问题定义
3.2 可行性分析
3.3 需求分析
3.4 性能需求
3.5 系统用例
4 网站总体设计
4.1 网站功能模块
4.2 数据库设计
4.1.1 数据库需求分析
4.1.2 数据库概念结构设计
4.1.3 数据库逻辑结构设计
5 网站详细设计
5.1 首页功能模块的详细设计
5.2 用户信息管理模块
5.3 视频信息管理模块
5.4 账号管理模块详细设计
5.5 留言管理模块详细设计
6 结果测试及性能分析
6.1 软件测试
6.1.1 测试目的
6.1.2测试环境和工具
6.1.3 测试方法
6.1.4 测试结果
6.2 测试小结
总结与展望
参考文献
致谢
1 绪论
1.1 背景
迅猛发展并日益成熟的网络已经彻底的影响了我们的方方面面。人们也确实真切的体会到了网络带给我们的便捷。本网站的设计理念在于作为一个天津大学生台球联盟推广网,就是能够尽可能详细地展示、介绍关注台球联盟的人信息,同时为广大大家提供一个良好的关注台球联盟的人交流平台。目的旨在涉及一种基于asp.net及数据库网站的设计及实现,方便广大大家浏览,查询。
天津大学生台球联盟推广网的发展和日益成熟,再结合社交网络,可发展成一个网络社区。天津大学生台球联盟推广网的重要意义在于不仅仅是可以让网民分享养育关注台球联盟的人的信息这么简单,而是网民之间可以交流和沟通、留言的互动社区。所以在分析相关网站的基础上,借鉴前人的经验,建立一个天津大学生台球联盟推广网,为大家们提供一个交流展示的平台。
微软的NET平台作为新一代的互联网平台,提供了支持未来计算的高效的Web服务开发工具。利用.NET平台进行管理和销售系统的开发成为此类系统未来开发的趋势。
1.2 目的和意义
天津大学生台球联盟推广网的发展和日益成熟,再结合社交网络,可发展成一个网络社区。天津大学生台球联盟推广网的重要意义在于不仅仅是可以让网民分享关注台球联盟的人这么简单,而是网民之间可以交流和沟通、留言的互动社区。
微软的NET平台作为新一代的互联网平台,提供了支持未来计算的高效的Web服务开发工具。利用.NET平台进行管理和展示网站系统的开发成为此类系统未来开发的趋势。
天津大学生台球联盟推广网是典型的信息管理系统(MIS),它是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以天津大学生台球联盟推广网应该能够为用户提供充足的信息和快捷的查询手段。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对关注台球联盟的人档案信息进行管理,具有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点极大地提高自动教学管理的效率,也促使它将广泛的应用于各学校,同时也使得自动教学管理走向无纸化办公和规范化、现代化管理。
1.3 研究现状
迅猛发展并日益成熟的网络已经彻底的影响了我们的方方面面。人们也确实真切的体会到了网络带给我们的便捷。本网站的设计理念在于作为一个天津大学生台球联盟推广网,就是能够尽可能详细地展示、介绍关注台球联盟的人信息,同时为广大大家提供一个良好的关注台球联盟的人介绍交流平台。目的旨在涉及一种基于asp.net及数据库网站的设计及实现,方便广大关注台球联盟的人的大家浏览,查询,进行信息分享。
随着21世纪网络信息时代的到来,现代社会都是利用快速高效率的Internet来传播大量信息资源。人们通过IE浏览信息,当然这种方式也是最常用的,这种方式的需求形成了电子商务。它的是指利用简单、快捷、低成本的电子通讯方式,买卖双方不出面也可以进行各种商贸活动。电子商务真正的发展将是建立在Internet技术上。
国内的关于关注台球联盟的人的网站起步相对较晚,但已经有很多相关的网站陆续的进入这个市场,如中国环卫网就是一个很好的例子,天津大学生台球联盟推广网提供了一个全新的关注台球联盟的人交流互动网站平台,在网站上大家们可以查看网站中的关注台球联盟的人的信息,照片,交流讨论等。比较成熟的网站也没有多少,所以在这样的发展趋势下我们开发建立一个在台球比赛行业使用的交流信息网站。
2 网站开发工具介绍
2.1 ASP.NET框架
ASP.NET框架是目前使用非常广泛的一种程序框架,它是一种基于模块化和组件为的语言,是微软公司目前主要推广的一种全新的开发框架模式,从1.0版本到2.0版本在到3.5版本目前最新的版本已经到了4.0版本,短短几年就更新了好几个版本,所以有微软公司的强大技术支持使用的人当然也是越来越多。它采用的是一种通用的程序语言在底层运行,我们可以采用很多的编程语言来进行程序的开发,但是在解析过程中都会被翻译成中间的底层通用用语言,你可以采用C#语言进行编程,可以采用VB进行编程甚至可以采用C++来进行编程,所以它是一个多平台的程序开发框架。它比以前的ASP开发技术更加先进,它不仅仅是ASP技术的简单升级,不仅仅表现在程序语言的通用性还表现在ASP.NET框架在进行程序编写的时候可以在集成开发环境里面进行开发,已经集成了很多的成熟控件来直接进行界面的编写,不需要去针对控件来进行编码,这样就大大的借阅了开发的时间和成本,加快了开发的速度。
ASP.NET程序框架是一种目前非常先进的公共语言运行库的一种程序,它是一种可以运行在服务器上的程序架构,使用它进行开发的时候可以做到实时的编译、最先进缓存的技术、在前期就实现编译,此外,ASP.NET框架运行在Visual Studio集成开发环境下,这样的集成环境有目前最先进的设计器和很多成熟的工具可以使用。这样的方式充分的对ASP.NET进行了扩充。ASP.NET框架技术是运行在通用的语言运行库的基础上的,它是一种全新的先进的开发模式,这样的一种方式给软件开发人员提供了极大的便利。
因为ASP.NET的先进而强大的功能,程序员在进行程序编写的时候就变得非常灵活,在程序开发过程中甚至可以进行简单的拉控件的方式来进行开发,这样就大大降低了对程序开发人员的技术水平的要求。同时ASP.NTE还允许编译第三方的控件,让更多的兴趣程序员开发第三方的控件供大家使用,这样就让ASP.NET具备充分的扩展性能,开发起来越来越简单,越来越快速。
ASP.NET是目前被采用最为广泛的以Windows操作系统作为开发平台为的程序开发环境。在目前主流的操作系统平台上都可以进行ASP.NET程序的开发和管理,它是一种全新的开发模式,全新的架构模式,全新的编程模式,给程序开发带来了一场新的革命。同时在开发程序的过程中可以实现和数据库无缝的连接,它直接采用了ADO.NET的方式来进行操作,让程序开发人员不需要去学习程序是如何和数据库进行连接的,你只需要学习各种数据库的连接方法代码即可,同时这样的方式还大大的提高了数据库的访问速度和效率。采用ADO技术来访问数据库也是一种技术上的革命,软件工程师可以非常灵活方便的去查询数据库,更新数据库,删除数据库。
在程序代码编程的过程中,ASP.NET是一种可以采用多种编程语言来进行开发的先进框架,它可以支持多种编程语言来进行开发,让软件开发人员开发起来更加灵活,你可以采用你最熟悉的编程语言在这个框架下进行程序的编写开发,不用去考虑效率的问题,ASP.NET框架自己会对你所使用的编程语言来进行编译,编译成最终的机器代码。
总之ASP.NET框架是一种非常先进的框架开发技术,是目前使用最为广泛的开发技术之一。它的最先进地方还在于可以针对多种用户,面向互联网的下一步网络程序的开发支持。
2.2 B/S框架
B/S框架是目前被广泛采用的一种先进的框架结构,它是一种基于互联网的程序架构。当前的使用已经非常广泛,突破了传统的C/S结构的模式,给程序开发的模式带来新的技术革命。它是随着互联网技术的不断发展而发展起来的。随着互联网技术的不断发展,各种信息管理系统已经不能单独在一台电脑上使用和运行了,所以基于互联网的模式就逐步的发展起来了,并且得到了大规模的应用。
B/S架构不需要在任何客户端来进行进行程序的部署,使用这样的程序结构来使用开发好的系统是利用浏览器来使用的,就是把开发好的程序配置到一台远程服务器上,在任何可以访问这台服务器的客户端电脑上都可以对程序进行操作和使用,这样的方式给使用者带来了极大的便捷。这样的结构提高了程序的运行效率,打破了地域的限制,降低了程序的使用成本。
我们开发的是一套应用关注台球联盟的人的天津大学生台球联盟推广网,我们可以把天津大学生台球联盟推广网配置在远程的服务器上,在得到访问权限之后,只要能够上网就可以使用和访问该系统并进行相关的操作,这样的一种先进模式我们之后只需要对服务器上的程序进行维护即可保证程序的正常使用,大大的提高了工作效率,降低了维护的成本。
2.3 数据库技术
我们通过对系统的数据库进行设计就是要对所开发的系统的数据库的建立和设计的一个完整的过程。它是一种数据库开发技术,和编程语言的开发不太一样,他是专门针对数据库各个方面的设计和分析。数据库技术是一门非常重要的技术,所开发的数据库是否能够完整的运行和所使用的数据库开发技术是息息相关的,我们开发设计一个数据库必须要符合数据库设计的规范,单独从数据库设计方面讲通常我们都采用达到第三范式的标准为标准来设计数据库里面的数据库表。只有把数据库里面的表,视图,触发器等基本的数据库组成单位设计的合理,才能给系统设计出来一个完整性,安全性,高效性的数据库。
我们开发的天津大学生台球联盟推广网的后台数据库采用了目前被广泛使用的SQL Server 2008数据库,它不仅仅可以平衡各个数据库之间联系,同时还可以针对多个数据库进行高效的支持,虽然我们开发的天津大学生台球联盟推广网只有一个数据库文件,但是我们开发的程序具备一定的扩展性,在今后的使用过程中我们会对系统进行扩展,我们可以分别建立多个系统数据库来存放不同的数据信息,这样就对数据库管理工具的要求比较高,所以我们采用了目前比较流行的SQL Server 2008数据库管理系统。
2.4 信息平台介绍
什么是信息平台,信息平台是一个把各种信息集成到一个网站平台系统中的一个载体,在互联网里面一个信息的平台就是建立一个集成各种新的网站系统,信息平台运行在互联网上供需要信息的人群来查看和使用。
信息平台的含义有两个方面:一个方面信息本身就是一个信息平台,他自己携带了自己的信息,这是信息平台的一个理论的状态;令一个方面就是基于互联网的信息平台,例如天津大学生台球联盟推广网就是一个建立在互联网技术上的信息分享平台。这是信息平台的实物形态。