我正在学习Delphi做一个影院售票系统。用老师指定用SQL Server 2000+Delphi 5.0来做。现在对数据库的建立还不是很清楚,能否帮帮我?非常着急。我做的系统分析如下:一是由影院管理员(我认为售票员可以兼做这个工作)给影院的几个影厅分别加入影片,确定放映场次或者时间,(有的热门电影可能一天循环放映,可以分为清场不清场两种情况),决定其票价。这个时候我不知道这个表如何建立。这样对不对:影厅、电影名字、放映场次、票价。设该影院有四个影厅,又如何来组织这个表呢。二是售票员售票,这个时候的数据对象选为影厅中的位置,场次(放映时间)、电影名称、票价、该位置是否售出。当一个场次时间过去之后要卖下一个场次的,因此得清零,把刚才的那个场次的售出情况用一个表统计起来。最终得到那部电影的累计售出情况。三是,一部电影放映完毕后(该电影可能只是普通片子放映一天就结束了;也可能是个大片要循环一周时间来放映),要能统计其票房,是不是还得建立一个表?这样最后供统计票房的表就这个对不对?并且这个表可以供查询。按电影名字、放映时间来查询其收入情况(票房、收入)。这样做对不对?那些我有疑问的地方如何解决。在Delphi中如何相应的实现,请大家帮助指正!谢谢了!
http://www.kaer.com.cn/default.aspx
我说了我用的就是SQL SERVER 2000 数据库呀,老师给我得这个delphi5.0,被隔离了没有办法出去买。那个网站我刚刚去了,东西部不是很多...还是谢谢你。
to:shaoyy(摆脱)
这么简单?我知道这对于高手来说不难,可是我是个新手。现在的思路还不是清晰。我上边做的系统功能分析究竟对不对?该怎样修正呢?
几天后将庞大起来。
好的,期待那个网站的成长。To: firetoucher(蹈火者)
兄台能不能详细一点?
1 影厅信息表(包括影厅id--主键,影厅名称,位置,档次,等等)
2 影厅座位信息表(影厅id--外键, 座位号,对应票价、是否售出)影厅id和座位号联合主键
3 电影信息表(电影编号,名称,说明,上映周期,其他信息等等)
4 电影放映表(反映时间,影厅,电影)
5 售票流水表(操作员,放映时间,影厅,座位号,折扣,售票时间,预定编号)
6 用户表(用户名,用户密码)
7 预定电影票表(预定日期,操作员,放映时间,影厅,座位号,折扣)另外 座位售出信息表 你可以自己新建表,或者在表2里新建一个字段前台:
1 用户管理功能(登陆验证/用户修改,添加..)
2 售票系统(打印票据)
3 数据维护(座位信息等数据的维护)
4 报表查询(按影厅/时间段/电影查询上座率和销售额,计算售票员工作量)不知道还能说多详细,再详细直接就是文档了........