论文题目:音乐视频网站系统的设计与应用

上传人:仙*** 文档编号:29446156 上传时间:2021-10-07 格式:DOC 页数:32 大小:897.50KB
收藏 版权申诉 举报 下载
论文题目:音乐视频网站系统的设计与应用_第1页
第1页 / 共32页
论文题目:音乐视频网站系统的设计与应用_第2页
第2页 / 共32页
论文题目:音乐视频网站系统的设计与应用_第3页
第3页 / 共32页
资源描述:

《论文题目:音乐视频网站系统的设计与应用》由会员分享,可在线阅读,更多相关《论文题目:音乐视频网站系统的设计与应用(32页珍藏版)》请在装配图网上搜索。

1、论文题目:音乐视频网站系统的设计与应用专 业: 计算机应用 学 号: 010901018 学生姓名: 谭轶超 指导教师: 陆华英 上海市静安区业余大学毕业论文目 录【内容提要】3一 课题研究背景与意义4(一) 研究背景4(二) 研究意义51、可行性分析5(1)经济可行性5(2)技术可行性6(3) 操作可行性6(4) 法律可行性7二 需求分析8(一)业务流分析8(二) 数据流分析91、数据字典92、在线视频播放网站的数据项11三 系统功能模块划分13四 数据库设计14(一)数据库需求分析141、数据库概念结构设计142、数据库逻辑结构设计15五 管理模块界面设计171、系统首页界面172、影片列

2、表操作界面173、影片信息界面184、后台管理界面185、影片信息管理页面186、影片管理界面187、新闻信息管理界面18六 系统应用情况及展望19参 考 文 献20附 录21致 谢30- 32 -【内容提要】随着社会的发展时代的前进,IT行业的发展也是日新月异,对人类的生产和生活方式产生了很大影响。网络传播以其特有的快速、高效、便捷的传输方式被人们所接受,越来越多的走进了千家万户。并且在当今视频浪潮的影响下,随着视频事业逐渐走向高峰,视频已无处不在,视频已与我们密不可分。本设计尝试用ASP.NET在网络上架构一个在线视频播放平台,让每一个影片爱好者都能在业余生活中找到一个可以在线影片的系统。

3、本文从理论和实践两个角度出发,对一个具有基本互动功能的在线视频播放网站进行设计与实现分析;主要运用ASP.NET技术来实现各主要功能模块。关键词 视频网站 ASP.NET SQL2000音乐视频网站系统的设计与应用一 课题研究背景与意义Internet是世界上最大的计算机互联网络。所谓计算机网络,就是把分步在不同地理区域的计算机与专门外部设备用通信线路互连成一个规模大、功能强的网络系统,从而使计算机之间相传递信息,共享硬件、软件,数据信息等资源。它是现代通信技术与计算机技术相结合的产物。而Internet连接着世界各地数以千万计大大小小的电脑网络和主机,是世界上最开放的计算机网络。Intern

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

5、、声音和交互式应用程序的统一,万维网已经成为信息交换的有效方式。万维网使访问者可以浏览各种信息资源,并通过各种超级链接轻易地从一种信息资源转到另一种信息资源。随着新的应用程序和浏览器不断出现,Web已成为Internet上发布文本和多媒体信息的通用手段。(一) 研究背景据我国IT行业发布的报告表明,近年来,我国互联网发展呈快速增长趋势,网民的数量已达8700万,逼近世界第一,而随着人民生活水平的不断提高,精神需求的提高也日益体现出来,作为一种较普及的艺术形式,影片逐渐为人所喜欢。而影片爱好者们平常交流只限于小团体内部,及部分影片展或是影片刊物,没有一种能让他们能够进行大众形式的交流的平台。网络

6、的诞生和发展,颠覆了传统的信息传播方式,冲破了存在于传统交流方式中时间和空间的种种壁垒,极大地改变了人类从物质到精神、从形式到内容、从生产到生活的各种活动,并且给人类带来了新的机遇和挑战。(二) 研究意义计算机和网络技术的不断进步和提升,使人类的信息传播方式和生活方式都得到了很大的改变,而各个产业都在自己的领域中不同深度的融入了计算机及网络技术,对本行业的发展起了很大的推动作用。基于B/S模式的在线视频播放网站克服了传统交流方式时所带来的人力、物力以及时间上的浪费和交流影响深度的限制,同时也保证了交流过程的科学化、高效化,使交流过程方便、准确、快捷、深入人心。本课程设计利用ASP.NET和SQ

