电影院售票系统软件系统分析与建模课程设计.doc
文本预览下载声明
电影院售票系统(软件系统分析与建模课程设计)
成绩
课程设计报告
题目 电影院售票系统
课 程 名 称 软件系统分析与建模课程设计
院 部 名 称 信息技术学院 专 业 计算机科学与技术
班 级 M12计算机科学与技术(专转本) 学 生 姓 名 孙运超 学 号*********** 课程设计地点 B513
课程设计学时 20 指 导 教 师钟睿
金陵科技学院教务处制
一、课程设计目的
该课程设计的目的就是想通过一些实际的例子,培养学生分析和解决实际问题的能力,培养学生综合应用基本概念,基本原理,和技术方法的能力,真正做到学以致用,使课本上抽象的理论,方法与具体的实践应用相结合。
熟悉Rational ROSE或Visio建模工具,根据面向对象思想,分析、设计系统用例,熟练UML的图形表示,建模方法,利用UML,合理解决现实问题。
二、课程设计任务与要求
课程设计以实际应用中的小型题目为主,要求学生独立完成或合作完成。要求学生能根据不同的题目,完成从系统定义,指定开发计划,需求分析,设计,编码/测试,直至运行/维护的软件生存期的全过程。
在本课程设计过程中要求学生:
(1)重视课程设计环节,用严谨、科学和踏实的工作态度对待课程设计的每一项任务;
(2)按照课程设计的题目要求,独立地完成各项任务,不允许相互抄袭;
(3)按时到计算中心上机,并接受教师的检查。
(4)认真撰写课程设计报告。
三、实践过程[实验过程格式要求为宋体,五号,行距为固定值20磅。]
1、需求分析
随着社会的发展,人们生活水平的提高,欣赏电影逐渐成为人们闲暇时的主要娱乐方式之一,传统的电影售票都是人工服务,观看座位都是人工安排,无法体现人性化选择,加上现在人们的生活节奏越来越快,购票时间需要相应缩短以及方便电影院工作人员的管理,因此,充分利用现代信息化,因特网的优势,设计“电影院自动售票系统”,提高工作效率,提高信息的及时性,减轻各级相关工作人员的劳动度是非常有必要和紧迫的任务。
电影院售票系统可以实现影片的登记和电影票的购买,可以方便的进行电影以及实时影票信息的查询等,从而做到方便的售票操作,方便工作人员的同时也让顾客能够轻轻松松地买票
2、系统建模
1)静态建模
1.1 需求建模
一、建模原理
本系统建模采用的是基UM建模方法,UML是一种用于对软件密集型系统进行可视化、详述、构造和文档化的建模语言。 UML统一了面向对象建模的基本概念、术语及其图形符号,因此使用它建立模型的系统其维修性和保障性必然提高。
1 UML建模体系
UML代表了主流面向对象方法和技术的特点及发展趋势,提供了建模所需的完整图符体系和组织规则,方便了可视化建模,在实际系统建模过程中,这些模型和机制的灵活使用和协同调度,能够构造目标系统的需求模型、设计模型及实现级模型,从而保证在分析设计阶段,就能严格把握软件的质量,以提高软件的可靠性。
2 UML的特点
UML提供的图符体系和表示方法,顺应了可视化建模的发展主流。UML还包括了非面向对象方法的影响,其图符表示法充分兼顾了多种方法的图形表示,删去了许多易引起混乱和使用频度低的图符,UML在演变、发展过程中,还提出了一些新的概念。在新的标准中,增加了模板、职责、扩展机制、线程、进程、模式、分布式和活动图等新概念。
3 UML辅助工具Rational ROSE
UML建模技术的流行引发了各种CASE工具出现,其中Rational Software公司的ROSE是最理想的图形化UML辅助建模工具。它功能强大工具,可以帮助系统设计人员在短时期内快速建立系统的柔性信息模型和运行框架,从而为后期的开发奠定基础。它所具有的正向工程能力,可以帮助开发人员产生框架代码,适用于多种编程语言,包括C++、Java、Visual Basic和Power Builder,也可以在代码发生改变时,通过逆向工程将此改变加进模型中,从而保证模型与代码的同步。使用ROSE工具,还可以自动监测系统设计的完整性和一致性,便于设计人员捕获设计中缺陷,从而以较低的成本和风险修正这些缺陷,保证系统一开始就结构合理、设计准确。
二、建模过程分析
1.1电影院售票系统总体需求与功能模块
本系统主要是实现电影院售票管理系统,从而提高售票效率。使用本系统,可以有效地管理和统计影票的基本信息和各类影院的相关信息,包括:影票基本信息、影院基本信息、放映时间信息、人员管理等,完成这些信息的增加、删除、修改、查询统计功能,同
显示全部