西西电影网站的设计与实现_第1页
西西电影网站的设计与实现_第2页
西西电影网站的设计与实现_第3页
西西电影网站的设计与实现_第4页
西西电影网站的设计与实现_第5页
已阅读5页,还剩57页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

湖南商务职业技术学院毕业设计

目录

1引言.................................................................................................................1

1.1项目开发背景.........................................................................................1

1.2开发技术简介.........................................................................................1

1.2.1JavaScript技术........................................................................1

1.2.2Node.js技术..............................................................................1

1.2.3Vue框架......................................................................................1

1.3开发工具简介.........................................................................................2

1.4项目开发技术路线.................................................................................2

2需求分析.........................................................................................................2

2.1功能需求描述.........................................................................................2

2.2非功能需求描述.....................................................................................3

2.3需求用例建模.........................................................................................4

2.3.1用户信息管理模块的用例.........................................................5

2.3.2电影信息管理模块的用例.........................................................6

2.3.3电影分类管理模块的用例.......................................................12

2.3.4会员信息管理模块的用例.......................................................14

2.3.5会员电影管理模块的用例.......................................................17

3系统概要设计...............................................................................................20

3.1系统设计原则.......................................................................................20

3.2系统框架设计.......................................................................................20

II

湖南商务职业技术学院毕业设计

3.3系统功能设计.......................................................................................21

3.3.1用户信息管理模块功能设计...................................................22

3.3.2电影信息管理模块功能设计...................................................23

3.3.3电影分类管理模块功能设计...................................................25

3.3.4会员信息管理模块功能设计...................................................26

3.3.5会员电影管理模块功能设计...................................................27

3.4数据库设计...........................................................................................28

3.4.1设计原则....................................................................................28

3.4.2概念设计...................................................................................28

3.4.3逻辑设计...................................................................................29

3.4.4数据字典...................................................................................30

4系统详细设计...............................................................................................31

4.1用户信息管理模块设计.......................................................................31

4.1.1用户信息管理模块说明...........................................................31

4.1.2用户信息管理模块详细设计...................................................32

4.2电影信息管理模块设计.......................................................................33

4.2.1电影信息管理模块说明...........................................................33

4.2.2电影信息管理模块详细设计...................................................33

4.3电影分类管理模块设计.......................................................................35

4.3.1电影分类管理模块说明...........................................................35

4.3.2电影分类管理模块详细设计...................................................35

4.4会员信息管理模块设计.......................................................................37

4.3.1会员信息管理模块说明...........................................................37

III

湖南商务职业技术学院毕业设计

4.3.2会员信息管理模块详细设计...................................................37

4.5会员电影管理模块设计.......................................................................38

4.3.1会员电影管理模块说明...........................................................38

4.3.2会员电影管理模块详细设计...................................................38

5系统实现.......................................................................................................40

5.1用户信息管理模块实现......................................................................40

5.2电影信息管理模块实现......................................................................43

5.3电影分类管理模块实现......................................................................45

5.4会员信息管理模块实现......................................................................46

5.5会员电影管理模块实现......................................................................48

6系统测试.......................................................................................................51

6.1用户信息管理模块功能测试...............................................................51

6.2电影信息管理模块功能测试...............................................................52

6.3电影分类管理模块功能测试...............................................................54

6.4会员信息管理模块功能测试...............................................................55

6.5会员电影管理模块功能测试...............................................................57

7设计小结.......................................................................................................58

参考资料..........................................................................................................59

IV

湖南商务职业技术学院毕业设计

西西电影网站的设计与实现

1引言

电影是人们消遣时间的一种选择,平时约上自己的朋友出去玩乐,看电影

往往就是其中之一。但是随着人们生活水平提高,时代的发展变迁,想看电影

的场合又并不想只能是电影院,于是很多人在家里面都想要自己安一个小的私

人影院,或者在家就可以随时可以看电影。

现如今的电影院,早就不是像以前的电影院一样了,以前的电影院看的人

多,卖票压力大,但是,由于现实多方面因素的影响,客源压力也越来越大,

因此电影网站能够很好的解决这一问题,电影网站极大的方便了人们的需求,

同时也拓展了另一方面的道路,使在看电影这一事情上能够得到双方的共赢。

