书签基于aspnet的在线点歌系统的设计与实现计算机毕业设计(论文)

aspnet  时间:2021-02-01  阅读:()

基于ASP.NET的在线点歌系统的设计与实现

专 业:

摘 要

随着Internet技术的发展人们的日常生活已经离不开网络。未来社会人们的生活和工作将越来越依赖于数字技术的发展越来越数字化、 网络化、 电子化、虚拟化。 Internet的发展历程以及目前的应用状况和发展趋势可以充分地相信网络技术将极大的改变我们的生活和工作方式甚至社会的价值观也会发生某种变化。

本设计尝试用ASP.NET在网络上架构一个在线点歌平台让每一个歌曲爱好者都能在业余生活中找到一个可以在线歌曲的系统。本文从理论和实践两个角度出发对一个具有基本互动功能的在线点歌网站进行设计与实现分析。论文首先较为详尽地介绍了面向对象分析与设计的有关概念与技术。接着对交易系统的可行性进行了分析然后对系统的设计思想、设计目标与系统的整体结构进行了明确的规划。最后对系统的主要页面、数据库的设计与实现作了较为详细的讲解。

本在线点歌网站是运用ASP.NET技术来实现的。其主要功能有会员管理添加歌曲 点歌管理歌曲查找 留言系统 网站管理等。论文在撰写过程中力求将理论与实践应用相结合对各种理论进行阐述的同时配合系统从实际应用和操作技巧上加以说明希望能够更充分地体现到这些知识与技术在本系统中的应用与实现。

【关键词】交流网站 ASP.NET SQL2000

Abstract

Along with the development of Internet technology, daily life can not already do withoutthe network. The life and work of the social people of future will depend on the developmentof digital technology more and more ,Digitize more and more, the networking, electronic,virtual. Development course and present application state and development trend of Internet,canbelieve network technology great change life andworking way of us fully, Even a certainchange will take place in the values of the society.

This procedure tries to build up a bookshop in the network with ASP.NET, So that everycustomer needn' t go out and can do shopping easily through surfing the Net at home . thisarticle is analyzing the design and realization of an online bookshop with Data Miningfunction, from the views of theory and practice. Starting with introducing concepts andtechniques of OOA and OOP in detail, especially introducing the knowledge which apply forthis system, such as: the feature and flow of OOA and OOP; analyzing the feature、 structureand using method of developing techniques ASP.NET and ADO.NET which using in my system.And then, this article analyses the feasibility of the system, then minutely layouts thedesign thoughts, goals and the system holistic framework. At last, this article minutelyexplains the design and realization of Web page layout, data base and application programof our system.

This online bookstore system uses ASP.NET technology to realize on Visual Studio.Netplatform. Its main function has: manage users, newbooks on sale, look for classified books,search books, collect favorite book, process of purchase, sales list, the comment of thebooks, website' s management, etc.

During the course of writing this article, I strive to integrate theory andpractice. Whileexpatiating the different kind of theories, I illuminate the application andoperation skillcombining the system so as to fully incarnate the application of these theories andtechniques to this system.

[KEYWORD]  OOA,OOD,ASP.NET,ADO.NET

目录

摘 要. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

Abstract. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

第1章选题背景. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

1. 1课题研究背景与意义. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

1.1.1 课题研究背景. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

1.1.2 课题研究意义. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

1.2 可行性分析. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

1.2.1 经济可行性. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

1.2.2 技术可行性. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

1.2.3 操作可行性. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

1.2.4 法律可行性. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

2 需求分析. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

2.3 数据字典. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

3 系统功能模块划分. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

4 数据库设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

4. 1 数据库需求分析. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

4.2 数据库概念结构设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

4.3 数据库逻辑结构设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

5 管理模块界面设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

5.2管理员界面. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

5.2.1 后台管理界面. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

5.2.2 歌曲信息管理页面. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

5.2.3 新闻信息管理界面. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

5.2.4管理员信息管理界面. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

结 论. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

第1章选题背景

1. 1课题研究背景与意义

Internet是世界上最大的计算机互联网络。所谓计算机网络就是把分步在不同地理区域的计算机与专门外部设备用通信线路互连成一个规模大、功能强的网络系统从而使计算机之间相传递信息共享硬件、软件数据信息等资源。它是现代通信技术与计算机技术相结合的产物。而Internet连接着世界各地数以千万计大大小小的电脑网络和主机是世界上最开放的计算机网络。

