基于NET和jQuery的剧院业务综合管理平台之音像资产管理系统设计与实现毕业论文.docx
《基于NET和jQuery的剧院业务综合管理平台之音像资产管理系统设计与实现毕业论文.docx》由会员分享,可在线阅读,更多相关《基于NET和jQuery的剧院业务综合管理平台之音像资产管理系统设计与实现毕业论文.docx(47页珍藏版)》请在冰点文库上搜索。
![基于NET和jQuery的剧院业务综合管理平台之音像资产管理系统设计与实现毕业论文.docx](https://file1.bingdoc.com/fileroot1/2023-5/3/2e8ccbc2-1357-489f-aa17-54a2c7732bb1/2e8ccbc2-1357-489f-aa17-54a2c7732bb11.gif)
基于NET和jQuery的剧院业务综合管理平台之音像资产管理系统设计与实现毕业论文
毕业设计(论文)
基于.NET和jQuery的剧院业务综合管理平台之音像资产管理
毕业设计(论文)原创性声明和使用授权说明
原创性声明
本人郑重承诺:
所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:
日 期:
指导教师签名:
日 期:
使用授权说明
本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:
按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:
日 期:
学位论文原创性声明
本人郑重声明:
所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:
日期:
年月日
学位论文版权使用授权书
本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名:
日期:
年月日
导师签名:
日期:
年月日
注意事项
1.设计(论文)的内容包括:
1)封面(按教务处制定的标准封面格式制作)
2)原创性声明
3)中文摘要(300字左右)、关键词
4)外文摘要、关键词
5)目次页(附件不统一编入)
6)论文主体部分:
引言(或绪论)、正文、结论
7)参考文献
8)致谢
9)附录(对论文支持必要时)
2.论文字数要求:
理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。
3.附件包括:
任务书、开题报告、外文译文、译文原文(复印件)。
4.文字、图表要求:
1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写
2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。
图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画
3)毕业论文须用A4单面打印,论文50页以上的双面打印
4)图表应绘制于无格子的页面上
5)软件工程类课题应有程序清单,并提供电子文档
5.装订顺序
1)设计(论文)
2)附件:
按照任务书、开题报告、外文译文、译文原文(复印件)次序装订
指导教师评阅书
指导教师评价:
一、撰写(设计)过程
1、学生在论文(设计)过程中的治学态度、工作精神
□优□良□中□及格□不及格
2、学生掌握专业知识、技能的扎实程度
□优□良□中□及格□不及格
3、学生综合运用所学知识和专业技能分析和解决问题的能力
□优□良□中□及格□不及格
4、研究方法的科学性;技术线路的可行性;设计方案的合理性
□优□良□中□及格□不及格
5、完成毕业论文(设计)期间的出勤情况
□优□良□中□及格□不及格
二、论文(设计)质量
1、论文(设计)的整体结构是否符合撰写规范?
□优□良□中□及格□不及格
2、是否完成指定的论文(设计)任务(包括装订及附件)?
□优□良□中□及格□不及格
三、论文(设计)水平
1、论文(设计)的理论意义或对解决实际问题的指导意义
□优□良□中□及格□不及格
2、论文的观念是否有新意?
设计是否有创意?
□优□良□中□及格□不及格
3、论文(设计说明书)所体现的整体水平
□优□良□中□及格□不及格
建议成绩:
□优□良□中□及格□不及格
(在所选等级前的□内画“√”)
指导教师:
(签名)单位:
(盖章)
年月日
评阅教师评阅书
评阅教师评价:
一、论文(设计)质量
1、论文(设计)的整体结构是否符合撰写规范?
□优□良□中□及格□不及格
2、是否完成指定的论文(设计)任务(包括装订及附件)?
□优□良□中□及格□不及格
二、论文(设计)水平
1、论文(设计)的理论意义或对解决实际问题的指导意义
□优□良□中□及格□不及格
2、论文的观念是否有新意?
设计是否有创意?
□优□良□中□及格□不及格
3、论文(设计说明书)所体现的整体水平
□优□良□中□及格□不及格
建议成绩:
□优□良□中□及格□不及格
(在所选等级前的□内画“√”)
评阅教师:
(签名)单位:
(盖章)
年月日
教研室(或答辩小组)及教学系意见
教研室(或答辩小组)评价:
一、答辩过程
1、毕业论文(设计)的基本要点和见解的叙述情况
□优□良□中□及格□不及格
2、对答辩问题的反应、理解、表达情况
□优□良□中□及格□不及格
3、学生答辩过程中的精神状态
□优□良□中□及格□不及格
二、论文(设计)质量
1、论文(设计)的整体结构是否符合撰写规范?
□优□良□中□及格□不及格
2、是否完成指定的论文(设计)任务(包括装订及附件)?
□优□良□中□及格□不及格
三、论文(设计)水平
1、论文(设计)的理论意义或对解决实际问题的指导意义
□优□良□中□及格□不及格
2、论文的观念是否有新意?
设计是否有创意?
□优□良□中□及格□不及格
3、论文(设计说明书)所体现的整体水平
□优□良□中□及格□不及格
评定成绩:
□优□良□中□及格□不及格
教研室主任(或答辩小组组长):
(签名)
年月日
教学系意见:
系主任:
(签名)
年月日
摘要
剧院作为集电影放映、文艺演出、宣传教育等多项功能于一体的文化消费场所,在传播文明、带动经济、普及教育、丰富精神生活、增添文化娱乐等方面有着举足轻重的作用,是人民群众日益增长的文化生活中不可缺少的一个重要方面,因此开发一个剧院综合业务管理平台也就十分有必要。
作为剧院综合业务管理平台的一部分,音像资产管理系也是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端页面的开发两个方面。
对于前者要求建立数据一致性和完整性强、数据安全性好的数据库,而对于后者则要求程序功能完备、易使用。
本次系统主要实现音像资产的集中分类、查询以及记录制作、租借和销售信息,因此在设计系统时关键点是对数据库中数据的操作。
本次系统的开发主要用到VisualStudio2010作为开发工具,开发语言使用C#,数据库使用SQLServer2008,前台的页面主要用HTML来写的,其中一些功能用到jQuery实现,来达到更好的效果。
关键词:
管理系统;数据库;jQuery;VS2010
Abstract
Theatreasasetnumberoffeaturesfilmscreenings,theatricalperformances,publicityandeducationinoneofthesitesofculturalconsumptioninthespreadofcivilization,topromoteeconomic,educationforall,richspirituallife,addingtotheculturalandentertainmenthasapivotalrole,isincreasinglypeopleGrowthintheculturallifeofoneoftheimportantaspectismissing,sothedevelopmentofatheaterintegratedbusinessmanagementplatformitisnecessary.
Aspartoftheintegratedbusinessmanagementplatformtheater,audioandvideoassetmanagementsystemisatypicalinformationmanagementsystem,whichmainlyincludetheestablishmentandmaintenance,anddevelopmentofback-enddatabaseofthefrontpageoftwoways.Theformercallsfortheestablishmentofdataconsistencyandintegrity,datasecuritydatabase,whilethelatterrequirestheprogramfullyfunctional,easytousefeatures.Thesystemismainlyfocusedonclassificationofaudiovisualassets,queryandrecordproduction,rentalandsalesinformation,andthereforethekeypointsinthedesignofthesystemisoperatingondatainthedatabase.
DevelopmentofthissystemismainlyusedasadevelopmenttoolVisualStudio2010,adatabaseusingSQLServer2008,thefrontdeskofthemainpagewritteninHTML,someofwhichfunctiontousejQuerytoachieve,toachievebetterresults.
Keywords:
managementsystem;database;jQuery;VS2010
1.4论文结构安排.....................................................3
3.3.4音像归还模块..................................................12
3.4数据库设计......................................................13
3.4.1E-R图设计.....................................................13
3.4.2数据库逻辑结构设计............................................15
4.1登录模块的实现..................................................19
4.3.1客户信息添加..................................................21
4.3.2客户信息查询..................................................21
4.5.2音像信息查询..................................................25
4.6音像租借管理模块................................................26
4.6.1借出登记......................................................26
4.6.2借出查询......................................................26
4.6.3归还管理......................................................27
4.7音像销售管理模块................................................28
4.7.1销售登记......................................................28
4.7.2销售记录......................................................29
5.1软件测试的基本方法..............................................30
5.1.1黑盒测试......................................................30
5.1.2白盒测试......................................................30
5.2本系统的黑盒测试................................................31
5.2.1界面初始化的黑盒测试..........................................31
5.2.2数据添加的黑盒测试............................................31
5.2.3数据查询的黑盒测试............................................33
5.2.4数据删除的黑盒测试............................................33
6总结..............................................................35
1绪论
1.1研究背景
随着互联网技术的发展,基于浏览器/服务器(Browser/Server)模式(简称B/S模式)的管理系统应运而生,并且得到了迅速的发展。
在这种结构中,客户端只需要安装和运行浏览器软件,而在服务器端安装服务器软件和数据库软件,这样就构成了一个简单适用的应用平台。
与传统的管理系统相比,它实现了开发环境和应用环境的分离,避免了为多种操作系统开发同一应用系统的重复工作,便于用户群的扩展、变化及系统的管理,大大提高了工作效率。
鉴于此,本次毕设所要开发的剧院业务综合管理平台下的音像资产管理系统,也会用B/S结构来实现。
剧院业务综合管理平台之音像资产管理系统,是一个典型的管理系统,它是剧院综合业务管理平台的一个部分。
近年来,随着社会的发展和人们生活水平的提高,剧院作为集电影放映、文艺演出、宣传教育等多项功能于一体的文化消费场所,在传播文明、带动经济、普及教育、丰富精神生活、增添文化娱乐等方面起到举足轻重的作用,成为人民群众日益增长的文化生活中不可缺少的一个重要方面。
鉴于此,开发一个集成化的剧院业务综合管理平台也十分有市场。
本次开发中,主要通过ASP.NET框架来实现。
ASP.NET页框架是一种编程框架,它在Web服务器上运行以动态地生成和管理Web窗体页。
在VisualStudio2010中,Web窗体提供了窗体设计器、编辑器、控件和调试功能,这些功能结合在一起,将使您能够为浏览器和Web客户端设备快速地生成基于服务器的可编程用户界面。
Web窗体页在任何浏览器或客户端设备上运行,但是可以将Web窗体页设计为以特定的浏览器为目标,并利用特定浏览器或客户端设备的功能。
ASP.NET页框架创建了传统客户端/服务器Web交互的抽象模型,能够使用支持快速应用程序开发(RAD)和面向对象编程(OOP)的传统方法和工具来进行应用程序编程。
在Web窗体页中,可以使用属性、方法和事件来处理HTML元素。
ASP.NET页框架为响应在服务器上运行的代码中的客户端事件提供统一的模型,从而不必考虑基于Web的应用程序中固有的客户端和服务器隔离的实现细节。
该框架还会在页处理生命周期中自动维护页及该页上控件的状态。
ASP.NET页框架和Web窗体页还支持服务器控件,这些控件将常见的UI功能封装在易于使用并且可再次使用的控件中。
1.2国内外研究现状
目前国外的音像资料管理系统种类繁多,在服务与内容生产的管理系统中比较有代表性的系统有BM的数字资产管理平台,它是目前国内外市场上较具实力的大型音像资源管理系统,为国际上大型媒体集团所采用。
该系统中的ContentManager技术已经研发多年,比较成熟,占据媒体资产管理系统市场相当大的份额,具有很强的国际竞争力。
近年来,随着IPTV开始受到人们的关注,音像资源管理系统作为音像内容资产管理的一个有效平台,很自然地成为世界各大运营商和系统开发商关注的对象。
不同的应用需求使音像资源管理系统的发展出现多样化的结构。
国内在音像资源管理系统的开发和应用方面也做了大量开创性的工作,至今国内已涌现出众多MAM系统的研制商,开发出了不少MAM应用系统。
MAM系统的建设也受到应用需求的影响在系统功能、内容结构及管理方法上各有不同,但在系统基本功能上却大同小异,都能在不同程度上实现对音像内容和工作流程进行有效的管理。
不过由于技术开发基础存在差异,不同技术背景的开发商所建的系统差别较明显。
纵观国内外的音像资源管理系统,其发展无不与应用紧密联系,及时将最新的IT技术、现代管理理念和应用现实状况相结合,是构建音像资源管理系统的共同特点。
开发一套完整的剧院综合业务管理平台不仅有很大的应用市场,也能促进剧院管理规范化,为文化产业的发展做出贡献。
该管理平台的开发未来可与公司的现有技术和产品相结合,使公司的业务范围扩大和深化,为市场提供更加“集成化”的技术解决方案。
目前中国的剧院业务综合管理系统也在迅速的发展,比如说国家大剧院就基本上实现了信息化管理。
在未来,信息化的剧院综合业务管理平台将规范剧院管理流程,提高剧院管理效率,增强信息交流和数据共享能力,最终为文化产业做出贡献。
作为剧院综合业务管理平台的一部分,音像资产管理系统能够实现对音像资产的信息化管理,能够对音像资料进行集中分类,能够方便快捷的查询音像资料的信息,还能够记录音像资料的制作、借用和销售等信息,这是剧院综合业务管理平台不可缺少的一部分。
1.4论文结构安排
第一章,绪论:
主要介绍了系统的开发背景,国内外发展现状和课题的目的和意义。
通过绪论,可以对本次毕设有个初步了解。
第二章,开发平台及技术:
主要介绍了本次毕设中所用到的开发工具以及一些相关技术,为后面的系统具体实现做技术储备。
第三章,总体设计:
主要对本次系统的可行性和需求进行了分析,然后根据分析结果进行系统的功能模块设计和数据库的开发。
第四章,系统的实现:
主要对系统的各个功能模块具体怎样实现,系统所用到的一些关键方法以及对数据库的操作做了详细的介绍。
第五章,系统测试:
主要介绍了黑盒测试和白盒测试两种测试方法,并运用黑盒测试对系统功能进行了全面的测试,以确定程序功能的正常实现。
第六章,总结:
主要是对本次毕业设计进行一个总结,对其中所遇到的问题进行分析,总结自己在毕设过程中的收获。
2开发平台及技术
本章主要介绍了本次系统设计所用到的一些开发工具及技术,包括系统的开发平台,系统所用到的数据库工具,数据库的访问方法和前台页面的设计等。
2.1.NET平台简介
.NET是微软用来实现XML,WebServices,SOA(面向服务的体系结构service-orientedarchitecture)和敏捷性的技术。
.Net平台主要有以下核心功能:
1)对已有代码具有完全的互操作性:
已有的com二进制组件可以喝更新的.net二进制组件共存,反之亦然。
在.net4中,使用dynamic关键字可以大大简化这种互操作性。
2)支持多重编程语言:
使用多种编程语言(C#、VisualBasic、F#和S#等)创建.net应用。
3)所有支持.net的语言共享的公共运行时引擎:
这个引擎的一个特点是具有一组明确定义的类型,而每一种支持.net的语言都能‘明白’这些类型。
4)全面和彻底的语言集成:
.net支持跨语言的继承、异常处理和代码调试。
5)全面的基础类库:
这个库隐藏了原始api调用的复杂性外,还提供了被所有支持.net的语言所使用的一致的对项模型。
6)不关注com底层操作:
IClassFactory、IUnknown、IDispatch、IDL代码和讨厌的于变量兼容的数据类型(如BSTR、SAFEARRAY等)不会出现在.net二进制代码中。
7)真正简化的部署模型:
在.net环境下,不需要将二进制单元注册到系统注册表了。
另外,.net允许同一个*.dll的不同版本存在于同一台机器上。
2.2SQLserver2008数据库简介
SQLserver2008是微软公司开发的关系型数据库管理系统,它承袭了旧版本的各项优点,又新增或完善了数据访问页、个性化菜单、internet/intranet、编程、安全保密等功能。
SQLServer2008允许使用Microsoft.NET和VisualStudio开发的自定义应用程序中使用数据,在面向服务的架构(SOA)和通过MicrosoftBizTalkServer进行的业务流程中使用数据。
ADO.NET的对象服务层使得可以进行具体化检索、改变跟踪、和实现作为公共语言运行时(CLR)的数据的可持续性。
开发人员使用ADO.NET实体框架可以通过使用由ADO.NET管理的CLR对象对数据库进行编程。
SQLServer2008提供了提高性能和简化开发过程的更有效的和最佳的支持。
微软的语言级集成查询能力(LINQ)使开发人员可以通过使用管理程序语言例如C#或VisualBasic.NET,而不是SQL语句来对数据进行查询。
LINQ使可以用.NET框架语言编写的无缝和强大的面向集合的查询运行于ADO.NET(LINQ到SQL),ADO.NET数据集(LINQ到数据集),ADO.NET实体框