基于ASP的学生信息管理系统的设计与实现 当文网提供Word格式.docx

上传人:b****4 文档编号:16031974 上传时间:2022-11-17 格式:DOCX 页数:26 大小:489.14KB
下载 相关 举报
基于ASP的学生信息管理系统的设计与实现 当文网提供Word格式.docx_第1页
第1页 / 共26页
基于ASP的学生信息管理系统的设计与实现 当文网提供Word格式.docx_第2页
第2页 / 共26页
基于ASP的学生信息管理系统的设计与实现 当文网提供Word格式.docx_第3页
第3页 / 共26页
基于ASP的学生信息管理系统的设计与实现 当文网提供Word格式.docx_第4页
第4页 / 共26页
基于ASP的学生信息管理系统的设计与实现 当文网提供Word格式.docx_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

基于ASP的学生信息管理系统的设计与实现 当文网提供Word格式.docx

《基于ASP的学生信息管理系统的设计与实现 当文网提供Word格式.docx》由会员分享,可在线阅读,更多相关《基于ASP的学生信息管理系统的设计与实现 当文网提供Word格式.docx(26页珍藏版)》请在冰豆网上搜索。

基于ASP的学生信息管理系统的设计与实现 当文网提供Word格式.docx

管理信息系统在企业的使用中存在三个要素,这就是人、计算机和数据。

人是指企业领导者、管理人员、技术人员,以及MIS建设的领导机构和实施机构,他们必须有企业管理人员,尤其是企业领导的积极参和。

计算机技术使MIS得以实施的主要技术。

在这些技术中,软件开发是MIS开发的重点。

第三个因素也不能忽视。

企业的管理数据是MIS正常运行的基础。

广义地说,各项管理控制是MIS的基础。

是想要计算一台机床的成本,需要按时输入、每个零件以及每个螺钉螺母的费用,涉及企业的生产车间、采购、库房、工艺设计和财务等多个部门,必须有一套管理制度作保证。

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

目前,学校学生管理是教务管理中的一个极为重要的环节,它是整个管理的核心和基础。

由于学校规模进一步扩大,学生人数逐年上升,学生情况的管理也变得越来越复杂。

面对如此繁杂的任务。

如果让个人去管理文档,就会显得费时费力。

尤其在管理成绩时,任务更加繁重,就成绩管理本身来说,它是一项任务繁重、时效性较强的系统工作,它不但涉及学生个人成绩查询,更涉及到各教师的工作效率和质量。

近年来随着计算机的迅速发展,计算机已经在社会各个领域显示了它巨大的作用。

毋庸置疑,切实有效地把计算机管理引入学校教务管理中,对于促进学校管理制度,提高学校教学质量和办学水平有着显著意义。

现在我国的一些院校中的信息管理效率还不是很高,这样已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。

所以,学生信息系统的设计和开发也是一个时代必经的阶段。

本次设计主要采用B/S结构,主要实用于各高校的各专业,从学生入学到毕业每个人在校的信息,以及成绩的管理。

本系统主要有六大模块,基本信息管理、特殊信息管理、毕业生信息管理、更多信息管理(补助信息管理、勤工助学信息管理、奖励信息管理、处罚信息管理、异动情况信息管理)、成绩管理、个人管理。

用WindonwsXP为操作平台,ASP作为脚本语言,采用SQLSever2000作为数据库,用户可以实现对数据的录入,修改,删除等操作。

2系统开发背景

随着科学技术的不断提高,目前,学校学生管理是教务管理中的一个极为重要的环节,它是整个管理的核心和基础。

由于上述原因,所以,学生管理系统的开发也是时代的一个必经阶段。

本次设计主要采用B/S结构,从学生入学到毕业每个人在校的信息,以及成绩的管理。

本系统主要分为六大模块,基本信息管理、特殊信息管理、毕业生信息管理、更多信息管理(补助信息管理、勤工助学信息管理、奖励信息管理、处罚信息管理、异动情况信息管理)、成绩管理、个人管理。

用户可以对各种信息进行录入,修改,删除等操作。

更方便各个专业老师对学生信息的系统化管理,提高办公效率,以达到更合理化,方便化等要求。

3系统开发环境

3.1系统开发理论依据

3.1.1ASP概述

1.ASP基本含义和特点

ASP是ActiveServerPage的缩写,意为“活动服务器网页”。

ASP是微软公司开发的代替CGI脚本程序的一种使用,它可以和数据库和其它程序进行交互,是一种简单、方便的编程工具。

ASP的网页文件的格式是.asp,现在常用于各种动态网站中。

ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或web使用程序。

ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。

利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web使用程序。

和HTML相比,ASP网页具有以下特点:

(1)利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术;

(2)ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试;

(3)服务器上的ASP解释程序会在服务器端制定ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页;

(4)ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。

例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息;

