欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    电影信息管理系统理系统教学教材.docx

    • 资源ID:14871001       资源大小:111.35KB        全文页数:21页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    电影信息管理系统理系统教学教材.docx

    1、电影信息管理系统理系统教学教材电影信息管理系统理RFID原理与应用课程设计题目: 电影信息管理理系统的实现院(系): 信息工程学院专业年级: 物联网工程2014级姓 名: jzicjzc学 号: csjkkcskl 扌旨导教师: csjklks 2016年6月28日PI NGDI NGSHAN UNI VERSI TY 11绪论 11.1课题的背景及意义 1近年来随着电影行业的快速发展,需要处理的电影信息 日趋加大。为了提高电影记录管理的管理水平,优化资 源,尽可能的降低管理成本。电影记录管理系统是从电 影的现状出发,根据电影记录管理的新要求进行开发设 计,它解决了电影记录管理数据信息量大,修

    2、改不方 便,对一系列数据进行统计与分析花费时间长等问题,帮助电影管理人员有效管理电影记录信息。 11.1. 1系统功能设计 11.1.2系统设计 22相关技术及工具介绍 32.1 系统功能设计 32.2用户信息管理功能的实现 42.2. 1界面及数据库设计 42. 2. 2RFI D 串 口设计 62. 2. 3日志查看功能 7附 录 9参考文献 26致谢 271绪论在现实程序开发中,我们开发的最多,最广泛的还是一些各 类型的数据管理系统,当然不同的系统有功能上的差异,数据库 也不一样,但最主要,最常见的功能无外乎对数据的基本操作(增 删改查)。该简易电影记录管理系统能够实现对电影记录的各项

    3、操作。1.1课题的背景及意义近年来随着电影行业的快速发展,需要处理的电影信息日趋 加大。为了提高电影记录管理的管理水平,优化资源,尽可能的 降低管理成本。电影记录管理系统是从电影的现状出发,根据电 影记录管理的新要求进行开发设计,它解决了电影记录管理数据 信息量大,修改不方便,对一系列数据进行统计与分析花费时间 长等问题,帮助电影管理人员有效管理电影记录信息。1. 1. 1系统功能设计1:用户登陆 实现登陆界面跳转主页面。2:增删查改 实现电影信息的增删查改。3:连接RFI D数据 实现将RFI D标签数据读入系统。4:密码修改 实现用户密码修改功能,完善管理安全。5:日志查看 用于记录和查看

    4、用户的系统登录和退出历 史。1. 1. 2系统设计该电影信息管理系统所采用的技术及开发工具,涉及页面开 发技术、采用的架构、数据库管理系统、web服务器及开发工 具、us、I S01 5693读写器等。2相关技术及工具介绍该电影信息管理系统所采用的技术及开发工具,涉及页面开 发技术、采用的架构、数据库管理系统、web服务器及开发工 具等。2.1系统功能设计根据需求分析确定该系统划分为以下几个功能:(1)电影记录管理系统的登录模块。1:创建登陆界面,然后再添加一个登录成功后的 跳 转窗体 n a me: Fr mMa n a ger. c s2:创建一个数据库用于存取用户的账户和密码信息,建 数

    5、据表。3:设置列名(字段名)数据类型以及是否允许该字段 为空列名分别为 用户ID: Mid 用户名:MUserName 用户密码:MUs e r Pwd4 :设置MI d的主键,是否自我增长标识(Iden t i t ySpe c i fi caton)也设置一下.将Ide ntitySpe c i fi caton 中的Is I d e ntity 设置为Ye s (目的是让每插入1行新数据ID数自动+ 1). 设好了以后保存数据表, 表名为Mov i eAccou nt.数据表建完以后,我们需要手动插入 用户登录系统所需要的用户名和密码5:设置登陆界面MidMUMLlserP 帕1admi

    6、n 1userl1ML2. 2用户信息管理功能的实现2. 2. 1界面及数据库设计用户信息管理功能主要实现系统用户对自己注册信息的增删 查改。(1)新增数据表我们在之前的数据库Mo v i e中创建一个Record数据表,用 于存储我们需要操作的电影记录数据,这里Id需要设置为自动 增长,手动插入一些数据.数据库创建完成后,开始实施系统界 面IdMe-/ eJJirectorDate_RjeieaGe(lnStarWarGeoroe Luca 1977-12*25 ODWiijO2Ftrr&stXaUmpRooert Zemedtis .i射拿922 00;加;003AvatarJames F

    7、rauds Canicr.010-1-4 00:00:00耳RMS UtamcJanes Frflrcis Camer.1M7-12-19 aaiOaiOD磁lALU1 fl H J(2)界面设计窗体 n a me: F r mMa n a g e r文本框电影名称n a me : txtMovi e导演 name:txtDi rector发型日期n a me : t x t Da t e按钮 查看记录n a me : bt nV iew删除记录na me : bt nDel et e 添加记录 n a me : btn Add 保存记录 n a me : bt n Sav e2. 2. 2R

    8、FI D 串 口设计该功能主要是刷进电影数据,通过读卡器对电影光盘之类中 的RFI D标签读取物流信息。RF I D系统在实际应用中,电子标签附着在待识别物体的表 面,电子标签中保存有约定格式的电子数据。读卡器可无接触地 读取并识别电子标签中所保存的电子数据,从而达到自动识别物 体的目的。读卡器通过天线发送出一定频率的射频信号,当标签 进入磁场时产生感应电流从而获得能量,发送出自身编码等信 息,被读取器读取并解码后送至电脑主机进行相关处理。2. 2. 3日志查看功能1:在登录窗体FrmLogi n. cs定义3个全局变量,用于获取登录的用户名,登录情况(登录还是退出)以及相应的时间;然后 在日

    9、志查看窗体调用该全局变量并且通过使用SQ插入语句将其 保存到SQL Server中,然后在访问日志查看窗体的时候,通过 窗体自动加载插入数据和查看数据的方法2:定义3个全局变量: 1 :登录成功和退出的用户 Uid (public static str ingUi d;)-在第三章密码修改功能的时候已经定义了2 :登录成功和退出的时间Ti me ( pu b l i c stat i cDat eTi me Ti me;)3:登录情况Si t uat i on - 2种包括登录和退出 (public static str in g Si t uat i on;)1登陆界面的核心代码:priva

    10、te void btn Log in _Click(object sen der.Eve n t Ar g s e ) using ( Sq l Conn e c t i on conn = newSq l Conn e c t i on(connSt r)st ri ngs q l = s e l e c tMUs e r PwdfromMo v i e Ac c o untwhe reMUs er Na me = +t x t Na me. Text+II 1II .5us ing (Sq l Co mma nd c md=newSq l Co mma n d( s ql , conn)c

    11、onn. Ope n ();u s in g(SqlDat aReader sd r =c md.Ex e c u t eReader ()i f(s dr. Re ad ()s tring p wd =s d r.Get St r in g ( 0 ). Tri m()5i f(p wd = = t x tPwd . Text )MessageBox.Sh o w (系统登录成功,正在跳转主页面.)5F r mMa n a g e rma n a g e rnewF r mMa n a g e r ();man a g e r. S h o w();码错误!请再次输入!);this.Hide

    12、();elseMessageBox. Show(” 密RF I D串口设计核心代码:1 :读取数据private void btn Read_Click(object sen der. Eve n t Ar g s e )/reader. Op e nSerialPort (” COM1 );/ / Sy s t e m. T h r e a d i ng. T h r e a d. S l e e p ( 500);By t e data = new By t e 8;int value = r e a d e r. Ge t O ne(ref d a t a );/ / i f ( v a

    13、 l u e ! = 0 )/int value = 0x01;/ / Inven t o r y ( d a t a , 0x27, ref t a g Co un t );i f ( v a l u e ! = 0 )this. l bl St ate. Text =读取状态:失败, 没有得到任何有效数据。”;this. txt RF I DDa t a . Text =”;r e t urn;this. t x t RF I DDa t a. Text =St r i ng . F o r ma t ( 0 : X2 1 : X2 2 : X2 3 : X2 4 : X2 5 : X2

    14、6: X2 7: X2 , d at a 0 , d at a 1 , d at a 2 , d at a 3, d a t a 4 , d a t a 5 , d a t a 6 , d a t a 7 );/Str ing s t r =St r i ng . F o r ma t ( 0 : X2 1 : X2 2 : X2 3 : X2 4 : X2 5 : X2 6: X2 7: X2 , dat a 0 , d at a 1 , d at a 2 , dat a 3, d a t a 4 , dat a 5 , d a t a 6 , dat a 7 );this. l bl St

    15、 at e. Text =读取状态:成功! ”;/reader. Cl oseSeri a l Port();2 :设置串口参数By t eOp eSe r i al Po r t( Stng poName )Seri al P o r设置串口参数poNa me)Por tNaBau dRaDat aBiStopBiPar it yt.rmet.tret.trst.trst.rPapot. Re a d Ti me opot. WreTimet.Op et.s Oppo8;Stutr t Na me ;5 200;o p Bi t s. Onet y. None;5 0 0;5 0 0;AlD

    16、o/打开成功Ser i al Port ErII打开失败SerEr rI I打开失败电影记录管理系统界面的核心代码:1II添加数据:增-添加记录(添加一条新记录)private void btn Add_Click(object sen der.Eve n t Ar g s e )i n t n = 0;s t r i n g s q l = i n s e r t i nt o Re c o r d ( Mo v i e _ Na me , Mo vi e _ Di r e c t or, Date_Rel eased) v al u e s(Mo v i e _ Na me , Mo v

    17、i e_ Di rector, Da t e _ Re l eased);i f ( t xt Mo v i e. Text . Tr i m( ) = = ” | |txt Di r e c t or. Text. Tri m( ) = = | | t xt Da t e. Text . Tri m()MessageBox. Show(插入数据不能为空,请按要求插入数据! ”);r e t urn;Sq l Parameterparam= ne wSq l Pa r a me t e r ( Mo vi e _ Na me , t x t Mo v i e. Text ),newSq l P

    18、a r a me t e r ( Mo v i e _ Di r e c t or , t x t Di r e c t o r . Text),newSq l P a r a me t e r ( Da t e_ Re l eased , Con vert. To Da t e T i me ( t x t Da t e . Te x t )Sql Conn e c t i onSq l Conn e c t i on(connSt r);Sq l Co mma nd c mdconn);connnewnewSq l Co mma n d( s q lconn. Ope n ();cmd.

    19、Par a me t e r s . AddRa nge( param);n = c md. ExecuteN on Query();if ( n = = 0)MessageBox. Show(添加失败!);r e t urn;else i f (n 0)MessageBox. Show(” 添加成功!);conn. Cl o s e ();/ /调用refresh方法,在添加完成数据后 自动刷新显示新数据Refresh(true);2:删-删除记录 (删除已有记录)/ /删除数据private void btn Delete_Click(object sen d e r ,Ev e n t

    20、Ar g s e )/ /使用sql删除语句s t r ing s ql = del e t e f r om Record where 1=1;/ /女口果d a t a g r i d v i e w的当前行被选中i f ( d g v Ma nager. Cu r r e nt Row. Se l e c t e d )/ / 将 s q l 语句 del e t e from Record where 1 = 1 +and I d = +当前选中行的第0个单元格的号码(即Id号)|s q l = s q l + and I d = +Con vert. Toln t 32( d g v

    21、 Ma nager. Cu r r e ntRow. Cells0. Va l u e.To St r in g ();i n t n = 0 ;Sq l Conn e c t i on conn = new Sq l Conn e c t i on(conn Str);Sq l Co mma nd c md = new Sq l Co mma n d ( s q l , conn);conn. Ope n();n = cmd. Execut eN on Query();if ( n = = 0)MessageBox. Show(” 不存在的 ID!);r e t u r n ;else i

    22、f ( n 0)MessageBox. Sh o w (删除成功!);conn. Cl o s e ();/ /删除完后刷新一下当前数据Re f r e s h ();3改-保存记录 (修改一条记录)/ /将鼠标点击的datagridview 上的行内容 传递给 文本框private v o i d d g v Ma nager_Cel l Conten t Cl i ck(objectsen d e r , Da t a Gr i dVi ewCel l Eve ntArgs e )/ /获取字段名为Movie_Name的单元格内容txt Movi e. Text =d g v Ma n a

    23、 g e r . R o ws e . Ro wI n d e x .Cel l s Movi e _ Na me . Va l u e. T o St r in g ();/ /同理 获取当前点击行里的 n a me 属性为 Movie_Director的单元格 获取并将其传至txt Di r e c t or 文本框txt Di rect or. Text =d g v Ma n a g e r . R o ws e . Ro wI n d e x .Cel l s Movi e _ Di rector. Vai u e. T o St r i n g();/new 个时间对象目的是将电影

    24、发行时间的小时,分和秒给去掉保留到最小单位为日Da t e T i me d a t e t o Da y = new Da t e T i me ( ). Dat e ;/ /将当前行的日期单元格的值 赋给 时间对象dat e t o Da yd a t e t o Da y.Cel l sCon vert. ToDat eTi me(dgvMa nager . Rows e . Ro wI n dexDat e_Rel eased.Vai ue);/ / 通过 ToShor t Dat eSt r in g()方法 将日 期后的 0 0:0 0:0 0 给剔除掉并赋给t xt Dat e文

    25、本框t x t Da t e. Text = datetoDay. T o S h o r t Da t e St r in g ();4保存记录/ /更新数据操作private void btn Save_Click(object sen d e r ,Ev e n t Ar g s e )/ /在对数据进行修改之前对文本框的内容做一下检查,如果为 空则 提示重新输入i f (txt Movi e. Text .Tri m( ) = = ” | |txt Di rector. Text. Trim() = = | |txt Date. Text . Tri m()=”)MessageBox.

    26、 S h o w (文本框的输入不能为空! ) ; |r e t u r n ;/ /使用SQL u p d a t e 更新语句/ /获取文本框中输入的内容,通过Id进行更新(Id为当前鼠标 点击行的I d ) |s t r ing s q l Up d a t e = u p d a t e Re c o r d s e tMo v i e_ Na me = + t xt Movi e. Text + , Mo v i e _ Di rector n+ txt Di rector. Text + , Da t e _ Re l e as e d = +txt Date. Text +whe

    27、re I d = +d g v Ma nager. Cu r r e nt Row. Ce l l s 0 . V a l u e . T o St r i n g ( ) +II I II SqlC onn ecti on conn = new SqlC onn ecti on(conn Str);Sq l Co mma nd cmd Update = new S q l Co mma n d ( s q l Update, conn);conn. Ope n();int n = cmd Update. ExecuteN on Query();i f ( n = = 0)/ /提示更新失败M

    28、essageBox. Show(” 更新失败!);retur n; / / 并且返回else i f ( n 0)/ /否则更新成功MessageBox. Sh o w (恭喜你!更新成功!);/ /执行完数据更新操作后需要关闭数据库节省资源conn. Cl o s e ();/ /更新完以后 调用刷新方法,将更新后的数据 显示在d a t agri dvi e w 上面Re f r e s h ();5 :查-查看记录 (查看当前所有记录)/ /查看并刷新所有数据private void btnV iew_Click(object sen d e r ,Ev e n t Ar g s e )s t r ing s q l = s e l e c tI d , Mo v i e _ Na me , Mo v i e_ Di rector, Dat e_Rel eased fromRe c o r d;Sq l Conn e c t i on conn = new Sq l Conn e c t i on(conn Str);Sq l Co mma nd c md = new Sq l C


    注意事项

    本文(电影信息管理系统理系统教学教材.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开