




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于ASP的学生信息管理系统的设计与实现摘要由于学校规模进一步扩大,学生人数逐年上升,学生信息的管理也变得越来越复杂。为此,实在有效的把学生信息管理系统引入学校教务管理中,对于促进学校管理制度和进步学校教学质量有着显著意义。本系统采用b/s构造,asp为开发语言,sqlserver2000为数据库来进展设计与开发。本论文,简要阐述了系统的开发背景与开发环境,对系统的构架进展分析,由此划分出各个模块,包括用户注册模块,用户登陆模块,个人管理模块,根本信息管理模块,特殊信息管理模块,毕业生信息管理模块,成绩管理模块,更多信息管理模块,退出系统模块。详细介绍了系统各个模块与功能的实现原理,最后总结开
2、发阶段与测试阶段所遇到的问题与解决方法。关键词:asp;sqlserver2000;b/s构造1引言管理信息系统就是我们常说的is(anageentinfratinsyste),在强调管理,强调信息的现代社会中它变得越来越普及。is是一门新的科学,它跨越了假设干个领域,比方管理科学、系统科学、运筹学、统计学以及计算机科学。在这些学科的根底上,形成信息搜集和加工的方法,从而形成一个纵横交织的系统。近年来internet的飞速开展,intranet技术得到了应用,为企业is提供了良好的支持环境。管理信息系统在企业的应用中存在三个要素,这就是人、计算机和数据。人是指企业指导者、管理人员、技术人员,以
3、及is建立的指导机构和施行机构,他们必须有企业管理人员,尤其是企业指导的积极参与。计算机技术使is得以施行的主要技术。在这些技术中,软件开发是is开发的重点。第三个因素也不能无视。企业的管理数据是is正常运行的基矗广义地说,各项管理控制是is的基矗是想要计算一台机床的本钱,需要按时输入、每个零件以及每个螺钉螺母的费用,涉及企业的消费车间、采购、库房、工艺设计和财务等多个部门,必须有一套管理制度作保证。随着科学技术的不断进步,计算机科学日渐成熟,其强大的功能已为人们深入认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。目前,学校学生管理是教务管理中的一个极为重要的环节,它是整个管理的核心
4、和基矗由于学校规模进一步扩大,学生人数逐年上升,学生情况的管理也变得越来越复杂。面对如此繁杂的任务。假如让个人去管理文档,就会显得费时费力。尤其在管理成绩时,任务更加繁重,就成绩管理本身来说,它是一项任务繁重、时效性较强的系统工作,它不但涉及学生个人成绩查询,更涉及到各老师的工作效率和质量。近年来随着计算机的迅速开展,计算机已经在社会各个领域显示了它宏大的作用。毋庸置疑,实在有效地把计算机管理引入学校教务管理中,对于促进学校管理制度,进步学校教学质量与办学程度有着显著意义。如今我国的一些院校中的信息管理效率还不是很高,这样已经不能适应时代的开展,因为它浪费了许多人力和物力,在信息时代这种传统的
5、管理方法必然被计算机为根底的信息管理所取代。所以,学生信息系统的设计与开发也是一个时代必经的阶段。本次设计主要采用b/s构造,主要实用于各高校的各专业,从学生入学到毕业每个人在校的信息,以及成绩的管理。本系统主要有六大模块,根本信息管理、特殊信息管理、毕业生信息管理、更多信息管理补助信息管理、勤工助学信息管理、奖励信息管理、处分信息管理、异动情况信息管理、成绩管理、个人管理。用indnsxp为操作平台,asp作为脚本语言,采用sqlsever2000作为数据库,用户可以实现对数据的录入,修改,删除等操作。2系统开发背景随着科学技术的不断进步,目前,学校学生管理是教务管理中的一个极为重要的环节,
6、它是整个管理的核心和基矗由于学校规模进一步扩大,学生人数逐年上升,学生情况的管理也变得越来越复杂。面对如此繁杂的任务。假如让个人去管理文档,就会显得费时费力。近年来随着计算机的迅速开展,计算机已经在社会各个领域显示了它宏大的作用。毋庸置疑,实在有效地把计算机管理引入学校教务管理中,对于促进学校管理制度,进步学校教学质量与办学程度有着显著意义。由于上述原因,所以,学生管理系统的开发也是时代的一个必经阶段。本次设计主要采用b/s构造,从学生入学到毕业每个人在校的信息,以及成绩的管理。本系统主要分为六大模块,根本信息管理、特殊信息管理、毕业生信息管理、更多信息管理补助信息管理、勤工助学信息管理、奖励
7、信息管理、处分信息管理、异动情况信息管理、成绩管理、个人管理。用户可以对各种信息进展录入,修改,删除等操作。更方便各个专业老师对学生信息的系统化管理,进步办公效率,以到达更合理化,方便化等要求。3系统开发环境3.1系统开发理论根据3.1.1asp概述1.asp根本含义和特点asp是ativeserverpage的缩写,意为“活动效劳器网页。asp是微软公司开发的代替gi脚本程序的一种应用,它可以与数据库和其它程序进展交互,是一种简单、方便的编程工具。asp的网页文件的格式是.asp,如今常用于各种动态网站中。asp是一种效劳器端脚本编写环境,可以用来创立和运行动态网页或eb应用程序。asp网页
8、可以包含htl标记、普通文本、脚本命令以及组件等。利用asp可以向网页中添加交互式内容如在线表单,也可以创立使用htl网页作为用户界面的eb应用程序。与htl相比,asp网页具有以下特点:1利用asp可以实现打破静态网页的一些功能限制,实现动态网页技术;2asp文件是包含在htl代码所组成的文件中的,易于修改和测试;3效劳器上的asp解释程序会在效劳器端制定asp程序,并将结果以htl格式传送到客户端阅读器上,因此使用各种阅读器都可以正常阅读asp所产生的网页;4asp提供了一些内置对象,使用这些对象可以使效劳器端脚本功能更强。例如可以从eb阅读器中获取用户通过htl表单提交的信息,并在脚本中
9、对这些信息进展处理,然后向eb阅读器发送信息;5asp可以使用效劳器端ativex组建来执行各种各样的任务,例如存取数据库、发现那个eail或访问文件系统等。6由于效劳器是将asp程序执行的结果以htl格式传回客户端阅读器,因此使用者不会看到asp所编写的原始程序代码,可放置asp程序代码被窃龋2.asp的优点asp的主要优点大概可以归纳如下:1可以用vbsript或jsript创立脚本,同时结合htl语言就可以非常方便地完成网站的应用程序。对于vbsript和jsript,使用哪种语言并不重要,eb效劳器等同地处理这两种语言,并向用户的阅读器发送htl格式化结果。2因为asp采用sript语
10、言vbsript和jsript就可以轻松编写程序,因此这就大节省了网络设计人员又得重新学习一种新语言的时间。而且编写asp无须手工pile编译或链接程序,可在效劳器端直接执行,这无疑是更加方便了编写过程。3使用普通的使用记事本之类的文本编辑器,即可进展编辑设计,如:inds的记事本。不要用fntpage98或dreaeaver2.0等主页制作软件修改,因为会破坏源代码的。建议使用uteftp携带的utehtl编辑器进展编辑设计。4asp是运行在效劳器端,所以无须担忧阅读器是否支持asp所使用的编程语言,用户端只要使用可执行htl码的阅读器,即可阅读ativeserverpages所设计的网页内
11、容。asp在效劳器端运行,当程序执行完毕后,效劳器仅将执行的结果返回给客户阅读器,这样也就减轻了客户端阅读器的负担,大大进步了交互的速度。5asp能与任何ativexsripting语言相容。除了可用vbsript或jsript语言来设计外,还通过plug-in的方式,使用由第三方所提供的其他脚本语言,譬如perl、tl等。脚本引擎是处理脚本程序的(pnentbjetdel)组件。6ativeserverpages的程序代码隐藏,在客户端上仅可以看到由asp输出的动态htl文件。因此可以防止所写的源程序被别人剽窃,也进步了程序的平安性。7可使用效劳器端的脚本来产生客户端的脚本。8面向对象bje
12、triented,并可扩展ativexserver组件功能。9ativexserverpnents(ativex效劳器组件)具有无限可扩大性。可以使用任何编程语言来编写所需要的ativexserver组件。10可以通过adativexdatabjets,微软的一种新的数据访问模型,是一种可以提供eb页面开发者轻松存取internet的数据库,并可以在用户端实现网上立即、即时更新显示的最新eb页面数据库技术。非常方便地访问数据库,从而使存取数据库变得轻松容易。3.1.2sql介绍sql是英文struturedquerylanguage的缩写,意思为构造化查询语言。sql语言的主要功能就是同各种数
13、据库建立联络,进展沟通。按照ansi(美国国家标准协会)的规定,sql被作为关系型数据库管理系统的标准语言。sql语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。目前,绝大多数流行的关系型数据库管理系统,如rale,sybase,irsftsqlserver,aess等都采用了sql语言标准。虽然很多数据库都对sql语句进展了再开发和扩展,但是包括selet,insert,update,delete,reate,以及drp在内的标准的sql命令仍然可以被用来完成几乎所有的数据库操作。3.1.3b/s构造介绍b/sbrser/server构造即阅读器和效劳器构造。它
14、是随着internet技术的兴起,对/s构造的一种变化或者改良的构造。在这种构造下,用户工作界面是通过/netrk/网络应用,并通过internet/intranet形式下数据库应用,相对易于把握、本钱也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式比方lan,an,internet/intranet等访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,效劳器数据库也很平安。3.2系统开发环境3.2.1系统软件环境本系统采用的软件工具有:indsxpdreaeaverx2022sqlserver2000iis5.1vinertnetexplrer6.
15、0以上3.2.2工具简介dreaeaverx2022简介dreaeaverx2022是建立eb站点和应用程序的专业工具。它将可视布局工具、应用程序开发功能和代码编辑支持组合为一个功能强大的工具,使每个级别的开发人员和设计人员都可利用它快速创立界面吸引人并且基于标准的站点和应用程序。从对基于ss的设计提供领先的支持到手动编码功能,dreaeaver在一个集成和高效的环境中为专业人员提供了所需的工具。开发人员可以将其选择的效劳器技术与dreaeaver配合使用,建立将用户连接到数据库、eb效劳和旧式系统的强大internet应用程序。sqlserver2000简介sqlserver2000可以满足
16、今天的商业环境要求不同类型的数据库解决方案。它一种应用广泛的数据库管理系统,具有许多显著的优点:易用性、合适分布式组织的可伸缩性、用于决策支持的数据仓库功能、与许多其他效劳器软件严密关联的集成性、良好的性价比等。性能、可伸缩性及可靠性是根本要求,而进入市场时间也非常关键。除这些核心企业品质外,sqlserver2000还为数据管理与分析带来了灵敏性,允许单位在快速变化的环境中沉着响应,从而获得竞争优势。从数据管理和分析角度看,将原始数据转化为商业智能和充分利用eb带来的时机非常重要。作为重要的基准测试可伸缩性和速度奖的记录保持者,sqlserver2000是一个具备完全eb支持的数据库产品,提
17、供了对可扩展标记语言(xl)的核心支持以及在internet上和防火墙外进展查询的才能。4系统分析4.1系统目的在对现有系统和现状认真调查分析的根底上,明确了学生信息管理工作本身存在的问题和建立管理信息系统的初步要求,进一步研究确定新系统的目的如下:1按照管理信息系统的原理和方法,采用成熟的信息技术和手段,支持学生管理的全过程,进步教务工作的效率。2针对现代计算机广泛应用的情况以及数据的封闭性,学生信息管理系统基于inds系统研制、设计和开发。3考虑经费等的原因,系统使用一台p机和现有软件以节省资金、降低本钱。4.2可行性分析经过调查、研究、分析、计算,在学生信息管理中的应用已经条件成熟,将从以下几个方面总结系统开发的可行性,详细情况如下:1技术可行性以indsxp为操作系统,采用asp为脚本语言,运用s
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 统计师考试个人成长与试题及答案关系
- 高校辅导员招聘考试模拟测试策略试题及答案
- 农作物遗传学基础试题及答案
- 农业经营管理人才的培养战略试题及答案
- 2024年园艺师考试心理调适试题及答案
- 打造高效学习体系福建事业单位考试试题及答案
- 2024花艺师考试学习保障与提升试题及答案
- 花艺设计作品评价的试题及答案
- 2024年农艺师考试的文化认知试题及答案
- 花艺搭配中的艺术性分析试题及答案
- 技术标标书范本
- MOOC 思辨式英文写作-南开大学 中国大学慕课答案
- 办公室安全用电培训
- 国家安全+你我共筑-415国家安全教育主题班会课件
- 雪铁龙DS6说明书
- 餐饮前厅服务培训课件
- Unit7ArtLesson3AMusicalGenius(第一课时)教学设计高中英语北师大版
- 小学综合实践活动《业体验及其他活动 走进爱国主义教育基地、国防教育场所》
- 围挡维修施工方案
- 团队境内旅游合同
- 常用的航运和租船英文缩写
评论
0/150
提交评论