7、L 2000技术实现。网络技术的迅速发展,使得人类社会突飞猛进,网络交流是其中一个重要的增进渠道。采用这种交流方式,一是无纸化交流,节约的造纸印刷资源不可计数;二是在交流方式及方法上有了多种选择,增加了信息的可读性和丰富性。总之,伴随着个人电脑的普及和使用电脑人口的增加,网络交流在众多的销售渠道中脱颖而出,其地位及占有量一定会逐渐增加。技术革命引发产业结构变革,市场的竞争规则也会跟着发生变化,网络交流的产生是流通领域中的一场革命。1、可行性分析随着计算机技术的发展和网络人口的增加,网络世界也越来越广博,越来越丰富,网络信息交流已经是其中最大的一项功能。我们相信要不了太长有时间,会员就可以在网络

8、世界上获得他们在现实世界上可以获得而不方便获得的所有信息。可行性研究的目的,就是用最小的代价在尽可能短的时间内确定问题是否能够解决。要达到这个目的,必须分析几种主要的可能解法的利弊,从而判断原定的系统规模和目标是否现实,系统完成后所能带来的效益是否大到值得投资开发这个系统的程度。因此,可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程。系统的可行性分析主要包括经济上的可行性,技术上的可行性,操作上的可行性和法律上的可行性。本系统的可行性分析如下:(1)经济可行性 由于开发此在线视频播放网站所需的硬件(计算机及相关硬件)和

9、软件环境(ASP.NET+SQL2000),市场上都容易购买到或从相关网站下载,系统成本主要集中在本管理系统的开发与维护上,对会员不造成过重的经济负担。而一旦此系统投入使用,不仅可以减少商家的工作强度,提高工作效率,而且方便了会员的购买,打破了传统的交流模式,极大限度的方便了会员,也为系统的进一步推广创造了条件,而且,目标系统不是很复杂,开发的周期较短,人员经济支出不大,所节省的大量人力、财力产生的效益将远远大于本管理系统的开发成本。(2)技术可行性 在线视频播放网站的开发基于B/S模式,主要包括前端应用程序的开发以及后台数据库的建立和维护两个方面。对于前者要求应具备功能完备、易于使用等特点,

10、而对于后者则要求能建立数据一致性和完整性强、数据安全性好的库。本系统拟采用ASP.NET和SQL2000分别作为前端和后端的开发工具。ASP.NET是由微软在.NET Framework中所提供的,开发Web应用程序的类库,封装在System.Web.dll文件中,显露出System.Web命名空间,并提供ASP.NET网页处理、扩充以及HTTP通道的应用程序与通讯处理等工作,以及Web Service的基础架构。ASP.NET是ASP技术的后继者,但它的发展性要比ASP技术要强大许多。ASP.NET可以运行在安装了.NET Framework的IIS服务器上,若要在非微软的平台上运行,则需要

11、使用Mono平台1,ASP.NET在2.0版本已经定型,在.NET Framework 3.5上则加上了许多功能,像是ASP.NET AJAX、ASP.NET MVC Framework、ASP.NET Dynamic Data与Microsoft Silverlight的服务器控件等。ASP.NET的前身ASP技术,是在IIS 2.0上首次推出(Windows NT 3.51),当时与 ADO 1.0 一起推出,在IIS 3.0 (Windows NT 4.0)发扬光大,成为服务器端应用程序的热门开发工具,微软还特别为它量身打造了Visual InterDev开发工具,在1994年到2000

12、年之间,ASP技术已经成为微软推展Windows NT 4.0平台的关键技术之一,数以万计的ASP网站也是这个时候开始如雨后春笋般的出现在网络上。由于它的简单以及高度客制化的能力,也是它能迅速窜起的原因之一。SQL 2000作为微软在Windows 系列平台上开发的数据库,一经推出就以其易用性得到了很多用户的青睐,相信大多数将自己的业务建立在Windows平台上的用户都会对它有相当的亲切感。区别于FoxPro、Sql 2000小型数据库,SQL 2000是一个功能完备的数据库管理系统。它包括支持开发的引擎、标准的SQL语言、扩展的特性(如复制、OLAP、分析)等功能。而像存储过程、触发器等特性

