学生信息管理系统1—毕业设计论文

上传人:夏** 文档编号:562976752 上传时间:2022-12-27 格式:DOC 页数:51 大小:949.50KB
返回 下载 相关 举报
学生信息管理系统1—毕业设计论文_第1页
第1页 / 共51页
学生信息管理系统1—毕业设计论文_第2页
第2页 / 共51页
学生信息管理系统1—毕业设计论文_第3页
第3页 / 共51页
学生信息管理系统1—毕业设计论文_第4页
第4页 / 共51页
学生信息管理系统1—毕业设计论文_第5页
第5页 / 共51页
点击查看更多>>
资源描述

《学生信息管理系统1—毕业设计论文》由会员分享,可在线阅读,更多相关《学生信息管理系统1—毕业设计论文(51页珍藏版)》请在金锄头文库上搜索。

1、学生信息管理系统目录第1章 前言21.1 设计目的21.2设计的意义2第2章 编程环境根底知识221 ASP入门知识22.2 VBScript介绍32.2.1 VBScript代码的根本格式42.3 ASP内置对象42.3.1 Request52.3.2 Response52.3.3 Session62.3.4 Application62.3.5 Server72.4 ADO组件72.4.1 Connection82.4.2 Command82.4.3 Recordset82.5 DreamweaverMX的概述11第3章 系统分析1131需求分析1232 UML系统建模13321学生信息管理

2、系统的用例分析13322学生信息管理系统的域名分析14323学生信息管理系统的设计15324学生信息管理的时序图:15325系统配置:15326数据库分析17第4章 界面设计与代码2141 界面设计2142 代码分析实现25第5章 系统小结41测试结果:41结束语41致谢41参考文献42第1章 前言随着校园规模的不断扩大,学生数目的急剧增多,学生的各种信息也成倍的增长。面对此现象,学校的日常工作中需要一套学生信息管理系统,以便对学生的各方面的信息进行管理,减少不必要的资源浪费,从而到达精简机构,提高学校办事效率。1.1 设计目的以前,学校的各种管理大都采用传统的管理方式,传统的管理方式繁琐。但

3、在网络技术逐渐渗入社会生活各个层面的今天,传统的管理方式也面临着变革,而网络管理那么是一个很重要的方向。随着计算机网络应用的迅猛开展,网络已经接入千家万户,特别是现在很多的高校和社会性的教育已经建立了多媒体计算机网络教室,基于Web技术的网络考试系统可以借助于遍布全球的Internet进行,网络学生信息管理既可以在本地进行,也可以在异地进行,大大拓展了管理的灵活性,从而利用现有的设备和技术等进行在线管理,不仅可以减轻教师和考生负担,提高效率,同时也提高了管理的质量。学生信息可以根据题库中的内容即时生成,而且采用大量标准化管理,从而使用计算机对信息进行编辑,大大提高管理效率;还可以直接把信息送到

4、数据库中,进行统计、排序等操作。所以现在较好的管理方法为网络管理,学生信息内容放在效劳器上,学生通过用户名、和口令进行登录,观察自己想获取的信息。因此,采用网络管理方式将是以后学校管理的开展的趋势。本系统分为两个局部,一是前台的网上信息模块,二是后台网上信息管理模块。本人所学计算机网络技术专业,由于专业性所以学习了许多的计算机知识,其中就包括计算机语言的学习,比方:ASP、VB、C语言等,还有和开发网站必不可少的数据库Access等。因为有了这些知识,所以我开发了网上管理学生信息系统。1.2设计的意义可以方便广阔学生及时、有利的进行不同地点的信息查找,同时也减轻了老师的负担,也提高管理的真正的

5、目的,使之简单、合理的进行,让每个学生都能有一个良好的环境来对信息进行获得,是真正效劳师生的系统。第2章 编程环境根底知识21 ASP入门知识在ASP页面中添加效劳器端脚本,效劳器端脚本是一系列指令,用于向Web效劳器连续发出命令。假设要在ASP页面中插入效劳器端脚本,首先要设置所使用的脚本语言,有以下三种设置方法。1. 使用 LANGUAGE指令其中ScriptingLanguage参数是一个字符串,指定用于解释脚本命令的脚本引擎,取值可以是“VBScript或“JavaScript,默认值为VBScript。2. 使用标记的相关属性假设要在文档中包含效劳器端脚本,也可以使用SCRIPT标记

6、的LANGUAGE属性来设置所用的脚本语言,并使用RUNAT属性指明脚本是在效劳器端运行的。例如: . 使用Internet信息效劳管理单元3. 在Windows 2000中,可以使用Internet信息效劳管理单元来为安装在Web效劳器上的所有ASP动态网页设置默认的脚本语言。操作步骤如下:(1) 选择“开始程序管理工具Internet效劳管理器命令。(2) 在Internet信息效劳管理单元窗口中,选择Web站点或应用程序的 起始点目录。(3) 从“操作菜单中选择“属性命令,以翻开目录的“ASP属性对话框。(4) 单击“主目录、“虚拟目录或“目录选项卡。(5) 单击“配置按钮,单击“应用程