1969年美国国防部研究计划管理局ARP A开始建立一个命名为ARP AN ET的网络当时建立这个网络的目的只是为了将美国的几个军事及研究用电脑主机连接起来。人们普遍认为ARP AN ET就是Internet的雏形。 1985年美国国家科学基金会NF S开始建立N S FNET它成为Internet上主要用于科研和教育的主干部分代替了ARP AN ET的骨干地位。 1989年MI LNET由ARPANET分离出来实现和N S FNET连接后就开始采用Internet这个名称。 自此以后其他部门的计算机网相继并入Internet ARP AN ET就宣告解散。 90年代是Internet的商业化阶段商业机构开始进入Internet使Internet开始了商业化的新进程也成为Internet大发展的强大推动力。 1995年NS FNET停止运作 Internet已彻底商业化了。

Internet的规模一直呈指数增长除了网络规模在扩大外 Internet应用领域也在走向多元化。最初的网络应用主要是电子邮件、新闻组、远程登陆和文件传输网络用户主要是科技工作者。然而到了90年代早期一种新型的网络应用——万维网问世后一下子将无数非学术领域的用户带进了网络世界万维网以其信息量大、查询快捷方便而很快被人们所接受。随着多媒体通讯业务的开通 Internet已经实现了网上购物、远程教育、远程医疗、视频点播、视频会议等新应用可以说Internet的应用领域已经深人到社会生活的方方面面。

Internet之所以发展如此迅速被称为二十世纪末最伟大的发明是因为Internet从一开始就具有的开放、 自由、平等、合作和免费的特性所推动的。也正是这些特性再加上共享性、交互性、虚拟性、全球性和个性化使得Internet称为二十一世纪的商业"聚宝盆"。

万维网的英文全称是World Wide Web也可以写为WWW、Web或3W。它是使用超文本探索Internet的系统最早由位于日内瓦的欧洲粒子物理实验室CERN所创建。创建者的目的是建立一种网络系统将分布在世界各地的物理学家组织在一起互相交流设计思想和研究成果。 1990年底第一套WWW软件问世其后发展极为迅速。WWW不仅能够传输文本也能够传输图像、声音和动画信息。在使用WWW进行文件阅读时屏幕上会出现许多不同于基色的词或词组这就是“超级链接” 超级链接是指向Web页面的统一资源定位器(URL)的对象。当用户单击一个超级链接时该用户界面就会跳转到超级链接所指向的Web页面。URL可以看作是Web页面的地址。每个Web页面都有一个或多个URL与之相关。WWW采用与“网”状结构组织有关的资源。

与其他信息发布工具相比W WW由于所需的费用很低应用范围很广 因而具有很大的吸引力。随着文本、 图像、影像、声音和交互式应用程序的统一WW W已经成为信息交换的有效方式。WW W使访问者可以浏览各种信息资源并通过各种超级链接轻易地从一种信息资源转到另一种信息资源。随着新的应用程序和浏览器不断出现Web已成为Internet上发布文本和多媒体信息的通用手段。

1.1.1 课题研究背景

据我国IT行业发布的报告表明近年来我国互联网发展呈快速增长趋势网民的数量已达8700万逼近世界第一而随着人民生活水平的不断提高精神需求的提高也日益体现出来作为一种较普及的艺术形式歌曲逐渐为人所喜欢。而歌曲爱好者们平常交流只限于小团体内部及部分歌曲展或是歌曲刊物没有一种能让他们能够进行大众形式的交流的平台。网络的诞生和发展颠覆了传统的信息传播方式冲破了存在于传统交流方式中时间和空间的种种壁垒极大地改变了人类从物质到精神、从形式到内容、从生产到生活的各种活动并且给人类带来了新的机遇和挑战。信息在社会和经济的发展中所起的作用越来越为人们所重视。信息资源的开发利用水平成为衡量一个国家综合国力的重要标志之

一。计算机作为信息处理的工具为适应数据处理需求的迅速提高满足各类信息系统对数据管理的要求在文件系统的基础上发展基础数据库系统数据库方法针对事物处理中大量数据管理需求提供了更加周到和人性化的服务。

1.1.2 课题研究意义

计算机和网络技术的不断进步和提升使人类的信息传播方式和生活方式都得到了很大的改变而各个产业都在自己的领域中不同深度的融入了计算机及网络技术对本行业的发展起了很大的推动作用。基于B/S模式的在线点歌网站克服了传统交流方式时所带来的人力、物力以及时间上的浪费和交流影响深度的限制 同时也保证了交流过程的科学化、高效化使交流过程方便、准确、快捷、深入人心。本课程设计利用ASP.NET和SQL 2000技术实现。