13、,也是大型数据库才拥有的。(3) 操作可行性 本系统是一个基于Web的网上在线视频播放网站,是Web技术应用于网上交流中的产物。系统基于Web的工作界面,使影片爱好者无论身处何地,都能在浏览器中直接进行选歌、唱歌等操作。在操作使用上十分方便,只需连上网,在自己的电脑上通过Web浏览器就可使用本系统,同时所有的操作都是基于Web的的操作方式,如:链接、按钮、文本框等等。所有的操作通过浏览器完成,客户端不需要配置其他应用软件,会员不需培训。因此,在操作使用上,本系统简单、方便,易于使会员接受,本系统尽力为会员着想,因而该系统是方便可操作的。(4) 法律可行性 平台的开发会不会在社会上引起侵权或其它

14、责任问题。因为该平台是作为毕业设计与商业无关,又因为是自主开发设计,因此不会构成侵权,在法律上是可行的。二 需求分析(一)业务流分析在线视频播放网站工作流程为:系统启动并系统界面,所有会员都可以对网站的信息进行查看操作。注册会员有权在留言进行留言,以与其他会员进行互动交流。管理员可以对系统信息进行添加、修改和删除的权限,及对系统管理的所有功能进行操作。普通用户歌曲分类信息浏览管理员登陆界面后台操作界面联系我们登陆系统注册用户歌曲详细信息浏览用户注册图2-1系统业务流程图本系统是将现代化的计算机技术与交流模式相结合,按照系统交流的服务流程设计完成的。同时为扩展服务范围,初步设计一个交流平台以利于

15、信息发布和管理。为了使系统在各项管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下系统开发目标:(1)操作简单、界面友好:完全控件式的页面布局,使得信息的查询工作更简便;许多选项包括影片常识、影片风采等只需要点击鼠标从导航菜单中选取就可以完成。(2)即时可见:对信息的处理(包括添加、修改、删除)将立即在主页的对应栏目显示出来,达到即时发布、即时见效的功能。(3)功能完善:不仅包括常见系统的信息管理的各个方面:信息录入、浏览、删除、修改、查询等各个方面,完整地实现了系统对即时信息的管理要求。而且,还能进行对会员的管理,对会员的资料进行审核,以及上传文件的管理。同时,

16、为了能有效方面的更新系统的界面。(4)方便移植:系统应具有实用性、可靠性和适用性,同时注意到先进性。针对不同的会员,只需要稍作修改就可以开发出适合自己特点的网络交流系统。系统界面中所需的条目,图片等数据都存放于数据文件中,只要对该文件做部分修改,就能在系统界面上实现及时更新的效果,减少了更改系统源代码的复杂性。(5)动态管理:对系统数据库实行动态操作,能实现对数据库信息的动态查询、动态更新修改和动态录入数据。(二) 数据流分析数据流程分析主要包括对信息的流动、传递、处理、存储等的分析。数据流程分析的目的就是要发现和解决数据流通中的问题。现有的数据流程分析多是通过分层的数据流程图(data fl

17、ow diagram,简称DFD)来实现的。在线视频播放网站的数据流程:对本系统操作的数据源有普通会员和管理员两种,首先由系统管理员根据不同会员的需要将某些信息保存到数据库中,然后再进行发布。所有会员均可以进行信息查询。信息的修改查看信息普通用户系统界面系统数据库管理员后台界面注册用户联系我们图2-2系统数据流1、数据字典数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。数据流图和数据字典共同构成系统的逻辑模型。(1)数据字典列表数据流数据存储名称:管理员信息数据来源:管理员信息表数据去向:管理员登陆模块数据组成:管理员信息管理员系统编号+管理员姓名+管理员密码+管

18、理员权限描述:存储了管理员的基本信息数据存储名称:注册会员信息数据来源:注册会员信息表数据去向:注册会员模块数据组成:注册会员信息=系统编号+会员名+密码+性别+电话+添加时间等描述:存储了注册会员的基本信息数据存储名称:影片信息信息数据来源:影片信息信息表数据去向:影片信息模块数据组成:影片信息信息=系统编号+名称+内容+图片+价格+类别+添加时间等描述:存储了影片信息的基本信息数据存储名称:新闻信息数据来源:新闻信息表数据去向:新闻模块数据组成:新闻信息=系统编号+类别名称+添加时间等描述:存储了新闻的基本信息(2)数据字典列表数据处理描述:管理员登录系统进行管理员登录管理输入:管理员的用

