电影信息管理理系统

上传人:s9****2 文档编号:455385592 上传时间:2024-02-06 格式:DOCX 页数:25 大小:32.58KB
返回 下载 相关 举报
电影信息管理理系统_第1页
第1页 / 共25页
电影信息管理理系统_第2页
第2页 / 共25页
电影信息管理理系统_第3页
第3页 / 共25页
电影信息管理理系统_第4页
第4页 / 共25页
电影信息管理理系统_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《电影信息管理理系统》由会员分享,可在线阅读,更多相关《电影信息管理理系统(25页珍藏版)》请在金锄头文库上搜索。

1、PINGDINGSHAN UNIVERSITYRFID 原理与应用课程设计题目:电影信息管理理系统的实现院(系):信息工程学院专业年级:物联网工程2014级姓名:jjzjcjzc学号:csjkkcskl指导教师:csjklks2016年6月28日目录1 绪论 11.1 课题的背景及意义 11.1。1 系统功能设计 11。1。2 系统设计 12 相关技术及工具介绍 32.1 系统功能设计 32.2 用户信息管理功能的实现. 42.2。1 界面及数据库设计 42.2。1 RFID 串口设计 62.2.1 日志查看功能. 7附 录 9参考文献 18致 谢 19在现实程序开发中,我们开发的最多,最广泛

2、的还是一些 各类型的数据管理系统,当然不同的系统有功能上的差异,数据 库也不一样,但最主要,最常见的功能无外乎对数据的基本操作 (增删改查)。该简易电影记录管理系统能够实现对电影记录的 各项操作。1. 1 课 题 的 背 景 及 意 义近年来随着电影行业的快速发展,需要处理的电影信息日趋 加大。为了提高电影记录管理的管理水平,优化资源,尽可能的 降低管理成本。电影记录管理系统是从电影的现状出发,根据电 影记录管理的新要求进行开发设计,它解决了电影记录管理数据 信息量大,修改不方便,对一系列数据进行统计与分析花费时间 长等问题,帮助电影管理人员有效管理电影记录信息。1 。 1. 1 系 统 功

3、能 设 计1 : 用 户 登 陆 实 现 登 陆 界 面 跳 转 主 页 面 。2 : 增 删 查 改实 现 电 影 信 息 的 增 删 查 改 。3 : 连 接 R F I D 数 据 实 现 将 R F I D 标 签 数 据 读 入 系 统 。 4:密码修改 实现用户密码修改功能,完善管理安全。5:日志查看 用于记录和查看用户的系统登录和退出历史.1 。 1. 2 系 统 设 计该电影信息管理系统所采用的技术及开发工具,涉及页面开 发 技 术 、 采 用 的 架 构 、 数 据 库 管 理 系 统 、 w e b 服 务 器 及 开 发 工 具 、 u s 、 I S 0 1 5 6 9

4、 3 读 写 器 等 .电影信息管理系统的实现2相关技术及工具介绍该电影信息管理系统所采用的技术及开发工具,涉及页面开 发技术、采用的架构、数据库管理系统、web服务器及开发工 具等。2. 1 系 统 功 能 设 计根据需求分析确定该系统划分为以下几个功能:(1)电影记录管理系统的登录模块。1:创建登陆界面,然后再添加一个登录成功后的 跳转窗体 name: FrmManager. c s2 :创建一个数据库用于存取用户的账户和密码信息,建 数据表。3:设置列名(字段名)数据类型以及是否允许该字段 为空列名分别为 用户ID: Mid 用户名:MUserName 用 户密码:MUserPwd4:设

5、置Mid的主键,是否自我增长标识(Iden titySpecifica tion)也设置一下。将 Iden titySpecifica tion 中的 Is Iden tity 设置为 Y e s (目的是让 每插入1行新数据ID数自动+ 1). 设好了以后保存数据表, 表名为MovieAccoun t.数据表建完以后,我们需要手动插入 用户登录系统所需要的用户名和密码5:设置登陆界面2. 2 用户信息管理功能的实 现2. 2。1 界 面 及数据 库 设计用户信息管理功能主要实现系统用户对自己注册信息的增删 查改。(1)新增数据表我们在之前的数据库Movie中创建一个Record数据表,用 于

6、存储我们需要操作的电影记录数据,这里Id需要设置为自动 增长,手动插入一些数据。数据库创建完成后,开始实施系统界 面。(2)界面设计窗体 name: FrmManager文本框 电影名称name :txtMo vie导演 name: txt Direc tor发型日期name: txt D a te按钮 查看记录 name : b tn View删除记录 n a m e : btn Dele te 添加记录 n ame:btn Add 保存记录 name : b tn Save2. 2. 2R FI D 串 口 设计该功能主要是刷进电影数据,通过读卡器对电影光盘之类中 的RFID标签读取物流信

