运行程序下载链接: https://pan.baidu.com/s/1IKHg0v5XPDgxdh2Ki-be8w 密码: ia31

辣鸡大一下写的C程序,,看看就好啦

2018/11/11更新README
本项目是一个基于C语言的剧院票务管理系统,大一年少无知 在CPP中写C现在再也不敢了
用到了EasyX图形库,其实只是调API显示了两张图片
如果编译源码无法通过记得添加一下支持,或者注释不通过的部分。。
本渣渣现在觉得处处被吊打,看看别人的github再看看寄几的有点难过 决定好好学习了qnq

如果你是西邮的同学,并且打算借鉴我的课设,那请看完下面这些内容

如果不是或者没打算借鉴,当然也可以看O(∩_∩)O哈哈~

框架设计思路

框架是由我独立完成 (才没有抄课设的数据定义)

源码的编写由我与一个组员合作完成,她负责账户管理模块和顾客端,其余部分我负责。我一共写了五周

下面讲下本系统的缺陷与不足

  • 我最初打算把record(销售记录)链表定义在账户链表的每个节点中,后来因为退票的实现不方便而作罢
  • 演出计划浏览,账户浏览等等非常相似,或许可以写一个通用函数,打印表头或许可以传函数指针
  • 很多函数不是很必要,比如friendly.cpp下的一些函数
  • 剧目浏览等一些浏览功能在目标只有一个时可能有点错误
  • 没有提供票务浏览,销售记录查询等功能。购票时打印票的ID,就默认ID为已知。。
  • window.cpp里有一个未完成函数,可以像座位管理那样购票,但是比较复杂,没有写完
  • 添加演出计划时,没有做演出计划时间与放映厅间的冲突检查
  • 演出计划生成后,改变放映厅座位,会使买票发生意外
  • 很多头结点中的变量用来计数 但是注释不完善
  • file_check的功能并未真正实现,无数据文件单独运行exe文件时发生错误,调试exe文件时遇到VS中getch()的问题

等等等等。。
第一次写这么复杂的东西,很多地方设计得很不成熟,如果你有兴趣,可以完善它并申请push(我写得要吐了)