ImageVerifierCode 换一换
格式:DOCX , 页数:25 ,大小:39.45KB ,
资源ID:7326333      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-7326333.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(学生信息管理Word文档下载推荐.docx)为本站会员(b****3)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

学生信息管理Word文档下载推荐.docx

1、课题预期结果结合目前我校教学管理系统中的学生管理系统,本课题的设计与实现主要包括教务管理、学生学籍管理、试卷管理和教材管理四个子系统。其中各个子系统所要实现的具体功能如下:教务管理中的教学计划和教学任务是由资深教师和相关管理人员共同研究并制定的,通常是在每学期开始之前通知教师和学生,因此在该界面中要实现对本科生教学计划以及教学任务上传和下载的功能,除此之外还要包括对在校学生的实习论文以及毕业论文的查询模块。 学生学籍管理子系统主要实现学生的成绩查询和上传功能以及能够对每学期获得奖学金的学生名单进行查询,在显示获得奖学金的学生名单的同时,要求该学生的各科成绩也能够显示出来。此外,该模块还要具有能

2、够查询各学科需要补考的学生名单的功能模块。试卷管理子系统主要是为学生在考试复习时提供考试复习资料,并且方便老师在每学期完成各学科教学任务编排试卷时参考历年考试试题,因此该界面要实现试卷的上传和下载功能。教材管理子系统为管理人员提供对各个学期所要使用的教材信息的管理界面,同时具有查询功能,方便学生查阅以便提前准备相关的学习资料。第二章相关技术简介2.1系统模式分析2.1.1客户机/服务器模式(C/S)客户机/服务器模式是软件系统体系结构,是指两个物理逻辑系统(客户机/服务器)及其应用程序逻辑组件之间复杂关系的协同。客户机是网络的基础,服务器是网络的核心,它集中了主机与个人计算方式的优点,具有大型

3、机的大量数据存储和处理能力,又具有与用户的交互能力。客户机/服务器模式应用系统的格局和性能主要取决于逻辑成分在客户机上或在服务器上的组织与分配。C/S模式进行数据处理时分成两个方面:服务器和客户计算机。客户机是指服务器向服务器请求提供服务的逻辑系统,通常是预先给定的或例行的应用程序,以简单、方便的方式给出数据和操作。当这些客户机被联网至后台服务器的应用程序时,则由服务器来完成对数据进行存储、保护和检索工作。客户机/服务器体系结构提供了支持事物处理应用程序所需要的框架,可以充分地利用客户机和服务器的计算能力,并且很容易将不同的系统与应用程序集成。通过它可以充分利用两端硬件环境的优势,合理把任务w

4、ww.biyezuopin.cc分配给客户端和服务器端,从而降低了系统的通讯开销。但是C/S模式存在一个致命的弱点,即客户端的维护问题。2.1.2浏览器/服务器模式(B/S)浏览器/服务器模式是一种以Web技术为基础的新型的网络管理信息系统平台模式,其数据库体系是利用ASP作为数据库操作的中间层,将客户机/服务器模式的数据库结构与Web技术结合,形成了具有三层Web结构的浏览器/服务器模式的数据库体系。B/S结构把传统两层C/S中的服务器部分分解为Web服务器和数据库服务器,从而构成了一个三层结构的客户服务器体系。其中用户工作界面是通过浏览器实现的,极少部分事务逻辑在前端即Browser实现,

5、其主要是在服务器端来实现,从而降低了用户的总成本,也使得系统维护与升级的成本和工作量得以减轻。相对于两层的C/S模式,B/S结构简化了客户端,不用在不同的客户端安装上不同的客户应用程序,只需要在客户端安装浏览器软件即可;B/S结构的所有功能都可以在Web服务器上实现,从而简化了系统的开发与维护。B/S结构使用户的操作使用更加简单,而且还适用于网上信息的发布。随着Internet的快速发展,B/S构架管理软件以其方便、快捷和高效的特点在近年来得到广泛的应用。2.2系统运行的平台2.2.1IIS简介IIS是InternetInformationServer的缩写,是当今流行的Web服务器之一,提供

