基于ASP.NET的影院售票管理系统的设计
一、系统概述及开发工具
1. 系统概述
本系统的设计主要从以下几方面做起:系统业务流程分析、系统的功能设计、系统的数据库结构设计、系统输入/输出设计等。作这些工作需对数据库知识有足够认识,并深入的了解ASP.NET的使用和管理系统的相关知识。
2. 开发工具
(1)Sqlserver2005:美国Microsoft公司推出的一种关系型数据库系统。SQLServer是一个可扩展的、高性能的、为分布式客户机/服务器计算所设计的数据库管理系统,实现了与WindowsNT的有机结合,提供了基于事务的企业级信息管理系统方案。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。目前,绝大多数流行的关系型数据库管理系统,如Oracle,Sybase,Microsoft SQL Server,Access等都采用了SQL语言标准。虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select,Insert,Update,Delete,Create,以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作。
(2)C#:是微软对这一问题的解决方案。C#是面向对象的编程语言。它使得程序员可以快速地编写各种基于MICROSOFT .NET平台的应用程序,MICROSOFT .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。C#使得程序员可以高效的开发程序,且因可调用由 C/C++ 编写的本机原生函数,因此绝不损失C/C++原有的强大的功能。因为这种继承关系,C#与C/C++具有极大的相似性,熟悉类似语言的开发者可以很快的转向C#。
二、需求分析与可行性分析
1. 需求分析
各行各业的人们无须经过特别的训练就能够使用电脑完成许许多多复杂的工作。在科学技术飞速发展的今天,计算机科学及互联网日渐成熟,其强大的功能已为人们深刻认识,它已经进入人类社会的各个领域并发挥着越来越重要的作用。
具体而言,影院售票系统需要实现以下的需求:
(1)为观众提供买票即座位销售,以及退票服务;
(2)对进场观众检票,如果发现有假票或无票观众不允许入内;
(3)对电影库播放列表的管理;
(4)对职工数据的处理,如增加、删除和更改;
(5)对所售出的电影票进行管理,把没用的数据进行清
2.功能分析
对于观众来说,网上购票永不下班关门,观众可以随时随地自由地查询和购买热门影票,,只要坐在电脑前,开机上网即可买到影票,同时还减少了影院过程中的支出以及处理时间,这对于那些没有时间经常买票但又喜欢看电影的观众来说具有实际意义。因此影院售票系统必将有长足的发展。
(1)普通用户功能
1)注册
2)登录
3)查询
4)订票
(2)管理员功能
1)普通用户的所有功能
2)管理影片
3)管理用户
3.功能模块设计
影院售票系统是一个复杂的电子商务系统,它必须提供用户的接口以供用户登录并选择影票;同时还必须提供系统的管理接口以供管理员和一般的网站工作人员处理客户订单并维护网站正常运作。
参考文献
1.杨翼川,徐梅.ASP动态网页设计实战.机械工业出版社
2.李萍 王得燕和杨文珺 ASP.NET(C#)动态网站开发案例教程机械工业出版社
3.徐军和吴玉欣 网站ASP后台解决方案 人民邮电出版社
http://www.bysj360.com/html/4979.html http://www.bylw520.net/html/5287.html
