书签基于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章主要内容是客户界面设计包括客户界面结构设计用户注册模块用户登陆模块。

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

轻云互联(19元)香港高防云服务器 ,美国云服务器

轻云互联成立于2018年的国人商家,广州轻云互联网络科技有限公司旗下品牌,主要从事VPS、虚拟主机等云计算产品业务,适合建站、新手上车的值得选择,香港三网直连(电信CN2GIA联通移动CN2直连);美国圣何塞(回程三网CN2GIA)线路,所有产品均采用KVM虚拟技术架构,高效售后保障,稳定多年,高性能可用,网络优质,为您的业务保驾护航。活动规则:用户购买任意全区域云服务器月付以上享受免费更换IP服...

瓜云互联:全场9折优惠,香港CN2、洛杉矶GIA高防vps套餐,充值最高返300元

瓜云互联怎么样?瓜云互联之前商家使用的面板为WHMCS,目前商家已经正式更换到了魔方云的面板,瓜云互联商家主要提供中国香港和美国洛杉矶机房的套餐,香港采用CN2线路直连大陆,洛杉矶为高防vps套餐,三网回程CN2 GIA,提供超高的DDOS防御,瓜云互联商家承诺打死退款,目前商家提供了一个全场9折和充值的促销,有需要的朋友可以看看。点击进入:瓜云互联官方网站瓜云互联促销优惠:9折优惠码:联系在线客...

香港 E5-2650 16G 10M 900元首月 美国 E5-2660 V2 16G 100M 688元/月 华纳云

华纳云双11钜惠出海:CN2海外物理服务器终身价688元/月,香港/美国机房,免费送20G DDos防御,50M CN2或100M国际带宽可选,(文内附带测评)华纳云作为一家专业的全球数据中心基础服务提供商,总部在香港,拥有香港政府颁发的商业登记证明,APNIC 和 ARIN 会员单位。主营香港服务器、美国服务器、香港/美国OpenStack云服务器、香港高防物理服务器、美国高防服务器、香港高防I...

aspnet为你推荐
软银孙正义孙正义和马云什么关系天气预报哪个好用哪个最准确手机上的天气预报软件,哪个最准,最好用?麒麟990和骁龙865哪个好5G手机芯片高通865对比麒麟990 5G SOC哪个好?华为p40和mate30哪个好Huawei Mate30 和 P40 哪个好?网页传奇哪个好玩求最好玩的网页传奇?游戏盒子哪个好lol游戏盒子哪个好雅思和托福哪个好考雅思和托福哪个好考一点云盘哪个好哪个网盘好用 而且下载速度快 还免费qq空间登录网页版网页版QQ怎么登陆qq空间登录不了为什么我的QQ空间登陆不上?
域名系统 备案域名查询 韩国vps 希网动态域名 idc评测 便宜域名 webhostingpad ixwebhosting 天猫双十一秒杀 好看的桌面背景大图 ubuntu更新源 云图标 免费smtp服务器 商务主机 刀片式服务器 美国堪萨斯 cloudlink 台湾google 万网注册 1美元 更多