学生电子档案管理系统.doc

上传人:豆**** 文档编号:17544299 上传时间:2022-05-24 格式:DOC 页数:10 大小:320KB
返回 下载 相关 举报
学生电子档案管理系统.doc_第1页
第1页 / 共10页
学生电子档案管理系统.doc_第2页
第2页 / 共10页
点击查看更多>>
资源描述

《学生电子档案管理系统.doc》由会员分享,可在线阅读,更多相关《学生电子档案管理系统.doc(10页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流学生电子档案管理系统.精品文档.摘要: 校园管理信息化是当前高校管理发展的趋势,进入21世纪后,高校信息化管理正以前所未有的速度走进我们的校园,极大的改变着传统的信息管理方式,促进学校教育管理走向网络化、个性化。学生电子档案信息管理系统运用数据库技术和计算技术,在全面深入分析学生信息管理业务需求的基础上,将学生的电子档案实现网络化管理。确保了高校学生信息管理高效和规范。 本设计在分析了系统开发的背景下,采用浏览器/服务器(B/S)模式和ASP技术,以Dreamweaver8为开发平台,并采用microsoft office access数据库

2、,设计和开发学生电子档案信息管理系统。B/S结构,可以在任何地方进行操作而不用安装任何专门的软件,只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易。关键字:ASP、站点、VbScriptAbstract: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

3、 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 n

4、eeds 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, an

5、d 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-maintenance client. The expansion o

6、f the system is very easy. Keys:ASP、Site、VbScript 目录第一章 引言.6 1.1 背景介绍.6 1.2 解决的问题.6第二章 需求分析.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

7、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的迅速发展,电脑无出不在

8、,当然各种工作效率也大幅提高,那么对于一个学校来说,开发一个好的学生档案管理系统势在必行。鉴此,特开发此学生档案管理系统,该系统实现了学生信息的快速查找,集网络化、信息化、现代化为一体。1.2解决的问题学生档案管理系统是一个学校不可缺少的组成部分,它的内容对于学校的决策者和管理者来说都是至关重要的。随着学生的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。面对庞大的信息量,学生信息管理系统必须肩负起提高学生管理工作效率的重任,通过这样的系统,必须做到信息的规范管理、科学统计和快速的查询,从而方便老师及时、全面地掌握学生情况,减少工作量,规范用户管理学生,实现无纸办公。同时,也方

9、便教师查看学生信息,学生查找个人成绩信息。 第二章 需求分析2.1 可行性分析概述可行性分析是在用户的要求和系统调研的基础上进行的,对新系统的开发从社会、技术、经济、管理等方面进行分析,并得出新系统的开发工作可行、不可行、需要修改、追加投资、暂缓开发、分步实施等方案和结论,最后完成可行性分析。可行性分析一般可定义为:可行性分析是在建设的前期对工程项目的一种考察和鉴定,对拟议中的项目进行全面与综合的技术、经济能力的调查,判断它是否可行。(1)可行性分析阶段的主要工作包括以下几个方面: 新系统目标可行性分析:分析新系统的目标是否符合企业的现状和发展的需要。社会可行性分析:社会可行性分析主要是指管理

10、信息系统的开发是否符合国家法律、下策,是否能够与社会大系统实现良好的对接。技术可行性分析:技术可行性分析是根据新系统的目标来衡量是否具备所需要的技术,包括系统开发人员数量和水平,硬件方面,软件方面及其它应用技术。经济可行性分析:经济可行性分析主要是对开发新系统所投入的资金与系统投入使用后所带来的经济效益进行比较,确认新系统是否会给企业带来一定的经济效益。2.2 技术可行性分析2.1.1 技术可行性随着科学技术的不断提高也带动了计算机网络的发展及通信平台技术的提高。同时,操作系统Windows7接口能力强,界面友好,加上采用ASP技术开发内容丰富、动态的、个性化的Web应用程序,使用access

11、 2003作为系统开发后台数据库,能有效存储和管理数据。所以完成在技术上是可行的。2.1.2 经济可行性 计算机不仅价格低廉还可以代替人工进行许多繁杂的劳动,节省许多资源,大大的提高人们的工作效率,同时本系统开发周期短、成本低。因此在信息时代的今天传统的查阅方法必然被计算机为基础的在线查阅所取代。2.3系统功能需求分析学生档案管理系统的主要任务就是对学生的档案信息进行管理,即查询、添加、修改、删除等功能。使用户能方便的得到想要的信息,使学校学生的档案管理更加系统化、自动化、规范化,从而提高管理的效率。2.3.1 系统功能模块概述现在对系统的功能进行详细分解。 1. 信息查询页面 用户可以利用此

12、模块功能很快查询到任何一个在校学生的档案信息。当然系统应该提供多种查询方式。 2. 信息修改模块 当发现学生档案录入有误或是需要增加相关信息时,就可以利用此模块的功能来实现档案的更新。 3.信息删除模块 学生毕业或是退学后,其档案信息也应在调离本校本校之后,予以销毁。4. 信息添加页面 用户可以利用此模块功能添加学生的成绩信息。 第三章 开发语言简介 3.1VbScript语言简介 3.1.1 什么是 VbScript VBScript是Visual Basic Script的简称,即 Visual Basic 脚本语言,有时也被缩写为VBS。是asp动态网页默认的编程语言,配合asp内建对象

13、和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

14、Language(超文本标记语言)的缩写,是一种Web网页元素的标识语言规范。HTML以ASCII字符流的形式在Internet上传送,可以在任何文字处理器上编写,任何支持HTML规范的Web浏览器都能将这些ASCII文本流转换成对应的网页元素显示出来。Web网页并不是孤立地存在的,用户要想将自己的网页发布到网上、并由站点访问者浏览、阅读,都要借助Web服务器(Server)、浏览器(Browser)和网络设备的帮助。3.2.2 Web浏览器Web浏览器是浏览Internet资源的软件,它不仅可以显示包含多媒体内容的Web网页,还可以通过URL命令连接到不同的Internet服务器上以获取信息

15、,是帮助用户在自己的计算机上检索、查询、获取Web的各种资源的得力工具。3.2.3 服务器服务器是用于对Web浏览器检索信息的请求作出相应的程序,也可以表示运行服务器程序的计算机。Web的结构属于客户机/服务器结构,服务器端需要操作系统的支持。3.2.4 B/S模式 B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet

16、Explorer,服务器安装Oracle、Sybase、Informix或 SQL Server等数据库。浏览器通过Web Server 同数据库进行数据交互。 B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件,只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易。 第四章 开发环境4.1 ASP技术综述4.1.1 ASP的来源ASP是位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式 Web 服务器应用程序,如交互式的动态网页,包括使用 HTML 表单收集和处理信息,上传与下载等等。更重要的是,ASP使用的ActiveX技术基于开放设计环境

17、,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的Web编写工具所远远不及的地方。使用ASP还有个好处,就在于ASP可利用ADO(Active Data Object,微软的一种新的数据访问模型)方便快捷地访问数据库,从而使得开发基于WWW的应用系统成为可能,这也是本文选择ASP作为开发工具最重要的原因之一。4.1.2 ASP内部6大对象ASP提供了6个功能强大的内部对象,每个对象具有各自的属性(Property)、方法(Method),有的还拥有数据集合(Collection)与事件(Event),它们共同完成Web中的一些重要工作。这6个对象及其功能描

18、述如表4.1所示。表 4.1 ASP内部6大对象及其功能对象名称功能描述Request 从客户端取得信息Response将信息送给客户端Server提供一些Web服务器工具Session储存在一个Session内的用户信息,该信息仅可被该用户访问Application在一个ASP-Application中让不同的客户端共享信息ObjectContext配合Microsoft Transaction服务器进行分布式事务处理4.2 IIS4.2.1介绍 Wsb服务器是Web应用程序的心脏。IIS(Internet Information Server)是微软推出的Windows NT Option

19、 Pack的主要成员,作为Win2000server的扩展,自推出以来已经有了很大发展,其体系结构是当今市场上最受关注的Web服务器之一。新推出的IIS6.0版本增强了系统安全性,具有服务器端脚本开发调试,内容管理和站点分析,崩溃防护,内置JAVA虚拟机及全面支持ASP等强大功能。 4.2.2安装、运行、配置安装Win7中,IIS的版本是7.5 点击开始-控制面板-程序和功能-打开或关闭windows功能 -如图选择安装运行 在安装了上述组件后,打开控制面板-系统和安全-管理工具-Internet信息服务(IIS)管理器,进入IIS控制页面。配置(1) 双击内页中的ASP,即显示ASP的设置内

20、容,点选调试属性前的+号,更改“将错误发送到浏览器”的值为Ture,点选行为前面的+号,展开行为选项,更改“启动父路径”的值为True. (2) 在网站的高级设置中将应用程序池设置为Classic .NET AppPool (3) 物理路径中,选择., E:fileSystembase1active5网站的位置(4) 启动 目录浏览 (5) 在默认文档中加入index.asp4.2.3 IIS 6.0与ASP的结合在过去,客户机/服务器结构的设计与Web的相关技术几乎处于平行线上,两者相互独立并无法作出集成性的设计。现在我们利用IIS+ASP构成三层式Web结构的中间一层,将客户机/服务器结构

21、与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),是

