学生信息查询代码(共8篇)
篇1:学生信息查询代码
中考信息查询系统
中考信息查询系统VF程序代码
程序设计:襄阳区五中
庄家国
[摘要]每年秋季各高中招生时需要查询学生的分数等相关信息,以此作为是否录取及缴费的依据。如果用excel查询不能保证分数的公正性,因为在excel表中可以随意修改信息。而vf60数据库中的分数表放在数据库里,除管理员外任何人是无法更改的。另外,只通过报名号或者考试号查询,避免了按姓名查询带来的弊端(具有唯一性)。本系统扩展后还可以作为学籍管理系统使用。[关键词] 交互式查询
公正 快速 [软件]Microsoft Visual FoxPro 6.0
一、密码表:(界面)
输入密码可登录查询页 i=i+1 &&设置变量i if i<=3
if thisform.text1.value=“xyq5zzjg”
messagebox(“你可以进入系统了!”)
thisform.release
else
messagebox(“密码错,请重新输入,只可输入三次!”)
thisform.text1.value=“"
thisform.text1.setfocus
endif
第1页
共8页
中考信息查询系统
else
messagebox(”对不起,你是非法用户!请向庄家国询问!“)
thisform.release endif
do form inputbmh &&进入查询号码表单
二、输入报名号或者考试号查询姓名、分数等
t=0 &&以其值为判断条件 bmhh=alltrim(thisform.text1.value)kshh=alltrim(thisform.text2.value)*变量获得用户输入值
if!empty(bmhh)and!empty(kshh)
t=3 else
if!empty(bmhh)
t=1 else
if!empty(kshh)
t=2
else
messagebox(信息不全,请填写完整!)
thisform.text1.setfocus
return
第2页
共8页
中考信息查询系统
endif
endif endif
*检查报名号和考试号是否为空。当报名号不为空而考试号为空时,t=1;
*当报名号为空而考试号不为空时,t=2;都不为空时,t=3
do case
case t=1
loca for bmh=bmhh
case t=2
loca for ksh=kshh
case t=3
loca for bmh=bmhh and ksh=kshh endcase if found()
a=messagebox(”请核对以上号码,如果正确,查!“,1+48+0,”注意!“)
if a=1
do form outall
else
thisform.text1.value=”“
thisform.text2.value=”“
thisform.text1.setfocus
第3页
共8页
中考信息查询系统
endif
else
messagebox(”对不起,没有该记录,请重新输入!“)
thisform.text1.value=”“
thisform.text2.value=”“
thisform.text1.setfocus
endif
三、查询传递表: Form 的int程序
if found()if bmh=bmhh
thisform.text1.value=bmh
thisform.text2.value=ksh
thisform.text3.value=xm
thisform.text4.value=zf1
thisform.text5.value=zf3
thisform.text6.value=zxdm
thisform.text7.value=jtzz else
if ksh=kshh
thisform.text1.value=bmh
thisform.text2.value=ksh
第4页
共8页
中考信息查询系统
thisform.text3.value=xm
thisform.text4.value=zf1
thisform.text5.value=zf3
thisform.text6.value=zxdm
thisform.text7.value=jtzz endif endif endif
四、打印表:
查询正确后打印
t=0 &&以其值为判断条件 bmhh=alltrim(thisform.text1.value)kshh=alltrim(thisform.text2.value)*变量获得用户输入值
if!empty(bmhh)and!empty(kshh)
t=3 else
if!empty(bmhh)
t=1 else
if!empty(kshh)
t=2
第5页
共8页
中考信息查询系统
else
messagebox(信息不全,请填写完整!)
thisform.text1.setfocus
return
endif
endif endif
*检查报名号和考试号是否为空。当报名号不为空而考试号为空时,t=1;
*当报名号为空而考试号不为空时,t=2;都不为空时,t=3
do case
case t=1
loca for bmh=bmhh
case t=2
loca for ksh=kshh
case t=3
loca for bmh=bmhh and ksh=kshh endcase if found()
a=messagebox(”打印吗?“)
if a=1
do form da1
第6页
共8页
中考信息查询系统
list fields bmh,ksh,xm,zf1,zf3,zxdm,jtzz next 1 to print
else
thisform.text1.value=”“
thisform.text2.value=”“
thisform.text1.setfocus
endif
else
messagebox(”对不起,没有该记录,请重新输入!“)
thisform.text1.value=”“
thisform.text2.value=”“
thisform.text1.setfocus
endif
五、注册表
注册后的数据表可以导出为excel,然后抽出已注册人名单
form1的init事件: loca for ksh=kshh thisform.text1.value=ksh thisform.text2.value=zhuche command1的代码:
ks=alltrim(thisform.text1.value)zc=alltrim(thisform.text2.value)a=messagebox(”确实要注册吗?“,1+48+0,”请注意核对考试号!“)
第7页
共8页
中考信息查询系统
if a=1
replac ksh with ks
replac zhuche with zc messagebox(”该生已被注册“,0+48+0,”襄阳区五中祝贺你!")else
loca for ksh=kshh
thisform.text1.value=ksh
thisform.text2.value=zhuche endif
六、分数表私密性设置(略)
七、本系统安装与使用(略)
说明:本程序的编写为本人原创,适用于所有高中。
第8页
共8页
篇2:学生信息查询代码
国家标准
GJB 国家军用标准
GBJ 工程建设国家标准
GBn 国家内部标准
GB 国家标准
GWKB 国家污染物控制标准
GWPB 国家污染物排放标准
GHZB 国家环境质量标准
JJG 国家计量检定规程
JJF 国家计量技术规范
行业标准
BB 包装行业标准
CB 船舶行业标准
CH 测绘行业标准
CECS 工程建设推荐性标准
CJ 城建行业标准
CJJ 城建行业工程建设规程
CY 新闻出版行业标准
DA 档案行业标准
DB 地震行业标准
DL 电力行业标准
DZ 地质行业标准
EJ 核工业行业标准
FZ 纺织行业标准
GA 公安行业标准
GY 广播电影电视行业标准
HB 航空行业标准
HG 化工行业标准
HGJ 化工行业工程建设规程
HY 海洋行业标准
HJ 环保行业标准
HS 海关行业标准
JB 机械行业标准
JC 建材行业标准
JG 建筑行业标准
JGJ 建筑行业工程建设规程
JT 交通行业标准
JR 金融行业标准
JY 教育行业标准 LB 旅游行业标准
LD 劳动行业标准
LY 林业行业标准
GH 供销合作行业标准
MH 民用航空行业标准
MT 煤炭行业标准
MZ 民政行业标准
NY 农业行业标准
QB 轻工业行业标准
QC 汽车行业标准
QJ 航天行业标准
QX 气象行业标准
SB 商业行业标准
SC 水产行业标准
SH 石油化工行业标准
SJ 电子行业标准
SL 水利行业标准
SN 商品检验行业标准
SY 石油行业标准
TB 铁道行业标准
TD 土地行业标准
WH 文化行业标准
WM 外贸行业标准
WB 物资行业标准
WS 卫生行业标准
XB 稀土行业标准
YB 黑色冶金行业标准
YC 烟草行业标准
YD 通信行业标准
YS 有色冶金行业标准
YY 医药行业标准
YZ 邮政行业标准
ZY 中医药行业标准
WB 物资行业标准
WS 卫生行业标准
XB 稀土行业标准
YB 黑色冶金行业标准
YC 烟草行业标准
YD 通信行业标准
YS 有色冶金行业标准
YY 医药行业标准
YZ 邮政行业标准
ZY 中医药行业标准
国际标准
ITU 国际电信联盟
CIE 国际照明委员会标准
IEC 国际电工委员会标准
ISO 国际标准化组织
IPCS 世界卫生组织环境健康标准
OIE 国际兽疫局标准
OIML 国际计量组织标准
ICBO 国际建筑员工会议(统一建筑规范)CAC 国际食品法典委员会标准
IIR 国际制冷协会标准
WHO 世界卫生组织
国外标准
A2LA 美国实验室认证协会
AA 美国铝协会
ABS 美国船舶局
AES 美国音频工程协会
AIA 美国航天工业协会
AIAA 美国航空与航天协会
AIIM 美国信息与图像管理协会
ANS 美国核协会
ANSI 美国国家标准协会
API 美国石油协会
ARINC 美国航空无线电设备公司
ASA 美国声协会
ASME 美国机械工程师协会
ASQ 美国质量控制协会
ASSE 美国卫生工程协会
AWS 美国焊接协会
BHMA 美国建筑小五金制造商协会
CGSB 加拿大通用标准局标准
CSA 加拿大标准协会
CTI 美国冷却塔学会
DOD 美国国防部标准文件(含MIL标准)EIA 美国电子工业协会
GM 美国通用汽车公司标准
IES 美国照明工程学会
ISO 国际标准化组织
MSS 美国阀门及配件工业制造商标准化协会
NACE 美国全国腐蚀工程师协会
NEMA 美国电气制造商协会
NISO 美国国家信息标准协会
NSF 美国全国卫生基金会 PFI 美国制管学会
RWMA 美国电阻焊接机制造商协会
SAE 美国机动工程师协会
SMPTE 美国电影与电视工程师协会
SSPC 美国钢结构油漆委员会
UL 美国保险商实验室协会
VDI 德国工程师协会标准
AASHTO 美国国家公路与运输协会标准
ASHRAE 美国采暖、制冷与空调工程师协会
IEEE 美国电气与电子工程师协会标准
IPC 美国印刷电路协会
AS 澳大利亚国家标准
ONORM 奥地利国家标准
ASTM 美国材料与试验协会标准
AAR 美国铁路协会标准
AI 美国沥青学会标准
AISI 美国钢铁协会标准
AOAC 美国官方分析化学师协会标准
APHA 美国公共卫生协会
AREMA 美国铁路工程协会标准
ASAE 美国农业工程师协会标准
ASME 美国机械工程师协会标准
ASTM 美国材料与试验协会标准
ASTMSTP 美国材料与试验协会特殊出版物
ATIS 美国信息技术协会标准
AWPA 美国木材防腐协会标准
AWWA 美国给水工程协会标准
BGC 保加利亚国家标准
BMV 德国联邦交通筑路规程
CFR 美国联邦法规
CHI 美国氯气协会
CI 美国绳索协会
CSMA 美国化学特殊制品制造商协会标准
CSN 捷克斯洛伐克国家标准
DIN 德国国家标准
EPA 美国环保局标准
GA 美国石膏协会标准
GOST 俄罗斯国家标准
ISO 国际标准化组织标准
JEM 日本团体规格追录
JIS 日本国家标准
JRA 日本冷冻空调工业会标准
JUS 南斯拉夫国家标准
JWWA 日本给水协会标准 TTMA 美国卡车拖车制造商协会
WES 日本焊接协会
KPS 北朝鲜国家标准
KS 韩国国家标准
MS 马来西亚国家标准
NAPHCC 美国全国管道供热、供冷承包商协会
NF 法国国家标准
NFPA 美国防火协会标准
NP 葡萄牙国家标准
NS 挪威国家标准
NZS 新西兰国家标准
SSNAME 美国船舶建筑师和海运工程师协会
SR(STAS)罗马尼亚国家标准
SS 新加坡国家标准
TAPPI 美国纸浆及造纸工业技术协会
TIS 泰国国家标准
TRA 美国轮胎轮辋协会手册
ASME 美国锅炉与压力容器标准
AAMA 美国建筑用铝制造商协会
ABMA 美国锅炉制造商协会
ABYC 美国短艇与游艇委员会
AISC 美国钢结构学会
AITC 美国木结构学会
AMCA 美国通风与调节协会
ACI 美国混凝土学会
CIMA 美国建筑工业制造商协会
IFI 美国工业用紧固件学会
JACA 日本空气净化协会
JCS 日本电线工业会
NCRP 美国全国辐射防护与计测委员会
NDIS 日本无损检验协会
篇3:学生信息查询代码
根据目前各中职院校学生信息管理情况, 对我校和周边中职院校负责学生成绩管理、学籍管理、就业管理, 以及相关的管理人员做了大量的问卷调查, 调查结果表明, 学生信息管理工作中的突出问题是:工作量大、信息检索繁琐。
1 设计方案和系统功能
1.1 设计方案
根据调查结果, 对该系统的设计制定了一个合理的解决方案, 主要包括以下几个方面。
(1) 将整个系统分为两大模块:前台与后台。前台主要是界面的设计以及界面的关联, 而后台主要是数据库的管理及编码, 同时出于对数据库安全性和合理性的考虑, 对用户权限也进行了相应设置。
(2) 数据库的合理性能对整个系统起到简化作用。
(3) 按照模块化对信息管理系统给出一个合理的解决方案。
(4) 验证系统的稳定性, 对其进行测试。
(5) 对数据进行修改时, 如此时数据正在使用, 必须要还原到初始的状态。
学生信息管理系统是典型的信息管理系统 (MIS) , 其开发主要包括后台数据库的建立和维护以及前台应用程序的开发2个方面。对于前者要求建立起一致性和完整性强、安全性好的数据库, 而对于后者则要求应用程序功能完备, 便于使用。经过分析, 我们使用Visual Basic提供的各种面向对象的开发工具, 尤其是数据窗口这一能便捷操纵数据库的智能化对象, 首先在短时间内建立系统应用原型, 然后对原型系统进行需求迭代, 不断修正和改进, 直到系统形成。
1.2 系统功能
该系统主要用于学校学生信息管理, 总体任务是实现学生信息管理的系统化、规范化和自动化, 其主要任务是通过计算机对学生各种信息进行日常管理, 如查询、增加、删除, 另外还考虑到学生信息的打印。由于该系统信息类型很多, 对每种信息的处理涉及信息多方面的不同子功能, 在此基础上总结出系统功能结构图 (见图1) 。
1.3 根据系统功能结构图实现6个模块的功能
(1) 在第一个模块系统操作中, 可以设置超级用户和普通用户的权限。
(2) 在第二个模块学生档案管理中, 可以查阅、打印学生的信息。
(3) 在第三个模块中, 可以及时查阅每学期的课程安排及任课教师的代课情况。
(4) 在第四个模块学生成绩管理中, 可以查阅学生每学期的成绩及补考课程。
(5) 在第五个模块中, 可以查阅、打印有关学生的毕业信息, 如查询毕业证编号、择业证编号等。
(6) 在第六个模块中可以查阅学生就业情况, 如第一就业单位、第二就业单位等。
2 开发系统使用的工具和技术创新
Visual Basic是常用的应用软件开发工具之一, 但由于Visual Basic与Excel分别属于不同的应用系统, 如何把它们有机地结合在一起, 便是该系统设计的一个难题。考虑到大多数教师会使用Office软件, 最终选择了Excel作为后台数据库, 实现了Visual Basic与Excel的无缝连接。
2.1 Visual Basic读写Excel工作表方法
2.1.1 在工程中引用Microsoft Excel类型库
从“工程”菜单中选择“引用”栏, 选择Microsoft Excel 9.0 Object Library (Excel2000) , 然后选择“确定”。表示在工程中要引用Excel类型库。
2.1.2 在通用对象的声明过程中定义Excel对象
Dim xlApp As Excel.Application
Dim xlBook As Excel.WorkBook
Dim xlSheet As Excel.WorkSheet
2.1.3 在程序中操作Excel表常用命令
Set xlApp=Create Object (“Excel.Application”) , 创建Execl对象。
Set xlBook=xlApp.Work Books.Open (“文件名”) , 打开已经存在的Excel工件簿文件。
xlApp.Visible=True, 设置Excel对象可见 (或不可见) 。
Set xlSheet=xlBook.WorkSheets (“表名”) , 设置活动工作表。
xlSheet.Cells (row, col) =值, 给单元格 (row, col) 赋值。
xlSheet.PrintOut, 打印工作表。
xlBook.Close (True) , 关闭工作簿。
xlApp.Quit, 结束Excel对象。
Set xlApp=Nothing, 释放xlApp对象。
xlBook.RunAutoMacros (xlAutoOpen) , 运行Excel启动宏。
xlBook.RunAutoMacros (xlAutoClose) , 运行Excel关闭宏。
在运用以上Visual Basic命令操作Excel表时, 除非设置Excel对象不可见, 否则Visual Basic程序可继续执行其他操作, 也能够关闭Excel, 也可以打开Excel进行操作。但在Excel操作过程中关闭Excel对象时, Visual Basic程序无法知道, 如果此时使用Excel对象, 则Visual Basic程序会产生自动化错误, 形成Visual Basic程序无法完全控制Excel的状况, 使得Visual Basic与Excel脱节。
2.2 Excel的宏功能
Excel提供一个Visual Basic编辑器, 打开Visual Basic编辑器, 其中有一个“工程属性”窗口, 点击右键菜单的“插入模块”, 则增加“模块1”, 在此模块中可以运用Visual Basic语言编写函数和过程并称之为宏。其中, Excel有2个自动宏:一个是启动宏 (Sub Auto_Open () ) , 另一个是关闭宏 (Sub Auto_Close () ) 。它们的特性是:当用Excel打开含有启动宏的工作簿时, 就会自动运行启动宏, 同理, 当关闭含有关闭宏的工作簿时就会自动运行关闭宏。但是通过Visual Basic的自动化功能来调用Excel工作表时, 启动宏和关闭宏不会自动运行, 而需要在Visual Basic中通过命令xlBook.RunAutoMacros (xlAutoOpen) 和xlBook.RunAutoMacros (xlAutoClose) 来运行启动宏和关闭宏。
2.3 Visual Basic与Excel的相互沟通
充分利用Excel的启动宏和关闭宏, 可以实现Visual Basic与Excel的相互沟通, 其方法如下。
在Excel的启动宏中加入一段程序, 其功能是在磁盘中写入一个标志文件, 同时在关闭宏中加入一段删除此标志文件的程序。Visual Basic程序在执行时通过判断此标志文件是否存在来判断Excel是否打开, 如果此标志文件存在, 表明Excel对象正在运行, 应该禁止其他程序的运行。如果此标志文件不存在, 表明Excel对象已被用户关闭, 此时如果要使用Excel对象运行, 必须重新创建Excel对象。
摘要:根据中职院校学生管理的需要, 用Visual Basic作为开发语言, Excel作为后台数据库, 实现Visual Basic与Excel的无缝连接。通过该系统可以实现学生信息规范管理、科学统计和快速查询等, 从而减少学生管理方面的工作量。
篇4:学生信息查询代码
ATM跨行查询也要收费?这大大激怒了消费者,这场风波日前进一步升级,并惊动了银监会。7月11日,银监会召集部分商业银行银行卡部门负责人讨论跨行查询手续费问题的解决方案,银监会提出了包括暂停收费、或允许客户每月享受一定次数的免费跨行查询收费等七大方案。
从今年6月1日起,五大国有商业银行开始对ATM跨行查询收取每笔0.3元手续费。据估算,消费者每年将为此支付19.8亿元,因此从银行的相关政策酝酿阶段,就遭到了不少公民的反对。部分全国人大代表随即提交了关于叫停此项收费的紧急建议。
不过,ATM跨行查询收费能否最终叫停或降价,还不得而知。因为要界定什么样的行为属于“有损存款人和金融消费者利益的行为”、收取跨行查询费是否违法是比较困难的。一些银行已经表示,“按照现行法规,银联和银行收取ATM跨行查询费完全不存在法律漏洞”。几大国有商业银行的集体收费,对一些新兴的中小商业银行来说,将是它们趁机扩大市场份额的大好机会。(陈亮)
SP代码开启统一进程
7月10日,信息产业部正式下发通知,在全国范围内对短信接入代码进行调整和统一。按照信产部规划,统一接入代码的正式启动日期定在2007年10月31日零时。此次调整涉及的接入代码,范围包括短消息服务接入代码和多媒体信息服务接入代码,调整后,短消息类服务提供者在不同基础电信运营商网络上使用统一“106”号段的号码,将使SP接入代码在移动、联通、电信、网通的平台上实现“四网合一”。
据了解,为鼓励已有短消息类服务的SP尽早申请新的服务接入代码,并保护已有服务接入代码的品牌效应,在调整期间,有关部门将为已有的SP设立代码分配优惠政策。
此前,短信运营与管理规范都是由运营商自己拟定,并根据签订的合同对SP进行监管,缺乏行政及法律手段。而今后,政府部门将会加强对SP的监管,一旦接到消费者投诉,便能迅速通过代码直接找到出问题的业务和SP,这将有利于整个SP行业的良性发展,使SP的业务运营更加规范,同时运营商的责任也会更加明晰,并降低管理成本。对于用户来说,今后手机用户将和小灵通用户实现短信互通,短信服务将更加方便。(张瑜)
华友世纪携手MTV中国
7月10日,华友世纪宣布,和维亚康母集团旗下的MTV全球音乐电视台中国区建立无线增值服务合作伙伴关系。据华友世纪市场部负责人介绍,华友世纪将为MTV中国频道的多档节目提供无线增值服务。由华友世纪提供的包括短信、IVR、WAP等产品在内的全线无线产品,将在半个月后出现在MTV中国频道的多档栏目里。届时观众只需通过发短信、打电话等方式参与节目互动,就可以成为“M派(MTV俱乐部)”成员,获得丰富的音乐资讯。据了解,此次合作仅是战略合作,并非排他性合作,但双方将会在未来的合作中继续加强彼此间的资源整合和互用。
篇5:DNS查询的实现编程代码
use Net::DNS; my $res = Net::DNS::Resolver-new; my $query = $res-search(www.baidu.com); if ($query) { foreach my $rr ($query-answer) { next unless $rr-type eq A; print $rr-address, ; } } else { warn query failed: , $res-errorstring, ;
篇6:学生信息管理系统源代码
import java.io.*;
class StuInfo {
public String name;
public int number;
public String sex;
public String age;
public String bir;
public String email;
public String addr;
public String tel;
public String getName(){
return name;
}
public void setName(String name){
this.name = name;
}
public int getNumber(){
return number;
}
public void setNumber(int number){
this.number = number;
}
public String getSex(){
return sex;
}
public void setSex(String sex){
this.sex = sex;
}
public String getAge(){
return age;
}
public void setAge(String age){
this.age = age;
}
public String getBir(){
return bir;
}
public void setBir(String bir){
this.bir = bir;
}
public String getEmail(){
return email;
} public void setEmail(String email){
this.email = email;} public String getAddr(){
return addr;} public void setAddr(String addr){
this.addr = addr;} public String getTel(){
return tel;} public void setTel(String tel){
this.tel = tel;} } public class Student { private static PrintStream out = System.out;private static String filename = “Stu.txt”;private static int total = 0;private static int rt = 0;//recyle length private StuInfo[] stuInfos;private StuInfo[] recycle;BufferedReader buf = new BufferedReader(new InputStreamReader(System.in));//创建缓冲流
public Student(){
stuInfos = new StuInfo[11];
}
public void 信息录入(){
BufferedReader buf = new BufferedReader(new InputStreamReader(System.in));
try{
System.out.print(“n请输入学生信息(以0结束)n”);
System.out.print(“学号:n”);
StuInfo stu = new StuInfo();
stu.setNumber(Integer.parseInt(buf.readLine()));
while(stu.getNumber()!=0){
System.out.print(“姓名:nn”);
stu.setName(buf.readLine());
System.out.print(“性别:nn”);
stu.setSex(buf.readLine());
System.out.print(“年龄:nn”);
stu.setAge(buf.readLine());
System.out.print(“生日:nn”);
stu.setBir(buf.readLine());
System.out.print(“邮箱:nn”);
stu.setEmail(buf.readLine());
System.out.print(“地址:nn”);
stu.setAddr(buf.readLine());
System.out.print(“电话:nn”);
stu.setTel(buf.readLine());
//添加其他输入信息
stuInfos[total]=stu;
total++;
stu = new StuInfo();
System.out.print(“n请输入下一个学生信息(以0结束)n”);
System.out.print(“姓名:n”);
stu.setName(buf.readLine());
}
}catch(Exception e){
out.print(e);
}
} public void 保存数据(){ try{
FileWriter fwr=new FileWriter(filename);
BufferedWriter fw = new BufferedWriter(fwr);
fw.write(total+“rn”);
for(int k=0;k fw.write(stuInfos[k].getNumber()+“rn”); fw.write(stuInfos[k].getName()+“rn”); fw.write(stuInfos[k].getSex()+“rn”); fw.write(stuInfos[k].getAge()+“rn”); fw.write(stuInfos[k].getBir()+“rn”); fw.write(stuInfos[k].getEmail()+“rn”); fw.write(stuInfos[k].getAddr()+“rn”); fw.write(stuInfos[k].getTel()+“rn”); } fw.write(rt+“rn”); for(int k=0;k