欢迎来到人人文库网! | 帮助中心 人人文库renrendoc.com美如初恋!
人人文库网
首页 人人文库网 > 资源分类 > DOC文档下载

基于WEB的成绩管理系统-VB课程设计.doc

  • 资源大小:1.08MB        全文页数:18页
  • 资源格式: DOC        下载权限:游客/注册会员/VIP会员    下载费用:9
游客快捷下载 游客一键下载
会员登录下载
下载资源需要9

邮箱/手机号:
您支付成功后,系统会自动为您创建此邮箱/手机号的账号,密码跟您输入的邮箱/手机号一致,以方便您下次登录下载和查看订单。注:支付完成后需要自己下载文件,并不会自动发送文件哦!

支付方式: 微信支付    支付宝   
验证码:   换一换

友情提示
2、本站资源不支持迅雷下载,请使用浏览器直接下载(不支持QQ浏览器)
3、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

基于WEB的成绩管理系统-VB课程设计.doc

I课程设计课程名称VB课程设计题目名称学生成绩管理系统学生学院信息电子工程学院专业班级学生学号学生姓名指导老师2011年6月II基于WEB的成绩管理系统摘要人类已进入21世纪,科学技术突飞猛进,经济知识和信息产业初见端倪,特别是信息技术和网络技术的讯速发展和广泛应用,对社会的政治、经济、军事、文化等领域产生越来越深刻。学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要。本论文叙述到的学生成绩管理系统是用ASPNET网页编程SQLSERVER数据库SQL查询语言实现的。重点介绍了学生成绩管理系统的实现过程包括系统分析、系统调查、功能设计、数据库设计、系统实现、系统测试和调试等。本系统主要功能就是对学生的成绩进行管理,其中包含两个主要的功能模块学生成绩查询模块和管理员管理模块。其中,学生成绩查询模块包括按学号查询、按班级查询、按姓名查询、按课程查询、按成绩查询、按学期查询、按类型查询。而管理员管理模块包括添加单个成绩、批量添加成绩、按学号查询、按班级查询。关键字ASPNET,成绩管理,SQLSERVER数据库IIIWEBBASEDPERFORMANCEMANAGEMENTSYSTEMABSTRACTMANKINDHASENTEREDTHE21STCENTURY,SCIENCEANDTECHNOLOGYADVANCINGBYLEAPSANDBOUNDS,ECONOMICKNOWLEDGEANDINFORMATIONINDUSTRYCLUES,ESPECIALLYINFORMATIONTECHNOLOGYANDNETWORKTECHNOLOGYSPEEDOFDEVELOPMENTANDWIDEAPPLICATIONOFTHEPOLITICAL,ECONOMIC,MILITARY,CULTURALANDOTHERFIELDSHAVEAMOREPROFOUNDSTUDENTPERFORMANCEMANAGEMENTSYSTEMISANEDUCATIONALUNITINDISPENSABLEPARTOFITSCONTENTFORTHESCHOOLS,POLICYMAKERSANDMANAGERSAREESSENTIALTHISPAPERDESCRIBESTHEMANAGEMENTSYSTEMOFSTUDENTACHIEVEMENTISIISASPPAGEPROGRAMMINGACCESSSQLDATABASEQUERYLANGUAGETOREALIZEFOCUSONSTUDENTPERFORMANCEMANAGEMENTSYSTEMTOACHIEVEPROCESSINCLUDINGSYSTEMANALYSIS,SYSTEMINVESTIGATION,FUNCTIONALDESIGN,DATABASEDESIGN,SYSTEMS,SYSTEMTESTINGANDDEBUGGING,ANDSOONTHESYSTEMISTHEMAINFUNCTIONOFTHEACHIEVEMENTSOFSTUDENTSFORMANAGEMENT,WHICHINCLUDESTHETWOMAINMODULESSTUDENTACHIEVEMENTFORMODULESANDADMINISTRATORMANAGEMENTMODULEAMONGTHEM,INCLUDINGMODULESFORSTUDENTACHIEVEMENTATSCHOOL,ENQUIRIES,ACCORDINGTOTHECLASSENQUIRIES,ENQUIRIESBYNAME,FORTHECOURSES,ACCORDINGTORESULTSENQUIRIES,FORTHESEMESTER,ACCORDINGTOTHETYPEQUERYANDTHEADMINISTRATORTOADDASINGLEMANAGEMENTMODULEINCLUDINGTHERESULTSOFBULKADDEDRESULTS,THESTUDYOFENQUIRIES,ACCORDINGTOTHECLASSENQUIRIESKEYWORDSASP,PERFORMANCEMANAGEMENT,QUERYRESULTS,ACCESSDATABASEIII目录摘要IIABSTRACTIII目录III1引言12系统的需求分析121成绩管理系统的背景分析122开发学生成绩管理的必要性223学生成绩管理系统设计目标的分析224学生成绩管理系统的系统需求225学生成绩管理系统的功能需求分析33相关技术介绍331ASP技术语言简介332ASP的工作原理333SQL语言简介44系统总体设计441系统功能模块总体框架442数据库设计5421USER表学生登陆信息表设计5422ADMIN管理员登陆信息表表设计5423BBS1表学生成绩信息表设计55主要功能实现651登陆模块设计与实现652查询模块设计与实现753添加成绩模块设计与实现854删除成绩模块设计与实现1055修改成绩模块设计与实现1056系统在调度中经常出现的问题错误未定义书签。结束语12致谢12参考文献12基于WEB的成绩管理系统11引言人类已进入21世纪,科学技术突飞猛进,经济知识和信息产业初见端倪,特别是信息技术和网络技术的讯速发展和广泛应用,对社会的政治、经济、军事、文化等领域产生越来越深刻的影响,也正在改变人们的工作、生活学习、交流方式。信息的获取、处理、交流和应用能力,已经成为人们最重要的能力之一。在不久的将来知识经济将占世界经济发展的主导地位,国家综合国力和国际竞争能力越来越取决于教育发展、科学技术和知识创新的水平,教育在经济和社会发展过程中将呈现出越来越突出的重要作用。学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生成绩管理系统应该能够为用户提供充足的信息和快捷的查询手段。但是一直以来人们使用传统人工的方式管理学生成绩、填写各种表格,这种管理方式存在着许多缺点,如效率低、保密性差,另外所用其时间长,产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着中国加入WTO,意味着我国要在同一个网络平台上参与国际竞争,同世界接轨。这对我们既是一个机遇,也是一个挑战。为此我们必须全面加强全民的信息技术教育,以提高我国的整体素质。科学技术的不断发展和提高,计算机科学技术日渐成熟,其强大的功能人们已有深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生成绩管理系统进行信息管理,有着手工管理所无法比拟的优点,如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生成绩系统管理的效率,也是教育单位的科学化、正规化管理,与世界接轨的重要条件,因此,开发一套这样成绩管理软件成为很有必要的事情。2系统的需求分析21成绩管理系统的背景分析当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。管理信息系统是进行信息的采集、存储、加工、维护和使用的系统,它是随着管理科学和技术科学的发展而形成的。学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生成绩管理系统应该能够为用户提供充足的信息和快捷的查询手段,对学生来说可以轻松的查阅自己在校的成绩以及信息等。但是一直以来人们都是靠传统人工的方式管理学生成绩,这种管理方式存在着许多缺点,如效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。电算092班2随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生成绩信息进行管理,有着手工管理所无法比拟的优点例如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生成绩管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样的一套成绩管理系统成为很有必要的事情。学生成绩管理系统提供了强大的学生成绩管理管理功能,方便系统管理员对学生成绩等信息的添加、修改、删除、查询、留言等操作,同时一样的方面学生对自己各科成绩查询,学习的交流。22开发学生成绩管理的必要性在21世纪的科技时代,科学技术突飞猛进,计算机已经不仅是在科技上应用,而且在生活中也是同样得到了广泛在应用。如今,不管是小学、初中、高中、甚至是很多大学生的学生成绩管理基本上是靠人工进行管理,但随着时间的变化,学校规模的扩大,有关学生成绩管理工作和所涉及到的数据量越来越大越来越多,大多数学校不得不靠增加人力、物力、财力来进行学生成绩管理。但是人工管理成绩档案具有效率低、查找麻烦、可靠性不高、保密性低等因素。因此开发出一个不仅仅是适用于大中专院校以及其它高校通用的学生成绩管理系统是必要的。开发一个学生成绩管理系统,采用计算机对学生成绩进行管理,进一步提高了办学效益和现代化水平。为广大教师和学生提高工作效率,实现学生成绩信息管理工作流程的系统化、规范化和自动化。现在我国的大中专院校的学生成绩档案管理水平普遍都不是很高,有的还停留在全用纸介质基础上,这种管理方式已不能适应时代的发展,社会的需求,因为它浪费了大量的人力物力,也存在着许多不足的因素。在今天信息时代这种传统的管理方法必然会被计算机为基础的信息管理系统所代替。一个高效的学生成绩管理系统可以存储历届的学生成绩档案,不需要大量的人力,只需要几名专门录入员即可操作系统,节省大量人力,可以迅速查到所需信息、高效、安全,学生能方便的查看自己的成绩。23学生成绩管理系统设计目标的分析1管理员不但可以按不同的条件进行成绩查询,而且还能够进行成绩的添加,删除,修改等。2学生能够方便的对自己的或同学的成绩按不同条件的查询。24学生成绩管理系统的系统需求在21世纪的科技时代,科学技术突飞猛进,信息社会的高科技时代,商品经济化的高效益,计算机的应用已普及到经济和社会生活的各个领域。计算机虽然与人类的关系愈来愈密切,但是还有人由于计算机操作不方便,继续用手工劳动。为了适应现代社会人们高度强烈的时间观念,学生成绩管理系统为教学办公带来了极大的方便。该学生成绩管理系统是以ASP网页编程ACCESS数据库SQL数据查询语言编写,其系统功能在内部IIS服务器上运行。系统管理员、教师、学生只需通过简单的操作,用户都可以了解本系统软件的基本工作原理。用户只需进行输入一些简单的汉字、数字,或用鼠标点击即可达到自己想要的目的。基于WEB的成绩管理系统325学生成绩管理系统的功能需求分析学生成绩管理系统主要提供了成绩查询,是方便管理的网上信息查阅平台,学生可以通过该系统查阅与自己相关的个人信息、成绩信息、修改自己的密码;系统管理员可以实现以上的所有功能,还有对学生信息和成绩的添加、删除、修改、教师的添加、删除、修改、班级的添加、删除、修改等相关操作。3相关技术介绍31ASP技术语言简介ASP技术的主要用途是制作动态的、交互的、高性能的WEB应用程序,以前WEB应用程序都是由(CGI公共网关界面来实现的,但由于CGI本身的一些缺点和限制如较耗用系统资源、执行效率差等,人们都在寻找各种各样的替换方案,在这种情况下,MICROSOFT的ASP应运而生,再加上与MICROSOFT的IISWEB服务器和MTS组件事务管理服务器的组合,ASP已经成为WEB应用程序开发的主要技术。ACTIVESERVERPAGES动态服务器主页简称ASP内含于INTERNETINFORMATIONSERVERIIS中,它提供一个服务器端的脚本环境,可产生和执行动态、交互式、高效率网站服务器的应用程序。ASP既不是一种语言,也不是一种开发工具,而是一种技术框架,它能够把HTML、脚本语言、ACTIVEX组件等有机的组合在一起,形成一个能够在服务器上运行的应用程序,并把标准HTML页面送给客户端浏览器。32ASP的工作原理如下图,当浏览器通过HTTP协议向WEB服务器申请一个由ASP定义的页面时,WEB服务器响应HTTP请求,用ASP引擎解释被申请文件。当遇到ASP脚本命令时,ASP引擎调用相应的脚本引擎脚本引擎以组件的形式驻留在WEB服务器上进行处理。ASP提供两种脚本引擎,即VBSCRIPT引擎和VJSCRIPT引擎,若要使用其他脚本语言,需要在WEB服务器上另外安装相应的脚本引擎;当遇到基于COM标准的组件组件本身是经过编译的可重用二进制码时,ASP引擎启动相应的组件完成指定的功能。若ASP文件含有访问数据库的请求,ASP内置组件ADOACTIVEXDATEOBJECT通过ODBC与数据库连接,对数据库进行访问,并将访问结果返回WEB服务器。ASP引擎将脚本和组件的运行结果生成相应的HTML语法成分,与文件中原有的文本和HTML标记一起组成标准HTML页面送至客户端浏览器。电算092班4图31ASP工作原理图33SQL语言简介SQL全称是“结构化查询语言STRUCTUREDQUERYLANGUAGE”,最早的是IBM的圣约瑟研究实验室为其关系数据库管理系统SYSTEMR开发的一种查询语言,它的前身是SQUARE语言。SQL语言结构简洁,功能强大,简单易学,所以自从IBM公司1981年推出以来,SQL语言,得到了广泛的应用。如今无论是像ORACLE,SYBASE,SQLSERVER这些大型的数据库管理系统,还是像VISUALFOXPORO,POWERBUILDER这些微机上常用的数据库开发系统,都支持SQL语言作为查询语言。SQL广泛地被采用正说明了它的优点。它使全部用户,包括应用程序员、DBA管理员和终端用户都受益非浅。其主要特点包括1简单友好的操作方式2多种形式的管理架构3高度的可靠性、可扩展性和可用性4动态锁定的并发控制5丰富的编程接口6多线程体系结构7XML和INTERNET的支持。4系统总体设计41系统功能模块总体框架正如需求分析的所说,本系统主要提供给学生和管理员使用,本系统的目的在于学生能够方便的对自己的或同学的成绩按不同的条件查询,而且管理员不但可以按不同的条件进行成绩查询,而且还能够进行成绩的添加,删除,修改等。本系统的总体模块框架结构如下图基于WEB的成绩管理系统542数据库设计421USER表学生登陆信息表设计USER表保存用于一般的学生用户登陆本系统的身份信息,其表中包括3个字段,用于保存学生的学号和密码,表结构如下表41学生登陆信息表字段名称类型说明ID长整型自动编号递增XH学号文本型VARCHAR50MM密码文本型VARCHAR50422ADMIN管理员登陆信息表表设计ADMIN表保存用于管理员登陆本系统的身份信息,其表中包括3个字段,主要用于保存管理员用户名和密码,表结构如下表42系统管理员登陆表字段名称类型说明ID长整型自动编号递增USERNAME用户名文本型VARCHAR50PASSWORD密码文本型VARCHAR50423BBS1表学生成绩信息表设计BBS1表是本系统的关键表,本系统所以的功能几乎都是围绕着这个表来进行工的,这个表保存了学生的成绩信息,包括成绩、学号、姓名、课程名称、第几学期、班级、类别,表结构如下表43学生成绩信息表字段名称类型说明ID长整型自动编号递增CJ成绩文本型VARCHAR40XH学号数字长整型

注意事项

本文(基于WEB的成绩管理系统-VB课程设计.doc)为本站会员(21ask)主动上传,人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知人人文库网(发送邮件至[email protected]或直接QQ联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。

关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

网站客服QQ:2846424093    人人文库上传用户QQ群:460291265   

[email protected] 2016-2018  renrendoc.com 网站版权所有   南天在线技术支持

经营许可证编号:苏ICP备12009002号-5