IC卡管理系统论文设计
学校餐饮IC卡管理系统详细设计

学校餐饮IC卡管理系统详细设计1.系统可行性分析饭卡管理系统是学校管理的重要系统之一,其发展方向和使用者对该系统的需求还在不断变化,功能还要不断完善,只有不断完善改进的系统才能为使用者和管理者带来便利,提高工作效率,真正人性化地服务于使用者。
1.1经济上的可行性本系统对硬件的要求不高,成本低廉,系统的功能较原来人工管理的效率有限大的优势,使用PC机对数据进行管理,也大大节省了人力,减低了成本,经济上完全可行。
1.2技术上的可行性本系统准备采用结构化的方式和C/S模式进行分析和设计,网络操作系统采用微软公司的Microsoft Windows 2003.数据库选用商务数据库Microsoft SQL Server 2000,操作人员只需要通过PC机操作,方便灵活、可靠性高。
我校人事管理人员具有高学历、高水平、对外来的新事物接受能力快的特点,并且接受过教育系统的计算机等级培训,对Windows有基本的了解,所以,如果开发一套操作简单的人事工资管理信息系统,完全可以帮助他们从繁琐的重复性劳动中解脱出来,以提高的工作效率。
1.3社会上的可行性传统的餐券交易模式在管理过程中效率低,容易出错,若建立起饭卡管理系统,则方便管理者和学生使用,可靠性高,且通过人机互助的形式,是食堂的消费更加精确、灵活、可靠。
1.4开发实施的可行性此类软件属于一般类管理软件,开发难度不大,没有很高深的算法和令人难以理解的专业知识,只需要经常和管理人员进行沟通就可以掌握完成软件的要点。
开发周期短,一般只需要一个月左右,产品出来后就可以推向市场,收回成本,获取利益。
2.需求分析传统的食堂在进行管理时,使用餐券进行消费。
餐券的流通使得就餐过程复杂麻烦,数据的管理不清晰,出错后没有明确的备份信息进行核对,在日常管理时,分工不明确,透明度不高。
使得食堂的就餐管理混乱无章,得不到学生的认可。
使用饭卡管理信息系统可以极大的满足学生和管理员的需求:(1)通过学生刷卡消费,系统可以自动统计消费信息,系统备有余份,如果学生对消费刷卡理由疑问,可以进行查询,方便统计。
基于IC卡考勤终端系统的设计与实).

辽东学院本科毕业论文(设计)基于IC卡考勤终端系统的设计与实现Design and implementation of IC card terminal systembased on学生姓名:学院:专业:班级:学号:指导教师:审阅教师:完成日期:辽东学院Eastern Liaoning University独创性说明作者郑重声明:本毕业论文(设计)是我个人在指导教师指导下进行的研究工作及取得研究成果。
尽我所知,除了文中特别加以标注和致谢的地方外,毕业论文(设计)中不包含其他人已经发表或撰写的研究成果,也不包含为获得辽东学院或其他单位的学位或证书所使用过的材料。
与我一同工作的同志对本研究所做的贡献均已在论文中做了明确的说明并表示了谢意。
作者签名:___________ 日期:__ __基于单片机的智能停车场停车位管理系统的设计与实现摘要本设计基于51单片机的智能IC考勤系统的设计与实现,利用51单片机作为主控制系统,采用IC模块对IC卡的识别并采用RS232通信协议将采集的信息发送给单片机。
单片机将信息显示在12864液晶显示屏上,并将信息上发至上位机,可以利用上位机进行实时的监测。
系统中应用了IC识别技术、12864液晶显示技术、实时时钟技术以及串口通信技术等先进技术实现了IC考勤的设计。
设计拥有较好的市场发展前景。
关键词:51单片机;IC考勤;12864液晶;实时时钟;- I -目录摘要 (I)一、绪论 (3)(一)考勤系统发展的背景 (3)(二)IC卡系统介绍 (3)(三)考勤系统设计意义 (4)二、方案选择 (6)三、硬件电路设计 (7)(一)单片机介绍 (7)(二)复位电路设计: (8)(三)单片机时钟电路设计 (9)(四)12864液晶显示屏 (9)(五)RS232串口设计 (10)(六)蜂鸣器电路 (11)(七)ATS522 IC卡识别模块 (11)(八)实时时钟模块设计 (12)四、软件设计 (14)(一)主程序流程图 (14)(二)软件程序各模块函数介绍 (19)1、延时函数: (19)2、信息采集函数: (19)3、液晶屏初始化函数: (19)4、实时时钟时间读取函数 (20)5、主程序 (21)五、调试与仿真 (22)总结 (24)参考文献 (25)附录A硬件原理图 (26)附录B程序源代码 (27)致谢 (40)一、绪论(一)考勤系统发展的背景随着计算机技术和网络技术的迅速发展,人类科学正进入信息时代,信息技术本身正对社会的改革产生深远的影响。
IC卡系统设计方案

