一、引言1.1编写目的需求的编写是为了研究影院售票系统软件的开发途径和应用方法。同时它也是进行项目策划、概要设计和详细设计的基础,是维护人员进行内部维护,信息更新,验收和测试的依据。本需求的购票人是与影院售票系统软件开发有联系的决策人,开发组成人员,扶助开发者以及软件校验者!一、引言1.2背景人工售票的手续繁琐、效率低下给具有强烈时间观念的管理人员带来了诸多不便,影院缺少一套完善的售票系统软件,为了对售票的管理方便,因此必须开发影院售票系统。采用手工售票的方法,不仅效率低、易出错,而且耗费大量的人力。为了满足售票人员对售票,订票,退票等进行高效的管理,在工作人员具备一定的计算机操作能力的前提下,特编此影院售票系统软件以提高影院的管理效率。一、引言1.3定义和缩略词文档中采用的专门术语的定义及缩略词简要如下CTS:CINEMATICKETSYSTEM影院售票系统用户:是指最终使用该系统的人员一、引言1.4参考资料•《软件工程》。人民邮电出版社,21世纪高等学校规划教材。•《数据库系统概论》。高等教育出版社,王珊版•《面向对象设计语言》。机械工业出版社,钱丽萍版•《C#.NET程序设计语言》。清华大学出版社,江红版二、项目概述2.1项目目标具体而言,影院售票系统需要实现以下的需求:(1)能够对播放电影,工作人员,售票事宜,检票事宜,无用数据进行处理。(2)售票管理自然有专人负责,要处理各电影的电影票销售问题。当然包括退票问题,还有就是预订电影票其实也就相当于买票。两者可以当一回事处理。(3)检票管理事宜要完成观众进场时检票的事宜。其中包括了电影票的真假检测问题。(4)数据管理要处理电影的播放的次序,工作人员的管理,以及过期电影票的处理问题。二、项目概述2.2用户特点本系统的最终用户是该影院管理员和普通员工,具有一定的计算机操作能力。二、项目概述2.3设计与实现的约束和限制开发环境:前台用面向对象开发工具C#,服务器端采用企业级数据库SQLServer,应用服务器Tomcat。运行环境:WINDOWS系统条件和限制:系统比较简单,不能实现完善和全面的功能。在货币交易时还不能进行更好的管理。对于一些突发事件无法处理,以及影院的特殊要求服务无法实现。二、项目概述2.4软件实现原则实用性原则功能完整性原则数据安全性原则常用性和特殊性相结合原则可维护性原则操作模式可选择原则数据库字符段可空原则统一性原则可扩展性原则三、具体需求3.1功能需求三、具体需求3.2系统管理•查询功能职工信息查询;会员信息查询;影片信息查询;•添加功能增加一个影片;增加一个会员;增加一个职工•修改功能修改影片或职工已存在的记录内容,提供确认机制;•删除功能删除一个影片;删除一个职工;删除一个会员;•维护功能当系统出现故障,维护人员进行维护。三、具体需求3.2系统管理3.2.1用户管理——登陆职工身份检验密码修改职工信息表密码工号密码操作信息职工信息检验错误操作确认职工信息表登录系统选择售票检票维护选择选择选择三、具体需求3.2系统管理3.2.2影库管理数据处理人员身份检验影库管理职工信息表影库管理表工号密码操操操操影库信息职工信息操作确认检验错误三、具体需求3.2系统管理3.2.1用户管理——操作售票管理人员身份检验售票职工信息表电影票信息表工号密码操作信息电影票信息职工信息操作确认检验错误退票电影票信息表电影票信息随机产生验证码三、具体需求3.3外部接口需要3.3.1用户界面对于影院售票系统,我们强调友好简便的人机交互界面,尽可能给用户提供简洁的流程操作和完善的功能。页面美观大方、简单实用。三、具体需求3.3外部接口需要3.3.2软件接口(1)电影院管理系统的DBMS为SQLServer(2)应用服务器:Tomcat(3)操作系统:WINDOWS系统3.3.3通讯接口影院售票系统所用的网络协议是HTTP,用于数据库服务器和客户机之间的数据交换和通讯。三、具体需求3.4性能需求本系统在性能上尽量做到实用性强、响应速度快、稳定性高、出错率低、操作性强、维护性高等优点‘。三、具体需求3.5质量需求3.5.1安全性(1)系统权限原则:根据不同的用户,授予不同的权利,避免对系统的越级操作和数据泄密。(2)数据加密:会员信息加密或普通员工不可见性,防止会员信息泄露。三、具体需求3.5质量需求3.5.2可维护性(1)对于正常的数据维护,包括影片信息的更改,职工信息的删、增、该,数据备份和恢复。(2)全面按照软件工程的要求来开发影院售票系统,做到严格管理、严格测试。每个阶段都具备相应的经过严格审查的文档,为将来系统服务提供技术上的保证。三、具体需求3.5质量需求3.5.3可靠性(1)软件产品的测试和验证(2)软件开发的方法和过程。严格要求,软件开发的每一步骤,才能是软件达到一定的稳定性和可靠性。