虽然冲击了线下实体影院的市场,但是也并不会把线下实体电影院排挤的没有

生存空间。

1.1项目开发背景

二十一世纪,早已进入互联网信息的时代,互联网的普及给人们带来了许

多便利。像大部分的电影公司都有自己的系统,而电影公司也由之前传统的管

理模式转移到互联网上来,这时电影公司建立属于自己的系统就势在必行。那

么电影网站信息管理系统建设的作用和意义就体现于此。

1.2开发技术简介

1.2.1JavaScript技术

javascript是网页的前台程序,代码中一般只有三种东西,html,css,

JavaScript,html是实现静态网页的,css是用于布局的,javascript则能让

你与网页交互。

1.2.2Node.js技术

Nodejs是一门语言运行在服务器端,作用类似于jspaspphp等用于响

应客户端(前台)的网路请求。

1

湖南商务职业技术学院毕业设计

1.2.3SSM框架

SSM框架集由Spring、SpringMVC、MyBatis三个开源框架整合而成的web

项目的框架。是标准的MVC模式,SpringMVC处理请求的转发和视图管理Spring

管理业务对象MyBatis则是于数据库进行交互。

1.3开发工具简介

系统包括代码的开发和数据库的开发,采用了B/S模式和Struts框架,代

码开发是Eclipse工具,数据库的开发是navicat工具。

1.4项目开发技术路线

(1)这个浏览器Web端即是原先C/S模式中的客户端,web端可以分析出

其中传来的数据信息,并将其数据信息表现给用户,用户也能够将自己的数据

信息传递到页面中,用户端页面会把这些数据发送到后台服务器的中间层面,

即Web服务器,其次Web服务器端。这是这个系统中较重要的一层,系统中的

业务操作都是在该层进行操作的,Web服务器会接收用户传来的数据,并将数据

添加到数据库中。Struts框架是采用了Servlet/JSP技术,运用其技术来开发Web

应用程序的开源的框架技术。

(2)系统在管理数据库的方面主要是运用了Hibernate来操作数据库,这

是一个数据库的操作框架,系统能够运用起面向对象的思维来进行操作,同时,

还利用了Spring的IoC依赖注入的方式来管理类,三个框架各自发挥自己的作

用,但又相互紧密连接,Struts运用了JSP来控制页面的请求跳转以及一些页

面上的标签库的运用。

2需求分析

2.1功能需求描述

这个电影系统是根据调查了网络上多家影院系统的需求来对照设计开发的

一个电影网站系统。主要内容包括:

(1)用户信息管理模块

主要包括:查看用户列表、新增用户、删除用户、修改用户、查询用户、

用户注册、用户登录等功能。

管理员具有查看用户列表、新增用户、删除用户、修改用户、查询用户等

2

湖南商务职业技术学院毕业设计

功能、用户登录、用户注册等功能。

普通用户具有用户登录、用户注册、修改个人信息等功能。

(2)电影信息管理模块

主要包括:查看电影列表、新增电影、删除电影、修改电影、查询电影等

功能。

管理员具有查看电影列表、新增电影、删除电影、修改电影、查询电影等

功能。

普通用户具有查看电影列表、查询电影等功能。

(3)电影分类管理模块

主要包括:查看电影分类列表、新增电影分类、删除电影分类、修改电影

分类、查询电影分类等功能。

管理员具有查看电影分类列表、新增电影分类、删除电影分类、修改电影

分类、查询电影分类等功能。

普通用户具有查看电影分类列表、查询电影分类等功能。

(4)会员信息管理模块

主要包括:查看会员列表、新增会员、删除会员、修改会员等功能。

管理员具有查看会员列表、新增会员、删除会员、修改会员等功能。

普通用户具有查看会员功能。

(5)会员电影管理模块

主要包括:查看会员电影列表、新增会员电影、删除会员电影、修改会员

电影等功能。

管理员具有查看会员电影列表、新增会员电影、删除会员电影、修改会员

电影等功能。

普通用户具有查看会员电影功能。

2.2非功能需求描述

本系统有以下几个性能要求:

(1)响应时间(Responsetime):用户在使用该网页跟系统进行交互可以

