影院售票系统开发中的问题与处理技术.docVIP

影院售票系统开发中的问题与处理技术.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
影院售票系统开发中的问题与处理技术   摘 要:基于影院售票科学化管理要求,设计影院自动售票系统,给出系统设计的主体结构。系统以Delphi 7.0为前端开发工具,采用模块化设计方法,遵循使用的方便性、安全性和灵活性原则,完成售票系统现代化、可视化管理功能的要求,很好地实现了售票功能。给出了系统开发中遇到的问题及具体解决方法。对于采用Delphi开发系统的使用者具有重要的参考价值。 ??   关键词:售票系统;数据安全;组合列表框;Rave 5.0计算机??   中图分类号:TP311      0 引 言 ??      随着现代计算机技术和网络技术的飞速发展,设计可靠、便捷、高效的计算机管理售票系统代替传统的售票方式越来越受到人们的重视。方便、可视、快捷的查询、统计能使管理者实时准确地掌握影院的经营状况,并对售票人员进行监督和管理,亦为高级管理人员提供了准确、科学的决策依据。采用智能化售票提高了电影院的售票效率和管理水平。在此针对影院售票工作、管理与发展要求,给出了影院售票系统设计结构及主要完成功能。Delphi是基于窗口和面向对象的编程方法,与Windows操作系统结合,具有强大的数据库技术支持和快速的编译速度。在数据库技术方面,其功能尤为突出。因此使用Delphi设计影院售票系统不仅可视性好,而且使用方便,易于操作。??      1 影院售票系统总体设计与主要功能模块设计??      影院售票系统的总体设计思路采用树状结构。在整个售票系统中实现了不同用户登陆、管理和影院售票厅的仿真。可以实现售票、打印及各个电影售出票价信息查询、统计等功能。该系统采用模块化设计思想,主要由6个功能模块组成,分别为用户登陆模块、主窗体模块、售票窗体模块、统计模块、查询模块、报表打印模块。本文仅给出主要模块的功能及其关键部分设计的实现方法。??      1.1 用户登录及密码输入模块??   程序启动后,管理员通过输入密码登陆系统。登录及密码输入模块用于限制操作员的权限,完成的主要功能有程序启动、输入用户名和密码,若输入正确则进入系统主窗体界面,输入错误则弹出错误提示窗口,以保证用户的合法性及系统的安全性。系统登陆界面设计如图1所示。??      1.2 系统主窗体设计??   系统主窗体模块是程序设计中主要窗体设计之一。它包括用户对影院售票要求的所有信息的录入及售票厅仿真、售票统计、报表预览三大功能模块。主窗体设计是供一般管理人员进行操作。一般管理人员需依据高级管理者的要求输入相关信息,如电影名称及票价、开场时间、日期等,预先进行参数设置。在影院售票厅仿真设计中,用按钮模拟影院中的实际座位,用户可以实时点击座位进行选择售票,并且可以与主窗体之间切换。统计模块可通过输入相关信息统计出某部电影在某段时间售出的总票数和相应价钱。同样通过报表预览按钮便可以查到该段时间的售票情况。总之,系统的主窗体是所有模块互动的中心,主窗体设计如?┩?2??所示。??      2 影院售票系统开发过程中遇到的问题及解决方法??      2.1 系统开发中遇到的问题??   采用Delphi完成售票系统的开发,并对Delphi整个开发环境和关键组件的使用技巧进行了探索应用,在设计中遇到了一些实际问题。??   (1) 在修改数据表中字段电影信息值后,Combo??Box??控件的下拉列表内容没有显示修改后的数据,要使表中修改后的字段数据在ComboBox控件中得以更新,必须先重启售票系统,然后才可以将ComboBox下拉列表中的内容更新为表中修改后的数据;??   (2) 用于显示表中字段“电影院名称”及“电影名称”的方法,使用ComboBox控件和使用DBCombobox控件结果是不同的;??   (3) DBComboBox只显示数据表中的第一条记录;??   (4) ComboBox控件下拉列表内容有重复,如图3所示;??   5) Rave报表设计中的问题。??      2.2 问题解决方法??   2.2.1 解决修改数据表里的某一字段数据??   当修改了数据表中的某一字段数据后,售票窗口却不能马上更新相应的数据,它需要重新启动系统后,方可实现数据的更新,这无疑会大大降低使用人员的工作效率,给用户带来很大的不变。要解决这一问题,首先要知道创建窗体的FormCreate事件以及显示窗体的FormShow事件这两者各自的功能及其区别。??FormCreate??事件代码是在应用系统启动时就已经被加载,而FormShow事件代码是在该窗体显示时才被调用。   如果把更新数据的代码放在FormCreate事件中,那么当数据表修改以后,由于该窗体在应用系统启动时就已经创建,也就是说它对

文档评论(0)

yingzhiguo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档