ImageVerifierCode 换一换
格式:DOCX , 页数:42 ,大小:360.68KB ,
资源ID:3285812      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3285812.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(计算机系本科论文完整版《获奖影视作品信息管理系统的设计与实现》.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

计算机系本科论文完整版《获奖影视作品信息管理系统的设计与实现》.docx

1、计算机系本科论文完整版获奖影视作品信息管理系统的设计与实现 学科分类号:520.6070湖南人文科技学院本科生毕业论文论文题目:获奖影视作品信息管理系统的设计与实现(英文):Design and Realization of Information ManagementSystem for the Prize-winning Films and Television Programs学生姓名:学号系 部:计算机科学技术系专业年级:指导教师:职 称:教 授湖南人文科技学院教务处制湖南人文科技学院本科毕业论文诚信声明本人郑重声明:所呈交的本科毕业论文,是本人在指导老师的指导下,独立进行研究工作所取

2、得的成果,成果不存在知识产权争议,除文中已经注明引用的内容外,本论文不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。 作者签名:(手写) 二 年 月 日(手写)获奖影视作品信息管理系统的设计与实现摘 要:随着互联网的快速发展和计算机的迅速普及,网民们对互联网上娱乐水准的要求越来越高,其中对影视作品的需求尤为突出。很多人都在为找到一部好的影视作品而四处寻找,特别是对获得大奖的更是苦苦搜寻。于此同时,对这大量的获奖影视作品的管理也成了一大难题。因此,开发一个能让大众方便、快捷的管理历年获奖影视

3、作品系统就更显必要。本系统是一款用VB和Access以方便、实用为前提统开发的获奖影视信息管理软件,一改原来杂乱的管理方式,方便、实用、快捷、系统的达到管理功能。本系统主要有用户登录、信息查询、管理、统计以及打印。关键词:VB;Access;管理;获奖影视作品;Design and Realization of Information Managemetn System for the Prize-wining Films and Television ProgramsAbstract:With the rapid development of Internet and the rapid p

4、opularization of computers, Internet users have entertainment on the Internet have become increasingly demanding standards, which works on the demand for film and television in particular. Many people are to find a good while looking for the film and television work, especially on the award-winning

5、search is hard. Meanwhile, a large number of award-winning film and television works this administration has become a major problem. Therefore, allow the public to Design and Realization of Information ManagementSystem for the Prize-winning Films and Television Programs over the years the system is

6、even more necessary. This system is a development with VB and Access Management Software Prize-winning Films and Television Programs, a convenient, practical system for the prerequisite. This system changed the original clutter management, convenient, practical, efficient, system to management. This

7、 system has the user login information query, management, statistics and printing.Key Words:VB; Access; Management; Award-wining film and television第一章 绪 论1.1 课题背景随着互联网的快速发展和计算机的迅速普及,网民们对互联网上娱乐水准的要求越来越高,其中对影视作品的需求尤为突出。很多人都在为找到一部好的影视作品而四处寻找,特别是对获得大奖的更是苦苦搜寻。于此同时,对这大量的获奖影视作品的管理也成了一大难题。因此,对开发一个能让大众方便、快捷

8、的管理历年获奖影视作品系统的需求更为突出。也正是鉴于这个原因我选定了获奖影视作品信息管理系统作为研究对象。1.2 获奖影视作品管理的现状当前我国对影视作品的管理主要集中在保护版权和分级管理两个方面上。其中在版权管理体系中,数据库的维护有着举重轻重的作用。在互联网背景下,随着电影作品传播路径从印刷机到互联网的根本嬗变,版权制度也从传统的“以复制权为基础”走向了当代的“以传播权为核心”,因此从电影版权应当从传统的“制片商单体经营”走向当代的“著作权集体管理”。由于个人自己管理极不方便,特别关乎个人的海外权利,而集体管理组织在管理和执法方面又显示出规模经济性。获奖影视作品信息管理系统这个选题,有Al

9、lMyMovies类似的软件,对中文的支持不够完善,并且数据库也没完全是针对个人的,没在对用户个人兴趣很好支持,不适合统一管理。本系统会对这一方面进行改进,会定时更新数据库。虽然也只是影视作品管理做定的研究,开发目标是开发一个简单、快捷、实用的管理系统。通过对大量影片信息进行整理与分类,初步解决以上提到的几方面的研究内容。1.3 开发工具的及平台的选择1.3.1开发平台及相关技术本系统所使用的开发工具是Microsoft Visual Basic 6.0,数据库用的是Microsoft office Access 2003。1、Visual Basic的特点Visual Basic是Micro

10、soft公司推出的用于开发Windows应用程序的开发工具,是基于DOS平台下 Basic编程语言的可视化的程序设计语言。它继承了 Basic所具有的程序设计语言简单易用的特点,同时在其编程系统中采用了面向对象、事件驱动的编程机制,开创了可视化编程的一代先河。 Visual是可视化的意思,Visual Basic的命名就表示它是一套可视化的程序开发工具。在设计过程中,可以用可视化的方法编排一个窗口程序在执行时的外观,同时也可以采用易学易懂的Basic语言,并且把界面操作的细节部分事先封装起来,使得初学程序设计的人也可以轻而易举的编写出想象的程序。Virual Basic简单易学,是一种可视化的

11、语言,被众多软件开发这所青睐,有如下特点:(1)可视化编程传统程序设计语言是利用程序代码来编写用户界面,设计的过程中不能看到显示结果,编译后才可以看到编出的界面。如果对设计的界面不满意,需要回到程序中改动。而可视化编程把一些复杂的程序代码封装起来,构成对象,设计过程中在主窗口中设计的对象布局就是运行后的界面,所见即所得。这样编程人员不必为设计界面而在运行与编译中来回调试,大大提高了程序的设计效率。(2)面向对象的程序设计Visual Basic是面向对象的程序设计语言。面向对象的程序设计方法,是指把程序和数据封装作为一个实体,程序的设计针对这些对象进行,不必重复编写大量的代码。(3)结构化程序

12、设计语言Visual Basic是高级程序设计语言,接近于人类的逻辑思维方式。在编译过程中可以利用编译器进行高级语言到机器语言的翻译过程。在整个程序设计之后,可以编译生成可执行文件,这种文件可以脱离Visual Basic环境直接在windows下运行。(4)事件驱动编程机制Visual Basic程序设计中对对象的操作要通过事件来完成,一个对象可对应多个事件,一个事件要通过一段程序来执行。(5)访问数据库Visual Basic系统有很强的数据库管理能力。利用数据库控件和数据库管理窗口,可以直接建立或处理Access格式的数据库;同时,Visual Basic还能编译和访问外部数据库,如 F

13、oxPro、dBase等;Visual Basic还提供开放式数据链接(ODBC)功能,通过它也可以访问和链接后台大型数据库,如SQL Server、Oracle等。2、Visual Basic应用程序的构成应用程序是一个指令集,用来指挥计算机完成指定的操作。应用程序结构指的是组织指令的方法,即指令存放的位置和指令的执行顺序。对于只有一行代码的程序来说程序的组织结构并不重要。应用程序越复杂,对组织或结构的要求也越高。除了控制应用程序的执行外,对于在应用程序中查找特定的指令,结构也有很重要的作用。Visual Basic的源代码是由模块组成的。模块可以分为三类:窗体模块、标准模块和类模块。(1)

14、窗体模块Visual Basic应用程序是基于对象的,应用程序的代码结构就是该程序在屏幕上物理表示的模型。根据定义,对象由数据和代码组成。在屏幕上看到的窗体是由其属性规定的,这些属性定义了窗体的外观和内在的特性。在Visual Basic中,一个应用程序包含一个或多个窗体模块(其文件扩展名为.frm),每个窗体模块分为两部分,一部分是作为用户界面的窗体,另一部分是执行具体操作的代码。每个窗体模块都包含事件过程,即代码部分,这些代码是为响应特定事件而执行的指令。在窗体上可以含有控件,窗体上的每个控件都有一个相对应的事件过程集。除事件过程外,窗体模块还可以含有通用过程,它可以被窗体模块中的任何事件

15、过程调用。(2)标准模块标准模块完全由代码组成,其文件扩展名为.bas,这些代码不与具体的窗体或控件相关联。在标准模块中,可以声明全局变量,也可以定义函数过程或子程序过程。标准模块中的全局变量可以被工程中的任何模块引用,而通用过程可以被窗体模块 中的任何事件调用。(3)类模块可以把类模块看作是没有物理表示的控件,其文件扩展名为.cls,标准模块只包含代码,而类模块既包含代码又包含数据。每个类模块定义了一个类,可以在窗体模块中定义类的对象,调用类模块中的过程。3、Visual Basic 6.0的编程环境Visual Basic 6.0采用可视化的编程环境,它好学易用,运行Visual Basi

16、c 6.0后,会出现如下图所示的窗口。下面一起来看看VB的编程环境,虽然看起来复杂,但可以把它分为几个部分,每个部分都有自己特定的功能,这样我们就清楚多了。其实VB这是通过这样一个界面把相近或同类的功能组合在一起的,它使我们在设计程序时能方便的控制程序的方方面面。主界面如图1-1所示:图1-1 主界面窗体的最上层是“Visual Basic 6.0的菜单”和“便捷工具按钮”,菜单中包含了所有的VB提供的功能的选项,而其中一些常用的功能或操作选项则被提取出来放在了“便捷工具按钮”中,通过点击这些快捷按钮可以加快程序开发的速度。工具菜单栏如图1-2所示:、图1-2 工具菜单栏Visual Basi

17、c提供了方便的窗体设计区域,它位于整个编程窗口的中间。我们可以在这个区域中搭建出美观实用的程序界面,试着从“Visual Basic的组件面板”中找到“按钮CommandButton”,点击选中后,再到“窗体设计区域”的窗体上点一下,这时,窗体上会出现一个按钮,这样我们就把按钮添加到我们程序的界面中了。是“Visual Basic的组件面板”就是最左边的那一条包含许多看起来眼熟的小东西的区域, Visual Basic提供了标准的编程组件(控件),它把程序设计中常常用到的诸如按钮、图片框、列表框等等东西作好了放在那里,如果要使用只须添加到窗体中即可。屏幕的右边有三个从上到下排列的小窗口。窗体设

18、计区域如图1-3所示:图1-3 窗体设计区域“VB工程管理器”:用来管理开发一个VB程序所需要的各种类型的窗体和模块,窗体是一个程序表现在外面的界面、模块是程序内部使用的代码。点击“添加窗体”便捷工具按钮后,左图的“VB工程管理器”中就会显示出新添加的窗体,这也就是“VB工程管理器”的功能,能从总体上把握程序开发的各个部分。图1-4 属性窗口“组件属性窗口”:用来显示组件的属性,并允许我们修改,设定这些属性的值,我们在窗体设计区域的窗体上选中一个组件,以按钮为例,则在“属性窗口”中会列出它的属性,我们可以看到常用的“Name”、“Capition”、“Font”等等属性,试着把“Capitio

19、n”属性改为“这是一个按钮”,然后看看“窗体设计区域”的按钮上显示的文字是不是改变了。图1-5 布局属性窗口“窗体布局窗口”:调整程序运行时,程序窗体在屏幕中的初始位置,把鼠标移到左图屏幕中的窗体上,这时鼠标会变成移动形状,拖动窗体,就设置好了运行时此窗体的位置。4、Access的优点 (1)存储方式单一Access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb)的数据库文件种,便于用户的操作和管理。(2)面向对象Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将 数据库管理的各种功能封装在各类对象中。它将一个应用系统当

