SSM电影点播系统01–可行性分析和需求分析

前言

根据软件生命周期,我将我接下来的项目,进行规划,首先进行可行性分析,描述该项目的可行性是怎样的。对该软件的经济条件、 会条件,还有我自身的技术能力进行分析。
然后同时进行需求分析,将所需要的模块一一列举,并做记录,形成文档。

1.可行性分析

1.1 目的:本次设计该软件,目的很简单,意在实现一款电影点播系统,内容有电影的名称、类型、时长、主演、上映时间、简介等等。
1.2 适用人群:在家点播的人,或者是开私人影院的老板。
1.3 费用开支:人员开发时间,主要是时间成本。
1.4 技术选型:采用 SSM 框架,结合 MySQL 数据库,实现后端 API 的构建,遵循 REST Full 接口规范,前端和后端分离, UI 框架采用阿里开源的 SUI Mobile 设计。

2.需求分析

2.1 系统界面包括左侧的滚动栏和搜索框,滚动栏里,要显示简要的电影信息,点击滚动栏条目可以显示对应电影基本信息
2.1.1 电影信息包括:名称、语言、类型、上映时间、片长、简介、缩略图、剧照、大海 (其中简要信息不包括:全部简介,大海 ,剧照)

SSM电影点播系统01--可行性分析和需求分析
2.2 滚动栏支持向下滚动刷新,异步刷新,实现滚动增加电影条目
2.3 搜索框,有搜索图标,支持回车搜索,支持输入时完成搜索(不用回车)
2.4 搜索框支持向下滚动时悬浮在顶部

3.页面

只需要考虑电脑端即可,不必使用响应式布局,对移动端手机和平板,可以重新设计,简化开发难度,加快开发进度。整体页面可以设计为蓝色背景,白色字

4.总结

作为项目的核心人物,一开始设计时,就需要考虑全面,对开发能力和项目把控能力要有自知之明,做不到的可以大胆的去掉,做不到的但是很可能做到的,就可以保留。
项目开发需要着手到眼前,而不是空谈计划。

对学生学习的建议

我们平时学习的时候,其实可以这样试试,通过自己的一些小心思,小想法,把它变成现实,这样既能方便自己,也会很有成就感。比如我这个项目其实只是我的一个想法,我希望以后可以浏览我保存的电影,可以更方便一点,更详细一点。
我的步骤:

  1. 数据字典
  2. 静态 页设计
  3. 创建数据库
  4. API 开发
  5. 结合静态页面

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览93773 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年8月4日
下一篇 2019年8月4日

相关推荐