19、户名、密码过程:判断是否为合法的管理员输出:后台系统主界面名称: 查询信息描述:根据条件查询所需信息输入: 输入查询的条件过程:查询系统的用户所需的信息输出: 查询得到的信息页面名字:录入信息描述:会员信息,歌曲信息等的录入输入: 输入要添加录入的信息过程: 将需要添加录入的信息加入数据库中输出: 系统新的信息表页面输出: 查询得到的信息页面名字:修改、删除信息描述:对会员信息,漫画信息等修改或删除后存入数据库中输入: 输入要修改或删除的信息过程:对需要修改的信息做修改、删除过时的信息输出: 系统新的信息表页面输出: 查询得到的信息页面3.数据字典列表数据存储名字: 数据库信息别名:无描述:存

20、储了数据库的基本信息数据组成:数据库信息=会员信息+歌曲信息+新闻信息+管理员信息位置:数据库输出: 查询得到的信息页面、2、在线视频播放网站的数据项(1)管理员数据项:名称:管理员编号 简述:唯一的管理编号数据类型:文本字段大小:20名称:管理员帐号 简述:每个管理员所对应的帐号数据类型:文本字段大小:20名称:管理员密码 简述:每个管理员所对应的密码数据类型:文本字段大小:20名称:注册时间 简述:每个管理员所对应的注册时间数据类型:日期时间字段大小:8(2)会员数据项:名称:会员编号号 简述:每个会员所对应的编号数据类型:文本字段大小:20名称:会员帐号 简述:每个会员所对应的帐号数据类

21、型:文本字段大小:20名称:会员密码 简述:每个会员所对应的密码数据类型:文本字段大小:20名称:注册时间 简述:每个会员所对应的注册时间数据类型:日期时间字段大小:8(3)名称:名称简述:影片信息的名称数据类型:文本字段大小:30名称:系统编号 简述:影片息唯一的系统编号数据类型:文本字段大小:30影片信息数据项名称:内容类别 简述:影片信息的内容类别数据类型:文本字段大小:50名称:影片信息内容 简述:影片信息的内容数据类型:备注字段大小:30名称:影片图片 简述:影片信息的图片名称数据类型:文本字段大小:30名称:影片类型简述:影片信息的图片类型数据类型:文本字段大小:30名称:添加时间

22、 简述:影片信息的添加时间数据类型:时间字段大小:8名称:添加者 简述:影片信息的添加者数据类型:文本字段大小:30三 系统功能模块划分 根据系统功能分析,可以画出系统的功能模块图,从客户界面,管理界面分别对功能模块图加以描述。管理员登陆系统后台操作界面歌曲信息管理歌曲类别管理会员帐号管理管理员帐号管理图3-1 管理界面的系统功能模块图用 户视频网站界面视频信息浏览视频管理会员登陆图3-2 会员界面的系统功能模块图四 数据库设计(一)数据库需求分析会员的需求具体体现在各种信息的提供、保存、更新和查询方面,这就要求数据库结构能充分满足各种信息的输入和输出。收集基本数据、数据结构及数据处理的流程,

23、组成一份详尽的数据字典,为后面的具体设计打下基础。通过系统功能分析,针对一般的在线信息交流系统,总结出如下的需求信息:1)用户分一般会员、注册会员和管理员会员。2)一般会员可以查看相关信息。3)注册会员可进行订单操作。4)管理员用户可以对全站的信息进行管理。经过系统功能分析和需求总结,考虑到将来功能上的扩展,设计如下的数据项和数据结构:1)管理员信息,包括数据项:帐号,密码,注册时间。2)会员信息,包括数据项:帐号,密码,注册时间。3)影片信息信息,包括数据项:ID(系统自动编号),标题,内容、图片名称、图片类型、添加时间等。1、数据库概念结构设计用 户查 看视频信息设计规划出的实体有:管理员