20、作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户 还可以按需要给对象扩展方法和属性。通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。(3)界面友好、易操作Access是一个可视化工具,是风格与Windows完全一样,用户想要生成对象并应用,只要 使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得 操作简便,容易使用和掌握。 (4)集成环境、处理多种数据信息Access基于Wind

21、ows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。(5)Access支持ODBC(开发数据库互 连,OpenDataBaseConnectivity),利用Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以 在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。Access还可以将程序应用于网络,并与网络上的动态数据相联接。利用数据库访问网页对象生成HTML文件,轻松构建Internet/Intr

22、anet的应用。1.3.2 系统开发环境随着众多软件的推广和应用,系统的开发环境对于大多数软件已经不是那么重要,然而现阶段大多数用户所用的系统环境基本上是一样的,因此我们还是必须在通用性的基础上考虑到大多数用户的系统环境开发环境。 首先,操作系统的选定。操作系统是计算机的操作平台,是计算机的灵魂所在,因此必须先要决定软件开发所应用的操作系统。操作系统种类繁多,如微软公司的Dos、Windows、Vista操作系统,还有在网络服务器上广泛应用的Unix操作系统,还有红极一时的中国人的操作系统Linux等等。根据应用的广泛性、普遍性和实用性,系统决定选用Microsoft Windows XP操作

