鉴于大家对ASP类作品十分关注,我们编辑小组在此为大家搜集整理了“ASP学生成绩管理系统的设计与实现”一文,供大家参考学习!
客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn |
随着经济的发展,社会的进步,计算机越来越深入到我们日常的工作学习及生活中,成为我们日常生活中不可缺少的辅助工具。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。它已经深入到日常工作和生活的方方面面,比如文字处理、信息管理、辅助设计、图形图像处理、教育培训以及游戏娱乐等。各行各业的人们无须经过特别的训练就能够使用电脑完成许许多多复杂的工作。然而,虽然现在世界上已经充满了多如牛毛的各种软件,但它们依然不能满足用户的各种特殊需要,人们还不得不开发适合自己特殊需求的软件。以前开发Windows应用软件是专业人员的工作,需要掌握许多专业知识和经过特殊的培训才能胜任。现在不同了,即使你没有接受过严格的程序设计训练,使用ASP也一样能够开发出功能强大、适合自己特殊需求的应用程序了学生学籍管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生学籍管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。 一、系统说明及同类工作国内外状况 本系统分为四个模块,分别是:查询(包括按学号、姓名、班级等分别查询学生成绩、基本资料);添加记录;删除记录;修改记录;更改密码。 整个系统分为两部分:学生子系统、管理员子系统。 1.学生子系统:学生子系统比较简单,主要完成学生网上选课的功能,成绩的查询功能及密码修改的功能。 2.管理员子系统:管理员子系统完成此系统的管理维护操作,主要包括学生信息管理模块,课程管理模块,选课信息查询模块,成绩管理模块,奖惩管理模块,和学生学籍变动管理模块。 我开发的学生管理系统与原有的手工操作方式相比,它所具有的优点如下: 1.效率的提高 如果采用手工管理的方式,所有的信息都用纸张的方式存储,不但查询和修改不方便,更容易受到环境影响记录的安全性。而且,由于资料的规模过于庞大,对资料的保管、查找和修改都耗费巨大的人力物力。我这个系统不仅使得资料所占体积小,而且由软件这只高效的手来代替人工的查找,大大提高了工作效率。 2.安全性 我采用了用户登陆的方式,如果没有正确的用户名和密码就无法进入系统进行操作。只有用户名和密码正确才可以进入系统。而且,系统提供了密码更改功能。用户可以随时更改密码,但是用户名无法更改。 3.操作简捷 系统设计的界面简单易懂,即使毫无计算机专业知识的人也可以很快了解和使用系统提供的各种功能 作为计算机应用的一部分,使用计算机对学生信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生信息管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。 学生学籍管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。 二、系统软件及开发平台 操作系统 Windows 2000/XP 开发工具 dreamweaver8 ASP(vbscript脚本语言) SQL SEVER 2000数据库 三、系统设计思想及准备解决的主要问题 根据实际需求,学生学籍管理系统这个项目采用模块化的设计思想,在Windows XP操作系统环境下,搭建ASP运行环境IIS6.0,通过使用VBScript脚本语言完成动态的、交互的web服务器应用程序,使用微软公司的SQL SERVER 数据库管理系统,实现学生网上选课、成绩网上查询系统的主要功能,完成管理者对学生的学籍信息、选课信息、成绩信息及奖惩信息的管理。该系统采用SQL Server2000作为数据库平台,既可以被应用程序访问,又可在后台操作,完成对数据的整理等。SQL SERVER是现今比较流行的数据库,他具有数据结构化,数据共享性高,数据独立性高以及数据由DBMS统一管理和控制的优点。 ADO是ActiveX Date Object的缩写,是目前最流行的访问数据库的方法之一。ASP提供对ADO的全面支持,可以通过ADO数据模型访问各种数据库。其过程为连接到数据库、建立事务、建立SQL语句、传递参数、执行SQL语句、操作数据、完成或取消事务、关闭连接。 网站的信息都保存在数据库中,链接数据库我们使用ADO对象群的Connection对象;而要打开数据库则使用ADO对象群的Recordset对象。数据库之间的关系指明两个库之间共享一个共同的关键字值。一个连接是指一种虚拟的表,这种表是在当用户要求从相互关联的各个不同的表中获取信息时建立的,关键字段用于在相互连接的不同表中查找匹配的记录。一个更高级的连接形式称为自连接。这种连接是指一个表被连接到它自己的一个字段,或在不同的纪录中由重复数据的组合字段。数据库中有三种不同类型的关键字:主关键字、组合关键字和外关键字。在表中使用的关键字类型用于描述库表示什么以及在数据库中如何与其它的库建立关系。MDAC作为操作系统的组成部分的组件,与ASP一起提供。此组件中包含一组称为ActiveX Data Object(ADO)的对象,他们对于查看不同平台上的各种数据(数据库、表单、文本文件)是必不可少的。 本系统就是这样来进行对数据的链接。 待解决的问题 数据库的设计中,如何处理多对多的关系和如何设计主键,是两个有着较大难度、需要重点考虑的问题。这着重从SQL应用、数据库设计范式和查询优化等方面来分析本课题的系统关键技术和实现难点并加以解决。 |
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT |
本文选自计算机毕业设计http://myeducs.cn |