24、信息实体、注册会员(会员)信息实体、影片常识实体、影片风采实体、留言板信息实体。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。图4-1 实体E-R图管理员帐号密码注册时间图4-2 管理员信息实体E-R图会员帐号密码注册时间图4-3 会员信息实体E-R图.视频信息编号标题内容时间图4-4 影片信息实体ER图2、数据库逻辑结构设计数据库的概念结构设计完毕后,现在可以将上面的数据库概念结构转化为某种数据库系统所支持的实际数据库模型,也就是数据库的逻辑结构。在线视频播放网站数据库中各个表的设计结果如表所示。每个表格表示在数据库中的一个表。表4-1 管理员信息表(allusers)表4-2

25、 新闻信息表(allgonggao)表4-3 影片信息表(yingpian)五 管理模块界面设计会员界面的大部分功能都是以管理模块为前提的,因为客户模块所显示的数据大部分需要通过管理模块来添加。因此,我们首先要来介绍管理模块的设计与开发。管理模块相对客户模块要复杂一些,因为在这里需要对所有信息进行维护,包括浏览、增加、修改和删除等操作。为了便于系统维护,页面的命名才用“模块名+功能名”的方式。管理模块具有以下功能:1)会员信息管理。2)影片信息维护。3)公告信息维护。4)管理员维护。下面分别说明这些页面的功能实现方法。1、系统首页界面图5-1 系统主界面系统首页界面清晰,功能模块划分科学,使会

26、员一见就有种亲切感。首面由如下几部分组成:功能导航栏(以长方形排列,分为首页、明星库、已视频播放曲、影片搜索、系统公告、后台管理);2、影片列表操作界面当会员在首页的导航栏里点击“视频在线”时,系统跳转至此页。图5-2 系统操作界面3、影片信息界面此界面为影片信息展示界面,用户可在此页面进行信息浏览。当会员选定某信息后后,可进行在线观看操作。该界面列出某首影片的详细信息,包括歌手,歌词,照片及影片类别等信息,让用户可以很直观得看出所有信息。4、后台管理界面该模块是后台管理员的登陆界面,管理员的后台所有操作均要在此界面之后进行,本模块也是安全性最高的一个模块。管理员和普通管理员均在此界面登陆,系

27、统会根据用户名的不同来自动区分是管理员还是普通管理员。5、影片信息管理页面该模块主要是让管理员可以添加影片用的,它是本系统的核心,所有影片均由此处而生,否则系6、影片管理界面管理员可以进行添加及管理影片信息操作。界面中的两个查找选项都是模糊查寻,即不需要输入全部字段,只需输入字段中含有的部份信息即可,而且两个条件是AND关系,如果都为空则表示查询所。7、新闻信息管理界面该模块的功能比较简单,一般系统都有,且界面非常直观,唯一有难度的就是编辑框,它的功能很强大,像是一个小型WORD软件,可以让用户输入各种数据,如表格,图片甚至FLASH或影片都可以。六 系统应用情况及展望本系统是一个在线视频播放

28、网站,采用ASP.NET+SQL2000的模式来订制的一个小型在线视频播放平台。本系统从功能上来说,比较完备。系统以Web界面与用户交互,为用户提供信息并接受其操作,同时通过数据库管理系统来存储信息数据。系统实现了对信息数据的浏览、查询、编辑和管理等基本数据库操作,系统采用了模块化设计方法,根据会员的需求及程序的应用与维护的易用性,将各个部分置于不同的模块当中,方便了程序的扩展与维护,同时建立了程序功能复用的基础。毕业设计是最能体现我们所学知识的时候,是对我们大专三年所学理论知识的一次巩固和提高。设计本系统的过程不仅是对我学过的知识的一次应用,更是对我综合处理问题、解决实际问题能力的培养和锻炼

29、。通过本次毕业设计使我对系统开发有了深入的了解,我的编程能力也有了较大的提高。我在设计过程中也遇到了很多困难,但是通过指导老师和同学的帮助以及自己的努力,最终还是顺利地完成了毕业设计。虽然,毕业设计只有短暂的几个月,但却使我充分认识到自身还存在很多不足的地方,还需要不断的努力来充实自己、完善自己,只有这样才能学无止境,以求得更大的发展。参 考 文 献1 (美)佩特科维奇|译者:冯飞、薛莹,Microsoft SQL Server2005初学者指南,中文第1版,北京,清华大学出版社,2007年2 邓文渊、挑战,互动网站百宝箱,北京,中国铁道出版社,2004年3 (美)维埃拉|译者:叶寒、管贤平,