项目方案设计一、系统概述随着高科技的蓬勃发展,智能化管理已经走进了人们的社会生活,为了方便对银行内部的统一管,我们采用IC卡一卡通模式对银行内部人员进行统一管理。
通过IC卡可以实现员工的考勤、人员出入登记、内部消费、工资发放等功能。
每个人仅需携带一张卡,即能当证件卡,也可作为消费卡,解决一种多卡并行、多卡多用、多卡多管的局面,提高了卡的方便性和实用性,员工可充值,挂失解挂等实用操作。
对卡应用单位,提供统一的查询平台,方便核对帐目,内部卡的管理等问题。
在使用该系统的过程中,只要将IC卡在消费机感应区的有效范围内出示有效卡,读卡器读取到IC卡中的有效信息,并根据相应的功能读取出对应的信息,同时将各种数据储存在存储器中,当管理系统计算机开启时,通过系统管理软件将其中数据读取出来,存放在相应的数据库文件中,在报表输出中可以根据打印条件统计输出员工需要的各种IC卡管理报表和销费情况统计明细报表。
利用IC卡一卡通的模式可以方便灵活的的管理不同部门不同员工的全部信息。
减少了错综复杂的登记核查信息,直接通过IC卡一卡通管理系统进行查询核算,大大的提高了工作效率,方便了员工的签到、出入、消费。
1、考勤功能智能IC考勤系统,具有每天签到功能,主要针对银行内部员工每日的签到,记录每个员工的上班下班时间,每月可以通过终端服务对不同部门员工的上班信息进行查询。
考勤管理系统,出入人员佩带IC身份识别智能卡,通过门口时,刷卡即可完成从身份识别、身份验证到出入记录的全过程操作。
这样就方便了人事部门对员工的管理又提高了工作效率,而且可以准确地记录员工的上班情况,可以进行公平的奖惩。
提高了员工的上班积极性。
2、门禁功能智能IC卡门禁管理系统(又称IC卡出入管理系统),具有对门户出入管理、实时监控、保安防盗报警等多种功能,它主要方便内部员工或住户出入,杜绝外来人员随意进出,既方便了内部管理,又增强了内部的使用安全性,从而为用户提供一个高效和具经济效益的工作环境。
IC卡发卡管理系统解决方案

IC卡发卡管理系统解决方案
随着IC卡应用市场的不断发展,IC卡的发卡量也不断增大,对发卡的速度也有了新的需求。
同时随着IC卡技术的发展和普及,对IC卡的发卡环节的安全性也提出了更高的需求。
所以原有的密钥母卡发卡方式已渐渐暴露出速度慢、安全性差等问题。
IC卡发卡管理系统使用了高速发卡管理服务器(CIMS),利用定制开发的密钥导入程序,实现IC卡发卡功能。
系统操作流程:
1. 在CIMS上,通过发卡管理员启动发卡密钥导入服务。
2. 在IC卡密钥管理系统中,提供发卡密钥导出服务
3. 通过发卡密钥导入程序,将IC卡密钥管理系统中的发卡密钥导出。
4. 通过发卡密钥导入程序,将发卡密钥导入CIMS中。
5. 在CIMS上,通过发卡管理员启动发卡密钥服务。
6. 打卡机和CIMS建立TCP/IP连接,进行批量发卡操作
方案特点:
采用IC卡发卡管理系统,具有以下特点:
能够适应不同的IC卡密钥管理系统,(需要定制开发一个发卡密钥导入程序)。
系统灵活、独立,便于管理。
能够和其他应用系统进行联合发卡。
大学本科信息专业公交卡片库存管理系统设计毕业论文