7、序选项选项卡,然后在“默认ASP语言 框中输入要用的主要脚本语言。2.2 VBScript介绍脚本Script就是插入在HTML文件中的短程序,通常有两个脚本语言:JavaScript和VBScript(Microsoft Visual Basic Scripting Edition)。JavaScript基于SUN公司的JAVA,而VBScript是基于Microsoft公司的Visual Basic,是以Visual Basic语言为根底提供编程功能,是Visual Basic语言的一个子集,是IIS的缺省源程序语言。VBScript可以在HTML网页上操作、控制、处理对象。在最初的设计中

8、,VBScript是通过编写事件驱动的脚本来扩大客户端HTML功能,编写客户端脚本最大的优点就是由浏览器解析执行,不需要增大效劳器的负担。例如,我们可以在客户端进行输入数据有效性验证,防止浏览器将无效数据发送给效劳器,这样,一方面可以减轻效劳器的负担,防止效劳器陷入处理大量无意义数据的工作中,同样,也可以减轻网络的阻塞;另一方面,也能够使客户减少等待时间,在验证的时候,浏览器能够立即做出响应,而如果在效劳器上进行验证,那用户那么不得不在浏览器前等待,效劳器的处理和网络的传输都需要消耗一定的时间。随着ASP技术的出现,VBScript将它的功能扩展到效劳器上,VBScript开发的脚本可以在效劳

9、器上解析执行。在效劳器端脚本开发的过程中,使用VBScript那么没有客户端脚本开发时的局限性,当客户请求页面时,页面将在效劳器上执行,然后再反应给浏览器,浏览器所获得的只是标准的HTML文件,这样就可以不受浏览器功能的限制。VBScript和HTML 页面完美地结合在一起,运用VBScript可以控制HTML页面,并对页面中某些事件做出响应,例如,前面所述的可以在页面的表单提交时进行数据有效性验证。VBScript 还提供了许多对象,运用这些对象,可以方便地进行脚本的编写,实现一些其他语言所无法实现的功能。 VBScript代码的根本格式一般的ASP程序都是将VBScript代码放在效劳器端

10、执行的,此时有两种方法:方法一:方法二: VBScript 代码有时为了需要,可能也会将VBScript代码放在客户端执行,此时的语法如下: VBScript 代码这样用和ASP就没有什么关系了。2.3 ASP内置对象ASP 内含于PWS和 IIS 之中 , 我们通过 ASP可以结合 HTML 网页、 ASP 指令和 ActiveX 组件建立动态、交互高效的 Web效劳器应用程序。有了 ASP 就不必担忧客户端浏览器是否能运行你所编写的代码,因为所有的程序都将在效劳器端执行,包括所有嵌在普通 HTML 中的脚本程序,当程序执行完毕后,效劳器仅将执行的结果返回给客户浏览器,这样就减轻了客户端浏览

11、器的负担。 与一般程序不同,ASP程序无须编译, 程序控制局部使用 VBScript 、JavaScript 等脚本语言来设计的,当执行 ASP 程序时,脚本程序将一整套命令发送给脚本解释器 ( 即脚本引擎 ) ,由脚本解释器进行翻译并将其转换成效劳器所能执行的命令。当然,同其他编程语言一样, ASP 程序的编写也遵循一定的规那么,如果你想使用你所喜爱的脚本语言编写 ASP 程序,那么你的效劳器上必须要有能解释这种脚本语言的脚本解释器。当你安装 ASP 时,系统提供了两种脚本语言: VBSrcipt 和 JavaScript ,而 VBscript 那么被作为系统默认的脚本语言。ASP之所以简

12、单实用,主要是因为它提供了功能强大的内部对象和内部组件。其中常用的五大内部对象包括Request、Response、Session、Application、Server, Request Request对象用于接收客户端在请求一个页面或传送一个表单时提供的所有信息,包括能够标识浏览器和用户的 变量、Cookie信息以及附在URL后面的值查询字符串或表单数据Request的功能是:从客户端获得数据信息。Request对象共有五种获取方法,分别是QueryString、 Form、 Cookies、 ServerVariables 、ClientCertificate。语法: Request.数据

13、集合属性.方法 变量或字符串例如: Response ASP的内部对象Response用来控制送出给客户端的信息,Response对象可以使用的方法:方法说明WriteResponse对象中最常用的方法,用来送出信息给客户端Redirect引导客户端浏览器至新的Web页面,前面已经做过详细介绍BinaryWrite输出二进制信息Clear去除在缓冲区的所有HTML页面语法: Response.Clear 此时,Response对象的 Buffer属性必须被设置为 True,否那么会报错End终止处理ASP程序,并返回当时的状况语法:Response.EndFlush立刻送出缓冲区的HTML数据

14、语法:Response.Flush此时,Response对象的 Buffer属性必须被设置为 True,否那么会报错 Session在上网时,利用超链接,可以很方便地从一个页面到另一个页面。但是这样也带来一个问题,怎样记载客户的信息呢?比方,在首页客户输入了自己的用户名和密码,在其他页面还需要使用该用户名,我们已经学习了两种方法。方法一:利用Request对象的QueryString方法一页一页传递过去。方法二:利用 Cookies保存用户名。还有一种简洁的方法,就是利用Session对象。Session对象用来记载特定客户的信息。即使该客户从一个页面跳转到另一个页面,该Session信息仍然存在,客户在该网站的任何一个页面都可以存取Session信息。特别强调的是:Session信息是对一个客户的,不同客户的信息用不同的Session对象记载。2.3.4 ApplicationSession对象可以记载特定客户的信

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 商业计划书

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