jsp影视评论网站sqlserver

演示视频:

3.1 可行性分析

可行性分析(Feasibility Analysis)也称为可行性研究,是在项目调查的基础上,针对新项目的开发是否具备必要性和可能性,对新项目的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新项目的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。该项目的可行性分析包括以下几个方面的内容。

(1)经济可行性:主要是对项目的经济效益进行评价,本项目开发经费在经济上是可以接受的,并且本项目实施后可以显著提高工作效率,节省开支,一举多得。所以本项目在经济上是可行的。

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

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

综上所述,此项目开发目标已明确,在技术、经济和市场等方面都可行,具有投入少、见效快的优点。因此网站的开发是完全可行的。

3.2 网站需要解决的主要问题

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

3.3 网站目标与功能

3.3.1 网站目标

总体来说这次课题主要用JSP, SQL Server 2005完成一个WEB站点的设计。其中模块包括:包括注册管理、公告查看、投票管理、网站简介,注册管理包括注册会员及信息的管理,公告查看为网站最新公告的查看,投票管理及浏览用户进行影评投票及投票结果的查看,网站简介是本网站的信息;未注册用户可以浏览网站的影评、海报等,不能发表评论;网站后台管理包括影评管理、影评种类管理、影评管理、预告片管理、海报管理、公告管理、用户设置、管理员后台设置。

本网站可以注册会员,会员注册后的信息会保存在数据库表中,会员通过前台登录也可方便、快捷的修改注册时所填写的信息。

如上所述,所有有关数据的信息全部保存在数据库表中,界面采用JSP,中间采用类库与存储过程的连接,既保证了项目的安全性,又提高了网站页面快速打开等性能,维护起来也很方便。

3.3.2 网站要达到的功能

本Web站点主要包含以下模块:注册管理包括已注册用户基本信息的添加修改和密码的修改,包括表

 用户信息表

影评管理为管理员对影评信息的增删改查,包括表

 影评信息表

影评种类管理管理员对影评种类的增删改查,包括表

 影评种类表

公告管理即管理员添加公告,以及对以前公告的管理,包括表:

 网站公告表

管理员发起投票、对以前投票的管理,用户进行投票,数据库更新,包括表:

 投票表

海报管理为管理员添加影评海报,对海报的管理等,包括表:

 影评海报表

影评管理包括对影评的评论添加,管理员对影评评论的修改设置,包括表:

 影评信息表

综上所述,影评网的前台用例图可以通过图3.2表现出来。

电影管理

影评信息增加

影评信息删除

影评信息修改

影评信息查询

影评管理

预告片信息增加

网站后台管理

预告片信息修改

预告片信息删除

预告片管理

预告片信息查询

海报信息查询

海报信息增加

海报信息删除

海报影息修改

海报管理

公告信息增加

公告信息删除

公告信息修改

公告信息查询

网站

管理

公告管理

管理员设置

用户信息增加

用户信息修改

用户信息删除

用户信息查询

海报查询

网站信息查询

电影查询

公告查询

用户查询

投票结果

网站前台管理

用户进行投票

投票管理

用户注册

增加新用户

注册管理

用户管理

用户设置

管理员信息查询

管理员信息增加

管理员信息删除

管理员影息修改

用户回复

查询管理

3.4 数据库逻辑设计E-R图

3.3.1 实体与属性之间的关联

E-R模型的组成元素有:实体、属性、联系。E-R模型用E-R图表示。实体是用户工作环境中所涉及的事务,属性是对实体特征的描述,系统总E-R图如图3.3所示。

(1)模型中的实体相当于实体集、一个表,而不是单个实体或表中的一行。实体用矩形框表示,实体名称标注在矩形框内。用菱形表示实体间的联系,菱形框内写上联系名,用无向边把菱形分别与有关实体相连接,在无向边旁标上联系的类型。

(2)属性是实体的性质。用椭圆框表示,与实体之间用一条线相连表的主码是关键属性,关键属性项加下划线。

(3)项目各子模块中主键相同的字段之间存在着相互关联的关系。

图3.3 系统总E-R 图

影评管理用例图:

10df6e703df68ddd67fce55d0e9f9646.jpeg

影评管理用例图

d7dcb0242008673fc812d7c37c68bb06.jpeg

添加海报用例图

ed12f21c78dc8f443f88c35e9389bffc.jpeg

用户注册用例图

实体关系

0d73519b78c4778357cceebb74216cea.jpeg

架构模型

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值