6、了图形界面的管理工具,被称为Internet服务管理器。IIS提供了强大的Internet服务功能,可用于监视配置和控制Internet服务,还可通过使用超文本传输协议(HTTP)传输信息。用户还可通过配置Internet服务管理器使其提供文件传输协议(FTP),该协议允许用户从Web节点到Web节点传送文件。2.2.2IIS的特性IIS之所以成为功能强大的操作平台,主要是由于它具有以下特性:首先,IIS具有FTP特性。IIS允许管理员创建多个FTP站点,这多个站点具有强大的功能。另外,FTP服务器还充分利用了IIS的安全特性以及它的日志特性。它还可以在登陆和退出时显示用户消息。其次,IIS具

7、有HTTP特性。IIS最常见的应用是通过超文本传输协议在WorldWideWeb上传递数据,具有较高的安全性和灵活的访问日志。最后,IIS具有数据库访问特性。为了存取后端数据库,IIS支持ActiveXDataObject(ADO),AdvancedConnector(ADC)以及InternetConnector(IDC)三种方式。2.3系统开发工具ASP2.3.1ASP概述ASP全称ActiveServerPages,ASP是微软开发的一套服务端脚本环境。它属于ActiveX技术中的服务器端技术,而VBScript、JavaScript等技术是在客户端实现动态主页的。ASP本身不是一种脚本

8、语言,它只是提供了一种是镶嵌在HTML页面中的脚本程序得以运行的环境,是用服务器端脚本、对象和组件扩展了的标准HTML页,即ASP对标准的HTML文件增加了一些附加特征,ASP像标准的HTML文件一样包含HTML语句并且在一个浏览器上解释并显示。ASP使用了微软的ActiveX技术。ActiveX技术采用封装对象,程序调用对象技术,简化编程,加强程序间合作。ASP本身封装了一些基本组件和常用组件,通过访问组件,用户就可以快速、简易地建立自己的Web应用。ASP是IIS专用技术,它是用来增强基于Web的应用程序服务的功能和可靠性的,ASP是InternetServer的一部分,它使Web开发人员

9、能直接将基于脚本的应用程序嵌入到HTML页面。采用这种方式,开发人员可以很容易的完成动态页面的生成和数据库的集成等多种任务。ASP文件的后缀为.asp即ASP程序是以扩展名为.asp的纯文本形式存在于Web服务器上的,开发人员可以用任何文本编辑器打开。ASP程序可以包含纯文本、HTML标记以及脚本命令。只需将.asp程序放在Web服务器的虚拟目录下,就可以通过www方式访问ASP程序。ASP程序的控制部分是用脚本语言编写的,所谓脚本是由一系列的脚本命令所组成的,如同一般程序,脚本可以将一个值赋给一个变量,可以命令Web服务器发送一个值到客户浏览器,还可以将一系列命令定义成一个过程。脚本语言是一

10、种介乎于HTML和诸如Java、VisualBasic、C等编程语言之间的一种特殊的语言。尽管它接近后者,但它却不具有编程语言复杂、严谨的语法和规则。ASP所提供的脚本运行环境可支持多种脚本语言,如VBScript、JavaScript等。这样就给ASP程序设计者提供了广泛的发挥余地。开发设计人员可利用自身所熟悉脚本语言来开发服务器端的动态HTML文件。ASP的所有程序都在服务器端执行,由服务器端的脚本解释器将ASP程序编译成服务器可以执行的命令,再以HTML的形式返回给客户端。ASP与所有的浏览器都具有良好的兼容性,因此不管客户端使用什么样的浏览器,都可以浏览ASP所设计的网页内容,从而减轻