在很短的时间中得到响应,在提取数据库的文件并对界面的数据更新的响应时

间应该少于3秒。

(2)并发用户数(Concurrentusers):可以同时支持上万个用户同时完

成一个操作;

(3)页面渲染:界面的元素在5秒内全部加载完毕,能在多个浏览器中

3

湖南商务职业技术学院毕业设计

运行,例如Edge,Google。

(4)数据库的安全性:为了维护数据库的安全,拒绝其他非法数据库的

访问,例如,绕开数据库管理系统的防护机制。

(5)系统的可维护性:此项目是属于前后端分离模式的,前端的开发人

员利用node.js搭建自己本地的服务器,然后直接在本地开发。然后通过一些

交互技术例如axios将自己的请求发送到后端。这样就可以直接模拟在线运行。

后端使用springboot,开发比较简单,只需要导入项目所需要的依赖,然后就

可以直接进行开发了。两者可以同时进行,不需要一边快,一边慢。开发的效

率比较高,而且分工比较明确。

2.3需求用例建模

通过对功能需求的分析,创建以下总体用例模型,如图2-1所示。

图2-1西西电影网站系统的总体用例模型

在西西电影网站系统中,用户能够在网站上便捷地观看自己的想看的电影、

对电影进行评论、收藏、查询会员等;管理员能够对网站上的电影资源进行有

4

湖南商务职业技术学院毕业设计

效的管理。

2.3.1用户信息管理模块的用例

面向对象的需求分析阶段中,对用例图进行了梳理分析。用户信息管理模

块的用例描述如图2-2所示,分别具有用户注册、用户登录、删除用户、修改

用户信息、查询用户信息、删除用户。

图2-2用户信息管理模块用例图

通过对图2-2进一步的分析得出用户信息管理模块的描述表。用户注册模

块用例描述如表2-1所示,可进行注册。

表2-1用户注册模块用例描述

项目用户注册模块用例描述

用例名称用户注册

用例标识号01

测试者用户

测试者输入用户名、密码以及其它信息,系统进行验证后

简要说明

成功新增用户,否则提示注册失败

前置条件测试者进入注册页面

基本事件流1.测试者输入用户名和密码

5

湖南商务职业技术学院毕业设计

2.选择个人基本信息

3.点击注册按钮,系统验证通过

5.有效则进入网站界面,无效则提示注册失败

6.用例终止

其他事件流在按“注册”按钮之前,测试者可以关闭此页面

异常事件流提示错误信息,参与人确认

后置条件进入系统主页面,装载相应的数据

用户登录模块用例描述如表2-2所示,可进行登录。

表2-2用户登录模块用例描述

项目用户登录模块用例描述

用例名称用户登录

用例标识号02

测试者用户

测试者输入用户名、密码,验证通过后允许登录系统,否

简要说明

则拒绝登录系统

前置条件测试者已进入该系统的登录页面

数据库中有当前需要登录的用户名

1.在用户名输入框里输入用户名

2.用户在密码输入框里输入密码

3.测试者点击登录按钮后,系统校验所输入内容的有效

基本事件流合理性

4.信息有效则进入系统的主界面,反之则出现错误提示信

息给用户

5.用例终止

其他事件流在点击登录按钮之前,测试者可查看电影

异常事件流提示出现错误,测试者核实确认

后置条件进入主界面,装载对应的数据信息

修改用户信息功能模块用例描述如表2-3所示,可以进行用户信息修改。

表2-3修改用户信息功能模块用例描述

项目修改用户信息功能模块用例描述

用例名称修改用户信息

用例标识号03

测试者用户、管理员

6

湖南商务职业技术学院毕业设计

测试者输入待修改的用户信息,系统进行验证后,修改用

简要说明户信息成功,否则提示错误信息。管理者可修改所有用户

信息,用户只能修改个人信息

前置条件测试者已进入待修改的用户页面

1.测试者输入待修改的用户信息

2.测试者点击修改按钮,系统校验所输入内容的有效合理

基本事件流性

3.信息有效则成功修改用户信息,反之则提示错误信息

4.用例终止

其他事件流在点击修改按钮之前,测试者可关闭当前所在的页面

异常事件流提示出现错误,测试者核实确认

后置条件进入用户列表页面,装载对应的数据信息