30、SQL Server2005编程入门经典(第2版),第2版,北京,清华大学出版社,2007年4 (美)奥蒂|译者:高猛,Microsoft SQL Server2005开发指南,第1版,北京,清华大学出版社 ,2007年5 马骏、陈志国、晋玉星,ASP.NET网页设计与网站开发上机实践和实例解析(21世纪计算机应用技术系列规划教材),第1版,北京,人民邮电出版社,20076 张海藩,软件工程导论,2003年,清华大学出版社7 魏善沛编著.Web数据库技术实用教程.北京. 清华大学出版社.19988 美 Jeffrey D.Ullman,Fundamental Course of Databas

31、e System,TsingHua Press,2001年11月。9 美Jeffer R.Shapiro著,周之、黄玫译,SQL Server 2005参考大全,清华大学出版社,2006年6月。10 隆华软件工作室 编著,SQL Server 2005程序设计,清华大学出版社,2007年10月。附 录一 主要模块代码1、影片列表操作界面实现本模块的主要代码如下所示:string sql; if (!IsPostBack) lb.Items.Add(所有); /string sql; sql = select * from alllb order by id desc; getdata2(sql

32、); if (Request.QueryStringlb = null) sql = select * from yingpian where 1=1; else if (Request.QueryStringlb.ToString().Trim() = ) sql = select * from yingpian where 1=1; else if (Request.QueryStringlb.ToString().Trim() = 所有) sql = select * from yingpian where 1=1; else sql = select * from yingpian w

33、here leibie like % + Request.QueryStringlb.ToString().Trim().Substring(0, 2) + %; if (Request.QueryStringpn = null) else if (Request.QueryStringpn.ToString().Trim() != ) sql = sql + and mingcheng like % + Request.QueryStringpn.ToString().Trim() + %; sql = sql + order by id desc; getdata(sql); / Drop

34、DownList1.Items.Add(全部); /string sql; / sql = select * from alllb order by id desc; /getdata2(sql); private void getdata(string sql) DataSet result = new DataSet(); result = new Class1().hsggetdata(sql); if (result != null) if (result.Tables0.Rows.Count 0) DataGrid2.DataSource = result.Tables0; Data

