《学生成绩管理系统》论文该文章来自互联网再给您一个网址: 希望对你有所帮助,祝你成功!计算机应用与维护 申海 人类已进入21世纪,科学技术突飞猛进,经济知识和信息产业初见端倪,特别是信息技术和网络技术的讯速发展和广泛应用,对社会的政治,经济,军事,文化等领域产生越来越深刻.学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要.本论文叙述到的学生成绩管理系统是用IIS+ASP网页编程+ACCESS数据库+SQL查询语言实现的.重点介绍了学生成绩管理系统的实现过程:包括系统分析, 系统调查,功能设计,数据库设计,系统实现,系统测试和调试等.本系统主要功能有教师管理,学生管理,班级管理,学生信息管理,成绩管理,留言管理,包括功能需求描述,数据库设计等内容. ASP 成绩管理 成绩查询 ACCESS前言人类已进入21世纪,科学技术突飞猛进,经济知识和信息产业初见端倪,特别是信息技术和网络技术的讯速发展和广泛应用,对社会的政治,经济,军事,文化等领域产生越来越深刻的影响,也正在改变人们的工作,生活学习,交流方式.信息的获取,处理,交流和应用能力,已经成为人们最重要的能力之一.在不久的将来知识经济将占世界经济发展的主导地位,国家综合国力和国际竞争能力越来越取决于教育发展,科学技术和知识创新的水平,教育在经济和社会发展过程中将呈现出越来越突出的重要作用.学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生成绩管理系统应该能够为用户提供充足的信息和快捷的查询手段.但是一直以来人们使用传统人工的方式管理学生成绩,填写各种表格,这种管理方式存在着许多缺点,如:效率低,保密性差,另外所用其时间长,产生大量的文件和数据,这对于查找,更新和维护都带来了不少的困难.随着中国加入WTO,意味着我国要在同一个网络平台上参与国际竞争,同世界接轨.这对我们既是一个机遇,也是一个挑战.为此我们必须全面加强全民的信息技术教育,以提高我国的整体素质.科学技术的不断发展和提高,计算机科学技术日渐成熟,其强大的功能人们已有深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用.作为计算机应用的一部分,使用计算机对学生成绩管理系统进行信息管理,有着手工管理所无法比拟的优点,如:检索迅速,查找方便,可靠性高,存储量大,保密性好,寿命长,成本低等.这些优点能够极大地提高学生成绩系统管理的效率,也是教育单位的科学化,正规化管理,与世界接轨的重要条件,因此,开发一套这样成绩管理软件成为很有必要的事情.第一章 系统的需求分析1.1 成绩管理系统的背景分析当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境.计算机的最大好处在于利用它能够进行信息管理.使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性.尤其对于复杂的信息管理,计算机能够充分发挥它的优越性.管理信息系统是进行信息的采集,存储,加工,维护和使用的系统,它是随着管理科学和技术科学的发展而形成的.学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生成绩管理系统应该能够为用户提供充足的信息和快捷的查询手段,对学生来说可以轻松的查阅自己在校的成绩以及信息等.但是一直以来人们都是靠传统人工的方式管理学生成绩,这种管理方式存在着许多缺点,如:效率低,保密性差,另外时间一长,将产生大量的文件和数据,这对于查找,更新和维护都带来了不少的困难.随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用.作为计算机应用的一部分,使用计算机对学生成绩信息进行管理,有着手工管理所无法比拟的优点.例如:检索迅速,查找方便,可靠性高,存储量大,保密性好,寿命长,成本低等.这些优点能够极大地提高学生成绩管理的效率,也是企业的科学化,正规化管理,与世界接轨的重要条件.因此,开发这样的一套成绩管理系统成为很有必要的事情.学生成绩管理系统提供了强大的学生成绩管理管理功能,方便系统管理员对学生成绩等信息的添加,修改,删除,查询,留言等操作,同时一样的方面学生对自己各科成绩查询,学习的交流.1.2开发学生成绩管理的必要性在21世纪的科技时代,科学技术突飞猛进,计算机已经不仅是在科技上应用,而且在生活中也是同样得到了广泛在应用.如今,不管是小学,初中,高中,甚至是很多大学生的学生成绩管理基本上是靠人工进行管理,但随着时间的变化,学校规模的扩大,有关学生成绩管理工作和所涉及到的数据量越来越大越来越多,大多数学校不得不靠增加人力,物力,财力来进行学生成绩管理.但是人工管理成绩档案具有效率低,查找麻烦,可靠性不高,保密性低等因素.因此开发出一个不仅仅是适用于大中专院校以及其它高校通用的学生成绩管理系统是必要的.开发一个学生成绩管理系统,采用计算机对学生成绩进行管理,进一步提高了办学效益和现代化水平.为广大教师和学生提高工作效率,实现学生成绩信息管理工作流程的系统化,规范化和自动化.现在我国的大中专院校的学生成绩档案管理水平普遍都不是很高,有的还停留在全用纸介质基础上,这种管理方式已不能适应时代的发展,社会的需求,因为它浪费了大量的人力物力,也存在着许多不足的因素.在今天信息时代这种传统的管理方法必然会被计算机为基础的信息管理系统所代替.一个高效的学生成绩管理系统可以存储历届的学生成绩档案,不需要大量的人力,只需要几名专门录入员即可操作系统,节省大量人力,可以迅速查到所需信息,高效,安全,学生在能方便的查看自己的成绩.1.3学生成绩管理系统设计的目标的分析1,管理员能够实现对整个学生信息的添加,修改,删除,查询等操作,对教师用户的添加,删除,修改等操作,对留言信息的添加,删除,修改查询等操作.2,可以将学生成绩的数据库发布到网上,教师的信息发布的网上,方便学生教师进行查询,达到资源共享的目的.3,教师能够在一定的权限内对所有学生成绩的查询,所有教师信息的查询,留言信息的添加,删除,修改是,查看等,对的自己的联系信息进行更新,登录密码的修改.4,学生可以在自己的权限内对对自己成绩的查询,以及个人信息的查询,登录密码的修改,留言的查看,提交留言信息的相关操作.1.4学生成绩管理系统的系统需求在21世纪的科技时代,科学技术突飞猛进,信息社会的高科技时代,商品经济化的高效益,计算机的应用已普及到经济和社会生活的各个领域.计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动.为了适应现代社会人们高度强烈的时间观念,学生成绩管理系统为教学办公带来了极大的方便.该学生成绩管理系统是以ASP网页编程+ACCESS数据库+SQL数据查询语言编写,其系统功能在内部IIS服务器上运行.系统管理员,教师,学生只需通过简单的操作,用户都可以了解本系统软件的基本工作原理.用户只需进行输入一些简单的汉字,数字,或用鼠标点击即可达到自己想要的目标.1.5学生成绩管理系统的功能需求分析学生成绩管理系统主要提供成绩查询,方便管理的网上的信息查阅平台,学生可以通过该系统查阅与自己相关信息,查看留言,提交留言.教师可以通过成绩管理系统查阅学生成绩信息,教师信息,查看教师留言,学生留言,提交留言,留言的管理等相关操作.系统管理员可以实现以上的所有功能,还有对学生的添加,删除,修改,教师的添加,删除,修改,数据库的备份,数据库的还原等相关操作.第二章 系统技术以及运行环境的需求分析2.1 ASP技术简介Microsoft Active Server Pages 即我们所称的ASP,其实是一套微软开发的服务器端脚本环境.Active Server Page 是创建动态网页的一个很好的工具,它起一种编程语言的作用,可以利用它编写动态产生HTML的程序代码.因此,只要用户浏览Web站点并请求一个ASP页,Web服务器就可以处理相应的ASP代码,生成HTML代码,然后将它传递到用户浏览器并显示出网页.ASP程序的优点:1,ASP使用VBScript脚本语言直接源于VB语言,秉承了VB简单易学的特点,掌管起来非常容易.2,无须编译,容易编写,可在服务器端直接执行.3,利用ADO组件轻松存取数据库.4,与浏览器无关,客户端只要使用可执行HTML码的浏览器,即可浏览ASP所设计的网页内容.5,ASP能与任何ActiveX scripting语言相容.除了可使用VBScript或JavaScript语言来设计外,还通过plug-in的方式,使用由第三方所提供的其他脚本语言.6,ASP技术的处理速度相当快,并且其安全性也很高,ASP的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性.7,ASP的对象和组件:ASP有7个固有对象这7个固有对象分别是Request,Response,Server,Application,Session,ASPError和ObjectContext.2.2 ACCESS2003 技术简介Access2003 就是关系数据库开发工具,数据库能汇集各种信息以供查询,存储和检索.那么什么叫数据库呢 数据库(Database)是由一些有意义和有关系的数据(data)所组合而成.一个数据库中,包含了许多条记录(Record),而每条记录是由多个字段(Field)所组成,不同的字段存放这不同的数据.所以数据库的严格定义是一组相关记录的集合,而字段则是最基本的数据项,也是数据库中最小的单位.在计算机中用来帮我们管理数据库的系统,我们称之为数据库管理管理系统(Database Management System DBMS).数据库管理系统是架构在一个或多个数据库之上,并针对数据库中的数据进行管理运用.Access 的优点在于它能使用数据表示图或自定义窗体收集信息,数据表示图提供了一种类似于 Excel 的电子表格,可以使数据库一目了然.另外,Access 允许创建自定义报表用于打印或输出数据库中的信息.Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库.如上所述,Access 作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能.2.3 SQL语句简介1,SQL 语句简介SQL全称是"结构化查询语言(Structured Query Language)",SQL包含4个部分:(1)数据查询语言DQL-Data Query Language SELECT(2)据操纵语言DQL-Data Manipulation Language INSERT, UPDATE, DELETE (3)数据定义语言DQL-Data Definition Language CREATE, ALTER, DROP(4)数据控制语言DQL-Data Control Language COMMIT WORK, ROLLBACK WORK 2,SQL的优点(1)非过程化语言(2)统一的语言SQL为许多任务提供了命令,包括:查询数据,数据更新,在表中插入记录,在表中修改记录,在表中删除记录,建立,修改和删除数据对象,控制对数据和数据对象的存取 ,保证数据库一致性和完整性 ,以前的数据库管理系统为上述各类操作提供单独的语言,而SQL将全部任务统一在一种语言中.(3)是所有关系数据库的公共语言由于所有主要的关系数据库管理系统都支持SQL语言,用户可将使用SQL的技能从一个RDBMS转到另一个.所有用SQL编写的程序都是可以移植的.SQL是大多数关系型数据库用做查询语言的语言.它是可以移植的,并且容易学习使用,但是所有SQL语句都必须由数据库服务器独立地执行.这就意味着客户端应用必须把每条查询发送到数据库服务器,等待它处理这个查询,接收结果,做一些运算,然后给服务器发送另外一条查询.所有这些东西都会产生进程间通讯,并且如果客户端在另外一台机器上甚至还会导致网络开销.2.4 IIS简介1,IIS的安装WINDOWS 2000 SERVER提供的WEB服务器组件IIS的安装方法,在开始→设置→控制面板→添加/删除程序命,在添加/删除程序中选择→添加/删除WINDOWS组件按钮,就会弹出如图2-1所示的WINDOWS组件向导对话框.在其中选择INTERNET信息服务IIS,然后单击下一步按钮,随后根据系统提示一步一步的操作即可完成IIS的安装.(图2-1)2,IIS虚拟目录的创建在启动Internet后,在'默认WEB站点'单击鼠标右键如图(2-2),在快捷菜单中选择"新建"→"虚拟目录"命令,输入虚拟目录的名字,然后按照系统提示操作,即可完成虚拟目录的创建.图(2-2)3,IIS的日常管理(1)启动站点,停止,暂停,删除站点(2)主目录设置,文档管理,ISAPI筛选器,HTTP头,目录安全性,文档,自定义错误,性能2.5 运行环境为了保证成绩管理系统运行的效率和可靠性,服务器应具有较高的软硬件配置,客户端的要求不是很高.此应用程序可广泛运行于国际互联网即Internet,也可适用于内部的局域网.其运行要求如下:软件环境:客户端: Windows95/98/2000/XP,Internet Explorer(IE)等服务器端:Windows NT/Windows2000,Internet Information Server (IIS)4.0及其以上版本,IE等;或者Windows98,Personal Web Server(PWS),IE等.数据库:采用Access,运行于服务器端.硬件环境:服务器 CPU:PIII 500以上 ,内存:512M以上客户机 CPU:P200MMX以上,内存:32M以上 第三章 系统模块的设计3.1 系统的功能分析该学生成绩管理系统是用ASP网页编程+ACCESS数据库+SQL查询语言编句,系统是基于网络在线的学生成绩管理系统,在系统中分为大的三个方面:一是系统管理员页面,二是教师登录页面,三是学生登录页面.(1)系统管理员进入学生成绩管理系统的主要功能是:实现教师添加,教师修改,教师删除,教师查询,数据库的恢复,数据库的备份,学生的添加,学生的修改,学生的查询,学生成绩的录入,学生成绩的添加,学生成绩的修改,学生成绩的删除,留言的查询,留言的提交,留言的删除,留言的修改等基本功能.(2)教师进入学生成绩管理系统的主要功能是:实现学生的查询,学生成绩的查询,留言的删除,留言的查询,留言的查询,密码的修改,教师的查询,教师登陆密码的更改,教师个人信息的修改等基本功能.(3)学生进行学生成绩管量系统的主要功能是:实现学生自己怕成绩查询,自己登录密码的修改,个人信息的查询,留言的查看,提交留言的基本功能.3.2 学生成绩管理系统流程图(图3-1)3.3 系统功能模块图(图3-2)系统管理员在学生成绩管理系统中能够为学生,教师重设密码,能够对学生成绩管理系统具体的按学号,或按姓名进行模糊查询,留言管理能够对整个系统中的留言实现添加,删除,修改操作,班级管理能够对班级进行添加,删除,修改,一般班级是不允许修改的,能对学生进行添加,删除修改等操作.(图3-3)教师在学生成绩管理系统中能够对所有学生的成绩查看,对学生按学号进行精确查询,按学生姓名进行模糊查询,可以修改自己的登录密码,能对整个系统中的留言进行添加,删除,修改,可以查询整个系统中的教师信息.(图3-4)学生在系统中的基本功能是对自己所有成绩的查询,个人登录密码的修改,基本信息的查看,能够对有问题的地方以留言的方式提出,可以查看整个系统中的留言信息.第四章 系统数据设计4.1 系统管理员表表名:admin字段名字段类型字段说明Id自动编号主键Admin文本系统管理用户名Pwd文本系统管理密码4.2 系统学生表表名:Xuesheng字段名字段类型字段说明Id自动编号Xuehao文本学生学号Pwd文本学生登陆密码Xingming文本学生姓名Xingbie文本学生性别Chushengriqi日期日间学生出生日期Banji文本学生在班级Zhuanye文本学生专业Xibu文本学生所在系部Jiaoshi文本学生班主任Lianxi文本学生联系电话Qq文本学生QQ号Email文本学生电子邮箱Minzu文本学生民族Zhengzhi文本学生政治面貌Shenti文本学生身体情况Tizhong文本学生体重Shili文本学生视力Jishu文本学生技术简介Ziwopingjia文本学生自我评价ZhaopianOLE 对象学生照片Jiatingdizhi文本学生家庭地址dianhua文本学生家庭电话4.3 成绩管理系统教师表表名:Jiaoshi字段名字段类型字段说明Id自动编号主键User文本教师用户名Pwd文本教师登陆密码Xingming文本教师姓名Xingbie文本教师性别Chushengriqi日期/时间教师出生年月Xibu文本教师所在系部Zhicheng文本教师职称Dizhi文本教师家庭地址Dianhua文本教师联系电话Shouji文本教师联系电话Youbian文本邮编Qq文本教师QQEMAIL文本教师EMAILGerenjianli文本教师个人简历Gongzuo文本教师工作经验zhaopianOLE 对象教师相片4.4 系统成绩表表名:Chengji字段名字段类型字段说明Id自动编号主键Xuehao文本学生学号Xingming文本学生姓名Xingbie文本学生性别Xibu文本学生所在系部Jiaoshi文本学生任课教师Kechengming文本学生课程名Chengji文本学生该科成绩4.5 系统留言表表名:Test字段名字段类型字段说明Id自动编号主键Name文本留言姓名Mail文本留言EMAILLiuy文本留言内容Dianhua文本留言者电话Qq文本留言QQ4.6 系统班级表表名:Banji字段名字段类型字段说明Id自动编号主键Xibu文本系部Zhuanye文本专业Banjiming文本班级名称Jiaoshi文本班主任Riqi日期/时间文本入学时间第五章 学生成绩管理系统功能的实现5.1 数据库的连接在整个学生成绩管理系统中,数据库的打开在系统中是很重要的,下面给出本系统连接打开数据库的代码文件DB.ASP5.2 成绩管理系统的登录页面学生成绩管理系统分为三种登录模式(如图5-1)(1)系统管理员登录(2)教师登录(3)学生登录(图5-1)5.2 成绩管理系统的安全性系统是用ASP网页编程+ACCESS数据库+SQL查询语句,学生成绩管理系统中拥有的用户名和密码才能正常进入成绩管理系统,系统安全设计的判断页面为DLCL.ASP文件,以下给出整个文件的部分代码提供参考:打开数据文件读取在图(5-1)输入的用户名进行判断,如果为空则自动跳回到系统首页以上代码是通过读取输入的用户名和密码在从数据库中进行查找,是否有当前输入的用户和密码,如果用户名正确与密码正确则进入相应页面的同时对SESSION存一个值,如果数据库中没有该用户则跳到错误处理页面ERRAR.ASP.判断用户是否是从登录页面进入系统的处理页面文件ADERRAR.ASP的代码如下如果SESSION中的值为空,则自动跳转到登录页面5.3 系统管理员功能简介(1)成绩管理可以对学生的成绩的添加,删除,修改(2)成绩查询实现对整个学生成绩管理系统成绩的查询(3)学生管理对学生的添加,删除,修改,详细信息的查看(4)班级管理对所有班级的添加,删除,修改(5)留言管理对学生,教师提交的留言进入修改,删除(6)查看留言是对整个系统中提交的留言进行查询(7)我要留言是对学生提出的问题或者是教师提出的问题进行回答(8)修改密码是对该用户的登录密码进行修改(9)用户管理是对教师的添加(10)教师查询是对所有教师的修改,删除操作(11)数据管理是对整个系统中的数据进行备份,还原(12)退出系统是对该用户登录时记录的SESSION进行清除(图5-2)5.4 教师功能简介(1)成绩查询是对所有学生的成绩查询(2) 个人信息是对自己信息的查看(3) 联系方式是对自己常用联系电话的查看是否正确(4) 教师查询是对所有教师资料的查看(5) 修改密码是对自己登录密码的修改(6) 查看留言是对所有留言的查询(7) 我要留言是对学生提出的问题或疑问进行解答(8) 留言管理是对所有的留言拥有修改,删除的权限(9) 退出系统是用户在退出系统清除SESSION中的值(图5-3)5.5 学生功能实现简介(1) 成绩查询是对该生自己所有课程成绩的查询(2) 个人信息是对学生自己信息的查询(3) 查看留言是对所有留言都可以查看(4) 修改密码是对自己的登录密码进行修改(5) 联系方式是对自己常用的联系方式进行查看(6) 我要留言是对有什么疑问提出(7) 退出系统是清除自己登录时的SESSION值(图5-4)5.6 学生成绩管理系统的关键代码(1)以下代码是实现循环输出学生成绩学号姓名性别系部教师课程名成绩(2)以下代码是实现修改教师登录密码(3)以下代码是实现创建学生班级的5.7 系统在调度中经常出现的问题(1) 数据库的连接容易出错(2) 各种数据写入数据库时容易出错(3) 在调度中经常出现数词不匹配总结经过这一个多月的毕业设计和对相关资料的收集,让我清楚的感到随着网络科技的不断发展和网络的广泛应用,使我们的生活离不开它了.网络它以自己的独特的优点征服了我们.在教育越来越受重视的21世纪,随着学生成绩管理类型的不断增加和成绩管理要求的不断提高,管理方面的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情.在这样的情况下有一个实用学生成绩管理系统是有其必然性的,如果能做出一个完善的学生成绩管理系统就使管理方面的工作量减少很多.在这次的毕业设计中虽然时间紧迫但我学会了很多,也感到自身知识的贫乏,希望在日后的努力中能做出更完善的系统.致谢从十月份接受课题到现在完成毕业设计论文,衷心的感谢我的指导胡桂香老师给予了精心的指导和热情的帮助,尤其在课题设计的前期准备阶段和本人的数据库的设计阶段,导师提出许多宝贵的设计意见,在最后的测试修改阶段老师在百忙之中抽出时间为我们提供了必要的帮助,这样使得我们得以顺利的完成毕业设计开发工作,在短暂的一个月的相处时间里,老师渊博的知识,敏锐的思路和实事求是的工作作风给我留下了深刻的印象,这将使得我终身受益,谨此向老师表示衷心的感谢和崇高的敬意.参考文献(1)尚俊杰 《网络程序设计—ASP(第2版)》 清华大学出版社,北方交通大学出版社,2004年2月(2)徐军,吴玉新 《网站ASP后台解决方案》 人民邮电出版社,2001年1月(3)吴振峰 《网站建设与管理》 高等教育出版社,2005年1月(4)白以恩 《计算机网络基础及应用》 哈尔滨工业大学出版社,2000年1月(5)包锦阳 《大专生毕业论文(设计)写作指导》 浙江大学出版社,2004年6月(6)吴林华 《网站建设与维护》 电子工业出版社,2004年6月(7)邵丽萍,张后杨,柯新生 《网页编程技术》 清华大学出版社,2004年1月(8)杨翼川,徐梅 《ASP动态网页设计实战》 机械工业出版社,2000年11月学生成绩管理系统N数据管理教师管理教师查询我要留言修改密码学生管理留言管理留言查看班级管理成绩查询成绩管理退出系统系统管理员登录Y成绩查询个人信息查看留言修改密码联系方式我要留言退出系统开始信息输入信息是否正确类型选择系统管理员教师登录学生登录结束教师登录系统首页系统首页退出系统留言管理我要留言修改密码查看留言教师查询联系方式个人信息成绩查询学生功能:学生教师功能:系统管理员功能:登录系统首页希望对你有所帮助,祝你成功!另外,虚机团上产品团购,超级便宜
一、课题来源、目的与要求:课题来源:指导老师提供课题,自己组织材料。目的:通过这次课题设计掌握用软件工程方法开发一款软件。运用B/S方式,WEB技术,ASP编程技术,了解Internet的TCP/IP协议。学会运用ASP的动态网页和SQL Server大型的数据库架构系统。学会使用多种种开发工具。培养相互合作,大胆创新的精神。要求:学生成绩管理系统的主要目的是为学校的学生成绩管理提供一种高效的事物处理。本系统用户角色主要有两类:系统管理员与普通用户。其中系统管理员可进行用户管理。普通用户可分为学生,老师,教务处等用户。系统管理员:可进行用户管理,组权限分配,信息查询等工作。教师:可进行学生信息管理,课程信息管理,成绩管理,授课信息管理,信息查询,成绩统计等工作。学生:可进行成绩查询等操作。 二、主要设计内容:学生成绩管理系统的主要目的是为学校的学生成绩管理提供一种高效的事物处理。本系统用户角色主要有两类:系统管理员与普通用户。其中系统管理员可进行用户管理。普通用户可分为学生,老师,教务处等用户。系统管理员:可进行用户管理,组权限分配,信息查询等工作。教师:可进行学生信息管理,课程信息管理,成绩管理,授课信息管理,信息查询,成绩统计等工作。学生:可进行成绩查询等操作。 三、主要设计技术指标与参数:普通PC安装有vs2005和SQLServer2000CPU:P4 1.8GHz以上内存:256MB以上能运行IE5.0以上或Ntscape4.0以上版本的机器分辨率:推荐使用1024×768像素 四、分阶段指导性进度计划:1-4周 查阅资料,准备开题报告。5-6周 进行学生管理系统的需求分析。7-8周 进行学生成绩管理系统的概要设计。9-11周 进行学生成绩管理系统的详细设计。12-13周 完成学生成绩管理系统的源代码编写。14周 进行学生成绩管理系统系统的测试15周 组织相关材料完成毕业论文16周 学生成绩管理系统答辩。 五、主要参考文献资料:[1] 魏峥,王军,崔同良. ADO.NET程序设计教程与实验. 北京:清华大学出版社,2007.9 [2] 李万宝.ASP.NET技术详解与应用实例.北京:机械工业出版社,2005.9[3] Dannien Foggon,Danniel Maharry(编),杨浩(译).ASP.NET1.1数据库入门经典.北京:清华大学出版社,2005.9 [4] 苏贵洋,黄穗,何莉,倪春雨等.ASP.NET网络编程从基础到实践.北京:电子工业出版社,2005.10[5] 凯际资讯工作室.ASP.NET程序与数据库设计入门.北京:清华大学出版社,2004.9[6] 求是科技.ASP.NET数据库管理系统开发实例导航.北京:人民邮电出版社,2005.6[7] 卢镇波,李青.ASP.NET程序设计专家门诊.北京:清华大学出版社,2005.5[8] 陈娴,刘志宝,李岱.ASP.NET项目开发实践(第2版).北京:中国铁道出版社,2005.6[9] 王保健.ASP.NET网站建设专家.北京:清华大学出版社,2005.7[10] Julia Case Bradley,Anita C.Millspaugh(编),天宏工作室(译).C#.NET程序设计.北京:清华大学出版社,2005.1[11] 曹斌,韩中孝.ASP.NET数据库系统项目开发实践.北京:科学出版社,2005.6[12] 南泰电脑,吕文达.精通C#程序设计.北京:清华大学出版社,2004.11[13] 吉根林,崔海源.ASP.NET程序设计教程.北京:电子工业出版社,2004,5. [14] 陈志泊.ASP.NET数据库应用程序开发.北京:人民邮电出版社,2005,8.[15] 启明工作室.ASP.NET+SQL Server网络应用系统开发与实例.北京:人民邮电出版社,2005.2.
学籍管理是高等院校学生管理事务中的一项重要工作,在管理过程中涉及大量的数据处理,它的内容对于学校的决策者和管理者来说都至关重要。下面是我为大家推荐的学生学籍管理系统论文,欢迎浏览。
《学籍管理系统软件计算机应用 》
一、引言:
学生档案管理系统是一个 教育 单位不可缺少的部分,它的 内容 对于学校的决策者和管理者来说都至关重要,所以学生档案管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着 科学 技术的不断提高, 计算 机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类 社会 的各个领域并发挥着越来越重要的作用。
作为计算机 应用 的一部分,使用计算机对学生档案信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率,也是 企业 的科学化、正规化管理,与世界接轨的重要条件。
因此,开发这样一套管理软件成为很有必要的事情,在下面的各章中我将以开发学生档案管理系统为例,谈谈其开发过程和所涉及到的 问题 及解决 方法 。
二、系统功能
现在我国的中小学校中档案的管理水平还停留在纸介质的基础上,这样的机制已经不能适应 时代 的 发展 ,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。
我作为一个计算机应用的本科生,希望可以在这方面有所贡献。改革的总设计师邓小平同志说过“科学技术是第一生产力”,我希望能用我三年的所学编制出一个实用的程序来帮助中小学进行更有效的学籍管理。归纳起来,功能大约有以下几点:1.学生信息的录入。不同地域的学生通过各种途径不择地点、不择时间地自主上传自己的基本档案(不合要求的档案可以由管理员及时清除)。
2.学生信息的查询。学生的档案信息发在网上可以让全班、全校的人来查询。使用者可以通过多种方式(学期,年级,班级,姓名,学号等)的查询,查看自己需要的学生信息。
3.学生信息的修改。通过 网络 在任何地方,档案管理人员均可随时对转入、转出的学生进行添加和删除,实现了信息的动态管理。
好处为:
1. 可以存储历届的学生档案,安全、高效;
2. 只需一到二名档案录入员即可 操作系统 ,节省大量人力;
3. 可以迅速查到所需信息。
三.ASP的简单认识
ASP的全称是:Active Server Pages,是在服务器端脚本编译环境,使用它可以创建和运行动态、交互的Web服务器应用程序。ASP可以与HTML页、脚本命令和ActiveX组件组合创建交互的Web页和基于Web的功能强大的应用程序。ASP应用程序很容易开发和修改。所以笔者推荐广大教育工作者在教学工作繁忙的情况,使用ASP来制作适应教学的交互性强的动态网页是非常适合的。
以下罗列了 Active Server Pages 所独具的一些特点:
1.使用 VBScript ,JScript 等简单易用的脚本语言,结合 HTML 代码,即可快速地完成网站的应用程序的编写。
2.无须编译,容易编写,调试方便可在服务器端直接执行。
3.使用普通的文本编辑器,如 Windows 的记事本,或在FRONTPAGE等流行软件中都可进行编辑设计。
4.与浏览器无关 (Browser Independence)。用户端只要使用可执行 HTML 码的浏览器,即可浏览 ASP 网页的内容。 ASP所使用的脚本语言 (VBScript、Jscript) 均在 WEB 服务器端执行,用户端的浏览器不要求能够执行这些脚本语言。
5. ASP 能与任何 ActiveX scripting 语言相容。除了可使用 VBScript 或 JScript 语言来设计外,还通过 plug-in 的方式,使用由第三方所提供的其他脚本语言,如:REXX、Perl、Tcl等。脚本引擎是处理脚本程序的 COM(Component Object Model) 物件。
6.Active Server Pages 的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人直接剽窃,提高了程序的安全性。
7.可使用服务器端的脚本来控制产生客户端的脚本。
8.ActiveX Server Components(ActiveX 服务器元件 ) 具有无限可扩充性。可以使用 Visual Basic 、 Java 、 Visual C++ 、 COBOL 等编程语言来编写你所需要的 ActiveX Server Component 。
由此可见,将ASP技术用于教育任务繁重的教师建设网站是最适合的。
由于笔者本文主题是讲解用ASP技术实现网上 作文 的自动化管理的过,其目的在于由一件具体事例的完成过程来抛砖引玉,使更多的教师懂得怎样在学校网站应用 现代 网络技术 实现网络自动化管理。所以对于网络的一些基础知识不作过多铺垫,下仅列出本文所需基础知识:
1. 懂得基本的HTML语言。
2. 懂得基本的VBScript 或JScript语言。
3. 有数据库操作基础,最少会一种数据库(如最简单的Microsoft Access)
四.网上学生学籍管理实现的目标
主要是对学生信息(如学号、姓名、性别、家庭住址等)进行管理。本模块又分为五个子模块:
(1)录入学生信息
(2)查询学生信息
(3)修改/删除学生信息
其中,学生信息查询不需登录即可使用,其他模块则需要先登录后才能使用。
五.网上学籍自动化管理实现的几个ASP文件简介
从本节开始我们逐渐深入地探讨如何用ASP技术实现以上目标。实现网上学籍的自动化管理和BBS、在线论坛等的建立机制有许多相似的地方,但在数据库的建立或管理方法方面却有许多不同之处。以下笔者以范例的方式来 分析 利用ASP技术来实现的方法。整个自动化管理机制大致可由如下几个ASP文件和一个数据库文件来组成,它们的大至功能如下。
(1)index.asp 进入本栏目后的第一显示页,显示本软件总体功能,提供多种对学生档案的管理方式,以及用户的注册。
(2)login.asp用于用户的注册。
《 学生学籍管理系统的研究 》
摘 要:本文对学生学籍管理系统的学生成绩管理、学生个人基本信息管理、课程管理、用户(管理员、教师、学生)管理及一些数据的统计与管理等功能进行研究。
【关键词】 管理系统 系统分析 数据库设计
1 前言
随着科学技术和管理方式的不断提高,办公方式、方法和手段已经由手工时代逐步向自动化办公发展。作为走在科学技术最前沿的学校,学籍管理的无纸化、网络化是学校决策科学化、数字化和管理现代化中的重要环节,也是开创学籍管理工作新局面必须走到道路。
学籍是指一个学生属于某个学校的合法身份或者资格的标记,是记录学生姓名等信息的册子,也是认定为某所学校学生的唯一依据。学生参加正规升学考试被学校正式录取后,按指定时间到学校办理入学、缴费、报到手续。由学校统一注册教育部学籍管理系统,获得学籍,它标志该学生以成为了学校中的一员。学籍管理系统是指学校对学生所获得的学籍资格进行管理的系统。
2 系统分析
学生学籍管理系统的总体目标是为学校解决学籍管理工作繁杂且准确性差的问题。彻底代替以往人工管理方式,提高学生学籍管理效率和信息准确性,快捷方便地对学生学籍信息进行操作,节省学校经费开支。加快赶上校园信息化建设的发展步伐。
学生学籍管理系统主要是对针对学生的学籍和成绩两大方面进行管理,为学校学籍、成绩管理人员对学生的学籍和成绩的查询、添加、修改和删除操作提供更好的平台,同时也为学生查询个人考试成绩提供快捷方便的途径。
学生学籍管理系统应具备以下几点功能:
(1)对用户的计算机能力要求较低,操作快捷方便。系统容易安装和方便维护;
(2)保证数据库管理的的准确性和安全性;能够实现与教务管理系统对接,满足学校管理要求。
(3)支持B/S模式,用户可以使用浏览器登录系统。
(4)由于系统涉及到个人隐私信息,需提高系统的保密性,根据各类不同的用户类别划分权限,设置用户帐户和密码。
(5)对学生成绩信息的查询、添加、修改和删除。用户根据实际情况需对某些数据进行修改和删除操作,考虑到记录较多,逐一查找非常费劲,应在进行修改和删除操作前利用查找功能,筛选出用户需要操作的相近记录,然后再从查找出的记录中选择需修改或删除的记录进行操作。
(6)学生学籍信息的查询、添加、修改和删除。此功能与对学生成绩信息的查询、添加、修改和删除操作要求一致,应先查找,然后再进行其他操作。
(7)学生学籍信息的录入。可以手动录入也可以从其他文件(excel或dbf)导入,但必须保证其准确性和有效性。
3 系统功能分析
系统管理,包含对密码的更改、数据字典(指年级、民族等字典项目)的查询、添加、修改和删除等;
用户管理,包含对用户信息的查询、添加、修改和删除等;
成绩管理,包含对成绩信息的查询、添加、修改和删除等;
课程管理,包含对课程信息的查询、添加、修改和删除等;
学生管理,包含对学生信息的查询、添加、修改和删除等。
对上面功能分析后进行集合,根据结构化程序设计的要求对系统功能进行分块。学生学籍管理系统功能模块图如图1所示:
4 数据库设计
学生信息:包含学生的学号、姓名、性别、民族、出生年月、生源地、家庭地址、联系电话、系别、专业、班级、入学年份、政治面貌、身份证号、学生状态等;
用户信息:包含用户名、密码、用户姓名等;
成绩信息:包含学生姓名、学号、课程编码、课程名称、考试方式、考试成绩、正考或补考等;
课程信息:包含课程编码、课程名称、课程总学时、理论学时、实验学时、课程学分、课程描述、考试方式、教师编号、教师姓名等;
数据字典:在增删改查过程中,能选择的就要使用列表框选择,以达到统一完整的目的。包括的数据项有使用标识、用户类型、入学年份、省份、政治面貌、民族、考试性质、学生状态。
5 详细设计
5.1 系统管理
登陆系统:起始页面为登陆页面,点击“登陆”按钮,若用户名、密码不匹配,则系统提示错误重新填写。若正确,则进入主功能页面。
修改密码:进入后列表显示所有课程信息,每个条目包含编号、名称、学分、学时、教师、是否使用等信息。
数据字典维护:数据字典维护功能可以进入系统数字字典维护页面,该页面可以对系统各处引用到的字典进行维护,包含学生的年级、在校状态、性别、政治面貌、班级等。
5.2 用户管理
学生管理:进入后列表显示所有学生个人信息,如学号、姓名、性别、系别、班级、专业、出生年月、家庭地址、联系电话、民族、政治面貌、学生状态等信息。
教师管理:进入该项功能后用表格形式所有教师信息显示出来,每个条目包含编号、姓名、是否使用等信息。
5.3 课程管理
进入后列表显示所有课程信息,每个条目包含编号、名称、学分、学时、教师、是否使用等信息。
5.4 成绩管理
进入后列表显示所有成绩信息,每个条目包含课程编码、课程名称、学生学号、学生姓名、学生班级、考试类型、考试成绩、操作等信息。
6 结束语
学籍对学生来说是非常重要的数据信息,而学生学籍管理系统就是用于管理这个数据信息的管理系统。该系统对于学校的管理者和学生都至关重要,应为用户提供快捷的录入、修改和查询功能,以满足各种用户的需求。
参考文献
[1] 李游,黄滨,田贵荣.基于WEB模式的学生学籍管理系统的设计与实现[J].教育信息化.2006.
[2] 黄宏志,许光.基于Web的高校学生学籍管理系统设计与实现[J].计算机与现代化.2012.
[3] 曹威.高校学生学籍管理系统设计与开发[j].科技信息.2010.
有关学生学籍管理系统论文推荐:
1. 学籍管理系统毕业论文
2. 学生信息管理系统论文
3. 学生管理系统论文
4. 学籍管理系统毕业设计论文
5. 浅谈学生信息管理系统论文
6. 学生信息管理系统研究论文
7. 学生信息管理系统设计论文
8. 学生成绩管理系统论文
315 浏览 3 回答
348 浏览 5 回答
229 浏览 4 回答
172 浏览 2 回答
128 浏览 4 回答
136 浏览 2 回答
318 浏览 4 回答
182 浏览 3 回答
227 浏览 5 回答
205 浏览 4 回答
259 浏览 2 回答
124 浏览 4 回答
122 浏览 2 回答
125 浏览 4 回答
265 浏览 3 回答