电影信息管理理系统

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1PINGDINGSHANUNIVERSITYRFID原理与应用课程设计题目:电影信息管理理系统的实现院(系):信息工程学院专业年级:物联网工程2014级姓名:jjzjcjzc学号:csjkkcskl指导教师:csjklks2016年6月28日基于web的电子文件管理系统的设计与实现目录1绪论..................................................11.1课题的背景及意义................................11.1.1系统功能设计..............................11.1.2系统设计..................................12相关技术及工具介绍....................................32.1系统功能设计....................................32.2用户信息管理功能的实现..........................42.2.1界面及数据库设计..........................42.2.1RFID串口设计..............................62.2.1日志查看功能..............................7附录..................................................9参考文献...............................................18致谢.................................................19电影信息管理系统的实现11绪论在现实程序开发中,我们开发的最多,最广泛的还是一些各类型的数据管理系统,当然不同的系统有功能上的差异,数据库也不一样,但最主要,最常见的功能无外乎对数据的基本操作(增删改查)。该简易电影记录管理系统能够实现对电影记录的各项操作。1.1课题的背景及意义近年来随着电影行业的快速发展,需要处理的电影信息日趋加大。为了提高电影记录管理的管理水平,优化资源,尽可能的降低管理成本。电影记录管理系统是从电影的现状出发,根据电影记录管理的新要求进行开发设计,它解决了电影记录管理数据信息量大,修改不方便,对一系列数据进行统计与分析花费时间长等问题,帮助电影管理人员有效管理电影记录信息。1.1.1系统功能设计1:用户登陆实现登陆界面跳转主页面。2:增删查改实现电影信息的增删查改。3:连接RFID数据实现将RFID标签数据读入系统。4:密码修改实现用户密码修改功能,完善管理安全。5:日志查看用于记录和查看用户的系统登录和退出历史。基于web的电子文件管理系统的设计与实现1.1.2系统设计该电影信息管理系统所采用的技术及开发工具,涉及页面开发技术、采用的架构、数据库管理系统、web服务器及开发工具、us、IS015693读写器等。电影信息管理系统的实现32相关技术及工具介绍该电影信息管理系统所采用的技术及开发工具,涉及页面开发技术、采用的架构、数据库管理系统、web服务器及开发工具等。2.1系统功能设计根据需求分析确定该系统划分为以下几个功能:(1)电影记录管理系统的登录模块。1:创建登陆界面,然后再添加一个登录成功后的跳转窗体name:FrmManager.cs2:创建一个数据库用于存取用户的账户和密码信息,建数据表。3:设置列名(字段名)数据类型以及是否允许该字段为空列名分别为用户ID:MId用户名:MUserName用户密码:MUserPwd4:设置MId的主键,是否自我增长标识(IdentitySpecification)也设置一下.将IdentitySpecification中的IsIdentity设置为Yes(目的是让每插入1行新数据ID数自动+1).设好了以后保存数据表,表名为MovieAccount..数据表建完以后,我们需要手动插入用户登录系统所需要的用户名和密码5:设置登陆界面基于web的电子文件管理系统的设计与实现2.2用户信息管理功能的实现2.2.1界面及数据库设计用户信息管理功能主要实现系统用户对自己注册信息的增删查改。(1)新增数据表我们在之前的数据库Movie中创建一个Record数据表,用于存储我们需要操作的电影记录数据,这里Id需要设置为自动增长,手动插入一些数据.数据库创建完成后,开始实施系统界面.电影信息管理系统的实现5(2)界面设计窗体name:FrmManager文本框电影名称name:txtMovie导演name:txtDirector发型日期name:txtDate按钮查看记录name:btnView删除记录name:btnDelete添加记录name:btnAdd保存记录name:btnSave基于web的电子文件管理系统的设计与实现2.2.2RFID串口设计该功能主要是刷进电影数据,通过读卡器对电影光盘之类中的RFID标签读取物流信息。RFID系统在实际应用中,电子标签附着在待识别物体的表面,电子标签中保存有约定格式的电子数据。读卡器可无接触地读取并识别电子标签中所保存的电子数据,从而达到自动识别物体的目的。读卡器通过天线发送出一定频率的射频信号,当标签进入磁场时产生感应电流从而获得能量,发送出自身编码等信息,被读取器读取并解码后送至电脑主机进行相关处理。电影信息管理系统的实现772.2.3日志查看功能1:在登录窗体FrmLogin.cs定义3个全局变量,用于获取登录的用户名,登录情况(登录还是退出)以及相应的时间;然后在日志查看窗体调用该全局变量并且通过使用SQ插入语句将其保存到SQLServer中,然后在访问日志查看窗体的时候,通过窗体自动加载插入数据和查看数据的方法2:定义3个全局变量:1:登录成功和退出的用户Uid(publicstaticstringUid;)--在第三章密码修改功能的时候已经定义了2:登录成功和退出的时间Time(publicstaticDateTimeTime;)基于web的电子文件管理系统的设计与实现3:登录情况Situation-2种包括登录和退出(publicstaticstringSituation;)电影信息管理系统的实现9附录1登陆界面的核心代码:privatevoidbtnLogin_Click(objectsender,EventArgse){using(SqlConnectionconn=newSqlConnection(connStr)){stringsql=selectMUserPwdfromMovieAccountwhereMUserName='+txtName.Text+';using(SqlCommandcmd=newSqlCommand(sql,conn)){conn.Open();using(SqlDataReadersdr=cmd.ExecuteReader(){if(sdr.Read()){stringpwd=sdr.GetString(0).Trim();if(pwd==txtPwd.Text){MessageBox.Show(系统登录成功,正在跳转主页面...);FrmManagermanager=newFrmManager();manager.Show();this.Hide();}else{MessageBox.Show(密码错误!请再次输入!);基于web的电子文件管理系统的设计与实现RFID串口设计核心代码:1:读取数据privatevoidbtnRead_Click(objectsender,EventArgse){//reader.OpenSerialPort(COM1);//System.Threading.Thread.Sleep(500);Byte[]data=newByte[8];intvalue=reader.GetOne(refdata);//if(value!=0)//intvalue=0x01;//Inventory(data,0x27,reftagCount);if(value!=0){this.lblState.Text=读取状态:失败,没有得到任何有效数据。;this.txtRFIDData.Text=;return;}this.txtRFIDData.Text=String.Format({0:X2}{1:X2}{2:X2}{3:X2}{4:X2}{5:X2}{6:X2}{7:X2},data[0],data[1],data[2],data[3],data[4],data[5],data[6],data[7]);//Stringstr=String.Format({0:X2}{1:X2}{2:X2}{3:X2}{4:X2}{5:X2}{6:X2}{7:X2},data[0],data[1],data[2],data[3],data[4],data[5],data[6],data[7]);this.lblState.Text=读取状态:成功!;//reader.CloseSerialPort();}2:设置串口参数电影信息管理系统的实现11publicByteOpenSerialPort(StringportName){try{//设置串口参数//serialport=newSerialPort(portName);serialport.PortName=portName;serialport.BaudRate=115200;serialport.DataBits=8;serialport.StopBits=StopBits.One;serialport.Parity=Parity.None;//serialport.ReadTimeout=500;//serialport.WriteTimeout=500;serialport.Open();if(!serialport.IsOpen){returnAllDone;//打开成功}else{returnSerialPortErr;//打开失败}}catch{returnSerialPortErr;//打开失败}}电影记录管理系统界面的核心代码:1:增-添加记录(添加一条新记录)//添加数据基于web的电子文件管理系统的设计与实现privatevoidbtnAdd_Click(objectsender,EventArgse){intn=0;stringsql=insertintoRecord(Movie_Name,Movie_Director,Date_Released)values(@Movie_Name,@Movie_Director,@Date_Released);if(txtMovie.Text.Trim()==||txtDirector.Text.Trim()==||txtDate.Text.Trim()==){MessageBox.Show(插入数据不能为空,请按要求插入数据!);return;}SqlParameter[]param={newSqlParameter(@Movie_Name,txtMovie.Text),newSqlParameter(@Movie_Director,txtDirector.Text),newSqlParameter(@Date_Released,Convert.ToDateTime(txtDate.Text))};SqlConnectionconn=newSqlConnection(connStr);SqlCommandcmd=newSqlCommand(sql,conn);conn.Open();cmd.Parameters.AddRange(param);n=cmd.ExecuteNonQuery();if(n==0){MessageBox.Show(添加失败!);return;电影信息管

1 / 21
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功