利用ExcelVBA插件实现证件信息批量校验

利用ExcelVBA插件实现证件信息批量校验
利用ExcelVBA插件实现证件信息批量校验

利用ExcelVBA插件实现证件信息批量校验

摘要:使用excel表格实现证件申请信息批量填报,并按要求对有关内容进行有效性校验。通过分析jpg格式图片文件的结构,自行编写代码获取图片尺寸等信息。利用excelvba插件,实现了证件提报信息批量校验。

关键词:excelvba插件;jpg图片文件;有效性校验

中图分类号:tp311 文献标识码:a 文章编号:1007-9599 (2012)24-0004-03

1 引言

举办重要会议、活动时,通常需要为与会人员制作发放专用证件。因为与会人员数量较多,逐一录入效率很低,一般情况下采用批量提报的方式采集数据。目前,我单位使用公安部第一研究所开发的证件管理软件制作证件,该软件使用excel表格批量导入制证信息。申请单位按要求将申请人姓名、身份证号码、单位等信息填入既定格式的excel表格,与申请人照片保存在同一文件夹内打包提报。照片文件为jpg格式,以申请人姓名加“-”再加出生日期命名,如“张三-19810213.jpg”。为了保证照片质量,通常需要对照片尺寸和文件大小提出要求,如照片尺寸指定为413×579像素,文件大小不超过300k。这种数据采集方式大大减轻了制证人员的工作量,提高了工作效率。

在实际应用中我们也遇到了一些问题:一是导入信息时缺少照片。有些是因为确实漏报了照片,有些是因为照片不是jpg格式,

批量制作带照片的证件

批量制作带照片的证件 张平娃 【摘要】: Word中的邮件合并功能和IncludePicture域使用是Word的一项高级功能,使 用该功能除了可以方便地批量处理信封和信函之外,还可以轻松地批量制作毕业证、准考证、成绩单以及带照片的证件等。本文详细的介绍了邮件合并功能的概念和应用,并结合准考证的制作过程,阐述了使用邮件合并功能和IncludePicture域制作带相片的证件的方法和技巧。 【关键词】:批量制作邮件合并IncludePicture域 在日常生活和工作过程中,经常需要打印大批量的主要内容相同、格式固定的文件。如打印“准考证、荣誉证书”之类的带照片的证件等。这些文件的主要内容和格式都相同,只有少量内容不同,如果用传统逐个打印的方法,工作量大,而且繁琐、易出错。使用Word 的邮件合并功能可以轻松、准确无误地快速完成这些工作。Word的邮件合并功能将包含有相同内容的主文档和包含变化内容的记录表合并成所需要的多个文档,达到节省时间,提高效率的目的。目前关于邮件合并功能应用的文章,几乎都是仅涉及文本内容的合并。对于带照片的邮件合并功能的应用的相关文内容很少。下面,以制作带照片的“准考证”为例,详细介绍使用邮件合并功能批量制作带照相片的证件的方法。 邮件合并是指在Office 2003中,先建立两个文档:一个WORD包括所有文件共有内容的主文档(比如未填写的信封等)和一个包括变化信息的数据源EXCEL(填写的收件人、发件人、邮编等),然后使用邮件合并功能在主文档中插入变化的信息,合成后的文件用户可以保存为Word文档,可以打印出来,也可以以邮件形式发出去。 一、使用“邮件合并”功能的文档通常都具备两个规律: (一)是我们需要制作的数量比较大; (二)是这些文档内容分为固定不变的内容和变化的内容,比如信封上的寄信人地址和邮政编码、信函中的落款等,这些都是固定不变的内容,而收信人的地址邮编等就属于变化的内容。其中变化的部分由数据表中含有标题行的数据记录表表示。 二、“邮件合并”的应用领域 (一)批量打印信封:按统一的格式,将电子表格中的邮编、收件人地址和收件人打印出来。 (二)批量打印请柬: (三)批量打印学生成绩单:从电子表格成绩中取出个人信息,并设置评语字段,编写不同评语。 (四)批量打印各类获奖证书:在电子表格中设置姓名、获奖名称和等级,在WORD 中设置打印格式,可以打印众多证书。 (五)批量打印准考证、毕业证、明信片、信封等个人报表。 总之,只要有数据源(电子表格、数据库),只要是一个标准的二维数表,就可以很方便的按一个记录一页的方式从WROD中用邮件合并功能打印出来。 三、“邮件合并”的基本过程 (一)建立主文档 “主文档”就是前面提到的固定不变的主体内容,比如准考证中工种、级别等对每个

列车时刻查询决策系统设计

课程设计任务书 班级姓名学号 课程设计起止日期2007年3月6日至2007年3月17日 实习地点 课程设计题目列车时刻查询决策系统 课程设计内容与要求: 列车时刻查询决策系统主要功能是:通过列车时刻查询决策系统,管理人员可以对车站设置、列车类型进行新建和修改,及列车票价的调整;对车次进行增加和维护;用户可以对列车的查询进行站站查询,及车次查询。在查询当中可以查询到任意车次始发站和终点站两站之间的所有车次,并且可以查询出所要查询的两站之间距离公里数、经过的时间、行驶总时间、票价和车次类型等各种信息。 主要有以下几个功能模块: 1、基础数据模块:包括车站设置、列车类型、价格调整、退出系统。 管理员可以在车站设置中进行车站的新建和修改;在列车类型中对列车类型进行新建和修改;以及在价格调整中进行列车票价的调整。 2、车次管理模块:包括增加车次、车次维护。 管理员可以对车次进行增加和维护。 3、列车查询模块:包括站站查询、车次查询。 用户可以在此系统中进行站站查询,及车次查询。