23、系统作为软件的操作系统。第二章 系统需求分析及可行性2.1 需求分析当今社会随着互联网的快速发展和计算机的迅速普及,网民们对互联网上娱乐水准的要求越来越高,其中对影视作品的需求尤为突出。很多人都在为找到一部好的影视作品而四处寻找,特别是对获得大奖的更是苦苦搜寻。于此同时,对这大量的获奖影视作品的管理也成了一大难题。因此,对开发一个能让大众方便、快捷的管理历年获奖影视作品系统的需求更为突出。也正是鉴于这个原因我选定了获奖影视作品信息管理系统作为研究对象。2.2可行性分析可行性研究也称为可行性分析,可行性分析的目的就是用最小的代价在尽可能短的时间内确定问题是否能解决。本基金交易管理系统的可行性分析

24、将从技术可行性、操作可行性、经济可行性三个方面进行说明。2.2.1 技术可行性能够熟练的使用Microsoft Visual Basic 6.0 中文版进行系统开发,熟悉Access 2003的应用,并且能够随时向指导老师咨询,还可以求助各位同学,或是到互联网上去寻求帮助。2.2.2 操作可行性现在所有课程已经学完,工作之作也会有大量的时间,可以进行系统的开发,并且有很多资料可以阅读,还有许多的老师、朋友可以请教。2.2.3 经济可行性所使用的Microsoft Visual Basic 6.0 中文版是免费版,Microsoft office 2003 也是免费试用版。不用担心费用问题,只是

