计算机应用毕业设计论文基于ASP的学生信息在线查询系统设计

上传人:新** 文档编号:464855988 上传时间:2023-01-20 格式:DOC 页数:17 大小:159.02KB
返回 下载 相关 举报
计算机应用毕业设计论文基于ASP的学生信息在线查询系统设计_第1页
第1页 / 共17页
计算机应用毕业设计论文基于ASP的学生信息在线查询系统设计_第2页
第2页 / 共17页
计算机应用毕业设计论文基于ASP的学生信息在线查询系统设计_第3页
第3页 / 共17页
计算机应用毕业设计论文基于ASP的学生信息在线查询系统设计_第4页
第4页 / 共17页
计算机应用毕业设计论文基于ASP的学生信息在线查询系统设计_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《计算机应用毕业设计论文基于ASP的学生信息在线查询系统设计》由会员分享,可在线阅读,更多相关《计算机应用毕业设计论文基于ASP的学生信息在线查询系统设计(17页珍藏版)》请在金锄头文库上搜索。

1、山西煤炭职业技术学院计算机信息系毕业论文学 号:27山西煤炭职业技术学院计算机信息系毕业论文题 目学生信息在线查询系统班 级: 微机250402学生姓名: 研究领域:计算机应用技术 研究方向:计算机应用校内指导教师:* 职 称:中 级 企业指导教师:* 职 称:高 级 论文报告提交日期: 2009年6月 成绩评定日期: 学生信息在线查询系统(基于ASP技术)摘 要管理信息系统在现代化社会已深入到各行各业,由于计算机技术的迅速发展和普及,管理信息系统(MIS)事实上已成为计算机管理信息系统。山西煤院学生信息在线查询系统是典型的管理信息系统,本系统是基于学校校网的基础上开发的,目的是有利于学生随时

2、查询自己的各种信息,及时的了解自己的课业情况,更加方便教学和节省时间。主要包括后台数据库的建立和维护以及前端应用程序两个方面。本文是在Microsoft ASP框架的集成环境中使用ASP平台技术进行开发的。完成了对日常学生的计算机管理,以及对信息的添加,修改,删除等计算机管理工作。在文中对相关的技术进行了描述,对系统的功能、设计思路及设计方法都作了详细的描述。关键字:学生信息,查询系统,在线,ASP1目 录第一章 前言11.1.管理信息系统11.2.开发学生管理信息系统的必要性11.3.技术选定2第二章 学生管理信息系统简介以及系统概要设计32.1.学生管理信息系统总体功能简介32.2.学生管

3、理信息系统功能模块简介32.3.学生信息管理系统性能需求32.4.学生管理信息系统的分析和概要设计32.4.1.学生管理信息系统分析32.4.2.学生管理信息系统数据库设计4第三章 学生管理信息系统的具体实现83.1.Microsoft ASP简介83.2.运用ASP技术操作数据93.2.1.ASP简介93.2.2.ASP与数据库93.2.3.运用ASP技术操作数据10第四章 结束语12参 考 文 献13致 谢14第一章 前言1.1. 管理信息系统管理信息系统(Management Information Systems简称MIS)是一个不断发展的新型学科,MIS的定义随着计算机技术和通讯技术

4、的进步也在不断更新,在现阶段普遍认为管理信息系统MIS是由人和计算机设备或其他信息处理手段组成并用于管理信息的系统。管理信息由信息的采集、信息的传递、信息的储存、信息的加工、信息的维护和信息的使用五个方面组成。完善的管理信息系统MIS具有以下四个标准:确定的信息需求、信息的可采集与可加工、可以通过程序为管理人员提供信息、可以对信息进行管理。具有统一规划的数据库是MIS成熟的重要标志,它象征着管理信息系统MIS是软件工程的产物。管理信息系统MIS是一个交叉性综合性学科,组成部分有:计算机学科(网络通讯、数据库、计算机语言等)、数学(统计学、运筹学、线性规划等)、管理学、仿真等多学科。随着科学科学