网络技术的迅速发展使得人类社会突飞猛进网络交流是其中一个重要的增进渠道。采用这种交流方式一是无纸化交流节约的造纸印刷资源不可计数二是在交流方式及方法上有了多种选择增加了信息的可读性和丰富性。

总之伴随着个人电脑的普及和使用电脑人口的增加网络交流在众多的销售渠道中脱颖而出其地位及占有量一定会逐渐增加。技术革命引发产业结构变革市场的竞争规则也会跟着发生变化网络交流的产生是流通领域中的一场革命。

1. 2 可行性分析

随着计算机技术的发展和网络人口的增加网络世界也越来越广博越来越丰富网络信息交流已经是其中最大的一项功能。我们相信要不了太长有时间会员就可以在网络世界上获得他们在现实世界上可以获得而不方便获得的所有信息。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。要达到这个目的必须分析几种主要的可能解法的利弊从而判断原定的系统规模和目标是否现实系统完成后所能带来的效益是否大到值得投资开发这个系统的程度。因此可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计的过程也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程。

系统的可行性分析主要包括经济上的可行性技术上的可行性操作上的可行性和法律上的可行性。本系统的可行性分析如下

1.2.1 经济可行性

由于开发此在线点歌网站所需的硬件计算机及相关硬件和软件环境

(ASP.NET+SQL2000) 市场上都容易购买到或从相关网站下载系统成本主要集中在本管理系统的开发与维护上对会员不造成过重的经济负担。而一旦此系统投入使用,不仅可以减少商家的工作强度提高工作效率而且方便了会员的购买打破了传统的交流模式极大限度的方便了会员也为系统的进一步推广创造了条件而且 目标系统不是很复杂开发的周期较短人员经济支出不大所节省的大量人力、财力产生的效益将远远大于本管理系统的开发成本所以从经济方面讲开发此系统是可行的。

1.2.2 技术可行性

在线点歌网站的开发基于B/S模式主要包括前端应用程序的开发以及后台数据库的建立和维护两个方面。对于前者要求应具备功能完备、易于使用等特点而对于后者则要求能建立数据一致性和完整性强、数据安全性好的库。

本系统拟采用ASP.NET和SQL2000分别作为前端和后端的开发工具。

ASP.NET是由微软在.NET Framework中所提供的开发Web应用程序的类库封装在Syste m.Web.dll文件中显露出S yste m.Web命名空间并提供AS P.NET网页处理、扩充以及HTTP通道的应用程序与通讯处理等工作 以及Web Service的基础架构。ASP.NET是ASP技术的后继者但它的发展性要比ASP技术要强大许多。

ASP.NET可以运行在安装了.NET Framework的IIS服务器上若要在非微软的平台上运行则需要使用Mono平台[1] ASP.NET在2.0版本已经定型

在.NET Framework 3.5上则加上了许多功能像是ASP.NET AJAX、ASP.NETMVC Framework、 ASP.NET Dynamic Data与Micro so ft S ilverlight的服务器控件等。

ASP.NET的前身ASP技术是在IIS 2.0上首次推出Windows NT 3.51 当时与ADO 1.0一起推出在IIS 3.0(Windows NT 4.0)发扬光大成为服务器端应用程序的热门开发工具微软还特别为它量身打造了Visual InterDev开发工具在1994年到2000年之间 ASP技术已经成为微软推展Windows NT 4.0平台的关键技术之一数以万计的ASP网站也是这个时候开始如雨后春笋般的出现在网络上。由于它的简单以及高度客制化的能力也是它能迅速窜起的原因之

SQL 2000作为微软在Windows系列平台上开发的数据库,一经推出就以其易用性得到了很多用户的青睐,相信大多数将自己的业务建立在Windo ws平台上的用户都会对它有相当的亲切感。区别于FoxPro、Sql2000小型数据库SQL 2000是一个功能完备的数据库管理系统。它包括支持开发的引擎、标准的SQL语言、扩展的特性(如复制、 OLAP、分析)等功能。而像存储过程、触发器等特性也是大型数据库才拥有的。

因此从技术方面讲开发此系统是可行的。

1.2.3 操作可行性

