电影售票系统(11页).doc
《电影售票系统(11页).doc》由会员分享,可在线阅读,更多相关《电影售票系统(11页).doc(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-电影售票系统-第 10 页一 设计目的和任务1.1设计目的通过自身对电影院的了解和经历、分析以及实际的市场调查,要求本系统具有以下功能:(1)、统一友好的操作界面,能保证系统的易用性。(2)、规范、完善的基础信息设置。(3)、影片分类详尽,可按不同类别查看影片信息。(5)、实现轻松便捷购买影票。 为了影院售票系统更完善;为了影院对售票的管理更方便。二 开发环境2.1 硬件环境 微机一台、打印机一台、扫描仪一台2.2 软件环境操作系统:WindowsXP; 数据库:MYSQL。三.设计题目3.1 题目详细描述 售票管理系统是一个基于电影院工作人员的系统,不同类型的用户在系统中有不同的权限。主要
2、有两种用户: 购票者:可以查询电影的上映时间,场次,并选择自己所需要的电影票,向售票员购买电影票。 管理员:主要负责将电影信息增加,修改,删除,并导入数据库。3.2 功能要求 (1)系统总体的功能需求影院售票系统是一个复杂的电子商务系统,它必须提供用户的接口以供用户登录并选择影票;同时还必须提供系统的管理接口以供管理员和一般的网站工作人员处理客户订单并维护网站正常运作。 图3-3-1 系统总体功能需求框图 (2)用户接口模块用户接口是网站用户使用影院售票系统服务的入口,所有的在线用户都通过浏览登录网站,并进行一系列的查询,订购操作。用户接口模块包括了用户信息维护、商品查询、订购商品和订单维护4
3、个部分。用户登录系统后,用户ID将会被保存在服务器的缓存中,用户在系统中所做的操作,包括查询、订购等都将被系统存储在数据库中,以供系统那个进行销售情况以及销售走势分析。 (3)管理员接口模块这是系统提供给网站维护和管理人员的接口。管理员接口模块包括商品信息维护、内部员工信息维护、订单处理、销售情况查询、报表维护5个部分。网站的一般工作人员通常只具有订单处理的权限,他们获得用户提交的订单,并根据库存情况来决定发货或者推迟发货。网站的管理员具有所有的管理权限,可以处理客户的订单,可以阅览网站商品的销售情况、销售走势,以便根据不同的情况及时的调整经营战略,将库存成本和资金占有用率降到最低的限度。(4
4、)数据服务模块数据服务器模块是系统正常运行的基础,包括客户的查询,定单的保存;网站工作人员的定单处理;网站管理员的销售情况查询与分析。四 相关技术及知识点4.1 用例建模用例建模是需求工程的一种形式,是抽取和文档化需求的补充方法相对于“传统”SRS方法用例是Jacobson在面向对象的软件工程中提出的,但它实际上是独立于面向对象的。典型用例建模方法:找出系统边界。找出参与者。找出用例(包括说明用例,创建场景)4.2 用例的定义 定义:由系统执行的一个动作序列,并能产生可观测的结果值给特定的角色。如:从ATM机提取现金;定购一个商品; 从学校选课系统注册选课;从文本编辑器中检查一个文档的拼写错误
5、;用例命名:(状语)动词(定语)宾语4.3构造用例图的步骤1.确定系统的上下文: 1.1 确定参与者与它们的责任; 1.2 确定用例,即确定带有某种目的或产生特定结果的系统行为。2.对参与者和用例进行权衡,以便精化模型,例如拆分和合并定义。3.衡量用例以找出包含关系。4.衡量用例以找出扩展关系。5.对参与者和用例进行研究,查找是否存在泛化关系。4.4 RUP的核心工作流 (1)6个核心工程工作流: 需求工作流 分析和设计工作流 实现工作流 测试工作流 分发工作流 (2)3个核心支持工作流: 项目管理工作流 配置和变更控制工作流 环境工作流4.5概念模型 概念模型:展现了问题域中有意义的概念,是
6、OOA中要得到的最重要的制品。是真实世界中各个事物的代表,而不是软件中各个构件的代表。概念模型包括:1、一组概念;2、概念之间的关联;3、概念的属性;4.6概念模型作用 概念模型的作用:将问题域空间分解成小的单元(概念);帮助澄清领域中的术语和词汇(有哪些重要术语、以及术语之间的关系如何)。4.7类图 类图描述了系统中的类及其相互之间的各种关系。类之间的关系表示了对象之间的通信能力。类之间有三种关系:关联(包括聚合和组合)继承依赖4.8类的三个层次Conceptual:概念层。描述问题域中的概念,不考虑或很少考虑实现上的细节No Software。只考虑属性,在分析阶段使用。Specifica
7、tion:说明层。Looking into Software,but only interface of the software, not the implementation. Only type, not class。增加操作定义,在设计阶段使用。Implementation: 实现层。只有当使用某一具体技术进行设计时使用。在设计阶段使用。4.9如何建立关联 添加关联应细到什么程度1、在建立概念模型时主要时间花费在识别问题域概念上,而不是识别关联上。2、关联太多不仅不能有效展示概念模型,反而会使模型混乱。3、概念模型概念间的关联是从纯分析角度声明有意义的概念间的联系,不需要考虑如何实现关
8、联。4、分析阶段得到的关联可能在设计阶段发现是无用的;设计阶段有可能发现分析阶段遗漏了有些概念间的关联。4.10系统行为 在进行系统逻辑设计之前,必须先调查系统的行为,即将系统看作一个黑盒子,描述系统要“做什么”,而不是“怎么做”。定义系统行为的两种手段:系统顺序图和契约。4.11图 展示了一个特殊的用例场景中外部参与者发起的事件以及事件的顺序。在顺序图中,所有的系统都被当成黑盒子对待,顺序图的重点是参与者发起的跨越系统边界的事件。建立系统顺序图要依赖于前面已经建立起来的用例描述。4.12契约 契约是一个文档,描述系统操作对系统状态的影响,属于系统行为建模的一部分。契约强调发生了什么而不是怎么
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电影 售票 系统 11
限制150内