11、了客户端浏览器的负担,大大提高了交互的速度。同时由于它在服务器端执行,开发者也不必担心别人下载程序。2.3.2ASP的特点1、无需编译ASP脚本集成在HTML中,由Web服务器的动态库asp.dll解释执行,无须编译或者连接,可以快速修改程序。2、执行效率高ASP提供最佳化的多线程环境,在一个Process中存在有多个线程可以同时服务多个浏览者,对服务器的资源耗费很少,大大提高了执行效率。3、为纯文本文件该特点使开发人员使用常规的文本编辑器就可以编写ASP程序。从工作效率看,可以选择所见即所得的编辑工具制作好页面后再插入ASP程序。4、容易维护和编写因为ASP脚本是集成在HTML中,所以维护和

12、编写都比较方便。5、独立于浏览器用户端只需使用普通的可以解释常规HTML代码的浏览器,即可浏览ASP所设计的主页内容。ASP脚本是在Web站点服务器端执行的,因此客户端的浏览器不需要支持它。同时,如果不通过服务器端执行直接浏览*.asp页面的时候,得不到正确的页面内容。6、面向对象在ASP脚本中可以方便地引用系统组件和ASP内置组件,还能够通过引入第三方组件来扩充功能。7、与任何ActiveXScript语言兼容除了可以使用VBScript或JavaScript脚本语言进行编程外,还可以通过插件的方式使用由第三方所提供的其他脚本语言。8、源程序的保密性ASP程序在服务器端执行,在客户端能够浏览

13、到的内容只是ASP程序执行的结果所生成的标准的HTML代码,因此这样就可以保证ASP源程序不会泄漏。9、复杂的数据库操作ASP完全摆脱了以往技术的局限,ASP可以通过ADO(ActiveXObject)实现对后台数据库的复杂操作,除此之外,还可以生成交互性很强的页面。这样用户就可以方便的控制和管理数据,进行数据库的查询等各种操作。2.3.3ASP的功能ASP提供了许多内置对象和组件,利用它可以创建大型网站。利用它可以处理由浏览器传送到站点服务器的表单输入;访问和编辑服务器端的数据库内容;使用浏览器即可输入、更新和删除站点服务器的数据库数据;读写站点服务器的文件,实现访客计数器、座右铭等功能。A

14、SP还为用户提供一些内置组件如:广告轮显器、浏览器兼容组件、文件存取组件等可以完成强大的功能,使用文件存取组件可以对服务器上的文件进行操作,浏览、复制、移动、删除等等。而有了ADO(ActiveXDataObject,动态数据库对象)的支持,使得ASP对数据库的操作得心应手,用户可以像使用本地数据库那样,管理远程主机上的数据库,对表格、记录进行各种操作。ASP还可由cookies读写用户端的硬盘文件,以记录用户的数据,还可以实现在多个主页间共享信息,以开发复杂的商务站点应用程序。使用VBScript或JavaScript等简易的脚本语言,并结合HTML码,快速完成站点的应用程序。通过站点服务器

15、执行脚本语言,产生或更改在客户端执行的脚本语言。ASP的扩充功能的能力强,通过使用VisualBasic、Java、VisualC+等多种程序语言制作ActiveServerComponent(动态服务组件)以满足自己的特殊要求。利用ASP还可以完成很多功能,比如:在网站的主页顶部添加一个滚动显示的广告栏,轮流显示不同内容的广告,还可接受用户提供的表单信息并存入到数据库中,还可根据不同访问者显示不同内容,创建个性化主页,判断访问该网站的人数,根据用户浏览器的版本,类型和能力显示不同档次的内容,还可以实现同多个不同网站之间的链接,跟踪用户网站上的活动信息并存入日志文件。使用ASP可以轻松地实现对

