电影院订票系统设计(含源码)
电影院订票系统设计(含源码)[20200111200525]
当今社会已进入信息化时代,随着大众的精神生活越来越丰富和互联网的飞速发展,越来越多的人选择看电影作为闲来无事时的娱乐选择,传统的在电影院订票方式已不能满足飞速发展的电影行业,在网上直接订购电影票已成为越来越多人的第一选择。电影消费者可以直接在网页上浏览当前影院的信息,清晰的了解影院将要上映的电影和场次,进行选座并订购电影票,并且可以对自己的订单进行一些处理,影院管理员也可以清楚的对消费者和他们的订单进行处理,对自己的上映的影片进行实时管理。该系统主要集中了订票订购功能、订单信息管理、上映影片的时间、场次、上映时间、座位的管理,用户管理等一系列功能为一体,使订购电影票更信息化和自主化,也是管理员管理的更加方便。本系统采用了B/S三层架构,使用ASP.NET语言的开发设计,并且采用Microsoft SQL Server 2005数据库,利用面向对象的方法实现,便于发现错误并改善,便于维护和拓展系统。 *查看完整论文请+Q: 351916072
关键字:电影票,订票管理,Asp.net
目 录
1 引言 1
2 需求分析 2
2.1 可行性分析 2
2.2 功能需求 3
2.3 其他需求 5
3 系统相关技术介绍 5
3.1 编程技术 5
3.2 开发环境 6
3.3 数据库 7
4 系统设计 8
4.1系统架构 8
4.2系统功能模块设计 8
4.3 系统ER图 9
4.4 数据库设计 10
5 详细设计 13
5.1 公共类设计 13
5.2 系统算法流程和界面设计 14
6 系统测试 26
6.1 测试原则 26
6.2 测试方法介绍 27
6.3 功能测试用例 27
6.4 测试总结 28
结 论 29
致 谢 30
参 考 文 献 31
1 引言
伴随着计算机科技领域的迅速发展,它的应用也涵盖到生活的方方面面。如今社会计算机应用已经不只是IT行业,如医疗,学校,车站等的管理都有相应的系统。这些都是大系统的典型例子,而很多的小营业机构由于经营的需要对于管理系统的需求也是日益增长,像电影院管理系统,方便快捷,可以大大地减少人员的工作量,提高订单处理的效率。拟开发的系统就是针对影院订票制作的管理系统,包括订票订购功能、订单信息管理、上映影片的时间、场次、上映时间、座位的管理,用户管理等一系列功能,实时地处理电影消费者的需求。
该系统主要针对的是中小型电影院,为消费者提供一个信息全面的平台选购自己喜欢看的电影,清楚的了解电影院上映的信息并选择,并且也能方便管理员更好的排出大众喜欢的电影与管理顾客和订单。本系统用ASP.NET语言、VS2010环境和Microsoft SQL Server 2005数据库开发实现,系统主要包括用户登陆、电影信息、订单信息、上映影片的时间、场次、上映时间、座位等管理功能。
本篇论文对为何要做此系统并如何实现做出了比较系统的论述。一共有四个章节:
1) 需求分析:在分析原有系统和当前实际需求的基础上,针对电影订票管理系统的特点与需求给出一套新的需求分析;
2) 系统相关技术介绍:对采用的运行环境以及相关的背景进行一系列的描述;
3) 系统设计:概要设计说明书是根据需求分析,阐述了本系统的程序设计,包括程序系统的基本操作流程,包含程序系统的基本处理流程,系统的程序结构,划分模块,配置功能,界面设计,操作设计,数据结构设计和安全性等,这是程序的详细设计的基础;
4) 详细设计与实现:主要解决实现该系统需求的程序模块的算法设计,具体设计和实现等一系列问题;
5) 系统测试:对开发出来系统进行一个针对性的用例测试,以保证系统的运行流畅和没什么逻辑错误。
2 需求分析
2.1 可行性分析
2.1.1技术可行性分析
本系统是一个典型B/S三层架构的网络信息管理系统,本系统用ASP.NET语言、VS2010环境和Microsoft SQL Server 2005数据库开发实现。他们的共同点都是微软公司出品的产品,三者互相之间良好的兼容,这样可以解决绝大部分兼容性的问题。
ASP.NET是在.NET的基础上改进的环境;任何所有.NET兼容的语言(包括 Microsoft Visual Basic.NET,Microsoft Visual C# 和 Microsoft JScript .NET),都可以在ASP.NET中使用,来编写应用程序。还有,整个 Microsoft.NET Framework均可用于所有的ASP.NET应用程序。因此开发人员能够很简单地从这些技术获得便利,并且轻松的编写程序[6]。
Microsoft Visual Studio 2010是世界上目前最盛行的windows平台的开发程序环境之一,它的集成恒开发环境的一些界面非常的简单明了,支持了.NET框架下使用各种支持的语言,使得开发者编写程序变得更为便利。
以上几者之间完全不存在兼容性的问题,因此可以相辅相成,使编写程序基本上达到了最方便简单的程度,在技术基本没有大问题,是可行的。
2.1.2经济可行性分析
分析本系统的经济可行性,首先就要对此系统的开发成本做出预估。拟开发系统需要的编写环境做需要的产品基本上都是免费的或者比较便宜,系统对PC机的配置也不是很高,人力方面没有太大的要求,因此本系统的所开发的设备费用和运行费用都是非常低的。
本系统开发完毕后将取得的效益也是分析经济可行性必不可少的方面。首先电影行业的飞速发展,越来越多的人进入电影院看电影,在网络上直接选购电影票已经是大势所趋,电影订票系统一旦开发面向市场,势必会受到大众的欢迎;其次本系统不是一对一定制的系统,可以用于大部分中小型电影院,随着电影院的越来越多,本系统的市场也将会非常大;最后电影院采用了网上订票系统,势必会减轻管理人员的负担,工作效率大大提高的情况下,对人力资源成本的减少也是最重要的效益之一。
2.1.3操作可行性分析
本系统是一个比较简单的系统,操作简介方便,没有什么技巧性的。并且今下的互联网发展迅速,大众计算机拥有率非常之高,基本上大部分的人都有一定的计算机基础。并且此系统只要是有一点上网经验的人就可以熟练的使用。而管理员基本上是影院的工作人员,这额管理人员一般都有较好的计算机基础,操作管理员后台基本上是可行的。
通过对技术、经济、操作三方面可行性的细致分析可以得出结论,本系统开发是可行的。
2.2 界面设计需求
DIV+CSS是网站开发标准中的经常使用的技术之一,是一种最经常使用的网页布局方式之一,这种网页布局有别于传统的HTML网页设计语言中的表格定位方式,可实现分离表现内容和网页页面内容。
另外在要求界面设计的一定要简单美观,配色要有一致性。以满足工作人员长时间舒适的使用。
2.3 功能需求
本系统主要实现对用户订购电影票并且让管理员更好的管理用户信息和订单信息,让管理者可以清晰了解用户和订单的情况。大体分为用户订购模块和院方管理模块。具体实现如下功能:
1) 后台管理功能需求:
a) 针对管理员和售票员还有用户进行权限划分管理。售票员和用户功能基本一致,不能对后台进行管理,系统管理员主要管理后台,在后台应该有地方专门显示系统时间;
b) 提供电影信息的添加、查询、删除和修改等需求,按照我们系统的逻辑,电影信息主要是靠电影的ID来标识,一部电影只能拥有一个ID,所以在操作的电影信息的时候不可以修改电影的ID;
当今社会已进入信息化时代,随着大众的精神生活越来越丰富和互联网的飞速发展,越来越多的人选择看电影作为闲来无事时的娱乐选择,传统的在电影院订票方式已不能满足飞速发展的电影行业,在网上直接订购电影票已成为越来越多人的第一选择。电影消费者可以直接在网页上浏览当前影院的信息,清晰的了解影院将要上映的电影和场次,进行选座并订购电影票,并且可以对自己的订单进行一些处理,影院管理员也可以清楚的对消费者和他们的订单进行处理,对自己的上映的影片进行实时管理。该系统主要集中了订票订购功能、订单信息管理、上映影片的时间、场次、上映时间、座位的管理,用户管理等一系列功能为一体,使订购电影票更信息化和自主化,也是管理员管理的更加方便。本系统采用了B/S三层架构,使用ASP.NET语言的开发设计,并且采用Microsoft SQL Server 2005数据库,利用面向对象的方法实现,便于发现错误并改善,便于维护和拓展系统。 *查看完整论文请+Q: 351916072
关键字:电影票,订票管理,Asp.net
目 录
1 引言 1
2 需求分析 2
2.1 可行性分析 2
2.2 功能需求 3
2.3 其他需求 5
3 系统相关技术介绍 5
3.1 编程技术 5
3.2 开发环境 6
3.3 数据库 7
4 系统设计 8
4.1系统架构 8
4.2系统功能模块设计 8
4.3 系统ER图 9
4.4 数据库设计 10
5 详细设计 13
5.1 公共类设计 13
5.2 系统算法流程和界面设计 14
6 系统测试 26
6.1 测试原则 26
6.2 测试方法介绍 27
6.3 功能测试用例 27
6.4 测试总结 28
结 论 29
致 谢 30
参 考 文 献 31
1 引言
伴随着计算机科技领域的迅速发展,它的应用也涵盖到生活的方方面面。如今社会计算机应用已经不只是IT行业,如医疗,学校,车站等的管理都有相应的系统。这些都是大系统的典型例子,而很多的小营业机构由于经营的需要对于管理系统的需求也是日益增长,像电影院管理系统,方便快捷,可以大大地减少人员的工作量,提高订单处理的效率。拟开发的系统就是针对影院订票制作的管理系统,包括订票订购功能、订单信息管理、上映影片的时间、场次、上映时间、座位的管理,用户管理等一系列功能,实时地处理电影消费者的需求。
该系统主要针对的是中小型电影院,为消费者提供一个信息全面的平台选购自己喜欢看的电影,清楚的了解电影院上映的信息并选择,并且也能方便管理员更好的排出大众喜欢的电影与管理顾客和订单。本系统用ASP.NET语言、VS2010环境和Microsoft SQL Server 2005数据库开发实现,系统主要包括用户登陆、电影信息、订单信息、上映影片的时间、场次、上映时间、座位等管理功能。
本篇论文对为何要做此系统并如何实现做出了比较系统的论述。一共有四个章节:
1) 需求分析:在分析原有系统和当前实际需求的基础上,针对电影订票管理系统的特点与需求给出一套新的需求分析;
2) 系统相关技术介绍:对采用的运行环境以及相关的背景进行一系列的描述;
3) 系统设计:概要设计说明书是根据需求分析,阐述了本系统的程序设计,包括程序系统的基本操作流程,包含程序系统的基本处理流程,系统的程序结构,划分模块,配置功能,界面设计,操作设计,数据结构设计和安全性等,这是程序的详细设计的基础;
4) 详细设计与实现:主要解决实现该系统需求的程序模块的算法设计,具体设计和实现等一系列问题;
5) 系统测试:对开发出来系统进行一个针对性的用例测试,以保证系统的运行流畅和没什么逻辑错误。
2 需求分析
2.1 可行性分析
2.1.1技术可行性分析
本系统是一个典型B/S三层架构的网络信息管理系统,本系统用ASP.NET语言、VS2010环境和Microsoft SQL Server 2005数据库开发实现。他们的共同点都是微软公司出品的产品,三者互相之间良好的兼容,这样可以解决绝大部分兼容性的问题。
ASP.NET是在.NET的基础上改进的环境;任何所有.NET兼容的语言(包括 Microsoft Visual Basic.NET,Microsoft Visual C# 和 Microsoft JScript .NET),都可以在ASP.NET中使用,来编写应用程序。还有,整个 Microsoft.NET Framework均可用于所有的ASP.NET应用程序。因此开发人员能够很简单地从这些技术获得便利,并且轻松的编写程序[6]。
Microsoft Visual Studio 2010是世界上目前最盛行的windows平台的开发程序环境之一,它的集成恒开发环境的一些界面非常的简单明了,支持了.NET框架下使用各种支持的语言,使得开发者编写程序变得更为便利。
以上几者之间完全不存在兼容性的问题,因此可以相辅相成,使编写程序基本上达到了最方便简单的程度,在技术基本没有大问题,是可行的。
2.1.2经济可行性分析
分析本系统的经济可行性,首先就要对此系统的开发成本做出预估。拟开发系统需要的编写环境做需要的产品基本上都是免费的或者比较便宜,系统对PC机的配置也不是很高,人力方面没有太大的要求,因此本系统的所开发的设备费用和运行费用都是非常低的。
本系统开发完毕后将取得的效益也是分析经济可行性必不可少的方面。首先电影行业的飞速发展,越来越多的人进入电影院看电影,在网络上直接选购电影票已经是大势所趋,电影订票系统一旦开发面向市场,势必会受到大众的欢迎;其次本系统不是一对一定制的系统,可以用于大部分中小型电影院,随着电影院的越来越多,本系统的市场也将会非常大;最后电影院采用了网上订票系统,势必会减轻管理人员的负担,工作效率大大提高的情况下,对人力资源成本的减少也是最重要的效益之一。
2.1.3操作可行性分析
本系统是一个比较简单的系统,操作简介方便,没有什么技巧性的。并且今下的互联网发展迅速,大众计算机拥有率非常之高,基本上大部分的人都有一定的计算机基础。并且此系统只要是有一点上网经验的人就可以熟练的使用。而管理员基本上是影院的工作人员,这额管理人员一般都有较好的计算机基础,操作管理员后台基本上是可行的。
通过对技术、经济、操作三方面可行性的细致分析可以得出结论,本系统开发是可行的。
2.2 界面设计需求
DIV+CSS是网站开发标准中的经常使用的技术之一,是一种最经常使用的网页布局方式之一,这种网页布局有别于传统的HTML网页设计语言中的表格定位方式,可实现分离表现内容和网页页面内容。
另外在要求界面设计的一定要简单美观,配色要有一致性。以满足工作人员长时间舒适的使用。
2.3 功能需求
本系统主要实现对用户订购电影票并且让管理员更好的管理用户信息和订单信息,让管理者可以清晰了解用户和订单的情况。大体分为用户订购模块和院方管理模块。具体实现如下功能:
1) 后台管理功能需求:
a) 针对管理员和售票员还有用户进行权限划分管理。售票员和用户功能基本一致,不能对后台进行管理,系统管理员主要管理后台,在后台应该有地方专门显示系统时间;
b) 提供电影信息的添加、查询、删除和修改等需求,按照我们系统的逻辑,电影信息主要是靠电影的ID来标识,一部电影只能拥有一个ID,所以在操作的电影信息的时候不可以修改电影的ID;
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/3189.html