什么是TTMS?
TTMS是西安邮电大学计算机学院软件工程系的自立项目,拟为中小规模剧院(包含电影院、歌剧院、演唱会等)开发一个通用的票务管理软件,有对剧院演出厅、剧目、演出计划、售票、销售分析及统计等售票相关业务实现全程计算机管理的功能。分为初级、中级和高级,每个阶段的实现方法不同,难度也不一样,现在做的是最初级的版本,为字符单机版。
设计阶段:
对于一个项目,首先要分析需求是什么:这个东西在什么环境下运行,要给什么人使用,需要具备怎样的功能等等。
**环境:**对于实际场景,演出厅使用windows的环境更多,但是因为学习Linux,所以两个版本都有写。其实只是个别函数库和汉字编码等一些小问题。整体设计的思想是没有区别的,这个小程序对于电脑的配置没有太大的要求,基本一般的电脑都可以运行。
**使用者:**一个演出厅的角色有管理员,经理与售票员,每个人有不同的功能和权限。
管理员:管理账户,管理演出厅。
经理:查看演出厅,管理剧目,管理演出计划,查看票房及销售统计,修改密码等
售票员:查看演出厅,剧目,演出计划,票房及部分统计数据,卖票退票,修改密码等
**基本功能:**对于账户,演出厅,剧目,演出计划的增、删、改、查;而且不同人的权限不同,有可能只具备查看功能等
**界面:**不要求多华丽,美观大方即可。
设计思想:
老师给了一个框架,一个文件夹(如下图)