(5)ASP可以使用服务器端ActiveX组建来执行各种各样的任务,例如存取数据库、发现那个Email或访问文件系统等。

(6)由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可放置ASP程序代码被窃取。

2.ASP的优点

ASP的主要优点大概可以归纳如下:

(1)可以用VBScript或JScript创建脚本,同时结合HTML语言就能够非常方便地完成网站的使用程序。

对于VBScript和JScript,使用哪种语言并不重要,Web服务器等同地处理这两种语言,并向用户的浏览器发送HTML格式化结果。

(2)因为ASP采用Script语言(VBScript和JScript)就可以轻松编写程序,因此这就大节省了网络设计人员又得重新学习一种新语言的时间。

而且编写ASP无须手工compile编译或链接程序,可在服务器端直接执行,这无疑是更加方便了编写过程。

(3)使用普通的使用记事本之类的文本编辑器,即可进行编辑设计,如:

Windows的记事本。

不要用FontPage98或DreamWeaver2.0等主页制作软件修改,因为会破坏源代码的。

建议使用CuteFTP携带的CuteHTML编辑器进行编辑设计。

(4)ASP是运行在服务器端,所以无须担心浏览器是否支持ASP所使用的编程语言,用户端只要使用可执行HTML码的浏览器,即可浏览ActiveServerPages所设计的网页内容。

ASP在服务器端运行,当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。

(5)ASP能和任何ActiveXscripting语言相容。

除了可用VBScript或JScript语言来设计外,还通过plug-in的方式,使用由第三方所提供的其他脚本语言,譬如Perl、Tcl等。

脚本引擎是处理脚本程序的COM(ComponentObjectModel)组件。

(6)ActiveServerPages的程序代码隐藏,在客户端上仅可以看到由ASP输出的动态HTML文件。

因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。

(7)可使用服务器端的脚本来产生客户端的脚本。

(8)面向对象(Objectoriented),并可扩展ActiveXServer组件功能。

(9)ActiveXServerComponents(ActiveX服务器组件)具有无限可扩充性。

可以使用任何编程语言来编写所需要的ActiveXServer组件。

(10)可以通过ADO(ActiveXDataObjects,微软的一种新的数据访问模型,是一种可以提供WEB页面开发者轻松存取Internet的数据库,并可以在用户端实现网上立即、即时更新显示的最新WEB页面数据库技术。

)非常方便地访问数据库,从而使存取数据库变得轻松容易。

3.1.2SQL介绍

SQL是英文StructuredQueryLanguage的缩写,意思为结构化查询语言。

SQL语言的主要功能就是同各种数据库建立联系,进行沟通。

按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。

SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。

目前,绝大多数流行的关系型数据库管理系统,如Oracle,Sybase,MicrosoftSQLServer,Access等都采用了SQL语言标准。

虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select,Insert,Update,Delete,Create,以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作。

3.1.3B/S结构介绍

B/S(Browser/Server)结构即浏览器和服务器结构。

它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。

在这种结构下,用户工作界面是通过www浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。

这样就大大简化了客户端电脑载荷,减轻了系统维护和升级的成本和工作量,降低了用户的总体成本(TCO)。

以目前的技术看,局域网建立B/S结构的网络使用,并通过Internet/Intranet模式下数据库使用,相对易于把握、成本也是较低的。

它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)访问和操作共同的数据库;

它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。

3.2系统开发环境

3.2.1系统软件环境

本系统采用的软件工具有:

WindowsXP

DreamweaverMX2004

SQLServer2000

IIS5.1V

InertnetExplorer6.0以上

3.2.2工具简介

DreamweaverMX2004简介

Dreamweaver 

MX 

2004 

是 

建立 

Web 

站点和使用程序的专业工具。

 

它将可视布局工具、使用程序开发功能和代码编辑支持组合为一个功能强大的工具,使每个级别的开发人员和设计人员都可利用它快速创建界面吸引人并且基于标准的站点和使用程序。

从对基于 

CSS 

的设计提供领先的支持到手动编码功能,Dreamweaver 

在一个集成和高效的环境中为专业人员提供了所需的工具。

开发人员可以将其选择的服务器技术和 

Dreamweaver 

配合使用,建立将用户连接到数据库、Web 

服务和旧式系统的强大 

Internet 

使用程序。

SQLServer2000简介

SQLServer2000能够满足今天的商业环境要求不同类型的数据库解决方案。

它一种使用广泛的数据库管理系统,具有许多显著的优点:

易用性、适合分布式组织的可伸缩性、用于决策支持的数据仓库功能、和许多其他服务器软件紧密关联的集成性、良好的性价比等。

性能、可伸缩性及可靠性是基本要求,而进入市场时间也非常关键。

除这些核心企业品质外,SQLServer2000还为数据管理和分析带来了灵活性,允许单位在快速变化的环境中从容响应,从而获得竞争优势。

从数据管理和分析角度看,将原

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 教育学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1