指导教师 2007 年 3 月 17 日

1、课程设计目的和意义 1.1设计目的 列车时刻查询决策系统是便民类的系统。该系统能够为用户提供有关列车时刻充足的信息和快捷的查询手段。在计算机普及的信息时代,用电脑软件来查询列车时刻已经替代了一直以来人们使用传统的方式查询列车时刻,用传统的方式存在着许多缺点,如:效率低、时间长、繁琐,给用户带来了诸多不便。使用电脑软件进行查询,具有很多优点,例如:查询迅速、方便、清晰、信息存储量大等。因此有利于人们快速、方便的查找到所需的相关列车时刻信息。从真正意义上做到了“便民”。 1.1.1设计意义 列车时刻查询和决策工作是一项琐碎、繁杂的工作,由于列车时刻在各种节日休假时期经常性的调整,导致列车时刻表必须经常修改,以确保准确无误的向用户及时的提供列车时刻信息。几十年前的那种传统的方式存在着许多缺点,如:效率低、时间长、繁琐,给用户带来了诸多不便。在计算机普及的信息时代,使用电脑软件进行查询,使查询更加迅速、方便、清晰。 此列车时刻查询决策系统软件,能帮助人们利用计算机快速方便的查询列车时刻。本软件集列车基本数据、车次管理、列车查询于一身,目的在于能够使管理人员更加方便快捷的对列车时刻进行更新和管理。同时使用户更加方便快速的查询列车时刻信息。此列车时刻查询决策系统使列车时刻信息的查询工作更系统化、规范化、自动化。从而在一方面提高了管理人员的工作效率,减少了传统人工管理方式所带来的人力,物力的浪费,另一方面由于本软件具有查找方便、可靠性高、存储量大等优点,所以实现了列车时刻信息查询及管理的自动化。 2、软硬件环境 软件环境:Windows XP 硬件环境:CPU:inter pentinum?4、主频:2.80G赫兹、内存:256M、40G硬盘开发环境:Windows XP 、Delphi5.0 、Microsoft Office Access 2003 inter pentinum?4、256MB内存、40G硬盘 3、系统设计及开发过程 3.1需求分析 需求分析的任务是通过详细调查现实世界要处理的对象(组织、部门、企业等),充分了解原系统(手工系统或计算机系统)工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。新系统必须充分考虑今后可能的扩充和改变,不能仅仅按当前应用需求来设计数据库。 需求分析的重点是调查、收集与分析用户在数据管理中的信息要求、处理要求、安全性与完整性要求。 基于需求分析的方法,我从网络中以及经常需要进行列车时刻查询的人群中进行了调查,得出此列车时刻系统的功能包括以下各项: 3.1.1基础数据模块 此模块包含了车站设置、列车类型、价格调整、退出系统四种功能。 3.1.1.1 车站设置

利用Word邮件合并批量打印带照片的证书

利用Word邮件合并批量打印带照片的证书 四川省宜宾市筠连中学邓敬 学校教务处每年都要打印带照片的学生会考证和毕业证,政教处每学期都要打印上千份的校牌(胸卡)、学生证和荣誉证,总务处每月都要打印教职工的工资条,班主任每学期都要填写学生的带成绩的通知书和学生档案……若每一份都用手工填写打印,须花很多时间且又麻烦,还易出错。若利用Word邮件合并功能,这些问题就迎刃而解了,下面以制作准考证为例进行说明。 一、准备工作:准备一份Excel的学生信息数据。需要注意的是:在使用Excel工作簿时,必须保证数据文件是数据库格式,即第一行必须是字段名,数据行中间不能有空行等。比如第一行里面包含了编号、准考证号、考生姓名及其他相关信息的字段,要批量打印照片的话,还需要加一个照片格式和照片名(照片名必须与学生姓名一致,“照片”的输入如下图所示,单击G2,在G2的编辑栏中输入“=A2&F2”后敲回车键,再双击单元格进行自动填充即可)。数据准备工作的正确与否,关系到以后打印出来的证件正确与否,所以必须要仔细校对检查。 二、接下来的工作就是要用word设计模板格式了,设计好后,保存为模板格式。 四川省宜宾市普通高中会考 准考证

三、照片的拍摄采集与编辑 照片格式:jpg;大小:10~15 KB为宜;名称:要与学生姓名一致,不能有同音字和形近字。然后将刚才编辑的Excel数据、word模板格式、编辑好的照片放在同一个文件夹中。 四、利用Word邮件合并功能将Excel数据、照片合并到word模板《四川省宜宾市普通高中会考准考证》中。步骤如下: 1.启动word程序,打开《四川省宜宾市普通高中会考准考证》word模板,从菜单栏中选择“工具→邮件合并向导”命令,将出现“邮件合并帮助器”对话框; 2.在“邮件合并帮助器”对话框中的第一步:选择“信函”并单击“下一步”:“正在启动文档”──单击“使用当前文档”(如果想在一张纸上打印多份的话,选择“目录”),再在出现的对话框中单击“活动窗口(A)”按钮──点击“下一步”:选取收件人──单击“浏览”──选取数据源──邮件合并收件人──单击“确定”按钮。 3.单击“下一步”:撰写信函──“选择”:其他项目──插入“合并域”──点击“下一步:预览信函”,如图所示。

批量打印带照片证件

