影评管理系统的设计与实现.doc
《影评管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《影评管理系统的设计与实现.doc(37页珍藏版)》请在三一办公上搜索。
1、影评管理系统软件学院学 院: 软件工程专 业: 指导教师: 2014年9月 目录1 引言11.1 研究背景及现状21.2 课题研究的意义21.3 主要研究的内容21.4 论文整体结构22 开发环境介绍42.1 开发工具介绍42.1.1 ASP.NET简介42.1.2 数据库简介52.2 运行环境72.3 网站三层架构73 需求分析和总体设计83.1 可行性分析83.2 网站需要解决的主要问题93.3 网站目标与功能93.3.1 网站目标93.3.2 网站要达到的功能93.4 数据库逻辑设计ER图123.4.1 实体与属性之间的关联124 网站详细设计134.1 后台实现的功能134.1.1 客
2、服在线134.1.2 电影信息管理134.1.3 电影评论管理144.1.4 电影影迷管理144.1.5 会员管理144.2 前台实现的功能154.2.1 网站首页154.2.2 电影评论154.2.3 大陆电影154.2.4 日韩电影154.2.5 欧美电影154.2.6 怀旧电影154.2.7 电影人气排行164.2.8 影迷社区164.2.9 站内搜索164.2.10 会员注册、登录164.3 数据操作及表格设计164.3.1 数据表设计详细介绍175 网站实现195.1网站的功能模块描述195.1.1 网站首页195.1.2 电影评论195.1.3 大陆电影205.1.4 日韩电影20
3、5.1.5 欧美电影215.1.6 怀旧电影215.1.7 电影人气排行215.1.8 影迷社区225.1.9 客服在线235.1.10 站内搜索235.1.11 会员注册、登录235.2 本网站的测试245.2.1 网站测试的意义245.2.2 网站测试的重要性.245.2.3 网站测试的范围255.2.4 网站测试的方法255.2.5 网站测试的目的和原则25附录.27参考文献.30致谢.31 影评管理系统 摘要 本论文主要阐述了中华好电影影评管理网站的开发方法以及实现的功能。本网站采用ASP.NET 技术创建Web站点,利用ASP.net中的C#作为主要编程开发语言,采用SQL Serv
4、er 2000 数据库作为后台数据库。它是基于Browser/Server结构下形成的数据驱动的Web应用程序。本项目基本遵循了软件工程方法论进行需求分析、概要设计、详细设计和软件测试。本项目实现了电影信息的资源分类、评论、人气排行、影迷社区讨论、客服在线咨询等功能,同时配备了强大的站内搜索功能,方便电影爱好者快速找到自己想要了解的电影信息,观看适合自己口味的电影以及及时发表自己的观影感受。 关键字:ASP.NET,C#,Browser/Server,SQL Server 2005Reviews management systemAbstract This article focuses on
5、 the development of the Chinese good movie site, and functionality. This site uses ASP.NET technology as a way to create a Web site, ASP.net C # Programming Language, SQL Server 2005 database as the back-end database. It is data-driven Web applications based on Browser / Server structure formation.
6、The system basically follows the software engineering methodology for requirements analysis, outline design, detailed design and software testing. Movie information resource classification, reviews, the popularity rankings and movie lovers community to discuss the customer service line consulting, a
7、long with the powerful site search function, easy movie lovers to quickly find the film you want to know ,watch your favorable movies and say something you want. Keywords: ASP.NET,C#,Browser/Server,SQL Server1 绪论1.1 研究背景及现状电影,给人们的生活带了来很多欢乐和感动,更加丰富了我们的课余文化生活。中国电影的发展史是从1905年才开始的。1905年,中国第一部电影定军山在北京丰泰照
8、相馆诞生,著名京剧老生谭鑫培在镜头前表演了自己最拿手的几个片断。片子随后被拿到前门大观楼熙攘的人群中放映,万人空巷,就此宣告中国电影的诞生。 而对于我们来说更多的了解只是局限于对单个电影的直观感受。电影是根据”视觉暂留”原理,运用照相以及录音手段,把外界事物的影像及声音摄录在胶片上,通过放映来表现一定内容的技术电影是一种综合性艺术,在成功发展的过程中,它不断地吸取着文学、戏剧、绘画、音乐、舞蹈、雕塑、建筑、摄影等各种艺术的成就与经验。电影又是科学技术发展到一定阶段的新兴产物。高度的综合性和制作上的高度技术要求,规定着电影艺术不同于其他艺术的许多特点。电影是通过蒙太奇组合成顺畅而生动的影片整体也
9、就是通过造型、音响和表演三种艺术手段所塑造运动的、音画结合的、逼真的具体形象,以反映社会生活的现代艺术。电影能准确地“还原”现实世界,给人以逼真感、亲近感,宛如身临其境。电影的这种特性,可以满足人们更广阔、更真实地感受生活的愿望。总之,电影是影响巨大的大众化艺术。 1.2 课题研究的意义身为一个非常喜欢电影的影迷,可以说我们是一群被电影的魅力深深吸引的人,如今汇聚到了中华好电影网站,一边享受着电影赋予这个世界的美好时光,一边孜孜不倦的将电影的一点一滴汇入到网络的海洋中,同时带给我们愉悦的心情和心灵上的感动。有了网络,判断好电影的权利,抒发最真实感情的主动权回归到了观影人的手中。看电影的人汇聚到
10、中华好电影网站,把电影带给他们的快乐、愤怒、希望释放到中华好电影网站电影数据库中,用评论表达自己的观点、在影迷社区激烈争论,让心情得到更大的舒展,也激励着电影人不断进取,助推中国电影走向繁荣。1.3 主要研究的内容1.电影分类检索;2.电影资源信息的布局与展示,使网友更直观和舒服的了解电影信息;3.实现身份的验证,登录;4.验证和管理各种评论,方便交流;1.4 论文整体结构第一章主要介绍中华好电影网站的课题背景以及相关主要内容,让读者对本论文有一个大概的了解。 第二章主要介绍中华好电影网站在设计时所使用的软件和平台背景,以及介绍这些相关软件和平台相比其他的软件和平台都具有哪些优势。第三章主要介
11、绍中华好电影网站在设计之初的一些总体框架和数据用例图,以及我在设计本网站时的一个总体思路,这样方便读者更加深入的了解本网站的设计方法。第四章主要介绍中华好电影网站的详细设计,其中包括所有数据库表的设计思路和方法,前后台的设计方法以及我在设计时遇到的一些困难,还有我是如何解决这些困难的。第五章主要向读者展示了中华好电影网站的一些设计界面和具体功能的描述,这样就使得读者能彻底了解本网站的相关细节。最后是本论文的参考文献以及致谢。2 开发环境介绍2.1开发工具介绍2.1.1ASP.NET简介提到ASP.NET,就必须首先搞清楚什么是ASP。ASP的全称是Active Server Pages,即活动
12、服务器页面,为什么称之为活动服务器页面,这是因为以前的互联网全部是由静态的HTML页面组成,如果需要更新你的网站内容,你不得不制作大量的HTML页面。有了ASP以后,我们就能够根据不同的用户,在不同的时间向用户显示不同的内容。网站的内容更新也不再是一个乏味的重复过程,它开始变得简单而有趣。 但是由于ASP程序和网页的HTML混合在一起,这就使得程序看上去相当的杂乱。在现在的网站设计过程中,通常是由程序开发人员做后台的程序开发,前面有专业的美工设计页面,这样,在最后的相互结合方面就会产生各种各样的问题。同时,ASP页面是有脚本语言解释执行的,使得其速度受到影响。受到脚本语言自身条件的限制,我们在
13、编写ASP程序的时候不得不调用COM组件来完成一些功能。所以,微软推出了ASP.NET。ASP.NET不仅仅只是ASP 3的一个简单升级,它更为我们提供了一个全新而强大的服务器控件结构。从外观上看,ASP.NET和ASP是相近的,但是从本质上是完全不同的。ASP.NET几乎全是基于组件和模块化,每一个页,对象,和HTML元素都是一个运行的组件对象。在开发语言上,ASP.NET抛弃了VBSCRIPT和JSCRIPT,而使用.NET Framework所支持的VB.NET,C#.NET等语言做为其开发语言,这些语言生成的网页在后台被转换成了类并编译成了一个DLL。由于ASP.NET是编译执行的,所
14、以它比ASP拥有了更高的效率。ASP.NET有以下技术特点:Microsoft .NET平台的出现在应用程序开发这一领域开创了一个新时代,它将推动下 一代Internet的进步。作为Microsoft .NET平台的一部分,ASP.NET是一个革命性的编程框架,它实现了企业级Web应用程序的快速开发。它提供了最简便、最具有扩展能力的方式来开发、部署和运行可以将任何浏览器或设备作为目标的Web应用程序。实际上,这只是令ASP.NET成为程序员创建Web应用程序的首选的众多特色中的一小部分。与以前使用的ASP相比,ASP.NET使应用程序的开发工作简单得多,因此它在很大程度上提高了程序员的工作效率
15、。ASP.NET让程序员可以只编写最少量的代码便能够给Web应用程序提供更为丰富的功能。最好的一点则是ASP.NET使程序员可以选择任何一种可用的.NET编程语言。除了常见的Web应用程序,利用ASP.NET还可以创建其他的一些类型,这就使我们的应用程序的范围可以延伸到新的客户和业务合作伙伴。对程序员来说,部署服务器应用程序一直是一件很痛苦的事。不过,有了ASP.NET,程序员根本不必担心这个问题,因为ASP.NET大大简化了部署过程。要部署Web应用程序,只要把它复制到Web服务器上就可以了。除了提供了丰富的程序员这方面的经验,ASP.NET还提供了丰富的用户经验。ASP.NET Web应用
16、程序比传统的ASP应用程序速度要快很多,因为ASP.NET令我们可以使用经过编译的编程语言。因此,ASP.NET应用程序不需要明确的编译步骤,结果便是执行得更快了。2.1.2数据库简介随着科学技术的进步,信息已成为各行各业的重要资源。数据库以其强大的操作和管理功能成为高速信息表达的途经。据我所知,数据库的类型有很多,比如:sql server, vf,framework,access, OracleMySQLSYBASEDB2等等,然而本软件选择了用SQL Server2005来作为数据库软件。关于SQL Server2005的介绍:Microsoft SQL Server 2005 是一个全
17、面的数据库平台,使用集成的商业智能 (BI)工具提供了企业级的数据管理。Microsoft SQL Server 2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。Microsoft SQL Server 2005 数据引擎是该企业数据管理解决方案的核心。此外 Microsoft SQL Server 2005 结合了分析、报表、集成和通知功能。这使您的企业可以构建和部署经济有效的 BI 解决方案,帮助您的团队通过记分卡、Dashboard、Web services 和移动设备将数据应用推向业务的各个领域。与 Mic
18、rosoft Visual Studio、Microsoft Office System 以及新的开发工具包(包括 Business Intelligence Development Studio)的紧密集成使 Microsoft SQL Server 2005 与众不同。无论您是开发人员、数据库管理员、信息工作者还是决策者,Microsoft SQL Server 2005 都可以为您提供创新的解决方案,帮助您从数据中更多地获益。用SQL Server2005作为数据库的理由为:SQLServer2005能够满足今天的商业环境要求不同类型的数据库解决方案。SQL Server 2005中包含
19、了非常丰富的新特性:通过提供一个更安全、可靠和高效的数据管理平台,增强企业组织中用户的管理能力,大幅提升IT管理效率并降低运维风险和成本;通过提供先进的商业智能平台满足众多客户对业务的实时统计分析、监控预测等多种复杂管理需求,推动企业管理信息化建设和业务发展;同时,SQL Server 2005将提供一个极具扩展性和灵活性的开发平台,不断拓展您的应用空间,实现Internet数据业务互联,为您带来新的商业应用机遇。 由于大大减少了应用程序宕机时间,提高了系统的可伸缩性和性能,并加以更严格的安全控制,SQL Server 2005在支持现实中最苛刻的企业级系统要求的道路上,迈出了极大的一步。SQ
20、L Server是微软服务器家族中重要的一部分,通过微软服务器系列产品共有的Engineering strategy所实现的增强的管理性和集成性,客户可以有效降低总体拥有成本并从更快的开发部署时间中受益。2.2运行环境为了保证网站运行的效率和可靠性,网站服务器端应具有较高的软硬件配置,客户端的要求不是很高。此应用程序可广泛运行于国际互联网即Internet,也可适用于内部的局域网。其运行要求如下:软件环境:客户端: WindowsXP/7,Internet Explorer(IE)等服务器端: WindowsXP/7,Internet Information Server (IIS)4.0及其
21、以上版本,IE等。数据库:SQL server,运行于服务器端。硬件环境:服务器 CPU:PIII 500以上 ,内存:256M以上客户机 CPU:P200MMX以上,内存:32M以上 2.3网站三层架构中华好电影网站总体方案计划采用B/S结构,在设计上计划采用三层架构模式,保证了网站的灵活性和可扩展性;操作系统采用windows 7;后台数据库使用 SQL Server 2005;开发环境采用.NET,编程语言采用C#。网站结构分为三个逻辑层:(1)Web层 :Web 层为客户端提供对应用程序的访问。Web 层由 ASP.NET Web 窗体和代码隐藏文件组成。(2)业务逻辑层 :业务逻辑层
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 影评 管理 系统 设计 实现

链接地址:https://www.31ppt.com/p-2921193.html