一、设计目的和任务
1.1设计目的
通过对电影院的了解和自身经历、以及实际周边和市场的调查分析。可以使电影院的售票系统更加完善,简便。使影院对售票的管理更加方便和系统。
1.2设计任务
电影院售票系统完成后应具有以下功能:
1) 操作界面美观简约,能保证系统的易用性。
2) 规范、完善的基础信息设置。
3) 影片分类详尽,可按不同类别查看影片信息。
4) 实现轻松便捷购买影票。
二、开发环境
2.1 硬件环境
笔记本电脑、打印机。
2.2 软件环境
操作系统:Windows7;
Rational Software。
三、 设计题目
3.1 题目名称
电影院售票系统
3.2 题目详细描述
电影院售票系统是一个基于电影院工作人员的系统,不同类型的用户在系统中有不同的权限。
主要有两种用户:
i. 管理员:主要负责将电影信息增加,修改,删除,并导入数据库。
ii. 顾 客:可以查询电影的上映时间,场次,并选择自己所需要的电影票,向售票员购买电影票。
3.3 功能要求
电影院售票系统是一个电子商务系统,它提供用户的接口以供用户登录并选择影票;同时还提供系统的管理接口以供管理员和一般的网站工作人员处理客户订单并维护网站正常运作。
用户接口是网站用户使用影院售票系统服务的接口,所有的在线用户通过浏览登录网站,并进行一系列的查询,咨询,订购等操作。用户接口模块包括了用户个人信息维护、影片查询、订购影票和订单维护4个部分。用户登录系统后,用户ID将会被保存在服务器的缓存中,用户在系统中所做的操作,包括查询、订购等都将被系统存储在数据库中,以供系统销售情况以及销售走势的分析。
系统提供给网站维护和管理人员的接口。管理员接口模块包括电影信息维护、内部员工信息维护、订票处理、销售情况查询、报表维护5个部分。网站的一般工作人员通常只具有订单处理的权限,他们获得用户提交的订单,并根据库存情况来决定发货或者推迟发货。网站的管理员具有所有的管理权限,可以处理客户的订单,可以阅览网站商品的销售情况、销售走势,以便根据不同的情况及时的调整经营战略,将库存成本和资金占有用率降到最低的限度。
数据服务器模块是系统正常运行的基础,包括客户的查询,定单的保存;网站工作人员的定单处理;网站管理员的销售情况查询与分析。
四、 相关技术及知识点
4.1 RUP的核心工作流
(1)6个核心工程工作流:
1) 需求工作流
2) 分析和设计工作流
3) 实现工作流
4) 测试工作流
5) 分发工作流
(2)3个核心支持工作流:
1) 项目管理工作流
2) 配置和变更控制工作流
3) 环境工作流
4.2 用例的定义
定义:由系统执行的一个动作序列,并能产生可观测的结果值给特定的角色。如:
定购一个商品; 从学校选课系统注册选课;从文本编辑器中检查一个文档的拼写错误;
用例命名:(状语+)动词+(定语+)宾语
4.3构造用例图的步骤
1.确定系统的上下文:
1.1 确定参与者与它们的责任;
1.2 确定用例,即确定带有某种目的或产生特定结果的系统行为。
2.对参与者和用例进行权衡,以便精化模型,例如拆分和合并定义。
3.衡量用例以找出包含关系。
4.衡量用例以找出扩展关系。
5.对参与者和用例进行研究,查找是否存在泛化关系。
4.4 用例建模
用例建模是需求工程的一种形式,是抽取和文档化需求的补充方法
相对于“传统”SRS方法
用例是Jacobson在面向对象的软件工程中提出的,但它实际上是独立于面向对象的。
典型用例建模方法:
找出系统边界。
找出参与者。
4.5概念模型
概念模型:展现了问题域中有意义的概念,是OOA中要得到的最重要的制品。
是真实世界中各个事物的代表,而不是软件中各个构件的代表。
概念模型包括:
a) 一组概念;
b) 概念之间的关联;
c) 概念的属性;
百度搜索“70edu”或“70教育网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,70教育网,提供经典教育范文uml期末大作业 - 电影院售票系统在线全文阅读。