使用Word邮件合并功能批量制作准考证 使用的邮件合并功能可以完成很多重复项目的劳动。不知道大家是否意识到,我们最熟悉的准考证也是使用这个完成的。当然,我们不否认很多专业化的考证制作工具已经完全把这项任务承担了,但是作为Word中实用又很重要的功能,邮件合并在日常工作中还是有重要的应用。我们以制作一张高考的准考证为例,把整个过程展示给大家,希望您能在每个步骤中学到有用的东西。需要说明的是,本实例仅仅为熟悉Word操作而撰写,请勿用于非法用途。 1.准备数据库,定立制作思路 (图1) 首先找一个准考证的实例。 从例子中学习知识是很有效的。在着手制作之前分析一下文稿的特点,制定相应的策略,可以使你在后面的过程中事半功倍,正所谓“磨刀不误砍柴工”。 就本例而言,准考证是一个独立的页面,需要完成页面设置(尺寸,页边距等等)、证件名称、具体信息和备注等等。还有一些特殊格式设置,比如边框、下划线等。准考证跟一般文档的不同在于它是在固定的内容,也就是母版上填充不同的数据,如考生姓名。当我们有打印要求时,每一张证件是都不同的,依据的就是数据库中一个个记录。这就是Word邮件合并的用处所在了。首先应该打好模板,也就是将页面不变的部分整理好,留出需要填充的空格,再将它们与数据库联系起来,最后完成输出。我们从页面的基本设置开始做起。 2.母版的制作

根据准考证的规格,首先要把打开Word时默认的纸张改变成需要的格式。这里采取了一个近似的大小,设置窗口长宽为15×12cm。关于页面的设置都被放在了Word“页面设置”选项卡中,因为这是特殊的格式,所以要选择“自定义大小”来完成。 (图2)页面设置好之后,就要将模板中的各个部分输入并定位了。这个时候您应该想到使用表格。朋友们或许有疑问,为什么要插入表格?要知道,我们完全可以采用添加空格的方法来对页面的内容进行定位,这是很多Word初学者理所当然想到的。但我们很不提倡使用这样的方法。Word 页面的格式定位最理想的方法就是使用表格,这跟我们制作网页时候的思路是一样的。尤其是面对复杂的各式需要更是如此,朋友们一定要通过例子熟悉起来。从实例的照片可以看出。按照行列数从多的原则,插入一个3×10的表格。

铁路时刻表

查询比较铁路、公路、水运、航空交通时刻表异同 1.铁路时刻表 1.1铁路时刻表概念 铁路时刻表:列车在铁路车站的到达、出发或通过时刻以及在停车站的停车时间的表格,其编制以列车运行图为依据,是运行图的表格化,按使用对象和使用场合的不同,有多种形式,如供旅客使用或供铁路职工使用的;供手头翻阅用或供张贴公告用的等,有些时刻表还标出各站间的里程。 铁路列车时刻表是由许多基本要素所组成的,在内容上有两类:时间要素和数量要素。 (1)时间要素包括:区间运行时分,停站时分,折返时分,出入车辆段停车场时分,运营时间和停送电时间。 (2)数量要素包括客流量分布,列车最大载客率,列车满载率,出入库能力等。 现有的铁路旅客列车时刻表的组成要素包括车次、始发站、终点站、经过站、始发时间、终到时间、中间站到发时间、停站时间。供旅客使用的列车时刻表还可查询相应席别的车票价格等附加信息,而供铁路职工使用的列车时刻表(又称列车运行图)包含了车底周转时间等信息。 1.2不同类型的铁路时刻表 根据使用对象和使用场合的不同,铁路旅客列车时刻表常分为供旅客使用的列车时刻表和供铁路职工使用的列车运行图。前者我们可以通过12306网上铁路客户服务中心查询,后者需要查询相关资料获得。 1.2.1旅客列车时刻表 根据不同的客流和不同的线路设备条件开行不同等级的列车,我国旅客按速度大致可分为高铁城际旅客列车、动车组旅客列车、直达旅客列车、特快旅客列车、快速旅客列车、普通旅客列车和其他旅客列车。 通过12306网上铁路客服中心查询,各类旅客列车的时刻表排列方式基本一致,旅客可以根据不同的需求通过不同的检索内容查询列车。 (1)已知出发、终到车站和出行日期,可查询各车次信息,如下: 图1:北京—上海车次查询

Word_邮件合并如何批量打印带照片

Word 邮件合并如何批量打印带照片 准备工作:准备一份考生信息数据库,可以是Word 创建的数据源,也可以像Excel 工作簿、 Access 数据库、Query 文件、Foxpro 文件,都可以作为邮件合并的数据源。只要有这些文件存在,邮件合并时就不需要再创建新的数据源,直接打开这些数据源使用即可。 需要注意的是:在使用Excel 工作簿时,必须保证数据文件是数据库格式,即第一行必须是字段名,数据行中间不能有空行等。这样可以使不同的数据共享,避免重复劳动,提高办公效率。我最常用的是Excel 簿,里面包含了编号、准考证号、考生姓名及其他相关信息的字段,要批量打印照片的话,还需要加一个照片的路径和文件名的字段(如果照片的文件名正好是考生的准考证号或姓名的话,可免),假设照片放在e:\photo 文件夹里,每位考生的照片文件名和准考证号相对应(如果用姓名的话可能会碰到同名同姓的问题)。数据准备工作的正确与否,关系到以后打印出来的证件正确与否,所以必须要仔细校对正确。 接下来的工作就是要设计邮件合并的模板了,步骤如下: 1.启动word 程序,从菜单栏中选择“工具\邮件合并”,将出现“邮件合并帮助器”对话框; 2.在“邮件合并帮助器” 对话框中的第一步“主文档”中单击“创建” 下拉按钮,选择“套用信函” (如果想在一张纸上打印多份的话,选择“分类”),再在出现的对话框中点击“活动窗口(A)” 按钮。 3.在“邮件合并帮助器”对话框中点击“获取数据(G)”下拉按钮,选择“打开数据源(O)…”,在出现打开文件对话框中打开刚保存的Excel 电子表格,点击“确定”并在弹出的对话框中点击“编辑主文档(M)”,这时你会发现在工具栏中多了一栏邮件合并工具栏4.然后画好表格填好项目,进行排版、设置纸张,再把光标置于要插入相应项目的位置,点击“邮件合并”工具栏的“插入合并域”下拉菜单(下拉菜单中的相应选项与Excel 数据表格中的标题行是一一对应的),然后单击下拉菜单中的相应选项,直至插入所有只包含文字的域。 5.下面是实现批量打印照片的关键一步,就是照片域的实现: 先把光标定位在要插入照片的地方,按Ctrl+F9 插入一个域,输入“IncludePicture "e:\\photo\\”(不包含外侧双引号),再按

