欢迎来到冰豆网! | 帮助中心 分享价值,成长自我!
冰豆网
全部分类
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • 党团工作>
  • ImageVerifierCode 换一换
    首页 冰豆网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    佳片有约影评网概要设计文档.docx

    • 资源ID:24232416       资源大小:144.87KB        全文页数:19页
    • 资源格式: DOCX        下载积分:10金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    佳片有约影评网概要设计文档.docx

    1、佳片有约影评网概要设计文档佳片有约影评网构架文档版本 修订历史记录日期版本说明作者使用 MVC模型生成网站构架文档。网站系统开发09组使用 MVC模型生成网站构架文档。网站系统开发09组使用 MVC模型生成网站构架文档。网站系统开发09组目录1. 简介 41.1 目的 41.2 范围 41.3 定义、首字母缩写词和缩略语 41.4 参考资料 41.5 概述 42. 构架表示方式 43. 构架目标和约束 44. 用例视图 54.1 管理工时 64.2 查看资源报告 64.3 查看项目报告 84.4 管理成员 94.5 修改项目 104.6 创建项目 115. 逻辑视图 125.1 概述 125.

    2、2 在构架方面具有重要意义的设计包 145.2.1 用户界面 145.2.2 数据访问层 155.2.3 业务逻辑层 155.2.4 系统层(System Layer) 165.2.5 中间件层(Midware) 165.2.6 C# 165.2.7 基本复用(Base Resue) 166. 进程视图 167. 部署视图 178. 实施视图 178.1 概述 178.2 层 189. 数据视图 1910. 大小和性能 1911. 质量 19软件构架文档 1. 简介目的本文档将从构架方面对网站系统进行综合概述,其中使用MVC构架视图来描述系统的各个方面。它用于记录并表述已对系统的构架方面作出的

    3、重要决策。佳片有约影评网是为了提供浏览者更多的电影信息,方便用户了解最新电影动态信息而设计的。本文档从利用 MVC 实施的佳片有约影评网分析设计模型中直接生成,所有章节都是从JSP和MVC分析模型文档摘录出来。文档适用于系统设计人员进行详细设计, 并作为程序员的编码参考和系统实施人员部署文档。范围本文档的完成基于前一阶段的需求分析,将作为下一构造阶段的编写依据,是系统构架工程师的工作产品。定义、首字母缩写词和缩略语佳片有约: 基于Web的网站系统;管理员: 佳片有约网站系统的三种用户之一,权限最高;普通用户: 佳片有约网站系统的三种用户之一,权限限制在本项目组内;浏览者: 佳片有约网站系统的三

    4、种用户之一,权限最低;OS: 操作系统;DBMS: 数据库管理系统;User:用户数据信息,记录用户信息;Movie:电影数据信息,记录电影信息;Comment:影评数据信息,记录影评信息;Notice:公告信息,记录公告信息;Picture:海报信息,记录海报信息;Reply:影评回复信息,记录影评回复信息;Advance:预告片数据信息,记录预告片信息;MovieKind:电影类别数据信息,记录电影类别信息;UML: 统一建模语言;参考资料1. 前景文档,1.0版, 本网站系统开发小组;2. 软件构架文档(模板),RationalUnifiedProcess;3. 词汇表, 1.0版, 本

    5、网站系统开发小组;4. 用例报告,1.0版, 本网站系统开发小组;5. 需求报告,1.0版,本网站系统开发小组;6. ,野马红尘个人博客。概述本文档的基本内容包括: 构架的表示方式, 构架的目标和约束, 用例视图,逻辑视图,进程视图, 部署视图,实施视图以及数据视图. 文档首先介绍采用的构架表示方式, 然后从应用环境和课程背景出发介绍构架的目标和约束, 接下来从用例视图,逻辑视图和进程视图3方面介绍佳片有约影评网站系统的基本构架.最后描述系统的部署实施细节.2. 构架表示方式本文档以一系列的视图表示构架,包括用例视图、逻辑视图、进程视图、部署视图、实施视图和数据视图。这些视图表示为 Rose

    6、Model 并使用统一建模语言 (UML)。3. 构架目标和约束有一些重要的需求和系统约束对构架有重大的影响。它们分别是:1. 佳片有约网站系统必须确保对数据进行完全保护使它们不接受XX的访问。用户进行查阅修改时候必须通过身份确认。佳片有约影评网站系统以B/S系统的形式进行实施。浏览器端位于 PC 上,Web服务器端可以运行在支持Microsoft IIS, Microsoft JSP框架的系统之上, DBMS采用Microsoft SQL Server 2000 而支持该DBMS 服务器组件的操作系统必须是Windows 2000 以上版本的OS, Web服务器端和DBMS运行端可以处于同一

    7、个OS上。2. 在开发构架时,必须考虑前景文档和网站需求规约中规定的所有性能和负载需求。3. 必须兼容客户端不同版本的浏览器的兼容问题;4. 开发构架时必须考虑课程练习的约束,它决定本软件开发小组必须在很有限的时间以及没有任何经费的情况下完成练习;4. 用例视图关于软件构架用例视图的说明。对于所选择的场景集和(或)作为迭代焦点的用例集,用例视图是很重要的输入。用例视图描述那些代表了某些重要的核心功能的场景集和/或用例集。它还要描述那些在构架方面的涉及范围很广(使用了许多构架元素)的场景集和/或用例集,或者那些强调或阐明了构架的某一具体的细微之处的场景集和/或用例集。下面列举出几个精选用例或场景

    8、来说明软件的构架.管理电影管理员对所有的电影记录进行管理,包括查看、添加、修改、删除等操作。管理员选择操作后,系统会在相应的数据库表内修改相应信息。管理电影中查询电影的顺序图如下:管理电影中添加电影的顺序图如下:管理电影中修改电影的顺序图如下:用户回复用户登录网站后浏览影评信息,对感兴趣的影评进行回复,系统通过调用Reply,根据用户的操作修改数据库内的信息。查看用户回复的顺序图如下:用户投票用户浏览电影、影评、预告片信息,对自己喜欢的电影进行投票,系统通过调用Movie,修改数据库中电影的投票信息,返回更新后结果。查看用户投票的顺序图如下:管理用户管理员可以对所有的用户进行查询、删除操作,系

    9、统通过调用User相应的数据库表内修改相应信息。管理用户的顺序图如下:修改管理员密码管理员登录后对自己的密码信息进行修改,操作后,系统通过调用User在相应的数据库表内修改相应信息。修改管理员密码的顺序图如下:注册用户浏览者可以通过填写相应的信息注册成为用户,系统会通过调用User在相应的数据库表内添加一条信息。注册用户的顺序图如下:5. 逻辑视图概述关于构架的逻辑视图的说明。该视图说明了最为重要的类、它们在服务包和子系统中的组织以及如何将子系统组织为多个层。还说明了最重要的用例实现(例如,构架的动态方面)。类图还可以用来说明在构架方面具有主要意义的类、子系统、包和层相互之间的关系。佳片有约网

    10、站系统的逻辑视图由五个主要的包组成:表现层、控制器、实体层、数据访问层、数据库层。 表现层包包含用户用来同系统通信的各种形式的类,用于浏览信息,回复信息,管理员管理信息。 控制器层包包含控制所有系统信息操作的类,用于控制用户对网站信息的操作。 实体层包包含所有网站用到的实体类,包括电影、影评、预告片、回复信息、公告、海报、用户、电影类别。 数据访问层包包含所有访问数据库的类,御用对数据库信息的增删改查操作。 数据库层包包含网站链接数据库的类,用于信息的存储和操作。包和子系统的逻辑视图:在构架方面具有重要意义的设计包用户界面用户界面层包含所有表示用户看到的应用程序屏幕的边界类。该层依赖于流程对象

    11、层,它跨越了客户机和中间层之间的界限。这个包的主要类图如下:数据访问层数据访问层包括代表驱动应用程序行为的用例管理器的所有控制器类。该层代表从客户机到中间层的边界。数据服务层依赖于流程对象层;它跨越了客户机和中间层之间的分界。这个包的主要类图如下:实体层实体层包括表示应用程序领域内“事物”的所有实体类。这些实体类驻留在服务器上,并利用服务类来协助完成它们的职责。这个包的主要类图如下:控制器控制器层是在网站页面和数据之间的做的一个连接分发的作用,它主要接受页面所有的操作并经过数据库后返回用户一个相应的界面,它包括所有的跳转页面类。数据库层数据库层主要包括连接数据库的类,能为用户的操作做出相应的修

    12、改。基本复用基本复用包包括实现获取当前系统时间和实现分页的类。6. 部署视图External Desktop PC: 终端用户使用普通的PC机即可浏览网页.Application Server : 应用程序服务器, 用于解释JSP和Servlet程序, 读取数据并向客户端返回JSP页面, 终端用户与应用程序服务器的理解没有特别限制.Data Base Server: 数据库服务器, 为了提供访问效率应用程序服务器和数据库服务器的应该处于同一LAN中.7. 实施视图概述本网站采用MVC三层架构,主要运用JSP开发语言,其中运用到JavaScript等。采用MVC模式大大避免了再JSP页面内使用J

    13、AVA代码段来处理数据,利于代码的复用。这种模式包括模型、视图、控制器三个部分。模型用于存储数据;视图用来向控制器提交所需的数据,显示模型中的数据;控制器负责具体的业务逻辑操作,根据视图提出的要求和数据做出处理,并将有关结果存储到模型中,让模型和视图进行必要的交互,当模型中的数据变化时,让视图更新。 层我们的系统采用MVC三层架构,即如图示由模型、视图、控制器构成。模型:代表物理数据库,这里我们使用的DBMS为SQL Server 2000。控制器:负责模型与视图之间的数据传输,负责模型与视图的交互。视图:应用程序的客户端,它通过控制器来访问数据库。视图负责提交数据和要求给控制器,并显示数据模型中数据更新后的页面。8. 数据关系视图


    注意事项

    本文(佳片有约影评网概要设计文档.docx)为本站会员主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2022 冰点文档网站版权所有

    经营许可证编号:鄂ICP备2022015515号-1

    收起
    展开