第二章是系统分析,详细分析了该系统的主要活动,并用了业务流程图,数据流程图等进行描述;
第三章是系统设计,设计了系统功能模块图,给出了各个模块的功能描述,设计了主要模块的程序流程图,给出了系统的详细数据库设计,并对系统地界面设计运用到的控件进行了介绍,设计了系统的母版页;
第四章是系统实现,给出了系统实现的一些界面,以帮助读者了解系统功能。
Keywords:Bus IC card inventory management system B/S Infromation Management System
第一章
进入20世纪90年代末,随着计算机网络和通信技术的大力发展,管理信息系统(ManagemenInformationSystem,MIS)进入网络化的发展时期。世界发达国家己经建立起完善的管理信息系统体系,在社会经济发展中发挥了巨大作用。信息社会的现代企业管理在企业内部通过企业信息系统合理协调物流和资金流,并由各子系统所获取的信息流进行企业的战略决策,各子系统以互联网为平台,合理调配人力、物力、财力资源。同时,企业通过互联网,参与全球一体化市场竞争。美国巨人食品公司高级副总裁布坎南曾说:“经营管理最难的不是作决策,而是掌握各种必要的情况。如果信息齐备,作决策就是顺理成章的事。”正因为信息如此重要,人们把当今时代称为“信息经济”、“信息经营”和“信息制胜”的时代[1],管理信息系统正是依托先进的信息技术,及时提供反映企业实际情况的信息,支持决策,并且能用数学模型及过去的信息预测未来,针对不同的管理层给出不同要求的报告,达到控制企业行为的目的。它还能辅助管理者进行监督和控制,以便有效地利用企业的资源。企业通过管理信息系统可以改善企业内部工作和管理的质量,提高企业的效率和竞争能力,适应日新月异的外部市场环境,尤其是同业竞争环境,为企业创造更大的效益,这对于成功的现代化企业管理是至关重要的[2]。
IC卡考勤系统设计

