3)较低的生命周期成本
MVC是开发和维护用户接口的技术含量降低。
4快速的部署和可维护性
MVC模式可以大大缩短开发时间,它可以使程序员集中精力处理业务逻辑,前端可以集中写出更人性的界面。并且分离视图与业务逻辑使得Web应用更易于维护及修改。
1。4系统功能展示图例
本网站功能模块展示如图 1-2所示。
图1- 2 网站功能模块图
2电影评分网站的需求分析与总体设计
2。1系统特点
电影评分网站分了前台和后台两套界面。后台主要是管理员进行操作,用来管理本网站。管理员可以查看会员和管理会员,管理员也可以查看和管理电影,他可以手动给电影设置hot值,这样电影就可以被置顶。通过管理电影的页面可以查看某个电影的评论,并且通过某一条评论找到其评论的所有回复,这样串联的操作可以方便管理员进行管理。前台主要负责显示电影信息。由于电影被分为多个种类,所以会员可以通过种类查看自己喜爱的电影,达到个性化指定的功能。如果会员看过某个电影还可以对该电影做自己主观的评论供网上其他会员进行参考。本网站交互性好,大多数数据由于都是ajax传递的,用户可以在感觉页面没有刷新的情况下刷新局部数据。文献综述
2。2需求规定
2。2。1 网站功能说明
本网站功能已整理成如表2-1 所示。
一级模块 二级模块 功能简介
管理员 后台首页 管理员通过后台登录页面进入首页,首页显示管理员的职能
管理用户 管理员可以查看用户列表,并删除和添加用户信息
管理电影 管理员可以管理电影,包括增删改查,上传封面
管理评论 管理员通过电影可以查看该电影的所有评论并进行管理
管理回复 管理员通过评论可以查看该评论的所有回复进行管理
修改自己信息 管理员可以查看和修改自己信息
添加管理员 管理员可以添加其他管理员
会员 前台首页 会员可以通过前台登录页面进入首页,首页显示电影列表信息
查看电影详细 会员可以查看某个电影的详细信息
查看电影评论 会员可以通过某个电影查看到该电影的评论
查看评论回复 会员可以通过某个评论查看到该评论的回复
给评论好评 查看评论的时候可以给好评
充值 会员可以充值看电影
表2-1网站功能说明
2。2。2 对功能的一般性规定
后台界面模块可以实现复用,比如导航条等只需要一个页面就可以实现。当执行错误操作的时候会有提醒,执行正确的时候也会提示操作成功。
2。2。3 对性能的一般性规定
应充分考虑到性能对系统整体运行的影响,对一些比较耗资源的模块,如文件共享(文件的上传和下载)等,应认真处理运行代码,最大限度减小耗费资源的可能。
2。2。4 故障的处理要求
由于数据设计的时候有主外键之分,所以让删除一个事物的时候也要考虑到其他有关的数据是否应该删除或者不删除,保持数据的正确性和一致性,有错误的时候也会设置提醒保证了网站整体的稳定性,即在某个或者某些模块崩溃时不至于影响到其它模块的运行。 java+mysql电影评分系统的设计与实现+ER图(3):http://www.youerw.com/jisuanji/lunwen_92831.html