万达院线移动电子商务系统的需求分析与系统设计的中期报告.docx
万达院线移动电子商务系统的需求分析与系统设计的中期报告
本次万达院线移动电子商务系统的中期报告主要分为两部分,需求分析和系统设计。
一、需求分析
1.用户需求分析
用户需求主要包括观影前的影片查询、选座购票、取票等操作,以及观影后的评价、分享等操作。具体用户需求如下:
(1)影片查询:用户可以通过系统查询到当前热映影片、即将上映影片和历史影片,并根据自己的喜好进行筛选。
(2)选座购票:用户在查询到自己心仪的影片后,可以进行选座购票。具体操作流程是,选择想要观看的场次、电影院、座位等信息,并进行支付。
(3)取票:用户在购票成功后,可以选择网上自助取票或者去影院柜台取票。
(4)评价、分享:用户在观影后可以在系统内进行评价,还可以将自己的观影心得分享到社交平台上。
2.管理员需求分析
管理员需求主要包括后台管理和数据统计。具体用户需求如下:
(1)后台管理:管理员需要对网站后台进行管理,包括维护用户、影片、场次等信息,还需要对支付、取票等功能进行管理。
(2)数据统计:管理员还需要对系统的数据进行统计分析,例如观影人数、票房收入等。
3.其他需求分析
其他需求包括系统安全需求、界面设计需求等。
(1)系统安全需求:系统需要保证用户信息的安全和支付安全,防止黑客攻击等。
(2)界面设计需求:系统需要具有简单易用的界面设计,方便用户进行操作。
二、系统设计
1.系统架构设计
系统由前端、后台和数据库三部分组成,前端主要由Android和iOS两个移动客户端构成,后台基于Java开发,数据库采用MySql。
2.模块设计
系统主要包含以下几个模块:
(1)用户模块:负责用户注册、登录、修改个人信息等操作。
(2)影片模块:负责影片信息的查询、发布等操作。
(3)场次模块:负责场次信息的发布和查询等操作。
(4)购票模块:负责选座购票和支付等操作。
(5)取票模块:负责用户取票方式选择和取票操作。
(6)评价、分享模块:负责用户观影后的评价和分享操作。
(7)后台管理模块:负责管理员后台对系统进行管理操作。
3.技术架构设计
前端采用Android和iOS两个移动客户端开发,后台基于Java语言和Spring框架开发,数据库采用MySql。同时,为了保证系统安全,采用了数据加密、防止SQL注入等措施。
以上是万达院线移动电子商务系统的需求分析和系统设计的中期报告,谢谢。