系统设计文档

本文档详细介绍了电影数据分析项目的系统设计,包括系统需求分析、功能设计、详细设计、数据操作及表格设计和开发环境。项目旨在通过网络爬虫获取电影信息,提供电影查询、用户偏好推荐和登录功能。技术上采用Browser/Server模式,数据库使用SQL Server 2005,采用三层架构设计。
摘要由CSDN通过智能技术生成

1 系统需求分析

1.1可行性分析

要成功地实现一个项目,首先应该进行功能上的需求分析,这样才能令设计出的项目满足用户的各项功能需求。可行性分析也称为可行性研究,是在项目调查的基础上,针对新项目的开发是否具备必要性和可能性,对新项目的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新项目的开发成功。

市场可行性:市场的可行性是项目完成后是否能够在实际中很好的推广。本项目提升了观影感受,拉近了电影和观影人的距离,操作简单、方便。

技术可行性:技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。该项目采用了Browser/Server模式进行开发。.Browser/Server体系结构紧密的结合了Internet/ Intranet技术,是技术发展的大势所趋,它把网站带入了一个崭新的发展时代。数据库服务器SQL数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。它的灵活性、安全性和易用性为数据库编程提供了良好的条件。因此,项目的开发平台已成熟可行。

1.2项目要解决的问题

首先,因为该项目是面向广大电影爱好者的,包括学校和社会上的各个阶层的人士,所以在页面设计和布局上一定要贴近群众,符合大众的浏览习惯。其次就是项目的压力测试,因为项目面对人员较广,具有不确定性和不稳定性,故要考虑到流里急剧增大对此项目造成的打开页面变慢等诸多问题。

1.3项目目标

我们的系统旨在通过网络爬虫爬取豆瓣电影的电影评分,关键字,类别,电影影评以及影评点赞数等信息,向用户提供其所查询的电影的全面信息,并根据用户的偏好按照电影类别以及关键词向用户推送相关电影热门影评资讯。

2 功能设计

2.1功能划分

该电影数据分析项目包含以下三个功能模块:

1.电影信息查询

2.用户偏好推荐

3.用户登录功能

2.2功能描述

项目将用户喜好的电影类型与豆瓣影评系统结合,满足用户的需求。

2.2.1电影信息查询

用户通过查询电影名称后向用户展示电影的评分关键字与影评以及影评热度等信息。

2.2.2用户偏好推荐

用户注册后进入个人定制页界面,选择偏好影片类型与关键词。系统根据用户偏好在首页向用户推荐相关电影资讯影评等。

2.2.3用户登录功能

用户通过输入注册的账号密码进行登入操作或通过手机验证码登入系统,完成对目标电影评论信息的查询。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值