基于SSH的影院电影管理系统结构设计说明
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于SSH的影院电影管理系统结构设计
绪论
1.1项目开发的背景
随着计算机技术的飞速发展,计算机在影院管理中应用的普及,利用计算机实现影院电影管理势在必行。影院电影管理系统对影院的电影相关操作进行管理。由系统自行生成相应的统计数据及各类统计报表以供用户查询,另外操作人员还可以对这些基本信息进行定期的更新和删除。影院电影管系统(Cinema film Management System)力求给用户方便快捷的途径去管理这些繁琐的数据。通过影院电影管系统可使管理者快速高效地完成企业日常事务中的电影管理工作,降低电影管理的成本,使管理者能集中精力实现企业战略目标。
影院电影管系统是针对现在影院的大量业务处理工作而开发的管理软件。根据用户的要求,实现存放影院员工的基本信息,分配和管理员工的工作任务,实现对用户的管理,对电影的引进管理、放映管理、票务管理、停放管理等几个方面的功能。
1.2项目开发的目的和意义
能够为影院带来先进的管理思想及方法、促进建立现代电影放映管理模式、促进电影放映管理正规化、帮助影院提高管理时效、帮助影院降低管理成本。通过影院电影管理系统可使管理者快速高效地完成影院日常事务中的安排电影放映等工作,降低电影管理的成本,使管理者能集中精力实现企业战略目标。影院电影管理系统的具体目标如下:
对影院电影管理的基本信息进行管理。
1.管理引进电影信息(即申请引进待放映电影功能)。
2.管理电影放映场次信息。
3.管理电影票务信息。
4.管理电影停放。
5.员工基本信息管理。
6.系统用户信息的管理。
7.系统运行稳定、安全可靠。
所有的管理的目标都是为了效益。为了对整个电影从申请引进放映到最后的停止放映的一系列管理能更加明确,更加高效的运行。本系统为期
间的各个环节都分配有不同角色的用户进行管理。对不同角色的用户,在其操作页面有不同功能的操作,且系统自动列举所有需要审批,或可操作信息,提高用户的工作效率。例如对于票务管理员的操作界面的新增票务信息操作。系统会为票务管理员列举所有正在放映的,并且需要为其添加票务信息的电影。当票务管理员为其添加完票务信息后,将不再该操作列表中显示,从而大大提高了管理员的日常工作效率。通过系统自动显示的需要操作列表,避免了由于人为的疏忽等其他客观因素造成的工作漏洞,并且明确了工作内容,使管理者清晰的了解每日的工作内容,提高了整个影院的运营速度,降低运营成本。
影院电影管理系统是现代影院管理工作不可缺少的一部分,是适应现代影院电影管理制度的要求、推动影院对电影管理走向科学化、规范化的必要条件。
1.3项目开发设计思想
本系统主要是应用Struts、Hibernate、和Spring整合框架进行开发。其中Hibernate充当为数据持久层,主要处理对象数据表的添加、修改、删除及查询等操作;Spring充当为中间层,通过依赖注入(IOC)的关系将持久化作为控制器的业务;而struts框架中Action控制器将通过这种业务与JSP页面进行交互操作。
Struts凭借其技术的成熟稳定,以及技术社区的强大支持,在开源世界迅速发展的情况下,区别于其它新型框架(Spring、WebWork等),给企业带来了稳固的战略性优势[1]。同时Struts已经深入人心,有着较高的知名度,面对想要跨入Java领域的新手群体来说,具有较强的选择优势。在当前的舆论氛围的影响下,Struts在一定层面上被视为入行的必备基础。
Spring是一个解决了许多J2EE开发中常见问题并能够替代EJB技术的强大的轻量级框架。这里所说的轻量级指的是Spring框架本身,而不是指Spring只能用于轻量级的应用开发。Spring的轻盈体现在其框架本身的基础结构以及对其他应用工具的支持和装配能力。与EJB这种庞然大物相比,Spring可使程序研发人员把各个技术层次之间的风险降低。
影院电影管理系统主要包含电影基本信息,电影票价,导员,电影时长等各方面信息,内容比较简单。同时还综合了其他系统的功能,总结归纳出所需现有的功能。主要是为影院电影放映进行服务,安排电影放映场次,停止电影放映等功能。总体上说具有编辑,查询,电影管理,等功能。
在现有的社会中如果再用手工管理这样一个庞大的业务,那不仅对人的脑、身体都带来很多的不便,所以我们现在是急切需要这样的一个系统来管理,我的这个设计是最基本的管理。
1.4论文的主要工作及结构分析
论文的题目是基于SSH的影院电影管理系统,研究了Struts、Hibernate、和Spring整合框架技术应用,并根据对管理系统的分析,采用MyEclipse平台,基于MySql数据库系统,开发了以不同用户角色操作管理的本地管理系统,实现了新增电影,安排电影放映,审批电影放映,添加票务信息,申请电影停放等功能。
本人独立完成了此课题的研究与开发,包括调研、分析、设计、编码、测试、文档编写等内容。论文充分完成了影院管理系统的开发工作,包括系统需求分析、系统总体设计、系统实现以及系统测试等工作,并对系统涉及的主要技术进行了相应的分析[2]。整个系统的设计大体分为两大模块,即前台开发模块和后台管理模块。文章总体上分为五大章节,第一章主要介绍课题的来源及开发的目的和意义,同时介绍了国内、外在该方向上的技术手段。第二章主要介绍了系统实现的相关技术,以及这些技术在系统中的具体应用体现。第三章是系统的需求分析部分,详细拆分系统的流程图、架构图。第四章是系统的总体设计和分析,包括系统功能模块的划分、功能模块的设计、数据库的设计及系统各部分功能的组成。第五章主要介绍系统实现的关键内容以及测试工作,包括核心代码、流程架构图,以及系统截图等。系统的测试工作主要通过对系统进行黑盒测试,对所开发的系统做了详细的总结和评估。
1.5本章小结
本章主要描述了电影影院管理系统的开发背景,项目开发的目的和意义,以及开发思想。并列举了国内外相关技术的方案分析。最后阐述了本论文的主要工作和章节安排,并对其结构进行了分析。