欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    学生信息管理系统网站毕业论文(修改版).doc

    • 资源ID:5013323       资源大小:1.76MB        全文页数:50页
    • 资源格式: DOC        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    学生信息管理系统网站毕业论文(修改版).doc

    前 言 随着信息处理技术的飞速发展,基于计算机网络的信息处理已成为人们日常工作,学习和生活必备系统在Internet飞速发展的今天,互联网已成为人们快速获取,发布和传递信息的重要渠道,它已成为社会生活的一部分学生信息处理的电脑化网络化,是实现学校管理现代化和信息化的重要内容,也是方便用户快捷查询相关充足信息的重要工具与传统学生信息处理模式相比,基于网络的学生管理系统具有无可比拟的优越性 本文从讨论web数据库的发展历程开始,研究了实现动态web页面技术的几种方法,得出用AsP技术访问学生成绩数据库具有易实现、功能强大、效率高等优点。最后还提出了采用AsP和ADO技术相结合实现对数据库访问的实质及其优缺点。重点论述了Macromedia Dreamweaver CS4可视化开发软件工具下分析、设计、开发本院学生信息管理系统的过程。具体阐述了对计算机硬件和软件解决方案的论证,应用领域进行调查分析,参考各种资料及数据库编程实践,采用软件工程的指导方法,选用Bs模式设计的方案,应用Microsoft Access 2007数据库管理系统,Dreamweaver CS4开发工具开发出学生管理系统的过程。本系统面向本院的某个专业班级的学生,所设计的数据库系统能够实现学生日常规范管理,成绩管理。系统支持毕业信息采集、成绩查询、课程表查询、学期选课、经费查询,支持全班师生通过网络发送和接收有关信息。减少了传统管理方法的滞后性及信息交流的不便,提高了教育教学的效率。 基于BS结构的学生信息管理系统利用AsP技术和web数据库相结合实现的,它具有对学生相关信息的录入、查询、修改等功能,而且还让师生可通过本系统进行有效的交流。目 录前言2第一章绪论5 1.1项目背景5 1.2项目的重要性5 1.3本论文的选题和内容6 1.3.1 论文选题6 1.3.2 论文内容6 1.4论文结构6第二章系统技术分析8 2.1数据库应用系统的层次体系8 2.1.1 终端/主机体系结构8 2.1.2 客户机/服务器体系结构8 2.1.3 浏览器/服务器结构10 2.1.4 C/S结构与B/S结构的比较11 2.2 Web数据库管理系统介绍12 2.2.1 Web数据库管理系统的工作原理12 2.2.2利用WWW访问数据库的优点12 2.2.3访问Web数据库的不同方法13 2.3 开发系统界面14 2.3.1 前台界面Micromedia Dreamweaver CS4简介14 2.4 本章小结14第三章 数据库总体设计153.1系统设计目的153.2系统设计153.21运行环境及开发工具153.3 系统介绍163.3.1系统功能163.4 系统特点173.5 系统功能概述183.6 本章小结18第四章 系统数据库设计19 4.1 班级学生信息数据库中各数据表及数据项的设计19 4.1.1用户登陆信息表194.1.2学生基本信息表194.1.3各专业班级信息表20 4.1.4各专业班级学期课程信息表204.1.5学生学期所选课信息表214.1.6教师基本信息表214.1.7专业年级信息表224.1.8院系信息表22 4.1.9学费统计表224.1.10课程库表214.1.11学院通知信息表224.2数据库中所有表间的关系234.3本章小结23第五章、AD0技术访问系统245.1 创建和配置0DBC数据源245.1.1 ODBC简介245.1.2 创建和配置ODBC25 5.2 建立与学生信息数据库的连接275.3 处理记录集的返回数据285.3.1显示记录集中的数据内容285.3.2 数据内容的分页显示 295.4 本章小结30第六章 学生信息管理系统的实现316.1模块详细设计31 6.1.1 登陆表单设计316.1.2 学生页面功能设计326.1.3 学生个人学籍设计336.1.4 学生毕业信息采集设计346.1.5 学生个人成绩查询设计356.1.6 学生学期课程表366.1.7 学生学期选课设计376.1.8 学生学期经费表396.1.9 教师事务管理功能设计40 6.1.10 学生成绩管理功能设计416.1.11 修改教师登陆密码功能设计436.1.12系统管理员设计446.2 本章小结 45第七章 学生信息管理系统使用说明467.1学生登陆系统467.2学生个人信息及功能列表467.3教师登陆系统497.4教师个人信息及功能列表497.5本章小结49结束语52参考文献52第一章 绪论在新的世纪里,信息技术迅猛发展,而网络技术和数据库技术又是信息技术最主要的核心。于是,基于web的数据库也就应运而生了。网络的普及和应用大大推动了计算机输出应用的发展。从国防军事、交通运输、财政金融、科学教育等大型系统,到一个企业、一个机关、一所学校、一座饭店的内部管理,几乎都采用了计算机网络管理。 随着InternetIntranet技术的发展,开发基于web的应用程序势在必行,数据库技术更是要和web技术相结合,才有更为广阔的前景。Asp作为微软推出的新兴web应用程序开发技术,在数据库应用方面发挥着越来越重要的作用,同时浏览器服务器模式的数赭库体系也正慢慢的成为数据库结构的主流。 1.1 项目背景 随着信息技术及网络的快速发展,学校对学生信息的管理采用单机或局域网络内的数据管理模式已经远远不能满足需要,这要求我们采用新的技术,开发新系统,使之能对学生成绩的查询与录入,学生和老师的信息管理、更新等满足新需要。计算机技术的飞速发展和网络编程技术的日益完善,为开发先进、实用的学生信息管理系统提供了技术保障。本系统的开发将有利于提高学院的管理水平,使得在不同的地方的老师或学生能及时的掌握学生及教学等情况,及时获取有关信息,提高学习和工作的效率,使得本学院的信息能更好的交流。国家综合国力和国际竞争能力越来越取决于教育发展,科学技术和知识创新的水平,教育在经济和社会发展过程中将呈现出越来越突出的重要作用。学生信息管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但是传统的管理方式存在着许多缺点,如:效率低,保密性差,另外所用其时间长,产生大量的文件和数据,这对于查找,更新和维护都带来了不少的困难。 1.2 项目的重要性随着信息技术和网络技术的不断发展,计算机科学技术日渐成熟,其强大的功能人们已有深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。网络已经遍及整个社会,我们整天生活在网络中。 作为计算机应用的一部分,使用计算机对学生信息管理系统进行信息管理,有着无法比拟的优点,如:检索迅速,查找方便,可靠性高,存储量大,保密性好,寿命长,成本低等。这些优点能够极大地提高学生信息系统管理的效率,也是教育单位的科学化,正规化管理,与世界接轨的重要条件,因此,开发一套这样学生信息管理软件成为很有必要的事情。1.3 本论文的选题和内容1.3.1 论文选题 本次毕业设计选题为广东工业大学继续教育学院学生信息管理系统。 在21世纪的科技时代,科学技术突飞猛进,计算机已经不仅是在科技上应用而且在生活中也是同样得到了广泛的应用。现在很多高校都通过计算机存储和查询学生的信息和成绩,但随着时间的变化,学校的规模越来越大,学生的人数也是急剧的增多,有关学生成绩管理工作和所涉及到的数据量越来越多,使得以前的系统慢慢显露出它的不足:效率低,保密性差,查询困难,不科学,不合理。因此开发一个适用于大中专院校以及其它高校通用的学生成绩管理系统是必要的。 开发一个学生成绩管理系统,采用计算机对学生成绩进行管理,进一步提高了办学效益和现代化水平。为广大教师和学生提高工作效率,实现学生成绩信息管理工作流程的系统化,规范化和自动化。 随着Internet的发展,校园网也得到了较大的普及,其在学校的管理工作中扮演着非常重要的角色。所以将新开发的系统应用到网络中,能使管理更加一目了然,可以增进学生与学校的交流。本系统可以实现成绩查询,学生选课,学费查询等功能。方便了学校的管理。1.3.2 论文内容论文介绍了运用web数据库和ASP技术来进行班级学生信息管理系统的开发 过程。主要工作如下: 首先分析了当前学生管理系统的发展情况,结合实际提出开发Bs结构的学生管理信息系统的web数据库。重点论述了Macromedia Dreamweaver CS4可视化开发软件工具下分析、设计、开发职业中学的班级学生信息管理系统的过程。具体阐述了通过对计算机硬件和软件解决方案的论证,参考各种资料和数据进行web数据库编程的实践,采用软件工程的指导方法,选用Bs模式设计的方案,应用Microsoft Access 2007 数据库管理系统,Macromedia Dreamweaver CS4开发工具开发出班级学生信息管理系统的过程。 1.4 论文结构 第一章 简要回顾了网络的发展,研究该课题的原因。 第二章简要介绍了系统开发的技术及所采用开发平台。系统采用了的浏览器 服务器(Bs)模式进行开发、运用了数据库技术和AsP技术,以及介绍了前端开发界面Macromedia Dreamweaver CS4及后台数据库Microsoft Access 2007。 第三章陈述了介绍了系统设计目的、系统设计采用的运行环境及系统的开发工具、系统框架及主要功能、主要特点。 第四章介绍了系统数据库中数据表的用途及其字段和字段类型,同时介绍了 的数据库中各表间的联系和系统的主要特点。 第五章首先介绍了在Macromedia Dreamweaver CS4中通过0DBC数据源利用AD0技术 实现学生信息数据库与服务器的连接,然后说明了记录集Recoderset的作用及建 立最后简要阐述了记录集Recordset对数据库中返回数据的处理方法。 第六章详细阐述了本章介绍了系统主要功能的实现方法、过程及最终效果。 第七章结束语。对全篇论文进行了总结,探讨了今后应该努力的方向。国际互联网技术日新月异,极大地推动了基于Internet的应用技术的发展。支持web数据库访问的新技术也层出不穷。随着校园网的发展,基于Internet的教学管理系统、学生管理系统也在不断地深入和发展。本文所介绍的“班级学生信息管理系统”仅仅是学校管理信息系统的一个小模块,今后我将进一步努力,不断地学习新知识,争取将这个系统做到更加完善。第二章 系统技术分析当计算机的应用开始从数值计算向数据库方面发展的时候,许多公司和机构都致力于建立一种完美的数据库运行的体系结构。网络的出现给计算机带来一次重大的改革,为了适应网络环境下的数据库应用,人们依据计算机的应用特点和应用功能的划分方式,提出了一系列应用框架主机/终端模式、客户机/服务器模式以及随后的浏览器/服务器模式。在构造一个应用系统时,我们首先要考虑的是系统的体系结构,采用哪种结构取决于系统的网络环境、应用需求等因素。2.1 数据库应用系统的层次体系2.1.1 终端/主机体系结构 这是一种早期处理数据所采用的模式,如图2-1所示。这种体系结构使得用户能够尽可能地使用共享资源,终端所要做的事只是输入命令,显示结果,而有关的一切数据处理都交给了主机去完成。在这样的结构中,由于终端不需要做什么处理工作,所以它可以很简单,也不必随着信息业的发展频繁更新,因此也称“哑”终端,但主机就不一样了,它几乎包揽了有关数据的一切处理工作,这就要求它具有十分高的性能,并且能够随着信息量的增加不断更新。16这种模式中,服务器存储所有数据,进行所有处理运算,资源也得到了充分的共享。但是用户界面不友好,主机负载过大。2.1.2 客户机/服务器体系结构传统的C/S结构是两层的,基本思想是:服务器提供数据的存取和管理等,客户端运行相应的应用,通过网络获得服务器的服务,使用服务器上的数据库资源。与主机/终端模式相比,C/S结构更容易扩充,更加灵活。当信息系统的规模扩大或需求改变时,不必重新设计便可在原有基础上进行扩充和调整,从而保护了己有投资。为了应用客户机/服务器这种体系结构,原来完全放在主机上的应用程序被分成了两部分:客户机端的应用程序和服务器端的应用程序,如图2.2所示。由于两层结构的C/S系统本身固有的缺陷,使得它不能应用于一些大型的、结构复杂的系统中,由此出现了三层结构的C/S系统,它把两层结构中服务器部分和客户端部分的应用单独划分出来,从而满足了大型应用系统的需求。 典型的数据库应用可分成三部分:即表示部分、应用逻辑部分和数据访问部分。由此,三层C/S结构将应用的三部分明确地进行分割,使其在逻辑上各自独立,并且单独加以实现,分别称之为客户服务器、应用服务器和数据库服务器。与两层C/S结构相比,其应用逻辑部分被明确地划分出来。在硬件实现上,有两种方式:1、客户位于客户机上,应用服务器和数据库服务器位于同一主机上。这种方式在主机具有良好性能的前提下,能保证应用服务器和数据库服务器之间的通信效率,减少客户和应用服务器之间网络上的数据传输,使系统具有好的性能。如图2.3所示。2、客户位于客户机上,应用服务器和数据库服务器位于不同主机上。这种方式更加灵活,能够适应客户机数目的增加和应用处理负荷的变动。在增加新的应用逻辑时,可以追加新的应用服务器。系统规模越大,这种方式的优点体现得越明显。如图2.4所示。两种方式在复杂应用下,使整个系统达到高性能的关键是应用服务器和数据库服务器间的数据通信效率,它对于应用服务器和数据库服务器位于不同主机上的第二种方式来说尤为重要。三层C/S模式的功能:1、客户:是应用的用户接口部分,负责用户与应用程序的交互。它接受用户的输入请 求,将结果以适当的形式返回用户,常以图形用户界面(GUI)表现出来。客户的GUI界面应当易于生成和修改,并尽量与其他两层保持独立,以适应应用的变化。2、应用服务器:是应用逻辑处理的核心,是具体业务的实现。它与客户间的数据交往应尽量简洁,客户将请求信息发送给应用服务器,应用服务器返回数据和结果。应用服务器一般和数据库服务器有密切交往,应用服务器向数据库服务器发送SQL请求,数据库服务器将数据访问结果返回给应用服务器。此外,应用服务器也可能和数据库服务器没有交换,而作为客户的独立服务器使用。应用逻辑变得复杂或增加新的应用时,可增加新的应用服务器,它可与原应用服务器驻留于同一主机或是不同主机上。3、数据库服务器:以传统的基于SQL的DBMS实现,它接收应用服务器提出的SQL请求,完成数据的存储、访问和完整性约束等。2.1.3 浏览器/服务器结构 在典型的客户机服务器体系中,那种为客户安装前端应用程序的方法已不再现实,甚至限制客户端的工作环境只能基于Windows、Macintosh或UNIX等亦不切实际。人们不能开发那种只能用于特定计算环境的软件,且在自己的WEB站点上同时保存某个应用程序的多个特定平台的版本是不可行的,因为这样不但使软件开发成本大幅度上涨,而且客户端的计算环境可能是干变万化的,无法预知客户端的计算环境什么时候已经或将要作何种改变。不过可以要求在客户机上安装某种具有一定“翻译”功能的统一的构件,这个构件便是浏览器。它作为操作系统的一种扩展,充当的是用户计算机与Internet之间的一个接口,随着浏览器功能的不断增强,它有望成为将来大部分应用程序运行的主要环境外壳。于是基于浏览器/服务器模式的系统应运而生,它继承了客户机/服务器模式的所有优点而克服了它的缺点。浏览器/服务器模式不受具体操作系统和硬件的制约,可以很容易地构筑大型实用的网络,不需要一个统一客户机和服务器的操作系统。防止了“胖客户机”现象的产生,非常容易实现不同网络间的连接。浏览器/服务器的工作原理和过程:在浏览器/服务器模式中,客户端的标准配置是浏览器,如,IE:业务功能处理从C/S代码中彻底分离出来,由独立的应用服务器处理,WEB服务器成为应用处理的标准配置:数据处理仍然由数据库服务器DB Server)完成。图2.5为浏览器/服务器模式构成及数据处理方式。浏览器/服务器模式是三层分布结构,即浏览器Web服务器数据库服务器。一般情况下的工作流程为:1、用户输入所要启动的主页URL(统一资源定位),浏览器将生成一个HTTP请求并把它发送到指定的web服务器。2、服务器把主页发回给浏览器,浏览器将其显示在屏幕上。3、用户阅读相关信息,可继续查找有关信息,向浏览器发出请求。4、浏览器发送一个请求给相应的服务器,并把由URL标识的文档/文件返回屏幕。5、服务器收到请求后,查看本站点是否有该文档:若有,则把该文档放入响应信息中返回浏览器。6、浏览器收到响应,查看头文件格式,判断是否能直接显示。若能就显示出来,否则,调用对应的帮助应用程序或外挂程序处理。7、浏览器等待用户的下一条指令,而服务器准备接受来自浏览器的下一条请求。2.1.4 C/S结构与B/S结构的比较 与C/S相比,B/S在许多方面体现了很大的优势,主要体现在以下几个方面:1、开发和维护成本C/S开发和维护成本较高,对不同的客户端要开发不同程序,编程工作量大,对于B/S,只需在客户端安装通用的浏览器,所有的维护和升级工作都是在服务器上执行的,不需对客户端进行任何改变,故而大大降低了开发和维护成本。2、客户端任务C/S的客户端具有显示和处理数据的功能,任务过重,B/S的客户端把事务逻辑部分分给了服务器,不再负责处理复杂计算和数据访问等关键事务,只负责显示部分,任务大大减轻。3、采用的标准C/S所采用的标准只在内部统一,其应用通常是专用的。B/S所采用的标准是开放的、非专用的,保证了其应用的通用性和跨平台性。4、灵活性C/S系统模块中每一部分的变动均要影响到其它模块的变动,系统升级困难,灵活性差。B/S各层之间相互独立,任何一层的改变不影响其它层的功能,系统改进非常容易,灵活性好。5、安全性C/S系统中的客户机直接与服务器相连,非法用户可以很容易地通过应用程序侵入系统,并对服务器数据库进行操作,这给系统的安全性带来极大的隐患。B/S系统在客户机和服务器之间增加了一层Web服务器,是两者不在相连,客户机无法直接对数据库操作,可有效地防止用户的非法入侵。6、移植性C/S系统对不同工具开发的应用程序,一般来说互不兼容,难以移植到其它平台上运行,移植性差。B/S系统在客户端安装的是通用浏览器,不存在移植性问题。7、用户界面风格C/S用户的界面由客户端应用程序决定,用户界面各不相同。B/S只需在客户端安装通用的浏览器就可以访问应用程序,浏览器的界面统一友好,易于使用。通过以上对C/S和B/S的介绍和比较,B/S的优点非常明显,因此,本系统将采用B/S模式来开发毕业设计管理系统。2.2 Web数据库管理系统介绍Web数据库管理系统是指基于Web模式的DBMS的信息服务,充分发挥DBMS高效的数据存储和管理能力,以Web这种浏览器用民务器(B/S)模式为平台,将客户端融入统一的Web浏览器,为Internet用户提供使用简便、内容丰富的服务。更好的实现不同地域的其他人使用这些信息。2.2.1 Web数据库管理系统的工作原理 在WWW中,浏览器是用户可见的存在界面,在该界面中,用户输入信息,浏览器将该输入信息发送到服务器端。由服务器通过外部程序访问数据库,并将结果返回给浏览器。其工作原理如图2-6所示。 基于Web的数据库采用3层的客户端/服务器结构:第一层是浏览器,第二层是Web服务器,第三层包括一些应用程序及相关的数据库。浏览器作为用户输入查询条件和显示查询结果的交互界面,用户可以通过填写表单或输入关键字的方式来与Web交互。当用户单击表单上的按钮时,表单中的数据便被发送到Web服务器。Web服务器负责用户输入信息的接收,它将数据传送至要被处理的脚本或应用程序,并在数据库中查询数据。最后,Web服务器将返回结果插入到HTML页面,传送至浏览器以响应用户。2.2.2 利用WWW访问数据库的优点与传统方式相比,通过WWW访问数据库的优点在于:1、借用浏览器软件,无需开发数据库前端;如果能够通过WWW来访问数据库,我们就不需要开发客户端的程序,使用的数据库应用都可以通过浏览器来实现,界面统一,降低了成本,能使广大用户很方便地访问数据库信息.2、标准统一,开发过程简单:HTML是WWW信息的组织方式,是一种国际标准,使用的www服务器与浏览器均遵循这个标准。使用HTML标准,开发者甚至只需学习HTML一种语言,使用者只需学习一种界面浏览器界面。3、交叉平台支持,几乎在各种操作系统上都有现成的浏览器可供使用,为一个www服务器书写的HTML文件,可以被所有平台的浏览器所浏览,实现了跨平台操作。 实现www数据库的方法有很多,如中间件技术、JAVA技术、下载到客户端访问技术、ASP技术、ASP.NET技术、PHP技术等。2.2.3 访问Web数据库的不同方法 实现www数据库的方法很多,它不仅与操作系统有关,而且与数据库管理系统有关。主要方法有以下几种:1、中间件技术 数据库中间件作为前端浏览器与后端服务器间的一个桥梁,不仅可与数据库相连接,也可以传统的C/S环境下的的客户端的应用处理移植到中间层上,减轻客户端的负担,这也是一种“瘦客户端”的技术。 1.CGI CGI (Common Gateway Interface),即“通用网关接口”,它是一个用于定义Web服务器与外部程序之间通信方式的标准,使得外部程序能够生成HTML、图像或者其它内容。按照这种标准编制的CGI应用程序由客户端的Web页面启动,在Web服务器的后台执行相应的功能。CGI程序在开发Web数据库中的作用类似于一个中介商,它在浏览器、Web服务器和数据库之间传递信息。CGI程序可以是服务器上能运行的任何文件,它可以是C、VB和JAVA等语言,甚至可以用一些描述性的语言编写。其应用程序也较多,也比较规范。但是CGI程序每次请求都必须重新启动,效率低,速度慢。一般的CGI执行必须先启动一个线程,当多个用户访问一个CGI程序时,服务器端为每个用户产生一个线程,如果访问量很大的话,几十万个用户同时启动服务器的CGI程序,将会耗费服务器的大量资源,服务器会因线程的增加而变慢,甚至导致服务器崩溃。这是CGI的一个致命弱点。2.APIAPI (Application Programming Interface),即“应用程序接口”。它由各种Web服务器软件提供,同数据库系统的功能接口不尽相同。如Netscape和Microsoft公司推出的运行于各自服务器软件的NSAPI和ISAPI,它们和web server软件处于相同的地址空间,服务器进程可直接调用这些API。所以,用API比用CGI的速度快得多,但NSAPI和ISAPI互不兼容,只能运行于特定的服务器与操作系统上.移植性差。2、JAVA技术用JAVA语言实现www数据库,该技术主要是作用于JDBC技术访问数据库。JDBC是一种规范,其宗旨是让各数据库开发商为JAVA程序员提供标准的数据库访问类和接口。JDBC与JAVA的结合,使用户可以很容易地把SQL语句传送到任何关系数据库中。JDBC才是实现与数据库联接和实现对数据库操作的关键。但目前JDBC标准尚不完善,访问数据库的速度慢,对硬件要求也高,在开发大型复杂Web数据库应用时,该方法显得有点逊色。3、客户端技术可以通过Web浏览器把应用程序下载到客户端运行,在客户端直接访数据库,如Java,Applet, Active X等。客户端用JavaScript语言来控制,但该技术功能有限,不能完全控制其过程,也无法胜任较复杂的www数据库的开发。4、PHP技术PHP (Hypertext Preprocessor),类似于IIS上的ASP,是一个HTML内嵌式的语言,它几乎支持所有的数据库,也可在多平台上运行,主要用在UNIX/Linux系统上,也支持Windows NT版本。稳定性能好,安全性高。但因它对不同数据库操作所使用的函数不相同、故当数据库发生变化时,改动会非常大,并且PHP的安装,尤其在IIS上的安装很麻烦。5、ASP技术ASP是基于Web的一种编程技术,可以轻松地实现对页面内容的动态控制,根据不同的浏览者,显示不同的页面内容。而浏览者一点觉察不出来,就像为他专门制作的页面一样。有ADO (Active Database Object,动态数据库对象)的支持,ASP对数据库的操作非常得心应手。你甚至可以像使用本地数据库那样,管理远程主机上的数据库,对表格、记录进行各种操作。ASP着重于处理动态网页和Web数据库的开发,编程灵活、简洁,具有较高的性能,是目前访问Web数据库的最佳选择。2.3 开发系统界面2.3.1 前台界面Micromedia Dreamweaver CS4简介 Micromedia Dreamweaver CS4 是建立Web 站点和应用程序的专业工具。 它将可视布局工具、应用程序开发功能和代码编辑支持组合为一个功能强大的工具,使每个级别的开发人员和设计人员都可利用它快速创建界面吸引人并且基于标准的站点和应用程序。从对基于 CSS 的设计提供领先的支持到手动编码功能,Dreamweaver在一个集成和高效的环境中为专业人员提供了所需的工具。 开发人员可以将其选择的服务器技术与 Dreamweaver 配合使用,建立将用户连接到数据库、Web 服务和旧式系统的强大 Internet 应用程序。2.3.2 后台数据库 Access 2007简介 Access是Office系列软件中用来专门管理数据库的应用软件。所谓数据库是指经过组织的、关于特定主题或对象的信息集合。数据库管理系统分为两类:文件管理系统和关系型管理系统。Access应用程序就是一种功能强大且使用方便的关系型数据库管理系统,一般也称关系型数据库管理软件。它可运行于各种Microsoft Windows系统环境中,由于它继承了Windows的特性,不仅易于使用,而且界面友好,如今在世界各地广泛流行。它并不需要数据库管理者具有专业的程序设计水平,任何非专业的用户都可以用它来创建功能强大的数据库管理系统。2.4 本章小结本章首先介绍了数据库运行的三种不同的体系结构,即主机/终端结构、客户机/服务器结构、浏览器/服务器结构,并详细介绍了浏览器/服务器的工作原理、工作流程及其在性能方面的优势。随后,介绍了Web数据库管理系统的概念,描述了其工作原理,并且讨论了实现Web数据库的几种不同方法,包括中间件技术(CGI和API )、JAVA技术、客户端技术、ASP技术和PHP技术等。最后还简要介绍了系统开发的前台界面及后台数据库。第三章 数据库总体设计学生信息管理系统是基于web应用的校园应用方案,提供了学校信息化管理需要的灵活性,使学生、教师和家长主管部门之间能快速、及时地进行沟通,全面实现校园的师生管理、教学管理、考试管理、学籍管理等,是学校实施信息化管理的强力支撑,本系统的开发是在这个大环境下展开的。 31系统设计目的 随着计算机信息技术、网络通讯等高新技术的发展,对学校学生管理提出了更高的要求,要求学生管理系统进一步发展成为学生信息管理系统,这样不仅可以使教师从烦琐的事务中解脱出来,而且还能提供面向学生的网上查询成绩、专家咨询服务等快捷、灵活、方便的智能服务,更重要的是可通过网络真正发挥学生自我管理、自我约束的功能。 学生信息管理系统旨在使校园教学、教务管理、学生管理信息网络化,解决已往相互之间信息传递不够便捷的现象,学生的自我管理、自我约束的能力不能通过网络充分的表现出来。通过本系统可实现学生信息管理网络化,方便教师对学生的日常行为及成绩的管理,而且通过网络学生可以很便捷的查看到自己的日常行为及平时成绩,以鞭策和鼓励自己不断的前进。使用该系统可以大大提高工作效率,节省人力资源,提高班级管理水平和效率,更有利于学生及时的发现并改正自己的不良行为,有利于老师及时发现学生中存在的问题,使教育教学能真正达到“以人为本”的教学效果。 32系统设计 本系统能过WEB页面对记录学生日常信息的数据库进行操作使得这些信息能及时的进行交流、得到管理。WEB页面具有界面友好、操作便捷的特点,目前已成为Internet上最流行的信息服务。随着网络生活的普及化,人们对于页面的要求越来越高,不再只是满足于HTML所提供的简单的静态页面,而是需要可以灵活、及时地与用户进行交互的动态页面,从而使web技术与数据库技术相结合实现web数据库交互式应用已成为网络技术发展必然。为使本系统的信息及时得到更新,登录用户能够查问到最新的消息,系统采用ASP+ADO技术来实现。3.21 运行环境及开发工具软件环境:客户端:Windows2000/XP/Visita/Win7,Internet Explorer(IE)6.0以上等。服务器端:Windows2000/Windows Server 2003 ,Internet Information Server (IIS)6.0及其以上版本等。数据库:采用Access2007,运行于服务器端。 硬件环境: 服务器 CPU:奔腾4处理器以上,内存为2G以上,硬盘1TB以上,配备UPS。客户机 CPU:奔腾以上,内存256M以上,硬盘80GB以上。开发工具:前面界面:Adobe Dreamweaver

    注意事项

    本文(学生信息管理系统网站毕业论文(修改版).doc)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

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




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开