IC卡考勤系统设计朱高中【摘要】IC卡考勤管理系统是基于IC卡对员工基本信息进行管理的,设计出了一种对人员考勤监控的系统.其中包括信息初始值设置部分、数码管显示电路、复位电路、接触式IC卡模块电路等.通过接触式IC卡模块对员工的基本信息进行写入与读出,并利用矩阵键盘对员工初始信息进行设置,根据不同的出勤情况在数码管上进行不同的显示.该设计具有操作简单、成本较低即可实现员工出勤的考勤情况,方便企业的管理等优点.经过测试,本系统可以显示员工的基本信息.%IC card attendance management system, based on the basic information of the staff in IC card to manage, is the design of a monitoring system on staff attendance, including setting part of information of the initial value, digital control circuit, reset circuit, contacfless IC card module circuit. Based onthe basic information on the staff written and read in the contact IC card roodtile, and the information matrix keyboard to set the initial employees, depending on the attendance there will be a different display in the digital control. The design is simple, low cost, effective to the staff attendanceand convenient to facilitate enterprise management. After testing, the system can display basic information about employees.【期刊名称】《渭南师范学院学报》【年(卷),期】2011(000)012【总页数】5页(P68-72)【关键词】接触式IC卡;单片机AT89S52;数码管SM420364【作者】朱高中【作者单位】渭南师范学院物理与电气工程学院,陕西渭南714000【正文语种】中文【中图分类】TP273.5;TN409考勤作为一个单位的基础管理,越来越受到重视.传统考勤可分为两种:第一种,人工考勤.人工考勤靠专人书面登记,往往存在许多主观、人为因素,最终不能令管理层取得真实的考勤结果资料,甚至不能起到基本的约束作用;第二种,机械打卡钟.使用机械打卡钟,作为管理层有两种管理模式:(1)管理层不需取得考勤报表,只临时抽查个别员工的打卡卡片,难免会疏漏,使员工产生侥幸心理;(2)管理层要求取得考勤报表,加强各项管理,采用这种管理模式则需靠专人收集考勤记录,手工汇总录入计算机,则往往存在录入环节出错、考勤资料不真实、人力资源的浪费、效率低下、报表反映不及时等问题.本设计IC卡刷卡考勤管理系统就能解决传统考勤中出现的上述问题,通过接触式IC卡系统将员工信息收集、并显示在数码管上.其主要优点是使用方便、价格较低.本系统基本满足了考勤管理客观、准确的需求,具有一定的实用性.IC卡考勤系统的组成方框图如图1所示,它的主要组成部分有:信息初始值设置部分、数码管显示电路、AT89S52单片机模块、接触式IC卡模块电路等.其中,中心芯片配置为AT89S52单片机、数码管显示电路和接触式IC卡模块电路.IC卡考勤系统的总体框图如下:该部分电路与单片机的 P3.0、P3.1、P3.2、P3.3、P3.4、P3.5、P3.6、P3.7 相连,用于对员工初始信息的设置.该模块主要由4×4矩阵键盘组成,可对员工基本信息进行方便快捷地处理,可以对员工加班、迟到、缺勤、请假等情况进行考勤.数码管要正常显示,就要用驱动电路来驱动数码管的各个段码,从而显示出我们要的数字,因此根据数码管驱动方式的不同,可以分为静态式和动态式两类.1)静态显示驱动:静态驱动也称直流驱动.静态驱动是指每个数码管的每一个段码都由一个单片机的I/O端口进行驱动,或者使用如BCD码二至十进制译码器译码进行驱动.静态驱动的优点是编程简单、显示亮度高,缺点是占用I/O端口多,如驱动5个数码管静态显示则需要5×8=40根I/O端口来驱动,一个AT89S52单片机可用的I/O端口才32个,实际应用时必须增加译码驱动器进行驱动,增加了硬件电路的复杂性[2].2)动态显示驱动:数码管动态显示接口是单片机中应用最为广泛的一种显示方式之一,动态驱动是将所有数码管的8 个显示笔划“a,b,c,d,e,f,g,dp”的同名端连在一起,另外为每个数码管的公共极 COM增加位选通控制电路,位选通由各自独立的I/O线控制,当单片机输出字形码时,所有数码管都接收到相同的字形码,但究竟是哪个数码管会显示出字形,取决于单片机对位选通COM端电路的控制,所以我们只要将需要显示的数码管的选通控制打开,该位就显示出字形,没有选通的数码管就不会亮.通过分时轮流控制各个数码管的的COM端,就使各个数码管轮流受控显示,这就是动态驱动.在轮流显示过程中,每位数码管的点亮时间为1ms—2ms,由于人的视觉暂留现象及发光二极管的余辉效应,尽管实际上各位数码管并非同时点亮,但只要扫描的速度足够快,给人的印象就是一组稳定的显示数据,不会有闪烁感,动态显示的效果和静态显示是一样的,能够节省大量的I/O端口,而且功耗更低.通过一个7位的二进制电平信号可以显示出想要的结果.例如,点亮二极管 b、c,数码管将会显示数字 1,点亮 a、b、c、d、e、f、g,数码管将会显示数字0.所以,数码管的显示需要有7根连线.每个数字对应的二进制码如表1所示.数码管显示电路的硬件原理图如3所示:接触式IC卡模块主要调用IC卡写入程序,实现IC卡的参数写入,并将写入的信息显示于数码管上.IC卡写入、读取程序采用结构体成员函数设计,考勤管理采用死循环不断地检测IC卡状态、读取IC卡信息,并通过数码管显示.当SW端为低电平时,代表有IC卡插入,进而开始对员工开始考勤.[2-3]接触式IC卡电路的硬件原理图如4所示:接触式IC卡各个管脚的功能如表2所示:该模块主要有电阻、电容及按键开关组成,单片机在启动时都需要复位,以使CPU及系统各部件处于确定的初始状态,并从初态开始工作.AT89S52单片机的复位信号是从RST引脚输入到芯片内的施密特触发器中的.当系统处于正常工作状态,且振荡器稳定后,如果RST引脚上有一个高电平并维持2个机器周期以上,则CPU就可以响应并将系统复位.此复位电路RST端和正电源Vcc之间接一个按钮.当按下按钮时,则Vcc的+5V电平就会直接加到RST端.单片机复位电路要求有一个持续时间,加上电容可以使其两端电压不能突变.IC卡考勤系统的程序流程图如图5所示.程序基本执行过程:给硬件开始上电后,系统进行初始化设置,数码管显示为“0000”.对员工的基本信息进行预置,当系统扫描到有卡插入时且公司代码为123时,对此员工的个人信息进行显示,当公司代码不是123时,数码管显示“9999”[4-5].通过行列键盘扫描的方法确定输入的键值,具体过程:(1)查询是否有键按下.单片机向行扫描口P3口高四位输出全为“0”的扫描码,然后从列检测口P3口低四位检测信号,只要有一列信号不为“1”,则表示有键按下,且不为“1”的列即对应为按下键所在的行.(2)查询按下键所在的行、列位置.前面已经取得了按下键的行号,接下来要确定键所在的列,单片机向行扫描口P3口低四位输出全为“0”的扫描码,将行扫描后P3口的结果与列扫描后P3口的结果相与.相与的结果就是所按下键的代码值. (3)对得到的行号和列号译码,得到键值.对于4×4的行列式键盘,因为按键的位置由行号和列号惟一确定,且行列各4位,所以用一个字节(8位)就可以对键值进行编码.(4)消抖电路.因为操作者按下或松开按键时会产生机械抖动,所以要设置消抖处理电路.处理方法可以用硬件电路来实现,也可以用软件延时方法来实现.本设计采用软件延时方法来消除按键的抖动,一旦发现有键按下,就延时10ms以后再测按键的状态.这样就避开按键发生抖动的那一段时间,使CPU能可靠地读按键状态.在编制键盘扫描程序时,只要发现按键状态有变化,即无论是按下还是松开,程序都应延时10ms以后再进行其它操作.对于数码管动态扫描显示方式原理,如要在数码管上显示“2009”时,先在字段位上选通a、b、d、e和g端,即让P0口输出0xb5,同时该位的位选端9脚选通,在数码管的千位上显示“2”,然后系统又以极快的速度中止对9脚的选通,同时将要显示的“0”对应的字段位a、b、c、d、e和f位选端10脚选通,显示“0”字,如此同理知道个位显示“9”,然后又从千位开始循环导通.由于我们人眼的视觉停留效果在数码管上看到的将会是一个静态的“2009”.当有IC卡插入后,SW端为低电平,对IC卡进行复位操作后,将显示个人信息,完成后返回到主程序,继续键盘扫描部分;如果SW端为高电平,则表示没有IC卡插入,返回到扫描程序[6].在对电路进行实验调试时,VCC直接由计算机USB接口提供,接通电源后,在开始时系统自动通过复位电容实现开机瞬时自动复位,当在实验过程中需要系统复位时,可按复位键进行手动复位操作.给单片机加载如下程序:数码管显示“8888”,说明数码管和单片机连接正常且显示功能正常.加载键盘扫描程序测试键盘和单片机的连接,结果正常.插入IC卡后,数码管可以正常的显示员工个人信息.硬件电路完成后,对员工个人信息进行预置,并针对不同的情况,通过键盘对员工的个人信息进行改变,本设计基本都能正常的显示员工的出勤情况,并且具有较好可交互式.通过多次测试,本设计符合设计要求,能比较真实地反映情况.本设计IC卡考勤系统的设计初衷是为了实现员工出勤的考勤情况,方便企业的管理.在本设计中,所用到的器件都是比较常用的,如电阻、二极管、三极管、电容、数码管等.该考勤系统结构简单,成本较低,安全性高,用户界面的可交互性好,具有较高的实用价值.如果将数码管显示改为液晶显示,效果会更佳,适于广泛推广和进一步开发,具有比较好的市场前景.【相关文献】[1]于永.51单片机实例精讲[M].北京:电子工业出版社,2008.94-97.[2]赵升,谢文彬,高猛.基于无线网络的非接触式IC卡考勤系统的设计[J].电子测量技术,2010,33(11):110-113.[3]李民权,高顺利,吴先良.远距离非接触IC卡考勤系统的软件设计与实现[J].安徽大学学报(自然科学版),2003,27(3):63-67.[4]彭小峰,张里.基于非接触IC卡考勤管理信息系统设计[J].重庆工学院学报(自然科学版),2008,22(10):161-165.[5]刘梅,李正平,徐超.非接触式IC卡考勤系统的设计[J].现代电子技术,2007,240(1):147-149.[6]冯洋.基于 AT89C52 的水温控制系统[J].渭南师范学院学报,2010,25(2):49-52.。
IC卡管理系统

