日期:2014-05-20  浏览次数:20628 次

电影院售票系统
本项目的重构流程如下:
第一阶段:使用MVC完成
第二阶段:整合Hibernate
第三阶段:整合Struts,并将某些功能通过ajax实现
第四阶段:整合Spring
数据库使用Oracle


需求:
请为株洲千金电影院开发一个电影在线售票系统,提供电影资讯,今日放映,订票服务等功能.

主要模块分析如下:
1.基础参数:
定义影院的基础信息,如放映厅,座位,电影,场次

2.用户管理:
只有注册用户才能购买电影票,非注册用户可以查看信息,但不能购买
管理员用户可以登陆后台系统,维护电影,场次等信息,并查看购票信息,通过电话与用户确认并提供送票上门服务

3.电影资讯:
提供电影院放映的电影信息,如演员,剧情介绍等,并对即将放映的电影提供售票服务,同时,用户可以收藏自己感兴趣的电影.

4.今日放映:
用于显示当天放映的电影,同时显示放映时间

5.订票服务:
这是最重要的一个模块,用于为注册用户提供订票服务,用户可以自己选择放映场次和座位(但是不能选择已被订购的座位),提供未来7天的订票服务.

6.后台管理:
管理员(即电影院的工作人员)登陆后台,发布新影片和放映信息,并查看订票数据,通过电话与用户确认是否确实要购票,提供送票上门和亲自索票两种服务.



数据库设计(作为参考,可适当修改,如果不理解请当面咨询,谢谢!)
1.影片表(ID, 电影名称, 主演, 参加演员, 导演, 片长(分钟), 类型(国产|进口), 类别Id, 剧情介绍, 拍摄日期,地区Id)

2.放映厅表(ID, 名称, 位置(A室,C室), 座位数(40,50))

3.座位(ID, 排(第一排), 号(第2号), 放映厅ID)

4.放映场次表(ID, 影片ID, 放映厅ID, 放映日期, 放映时间, 价格, 折扣)

5.用户表(ID, 用户名,密码,注册时间, 手机, 固定电话, QQ, email, MSN, 是否是管理员)

6.订购表(ID, 用户ID, 放映场次ID, 实际价格, 座位ID, 状态(未处理, 已处理, 联系方式无效, 订单无效), 取票方式(送票上门|自己取票))

7,电影类别表(喜剧,动作,恐怖,科幻,爱情,动画片),
8,地区类别表 (大陆,港台,北美,欧洲)

要求:
1.业务分析要透彻
2.界面要美观,尽可能多的使用CSS+JS
3.适当使用ajax技术增强用户体验
4.把本项目作成一个产品,而不是一个作业.
5.在编程中找乐趣,增强成就感.
6.本分析不一定完全准确,可作修改.

------解决方案--------------------
干嘛,散分啊
------解决方案--------------------
顶楼上的
------解决方案--------------------
fuck 需求分析。。。。。
------解决方案--------------------
这个好像C#做比较好
------解决方案--------------------
我觉得 C# 做这个 比较好
------解决方案--------------------
探讨

我觉得 C# 做这个 比较好