项目描述

用例名称修改用户信息

查询用户信息功能模块用例描述如表2-4所示,可以进行用户信息查询。

表2-4查询用户信息功能模块用例描述

项目查询用户信息功能模块用例描述

用例名称查询用户信息

用例标识号04

测试者管理员

简要说明测试者输入待查询的用户信息,系统进行验证后,成功查

询出用户信息,反之则提示错误信息

前置条件测试者已进入该系统的用户列表页面

基本事件流1.测试者输入待查询的用户信息

2.测试者点击查询按钮,系统校验所输入内容的有效合理

3.信息有效则成功查询并显示相对应的用户信息,反之

则提示相应错误

4用例终止

其他事件流在点击查询按钮之前,测试者可关闭当前所在的页面

异常事件流提示出现错误,测试者核实确认

后置条件进入主界面,装载对应的数据信息

项目描述

用例名称查询用户信息

7

湖南商务职业技术学院毕业设计

删除用户功能模块用例描述如表2-5所示,可以进行用户删除。

表2-5删除用户功能模块用例描述

项目删除用户功能模块用例描述

用例名称删除用户信息

用例标识号05

测试者管理员

简要说明测试者选择待删除用户,系统进行验证后,成功删除用户

信息,反之则提示错误信息

前置条件测试者已进入该系统的用户列表页面

基本事件流1.测试者选中好待删除用户信息

2.测试者点击删除按钮

3.确认删除则删除用户,操作无效则提示相应错误

4.用例终止

其他事件流在点击删除按钮之前,测试者可关闭当前所在的页面

异常事件流提示出现错误,测试者核实确认

后置条件进入用户列表页面,装载对应的数据信息

项目描述

用例名称删除用户信息

2.3.2电影信息管理模块的用例

面向对象的需求分析阶段中,对用例图和活动图进行了梳理分析。电影信

息管理模块具体的用例描述如图2-3所示,分别具有新增电影、删除电影、查

询电影、查看电影等功能。

8

湖南商务职业技术学院毕业设计

图2-3电影信息管理模块用例图

通过对图2-3用例图的细致分析,得到每个用例的描述表。新增电影信息

模块用例描述如表2-6所示,可进行新增电影信息。

表2-6新增电影信息模块用例描述

项目新增电影信息模块用例描述

用例名称新增电影信息

用例标识号06

测试者管理员

简要说明测试者进入电影信息管理模块页面,新增电影信息

前置条件测试者打开了电影信息管理模块页面

1.测试者输入要新增的电影信息

2.测试者点击新增按钮,输入电影的名称、上映时间、主

基本事件流演、简介等内容

3.信息有效则成功新增电影信息,反之则提示失败

4.用例终止

其他事件流在点击新增按钮之前,测试者可关闭当前所在的页面

异常事件流提示出现错误,测试者核实确认

后置条件进入新增电影信息页面,装载对应的数据信息

9

湖南商务职业技术学院毕业设计

修改电影信息模块用例描述如表2-7所示,可进行修改电影信息。

表2-7修改电影模块用例描述

项目修改电影模块用例描述

用例名称修改电影信息

用例标识号07

测试者管理员

简要说明测试者进入电影信息管理模块页面,进行修改电影信息。

前置条件测试者已打开当前系统的电影信息管理模块页面

1.测试者选择要修改的电影信息

2.输入要修改的内容

3.测试者点击修改按钮,系统校验所输入内容的有效合理

基本事件流性

4.内容有效则成功修改电影信息,操作无效则出现错误提

示信息

5.用例终止

其他事件流在点击修改按钮之前,测试者可关闭当前所在的页面

异常事件流提示出现错误,测试者核实确认

后置条件进入电影信息管理模块页面,装载对应的数据信息

删除电影信息模块用例描述如表2-8所示,可进行删除电影信息。

表2-8删除电影信息模块用例描述

项目删除电影信息模块用例描述

用例名称删除电影信息

用例标识号08

测试者管理员

测试者选中待删除的电影信息,系统进行验证后,成功删

简要说明

除电影信息,反之则出现错误提示信息

前置条件测试者已进入该系统的电影信息管理模块页面

1.测试者选择待删除的电影信息