列车车次查询系统设计与实现

摘要 当前我国交通网上信息系统的发展处于一个较高的水平,广大乘客可以通过许多的方式获得交通信息,例如:通过使用火车、飞机时刻表,或者是到各个旅游网站、地图网站去查询。 在此背景下,本文首先考虑了我国交通的现状和不同乘客的实际要求,分析了此系统应该具有的功能;其次对系统的主要功能模块进行了详细地描述,其中主要包括各列车查询模块和列车信息管理更新模块,最后结合系统开发阶段和调试阶段发现的问题,提出了系统需要完善的地方,总结了开发此系统所取得的经验和体会。 列车时刻查询系统主要功能是:通过列车时刻查询系统,管理人员可以对车站设置、列车类型进行新建和修改,及列车的调整;对车次进行增加和维护;用户可以对列车的查询进行站站查询,及车次查询。在查询当中可以查询到任意车次始发站和终点站两站之间的所有车次,并且可以查询出所要查询的两站之间距离公里数、经过的时间、行驶总时间、票价和车次类型等各种信息。 本系统使用mySQL来设计与开发的列车信息查询系统,具有良好的用户界面。系统中实现了通过车次、路线、发站及到站信息来查询列车详细信息的功能。关键词:mySQL数据库;查询系统 ABSTRACT

At present, the development of China's transportation network information system at a high level, the majority of passengers can get traffic information through a number of ways,For example: through the use of the train, aircraft schedule, or to the various tourist sites, map sites to check. In this context.we firstly consider the practical requirements of traffic of our country current situation and different passengers, analyzed the function of this system should have; followed by the main function of the system modules are described in detail, including train each query module and train information management update module. Finally, according to the problems found in the system development and debugging phase,the system needs to perfect place, and summed up the experience that gained from the development of this system.Train schedule inquiry system main function is: through the train schedule inquiry system, managers can of the station, train type to create and modify, and train the adjustment; on the trips to the increase and maintenance; the user can query on the train station inquiries, trips inquiries. In the query can query to any trips originating station and the end of all trips between the two stations, stations, and can query to query between two stations distance kilometers, elapsed time, driving time,

批量制作有照片的工作证

批量制作有照片的工作证 Word邮件合并是一项十分有用的功能。现在我给大家介绍一则Word邮件合并应用实例,制作有姓名、部门、编号、照片的工作证。 素材的准备 这里的素材主要是每个职工的照片,并按一定的顺序进行编号,照片的编号顺序可以根据单位的数据库里的职工姓名、组别顺序来编排。然后可以把照片存放在指定磁盘的文件夹内,比如“E:\职工信息”。 建立职工信息数据库 使用Excel表格建立“职工信息表”,在表中要分别包括职工的姓名、组别、编号和照片,姓名、组别可以直接从单位数据库里导入,姓名、编号的排列顺序要和前面照片的编号顺序一致,照片一栏并不需要插入真实的图片,而是要输入此照片的磁盘地址,比如“E:\\职工信息\\001.jpg”,注意这里是双反斜杠,制作完成后把该工作簿重命名为“职工信息”,如图1 所示。 图1 创建工作证模版 启动Word 2003,现在先建立一个主文档,设计排版出如图2所示的一个表格来,这里你可以把边框设置为“无”,这些内容也是工作证中不会变动的部分。当然,这仅是一个示例,你完全可以设计出更好看的版式来。

图2 添加域 步骤1选择“视图|工具栏|邮件合并工具”菜单项,调出“邮件合并”工具栏。 步骤2点击“邮件合并”工具栏上的“打开数据源”按钮(左边第二个图标),弹出“选择数据源”对话框,选择刚才建立的“职工信息表”,点击“打开”按钮,弹出“选择表格”对话框,在“选择表格”对话框中选择“职工信息$”,如图3所示。点击“确定”按钮返回主文档。 图3 步骤3将光标定位到“姓名”后一单元格,点击“邮件合并”工具栏上的“插入域”按钮(左边第六个图标),弹出“插入合并域”对话框,在该对话框中的域列表中选择“姓名”,点击“插入”按钮,将其插入到指定位置,如图4所示。点击“关闭”按钮返回到主文档。 图4

火车票务管理系统(C语言)

