没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
1 / 26
软件设计文档
小组成员
颜鹏翔,钟洪桢,时福源,王禹尊
2 / 26
文档管理信息表
主题
软件设计文档
版本
V3.0
内容
对软件设计以及使用相关技术的规划与说明
关键字
设计说明书 订票网站 最终版本
参考文档
创建时间
2017.6.20
创建人
王禹尊
最新发布时期
2017.6.24
文档变更记录
版本
日期
描述
作者
V0.5
2017.3.20
第一草案,在细化阶段精化
王禹尊
V1.0
2017.4.5
确定了后端以及前端的基本框架
王禹尊
V1.5
2017.4.9
在前端框架中加入 Veu
前端框架最终确定
王禹尊
V1.8
2017.4.11
产品需求确定基本,数据库结构确定
王禹尊
V2.0
2017.4.20
需求最终修改完成,软件设计书修改完
成
王禹尊
V2.1
2017.6.5
数据库代码完成,对文档中相关技术的
落实进行审查,并更新对照
王禹尊
V2.2
2017.6.9
后端代码完成,对代码中是否落实设计
书内容进行审查,并更新对照
王禹尊
V2.3
2017.6.11
前端代码完成,对其进行审查,并更新
对照
王禹尊
V3,0
2017.6.20
封档
王禹尊
文档主要评审意见
产品组
评审人员
日期
意见
时福源
2017.06.23
QA 组
评审人员
日期
意见
颜鹏翔
2017.06.23
3 / 26
目录
一、 开发规划:...................................................................................................................5
(一) 开发人员..........................................................................................................................................5
(二) 开发计划..........................................................................................................................................5
1. 甘特图 ..............................................................................................................................................5
2. 开发计划简述.................................................................................................................................5
(三) 开发环境和工具............................................................................................................................6
1. 终端支持:PC................................................................................................................................6
2. 服务器端支持.................................................................................................................................6
3. 开发平台与工具............................................................................................................................6
(四) 开发规范..........................................................................................................................................7
1. WEB 前端.........................................................................................................................................7
2. WEB 后端.........................................................................................................................................7
3. 爬虫脚本: .....................................................................................................................................7
二、 总体设计.......................................................................................................................7
(一) 概念术语描述(后端) ..............................................................................................................7
1. Java....................................................................................................................................................7
2. Spring ...............................................................................................................................................7
(二) 概念术语描述(前端) ..............................................................................................................8
1. Vue.js ................................................................................................................................................8
2. ES6(ECMAScript 6) .................................................................................................................9
(三) 基本设计描述.................................................................................................................................9
1. 系统总体逻辑结构图...................................................................................................................9
2. 系统部署结构图..........................................................................................................................10
(四) 主要界面流程描述 .....................................................................................................................10
(五) 模块列表 .......................................................................................................................................11
1. 模块划分 .......................................................................................................................................11
2. 前端结构 .......................................................................................................................................11
三、 接口规范.....................................................................................................................12
(一) Web 服务器.................................................................................................................................12
1. 返回的状态码 ..............................................................................................................................12
2. 用户登录/注册.............................................................................................................................12
3. 管理员账号...................................................................................................................................13
4. 获取电影信息 ..............................................................................................................................13
5. 获取演员/导演信息 ...................................................................................................................14
6. 获取影院信息 ..............................................................................................................................15
7. 获取排片信息 ..............................................................................................................................15
4 / 26
8. 搜索功能 .......................................................................................................................................16
(二) 数据库............................................................................................................................................16
1. 配置与安装...................................................................................................................................16
2. Model.............................................................................................................................................17
四、 软件设计技术............................................................................................................18
(一) 前后端分离...................................................................................................................................18
1. 理解 MVC......................................................................................................................................18
2. MVC 模式的优点与不足 ..........................................................................................................18
3. 认识 REST......................................................................................................................................20
(二) Vue 渐进式框架 .........................................................................................................................20
1. 为什么要有框架..........................................................................................................................20
2. 渐进式框架 Vue.js ......................................................................................................................22
五、 附录..............................................................................................................................25
(一) 参考资料 .......................................................................................................................................25
1. https://cn.vuejs.org....................................................................................................................25
2. http://blog.csdn.net/shaobingj126/article/details/49420145 ......................................25
3. https://github.com/SevenDwarfs/Deployment.................................................................25
4. https://github.com/SevenDwarfs/Dashboard ...................................................................25
(二) 附加文档 .......................................................................................................................................25
1. 表 1《小组分工与贡献率》...................................................................................................25
2. 表 2 《制品与贡献率》..........................................................................................................25
5 / 26
一、 开发规划:
(一) 开发人员
学号
姓名
身份
邮箱
专业方向
14331272
王禹尊
组长
1411958927@qq.com
数媒
14331327
颜鹏翔
组员
计应
14331235
时福源
组员
计应
14331389
钟洪桢
组员
计应
(二) 开发计划
1. 甘特图
2. 开发计划简述
如图所示在项目初期阶段,首先开始需求调研。
需求调研阶段,我们将首先根据初期的会议内容考虑市场需求以及基本的
市场现状,并根据以上的内容设计问卷来寻找痛点。我们准备使用第三方问卷
工具,以电子问卷的方式来进行调查。初步预计会收到 200 份问卷。
在需求调查阶段,同时开展对同类型的网站的评估工作。进入初步的需求
分析阶段。目标是取得现有电影购票网站的基本购票流程,并对其交互等方面
作出评估。找出冗余的功能以及不必要的跳转等。
在需求调查阶段结束后,正式进入需求分析阶段。首先分析调查问卷的结
果,并得出所需的结论。进一步确定用户的用例等等。结合前期进行的现有购
剩余25页未读,继续阅读
王向庄
- 粉丝: 18
- 资源: 344
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0