源头企业IC卡管理系统方案一、源头IC卡管理的意义目前对于短途运输车辆超限超载现象比较严重,管理难度大。
为解决这一难题,只能从根本上,也就是说从源头来加强管理,加强重点路段的监管。
依托公路超限检测站开展流动稽查,增加治超人员上路频次,扩大稽查范围。
为了使源头治超与流动稽查形成一个行之有效地配合,对源头实行IC卡管理是一个最好的解决方案。
在源头通过IC卡管理系统将称重仪表信息和车辆相关信息自动写入IC卡同时可以将车辆信息通过无线GPRS或光纤网络上传到中心服务器,提供远程查询,在流动稽查时通过手持设备读出IC卡的信息,实现快速稽查,也可通过手持设备查询中心服务器的数据来验证该卡信息是否与中心服务器的数据相匹配,实现有效地管理.二、源头IC卡管理的目标通过IC卡将源头运输车辆的进行统一管理,对运输车辆的称重信息、发货单位、收货单位等信息自动写入IC卡中,配合治理车辆超限超载行为.明确货运站场的主体责任,加强对进出货运车辆、从业人员的管控。
三、源头IC卡管理系统客户端介绍该系统根据全省统一的标准,对货运源头实现全方位的监管,实现了源头治超信息与IC卡道路运输证的对接。
系统主界面如图1:图1局部放大如图2:图2在IC卡管理系统中采用一车一卡制,在车辆过磅时首先刷卡自动获得车辆的车牌号码及相关信息,过磅人员选择其他相关数据,减少手工输入的过程,通过称重仪表自动获得车辆的称重信息,无需手工输入,减少管理漏洞,实现快速过车,提高工作效率。
在车辆信息保存的同时通过无线GPRS或光纤将车辆相关信息上传到监控中心服务器上,保证数据的安全性。
在公路稽查时通过手持设备读出IC卡中的信息进行快速的超限超载检查,同时也可以通过手持设备查询监控中心服务器的数据来验证该车辆IC卡的信息是否有效,保证当此稽查是有效的.在IC卡源头治超管理系统中,我们采用了源头治超与源头企业自动化管理相结合的方式,在对源头进行治超管理工作的同时,帮助企业建立一套自动化的管理系统。
IC卡应用毕业论文

