电影信息管理系统理系统

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

标准文案

PINGDINGSHAN UNIVERSITY

RFID原理与应用

课程设计

题目: 电影信息管理理系统的实现

院(系): 信息工程学院

专业年级: 物联网工程2014级

姓名: jjzjcjzc

学号: csjkkcskl 指导教师: csjklks

2016年6月28日

目录

1 绪论 (1)

1.1 课题的背景及意义 (1)

1.1.1 系统功能设计 (1)

1.1.2 系统设计 (1)

2 相关技术及工具介绍 (3)

2.1 系统功能设计 (3)

2.2 用户信息管理功能的实现 (4)

2.2.1 界面及数据库设计 (4)

2.2.1 RFID串口设计 (6)

2.2.1 日志查看功能 (7)

附录 (9)

参考文献 (18)

致谢 (19)

1 绪论

在现实程序开发中, 我们开发的最多,最广泛的还是一些各类型的数据管理系统,当然不同的系统有功能上的差异,数据库也不一样,但最主要,最常见的功能无外乎对数据的基本操作(增删改查)。该简易电影记录管理系统能够实现对电影记录的各项操作。

1.1 课题的背景及意义

近年来随着电影行业的快速发展,需要处理的电影信息日趋加大。为了提高电影记录管理的管理水平,优化资源,尽可能的降低管理成本。电影记录管理系统是从电影的现状出发,根据电影记录管理的新要求进行开发设计,它解决了电影记录管理数据信息量大,修改不方便,对一系列数据进行统计与分析花费时间长等问题,帮助电影管理人员有效管理电影记录信息。

1.1.1 系统功能设计

1:用户登陆实现登陆界面跳转主页面。

2:增删查改实现电影信息的增删查改。

3:连接RFID数据实现将RFID标签数据读入系统。

4:密码修改实现用户密码修改功能,完善管理安全。

5:日志查看用于记录和查看用户的系统登录和退出历史。

1.1.2 系统设计

该电影信息管理系统所采用的技术及开发工具,涉及页面开发技术、采用的架构、数据库管理系统、web服务器及开发工具、us、IS015693读写器等。

2 相关技术及工具介绍

该电影信息管理系统所采用的技术及开发工具,涉及页面开发技术、采用的架构、数据库管理系统、web服务器及开发工具等。

2.1 系统功能设计

根据需求分析确定该系统划分为以下几个功能:

(1)电影记录管理系统的登录模块。

1:创建登陆界面,然后再添加一个登录成功后的跳转窗体 name: FrmManager.cs

2:创建一个数据库用于存取用户的账户和密码信息,建数据表。

3:设置列名(字段名) 数据类型以及是否允许该字段为空列名分别为用户ID: MId 用户名: MUserName 用户密码: MUserPwd

4:设置MId 的主键,是否自我增长标识(Identity Specification)也设置一下.将 Identity Specification 中的

Is Identity 设置为 Yes(目的是让每插入1行新数据 ID数自动+1). 设好了以后保存数据表,表名为MovieAccount. .数据表建完以后,我们需要手动插入用户登录系统所需要的用户名和密码

5:设置登陆界面

2.2 用户信息管理功能的实现

2.2.1 界面及数据库设计

用户信息管理功能主要实现系统用户对自己注册信息的增删查改。

(1) 新增数据表

我们在之前的数据库Movie中创建一个Record数据表,用于存储我们需要操作的电影记录数据,这里Id需要设置为自动增长,手动插入一些数据.数据库创建完成后,开始实施系统界面.

(2)界面设计

窗体name: FrmManager

文本框电影名称name:txtMovie

导演 name:txtDirector

发型日期name:txtDate

按钮查看记录name:btnView

删除记录name:btnDelete 添加记录name:btnAdd 保存记录name:btnSave

2.2.2RFID串口设计

该功能主要是刷进电影数据,通过读卡器对电影光盘之类中的RFID标签读取物流信息。

RFID系统在实际应用中,电子标签附着在待识别物体的表面,电子标签中保存有约定格式的电子数据。读卡器可无接触地读取并识别电子标签中所保存的电子数据,从而达到自动识别物体的目的。读卡器通过天线发送出一定频率的射频信号,当标签进入磁场时产生感应电流从而获得能量,发送出自身编码等信息,被读取器读取并解码后送至电脑主机进行相关处理。

2.2.3日志查看功能

1:在登录窗体FrmLogin.cs定义3个全局变量,用于获取登录的用户名,登录情况(登录还是退出)以及相应的时间;然后在日志查看窗体调用该全局变量并且通过使用SQ插入语句将其保存到SQL Server中,然后在访问日志查看窗体的时候,通过窗体自动加载插入数据和查看数据的方法

2:定义3个全局变量:

1:登录成功和退出的用户Uid (public static string Uid;) --在第三章密码修改功能的时候已经定义了

2:登录成功和退出的时间Time(public static DateTime

Time;)

3:登录情况Situation-2种包括"登录"和"退出" (public static stringSituation;)

附录

1 登陆界面的核心代码:

p r iv at e v o id b t nL og i n_Cl i ck(ob je c t se n de r,Ev e nt Ar g s e) { u si ng(S q lC on n ec ti o n co n n = n ew Sq lC o nn e c t io n(c on n St r))

{

st ri n g s ql= "se le c t M U se r Pw d f ro m M o v ie A cc ou n t wh e re M U se r Na me='" + t x tN am e.T e xt +"'";

us in g (Sq lC o mm a nd c m d = n ew S q lC o mm a nd(s ql, c on n))

{

c on n.O p en();

u si ng(S ql D at aR e a de r sd r = c md.Ex ec u t eR e ad er()

{

i f (s dr.R e ad())

{

s tr in g p w d = sd r.G e tS tr i ng(0).T ri m();

i f (p w d ==tx tP w d.T ex t)

{

M e ss ag e Bo x.S ho w("系统登录成功,正在跳转主页面...");

F r mM an a ge r ma n ag e r= n ew Fr m Ma na g er();

m a na ge r.S ho w();

t h is.H i de();

}

e ls e

{

M e ss ag e Bo x.S ho w("密码错误!请再次输入!");

相关文档
最新文档