2.测试者点击删除按钮

基本事件流3.确认删除则成功删除电影信息,操作无效则出现错误提

示信息

4.用例终止

10

湖南商务职业技术学院毕业设计

其他事件流在点击删除按钮之前,测试者可关闭当前所在的页面

异常事件流出现错误信息提示,测试者核实

后置条件进入电影信息管理模块页面,装载对应的数据信息

查询电影信息模块用例描述如表2-9所示,可进行新增电影信息。

表2-9新增电影信息模块用例描述

项目新增电影信息模块用例描述

用例名称查询电影信息

用例标识号09

测试者管理员

简要说明测试者进入电影信息管理模块页面,查询电影信息

前置条件测试者进入系统的电影信息管理模块页面

1.测试者输入要查询的电影信息

2.测试者点击查询按钮,系统校验所输入内容的有效合理

基本事件流性

3.信息有效则成功查询电影信息,反之则提示错误

4.用例终止

其他事件流在点击查询按钮之前,测试者可关闭当前所在的页面

异常事件流提示出现错误,测试者核实确认

后置条件进入查询电影信息页面,装载对应的数据信息

查看电影信息模块用例描述如表2-10所示,进行查看电影信息。

表2-10查看电影信息模块用例描述

项目查看电影信息模块用例描述

用例名称查看电影信息

用例标识号10

测试者用户

简要说明测试者进行查看电影信息

前置条件测试者已进入该系统的电影信息管理页面

1.测试者选中要进行查看的电影信息

基本事件流2.若电影信息存在,可以查看;反之则提示错误

3.用例终止

其他事件流无

11

湖南商务职业技术学院毕业设计

异常事件流提示出现错误,测试者核实确认

后置条件进入电影信息页面,装载对应的数据信息

2.3.3电影分类管理模块的用例

面向对象的需求分析阶段中,对用例图和活动图进行了梳理分析。电影分

类管理模块具体的用例描述如图2-4所示,分别具有删除电影分类、修改电影

分类、查询电影分类、新增电影分类等功能。

图2-4电影分类管理模块用例图

通过对图2-4用例图进一步的细致分析,得到每个用例的描述表。删除电

影分类模块用例描述如表2-11所示,可进行删除电影分类。

表2-11删除电影分类模块用例描述

项目删除电影分类模块用例描述

用例名称删除电影分类

用例标识号11

测试者管理员

测试者选择电影分类,系统进行验证后,成功删除电影分

简要说明

类,反之提示错误。

12

湖南商务职业技术学院毕业设计

前置条件测试者已打开当前系统的电影分类管理页面

1.测试者选择待删除的电影分类

2.测试者点击删除按钮

基本事件流3.确认删除则成功删除电影分类,操作无效则出现提示错

误信息

4.用例终止

其他事件流在点击删除按钮之前,测试者可关闭当前所在的页面

异常事件流提示出现错误,测试者核实确认

后置条件进入电影分类管理页面,装载对应的数据信息

修改电影分类模块用例描述如表2-12所示,可进行修改电影分类。

表2-12修改电影分类模块用例描述

项目修改电影分类模块用例描述

用例名称修改电影分类

用例标识号12

测试者管理员

简要说明测试者进入修改电影分类页面。进行修改电影分类

前置条件测试者已进入该系统的修改电影分类页面

1.测试者选择要修改的电影分类

2.测试者输入新修改的电影分类

3.测试者点击修改按钮,系统校验所输入内容的有效合理

基本事件流

4.信息有效则成功修改电影分类,反之则提示错误

5.用例终止

其他事件流在点击修改按钮之前,测试者可关闭当前所在的页面

异常事件流出现错误信息提示,测试者核实

后置条件进入电影分类管理页面,装载对应的数据信息

查询电影分类模块用例描述如表2-13所示,可进行查询电影分类。

表2-13查询电影分类模块用例描述

项目查询电影分类模块用例描述

用例名称查询电影分类

用例标识号13

测试者用户、管理员

13

湖南商务职业技术学院毕业设计

简要说明测试者输入要查询的电影分类

前置条件测试者进入系统的电影分类管理页面

1.测试者输入要查询的电影分类

2.测试者点击查询按钮

