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 电影信息包括:名称、语⾔、类型、上映时间、⽚长、简介、缩略图、剧照、⼤海报(其中简要信息不包括:全部简介,⼤海报,剧照)
2.2 滚动栏⽀持向下滚动刷新,异步刷新,实现滚动增加电影条⽬
2.3 搜索框,有搜索图标,⽀持回车搜索,⽀持输⼊时完成搜索(不⽤回车)
2.4 搜索框⽀持向下滚动时悬浮在顶部
3.页⾯
只需要考虑电脑端即可,不必使⽤响应式布局,对移动端⼿机和平板,可以重新设计,简化开发难度,加快开发进度。整体页⾯可以设计为蓝⾊背景,⽩⾊字
4.总结
作为项⽬的核⼼⼈物,⼀开始设计时,就需要考虑全⾯,对开发能⼒和项⽬把控能⼒要有⾃知之明,做不到的可以⼤胆的去掉,做不到的但是很可能做到的,就可以保留。
项⽬开发需要着⼿到眼前,⽽不是空谈计划。
对学⽣学习的建议
我们平时学习的时候,其实可以这样试试,通过⾃⼰的⼀些⼩⼼思,⼩想法,把它变成现实,这样既能⽅便⾃⼰,也会很有成就感。⽐如我这个项⽬其实只是我的⼀个想法,我希望以后可以浏览我保存的电影,可以更⽅便⼀点,更详细⼀点。
我的步骤:
1. 数据字典
2. 静态⽹页设计
3. 创建数据库
ssm框架实现登录功能
4. API 开发
5. 结合静态页⾯

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。