毕业论文声明本人郑重声明:1.此毕业论文是本人在指导教师指导下独立进行研究取得的成果。
除了特别加以标注地方外,本文不包含他人或其它机构已经发表或撰写过的研究成果。
对本文研究做出重要贡献的个人与集体均已在文中作了明确标明。
本人完全意识到本声明的法律结果由本人承担。
2.本人完全了解学校、学院有关保留、使用学位论文的规定,同意学校与学院保留并向国家有关部门或机构送交此论文的复印件和电子版,允许此文被查阅和借阅。
本人授权大学学院可以将此文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本文。
3.若在大学学院毕业论文审查小组复审中,发现本文有抄袭,一切后果均由本人承担,与毕业论文指导老师无关。
4.本人所呈交的毕业论文,是在指导老师的指导下独立进行研究所取得的成果。
论文中凡引用他人已经发布或未发表的成果、数据、观点等,均已明确注明出处。
论文中已经注明引用的内容外,不包含任何其他个人或集体已经发表或撰写过的研究成果。
对本文的研究成果做出重要贡献的个人和集体,均已在论文中已明确的方式标明。
学位论文作者(签名):年月关于毕业论文使用授权的声明本人在指导老师的指导下所完成的论文及相关的资料(包括图纸、实验记录、原始数据、实物照片、图片、录音带、设计手稿等),知识产权归属华北电力大学。
本人完全了解大学有关保存,使用毕业论文的规定。
同意学校保存或向国家有关部门或机构送交论文的纸质版或电子版,允许论文被查阅或借阅。
本人授权大学可以将本毕业论文的全部或部分内容编入有关数据库进行检索,可以采用任何复制手段保存或编汇本毕业论文。
如果发表相关成果,一定征得指导教师同意,且第一署名单位为大学。
本人毕业后使用毕业论文或与该论文直接相关的学术论文或成果时,第一署名单位仍然为大学。
本人完全了解大学关于收集、保存、使用学位论文的规定,同意如下各项内容:按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存或汇编本学位论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版,允许论文被查阅和借阅。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
广西工学院IC卡管理系统设计题目IC卡管理系统教学系计算机系专业计算机科学与技术班级07 计科姓名某某某指导教师某某某2010年10月01日摘要IC卡管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对于前者要求建立起数据一致性和完整性强、数据安全性好的库。
而对于后者则要求应用程序功能完备,易使用等特点。
经过分析,我们使用 MICROSOFT公司的 VISUAL BASIC开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。
关键字:Visual Basic6.0,控件、窗体、数据库,校园管理AbstractThe IC card administrative system of the is a typical information management system (MIS ), it it develops to be mainly including setting-up and maintenance and front application program of backstage supporter's database development two respect. Demand to set up consistency of the data and integrality the storehouse of strong, data with good security as to the former. Require to the latter the function of the application program is complete, apt characteristic of using etc.Through analyzing, we use VISUAL BASIC developing instrument of MICROSOFT Company, utilize its various target -oriented developing instruments offered, data window this can convenient especially but succinct intelligent target to handle database, set up system employ prototype, then go on demand change and take the place of to initial prototype system within short time at first, revision constantly and improve, until forming the feasible system that users are satisfied with.Key word:Visual Basic6.0, controlling part, body of window, database, manage in the campus目录摘要 (2)Abstract (2)第一章绪论 (3)第二章系统总体设计规划 (4)2.1卡管理中心(服务器) (4)3.1技术可行性分析 (6)3.2系统概述 (9)3.3系统简介 (10)第四章. 系统的运行环境及使用方法 (11)4.1 系统的运行环境 (11)4.2 客户/服务器结构的特点 (13)4.3 远程数据访问 (13)第五章系统的功能及结构 (15)5.1系统的功能 (15)5.2 系统的总体结构图 (15)5.3系统所用数据库和表 (16)第六章各模块的详细介绍 (17)6.1登录模块 (17)6.2卡管理模块 (19)6.3 查询模块 (21)6.4报表模块 (22)6.5系统管理模块 (23)第七章结论 (24)致谢 (25)参考文献: (25)附录2 (28)附录3 (30)第一章绪论随着计算机技术和网络技术的迅速发展,人类科学正进入信息时代,信息技术本身正对教育的改革产生深远的影响。
现代化的学校少不了现代化的教学设施、设备的武装。
建设“IC卡管理系统”,为学校的教师、学生和教学管理人员提供具有开放性、灵活性、面向学校应用服务的管理平台、是教学管理科学化的必要前提和基本途径,所以,“IC卡管理系统”的建设势在必行。
随着社会的进步与变革,各学校原有的消费和管理模式已不能适应新的发展要求,基于目前现状“IC卡管理”应运而生。
所谓“IC卡管理”即在学校内,凡有现金、票证或需要识别身份的场合均采用卡来完成。
此种管理模式代替了传统的消费管理模式,为学校的管理带来了高效、方便与安全。
建立先进的信息管理系统是实现高等教育现代化的必由之路,而智能卡技术的推广运用,则是推进高校信息化管理的重要举措之一。
IC智能卡可供学生用于校园内部处理杂务,购买食品、饮料、书本,借阅图书,查资料,洗澡等。
学生只需在管理中心开设帐户并存入金额,即可启用其电子钱包功能,可反复充值,“IC卡管理系统”可真正意义地实现“一卡在手,走遍校园”。
独具特点的通用查询子系统使其可充当管理学校日常消费、管理的角色,并为领导的决策提供可靠的数据依据,同时也为教职员工和学生提供了方便。
第二章系统总体设计规划系统功能结构组成IC卡管理系统架构总体分二层,分别是卡管理中心与各子系统,现介绍如下:服务器、客户端2.1IC卡管理中心(服务器)由中心数据库服务器、存贮设备、中心应用服务器、前置机以及各种管理软件共同构成了IC卡管理中心。
中心数据库服务器:中心数据库服务器装有win9x或win2000操作系统平台, Access2000数据库系统,根据学校的规模、营业流水的大小以及管理模式可以使用较高档次的PC服务器和数据存储设备,以保证数据的安全性与可靠性及系统的稳定性;中心服务器根据实际需要可以直接接入到校园网提供的虚拟专网中。
主要功能是为各前置机提供个人帐户记录、历史流水帐的实时查询服务,提供全部和部分数据库子集、索引的查询服务;实时存储各地交易、充值、扣款流水的服务;中心数据的实时更新、存储备等服务。
2.2设计理念1. 实现一卡走遍校园,一卡通用、一卡多用用射频卡代替学校目前使用的学生证、借书证、和食堂就餐券、澡票等、证件、计算机房的机时票等,实现学生只要带一张卡即可在校内食堂、洗浴中心、等收费场所消费;也可以去图书馆查阅资料、借阅书籍;去机房上机等。
从根本上实现“一卡在手,走遍校园”的设想。
实现全校各类数据的统一性和规范性;提高学校的现代化管理水平。
设计上追求先进,注重实用、科学、经济及合理性;力求系统的安全、简捷、功能齐全;充分考虑系统的可扩展、可维护。
2. IC卡的作用IC卡可代替:学生证、工作证、身份证、借书证、会员证、餐卡、钱包、存折。
3. IC卡管理系统应用范围学生管理:注册、注销身份识别:图书馆、计算中心。
交费:上机。
用餐:餐厅。
4. 总体应用结构总体结构图各消费点通过校园主干网和中心服务器联结,通过校园主干网与中心进行数据交换,主干网的安全是整个校园IC卡管理系统运行的安全保证。
为了确保系统安全,设计上采用了中心服务器与各消费点服务器之间的非实时性及实时性相结合原则,即:主干网通可进行数据交换,便于数据统计,主干网不通各消费点服务器可承担各消费系统运行任务,保证各消费系统正常运行。
第三章系统设备准备3.1技术可行性分析目前计算机以进入日新月异的时代,大内存、大容量的硬盘也以普及,这就为系统提供了强有力的硬件保障。
操作系统现有Windows98/windows2000等,同时提供了面向对象的程序设计工具——Visual Basic 等。
它们强大的功能为实现用户要求提供保证,综上所述在技术上是可以完成的。
在目前市场上这些众多的程序开发工具中,有些强调程语言的弹性与执行效率;有些则偏重于可视化程序开发工具所带来的便利性与效率的得高,各有各的优点和特色,也满足了不同用户的需求。
然而,语言的弹性和工具的便利性是密不可分的,只有便利的工具,却没有弹性的语言作支持,许多特殊化的处理动作必需要耗费数倍的工夫来处理,使得原来所标榜的效率提高的优点失去了作用;相反,如果只强调程语言的弹性,却没有便利的工具作配合,会使一些即使非常简单的界面处理动作,也会严重地浪费程序设计师的宝贵时间。
作为数据库系统的开发,Visual Basic是一个非常理想选择。
数据库是MIS中的重要支持技术,在MIS开发过程中,如何选择数据库管理是一个重要的问题,目前,数据库产品较多,每种产品都具有各自的特点和适用范围,因此,在选择数据库时,应考虑数据库应用的特点及适用范围,本系统选用的数据库语言Visual Basic语言,该开发工具具有很多长处:Visual Basic是一种可视化的、面对对象和条用事件驱动方式的结构化高级程序设计,可用于开发Windows环境下的种类应用程序。
它简单易学、效率高,且功能强大,可以与Windows的专业开发工具SDK相媲美,而且程序开发人员不必具有C/C++编程基础。
在Visual Basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的应用程序接口(API)函数,以及动态链接库(DLL)、动态数据交换(DDE)、对象的链接与嵌入(OLE)、开放式数据访问(ODBC)等技术,可以高效、快速地开发出Windows环境下功能强大、图形界面丰富的应用软件系统。
总的来说,Visual Basic具有以下特点:可视化编程:用传统程序设计语言设计程序时,都是通过编写程序代码来设计用户界面,在设计过程中看不到界面的实际显示效果,必须编译后运行程序才能观察。
如果对界面的效果不满意,还要回到程序中修改。
有时候,这种编程-编译-修改的操作可能要反复多次,大大影响了软件开发效率。
Visual Basic提供了可视化设计工具,把Windows 界面设计的复杂性“封装”起来,开发人员不必为界面设计而编写大量程序代码。
只需要按设计要求的屏幕布局,用系统提供的工具,在屏幕上画出各种“部件”,即图形对象,并设置这些图形对象的属性。
Visual Basic自动产生界面设计代码,程序设计人员只需要编写实现程序功能的那部分代码,从而可以大大提高程序设计的效率。
面向对象的程序设计4.0版以后的Visual Basic支持面向对象的程序设计,但它与一般的面向对象的程序设计语言(C++)不完全相同。