7、息。RFID系统在实际应用中,电子标签附着在待识别物体的表 面, 电子标签中 保存有约定格式的电子数据。 读卡器可无接触地 读取并识别电子标签中所保存的电子数据, 从而达到自动识别物 体的目的。 读卡器通过天线发送出一定频率的射频信号, 当标签 进入磁场时产生感应电流从而获得能量, 发送出自身编码等信息, 被读取器读取并解码后送至电脑主机进行相关处理.2 。 2 。 3 日 志 查 看 功 能1 :在登录窗体FrmLogin。cs定义3个全局变量,用于获 取登录的用户名,登录情况(登录还是退出)以及相应的时间; 然后在日志查看窗体调用该全局变量并且通过使用SQ插入语句 将其保存到SQL Ser

8、ver中,然后在访问日志查看窗体的时候, 通过窗体自动加载插入数据和查看数据的方法2 :定义3个全局变量:1 :登录成功和退出的用户 Uid ( public static s t ring Uid;)在第三章密码修改功能的时候已经定义了2 :登录成功和退出的时间 Time (public static Dat eTime Time;)3 :登录情况 Sit ua tion 2 种包括登录和”退 出(public static st r i n g S i tuation;)附录1 登 陆界面的核心代码:private void btnLogin_Click ( object sender ,

9、 EventArgs e) using ( SqlConnection conn = new SqlC onnection (connStr)s tring sq l= select MU se rPwdfromMovieAccountwhere MUserName = +txtName。Text + ”;using ( SqlCommand cmd = new SqlCommand ( s q l, c o n n ) )c o n n. O p e n ( ) ;using (SqlDataReader sdr = cmd 。 ExecuteReader()if (sdr. Read()s

10、 t r i n g p w d = s d r. G e t S t r i n g ( 0 ) 。 T r i m ();if (pwd = txtPwd.Text)MessageBox. Sho w (系统登录成功,正 在跳转主页面.。 。 );FrmManager manager = new FrmManager();manager. Show();this.Hide();elseMessageBox。Show (密码错误!请再次输入!”);RFID 串口设计核心 代码:1:读取数据privat e vo id bt nRead_C li ck (object s en der, E

11、ventArg s e)/reader。OpenSerialPort(COMl);/System。 Threading. Thread。 Sleep(500);Byte data = new Byte8;int value = reader. GetOne(ref data);/if(value != 0)/int value = 0x01; / Inventory(data, 0x27, ref tagCount);if (value != 0)this. lblState。 Text = 读取状态:失败,没有得到任 何 有 效数 据 。 ;this。 txtRFIDData.Text =

12、”;return;this.txtRFIDData。Text = String.Format ( 0:X2 1 : X22:X2 3 : X24:X2 5 : X2 6:X2 7:X2,data0, data 1 , data2 , data3 , data4 , data5, data6, data7);/String str = String.Format (”0: X 21:X22 : X2 3 :X2 4 :X2 5 : X2 6:X2 7 :X2 , data0 , data1 , data2 , data3, data 4, data5, data6, data7);this。 l

13、blState.Text = 读取状态: 成功!;/reader。 CloseSerialPort();2:设置串口参数p u b l i c B y t e O p e n S e r i a l P o r t ( S t r i n g p o r t N a m e )try/设置串口参数/ / s e r i a l p o r t = n e w S e r i a l P o r t ( p o r t N a m e ) ; s e r i a l p o r t . P o r t N a m e = p o r t N a m e ;s e r i a l p o r t

14、. B a u d R a t e = 1 1 5 2 0 0 ;s e r i a l p o r t . D a t a B i t s = 8 ;s e r i a l p o r t . S t o p B i t s = S t o p B i t s 。 O n e ;s e r i a l p o r t 。 P a r i t y = P a r i t y. N o n e ;/ / s e r i a l p o r t. R e a d T i m e o u t = 5 0 0 ;/ / s e r i a l p o r t. Wr i t e Ti m e o u t = 5 0 0 ; serialport.Open();i f ( ! s e r i a l p o r t 。 I s O p e n )r e t u r n A l l D o n e ; / / 打 开 成 功elser e t u r n S e r i a l P o r t E r r ; / / 打 开 失 败catchr e t u r n S e r i a l P o r t E r r ; / / 打 开 失 败电影记录管理系统界面的核心代码:1:增一添加记录(添加一条新记录)/添加数据private void btnAdd_Click(object send

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 机械/制造/汽车 > 电气技术

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号