毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
ASP.NET电影推荐系统的设计与实现(2)
2.相关技术简介
2.1 ASP.NET技术
ASP.NET是Microsoft公司推出的Web开发平台,也是目前最先进、特征最丰富、功能最强大的Web开发平台。ASP.NET具有可
管理
性、可缩放性、可用性、简易性、自定义性、扩展性、增强的性能、安全性、强大的工具支持、强大平台等优点,是目前主流的网络编程环境之一。
ASP.NET支持多种开发语言,并包含了许多新技术,如ADO.NET、母版页、Web Service、Web User Control等。C#语言是一种功能强大、面向对象的编程语言,它从C语言和Visual C++派生而来,是Microsoft公司.NET技术核心开发语言,因此本系统选择C#语言作为开发语言。
2.2 SQL Server 2005数据库技术
SQL Server 2005 是微软公司推出的SQL Server 数据库
管理系统
较新的版本,它对SQL Server 2000中的某些特性进行了加强。SQL Server 2005 包含了多个能显著提高开发者能力的新技术,而且它在高可用性上也有所创新,提高了安全性,增加了证书和数据加密。
SQL Server所使用的数据库查询语言称为Transact-SQL,它是SQL Server的核心,Transact-SQL强化了原有的SQL关键字以进行数据的存取,储存及处理等功能。电影推荐系统面向的是广大普通用户,需要存储的数据量较大,使用人群较广且该领域对数据的安全性要求较高,所以系统使用SQL Server 2005作为数据库工具。
3.系统总体设计
3.1目标
电影推荐系统拟实现以下基本目标:
(1)为用户建立个人兴趣档案,为影片推荐提供数据依据。
(2)根据用户兴趣档案中的兴趣信息,完成影片推荐。
(3)影片评分。
(4)影片搜索。
3.2功能模块设计
电影推荐系统从总体上分为注册/登陆、兴趣采集、影片推荐、影片评分、影片搜索、数据管理吹冰大功能模块,各个功能模块设计的具体功能如下:
(1)注册/登陆模块
该模块包括用户注册和用户登录两个子模块。其中用户注册模块负责普通用户的注册操作,新用户登陆之前需要注册,管理员不需要注册。用户登录模块负责管理员和普通用户的登录操作,不同权限的用户可以访问的内容不同,继而进行相应的操作。
(2)兴趣采集模块
用户登陆成功后可以建立个人兴趣档案,为影片推荐提供数据依据。
(3)影片推荐模块
根据用户个人兴趣档案中的兴趣爱好信息,对电影信息进行搜索,完成电影推荐。
(4)影片评分模块
用户可以对已看过的电影进行评分操作。
(5)影片搜索模块
用户可以输入影片关键字进行影片搜索,也可以选择电影类型和主要演进行影片搜索。
(6)数据管理模块
管理员负责后台数据文护,数据管理模块又分为用户信息管理、影片信息管理、数据查询三个子模块。其中,用户信息管理模块可以实现对用户的更新和删除操作。影片信息管理模块可以实现发布最新电影资讯操作。数据查询模块可以实现按评分查看电影排名操作。
综上所述,系统的总体功能模块设计如图1所示。
共4页:
上一页
1
2
3
4
下一页
上一篇:
基于Authorware的多媒体课件设计与开发
下一篇:
ASP.net+sqlserver在线考试管理系统设计与实现
ASP.NET飞翔租贷汽车公司信...
社交网络个性化推荐方法对比研究
asp.net+sqlserver校园论坛开发设计
ASP.NET+sqlserver健身房管理系统的设计与实现
asp.net+sqlserver班级网站设计
ASP.NET+SQLSERVER无纸化考试系统+ER图
ASP.NET+SQLSERVER学生心理健康网设计
压疮高危人群的标准化中...
酵母菌发酵生产天然香料...
上海居民的社会参与研究
浅谈高校行政管理人员的...
浅论职工思想政治工作茬...
AES算法GPU协处理下分组加...
STC89C52单片机NRF24L01的无线病房呼叫系统设计
基于Joomla平台的计算机学院网站设计与开发
从政策角度谈黑龙江對俄...
提高教育质量,构建大學生...