基本事件流3.确认查询则显示查询到的电影分类,操作无效则出现

错误提示信息

4.用例终止

其他事件流在点击查询按钮之前,测试者可关闭当前所在的页面

异常事件流提示出现错误,测试者核实确认

后置条件进入电影分类页面,装载对应的数据信息

新增电影分类模块用例描述如表2-14所示,可进行新增电影分类。

表2-14新增电影分类模块用例描述

项目新增电影分类模块用例描述

用例名称新增电影分类

用例标识号14

测试者管理员

简要说明测试者进入电影分类管理页面,进行新增电影分类操作

前置条件测试者进入该系统的电影分类管理页面

1.测试者输入要新增的电影分类

2.测试者点击新增按钮,系统校验所输入内容的有效合理

基本事件流

3.信息有效则成功新增电影分类,反之则提示错误

其他事件流在点击新增按钮之前,用户可关闭当前所在的页面

异常事件流提示出现错误,测试者核实确认

后置条件进入电影分类管理页面,装载对应的数据信息

2.3.4会员信息管理模块的用例

面向对象的需求分析阶段中,对用例图和活动图进行了梳理分析。会员信

息管理模块具体的用例描述如图2-5所示,分别具有修改会员信息、删除会员

信息、查看会员信息、新增会员信息等功能。

14

湖南商务职业技术学院毕业设计

图2-5会员信息管理模块用例图

通过对图2-5用例图进一步的细致分析,得到每个用例的描述表。修改会

员信息模块用例描述如表2-15所示,可进行修改会员信息。

表2-15修改会员信息模块用例描述

项目修改会员信息模块用例描述

用例名称修改会员信息

用例标识号15

测试者管理员

简要说明测试者进入会员信息管理页面,进行修改会员信息。

前置条件测试者已打开当前系统的会员信息管理页面

1.测试者选择要修改的会员信息

2.输入要修改的内容

3.测试者点击修改按钮,系统校验所输入内容的有效合理

基本事件流性

4.内容有效则成功修改会员信息,操作无效则出现错误提

示信息

5.用例终止

其他事件流在点击修改按钮之前,测试者可关闭当前所在的页面

15

湖南商务职业技术学院毕业设计

异常事件流提示出现错误,测试者核实确认

后置条件进入会员信息管理页面,装载对应的数据信息

删除会员信息模块用例描述如表2-16所示,可进行删除会员信息。

表2-16删除会员信息模块用例描述

项目删除会员信息模块用例描述

用例名称删除会员信息

用例标识号16

测试者管理员

测试者选中待删除的会员信息,系统进行验证后,成功删

简要说明

除会员信息,反之则出现错误提示信息

前置条件测试者已进入该系统的会员信息管理页面

1.测试者选择待删除的会员信息

2.测试者点击删除按钮

基本事件流3.确认删除则成功删除会员信息,操作无效则出现错误提

示信息

4.用例终止

其他事件流在点击删除按钮之前,测试者可关闭当前所在的页面

异常事件流出现错误信息提示,测试者核实

后置条件进入会员信息管理页面,装载对应的数据信息

新增会员信息模块用例描述如表2-17所示,可进行新增会员信息。

表2-17新增会员信息模块用例描述

项目新增会员信息模块用例描述

用例名称新增会员信息

用例标识号17

测试者管理员

简要说明测试者进入会员信息管理页面,新增会员信息

前置条件测试者进入系统的会员信息管理页面

1.测试者输入要新增的会员信息

2.测试者点击新增按钮,系统校验所输入内容的有效合理

基本事件流性

3.信息有效则成功新增会员信息,反之则提示错误

4.用例终止

16

湖南商务职业技术学院毕业设计

其他事件流在点击新增按钮之前,测试者可关闭当前所在的页面

异常事件流提示出现错误,测试者核实确认

后置条件进入新增会员信息页面,装载对应的数据信息

查看会员信息模块用例描述如表2-18所示,可进行查看会员信息。

表2-18查询会员信息模块用例描述

项目查询会员信息模块用例描述

用例名称查询会员信息

用例标识号18

测试者用户、管理员

简要说明测试者进行查询会员信息

前置条件测试者已进入该系统的会员信息页面

1.测试者选中要进行查询的会员信息