16、页面内容的动态控制。使用ASP技术,服务器可以根据不同的浏览者显示不同的页面内容。2.3.4ASP工作原理ASP是用附加特性扩展了的标准的HTML文件,它可以包含服务器的脚本,通常放入HTML文件中的用户端脚本、ActiveX控件等都可以放入ActivePage中。ASP还提供了内置对象,使用这些内置对象可以完成从浏览器检索信息或者是向浏览器发送信息。ASP通过后缀名为.asp的ASP文件来实现,一个ASP文件相当于一个可执行文件,必须放在Web服务器上由可执行权限的目录下。当浏览器向Web服务器请求调用ASP文件时,就启动了ASP。Web服务器开始调用ASP,将被请求的.asp文件从头读到底

17、,执行每一个命令,然后动态生成一个HTML页面并送到浏览器。获取ASP页面服务的过程可分以下几步:首先,用户申请一个*.asp主页用户在网络浏览器地址栏中输入一个ASP文件的Internet网址按下回车,随后浏览器向Internet信息服务器发送ASP请求。Web服务器响应该HTTP(超文本传输协议)请求,调用ASP引擎,解释被申请文件。当遇到任何与ActiveXScripting兼容的脚本(如VBScript和JScript)时,ASP引擎会调用相应的脚本引擎进行处理。若脚本指令中含有访问数据库的请求,就通过ODBC与后台数据库相连,由数据库访问组件执行访问操作。服务器从硬盘或内存中获取适当

18、的ASP文件,并向特定的名为asp.dll程序发送文件。从上向下处理ASP文件,执行遇到的命令。处理结果是标准的HTML文件。纯HTML代码发送到客户端,在客户端看到的代码是HTML,并不是ASP的源代码。最后用户的Web浏览器解释HTML文件,结果在浏览器窗口显示。2.4静态网页与动态网页2.4.1静态网页静态网页是指对于所有访问该网页的用户来说,在其客户端浏览器的显示内容都是一样的。它没有后台数据库,不含程序和不可交互的网页。静态网页又称为普通的HTML网页,通常是由HTML标记和一些客户端脚本组成,其文件的扩展名为.htm或.html。静态网页的执行过程是一个典型的请求/响应过程。在大多

19、数情况下,对于各种Web服务器来说,其执行过程是按部就班地有序进行。用户首先在浏览器的地址栏中键入要访问的网页地址并按回车触发这个请求。随后浏览器将请求发送到指定的Web服务器上。Web服务器接收这些请求并根据.htm或.html的后缀名判断请求的是HTML文件。Web服务器从当前硬盘或内存中读取正确的HTML文件,然后将它送回用户浏览器,用户的浏览器解释这些HTML文件并将结果显示出来。静态网页每个网页都有一个固定的URL(UniformResourceLocator,统一资源定位系统,也就是通常所说的网址),网页内容只要发布到网站服务器上,每个网页就都是一个独立的文件,都是保存在服务器上的

20、文件,无论是否有用户访问。其内容也相对稳定,易于用搜索引擎检索。但是由于静态网页没有数据库的支持,因此在网站的制作和维护方面的工作量较大。由于静态网页缺少交互性,不支持对数据库的操作,因此只能用来制作一些内容固定的页面。 2.4.2动态网页 与静态网页不同,动态网页会根据用户的不同需求显示不同的内容。动态网页与网页上的各种动画、滚动字幕等视觉上的动态效果没有直接关系,纯文字内容或包含各种动画内容都可以是动态网页,这些只是网页具体内容的表现形式,只要采用动态网站技术生成的网页都称为动态网页。对于Web服务器来说,静态网页不经过任何处理就被送到客户端浏览器,而动态网页中的每一个命令都要首先在服务器

21、端执行并根据执行结果生成相应的HTML页面,再将HTML页面传送给客户端浏览器。利用动态网页的这种特性可以根据实际情况定制网页,在用户浏览器中显示不同的内容,即动态网页可以根据需要动态地向客户端浏览器显示内容(如用户登录、网络搜索引擎等)。动态网页以数据库技术为基础,并不是独立存在于服务器上的网页文件,只有当用户请求时服务器才返回一个完整的网页。2.4.3静态网页与动态网页的选择静态网页和动态网页都有各自的特点,静态网页和动态网页并不矛盾,静态网页是建设网站的基础,即使采用动态网站技术,如若网站要适应搜索引擎检索的需要,也可以将网页内容转化为静态网页发布。动态网站的设计过程中也可以采用静动结合