火车票务管理系统 一、课题内容和要求 设计目标:设计一个火车票务管理系统,用C语言实现。对该系统的要求如下: 需求描述: 1.系统功能 (1)火车时刻信息录入。包括车次、日期、起点、终点、开车时间、到达时间、票价。 数据存入数据文件hchsk.dat或hchsk.txt中。 (2)火车时刻信息查询。 按照车次查询 按终点查询 按起点查询 按终点和日期查询 (3)统计 按终点统计每日的车次数 按起点统计每日的车次数 2. 系统主界面应有以下功能选项 录入火车时刻信息 查询火车时刻信息 统计火车车次 退出 注:建议用VC环境开发用户界面。 结果形式: 提交程序设计报告和可演示的系统软件 二、需求分析 系统主界面应有以下功能选项 1.录入火车时刻信息 2.查询火车时刻信息 3.统计火车车次 4.退出

(1)火车时刻信息录入。包括车次、日期、起点、终点、开车时间、到达时间、票价。 数据存入数据文件hchsk.dat或hchsk.txt中。 (2)火车时刻信息查询。 按照车次查询 按终点查询 按起点查询 按终点和日期查询 (3)统计 按终点统计每日的车次数 按起点统计每日的车次数 二、概要设计 void SearchTrainNum();//按照车次查询 void SearchToPlace();//按终点查询 void SearchFromPlace();//按起点查询 void SearchToPlaceAndDate();//按终点和日期查询 void CountToPlace();//按终点统计每日的车次数 void CountFromPlace();//按起点统计每日的车次数 三、详细设计 程序的源代码与注释 #include #include #include void SearchTrainNum(); void SearchToPlace(); void SearchFromPlace(); void SearchToPlaceAndDate(); void CountToPlace();

批量生成带照片的准考证的方法

批量生成带照片的准考 证的方法 本页仅作为文档封面,使用时可以删除 This document is for reference only-rar21year.March

一、准备工作。 1、新建word作为准考证模板,在页面布局里面设置纸张大小为10cm*14cm,(这样一页可以打四个 准考证),页边距上下左右均设置为,通过插入表格的方式绘制准考证模板(略)。 2、把学生图片以姓名重命名,或者以姓名+身份证号重命名都可以,利用美图秀秀批量处理图片把 照片批量转换成统一大小,图片大小为420*550(可根据准考证模板做相应调整) 3、把学生信息考试信息输入在一个excel里,不要表头,第一行是序号,姓名,准考证号,身份证 号等所有需要导入准考证的信息,另外加上格式和照片两列, 如上图先在H列设置单元格格式为常规,再在H2单元格输入公式=B2&G2

,点enter键,下拉直接生成如上图所示。如果是姓名+身份证号的照片,则输入=B2&C2&G2,则生成 这样可以防止有重名的照片。 4、把照片,word,和excel都放在同一个文件夹里 二、邮件合并 1、打开word准考证模板,在邮件——选择收件人——使用现有列表,选择有学生信息的excel表,打开,选中要印准考证的工作表,确认。

2、把鼠标放在需要插入信息的位置,点击插入合并域,依次把信息插入在相对应的位置 点击预览结果可以看到信息自动生成。 3.插入图片,把鼠标放在需要插入图片的位置,插入——文档部件——域,

类别链接和引用——Includepicture,文件名为方便直接输入1,确定。 选中插入的图片,按“shift”键 +“F9”键──选择“1”点击“插入合并域“──插入“照片”

列车时刻表信息管理系统实践报告C语言源代码

#include"stdio.h" #include"stdlib.h" #include"string.h"/*定义头文件,处理文件及字符数组时要用到相应功能*/ #define N 10 void fmenu() { system("cls"); printf("************************欢迎使用苏州列车时刻表信息管理系统v1.20*****************\n"); printf("\t\t\t\t %c1. 查询列车\n",3); printf("\n"); printf("\t\t\t\t %c2. 修改列车\n",3); printf("\n"); printf("\t\t\t\t %c3. 增加列车\n",3); printf("\n"); printf("\t\t\t\t %c4. 取消列车\n",3); printf("\n"); printf("\t\t\t\t %c5. 保存信息\n",3); printf("\n"); printf("\t\t\t\t %c0. 退出\n",3); printf("********************************************************************* ***********\n"); printf("请选择要执行的操作:\n");/*菜单程序,用于各种功能的选择*/ } struct train/*定义结构体*/ { char name[8]; char checi[6]; int year; int month; int day; int hour; int minute; }lieche[N];/*定义一个结构体数组*/ void paixu(struct train *p);/*函数声明*/ void chaxun(struct train *p)/*子程序,其功能是查询列车*/ { paixu(lieche);/*先排序一下,方便查看*/ char a[8];/*定义一个字符数组,输入要查询的列车*/ int k=0,i,c; printf("请输入要查询的列车:\n"); scanf("%s",a); for(i=0;i

批量打印带照片的准考证设置方法