22、Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。 Microsoft Access在很多地方得到广泛使用,例如小型企业,大公司的部门,和喜爱编程的开发人员专门利用它来制作处理数据的桌面系统。它也常被用来开发简单的WEB应用程序这些应用程序都利用ASP技术在InternetInformation Services运行比较复杂的WEB应用程序则使用PHP/MyS

23、QL或者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),更简单点说,是一系列的对象,应用这些功能强大的对象,即可轻松

24、完成对数据库复杂的操作。本文中个性化页面的实现便大量地用到了ADO技术。具体的操作步骤可以归纳为以下几步:1.创建数据库源名(DSN)2.创建数据库链接(Connection)3.创建数据对象4.操作数据库5.关闭数据对象和链接5.2 Dreamweaver8网站设计 Macromedia Dreamweaver 8是建立Web站点和应用程序的专业工具。它将可视布局工具、应用程序开发功能和代码编辑支持组合在一起,其功能强大,使得各个层次的开发人员和设计人员都能够快速创建界面吸引人的基于标准的网站和应用程序 。5.2.1建立站点 启动Dreamweaver8后,从主菜单选择站点/管理站点/新建定

25、义一个新站点。在弹出菜单中的本地信息栏-站点名称中输入“我的网站”,本地根文件夹中选择“E:我的网站”,在HTTP地址项填写:“HTTP:localhost”其余各项保持不变。在“分类”处选择“测试服务器”,在服务器模型处选择“ASP VBScript”,“访问”处选择“本地/网络”,单击确定完成站点的定义。5.2.2系统各部分介绍记录显示页面信息查询页面信息添加页面信息修改页面 详细信息浏览页面5.3 ASP程序代码Dim Repeat1_numRowsDim Repeat1_indexRepeat1_numRows = -1Repeat1_index = 0Recordset1_numRo

