基于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文档。上传文档
查看更多
基于We b的网上电影评介系统的设计与实现 [摘要]首先分析了基于Internet的影评网站系统的总体功能和运 行流程,然后设计了存储用户及影评信息的数据库信息,并给出了基于 ASP. NET的技术要点系统实现。所探讨的基于SQL和ASP. NET的技术方 案具有良好的可移植性、部署灵活、维扩简单等特点。 [关键词]电影评介 ASP. NET SQL Server 2000 随着电影在人们生活屮的影响不断的提高,电影的精彩与否也成了人 们关心的话题,一部好看的电影往往能使人回味无穷,于是观众在观看或 下载电影之前总是希望的到关于影片的评论,虽然现在电视上有一些关于 新八的介绍,但是许多观众往往因为某些原因看不到,网络的普及使得信 息传播变的非常容易,电影评介系统也就随之出现,观众可以从中获得自 己想要的信息。 一、系统总体构架 总体功能和运行流程 总体架构上,系统功能主要由以下五个部分组成: 提交影评在浏览书评网页时,可以针对自己感兴趣的电影发表评 论。 再发评论针对已经存在的影评记彔,发表自己的意见和观点。 检索浏览提供一个木网站的搜索入口,根据影片名称等查看有关 影评信息。 用户注册登记用户的基本信息,必须是已经注册的用户才能发表 评论。 系统管理管理注册用户基本信息,维护影评数据库文档,删除问 题影评记录等。 系统运行的基本流程为:首先注册一一验证身份后登录一一査询浏览 网页发表评论,如果是管理者,则登录系统管理网页。 运行环境和平台 整个运行环境和软件平台基于Windo-WS。Web服务器由Windows 2000 或以后的各个版及TTS5. 0及以后版木构建,需要安装.NET公共语言运 行包(CLR)l. 0及以上版本。当然,实际安装运行时必须部署Web应川程 序及其配置文件Web. config。 二、数据库架构 SQL为结构化査询语言,是一个专为分布式客户机服务器计算环境而 设计的关系型数据库管理系统,它继承了高性能、高可靠性和可伸缩性的 优势。本方案的影评系统主要有三个表,用户表Users,电影信息表Films 和与之相对应的影评信息表Record,还包括如国家或地区,影片类型等基 木表。 用户表结构 记录注册用户的基本信息,包括用户名,密码,邮箱,出生円期,登 陆权限(注册用户或管理员),密码保护资料以及注册时间等信息。例如: 用户名:iandan 密码:123456 邮箱:2563@163. com 出生日期:1981.6.8 登陆权限:普通用户密码保护资料问题:你是哪里人?答案:浙江人注册 时间为当前系统时间。 其中用户名必须是唯一的,在用户登陆时根据数据库中登陆权限的不 同登陆不同的页面,管理员可以维护数据库中的数据。 电影信息表 记录所有影片的信息,影片必须全面(包括国内外各种形式的电影), 这就要求管理员有一定的信息收集途径。信息包括影片ID(唯一标志),影 片名称,出产国家或地区,类型,导演,主要演员,出产吋间,片长,影 片简介以及电影海报等。 影评信息表 用以记录用户对影片的评介,包括ID,评介内容和评介时间。其中 ID和电影信息表中的ID想关联,用户可以在影片简介的下方看到按照评 论的时间顺序排列的相关评论。 三、基于ASP. NET技术要点及实现 ASP. NET是Microsoft公司.NET战略的核心组成之一,与ASP 3. 0 技术比较,在面向对象设计、网贞安全性管理、组件化程序设计、XML标 准族支持和Web Services应用等方面有非常显著的改进或革新。特别是, 在支持SQL、XML等应用方面,NET提供的命名空间分别为System. Xml、 System. Data. SqlC…e,充分满足了基于SQL的设计和应用需求。本文 的技术要点涉及到网页安全、数据库内容读写等。 1,网页安全性 在Web服务器上保护网页等资源的方法有多种,比较而言,ASP. NET 提供的窗体验证方式异常简单和有效的,主要由如下两个步骤实现[1]: (1)当用户输入帐号和密码后,将会传输到服务器进行验证,如果匹配用 户可以浏览网页并发表评论,如果错误则将跳转到Login, aspx页面,游 客只能浏览网页而不能在此发表评论。其中、Login, aspx为系统的登录 页面。(2)验证读者身份后,创建非持久的Cookie验证票据。其代码为: formsAuthentication . SctAuthCookic((string)Session〃Name), false);其中,Name为当前登录的用户名称,该名称是唯一的。将配置文 件Web. config部署在应用程序同文件夹中。如果操作者没有正确登录, 即没有Cookie授权票据,就发表评论,那么将直接链接到登陆页 (Login, aspx),强制

文档评论(0)

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

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

1亿VIP精品文档

相关文档