ImageVerifierCode 换一换
格式:DOCX , 页数:30 ,大小:399.04KB ,
资源ID:20966775      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/20966775.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(电影销售管理系统Word格式文档下载.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

电影销售管理系统Word格式文档下载.docx

1、1. 能很好地完成电影票售前管理。售前管理包括影院信息,电影场次,电影片名信息的入库作业。2. 能详细地记录影院和客户的交易过程,即订票或退票的情况。3. 能详细地记录电影场次跟票数量的关系,即某场的电影和剩余票的关系。4. 能及时准确地获得影院和市场的需求。即通过对电影场次,片名及票务销售的情况信息查询获得相应的结果,以备公司作为参考,从而安排更好的电影场次。5. 能够对各场电影票销售的情况进行相应的记录。包括对订票,退票,修改等。6. 能够对不同权限的用户进行合理的管理。包括添加用户,删除用户,用户账号和密码管理等。2.2数据字典描述数据字典是各累数据描述的集合。对数据库设计来讲,数据字典

2、是进行详细的数据收集和数据分析所获得的主要结果。数据字典通常包括数据项、数据结构、数据流、数据存储和处理过程5个部分。其中数据项是最小的组成单位,若干个数据项可以组成一个数据结构,数据字典对数据项和数据结构的定义来描述数据流、数据存储的逻辑内容。数据字典是关于数据库中数据的描述,即元数据,而不是数据本身。数据本身将存在物理数据库中,由数据库系统管理。数据字典有助于这些数据的进一步管理和控制,为设计人员和数据库管理员在数据库设计、实现和运行阶段控制有关数据提供依据。2.3 程序描述 各功能详细描述:本系统主要用于电影票预订,所以提供了以下几个子功能:用户注册,用户登陆,电影详细内容,生成订单,退

3、订订单,付款,以及后台方面的电影的添加,以及电影的查询等后台功能。1、用户注册:新用户可以通过注册会员来登陆。2、用户登陆:登陆后的会员才能进行购票,查询订单。3、电影详细内容:点击进入后可以查看电影的详细信息。包括:时长,价格,上映的时间等。4、生成订单:该项功能提供用户选择购买电影票的数量,及取消订单等操作。5、退订功能:会员可以选择是否取消已经生成的电影订单。6、付款:此页面用户可以选择付款方式,并最终确定订单的生成。7、后台电影的添加:该功能只有机场管理员有权力操作,管理员可以通过影院电影场次的安排来增加电影的内容,信息等操作。三概念结构设计3.1软件结构:3.2 E-R图向关系模型转

4、换:电影售票预定系统的基本ER图下面分别介绍表的结构: 1 电影表结构编号字段名称结构类型大小说明1电影编号Int主键2电影名char203价格Money不允许为空4时长Char105上映时间Datetime允许为空6电影简介2007票数8图片602 订单表结构订单编号会员名订单日期发货方式付款方式总金额Float是否发货Bit备注Next3 购物车表结构购物车编号12外键数量4 管理员表结构用户名密码32权限5 会员表结构名字性别出生日期联系地址nchar联系电话13邮政编码6 详细订单表结构3.3 源程序代码创建数据库 电影售票创建6个表,两个视图创建电影表USE 电影售票GO/* 对象:

5、 Table dbo.电影表 脚本日期: 12/23/2011 15:57:34 */SET ANSI_NULLS ONSET QUOTED_IDENTIFIER ONSET ANSI_PADDING ONCREATE TABLE dbo.电影表( 电影编号 int NOT NULL, 电影名 char(20) NULL, 价格 money NULL, 时长 char(10) NULL, 上映时间 datetime NULL, 电影简介 char(200) NULL, 票数 int NULL, 图片 char(60) NULL) ON PRIMARY创建订单表CREATE TABLE dbo.

6、订单表( 订单编号 int NOT NULL, 会员名 char(20) NULL, 订单日期 datetime NULL, 发货方式 char(20) NULL, 付款方式 char(20) NULL, 总金额 float NULL, 是否发货 bit NULL, 备注 ntext NULL, CONSTRAINT PK_订单表 PRIMARY KEY CLUSTERED ( 订单编号 ASC)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALL

7、OW_PAGE_LOCKS = ON) ON PRIMARY) ON PRIMARY TEXTIMAGE_ON PRIMARY创建购物车表CREATE TABLE dbo.购物车表( 购物车编号 int NOT NULL, 会员名 char(12) NULL, 电影编号 int NULL, 数量 int NULL, CONSTRAINT PK_购物车表 PRIMARY KEY CLUSTERED 购物车编号 ASC创建管理员表CREATE TABLE dbo.管理员表( 用户名 char(20) NOT NULL, 密码 char(32) NULL, 权限 int NULL创建会员表CREAT

8、E TABLE dbo.会员表( 会员名 char(12) NOT NULL, 名字 char(20) NULL, 性别 char(2) NULL, 出生日期 datetime NULL, 联系地址 nchar(60) NULL, 联系电话 char(13) NULL, 邮政编码 char(6) NULL, CONSTRAINT PK_会员表 PRIMARY KEY CLUSTERED 会员名 ASC创建详细订单表CREATE TABLE dbo.详细订单表( 订单编号 int NULL, 数量 int NULL创建购物车视图ALTER VIEW dbo.购物车视图ASSELECT dbo.购

9、物车表.购物车编号, dbo.购物车表.会员名, dbo.购物车表.电影编号, dbo.购物车表.数量, dbo.电影表.电影名, dbo.电影表.价格FROM dbo.购物车表INNER JOIN dbo.电影表ON dbo.购物车表.电影编号= dbo.电影表.电影编号创建详细订单视图ALTER VIEW dbo.详细订单视图SELECT dbo.订单表.订单编号, dbo.订单表.会员名, dbo.订单表.发货方式, dbo.订单表.订单日期, dbo.订单表.付款方式, dbo.订单表.是否发货, dbo.订单表.备注, dbo.详细订单表.数量, dbo.详细订单表.电影编号, db

10、o.电影表.电影名, dbo.电影表.价格, dbo.订单表.总金额FROM dbo.订单表INNER JOIN dbo.详细订单表ON dbo.订单表.订单编号= dbo.详细订单表.订单编号INNER JOIN dbo.电影表ON dbo.详细订单表.电影编号= dbo.电影表.电影编号存储过程ALTER procedure dbo.添加电影计划电影编号int,电影名char(20),价格money,时长char(10),上映时间datetime,电影简介char(200),票数int,图片char(60),返回值char(50)outputas beginif (select COUNT

11、(*) from 电影表where 电影编号=电影编号)set 返回值=库中已有,请先重新信息return -1endinsert into 电影表values(电影编号,电影名,价格,时长,上映时间,电影简介,票数,图片);添加成功return 1网页界面定义一个DB类using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using Syste

12、m.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.Data.SqlClient;/ / DB 的摘要说明/summarypublic class DB public SqlConnection Con = new SqlConnection(); public SqlCommand Com = new SqlCommand(); public SqlDataAdapter Da = new SqlDataAdapter(); public DataSet Ds = new DataSet();

13、 public DB() / / TODO: 在此处添加构造函数逻辑 / /定义一个用于返回数据库连接字符串的方法 public String GetConnectionString() String ConStr; ConStr = Data Source=.SQL2005;Initial Catalog=电影售票;Persist Security Info=True;User ID=sa;Password=sql2005; return ConStr; /定义一个用于返回数据集的公共查询方法 public DataSet GetDataTableBySql(String SqlStr) C

14、on.ConnectionString = GetConnectionString(); Com.Connection = Con; Com.CommandText = SqlStr; Da.SelectCommand = Com; try Ds.Clear(); Con.Open(); Da.Fill(Ds); Con.Close(); catch (SqlException) return Ds; public bool GetBoolBySql(String SqlStr) if (Ds.Tables 0.Rows.Count !=0) return true ; else return

15、 false ; /定义一个用于返回执行数据更新操作是否成功标志的方法 public Boolean UpdateDataBySql(String SqlStr) Com.CommandText =SqlStr; Com.ExecuteNonQuery(); return true; return false;主界面有购物车,订单查询,账号登陆,电影信息显示,管理员登陆账号登陆protected void Button1_Click(object sender, EventArgs e) SqlStr = select * from 会员表 where 会员名= + this.TextBox1

16、.Text + and 密码= + this.TextBox2.Text + Ds = db.GetDataTableBySql(SqlStr); if (Ds.Tables0.Rows.Count = 0) this.Label1.Text = 用户名或密码错误,请重试! this.TextBox1.Focus(); this.Label1.Text =用户 +this.TextBox1.Text + 恭喜您登录成功! SessionUserName = this.TextBox1.Text; catch (Exception)没有得到任何数据,请重试!注册用户protected void

17、btn_Register_Click(object sender, EventArgs e)String Md5_User_Pwd = FormsAuthentication.HashPasswordForStoringInConfigFile(this.txt_User_Pwd.Text, MD5); DB db = new DB(); SqlConnection conn = new SqlConnection( conn.Open(); String SqlStr = insert into 会员表(会员名,密码,名字,性别,出生日期,联系地址,邮政编码,联系电话) + values(

18、+ this.txt_User_Name.Text + , + Md5_User_Pwd + + this.txt_Rel_Name.Text + , + this.DDL_Sex.SelectedItem.Text + + this.DDL_Year.SelectedItem.Text + - + this.DDl_Month.SelectedItem.Text + + this.DDL_Day.SelectedItem.Text + + this.txt_Address.Text + + this.txt_Postalcode.Text + + this.txt_Tel.Text + )

19、Boolean InsertResult; SqlCommand cmd = new SqlCommand(SqlStr, conn); int i = Convert.ToInt32(cmd.ExecuteNonQuery(); if (i=1) this.Labinfo.Text = 恭喜您注册成功!对不起,注册失败,请重试! this.txt_User_Name.Focus ();显示电影register.aspx; a href =ticketdetails.aspx?ticketid=img width =80 height =110 src =图片) %/a/td/tr50ticketdetalis.aspx?

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1