35、Grid2.DataBind(); else DataGrid2.DataSource = null; DataGrid2.DataBind(); protected void Button1_Click(object sender, EventArgs e) Response.Redirect(prolist.aspx?pn= + TextBox1.Text.ToString().Trim() + &lb= + lb.SelectedItem.ToString().Trim(); protected void Button2_Click(object sender, EventArgs e)

36、 Response.Redirect(prolist.aspx); private void getdata2(string sql) DataSet result = new DataSet(); result = new Class1().hsggetdata(sql); if (result != null) if (result.Tables0.Rows.Count 0) int k = 0; for (k = 0; k result.Tables0.Rows.Count; k+) lb.Items.Add(result.Tables0.Rowsklb.ToString().Trim(

37、); 2、影片信息界面 实现本模块的主要代码如下所示:public string nmingcheng, nzhuyan, ndaoyan, ntupian, njianjie, nwenjian, nleibie, nbianhao,nid; protected void Page_Load(object sender, EventArgs e) if (Sessionusername != null) else Response.Write(javascript:alert(对不起,请您先登陆!);history.back();); Response.End(); if (!IsPostB

38、ack) nid = Request.QueryStringid.ToString().Trim(); string sql; sql = select * from yingpian where id= + Request.QueryStringid.ToString().Trim(); getdata(sql); private void getdata(string sql) DataSet result = new DataSet(); result = new Class1().hsggetdata(sql); if (result != null) if (result.Table

39、s0.Rows.Count 0) nmingcheng = result.Tables0.Rows0mingcheng.ToString().Trim(); nzhuyan = result.Tables0.Rows0zhuyan.ToString().Trim(); ndaoyan = result.Tables0.Rows0daoyan.ToString().Trim(); ntupian = result.Tables0.Rows0tupian.ToString().Trim(); njianjie = result.Tables0.Rows0jianjie.ToString().Tri

40、m(); nwenjian = result.Tables0.Rows0wenjian.ToString().Trim(); nleibie = result.Tables0.Rows0leibie.ToString().Trim(); nbianhao = result.Tables0.Rows0bianhao.ToString().Trim(); 3、后台管理界面实现本模块的主要代码如下所示:if (TextBox2.Text.ToString().Trim() = | TextBox1.Text.ToString().Trim() = ) Response.Write(javascrip

41、t:alert(请输入完整);history.back();); Response.End(); string sql; sql = select * from allusers where username= + TextBox1.Text.ToString().Trim() + and pwd= + TextBox2.Text.ToString().Trim() + ; DataSet result = new DataSet(); result = new Class1().hsggetdata(sql); / result = new TestOnline.Class1().hsgge

42、tdata(sql); if (result != null) if (result.Tables0.Rows.Count 0) Sessionusername = TextBox1.Text.ToString().Trim(); Sessionrole = result.Tables0.Rows0cx.ToString().Trim(); Response.Redirect(main.aspx); else Response.Write(javascript:alert(对不起,用户名或密码不正确!);); else Response.Write(javascript:alert(对不起,系

43、统错误,请不要越权操作!);); 4、影片信息管理页面实现本模块的主要代码如下所示:public string fname, fname2; protected void Page_Load(object sender, EventArgs e) if (!IsPostBack) / xingbie.Items.Add(male); / xingbie.Items.Add(female); addxiala(alllb,lb,kehubianhao); protected void Button1_Click(object sender, EventArgs e) string sql; if

44、 (UploadFile.Value != null & UploadFile.Value != ) hsgupload(); if (File1.Value != null & File1.Value != ) hsgupload2(); sql=insert into yingpian(bianhao,mingcheng,zhuyan,daoyan,tupian,jianjie,wenjian,leibie) values(+bianhao.Text.ToString().Trim()+,+mingcheng.Text.ToString().Trim()+,+zhuyan.Text.ToS

45、tring().Trim()+,+daoyan.Text.ToString().Trim()+,+fname+,+jianjie.Text.ToString().Trim()+,+fname2+,+leibie.Text.ToString().Trim()+) ; int result; result = new Class1().hsgexucute(sql); if (result = 1) Response.Write(javascript:alert(添加成功);); else Response.Write(javascript:alert(系统错误,请检查数据库设置问题);); pr

46、ivate void addxiala(string ntable, string nzd, string nxlk) string sql; sql = select + nzd + from + ntable + order by id desc; DataSet result = new DataSet(); result = new Class1().hsggetdata(sql); if (result != null) if (result.Tables0.Rows.Count 0) int i = 0; for (i = 0; i result.Tables0.Rows.Coun

47、t; i+) leibie.Items.Add(result.Tables0.Rowsi0.ToString().Trim(); private void hsgupload() if (UploadFile.Value != null) string nam = UploadFile.PostedFile.FileName; /取得文件名(抱括路径)里最后一个.的索引 int i = nam.LastIndexOf(.); /取得文件扩展名 string newext = nam.Substring(i); /这里我自动根据日期和文件大小不同为文件命名,确保文件名不重复 Random rnd

48、 = new Random(); int n = rnd.Next(1000, 9999); string newname = DateTime.Now.Year.ToString().Trim() + DateTime.Now.Month.ToString().Trim() + DateTime.Now.Day.ToString().Trim() + DateTime.Now.Hour.ToString().Trim() + DateTime.Now.Minute.ToString().Trim() + DateTime.Now.Second.ToString().Trim() + n.To

49、String().Trim(); /保存文件到你所要的目录,这里是IIS根目录下的uploadfiles目录 /注意: 我这里用Server.MapPath()取当前文件的绝对目录.在里必须用代替 UploadFile.PostedFile.SaveAs(Server.MapPath(uppic/ + newname + newext); /得到这个文件的相关属性:文件名,文件类型,文件大小 /string fname; fname = newname + newext; /Response.Write(javascript:alert(+fname+);); /fenc.Text=Uploa

50、dFile.PostedFile.ContentType ; /fsize.Text=UploadFile.PostedFile.ContentLength.ToString(); /Image1.ImageUrl = http:/localhost/web/news/uploadfiles/+newname+newext; 5、影片管理界面实现本模块的主要代码如下所示:protected void Page_Load(object sender, EventArgs e) if (!IsPostBack) string sql; sql = select * from yingpian order by id desc; getdata(sql); private void getdata(string sql) DataSet result = new DataSet(); result = new Class1().hsggetdata(sql); if (result != null) if (result.Tables0.Rows.Count 0)

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!