22、的原则,可以根据情况在适合运用动态网页的地方用动态网页,在必要使用静态网页时,也可以考虑用静态网页来实现,在同一个网站上,动态网页内容和静态网页内容可以同时存在。建设网站是采用动态网页还是静态网页,主要要根据网站的功能需求和网站内容的多少来决定,如果网站功能相对比较简单,内容更新量相对不多,那么采用纯静态网页的方式会比较简单,反之一般则要采用动态网页技术来实现。2.5开发工具Dreamweaver2.5.1Dreamweaver概述Dreamweaver是Macromedia公司制作的一款专业化的网页制作工具。在当今网络应用深入人们生活的今天,Dreamweaver凭借其强大的功能和简单的操作

23、,已成为网页制作软件的行业标准。Dreamweaver提供的所见即所得的编辑模式,可以帮助用户快速高效地创建极具表现力的动态网页效果,使得网页创作过程变得非常容易,Dreamweaver的出现,大大提高了网站开发工作的效率。通过独有的库面板、历史面板和模板工具,Dreamweaver大幅度地降低了网页开发工具的重复性,使得开发者从大量枯燥的重复性工作中解脱出来,可以把更多的精力投入到对页面的设计工作中。Dreamweaver支持最新的DHTML和CSS标准,可以轻而易举地做出很多眩目的互动页面特效。插件式的程序设计使得其功能可以无限地扩展。实际上,尽管Dreamweaver支持所见即所得的编辑

24、方式,但是却没有放弃使用HTML代码编写网页,用户完全可以根据自己的需要选择不同的编辑视图,并且可以方便的在不同视图之间切换。Dreamweaver可以自动在不同视图之间更新已经做出的改动。Dreamweaver、Flash和Fireworks被称为网页设计三剑客,它们之间具有高度的互补性和完美的协同工作能力。在Dreamweaver中,可以使用对象面板方便地将向文档中插入Flash动画、Flash按钮和Flash文本,这一切工作只需要使用鼠标单击几次就可以完成。在Dreamweaver中,只需要将相应图像的编辑器设置为Fireworks,就可以直接打开Fireworks对图像进行编辑,并且在

25、Fireworks中所做的更该会在Dreamweaver中自动更新。这样的设计使得Dreamweaver、Fireworks和Flash成为专业网页设计者必不可少的利器。更方便的是这三种软件的操作界面非常的相似,用户不必花费太多的时间就可以掌握它们的使用方法。Dreamweaver中许多常用的功能都设有快捷键,这样的设计可以大大地提高用户的工作效率。除了Macromedia标准的快捷键设置方式以外,Dreamweaver中还内置了其他几套快捷键。除此之外,用户还可以自己定制快捷键,这样就可以使Dreamweaver更加符合用户自己的工作习惯。2.5.2级联样式表(CSS)Dreamweaver

26、是构建Web站点和应用程序的专业之选,它组合了功能强大的布局工具、应用程序开发工具和代码编辑支持等。最初网页设计是用HTML标记来定义页面文档及格式,但是HTML标记不能满足更多的文档样式需求,为解决这个问题从而颁布了有关样式表的标准CSS。CSS(CascadingStyleSheets)中文译为级联样式表又称层叠样式表,简称样式表。Dreamweaver的设计和整合功能是以它为基础的,其功能强大而稳定,可帮助设计人员和开发人员轻松创建和管理任何站点。它的设计环境是围绕级联样式表(CSS)构建的,在开发专业站点时速度更快,效率更高,而且代码整洁干净。在Dreamweaver中可以设计和显示复杂的CSS页面布局。用户可以快速选择和控制页面及站点的样式属性,这样可以节省时间,提高效率。而且Dreamweaver具有动态的跨

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2