《基于Visual Studio2005+sql2005的电影院收票系统论文》由会员分享,可在线阅读,更多相关《基于Visual Studio2005+sql2005的电影院收票系统论文(23页珍藏版)》请在金锄头文库上搜索。
1、数据库课程设计学 部 信息科学与工程学部 学科门类 工学 专 业 计算机科学与技术 班 级 学 号 姓 名 2011 年 6 月 15 日计算机系统结构课程设计目 录第 1 章 引言 .11.1 开发方法 .11.2.1 C#语言介绍 .21.2.2 SQL Server 2005 数据库优点 .21.2.3 运行环境的选择 .3第 2 章 需求分析 .42.1 目标 .42.2 对功能的规定 .4第 3 章 数据分析与建模 .53.1 数据库 E-R 图 .53.2 关系图 .73.2 流程图 .8第 4 章 数据库建立 .94.1 数据总体设计 .94.2 数据库表的建立 .104.2.1
2、 数据库中的表的窗体名 .12第 5 章 界面功能描述 .135.1 登陆界面 .135.2 主窗体 .145.3 影片管理 .145.4 订票窗体 .165.5 会员窗体 .175.6 关于 .18总结 .19参考文献 .20计算机系统结构课程设计第 0 页 共 22 页第 1 章 引言随着经济的飞速发展人们的收入越来越高,相应的娱乐设施也越来越多,电影是人们的最佳选择,那么影院的售票及管理系统是一个供观众直观查看影片信息的系统,可以为观众提供影片的播放时间、播放的地点、影片的风格以及影片的票价(会员折扣)的信息,其中还需要提供给观众一个近期影片最佳排行,可通过此排行榜直观选择所喜欢的电影。
3、系统最后可免费提供给观众最新的影片预告片观看,或者提供免费下载电影院售票是电影院管理的重要组成部分,对于电影院来说都至关重要,所以用户对系统应该能够为用户提供充足的信息和快捷的查询手段。传统的人工方式管理方式效率低、保密性差,不利于查找、更新和维护。使用计算机对电影院客户进行管理,能够极大地提高电影院用户管理的效率,节约教育经费,这也是适应信息化建设发展趋势的重要因素。作为计算机应用的一部分,使用计算机对电影院信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高电影院售票管理的效率,也是企业的科学化、正规化
4、管理,与世界接轨的重要条件。因此,开发这样的管理软件成为很有必要的事情。电影院售票信息管理系统其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,对于前者要求建立起数据库一致性和完整性、安全性好的数据库。而对于后者则要求应用程序功能完备,易使用的特点。经过分析,使用易于与数据库连接的 Microsoft Visual Studio2005 开发工具,利用其提供的各种面向对象的开发工具,尤其是数据库窗口这一功能强大而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原形,然后对初始原型系统进行需求分析,不断修正和改进,直到形成用户满意的可行系统。1.1 开发方法本系统采用 C
5、#作为前台开发工具。后台数据库采用 SQL Server 2005 数据库,因为它的灵活性、安全性和易用性为数据库编程提供了良好的条件。利用三层结构技术,即表示层、逻辑层、数据服务层 1。这三层被分成三个相对独立的单元。表示层负责与用户交互,并把相应的请求通过调用中间层的组件传递给逻辑层;逻辑层通过组件执计算机系统结构课程设计第 1 页 共 22 页行具体的事务逻辑,通过 SQL 等方式向第三层的组件提出数据或其他资源请求。表示层在客户端的应用浏览器中运行,数据访问也在专用的数据库服务器上运行。采用三层结构能很好的解决软件的可扩展性、安全性、管理性等关键问题。1.2.1 C#语言介绍C#是一种安全的、稳定的、简单的,由 C 和 C+衍生出来的面向对象的编程语言。它在继承 C 和 C+强大功能的同时去掉了一些它们的复杂特性(例如没有宏和模板,不允许多重继承) 2。C#综合了 VB 简单的可视化操作和 C+的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET 开发的首选语言。 C#语言的主要优点大概可以归纳如下:1、语法简洁:C#取消了指针、也不定义繁琐的伪关键字;它使用有限地指令、修饰符合操作符,语法上几乎