基于Web的网上电影评介系统的设计与实现.docVIP

基于Web的网上电影评介系统的设计与实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Web的网上电影评介系统的设计与实现   [摘 要]首先分析了基于Internet的影评网站系统的总体功能和运行流程,然后设计了存储用户及影评信息的数据库信息,并给出了基于ASP.NET的技术要点系统实现。所探讨的基于SQL和ASP.NET的技术方案具有良好的可移植性、部署灵活、维扩简单等特点。   [关键词]电影评介 ASP.NET SQL Server 2000      随着电影在人们生活中的影响不断的提高,电影的精彩与否也成了人们关心的话题,一部好看的电影往往能使人回味无穷,于是观众在观看或下载电影之前总是希望的到关于影片的评论,虽然现在电视上有一些关于新片的介绍,但是许多观众往往因为某些原因看不到,网络的普及使得信息传播变的非常容易,电影评介系统也就随之出现,观众可以从中获得自己想要的信息。      一、系统总体构架      1.总体功能和运行流程   总体架构上,系统功能主要由以下五个部分组成:   (1)提交影评 在浏览书评网页时,可以针对自己感兴趣的电影发表评论。   (2)再发评论 针对已经存在的影评记录,发表自己的意见和观点。   (3)检索浏览 提供一个本网站的搜索入口,根据影片名称等查看有关影评信息。   (4)用户注册 登记用户的基本信息,必须是已经注册的用户才能发表评论。   (5)系统管理 管理注册用户基本信息,维护影评数据库文档,删除问题影评记录等。   系统运行的基本流程为:首先注册――验证身份后登录――查询浏览网页发表评论,如果是管理者,则登录系统管理网页。   2.运行环境和平台   整个运行环境和软件平台基于Windo-WS。Web服务器由Windows 2000或以后的各个版及IIS5.0及以后版本构建,需要安装.NET公共语言运行包(CLR)1.0及以上版本。当然,实际安装运行时必须部署Web应用程序及其配置文件Web.config。      二、数据库架构      SQL为结构化查询语言,是一个专为分布式客户机服务器计算环境而设计的关系型数据库管理系统,它继承了高性能、高可靠性和可伸缩性的优势。本方案的影评系统主要有三个表,用户表Users,电影信息表Films和与之相对应的影评信息表Record,还包括如国家或地区,影片类型等基本表。      1.用户表结构   记录注册用户的基本信息,包括用户名,密码,邮箱,出生日期,登陆权限(注册用户或管理员),密码保护资料以及注册时间等信息。例如:   用户名:iandan密码:123456邮箱:2563@163.com出生日期:1981.6.8登陆权限:普通用户密码保护资料问题:你是哪里人? 答案:浙江人注册时间为当前系统时间。   其中用户名必须是唯一的,在用户登陆时根据数据库中登陆权限的不同登陆不同的页面,管理员可以维护数据库中的数据。      2.电影信息表   记录所有影片的信息,影片必须全面(包括国内外各种形式的电影),这就要求管理员有一定的信息收集途径。信息包括影片ID(唯一标志),影片名称,出产国家或地区,类型,导演,主要演员,出产时间,片长,影片简介以及电影海报等。      3.影评信息表   用以记录用户对影片的评介,包括ID,评介内容和评介时间。其中ID和电影信息表中的ID想关联,用户可以在影片简介的下方看到按照评论的时间顺序排列的相关评论。      三、基于ASP.NET技术要点及实现      ASP.NET是Microsoft公司.NET战略的核心组成之一,与ASP 3.0技术比较,在面向对象设计、网页安全性管理、组件化程序设计、XML标准族支持和Web Services应用等方面有非常显著的改进或革新。特别是,在支持SQL、XML等应用方面,NET提供的命名空间分别为System.Xml、System.Data.SqIC…e,充分满足了基于SQL的设计和应用需求。本文的技术要点涉及到网页安全、数据库内容读写等。      1,网页安全性   在Web服务器上保护网页等资源的方法有多种,比较而言,ASP.NET提供的窗体验证方式异常简单和有效的,主要由如下两个步骤实现[1]:(1)当用户输入帐号和密码后,将会传输到服务器进行验证,如果匹配用户可以浏览网页并发表评论,如果错误则将跳转到Login,aspx页面,游客只能浏览网页而不能在此发表评论。其中、Login.aspx为系统的登录页面。(2)验证读者身份后,创建非持久的Cookie验证票据。其C#代码为:formsAuthentication.SetAuthCookie((string)SessionName),false);其中,Name为当前登录的用户名称,该名

文档评论(0)

yingzhiguo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档