电影售票系统

电影售票系统

ID:39276970

大小:194.00 KB

页数:21页

时间:2019-06-29

电影售票系统_第1页
电影售票系统_第2页
电影售票系统_第3页
电影售票系统_第4页
电影售票系统_第5页
资源描述:

《电影售票系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、一设计目的和任务1.1设计目的通过自身对电影院的了解和经历、分析以及实际的市场调查,要求本系统具有以下功能:(1)、统一友好的操作界面,能保证系统的易用性。(2)、规范、完善的基础信息设置。(3)、影片分类详尽,可按不同类别查看影片信息。(5)、实现轻松便捷购买影票。为了影院售票系统更完善;为了影院对售票的管理更方便。二开发环境2.1硬件环境微机一台、打印机一台、扫描仪一台2.2软件环境操作系统:WindowsXP;数据库:MYSQL。三.设计题目3.1题目详细描述售票管理系统是一个基于电影院工作人员的系统,不同类型的用户在系统中有不同的权限。主要有两种用户:购票

2、者:可以查询电影的上映时间,场次,并选择自己所需要的电影票,向售票员购买电影票。管理员:主要负责将电影信息增加,修改,删除,并导入数据库。3.2功能要求(1)系统总体的功能需求影院售票系统是一个复杂的电子商务系统,它必须提供用户的接口以供用户登录并选择影票;同时还必须提供系统的管理接口以供管理员和一般的网站工作人员处理客户订单并维护网站正常运作。图3-3-1系统总体功能需求框图21(2)用户接口模块用户接口是网站用户使用影院售票系统服务的入口,所有的在线用户都通过浏览登录网站,并进行一系列的查询,订购操作。用户接口模块包括了用户信息维护、商品查询、订购商品和订单维

3、护4个部分。用户登录系统后,用户ID将会被保存在服务器的缓存中,用户在系统中所做的操作,包括查询、订购等都将被系统存储在数据库中,以供系统那个进行销售情况以及销售走势分析。(3)管理员接口模块这是系统提供给网站维护和管理人员的接口。管理员接口模块包括商品信息维护、内部员工信息维护、订单处理、销售情况查询、报表维护5个部分。网站的一般工作人员通常只具有订单处理的权限,他们获得用户提交的订单,并根据库存情况来决定发货或者推迟发货。网站的管理员具有所有的管理权限,可以处理客户的订单,可以阅览网站商品的销售情况、销售走势,以便根据不同的情况及时的调整经营战略,将库存成本和

4、资金占有用率降到最低的限度。(4)数据服务模块数据服务器模块是系统正常运行的基础,包括客户的查询,定单的保存;网站工作人员的定单处理;网站管理员的销售情况查询与分析。四相关技术及知识点4.1用例建模用例建模是需求工程的一种形式,是抽取和文档化需求的补充方法相对于“传统”SRS方法用例是Jacobson在面向对象的软件工程中提出的,但它实际上是独立于面向对象的。典型用例建模方法:找出系统边界。找出参与者。找出用例(包括说明用例,创建场景)4.2用例的定义定义:由系统执行的一个动作序列,并能产生可观测的结果值给特定的角色。如:从ATM机提取现金;定购一个商品;从学校选

5、课系统注册选课;从文本编辑器中检查一个文档的拼写错误;用例命名:(状语+)动词+(定语+)宾语214.3构造用例图的步骤1.确定系统的上下文:1.1确定参与者与它们的责任;1.2确定用例,即确定带有某种目的或产生特定结果的系统行为。2.对参与者和用例进行权衡,以便精化模型,例如拆分和合并定义。3.衡量用例以找出包含关系。4.衡量用例以找出扩展关系。5.对参与者和用例进行研究,查找是否存在泛化关系。4.4RUP的核心工作流(1)6个核心工程工作流:需求工作流分析和设计工作流实现工作流测试工作流分发工作流(2)3个核心支持工作流:项目管理工作流配置和变更控制工作流环境

6、工作流4.5概念模型概念模型:展现了问题域中有意义的概念,是OOA中要得到的最重要的制品。是真实世界中各个事物的代表,而不是软件中各个构件的代表。概念模型包括:1、一组概念;2、概念之间的关联;3、概念的属性;4.6概念模型作用概念模型的作用:将问题域空间分解成小的单元(概念);帮助澄清领域中的术语和词汇(有哪些重要术语、以及术语之间的关系如何)。214.7类图类图描述了系统中的类及其相互之间的各种关系。类之间的关系表示了对象之间的通信能力。类之间有三种关系:-关联(包括聚合和组合)-继承-依赖4.8类的三个层次-Conceptual:概念层。描述问题域中的概念,

7、不考虑或很少考虑实现上的细节-NoSoftware。只考虑属性,在分析阶段使用。-Specification:说明层。LookingintoSoftware,butonlyinterfaceofthesoftware,nottheimplementation.Onlytype,notclass。增加操作定义,在设计阶段使用。-Implementation:实现层。只有当使用某一具体技术进行设计时使用。在设计阶段使用。4.9如何建立关联添加关联应细到什么程度1、在建立概念模型时主要时间花费在识别问题域概念上,而不是识别关联上。2、关联太多不仅不能有效展示概念模型,反

8、而会使模型

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。