5、技术的高速发展,MIS涉及的范围还要扩大。管理信息系统MIS的开发必须具有一定的科学管理工作基础。只有在合理的管理体制、完善的规章制度、稳定的工作秩序、科学的管理方法和准确的原始数据的基础上,才能进行MIS的开发。1.2. 开发学生管理信息系统的必要性高等院校的学生管理工作是学校管理工作中一项十分重要的工作,占有十分重要的位置,也是高校日常事务管理中的一个重要环节。随着学校规模扩大,在校学生人数不断增加,加大了学生管理的难度。然而,长期以来学生管理工作一直是使用传统人工的管理方式,这样的管理方式存在着:效率低、保密性差、大量的文件和数据难于查找、更新和维护,造成了办事效率低这样的现状。远远不能

6、适应发展的需要。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能以为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。应用计算机对高校学生信息进行管理,具有人工管理所无发比拟的优点。例如:检索迅速、查找方便、可靠性强、存储量大、保密性能好等。这些优点能够极大地提高学生管理的工作质量和效率,也是高校学生管理的科学化、规范化、信息化管理的重要条件。1.3. 技术选定随着Internet/Intranet技术的兴起,将原本在单机或本地局域网上运行的数据库系统移植到因特网中,即开发基于Browser/Server模式的新一代MIS系统,正成为技术发展的趋势。ASP作为一种经典的

7、网路程序语言,一种“简单、流行、面向对象、类型安全”的程序设计语言,ASP意在综合Visual Basic的高效率和C+的强大功能。ASP的主要集中在Web开发的能力上,由于ASP中的新特性的加入及ASP对Web Services和SOAP(Simple Object Access Protocol)的集成,使得开发人员开发出全新的应用程序及服务来适应当前网络互联不断增长的时代。ASP是Microsoft ASP中的网络编程结构,使得建造、运行和发布网络应用非常方便和高效,ASP是一种建立在通用语言上的程序构架,能被用于以一台Web服务器来建立强大的Web应用程序。ASP拥有许多比现在的Web

8、开发模式强大的优势。本文将在后面做详细介绍。第二章 学生管理信息系统简介以及系统概要设计2.1. 学生管理信息系统总体功能简介 学生管理信息系统是针对各个班级繁杂的事物而开发的信息管理系统。根据初期的设计,实现了学生基本情况的管理,课业情况管理,学分管理,日常事务的提醒,以及信息发布等几个方面的功能。2.2. 学生管理信息系统功能模块简介系统的功能模块包括学生管理模块和系统管理模块。学生信息管理模块是可以对学生进行查询、录入、修改、删除等操作,动态了解各学生基本信息。系统管理模块是让个系统管理负责人进行系统数据的添加,修改,删除,查询,统计等工作,提高了工作效率。2.3. 学生信息管理系统性能

9、需求由于学生信息管理系统包含有太多信息,因此,在系统设计的时候除了注重用户的需求,还要保证系统的安全性和可靠性。不同的用户拥有不同的权限,永远最高权限的管理员才能添加,更新,修改,删除数据,只有一般权限的用户(学生)只能读取,浏览信息,保证了系统的安全性。并在保证安全性和可靠性的前提下尽量满足系统的高效性。2.4. 学生管理信息系统的分析和概要设计2.4.1. 学生管理信息系统分析根据实际情况,使用快速原型法(Rapid Prototyping)即以少量代价快速地构造一个可执行的软件系统模型。这样,可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增

10、加上去,直到所有的功能全部满足。快速原型法也称为面向对象方法是近年来针对结构程序设计(SA-SD-SP)的缺陷提出的设计新途径,是适应当前计算机技术的进步及对软件需求的极大增长而出现的。是一种快速、灵活、交互式的软件开发方法学。其核心是用交互的、快速建立起来的原型取代了形式的、僵硬的(不易修改的)大块的规格说明。所谓的快速原型是快速建立起来的可以在计算机上运行的程序,它所能完成的功能往往是最终系统能完成的功能的一个子集。快速原型模型的第一步是快速建立一个能反映基本需求的原型模型,并让其在计算机上能试运行,通过实践来了解目标系统的概貌。由此可以看出,快速原型模型是不带反馈环的,这正是这种过程模型

