winform中电影网上购票怎么选座位系统座位怎样变颜色

电影院售票系统,通过创建文本的形式,winform开发 - 下载频道 - CSDN.NET
&&&&电影院售票系统,通过创建文本的形式,winform开发
用winform开发的一个电影院售票系统,没有数据库的,利用创建文本的形式,展示出订票的功能
若举报审核通过,可奖励20下载分
被举报人:
csnd_zhangbing
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:
您可能还需要
Q.为什么我点的下载下不了,但积分却被扣了
A. 由于下载人数众多,下载服务器做了并发的限制。若发现下载不了,请稍后再试,多次下载是不会重复扣分的。
Q.我的积分不多了,如何获取积分?
A. 获得积分,详细见。
完成任务获取积分。
评价资源返积分。
论坛可用分兑换下载积分。
第一次绑定手机,将获得5个C币,C币可。
下载资源意味着您已经同意遵守以下协议
资源的所有权益归上传用户所有
未经权益所有人同意,不得将资源中的内容挪作商业或盈利用途
CSDN下载频道仅提供交流平台,并不能对任何下载资源负责
下载资源中如有侵权或不适当内容,
本站不保证本站提供的资源的准确性,安全性和完整性,同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
课程资源下载排行
积分不够下载该资源
如何快速获得积分?
你下载资源过于频繁,请输入验证码
如何快速获得积分?
你已经下载过该资源,再次下载不需要扣除积分
电影院售票系统,通过创建文本的形式,winform开发
所需积分:10
剩余积分:
VIP会员,免积分下载
会员到期时间:日
剩余下载次数:1000
VIP服务公告:C#电影院信息管理系统-论文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
C#电影院信息管理系统-论文
阅读已结束,如果下载本文需要使用
想免费下载本文?
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
你可能喜欢手把手教你写C# winform简易电影记录管理系统:开发七(用户分类) - 好代码编程网
手把手教你写C# winform简易电影记录管理系统:开发七(用户分类)
&&& 在现实中, 日常和用的最多的还是各种类型的,当然不同的有上的,也不一样.
&&& 在绝大部分数据管理系统中,几类通常是必不可少的,管理员和普通用户,当然更复杂的系统还有更细的分类.
&&& 今天,在这个系统中,主要设置2类用户, 管理员Adstrator 和普通用户NormalUser
&&& 当然,我们在这里分类用户的目的是为了 给他们不同的功能权限,通常管理员是 拥有所有功能的使用权限的,
&&& 而普通用户只能限制性的使用部分功能(比如只能查看数据,而不数据).
&&& 当然管理员 赋给他们使用更多功能的权限,这个在后期随笔里面会说明.
&&& 原理很简单,我在之前的用户登录frmLog&里新增了 一个全局标量 UserType 用于当前的用户类型,
&&& 在判断是否登录的代码里 赋给一个登录用户类型(登录类型来自数据库里存的用户类型)-Administrator或者NormalUser,
&&& 在获取登录用户类型后, 我们需要设置普通用户的功能使用权限, 在那些需要功能按钮的窗体 来调用全局变量 UserType ,
&&& 然后判断是否为 NormalUser, 如果是则将相应的 功能按钮的 Enabled 属性设置为 false.
首先我们需要对数据库 做些小的,在原先的数据库 表MovieAccount 和Log 里分别新增一列 叫UserType
数据库修改完了 然后 我们开始写C#程序代码
首先,在登录窗体frmLogin.cs 里新增一条 全局变量 用于获取 登录时候的用户类型
//定义一个登录全局变量 用来获取 "登录" 或是"退出"2
public static string S3
//---------------------新增代码----------------------//4
//定义一个全局变量UserType 用来获 登录用户的类型5
public static string UserT6
//---------------------新增代码----------------------//
然后在同一窗体 修改下 Select语句 将之前的sql语句 稍作修改 增加一列 UserType
//设置sql 查询语句 通过文本框输入的用户名 来获取数据库 MovieAccount表里的 密码 2
// 注释掉之前的select语句 string sql = "select MUserPwd from MovieAccount where MUserName ='" + txtName.Text + "'";3
//---------------------新增代码----------------------//4
//这里新增了 从数据库里 获取UserType 这列的内容 5
string sql = "select MUserPwd,UserType from MovieAccount where MUserName ='" + txtName.Text + "'";6
//---------------------新增代码----------------------//
通过SqlData sdr 来从数据库中读取 并获得用户的类型 传给字符串 uType
//则将对应该用户名下的 第一个字段 即使密码(MUserPwd为select的第一个字段) 赋给 字符串pwd
,并且依次往后读取 所有的密码2
//Trim()方法为移除字符串前后的空白3
string pwd =sdr.GetString(0).Trim();4
//---------------------新增代码-------------------------------//5
//读取器sdr获取了2列数据 第1列为密码 第2列 即索引为1的是用户类型6
string uType = sdr.GetString(1);7
//---------------------新增代码-------------------------------//
在登录成功后 将sdr获取的用户类型 赋给全局变量 UserType
//添加获取当前登录情况的代码
//获取当前用户登录的情况
Situation = "登录";
//---------------------新增代码-------------------------------//
//将登录成功的用户类型 赋给全局变量UserType
//用于获取当前登录 用户的类型
UserType = uT
//---------------------新增代码-------------------------------//
这样当用户登录系统后, 系统就能获得 登录系统的用户类型了; 我们到主窗体frmMain.cs 来做个小测试
我们现在主窗体frmMain.cs 新增一个label框(name:lblSayHi) 用于获得登录的用户类型
然后来实施测试代码& 在加载窗体下 写入 如下代码
//当窗体加载的时候 自动运行 2
private void frmMain_Load(object sender, EventArgs e) 3
//------------------------------新增代码----------------------------------// 5
//这里 新增来一个用户类型 判断
frmLogin.UserType 6
//将当前登录用户名和登录时间赋给label的text属性 7
//并在当前主界面窗体加载的时候 显示在label框上 8
lblCurrentUser.Text = "当前登录用户为:" + frmLogin.Uid + " 用户类型 " + frmLogin.UserType + "
登录时间为:" + frmLogin.T 9
//------------------------------新增代码----------------------------------//10 11
//------------------------------新增代码----------------------------------//12
//给当前用户打招呼 13
//这里通过获取当前用户电脑上的时间 以及判断登录用户的类型 来给不同类型的用户打招呼
// 定义整型变量 intTime 来获取 用户电脑上的具体小时数 然后在如下进行判断15
int intTime = frmLogin.Time.H16
//获取frmLogin窗体的全局变量 UserType 用户类型, 用于一下给不同类型的用户打招呼17
string uType = frmLogin.UserT18
//在凌晨0-6点的时候19
if (intTime &= 0 && intTime & 6)20
if (uType == "Administrator")22
lblSayHi.Text = "尊敬的
" + frmLogin.Uid + " 深夜了,该休息了!";23
else if (uType == "NormalUser")24
lblSayHi.Text = "亲爱的
" + frmLogin.Uid + "凌晨了,要赶紧休息哦!";25
//早上6点-中午12点的时候27
else if (intTime &= 6 && intTime & 12)28
if (uType == "Administrator")30
lblSayHi.Text = "尊敬的
" + frmLogin.Uid +"
早上好!";31
else if (uType == "NormalUser")32
lblSayHi.Text = "亲爱的
" + frmLogin.Uid + " 早上好!";33
//中午12点-下午6点的时候35
else if (intTime &= 12 && intTime & 18)36
if (uType == "Administrator")38
lblSayHi.Text = "尊敬的
" + frmLogin.Uid + " 下午好!";39
else if (uType == "NormalUser")40
lblSayHi.Text = "亲爱的
" + frmLogin.Uid + " 下午好!";41
else if (intTime &= 18 && intTime & 24)44
if (uType == "Administrator")46
lblSayHi.Text = "尊敬的
" + frmLogin.Uid + " 晚上好!";47
else if (uType == "NormalUser")48
lblSayHi.Text = "亲爱的
" + frmLogin.Uid + " 晚上好!";49
else //否则 默认为 51
lblSayHi.Text = "欢迎使用 电影记录管理系统" + frmLogin.U52
//------------------------------新增代码----------------------------------//53
我们来做个小测试下& 测试之前 你需要在数据库 MovieAccount表的 UserType列里插入 用户类型值 Administrator或NormalUser
管理员 admin1 登录
普通用户 user1 登录
&在用户类型获取成功之后,我们需要给管理员和普通用户 分配功能权限 (管理员默认是拥有所有功能的使用权限,普通用户有些功能无法使用)
首先 我们在主窗体frmMain.cs 来针对普通用户禁用几个功能按钮 主要是通过将 按钮的Enabled属性设置为 false&
这里禁用了2个按钮的功能&&
和 查看&& 代码也是写在 加载窗体下
//------------------------------新增代码----------------------------------//2
//判断用户类型 并给用户设置功能权限3
if (uType == "NormalUser")4
tsbRegistration.Enabled = false;6
tsbLog.Enabled = false;7
//------------------------------新增代码----------------------------------//
我们再来测试下& 当用户类型 为NormalUser 的用户user1 登录时
普通用户 user1 登录后 用户和日志查询变为不可用
然后 在管理界面里 普通用户设置权限为 可以查看数据 但不能增删改
//当系统加载的时候自动显示DataGridView的数据 2
private void frmManager_Load(object sender, EventArgs e) 3
//调用刷新数据的方法 5
Refresh(); 6
cmbforTypeSelecting.Text = "全局搜索"; 7
cmbforTypeSelecting.Items.Add("全局搜索"); 8
cmbforTypeSelecting.Items.Add("编号"); 9
cmbforTypeSelecting.Items.Add("电影名称");10
cmbforTypeSelecting.Items.Add("导演");11
cmbforTypeSelecting.Items.Add("发行时间");12 13
//----------------------新增代码-------------------//14
//添加对用户 类型的判断 用来设置功能按钮的使用权限15
if (frmLogin.UserType == "NormalUser")16
btnDelete.Enabled = false;18
btnAdd.Enabled = false;19
btnSave.Enabled = false;20
//----------------------新增代码-------------------//22
我们再来测试下 用的还是 普通用户 user1
这样 添加 删除 保存记录 3个按钮就变得置灰(不可用)了
当然 由于新增了一列UserType& 用户类型,所以在之前的 日志查询窗体 可以新增一列来显示 登录用户的类型
以及 如何在注册窗体 如何设置管理员或者普通用户注册& 这里就不做介绍了
这样 我们的用户分类 和 简单的功能权限设置就完成了& 在后期的续集中 我们还会继续将 如何进行更细致的针对各个用户的永久权限分类 并且将其存入数据库
欢迎和收藏本 谢谢支持! :)
手把手教你写C# wrm简易记录管理系统:开发六(数据)
手把手教你写C# winm简易电影记录管理系统:开发五(用户注册)
手把手教你写C# winform简易电影记录管理系统:开发四(日志查看)
手把手教你写C# winform简易电影记录管理系统:开发三(密码修改)
手把手教你写C# winform简易电影记录管理系统:开发二(增删改查)
手把手教你写C# winform简易电影记录管理系统:开发一(用户登录)
作者:So-Flash 出处:blogs./longwu/ 欢迎和转载,转载请注明出处.
.Net 文章一周点击
.Net 文章一月点击
HaoGongJu.Net ( 好代码 ) All Rights Reserved已经到最后一张了!
电影院售票系统源码
价格: 免费
累计评价:
源码目录结构图
dianyingyuan
bone.jpg[558KB]
dianyingyuan.exe[44KB]
dianyingyuan.pdb[91KB]
dianyingyuan.vshost.exe[5KB]
from.gif[4KB]
gongfu.jpg[11KB]
spiderman3.jpg[11KB]
yeyan.jpg[46KB]
yingxiong.jpg[37KB]
yueyu.jpg[38KB]
Properties.Resources.Designer.cs.dll[4KB]
dianyingyuan.AbouForm.resources[180B]
dianyingyuan.csproj.GenerateResource.Cache[964B]
dianyingyuan.exe[44KB]
dianyingyuan.MianForm.resources[180B]
dianyingyuan.pdb[91KB]
dianyingyuan.Properties.Resources.resources[180B]
Properties
Settings.settings[249B]
dianyingyuan.sln[925B]
from.gif[4KB]
最新.Net源码下载.url[179B]
电影院售票系统源码
第一次 运行本程序 先点 菜单的 购票的 重新销售 然后 放映列表会出现 相应的 时间段 播放的 电影 你点 时间段 会在 座位那边视图 显示& 座位 单击 座位 就是 购买 该座位票 在点 就是 取消该座位票,
外部有 XML 你可以 在外部 更改 电影列表和 图片等 然后 进系统 重新销售 然后可以 更新到 修改的 电影了
责任编辑: 51Aspx
同类下载排行
对您有用的代码
数据库应用
ASP.NET MVC安装组件
Windows Phone手机开发工具
Windows 云开发
常见技术问题
全国服务热线
运营中心:北京·中关村核心区UML电影院售票系统需求用例_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
UML电影院售票系统需求用例
阅读已结束,如果下载本文需要使用
想免费下载本文?
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
你可能喜欢

我要回帖

更多关于 考试座位编排系统 的文章

 

随机推荐