26、ws = Recordset1_numRows + Repeat1_numRows总数据,目前为 笔数据到第 笔数据。  Dim MM_paramName * Insert Record: set variablesIf (CStr(Request(MM_insert) = form1) Then MM_editConnection = MM_mail_STRING MM_editTable = 学生 MM_editRedirectUrl = mail.aspMM_fieldsStr=_ID|value|Element|value|Element2|value|Element3|va

27、lue|Element4|value|Element5|value|Element6|value|Element7|value|Element8|value MM_columnsStr = 学生 ID|none,none,NULL|姓名|,none,|学号|none,none,NULL|父母姓名|,none,|地址|,none,|邮政编码|none,none,NULL|电话号码|none,none,NULL|主修|,none,|附注|,none, * Insert Record: construct a sql insert statement and execute itDim MM_tab

28、leValuesDim MM_dbValuesIf (CStr(Request(MM_insert) ) 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_i+1),) MM_delim = MM_typeArray(0) If (MM_delim = none) T

29、hen MM_delim = MM_altVal = MM_typeArray(1) If (MM_altVal = none) Then MM_altVal = MM_emptyVal = MM_typeArray(2) If (MM_emptyVal = none) Then MM_emptyVal = If (MM_formVal = ) Then MM_formVal = MM_emptyVal Else If (MM_altVal ) Then MM_formVal = MM_altVal ElseIf (MM_delim = ) Then escape quotes MM_form

30、Val = & Replace(MM_formVal,) & Else MM_formVal = MM_delim + MM_formVal + MM_delim End If End If If (MM_i LBound(MM_fields) Then MM_tableValues = MM_tableValues & , MM_dbValues = MM_dbValues & , End IfRecordset1.Close()Set Recordset1 = Nothing 第六章系统测试在本地测试,在Dreamweaver8中打开设计的动态页面,按F12键预览。查看以下页面:1.可以正

31、确浏览到学生信息2.完成修改记录3.完成搜索功能4.完成添加信息功能第七章 总结经过一个星期的紧张设计和研究,基于学生信息管理系统的课程设计终于完成了,通过本系统的开发使我所学的专业知识得到了综合运用,对以前很多抽象、枯燥的理论知识加深了理解,同时也认识和了解B/S结构、ASP脚本语言编环境,学会使用数据库access,熟悉Dreamweaver8操作界面。但从总体来看,使用Dreamweaver8建立动态网页还不算成熟,其中还有各种不足,系统的功能还有待改善和添加。本系统目前的功能有浏览学生信息、删除和添加学生信息,只能是实现简单的一些功能,而其他功能如档案上传、下载功能等还需添加进去。在设计过程中遇到了一些问题,windows7加载iis7.5以及asp动态网页的测试 时,URL设置出问题,asp页面无法显示。最后在网上搜索到解决方案。有关已正确配置在IIS介绍中详细说明了。

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

当前位置:首页 > 教育专区 > 小学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com