学生电子档案管理系统_第1页
学生电子档案管理系统_第2页
学生电子档案管理系统_第3页
学生电子档案管理系统_第4页
学生电子档案管理系统_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

摘要: 校园管理信息化是当前高校管理发展的趋势,进入 21 世纪后,高 校信息化管理正以前所未有的速度走进我们的校园,极大的改变着传 统的信息管理方式,促进学校教育管理走向网络化、个性化。学生电 子档案信息管理系统运用数据库技术和计算技术,在全面深入分析学 生信息管理业务需求的基础上,将学生的电子档案实现网络化管理。 确保了高校学生信息管理高效和规范。 本设计在分析了系统开发的背景下,采用浏览器/服务器 (B/S)模式和 ASP 技术,以 Dreamweaver8 为开发平台,并采用 microsoft office access 数据库,设计和开发学生电子档案信息管理 系统。B/S 结构,可以在任何地方进行操作而不用安装任何专门的软件, 只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常 容易。 关键字:ASP、站点、VbScript Abstract: Campus management information is current university management development trend of the 21st century, college information management into our campus is at an unprecedented rate, changing the traditional information management methods topromote the management of school education to the networkand personalized. Studentelectronic records information management system using database technology and computing technologies, and network management in full and in-depth analysis of thebusiness needs of student information management on the basis of the studentselectronic file. To ensure the efficient and norms of the university student information management. This design in the context of system development the use browser / server (B / S) mode and ASP Dreamweaver8 development platform, and microsoft office access database information management system design and development of student files. B / S structure, can operate in any place without having to install any special software, as long as there is a computer with Internet access can use the zero- 1 maintenance client. The expansion of the system is very easy. Keys:ASP、Site、VbScript 目录 第一章 引言6 1.1 背景介绍6 1.2 解决的问题6 第 2 章 需求分析6 2.1 可行性分析概述6 2.2 技术可行性分析7 2.3 系统功能需求分析7 第三章 开发语言简介7 3.1 VbScript 语言简介.7 3.1.1 什么是 VbScript.7 3.1.2 VbScript 与 VB 的区别.8 3.2 HTML 语言简介.8 3.2.1 HTML 简介.8 3.2.2 Web 浏览器、 服务器8 3.2.3 B/S 模式.8 第四章 开发环境9 4.1 ASP 技术综述.9 4.1.2 ASP 内部 6 大对象.9 4.1.1 ASP 的来源.9 4.2 IIS.9 4.2.1 介绍.9 4.2.2 安装、运行、配置10 4.2.3 IIS 5.0 与 ASP 的结合12 第五章 系统实现.12 5.1 使用 Access2003 实现后台数据库12 5.1.1 数据库详细设计.13 5.1.2 利用 ADO 访问数据库.13 5.2 Dreamweaver8 网站设计.14 5.2.1 建立站点.14 5.2.2 系统各部分介绍.15 5.3 ASP 程序代码.17 第六章 系统测试19 第七章 总结23 第一章 引言 1.1 背景介绍 由于电脑时代的到来以及 internet 的迅速发展,电脑无出不在,当然各种工作效率也大 幅提高,那么对于一个学校来说,开发一个好的学生档案管理系统势在必行。鉴此,特开发此 学生档案管理系统,该系统实现了学生信息的快速查找,集网络化、信息化、现代化为一体。 1.2 解决的问题 学生档案管理系统是一个学校不可缺少的组成部分,它的内容对于学校的决策者和管理者 来说都是至关重要的。随着学生的规模不断扩大,学生数量急剧增加,有关学生的各种信息量 也成倍增长。面对庞大的信息量,学生信息管理系统必须肩负起提高学生管理工作效率的重任, 通过这样的系统,必须做到信息的规范管理、科学统计和快速的查询,从而方便老师及时、全 面地掌握学生情况,减少工作量,规范用户管理学生,实现无纸办公。同时,也方便教师查看 学生信息,学生查找个人成绩信息。 第二章 需求分析 2.1 可行性分析概述 可行性分析是在用户的要求和系统调研的基础上进行的,对新系统的开发从社会、技术、 经济、管理等方面进行分析,并得出新系统的开发工作可行、不可行、需要修改、追加投资、 暂缓开发、分步实施等方案和结论,最后完成可行性分析。 可行性分析一般可定义为:可行性分析是在建设的前期对工程项目的一种考察和鉴定,对 拟议中的项目进行全面与综合的技术、经济能力的调查,判断它是否可行。 (1)可行性分析阶段的主要工作包括以下几个方面: 新系统目标可行性分析: 分析新系统的目标是否符合企业的现状和发展的需要。 社会可行性分析: 社会可行性分析主要是指管理信息系统的开发是否符合国家法律、下策,是否能够与社会 大系统实现良好的对接。 3 技术可行性分析: 技术可行性分析是根据新系统的目标来衡量是否具备所需要的技术,包括系统开发人员数 量和水平,硬件方面,软件方面及其它应用技术。 经济可行性分析: 经济可行性分析主要是对开发新系统所投入的资金与系统投入使用后所带来的经济效益进 行比较,确认新系统是否会给企业带来一定的经济效益。 2.2 技术可行性分析 2.1.1 技术可行性 随着科学技术的不断提高也带动了计算机网络的发展及通信平台技术的提高。同时,操作 系统 Windows7 接口能力强,界面友好,加上采用 ASP 技术开发内容丰富、动态的、个性化的 Web 应用程序,使用 access 2003 作为系统开发后台数据库,能有效存储和管理数据。所以完 成在技术上是可行的。 2.1.2 经济可行性 计算机不仅价格低廉还可以代替人工进行许多繁杂的劳动,节省许多资源,大大的提高 人们的工作效率,同时本系统开发周期短、成本低。因此在信息时代的今天传统的查阅方法必 然被计算机为基础的在线查阅所取代。 2.3 系统功能需求分析 学生档案管理系统的主要任务就是对学生的档案信息进行管理,即查询、添加、修改、删 除等功能。使用户能方便的得到想要的信息,使学校学生的档案管理更加系统化、自动化、规 范化,从而提高管理的效率。 2.3.1 系统功能模块概述 现在对系统的功能进行详细分解。 1. 信息查询页面 用户可以利用此模块功能很快查询到任何一个在校学生的档 案信息。当然系统应该提供多种查询方式。 2. 信息修改模块 当发现学生档案录入有误或是需要增加相关信息时,就可以 利用此模块的功能来实现档案的更新。 3.信息删除模块 学生毕业或是退学后,其档案信息也应在调离本校本校之后, 予以销毁。 4. 信息添加页面 用户可以利用此模块功能添加学生的成绩信息。 第三章 开发语言简介 3.1VbScript 语言简介 3.1.1 什么是 VbScript VBScript 是 Visual Basic Script 的简称,即 Visual Basic 脚本语言,有时也被缩写 为 VBS。是 asp 动态网页默认的编程语言,配合 asp 内建对象和 ADO 对象,用户很快就能掌握 访问数据库的 asp 动态网页开发技术。 3.1.2VbScript 与 VB 的区别 (1)不能为变量定义类型 在 VB 中,为变量定义类型使用 Dim 变量名 As 类型但是在 VBScript 中这样写是错误的。只能 使用 Dim 变量名,解释器会自动根据赋值的类型定义变量类型。 (2)不能使用条件编译 在 VB 中,可以使用#IfThen、#ElseIfThen、#Else、#End If、#Const = 等语句定义 编译时使用的语句而由于 VBScript 不需要编译即可直接执行,所以并不需要条件编译语句。 3.2 HTML 语言简介 3.2.1 HTML 简介 HTML 是英文 HyperText Makeup Language(超文本标记语言)的缩写,是一种 Web 网页元素的 标识语言规范。HTML 以 ASCII 字符流的形式在 Internet 上传送,可以在任何文字处理器上编 写,任何支持 HTML 规范的 Web 浏览器都能将这些 ASCII 文本流转换成对应的网页元素显示出 来。 Web 网页并不是孤立地存在的,用户要想将自己的网页发布到网上、并由站点访问者浏览、阅 读,都要借助 Web 服务器(Server) 、浏览器(Browser)和网络设备的帮助。 3.2.2 Web 浏览器 Web 浏览器是浏览 Internet 资源的软件,它不仅可以显示包含多媒体内容的 Web 网页,还可 以通过 URL 命令连接到不同的 Internet 服务器上以获取信息,是帮助用户在自己的计算机上 检索、查询、获取 Web 的各种资源的得力工具。 3.2.3 服务器 服务器是用于对 Web 浏览器检索信息的请求作出相应的程序,也可以表示运行服务器程 序的计算机。Web 的结构属于客户机/服务器结构,服务器端需要操作系统的支持。 3.2.4 B/S 模式 5 B/S 结构(Browser/Server,浏览器/服务器模式) ,是 WEB 兴起后的一种网络结构模式, WEB 浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分 集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器(Browser) , 如 Netscape Navigator 或 Internet Explorer,服务器安装 Oracle、Sybase、Informix 或 SQL Server 等数据库。浏览器通过 Web Server 同数据库进行数据交互。 B/S 最大的优点就 是可以在任何地方进行操作而不用安装任何专门的软件,只要有一台能上网的电脑就能使用, 客户端零维护。系统的扩展非常容易。 第四章 开发环境 4.1 ASP 技术综述 4.1.1 ASP 的来源 ASP 是位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式 Web 服务器应用程序,如交互式的动态网页,包括使用 HTML 表单收集和处理信息,上传与下 载等等。更重要的是,ASP 使用的 ActiveX 技术基于开放设计环境,用户可以自己定义和制作 组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的 Web 编写工具所远远 不及的地方。使用 ASP 还有个好处,就在于 ASP 可利用 ADO(Active Data Object,微软的一种 新的数据访问模型)方便快捷地访问数据库,从而使得开发基于 WWW 的应用系统成为可能,这也 是本文选择 ASP 作为开发工具最重要的原因之一。 4.1.2 ASP 内部 6 大对象 ASP 提供了 6 个功能强大的内部对象,每个对象具有各自的属性(Property) 、方法 (Method) ,有的还拥有数据集合(Collection)与事件( Event) ,它们共同完成 Web 中的一些 重要工作。这 6 个对象及其功能描述如表 4.1 所示。 表 4.1 ASP 内部 6 大对象及其功能 对象名称 功能描述 Request 从客户端取得信息 Response 将信息送给客户端 Server 提供一些 Web 服务器工具 Session 储存在一个 Session 内的用户信息,该信息仅可被该用户访问 Application 在一个 ASP-Application 中让不同的客户端共享信息 ObjectContext 配合 Microsoft Transaction 服务器进行分布式事务处理 4.2 IIS 4.2.1 介绍 Wsb 服务器是 Web 应用程序的心脏。IIS(Internet Information Server)是微软推出的 Windows NT Option Pack 的主要成员,作为 Win2000server 的扩展,自推出以来已经有了很 大发展,其体系结构是当今市场上最受关注的 Web 服务器之一。新推出的 IIS6.0 版本增强了 系统安全性,具有服务器端脚本开发调试,内容管理和站点分析,崩溃防护,内置 JAVA 虚拟 机及全面支持 ASP 等强大功能。 4.2.2 安装、运行、配置 安装 Win7 中,IIS 的版本是 7.5 点击开始-控制面板-程序和功能-打开或关闭 windows 功能 -如图选择安装 7 运行 在安装了上述组件后,打开控制面板-系统和安全-管理工具-Internet 信息服务(IIS) 管理器,进入 IIS 控制页面。 配置 (1)双击内页中的 ASP,即显示 ASP 的设置内容,点选调试属性前的+号,更改“将错误发送 到浏览器”的值为 Ture,点选行为前面的+号,展开行为选项,更改“启动父路径”的值为 True. (2)在网站的高级设置中将应用程序池设置为 Classic .NET AppPool (3)物理路径中,选择., E:fileSystembase1active5网站的位置 (4)启动 目录浏览 (5)在默认文档中加入 index.asp 9 4.2.3 IIS 6.0 与 ASP 的结合 在过去,客户机/服务器结构的设计与 Web 的相关技术几乎处于平行线上,两者相互独立 并无法作出集成性的设计。现在我们利用 IIS+ASP 构成三层式 Web 结构的中间一层,将客户机 /服务器结构与 Web 密切结合,完成前后端两者的集成输出功能,使得 Web 站点的开发更方便, 实现的功能更强大。 利用 IIS+ASP 技术来集成 Web 前后端所带来的强大效益可归结为以下几个方面: 1.减少构建和维护成本 2.加快联机过程 3.应用软件集中在服务器端开发管理 4.前端可使用任何浏览器(IE、Netscape) 5.后端可存取任何数据库 (SQL、Access) 6.可使用任何脚本语言开发 (VBScript、JavaScript、PERL 第五章 系统实现 5.1 使用 Access2003 实现后台数据库 5.1.1 介绍 Access 是微软公司推出的基于 Windows 的桌面关系数据库管理系统(RDBMS) ,是 Office 系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块 7 种用来建立数 据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表 生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写 代码,就可以完成大部分数据管理的任务。 Microsoft Access 在很多地方得到广泛使用,例如小型企业,大公司的部门,和喜爱 编程的开发人员专门利用它来制作处理数据的桌面系统。它也常被用来开发简单的 WEB 应用程 序这些应用程序都利用 ASP 技术在 InternetInformation Services 运行比较复杂的 WEB 应用程序则使用 PHP/MySQL 或者 ASP/Microsoft SQL Server Microsoft Office Access 是 由微软发布的关联式数据库管理系统。它结合了 Microsoft Jet Database Engine 和 图形用 户界面两项特点,是 Microsoft Office 的系统程式之一。 512 数据库详细设计 学生信息表 5.1.3 利用 ADO 访问数据库 ADO(ActiveX Data Objects )是一种操作 Microsoft 所支持的数据库的新技术。在 ASP 中, ADO 可以看作是一个服务器组件(Server Component),更简单点说,是一系列的对象,应用这 些功能强大的对象,即可轻松完成对数据库复杂的操作。本文中个性化页面的实现便大量地用 到了 ADO 技术。具体的操作步骤可以归纳为以下几步: 1.创建数据库源名(DSN) 11 2.创建数据库链接(Connection) 3.创建数据对象 4.操作数据库 5.关闭数据对象和链接 5.2 Dreamweaver8 网站设计 Macromedia Dreamweaver 8 是建立 Web 站点和应用程序的专业工具。它将 可视布局工具、应用程序开发功能和代码编辑支持组合在一起,其功能强大,使得 各个层次的开发人员和设计人员都能够快速创建界面吸引人的基于标准的网站和应 用程序 。 5.2.1 建立站点 启动 Dreamweaver8后,从主菜单选择站点/管理站点/新建定义一个新站点。 在弹出菜单中的本地信息栏-站点名称中输入“我的网站” ,本地根文件夹中选择“E: 我的网站” ,在 HTTP 地址项填写:“HTTP:localhost”其余各项保持不变。在“分类”处 选择“测试服务器” ,在服务器模型处选择“ASP VBScript”,“访问”处选择“本地/网络” , 单击确定完成站点的定义。 5.2.2 系统各部分介绍 记录显示页面 13 信息查询页面 信息添加页面 信息修改页面 详细信息浏览页面 5.3 ASP 程序代码 总数据,目前为 笔数据到第 笔数据。 % “) Then create the sql insert statement MM_tableValues = “ MM_dbValues = “ For MM_i = LBound(MM_fields) To UBound(MM_fields) Step 2 MM_formVal = MM_fields(MM_i+1) MM_typeArray = Split(MM_columns(MM_

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论