25、做毕业设计也不会有其它的开发成本,本次开发也只是一个学习过程,也不会造成其它什么经济负担。第三章 获奖影片作品信息管理系统总体设计3.1 总体设计思想系统功能设计本着从用户角度出发的原则,要求实用,且符合用户提出的合理需求。系统设计在不违反系统整体性的基础上,可根据用户的需求进行二次开发,不断完善系统功能,便于系统的不断升级。现如今PC机已经大量普及,人们在繁忙的工作之余很需要好好的休息、休闲一下,于是观看影片就成了不可匮缺的重要一部分,可是对各种影视资源,特别是要对大量获奖影视作品的进行管理方面进更苦于没有一个合适高效的管理工具,在此上花费了大量的精力与时间,与此同时对大量获奖影片的各种信息

26、进行存储时又成了一大难题。网络上虽然有不少影片管理系统,比如AllMyMovie和iMovieCollection等,可是还没有一款是不公合适个人使用,又适合对获奖影片管理系统。有很多身边、网上的朋友都一直在寻找一款能够按照自己喜好对获奖影片进行管理的软件,常常会在各种论坛网页上看到寻找有什么新的影片,有什么获奖影片,经典影片的帖子,自己也常常会加入他们的大军中。所以说对一款针对个人喜好而开发的获奖影片信息管理系统的需求是很高的,并且要是能够对借阅影片进行管理统计方便使用。设计开发一个管理系统,系统具有以下主要功能:1. 数据录入功能:能输入获奖影视作品及相关人员有关基本信息;2. 修改和删除