11、的主要优点:系统的开发基本上是线性顺序进行的。系统通过与用户交互而得到验证,据此得到验证正确地描述了用户的需要,因此,在开发过程的后续阶段不会因为发现了设计文档的错误而进行较大的返工。通过建立原型系统可以学到许多的东西,至少可以知道了“系统该做什么,不应该做什么,以及怎样不去做不该做的”,所以,在设计和编码阶段发生错误的可能性也比较小,这自然减少了在后续阶段需要改正前面阶段所犯的错误的可能性。快速原型的本质是“快速”。原型的用途是获知用户的真正需求。一旦需求确定下来,原型将被抛弃。因此,原型系统的内部结构并不重要,重要的是,必须迅速的构件原型,然后根据用户的需求迅速的修改原型。依据此设计思想,

12、通过对用户需求的分析,将学生管理信息系统大致分为若干模块。2.4.2. 学生管理信息系统数据库设计数据库设计(1) 数据库的概念数据库处理在信息系统的研究中一直是非常重要的主题,然而,近年来,随着World Wide Web(WWW)的猛增及Internet技术的迅速发展,使得数据库技术之时成为最热门技术之一。数据库技术能使Internet应用超越具有早期应用特点的简单的发布。同时,Internet技术提供了一种向用户发布数据库内容的标准化的访问方式。这些技术没有脱离经典数据库技术的要求。他们只是加重了数据库技术的重要性。数据库的设计和开发及包括艺术有包括工程。理解用户的需求,然后,把它们转变

13、为有效的数据库设计是一个艺术过程。把设计转变为实际的数据库,并且这些数据库带有功能完备、高效能的应用,是一个工程过程。数据库的目的是帮助人们跟踪事务。经典的数据库应用涉及诸如订单、顾客、工作、员工、学生、电话之类的项,或其它数据量较大、需要密切关注的事务。最近,由于数据库的普及,数据库技术已经被应用到了新的领域,诸如用于Internet的数据库或用于公司内联网的数据库。数据库也被越来越多地应用于生成和维护多媒体应用程序上。计算机的数据处理应用,首先要把大量的信息以数据形式存放在存储器中。存储器的容量、存储速率直接影响到数据管理技术的发展。从1956年生产出第一台计算机到现在,存储器的发展,为数

14、据库技术提供了良好的物质基础。使用计算机以后,数据处理的速度和规模,无论是相对于手工方式,还是机械方式,都有无可比拟的优势。通常在数据处理中,计算是比较简单的而数据的管理却比较复杂。数据管理是指数据的收集、整理、组织、存储、维护、检索、传送等操作,这部分操作是数据处理业务的基本环节,而且是任何数据处理业务中必不可少的共有部分。数据管理技术的优势,将直接影响数据处理的效率。数据库在一个信息管理系统中占有非常重要的位置,数据库结构设计的好坏将直接对应用系统的效果产生影响。合理的数据库设计可以提高数据库存储效率,保证数据的完整和一致。同时合理的数据结构也将有利于程序的实现。设计数据库系统时,应该首先

15、了解用户的各个方面的需求,包括现有的以及将来可能增加的。(2) VB连接ACCESS2000数据库用vb编写一个管理软件,如果不能连接数据库,那也没有什么用处。先看看VB是如何与ACCESS2000数据库相连接的。Sub ConnStr()连接数据库Set conn=Createobject(“ADODB.Connection”) 建立数据库连接对象DBpath=App.Path&”&”data.mdb” 设计数据的路径conn.open”Provider=Microsoft.Jet.OLEDB.4.0;Data Source=”&DBpath打开数据库连接Set rs=Createobject(“ADODB.Recordset”) 设置数据库对象End Sub上面的一段代码就是连接数据库的。上用到了三个变量conn,D

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号