3 系统需求分析
“需求分析”是指对要解决的问题进行详尽的分析,弄清楚问题的要求,包括需要输入什么数据,要得到什么结果,最后应输出什么。可以说,在做软件工程当中,都需要进行需求分析,以便于弄清整个系统的逻辑结构,可以使开发更高效准确。
3。1系统功能分析
电影院售票管理系统功能主要分为两大模块:前台模块和后台模块。后台模块一般是管理员进行操作,管理员即电影院工作人员,可以进行用户管理,电影管理,排期管理等基本操作;前台模块是给普通用户操作的,普通用户即顾客,可以进行查看电影、订票、退票等进本操作。
3。1。1前台模块
前台模块功能也就是是普通用户功能,下面是普通用户的用例图:
前台模块功能说明
1)查看电影:用户可以预览到当前正在热映的电影信息。
2)浏览个人信息:用户查看个人信息,主要查看自己账户的余额,及时充值。
3)订票:订票之前,您需先查看排期,通过排期,您可以搜索并订购自己喜欢的电影,选购时您可以选座,选座完订票后,查看自己的订票信息,您也可以进行退票操作。
3。1。2 后台模块来-自~优+尔=论.文,网www.youerw.com +QQ752018766-
后台模块功能也就是管理员管理模块,下面是管理员用例图:
后台模块功能说明:
1)管理员管理:dba进入后台系统后,可以对普通管理员进行管理,比如对管理员进行添加、修改甚至删除。
2)用户管理:当用户在前台注册时,数据会自动添加到后台,管理员可以了解到用户信息,可以对用户进行充值等。
3)更新电影信息:对影片进行增删改查等功能。
4)排期管理:对影片进行排期操作。
5)订单管理:用户在前台选座购票后,数据添加到后台,工作人员可以预览到订单。
3。2系统数据库分析
系统数据库设计与开发是实现整个系统的基础,数据库设计的好,能使整个系统使用更高效。其中涉及的表有:管理员表,用户表,电影表,影厅表,放映(排期)表,订单表等。