基本事件流2.若会员信息存在,可以查询;反之则提示错误

3.用例终止

其他事件流无

异常事件流提示出现错误,测试者核实确认

后置条件进入会员信息页面,装载对应的数据信息

2.3.5会员电影管理模块的用例

面向对象的需求分析阶段中,对用例图和活动图进行了梳理分析。会员电

影管理模块具体的用例描述如图2-6所示,分别具有删除会员电影、修改会员

电影、查询会员电影、新增会员电影等功能。

17

湖南商务职业技术学院毕业设计

图2-6会员电影管理模块用例图

通过对图2-6用例图细致分析,得到每个用例的描述表。删除会员电影模

块用例描述如表2-19所示,可进行删除会员电影。

表2-19删除会员电影模块用例描述

项目删除会员电影模块用例描述

用例名称删除会员电影

用例标识号19

测试者管理员

测试者选择会员电影,系统进行验证后,成功删除会员电

简要说明

影,反之提示错误。

前置条件测试者已打开当前系统的会员电影管理页面

1.测试者选择待删除的会员电影

2.测试者点击删除按钮

基本事件流3.确认删除则成功删除会员电影,操作无效则出现提示错

误信息

4.用例终止

18

湖南商务职业技术学院毕业设计

其他事件流在点击删除按钮之前,测试者可关闭当前所在的页面

异常事件流提示出现错误,测试者核实确认

后置条件进入会员电影管理页面,装载对应的数据信息

修改会员电影模块用例描述如表2-20所示,可进行修改会员电影。

表2-20修改会员电影模块用例描述

项目修改会员电影模块用例描述

用例名称修改会员电影

用例标识号20

测试者管理员

简要说明测试者进入修改会员电影页面。进行修改会员电影

前置条件测试者已进入该系统的修改会员电影页面

1.测试者选择要修改的会员电影

2.测试者输入新修改的会员电影

3.测试者点击修改按钮,系统校验所输入内容的有效合理

基本事件流

4.信息有效则成功修改会员电影,反之则提示错误

5.用例终止

其他事件流在点击修改按钮之前,测试者可关闭当前所在的页面

异常事件流出现错误信息提示,测试者核实

后置条件进入会员电影管理页面,装载对应的数据信息

查询会员电影模块用例描述如表2-21所示,可进行查询会员电影。

表2-21查询会员电影模块用例描述

项目查询会员电影模块用例描述

用例名称查询会员电影

用例标识号21

测试者用户、管理员

简要说明测试者输入要查询的会员电影

前置条件测试者进入系统的会员电影管理页面

1.测试者输入要查询的会员电影

基本事件流2.测试者点击查询按钮

3.确认查询则显示查询到的会员电影,操作无效则出现

错误提示信息

19

湖南商务职业技术学院毕业设计

4.用例终止

其他事件流在点击查询按钮之前,测试者可关闭当前所在的页面

异常事件流提示出现错误,测试者核实确认

后置条件进入会员电影页面,装载对应的数据信息

新增会员电影模块用例描述如表2-22所示,可进行新增会员电影。

表2-22新增会员电影模块用例描述

项目新增会员电影模块用例描述

用例名称新增会员电影

用例标识号22

测试者管理员

简要说明测试者进入会员电影管理页面,进行新增会员电影操作

前置条件测试者进入该系统的会员电影管理页面

1.测试者输入要新增的会员电影

2.测试者点击新增按钮,输入新增的会员电影名称,系统

基本事件流

在后台检验有效合理性

3.信息有效则成功新增会员电影,反之则提示失败

其他事件流在点击新增按钮之前,用户可关闭当前所在的页面

异常事件流提示出现错误,测试者核实确认

后置条件进入会员电影管理页面,装载对应的数据信息

3系统概要设计

3.1系统设计原则

在西西电影网站系统的开发过程中必须要准守的几个原则,准守这些原则

能让系统在后面变得更加稳定,扩展性强。

1、抽象性:抽象是一种技术,在系统中起到了关键性的作用,抽象可以使

系统从复杂的现象从而简化,让人们可以更容易分析,容易去理解,在系统开

发的过程中需要多个阶段,每一个阶段都需要不同,并且把它层层细化。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论