《在线ktv论文》doc版.docx
《《在线ktv论文》doc版.docx》由会员分享,可在线阅读,更多相关《《在线ktv论文》doc版.docx(16页珍藏版)》请在冰豆网上搜索。
![《在线ktv论文》doc版.docx](https://file1.bdocx.com/fileroot1/2023-2/1/9ba69869-caef-4145-923a-baaa4c647e31/9ba69869-caef-4145-923a-baaa4c647e311.gif)
《在线ktv论文》doc版
《在线ktv论文》doc版
《在线ktv论文》doc版摘要随着Internet技术的发展,人们的日常生活已经离不开网络。
未来社会人们的生活和工作将越来越依赖于数字技术的发展,越来越数字化、网络化、电子化、虚拟化。
Internet的发展历程以及目前的应用状况和发展趋势,可以充分地相信网络技术将极大的改变我们的生活和工作方式,甚至社会的价值观也会发生某种变化。
本设计尝试用ASP.NET在网络上架构一个在线点歌平台,让每一个歌曲爱好者都能在业余生活中找到一个可以在线歌曲的系统。
本文从理论和实践两个角度出发,对一个具有基本互动功能的在线点歌网站进行设计与实现分析。
论文首先较为详尽地介绍了面向对象分析与设计的有关概念与技术。
接着对交易系统的可行性进行了分析,然后对系统的设计思想、设计目标与系统的整体结构进行了明确的规划。
最后对系统的主要页面、数据库的设计与实现作了较为详细的讲解。
本在线点歌网站是运用ASP.NET技术来实现的。
其主要功能有:
会员管理,添加歌曲,点歌管理,歌曲查找,留言系统,网站管理等。
论文在撰写过程中,力求将理论与实践应用相结合,对各种理论进行阐述的同时配合系统从实际应用和操作技巧上加以说明,希望能够更充分地体现到这些知识与技术在本系统中的应用与实现。
【关键词】交流网站,ASP.NET,SQL2005,VS2005AbstractAlongwiththedevelopmentofInternettechnology,dailylifecannotalreadydowithoutthenetwork.Thelifeandworkofthesocialpeopleoffuturewilldependonthedevelopmentofdigitaltechnologymoreandmore,Digitizemoreandmore,thenetworking,electronic,virtual.DevelopmentcourseandpresentapplicationstateanddevelopmenttrendofInternet,canbelievenetworktechnologygreatchangelifeandworkingwayofusfully,Evenacertainchangewilltakeplaceinthevaluesofthesociety.ThisproceduretriestobuildupabookshopinthenetworkwithASP.NET,SothateverycustomerneedntgooutandcandoshoppingeasilythroughsurfingtheNetathome.thisarticleisanalyzingthedesignandrealizationofanonlinebookshopwithDataMiningfunction,fromtheviewsoftheoryandpractice.StartingwithintroducingconceptsandtechniquesofOOAandOOPindetail,especiallyintroducingtheknowledgewhichapplyforthissystem,suchas:
thefeatureandflowofOOAandOOP;analyzingthefeature、structureandusingmethodofdevelopingtechniquesASP.NETandADO.NETwhichusinginmysystem.Andthen,thisarticleanalysesthefeasibilityofthesystem,thenminutelylayoutsthedesignthoughts,goalsandthesystemholisticframework.Atlast,thisarticleminutelyexplainsthedesignandrealizationofWebpagelayout,databaseandapplicationprogramofoursystem.ThisonlinebookstoresystemusesASP.NETtechnologytorealizeonVisualStudio.Netplatform.Itsmainfunctionhas:
manageusers,newbooksonsale,lookforclassifiedbooks,searchbooks,collectfavoritebook,processofpurchase,saleslist,thecommentofthebooks,websitesmanagement,etc.Duringthecourseofwritingthisarticle,Istrivetointegratetheoryandpractice.Whileexpatiatingthedifferentkindoftheories,Iilluminatetheapplicationandoperationskillcombiningthesystemsoastofullyincarnatetheapplicationofthesetheoriesandtechniquestothissystem.Keywords:
Exchangesite,ASP.NET,SQL2005,VS2005-2-目录摘要0Abstract1第1章选题背景21.1课题研究背景与意义21.1.1课题研究背景31.1.2课题研究意义41.2可行性分析41.2.1经济可行性51.2.2技术可行性51.2.3操作可行性61.2.4法律可行性62系统开发工具72.1ASP.NET简介72.2ASP.NET的特点72.3ASP.NET的重要优势82.4运行环境82.5VisualWebDeveloper2005简介102需求分析112.1业务流分析112.2数据流分析122.3数据字典132.3.1在线点歌网站的数据字典132.3.2在线点歌网站的数据项143系统功能模块划分164数据库设计174.1数据库需求分析174.2数据库概念结构设计174.3数据库逻辑结构设计195管理模块界面设计215.1用户界面225.1.1系统首页界面225.1.2明星列表操作界面225.1.3歌曲信息界面235.2管理员界面245.2.1后台管理界面245.2.2歌曲信息管理页面245.2.3新闻信息管理界面265.2.4管理员信息管理界面27结论29附录1代码33附录2翻译41第1章选题背景1.1课题研究背景与意义Internet是世界上最大的计算机互联网络。
所谓计算机网络,就是把分步在不同地理区域的计算机与专门外部设备用通信线路互连成一个规模大、功能强的网络系统,从而使计算机之间相传递信息,共享硬件、软件,数据信息等资源。
它是现代通信技术与计算机技术相结合的产物。
而Internet连接着世界各地数以千万计大大小小的电脑网络和主机,是世界上最开放的计算机网络。
1969年,美国国防部研究计划管理局(ARPA)开始建立一个命名为ARPANET的网络,当时建立这个网络的目的只是为了将美国的几个军事及研究用电脑主机连接起来。
人们普遍认为ARPANET就是Internet的雏形。
1985年,美国国家科学基金会(NFS)开始建立NSFNET,它成为Internet上主要用于科研和教育的主干部分,代替了ARPANET的骨干地位。
1989年MILNET(由ARPANET分离出来)实现和NSFNET连接后,就开始采用Internet这个名称。
自此以后,其他部门的计算机网相继并入Internet,ARPANET就宣告解散。
90年代是Internet的商业化阶段,商业机构开始进入Internet,使Internet开始了商业化的新进程,也成为Internet大发展的强大推动力。
1995年,NSFNET停止运作,Internet已彻底商业化了。
Internet的规模一直呈指数增长,除了网络规模在扩大外,Internet应用领域也在走向多元化。
最初的网络应用主要是电子邮件、新闻组、远程登陆和文件传输,网络用户主要是科技工作者。
然而到了90年代早期,一种新型的网络应用——万维网问世后,一下子将无数非学术领域的用户带进了网络世界,万维网以其信息量大、查询快捷方便而很快被人们所接受。
随着多媒体通讯业务的开通,Internet已经实现了网上购物、远程教育、远程医疗、视频点播、视频会议等新应用,可以说Internet的应用领域已经深人到社会生活的方方面面。
Internet之所以发展如此迅速,被称为二十世纪末最伟大的发明,是因为Internet从一开始就具有的开放、自由、平等、合作和免费的特性所推动的。
也正是这些特性,再加上共享性、交互性、虚拟性、全球性和个性化,使得Internet称为二十一世纪的商业“聚宝盆“。
万维网的英文全称是WorldWideWeb,也可以写为WWW、Web或3W。
它是使用超文本探索Internet的系统,最早由位于日内瓦的欧洲粒子物理实验室CERN所创建。
创建者的目的是建立一种网络系统,将分布在世界各地的物理学家组织在一起,互相交流设计思想和研究成果。
1990年底,第一套WWW软件问世,其后发展极为迅速。
WWW不仅能够传输文本,也能够传输图像、声音和动画信息。
在使用WWW进行文件阅读时,屏幕上会出现许多不同于基色的词或词组,这就是“超级链接”,超级链接是指向Web页面的统一资源定位器(URL)的对象。
当用户单击一个超级链接时,该用户界面就会跳转到超级链接所指向的Web页面。
URL可以看作是Web页面的地址。
每个Web页面都有一个或多个URL与之相关。
WWW采用与“网”状结构组织有关的资源。
与其他信息发布工具相比,WWW由于所需的费用很低,应用范围很广,因而具有很大的吸引力。
随着文本、图像、影像、声音和交互式应用程序的统一,WWW已经成为信息交换的有效方式。
WWW使访问者可以浏览各种信息资源,并通过各种超级链接轻易地从一种信息资源转到另一种信息资源。
随着新的应用程序和浏览器不断出现,Web已成为Internet上发布文本和多媒体信息的通用手段。
1.1.1课题研究背景据我国IT行业发布的报告表明,近年来,我国互联网发展呈快速增长趋势,网民的数量已达8700万,逼近世界第一,而随着人民生活水平的不断提高,精神需求的提高也日益体现出来,作为一种较普及的艺术形式,歌曲逐渐为人所喜欢。
而歌曲爱好者们平常交流只限于小团体内部,及部分歌曲展或是歌曲刊物,没有一种能让他们能够进行大众形式的交流的平台。
网络的诞生和发展,颠覆了传统的信息传播方式,冲破了存在于传统交流方式中时间和空间的种种壁垒,极大地改变了人类从物质到精神、从形式到内容、从生产到生活的各种活动,并且给人类带来了新的机遇和挑战。
信息在社会和经济的发展中所起的作用越来越为人们所重视。
信息资源的开发利用水平成为衡量一个国家综合国力的重要标志之一。
计算机作为信息处理的工具,为适应数据处理需求的迅速提高,满足各类信息系统对数据管理的要求,在文件系统的基础上发展基础数据库系统,数据库方法针对事物处理中大量数据管理需求提供了更加周到和人性化的服务。
1.1.2课题研究意义计算机和网络技术的不断进步和提升,使人类的信息传播方式和生活方式都得到了很大的改变,而各个产业都在自己的领域中不同深度的融入了计算机及网络技术,对本行业的发展起了很大的推动作用。
基于B/S模式的在线点歌网站克服了传统交流方式时所带来的人力、物力以及时间上的浪费和交流影响深度的限制,同时也保证了交流过程的科学化、高效化,使交流过程方便、准确、快捷、深入人心。
本课程设计利用ASP.NET和SQL2000技术实现。
网络技术的迅速发展,使得人类社会突飞猛进,网络交流是其中一个重要的增进渠道。
采用这种交流方式,一是无纸化交流,节约的造纸印刷资源不可计数;二是在交流方式及方法上有了多种选择,增加了信息的可读性和丰富性。
总之,伴随着个人电脑的普及和使用电脑人口的增加,网络交流在众多的销售渠道中脱颖而出,其地位及占有量一定会逐渐增加。
技术革命引发产业结构变革,市场的竞争规则也会跟着发生变化,网络交流的产生是流通领域中的一场革命。
1.2可行性分析随着计算机技术的发展和网络人口的增加,网络世界也越来越广博,越来越丰富,网络信息交流已经是其中最大的一项功能。
我们相信要不了太长有时间,会员就可以在网络世界上获得他们在现实世界上可以获得而不方便获得的所有信息。
可行性研究的目的,就是用最小的代价在尽可能短的时间内确定问题是否能够解决。
要达到这个目的,必须分析几种主要的可能解法的利弊,从而判断原定的系统规模和目标是否现实,系统完成后所能带来的效益是否大到值得投资开发这个系统的程度。
因此,可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程。
系统的可行性分析主要包括经济上的可行性,技术上的可行性,操作上的可行性和法律上的可行性。
本系统的可行性分析如下:
1.2.1经济可行性由于开发此在线点歌网站所需的硬件(计算机及相关硬件)和软件环境(ASP.NET+SQL2005),市场上都容易购买到或从相关网站下载,系统成本主要集中在本管理系统的开发与维护上,对会员不造成过重的经济负担。
而一旦此系统投入使用,不仅可以减少商家的工作强度,提高工作效率,而且方便了会员的购买,打破了传统的交流模式,极大限度的方便了会员,也为系统的进一步推广创造了条件,而且,目标系统不是很复杂,开发的周期较短,人员经济支出不大,所节省的大量人力、财力产生的效益将远远大于本管理系统的开发成本,所以从经济方面讲开发此系统是可行的。
1.2.2技术可行性在线点歌网站的开发基于B/S模式,主要包括前端应用程序的开发以及后台数据库的建立和维护两个方面。
对于前者要求应具备功能完备、易于使用等特点,而对于后者则要求能建立数据一致性和完整性强、数据安全性好的库。
本系统拟采用ASP.NET和SQL2005分别作为前端和后端的开发工具。
ASP.NET是由微软在.NETFramework中所提供的,开发Web应用程序的类库,封装在System.Web.dll文件中,显露出System.Web命名空间,并提供ASP.NET网页处理、扩充以及HTTP通道的应用程序与通讯处理等工作,以及WebService的基础架构。
ASP.NET是ASP技术的后继者,但它的发展性要比ASP技术要强大许多。
ASP.NET可以运行在安装了.NETFramework的IIS服务器上,若要在非微软的平台上运行,则需要使用Mono平台[1],ASP.NET在2.0版本已经定型,在.NETFramework3.5上则加上了许多功能,像是ASP.NETAJAX、ASP.NETMVCFramework、ASP.NETDynamicData与MicrosoftSilverlight的服务器控件等。
ASP.NET的前身ASP技术,是在IIS2.0上首次推出(WindowsNT3.51),当时与ADO1.0一起推出,在IIS3.0(WindowsNT4.0)发扬光大,成为服务器端应用程序的热门开发工具,微软还特别为它量身打造了VisualInterDev开发工具,在1994年到2000年之间,ASP技术已经成为微软推展WindowsNT4.0平台的关键技术之一,数以万计的ASP网站也是这个时候开始如雨后春笋般的出现在网络上。
由于它的简单以及高度客制化的能力,也是它能迅速窜起的原因之一。
SQL2000作为微软在Windows系列平台上开发的数据库,一经推出就以其易用性得到了很多用户的青睐,相信大多数将自己的业务建立在Windows平台上的用户都会对它有相当的亲切感。
区别于FoxPro、Sql2000小型数据库,SQL2000是一个功能完备的数据库管理系统。
它包括支持开发的引擎、标准的SQL语言、扩展的特性(如复制、OLAP、分析)等功能。
而像存储过程、触发器等特性,也是大型数据库才拥有的。
1.2.3操作可行性本系统是一个基于Web的网上在线点歌网站,是Web技术应用于网上交流中的产物。
系统基于Web的工作界面,使歌曲爱好者无论身处何地,都能在浏览器中直接进行选歌、唱歌等操作。
在操作使用上十分方便,只需连上网,在自己的电脑上通过Web浏览器就可使用本系统,同时所有的操作都是基于Web的的操作方式,如:
链接、按钮、文本框等等。
所有的操作通过浏览器完成,客户端不需要配置其他应用软件,会员不需培训。
因此,在操作使用上,本系统简单、方便,易于使会员接受,本系统尽力为会员着想,因而该系统是方便可操作的。
1.2.4法律可行性即该平台的开发会不会在社会上引起侵权或其它责任问题。
因为该平台是作为毕业设计与商业无关,又因为是自主开发设计,因此不会构成侵权,在法律上是可行的。
1.3论文各章简介第1章引言部分,引言主要叙述课题的研究背景和意义,以及问题的可行性分析。
第2章主要内容是:
系统需求分析包括,业务流程分析;数据流分析;数据字典。
第3章主要内容是:
系统设计包括,系统设计思想(如页面模块化、注意安全性、代码的复用等);系统功能模块划分。
第4章主要内容是:
数据库设计包括,数据库需求分析,数据库概念结构设计,数据库逻辑结构设计。
第5章主要内容是:
系统通用功能模块的编写包括,系统结构概览。
第6章主要内容是:
管理界面包括,管理界面结构设计;用户管理模块;歌手管理模块;歌曲管理模块;系统管理模块。
第7章主要内容是:
客户界面设计包括,客户界面结构设计;用户注册模块;用户登陆模块。
最后还有结论、致谢、参考文献等等内容的介绍。
2系统开发工具2.1ASP.NET简介ASP.NET是建立在公共语言运行库上的编程框架,可用于在服务器上生成功能强大的Web应用程序。
与以前的Web开发模型相比,ASP.NET的第一个版本具有几个重要优点。
在此基础上,通过在开发人员工作效率、管理、扩展性和性能领域增加对一些激动人心的新功能的支持,ASP.NET2.0进行了改进:
(1)开发人员工作效率ASP.NET2.0将常用的Web任务封装到应用程序服务和控件中,这些服务和控件可方便地在网站之间重用。
利用这些基本生成块,较之以前的版本,现在实现许多方案所需的自定义代码要少得多。
使用ASP.NET2.0,能够显著减少生成Web常用方案所需的代码量和概念量。
(2)管理ASP.NET2.0在设计时充分考虑了管理功能。
ASP.NET2.0引入了几个新功能,进一步增强了对ASP.NET服务器的部署、管理及操作。
ASP.NETMMC管理工具。
ASP.NET2.0提供了新的综合管理工具,该工具使管理员能够以图形方式读取或更改常用设置。
预编译工具。
ASP.NET2.0提供了新的应用程序部署实用工具,使开发人员和管理员都能够在部署前对动态ASP.NET应用程序进行预编译。
此预编译自动查找站点中的所有编译问题。
(3)灵活的扩展性ASP.NET2.0是一个组成良好的开放系统。
无论是服务器控件,还是页处理程序,都能根据您的需要方便地进行自定义和替换。
2.2ASP.NET的特点ASP.NET是编写动态Web页的一种功能强大的新技术。
它集成了Microsoft的两个主要技术:
ActiveServerPages(ASP)和.NET。
ASP在Web计算技术上的历史相对久远一些,五年多来已经为创建动态Web页提供了稳固的、快捷且行之有效的方法。
.NET是新事物,它是由Microsoft设计的一整套技术,将给未来的编程方式以及公司商务运作方式带来前所未有的革命。
因此,作为这两者的结合产物,ASP.NET在创建动态Web页时利用了.NET的革新技术。
ASP.NET技术比其旧版本更强大,它不仅可以生成动态Web页,而且能够对它们进行调整以适应所使用的浏览器。
更妙的是,ASP.NET带来了一套完整的预定义控件,可用于自己的工程中,这样就节省了时间,提高了效率。
可以使用ASP.NET做些什么呢?
最引人注目的一项革新技术就是创建自己的应用程序的方式,可以使用VisualBasic.NET、JScript和C#等语言,甚至可以混合使用它们——可以选择最适合的语言,或是您最擅长的语言。
在应用程序中,ASP.NET允许为某个特定用户定制页面,当浏览Web站点时跟踪用户的详细资料,并在数据库或是自我描述的XML文件中存储他们的信息。
只需单击按钮就可改变页面布局,并从机器中添加和删除文件(如果有适当的权限),甚至无须先下载其他应用程序就可利用其逻辑关系。
2.3ASP.NET的重要优势性能增强在服务器上运行的ASP.NET代码是经过编译的公共语言环境代码,与以往解释性的代码相比,它无疑会有快得多的执行速度。
此外,通过预先绑定、及时编译、本地优化及缓存服务等技术,使开发工作既高效又轻松。
世界范围的工具支持通过VisualStudio.NET集成开发环境,ASP.NET可以获得丰富的工具支持,如拖放控件、自动化配置等。
强大和灵活公共语言环境基本类库、消息处理和数据访问解决方案都已经无缝集成到ASP.NET,可以使用您喜欢的语言进行开发。
另外,公共语言环境还保证了您在已经做的基于COM的开发可以移植到ASP.NET。
安全性使用授权和鉴定技术可以确保应用程序的安全。
2.4运行环境ASP.net是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。
ASP.net提供许多比现在的Web开发模式强大的的优势。
执行效率的大幅提高ASP.net是把基于通用语言的程序在服务器上运行。
不像以前的ASP即时解释程序,而是将程序在服务器端首次运行时进行编译,这样的执行效果,当然比一