




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
用ASP实现网上成绩查询摘要:考虑到学生在校学习期间,学生本人,家长和老师们都希望了解知道自已,子女,所教. 1, 增加统计网页查询的计数器; 2, 可增加入学成绩,中考成绩,高考成绩查询功能.关键词:查询考虑到学生在校学习期间,学生本人,家长和老师们都希望了解知道自已,子女,所教. 1, 增加统计网页查询,高考,查询类别:其它来源:牛档搜索(Niudown.COM)本文系牛档搜索(Niudown.COM)根据用户的指令自动搜索的结果,文中内涉及到的资料均来自互联网,用于学习交流经验,作品其著作权归原作者所有。不代表牛档搜索(Niudown.COM)赞成本文的内容或立场,牛档搜索(Niudown.COM)不对其付相应的法律责任! 作者:李金荣转贴自:本站原创点击数:1712更新时间:2004-12-11文章录入:李金荣 用ASP实现网上成绩查询 明德高级中学 李金荣程序名称:网上成绩查询系统v1 (2004.11) 点击进入程序演示程序设计: 联系电话:051255776558电子邮件: 原程序下载一、程序设计思路及界面 1、 程序设计思路 考虑到学生在校学习期间,学生本人、家长和老师们都希望了解知道自已、子女、所教学生每次考试的情况,给予学习上的督促和帮助,这也是学校应该给予学生提供的主要信息和义务。之前本人在看过一些成绩管理系统后,总感觉那些管理系统“管得太多”,其中可能包含学籍管理、成绩管理等多个方面,各种数据以单行记录方式进行输入、修改及不方便。还有,针对现行高中教育经常要文理分班或32学科分班,每年班级学生一直在变动,这些学生数据仍要每年大动一次,不论在图书管理上、还是在瑞博数字校园、洪恩数字校园中都会碰到这个问题,虽有这方面功能,但不是十分好用,让软件设计者和使用都感到不是十分方便。根据目前各校成绩管理主流软件是EXCEL,其强大的数据统计功能和处理的灵活性是其它软件所不能及的,而EXCEL数据表与ACCESS数据库相互转换十分方便,网上成绩查询系统就是一个使用ACCESS2000数据库存放考试成绩的ASP设计的小程序,它仅设计查询功能,使其在网页上查询及显示个人学习成绩,免去其它管理和数据处理功能。可同时对多个年级及每年级以往各次考试进行查询。(如初、高中,可对三个年级及每年级以往各次考试查询)。 2、查询页面及查询结果界面 (略,见演示链接)二、涉及目录及文件: 主要文件涉及4个,下面有三个ASP程序原代码附后(1)、index.asp 为成绩查询主页文件(2)、seach.asp 成绩查询及显示结果 (3)、conn.asp 数据库链接(4)、exam.dbm 存放学生成绩的数据库,放在data子文件夹中。 三、成绩数据库设置 1、 数据库exam.dbm中的各“成绩表”的表名设置 每次考试一个年级设置一个“数据表”,表名由6个字符组成,前四个字符分别代表入学年份;第5个字符由字母a、b、c 组成,分别代表“高一”、“高二”、“高三”,也可代表 “初一”、“初二”、“初三”;最后一个字符也由 a、b、c、“d” 组成,分别代表“第一学期期中考试”、“第一学期期末考试”“第二学期期中考试”、“第二学期期末考试”。如: 数据表“2003ba” 表示为2003年入学的高二年级第一学期期中考试成绩。 “2003ad” 可表示为2003年入学的高一年级第二学期期终考试成绩。 2004aa、2004ab则代表2004高一年级的两次考试成绩。 2、数据库结构 (这些字段可由EXCEL导入后就产生并可作修改) 字段名字段类型长度意义id自动编号长整型对应记录号ksh文本10考试号bj文本2班级xh文本4学号xm文本10姓名yw数字默认语文xs数字默认数学yy数字默认外语wl数字默认物理hx数字默认化学sw数字默认生物zz数字默认政治ls数字默认历史dl数字默认地理mc数字整型班级名次njmc数字整型年级名次四、考试成绩输入 1、考试成绩输入可在ACCESS2000中直接输入,但本人建议还是在EXCEL2000中进行比较方便,一般还是以中文表栏名为好,只要各班成绩表格式表栏设置一致就可以输入,在各班成绩输入完成后合并全年级全部成绩,合并时注意学科次序不要前后颠倒,每个班级以学号次序排列并分别给出班级名次,年级名次。具体要求见下表格式: (表栏名放在第一行,且用对应于数据库中的拼音字段名来表达,中间两门没有考试涉及到高中32分学科考试需要应为其它各班保留为空列) KshBjXhXmywsxyywlhxSwzzlsdlzfmcnjmc2003010818张玲1149011111511654611820030127127季晓岚111841181041155322282、把一个年级考试成绩导入到数据库exam.dbm 打开exam.mdb数据库,执行“文件”“获取外部数据”“导入”选中已处理好的一个年级XLS文件 进入导入向导:下一步选“第一行包含标题”下一步选“新表中”字段选择选默认下一步“用ACCESS添加主键”即ID下一步“输入新表名”依上面要求的表名输入表名下一步“完成”。 打开刚导入的数据表对结构及字段类型、宽度进行必要的调整,以达到程序要求。五、网站设置 若做个网站管理的朋友这里你可以不看了。 实际上你只要在WIN2000中安装IIS5.0 或在WIN98中安装PWS这样就可支持ASP网页功能。把这4个文件放在一个文件夹中,并在IIS5.0默认网站中增加一个XSCJ虚拟目录,让它指向成绩查询的文件夹。设置虚拟网站的主页文件为index.asp即可。附:程序原代码 下面是该系统中较主要的三段原程序,希望对开发类似系统的读者取到抛砖引玉的作用,你也可对其进行改进以适应自己的系统。(一)index.asp程序内容明德高中学生成绩统计系统明德高中学生成绩查询系统(2004.11) 2002级 2003级 2004级 高一 高二 高三 第一学期期中 第一学期期终 第二学期期中 第二学期期终  学生姓名: 当前可查询成绩 2004-2005学期 第一学期期中考试成绩 返回学校首页 E-mail: (二)数据库链接程序 (三)查询及显示查询结果%取得表单中的年级,姓名,入学年、考试名称四项数据dim sheetsheet=year2=request(year1)team=request(team)grade=request(grade)name=request(name)得到数据库中的一个成绩表名,即一个年级的考成绩表sheet= year2+grade+team 取得年级中文名select case gradecase agradename=高一年级 case bgradename=高二年级 case cgradename=高三年级 end select取得考试名称select case teamcase ateamname=第一学期期中case bteamname=第一学期期终case cteamname=第二学期期中 case dteamname=第二学期期终end select打开对应年级的一次考试年级数据库,数据库由sheet来决定,并由&来进行字符串连接sql=select distinct * from & sheet & where xm like % & name & %取得依姓名排序,这里涉及到同名同姓学生可全部显示出来sql=sql & order by ksh set rs=conn.execute(sql)没有查到此人if rs.eof thenresponse.write 查无此人!返回主页response.endend ifresponse.write 查找 &name& 结果如下:返回再查response.write response.write year2 & 级 & gradename response.write teamname & 考试response.write response.write response.write 建立一个表格并在客户端显示出来response.write 循环显示所找姓名的各次成绩 response.write response.write 考试号response.write 班级response.write 学号response.write 姓名response.write 语文response.write 数学response.write 外语response.write 物理response.write 化学 response.write 生物response.write 政治response.write 历史response.write 地理response.write 总分response.write 班名次response.write 年级名次response.write do while not rs.eof response.write response.write &rs(ksh)&response.write &rs(bj)&response.write &rs(xh)&response.write &rs(xm)&response.write &rs(yw)&response.write &rs(sx)&response.write &rs(yy)&response.write &rs(wl)&response.write &rs(hx)&response.write &rs(sw)&response.write &rs(zz)&response.write &rs(ls)&response.write &rs(dl)&response.write &rs(zf)&response.write &rs(mc)&response.write &rs(njmc)&%response.write rs.movenextloopresponse.write rs.closeset rs=nothingconn.closeset conn=nothing% 题示原程序可改进之处: 1、 增加统计网页查询的计数器; 2、 可增加入学成绩、中考成绩、高考成绩查询功能; 3、 对学科显示方式可有改进之处,要跟据实际; 4、 可增加一些统计功能,这个我未作考虑。后记: 本人已接触ASP仅两三年,也搞过网上考试系统、网上报名系统等,研究和修改过几个相关ASP网页。在做这个“成绩查询”程序时,我只是凭着在学校里一直要碰到的学籍管理、成绩管理工作的感受去做的。程序已经过测试,对你可能有用,但这个系统还可能有不足之处,在实际使用的过程中还要跟据各学校实际情况进行必要的修正。 如果这个系统不能满足您的需要,请它,如果这个系统很好用
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中医营养学试题及答案
- 中医医助笔试题及答案
- 农村金融服务创新模式研究-2025年农村金融风险管理与内部控制制度报告
- 中医夏季养生试题及答案
- 健康管理师理论试题及答案
- 2025年安全生产月全国电力安全生产知识竞赛题库及答案
- 2025年连锁药店行业扩张路径与智能药品投资收益研究报告
- 平安鼎题库及答案
- 2025医院招聘考试检验医学知识历年试题及答案解析
- 喷漆工程师考试题及答案
- 选人用人自查报告
- 2024-2030年桥梁工程建设产业发展分析及发展趋势与投资前景预测报告
- 食材采购的管理制度
- 2024版营销咨询服务合同范本
- 德佑房屋买卖合同范本
- 中医适宜技术在儿科应用
- DLT 5100水工混凝土外加剂技术规程
- (正式版)JBT 14875-2024 带式输送机 输送带纠偏装置
- 人教版数学六年级下册核心素养教案全册
- (2024年)公务员必修课公务员法配套法规第1讲
- 新时代劳动教育教程(中职版劳动教育)全套教学课件
评论
0/150
提交评论