27、功能:能对各种信息进行修改和删除;3. 查询功能:即能对有关信息进行查询;4. 统计功能:即能对某些出品单位或有关人员获奖次数进行统计;5. 打印功能:能对所需要内容进行打印;6. 借阅功能:对不同用户可以有不同的借阅权限;7. 借阅管理:能够对借阅用户进行管理并计费。本系统的层次方块图,如图3-1所示:图3-1 系统功能层次模块图3.1.1数据库关系系统的数据库分析是系统开发周期中的一个重要环节,也是工作量比较大的一项活动,其质量对整个系统的影响很大。在本系统的设计中,首先完成系统的E-R分析,然后完成数据库建模。数据流图,如图3-2所示:3.1.2 E-R模型关系模型把世界看作是由实体(E

28、ntity)和联系(Relationship)构成的。所谓实体就是指现实世界中具有区分与其它事物的特征或属性并与其它实体有联系的对象。在关系模型中实体通常是以表的形式来表现的。表的每一行描述实体的一个实例,表的每一列描述实体的一个特征或属性。所谓联系就是批实体之间的关系,即实体之间的对应关系。联系可分为三种:(1)一对一的联系。如:一个人只有一个性别。(2)一对多的联系。如:相同性别的人有许多个。(3)多对一的联系。如:很多人有同一个性别。通过联系就可以用一个实体信息来查找另一个实体的信息。关系模型把所有的数据组织到表中。表是由行和列组成的,行表示数据的记录,列表示记录中的域。表反映了现实世界

29、中的事实与值。画E-R图通常采用自底向上的设计方法,首先对局部视图进行设计,然后再实现视图集成。所使用的数据库包括:管理员表:用来存放管理员详细信息,包括用户名、密码等;用户表:用来存放所有用户的详细信息,包括用户编号、姓名、类型等;影片表:用来存放影片的所有相关信息,包括编号、名称、分类、位置、主角、导演、影片参数、等等内容;分类表:用来存放对影片的分类信息,包括编号、分类等;注销表:用来存放的是影片注销的信息,包括编号、数量、日期;用户权限表;用来标注用户的权限,包括类别、可借数量、天数、绪借次数、逾期时间等;罚款表:用来存放对某用户借阅的影片因逾期罚款的详细信息,包括影片编号、用户编号、

30、应罚金额、实收金额、罚款原因等;借阅表:用来存放影片的借阅情况,包括影片编号,用户编号、借阅天数、数量、应还日期、续借次数等归还表:用来存放影片的归还情况,包括影片编号、用户编号、罚款金额、实收金额、借阅天数等内容;系统的E-R图如图3-3所示。 3.1.2 数据库设计用户表(yhtbl),本表用于存储所有用户的信息。如表3-1所示:表3-1 用户表名称数据类型长度是否为空用户编号int20否用户姓名varchar20否用户性别char10否用户类别int2否出生日期date20是办证日期date20否用户状态char2是已借数量int20否证件号码int40否备注char200是操作员cha

31、r10否影片信息表(yptbl),本表用于存储影片详细信息。如表3-2所示:表3-2 影片信息表名称数据类型长度是否为空影片编号int20否影片名称char40否类别编号char20否类别名称char36否影片位置char40否主角char40否导演char40否获奖类别char30否获奖时间date40否影片大小int15否影片价格char15否现存量char20否库存总量char20否借阅次数char20否是否注销int2否入库时间date40否内容简介char200否用户权限表(yhqxtbl),本表用于存储用户权限详细信息。如表3-3所示:表3-3用户权限表名称数据类型长度是否为空用户类别char20否可

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1