批量打印带照片的准考证设置方法 利用Word邮件合并批量打印带照片的证书据我所学,利用word的邮件合并功能可以批量打印出相关信息,但批量打印带照片的证书,邮件合并能完成这个要求呢, 经过一番摸索、查寻,终于找到办法可以解决了,具体过程如下: 准备工作: 准备一份考生信息数据库,可以是Word创建的数据源,也可以像Excel工作簿、Access数据库、Query文件、Foxpro文件,都可以作为邮件合并的数据源。只要有这些文件存在,邮件合并时就不需要再创建新的数据源,直接打开这些数据源使用即可。需要注意的是: 在使用Excel 工作簿时,必须保证数据文件是数据库格式,即第一行必须是字段名,数据行中间不能有空行等。这样可以使不同的数据共享,避免重复劳动,提高办公效率。。我最常用的是Excel 簿,里面包含了编号、准考证号、考生姓名及其他相关信息的字段,要批量打印照片的话,还需要加一个照片的路径和文件名的字段(如果照片的文件名正好是考生的准考证号或姓名的话,可免),假设照片放在e:\photo 文件夹里,每位考生的照片文件名和准考证号相对应(如果用姓名的话可能会碰到同名同姓的问题)。数据准备工作的正确与否,关系到以后打印出来的证件正确与否,所以必须要仔细校对正确。 接下来的工作就是要设计邮件合并的模板了,步骤如下: 1(启动word程序,从菜单栏中选择“工具一一邮件合并”,将出现“邮件合并帮助器”对话框; 2(在“邮件合并帮助器” 对话框中的第一步“主文档”中单击“创建” 下拉按钮,选择“套用信函” (如果想在一张纸上打印多份的话,选择“分类”),再在出现的对话框中点击“活动窗口(A)”按钮。3(在“邮件合并帮助器”对话框中点击“获取数据(G)”下拉按钮,选择“打开数据源(0), ”,在出现打开文件对话框中打开刚保存的Excel 电子表格,点击“确定”并在弹出的对

列车时刻查询管理系统

沈航北方科技学院 课程设计说明书课程名称软件综合课程设计 系别信息工程系 专业计算机科学与技术 班级 B141102 学号 B14110208 学生姓名 指导教师史俊 2014年11月

沈航北方科技学院 课程设计任务书 系别信息工程系专业计算机科学与技术 课程设计题目列车时刻查询管理系统 课程设计的内容及要求: (一)主要内容 设计一个火车时刻表查询管理系统,主要实现以下功能: 1、客户可以对全国范围内的火车时刻进行查询; 2、能够按车次、始发站、终到站、发车时间、到站时间、中途到站以及中途到站 时间和中途发车时间对车次进行查询; 3、可以查询某站经过的所有车次; 4、可以按票价进行排序; 5、管理员需凭密码进入系统,可以实现添加、修改、删除各车次信息等功能。 (二)基本要求 1、系统采用VB、VC++或JAVA作为开发工具,数据库应用SQL Sever或ORACLE; 2、独立完成系统的设计、编码和调试,通过指导教师当场验收; 3、交出完整的课程设计报告。 指导教师史俊2014 年11 月8 日 沈阳航空航天大学北方科技学院

课程设计成绩评定单 课程名称软件综合课程设计 课程设计题目列车时刻查询管理系统 专业计算机科学与技术班级 B141102 学号B14110208姓名答辩日期2014 年11 月21日 指导教师(答辩组)评语: 课程设计成绩 指导教师(答辩组)签字 年月日

摘要 本次课程设计模拟列车时刻查询系统开发过程,简单介绍开发背景与意义,着重与需求分析和总体详细设计。 本报告中首先说明了该系统的背景与需达到的目的,主要是为了方便管理以及方便生活,之后详细说明了系统的业务流程和系统开发流程,重点介绍了系统各模块的功能及相关功能的具体方向。本系统达到实验要求,可以对车站信息进行管理,能够在给出起始站和终点站情况下列出它们之间的所有行驶路线和起止时刻,能够对系统使用用户信息进行管理。 关键词列车时刻查询;方便用户;达到要求;

批量生成带照片的准考证的方法

一、准备工作。 1、新建word作为准考证模板,在页面布局里面设置纸张大小为10cm*14cm,(这样一页可以打四个准 考证),页边距上下左右均设置为0.5,通过插入表格的方式绘制准考证模板(略)。 2、把学生图片以姓名重命名,或者以姓名+身份证号重命名都可以,利用美图秀秀批量处理图片把照 片批量转换成统一大小,图片大小为420*550(可根据准考证模板做相应调整) 3、把学生信息考试信息输入在一个excel里,不要表头,第一行是序号,姓名,准考证号,身份证 号等所有需要导入准考证的信息,另外加上格式和照片两列, 如上图先在H列设置单元格格式为常规,再在H2单元格输入公式=B2&G2 ,点enter键,下拉直接生成如上图所示。如果是姓名+身份证号的照片,则输入=B2&C2&G2,则生成

这样可以防止有重名的照片。 4、把照片,word,和excel都放在同一个文件夹里 二、邮件合并 1、打开word准考证模板,在邮件——选择收件人——使用现有列表,选择有学生信息的excel表,打开,选中要印准考证的工作表,确认。 2、把鼠标放在需要插入信息的位置,点击插入合并域,依次把信息插入在相对应的位置

点击预览结果可以看到信息自动生成。 3.插入图片,把鼠标放在需要插入图片的位置,插入——文档部件——域,

类别链接和引用——Includepicture,文件名为方便直接输入1,确定。 选中插入的图片,按“shift”键+“F9”键──选择“1”点击“插入合并域“──插入“照片”

点击照片,按“shift”键+“F9”键,再按“F9”键刷新,照片就出来了 点击完成合并——编辑单个文档——全部——确定,所有信息就出来了。

利用Word巧妙制作批量有照片的工作证

Word制作批量有照片的工作证方法 制作学生证或者工作证的时候很麻烦,应为急需要照片和姓名对应,还学要证件号也对应。尤其是批量制作。推荐个工具吧,就是领跑条码标签设计软件,可以把照片导入数据库,姓名和证号只需要设置下就会批量生成和你所需要的证号一样的。很方便吧。但是不用软件的话该哦怎么办呢?21视频教程网教你用word制作批量有照片的工作证。就是比领跑条码标签设计软件麻烦些,认真学哦。 Word邮件合并是一项十分有用的功能。现在我给大家介绍一则Word邮件合并应用实例,制作有姓名、部门、编号、照片的工作证。 素材的准备 素材主要是每位学生的照片,并按一定的顺序进行编号,照片的编号顺序可以根据单位的数据库里的职工姓名、组别顺序来编排。然后可以把照片存放在指定磁盘的文件夹内,比如“E:学生信息”。 建立学生信息数据库 使用Excel表格建立“职工信息表”,在表中要分别包括职工的姓名、组别、编号和照片,姓名、组别可以直接从单位数据库里导入,姓名、编号的排列顺序要和前面照片的编号顺序一致,照片一栏并不需要插入真实的图片,而是要输入此照片的磁盘地址,比如“E:学生01.jpg”,注意这里是双反斜杠,制作完成后把该工作簿重命名为“学生信息”; 创建工作证模版 启动Word 2003,现在先建立一个主文档,设计排版出一个表格来,这里可以把边框设置为“无”,这些内容也是工作证中不会变动的部分。 添加域 步骤1:选择“视图|工具栏|邮件合并工具”菜单项,调出“邮件合并”工具栏。 步骤2:点击“邮件合并”工具栏上的“打开数据源”按钮(左边第二个图标),弹出“选择数据源”对话框,选择刚才建立的“学生信息表”,点击“打开”按钮,弹出“选择表格”对话框,在“选择表格”对话框中选择“学生信息$”,点击“确定”按钮返回主文档。 步骤3:将光标定位到“姓名”后一单元格,点击“邮件合并”工具栏上的“插入域”按钮(左边第六个图标),弹出“插入合并域”对话框,在该对话框中的域列表中选择“姓名”,点击“插入”按钮,将其插入到指定位置,点击“关闭”按钮返回到主文档。 步骤4:以相同的方法,将“组别”、“编号”域分别插入到主文档中相应的位置。 步骤5:将光标定位于“××中学工作证”右下边大的单元格内,我们要在此显示职工

WORD批量打印带照片证件

挖掘Word功能极限 ——批量打印带照片证件 最近单位要打印一批工作证,工作证上面要求打印每个人的照片,这可难坏了同事小谷,找我来想办法。 经过了解,具体工作要求是,打印一批工作证,员工基本信息来自数据库,包含员工信息的“员工数据库.mdb”中的“员工库”表如图①: 员工照片放在e:\photo文件夹里,每位员工的照片文件名和编号相对应。比如张三的照片名就是001.jpg。 马上想到了用Word邮件合并可以批量打印员工基本信息,但员工的照片如何与对应的工作证连在一起,邮件合并能完成这个要求么吗?。 笔者先使用了在Access中插入OLE对象的方法,无法显示照片。查阅去年的电脑报,发现有一篇介绍解决类似问题的文章,说Word邮件合并不支持这项功能。作者是使用Excel来实现的,不过步骤也比较多,还需要用到一些程序代码,照片还是要一个一个的手工添加,工作量也比较大。 另外,有的文章说需要购买专用软件或使用有功能限制的共享软件。 难道就真的没有办法了么?经过一番探索,笔者终于找到了使用邮件合并也能实现此要求的方法。 实现思路: 使用过邮件合并的人都知道实质上邮件合并使用的是域,那么要想实现照片的自动处理应该从域上找突破口。 在Word中插入图片可以用IncludePicture 域来实现,具体语法为IncludePicture "文件名"。 插入照片的功能解决之后,问题就转换为如何实现自动转换文件名的问题。 而照片的名称为了管理的方便通常都是使用编号作为文件名,这样使用编号域即可解决问题。 那么怎么实现文件名的自动转换呢?方法就是——把两个域嵌套起来! 操作步骤: 1.打开word,从视图菜单选择“工具栏”,“邮件合并”; 2.从邮件合并工具栏上依次选择按钮,设置文档类型为“信函”; 3.单击打开数据源按钮浏览选取准备好的数据库;

C语言课程设计火车票管理系统

二、设计内容 设计一个火车票务管理系统,用C语言实现。对该系统的要求如下:需求描述: 1.系统功能 (1)火车时刻信息录入。包括车次、日期、起点、终点、开车时 间、到达时间、票价。数据存入数据文件或中。 (2)火车时刻信息查询。 按照车次查询 按终点查询 按起点查询 按终点和日期查询 (3)统计 按终点统计每日的车次数 按起点统计每日的车次数 2.系统主界面应有以下功能选项 录入火车时刻信息 查询火车时刻信息 统计火车车次 退出

三、详细设计说明 #include<> #include<> #include<> intMENU();ode,T[i].data,T[i].lp,T[i].ap,T[i].lt,T[i].at,T[i].price入火车时刻信息\n"); printf("2.查询火车时刻信息\n"); printf("3.统计火车车次\n"); printf("4.退出\n"); printf("-----------------------------------------\n"); printf("请选择:"); scanf("%d",&choice); gets(l); returnchoice; } ode); printf("日期"); gets(T[i].data); printf("起点"); gets(T[i].lp); printf("终点"); gets(T[i].ap); printf("开车时间"); gets(T[i].lt); printf("到达时间"); gets(T[i].at); printf("票价"); gets(T[i].price); n++;

数据库课程设计报告-火车时刻查询系统

景德镇陶瓷学院数据库课程设计报告院系:信息工程学院 专业:计算机科学与技术 班级:计科2班 学号:201310510112 姓名:张旸

火车时刻查询系统 一、需求分析 1.1编写目的 火车时刻查询功能是本系统的主要功能,通过实现火车时刻信息和票务信息的计算机信息化系统管理,以提高工作效率。该系统能够为用户提供有关火车时刻的信息和快捷的查询手段。 1.2背景 项目名称:火车时刻查询系统 项目提出者:项目组织人员 项目开发者:项目开发小组 项目鉴定者:暂无 项目开发时间:2015年6月15日-2015年6月23日 1.3定义 系统数据流程图的一些定义 1.4目标 当管理人员和旅客使用了此系统后,可以实现以下主要功能: 1.管理员可以录入新的火车信息; 2.管理员可以查询、核对、修改、删除火车信息; 3.旅客可以根据车次或站点查询自己需要查询的火车信息。 1.5系统需求分析 系统的工作总体规划由该系统管理人员在系统中完成对各种所需的基本数据的维护,包括相关火车信息的录入、查询、核对、修改、删除以及对各项信息的变动都将在这里进行操作。 后台管理主要由系统建设人员和系统管理人员进行操作。他们可以进行 各种火车信息例如车次、出发站、到达站、出发时间、到达时间、历时 等信息的录入、查询、核对、修改、删除等。

前台主要是让旅客了解各种火车信息以对自己的出行做好规划。 1.6系统功能分析 1.6.1车次查询 通过列车的车次,查询出列车的详细信息:车次、出发站、到达站、出发 时间、到达时间、历时。 1.6.2时间查询 通过输入出发时间、到达时间,查询出列车的详细信息:车次、出发站、到达站、出发时间、到达时间、历时。 1.7开发环境 操作系统:Windows 8.1 数据库管理系统:SQL Server 2012 二、概念设计 概念结构是将需求分析抽象为信息结构即概念模型的过程,这样才能更 好地、更准确的用某一DBMS实现这些需求,是整个数据库设计的关键,它主要特点是能真实、充分地反映现实社会,包括事物和事物之间的联 系,能满足用户对数据的处理需求,是对现实世界的一个真实模型,而 且还易于理解,也方便用户的操作,对数据的修改和各种模型的转换。 2.1数据库E-R图 2.2由系统E—R图转化而得到的关系模式如下: 火车基本信息:车次、出发站、到达站、出发时间、到达时间、历时, 其中车次为主键。

列车运行控制系统

列车运行控制系统定义:由列控中心、闭塞设备、地面信 号设备、地车信息传输设备、车载速度控制设备构成的用于控 制列车运行速度保证行车安全和提高运输能力的控制系统。 功能: 1.线路的空闲状态检测; 2.列车完整性检测 3.列车运行授权; 4.指示列车安全运行速度; 5.监控列车安全运行 系统分类 发达在列控系统研究方面已有较长发展历史,比较成功的列控 系统主要有:日本新干线ATC系统,法国TGV铁路和韩国高速 铁路的TVM300及TVM430系统,德国及西班牙铁路采用的LZB 系统,及瑞典铁路的EBICA900系统等。上述列车控制系统都具 有自己的特点、不同的技术条件和适应范围,因此,列控系统 可以分成许多类型。 (1)按照地车信息传输方式分类: ①连续式列控系统,如:德国LZB系统、法国TVM系统、日本 数字ATC系统。 连续式列控系统的车载设备可连续接收到地面列控设备的车-地 通信信息,是列控技术应用及发展的主流。 采用连续式列车速度控制的日本新干线列车追踪间隔为 5 min,法国TGV北部线区间能力甚至达到3 min。连续式列控系统可 细分为阶梯速度控制方式和曲线速度控制方式。 ②点式列控系统,如:瑞典EBICAB系统。 点式列控系统接收地面信息不连续,但对列车运行与司机操纵 的监督并不间断,因此也有很好的安全防护效能。

③点一连式列车运行控制系统,如:CTCS2级,轨道电路完成列车占用检测及完整性检查,连续向列车传送控制信息。点式信息设备传输定位信息、进路参数、线路参数、限速和停车信息。 (2)控制模式分,分为两种类型: ①阶梯控制方式 出口速度检查方式,如:法国TVM300系统 入口速度检查方式,如:日本新干线传统ATC系统 ②速度—距离模式曲线控制方式 速度-距离模式,如:德国LZB系统,日本新干线数字ATC系统 (3)按照人机关系来分类,分为两种类型: ①设备优先控制的方式。如:日本新干线ATC系统。 ②司机优先控制方式,如:法国TVM300/430系统、德国LZB 系统 (4)按照闭塞方式:固定闭塞、移动闭塞 (5)按照功能、人机分工和自动化程度分: 列车自动停车(Automatic Train Stop 简称ATS)系统;列车超速防护(Automatic Train Protection 简称 ATP)系统;列车自动控制(Automatic Train Control 简称ATC)系统;列车自动运行(Automatic Train Operation 简称ATO)系统。 ①ATS。ATS是一种只在停车信号(红灯)前实施列车速度控制的装置,是在非速差式信号体系下的产物,属于列车速度控制的初级阶段。国外多种ATS系统补充了简单的速度监督功能,这种系统设备简单,历史悠久,在我国及世界各国铁路至今广泛采用。 ②ATP。ATP是随着速差式信号体系的建立而产生的,列车正常运行由司机控制,只在司机疏忽或失去控制能力且列车出现超速时设备才起作用,并以最大常用制动或紧急制动方式,强迫

相关文档
最新文档