本系统是一个基于Web的网上在线点歌网站是Web技术应用于网上交流中的产物。系统基于Web的工作界面使歌曲爱好者无论身处何地都能在浏览器中直接进行选歌、唱歌等操作。在操作使用上十分方便只需连上网在自己的电脑上通过Web浏览器就可使用本系统同时所有的操作都是基于Web的的操作方式如链接、按钮、文本框等等。所有的操作通过浏览器完成客户端不需要配置其他应用软件会员不需培训。因此在操作使用上本系统简单、方便易于使会员接受本系统尽力为会员着想 因而该系统是方便可操作的。

1.2.4 法律可行性

即该平台的开发会不会在社会上引起侵权或其它责任问题。因为该平台是作为毕业设计与商业无关又因为是自主开发设计因此不会构成侵权在法律上是可行的。

1. 3 论文各章简介

第1章引言部分 引言主要叙述课题的研究背景和意义,以及问题的可行性分析。

第2章主要内容是系统需求分析包括业务流程分析数据流分析数据字典。

第3章主要内容是系统设计包括系统设计思想如页面模块化、注意安全性、代码的复用等系统功能模块划分。

第4章主要内容是数据库设计包括数据库需求分析数据库概念结构设计数据库逻辑结构设计。

第5章主要内容是系统通用功能模块的编写包括系统结构概览。

第6章主要内容是管理界面包括管理界面结构设计用户管理模块歌手管理模块歌曲管理模块系统管理模块。

第7章主要内容是客户界面设计包括客户界面结构设计用户注册模块用户登陆模块。

最后还有结论、致谢、参考文献等等内容的介绍。

什么是BGP国际线路及BGP线路有哪些优势

我们在选择虚拟主机和云服务器的时候,是不是经常有看到有的线路是BGP线路,比如前几天有看到服务商有国际BGP线路和国内BGP线路。这个BGP线路和其他服务线路有什么不同呢?所谓的BGP线路机房,就是在不同的运营商之间通过技术手段时间各个网络的兼容速度最佳,但是IP地址还是一个。正常情况下,我们看到的某个服务商提供的IP地址,在电信和联通移动速度是不同的,有的电信速度不错,有的是移动速度好。但是如果...

易探云:香港CN2云服务器低至18元/月起,183.60元/年

易探云怎么样?易探云最早是主攻香港云服务器的品牌商家,由于之前香港云服务器性价比高、稳定性不错获得了不少用户的支持。易探云推出大量香港云服务器,采用BGP、CN2线路,机房有香港九龙、香港新界、香港沙田、香港葵湾等,香港1核1G低至18元/月,183.60元/年,老站长建站推荐香港2核4G5M+10G数据盘仅799元/年,性价比超强,关键是延迟全球为50ms左右,适合国内境外外贸行业网站等,如果需...

云步云72.5元/月起云服务器,香港安畅/葵湾/将军澳/沙田/大浦CN2机房,2核2G5M

云步云怎么样?云步云是创建于2021年的品牌,主要从事出售香港vps、美国VPS、日本VPS、香港独立服务器、香港站群服务器等,机房有香港、美国、日本东京等机房,目前在售VPS线路有CN2+BGP、CN2 GIA,香港的线路也是CN2直连大陆,该公司旗下产品均采用KVM虚拟化架构。目前,云步云提供香港安畅、沙田、大浦、葵湾、将军澳、新世界等CN2机房云服务器,2核2G5M仅72.5元/月起。点击进...

aspnet为你推荐
软银赛富赛富通的发展历程304和316不锈钢哪个好304不锈钢和316不锈钢哪个好法兰绒和珊瑚绒哪个好法兰绒、珊瑚绒、天鹅绒哪个暖和?华为p40和mate30哪个好mate30和mate30pro哪个比较好?少儿英语哪个好少儿英语,那个好一些?石英表和机械表哪个好石英表好还是机械表好?绝地求生加速器哪个好绝地求生哪个加速器好用一点,求推荐一个51个人空间登录51.com个人空间怎么无法登录?首选dns服务器地址默认网关和首选DNS服务器是多少360云网盘下载360云盘与百度云盘的对比
budgetvm sugarhosts 哈喽图床 创宇云 国外代理服务器地址 网通服务器托管 免费网页空间 免费网页申请 网站在线扫描 超级服务器 华为云服务登录 厦门电信 空间登录首页 网站加速软件 东莞服务器托管 中国电信测速网站 畅行云 江苏徐州移动 免费稳定空间 阿里dns 更多