tingting2171
基于ASP的学生信息管理系统的设计与实现摘 要 由于学校规模进一步扩大,学生人数逐年上升,学生信息的管理也变得越来越复杂。为此,切实有效的把学生信息管理系统引入学校教务管理中,对于促进学校管理制度和提高学校教学质量有着显著意义。 本系统采用B/S结构,ASP为开发语言,SQL Server 2000为数据库来进行设计与开发。本论文,简要阐述了系统的开发背景与开发环境,对系统的构架进行分析,由此划分出各个模块,包括用户注册模块,用户登陆模块,个人管理模块,基本信息管理模块,特殊信息管理模块,毕业生信息管理模块,成绩管理模块,更多信息管理模块,退出系统模块。详细介绍了系统各个模块与功能的实现原理,最后总结开发阶段与测试阶段所遇到的问题与解决方法。 关键词:ASP;SQL Server 2000;B/S结构 1 引言 管理信息系统就是我们常说的MIS(Management Information System ),在强调管理,强调信息的现代社会中它变得越来越普及。MIS是一门新的科学,它跨越了若干个领域,比如管理科学、系统科学、运筹学、统计学以及计算机科学。在这些学科的基础上,形成信息收集和加工的方法,从而形成一个纵横交织的系统。 近年来Internet的飞速发展,Intranet技术得到了应用,为企业MIS提供了良好的支持环境。管理信息系统在企业的应用中存在三个要素,这就是人、计算机和数据。人是指企业领导者、管理人员、技术人员,以及MIS建设的领导机构和实施机构,他们必须有企业管理人员,尤其是企业领导的积极参与。计算机技术使MIS得以实施的主要技术。在这些技术中,软件开发是MIS开发的重点。第三个因素也不能忽视。企业的管理数据是MIS正常运行的基础。广义地说,各项管理控制是MIS的基础。是想要计算一台机床的成本,需要按时输入、每个零件以及每个螺钉螺母的费用,涉及企业的生产车间、采购、库房、 工艺设计和财务等多个部门,必须有一套管理制度作保证。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。目前,学校学生管理是教务管理中的一个极为重要的环节,它是整个管理的核心和基础。由于学校规模进一步扩大,学生人数逐年上升,学生情况的管理也变得越来越复杂。面对如此繁杂的任务。如果让个人去管理文档,就会显得费时费力。尤其在管理成绩时,任务更加繁重,就成绩管理本身来说,它是一项任务繁重、时效性较强的系统工作,它不但涉及学生个人成绩查询,更涉及到各教师的工作效率和质量。近年来随着计算机的迅速发展,计算机已经在社会各个领域显示了它巨大的作用。毋庸置疑,切实有效地把计算机管理引入学校教务管理中,对于促进学校管理制度,提高学校教学质量与办学水平有着显著意义。 现在我国的一些院校中的信息管理效率还不是很高,这样已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。所以,学生信息系统的设计与开发也是一个时代必经的阶段。本次设计主要采用B/S结构,主要实用于各高校的各专业,从学生入学到毕业每个人在校的信息,以及成绩的管理。本系统主要有六大模块,基本信息管理、特殊信息管理、毕业生信息管理、更多信息管理(补助信息管理、勤工助学信息管理、奖励信息管理、处罚信息管理、异动情况信息管理)、成绩管理、个人管理。用WindonwsXP为操作平台,ASP作为脚本语言,采用SQL Sever 2000作为数据库,用户可以实现对数据的录入,修改,删除等操作。 2 系统开发背景 随着科学技术的不断提高,目前,学校学生管理是教务管理中的一个极为重要的环节,它是整个管理的核心和基础。由于学校规模进一步扩大,学生人数逐年上升,学生情况的管理也变得越来越复杂。面对如此繁杂的任务。如果让个人去管理文档,就会显得费时费力。近年来随着计算机的迅速发展,计算机已经在社会各个领域显示了它巨大的作用。毋庸置疑,切实有效地把计算机管理引入学校教务管理中,对于促进学校管理制度,提高学校教学质量与办学水平有着显著意义。由于上述原因,所以,学生管理系统的开发也是时代的一个必经阶段。本次设计主要采用B/S结构,从学生入学到毕业每个人在校的信息,以及成绩的管理。本系统主要分为六大模块,基本信息管理、特殊信息管理、毕业生信息管理、更多信息管理(补助信息管理、勤工助学信息管理、奖励信息管理、处罚信息管理、异动情况信息管理)、成绩管理、个人管理。用户可以对各种信息进行录入,修改,删除等操作。更方便各个专业老师对学生信息的系统化管理,提高办公效率,以达到更合理化,方便化等要求。 3 系统开发环境 系统开发理论依据 ASP概述 基本含义和特点 ASP是Active Server Page的缩写,意为“活动服务器网页”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是.asp,现在常用于各种动态网站中。 ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。 与HTML相比,ASP网页具有以下特点: (1)利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术; (2)ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试; (3)服务器上的ASP解释程序会在服务器端制定ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页; (4)ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息; (5)ASP可以使用服务器端ActiveX组建来执行各种各样的任务,例如存取数据库、发现那个Email或访问文件系统等。 (6)由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可放置ASP程序代码被窃取。 的优点 ASP的主要优点大概可以归纳如下: (1)可以用 VBscript 或Jscript创建脚本,同时结合HTML语言就能够非常方便地完成网站的应用程序。对于 VBscript和Jscript,使用哪种语言并不重要,Web 服务器等同地处理这两种语言,并向用户的浏览器发送 HTML 格式化结果。 (2)因为ASP采用script语言(VBscript和Jscript)就可以轻松编写程序,因此这就大节省了网络设计人员又得重新学习一种新语言的时间。而且编写ASP无须手工compile编译或链接程序,可在服务器端直接执行,这无疑是更加方便了编写过程。 (3)使用普通的使用记事本之类的文本编辑器,即可进行编辑设计,如:Windows的记事本。不要用FontPage98或等主页制作软件修改,因为会破坏源代码的。建议使用CuteFTP携带的CuteHTML编辑器进行编辑设计。 (4)ASP是运行在服务器端,所以无须担心浏览器是否支持ASP所使用的编程语言,用户端只要使用可执行HTML码的浏览器,即可浏览Active Server Pages所设计的网页内容。ASP在服务器端运行,当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。 (5)ASP能与任何ActiveX scripting语言相容。除了可用VBscript或Jscript语言来设计外,还通过plug-in的方式,使用由第三方所提供的其他脚本语言,譬如Perl、Tcl等。脚本引擎是处理脚本程序的COM(Component Object Model)组件。 (6)Active Server Pages的程序代码隐藏,在客户端上仅可以看到由ASP输出的动态HTML文件。因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。(7)可使用服务器端的脚本来产生客户端的脚本。 (8)面向对象(Object oriented),并可扩展ActiveX Server组件功能。 (9)ActiveX Server Components(ActiveX服务器组件)具有无限可扩充性。可以使用任何编程语言来编写所需要的ActiveX Server 组件。 (10)可以通过ADO(ActiveX Data Objects,微软的一种新的数据访问模型,是一种可以提供WEB页面开发者轻松存取Internet的数据库,并可以在用户端实现网上立即、即时更新显示的最新WEB页面数据库技术。)非常方便地访问数据库,从而使存取数据库变得轻松容易。 SQL介绍 SQL是英文Structured Query Language的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。目前,绝大多数流行的关系型数据库管理系统,如Oracle, Sybase, Microsoft SQL Server, Access等都采用了SQL语言标准。虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select, Insert, Update, Delete, Create,以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作。 B/S结构介绍 B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过www浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。 以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员, 从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。 系统开发环境 系统软件环境 本系统采用的软件工具有: Windows XP Dreamweaver MX 2004 SQL Server 2000 IIS Inertnet Explorer 以上 工具简介 Dreamweaver MX 2004简介 Dreamweaver MX 2004 是 建立 Web 站点和应用程序的专业工具。 它将可视布局工具、应用程序开发功能和代码编辑支持组合为一个功能强大的工具,使每个级别的开发人员和设计人员都可利用它快速创建界面吸引人并且基于标准的站点和应用程序。 从对基于 CSS 的设计提供领先的支持到手动编码功能,Dreamweaver 在一个集成和高效的环境中为专业人员提供了所需的工具。 开发人员可以将其选择的服务器技术与 Dreamweaver 配合使用,建立将用户连接到数据库、Web 服务和旧式系统的强大 Internet 应用程序。 SQL Server 2000简介 SQL Server 2000能够满足今天的商业环境要求不同类型的数据库解决方案。它一种应用广泛的数据库管理系统,具有许多显著的优点:易用性、适合分布式组织的可伸缩性、用于决策支持的数据仓库功能、与许多其他服务器软件紧密关联的集成性、良好的性价比等。性能、可伸缩性及可靠性是基本要求,而进入市场时间也非常关键。除这些核心企业品质外,SQL Server 2000 还为数据管理与分析带来了灵活性,允许单位在快速变化的环境中从容响应,从而获得竞争优势。从数据管理和分析角度看,将原始数据转化为商业智能和充分利用 Web 带来的机会非常重要。作为重要的基准测试可伸缩性和速度奖的记录保持者,SQL Server 2000 是一个具备完全 Web 支持的数据库产品,提供了对可扩展标记语言(XML)的核心支持以及在 Internet 上和防火墙外进行查询的能力。 4 系统分析 系统目标 在对现有系统和现状认真调查分析的基础上,明确了学生信息管理工作本身存在的问题和建立管理信息系统的初步要求,进一步研究确定新系统的目标如下: (1)按照管理信息系统的原理和方法,采用成熟的信息技术和手段,支持学生管理的全过程,提高教务工作的效率。 (2)针对现代计算机广泛应用的情况以及数据的封闭性,学生信息管理系统基于Windows系统研制、设计和开发。 (3)考虑经费等的原因,系统使用一台PC机和现有软件以节省资金、降低成本。 可行性分析 经过调查、研究、分析、计算,在学生信息管理中的应用已经条件成熟,将从以下几个方面总结系统开发的可行性,具体情况如下: (1)技术可行性 以WindowsXP为操作系统,采用ASP为脚本语言,运用SQL的数据库技术,设计与开发学生信息管理系统。新系统的运行硬件环境PC机,当用户使用系统时,通过正确的口令进入系统,进行数据库的维护操作和运用。 (2)经济可行性 一方面,系统中友好的人机界面和更强劲的功能支持,会使教务人员的工作进一步提高,从而节省人力、物力,进而提高经济效益;另一方面系统开发成本低,现有PC机即可提供该系统开发工作需要的所有硬件设备环境。 (3)操作可行性 操作上是对Windows操作系统的引用,该系统的使用,主要凭借使用Windows操作技术即可完成数据录入、修改、删除等功能,方便简单。使用前只要对用户进行简单的说明或阅读帮助文件即可使用该系统。
暖暖滴嗳
计算机网络信息管理引起人们的高度的重视和注意,因为它保证整个计算机网络系统的安全性,我整理了计算机信息管理论文范文,欢迎阅读!
浅谈计算机信息与管理
摘要:计算机的信息与管理,正在逐渐地取代人力和脑力的劳动,即将成为新世纪的主体。本文主要介绍了管理的相关概念、存在的问题及措施进行了讨论。
关键词:计算机;信息;管理
中图分类号:C93文献标识码: A
引言
随着我国经济的飞速发展以及社会主义现代化建设的不断完善,信息技术得到了迅猛发展,计算机信息管理已经成为了人们生产生活中必不可少的重要组成部分。它能够为人们提供所需的信息内容,提高数据库的管理效率,便捷人们的生活。
一、管理的相关概念
1、管理
即对事物进行计划、决策、组织、指导、控制、实施等相关操作,以使其规范运作并产出效益或提高效率的行为。管理的核心和关键就是聚合企业的各类有用资源,以最优的方式、最少的投入、最快的时间获得最佳的回报,让企业获得相应效益,顺利成长。
2、信息管理
以现代计算机技术为手段,采取组织、控制和领导等有效利用和开发信息资源的方式,实现对信息资源有效利用的目标。信息管理包括信息资源和信息获得的管理,分为收集、传输、加工和储存等四个方面。
3、计算机信息管理与应用管理
计算机应用管理即对使用计算机的全过程。计算机信息管理即以现代管理学和计算机技术为基础,施以先进的管理手段,对信息资源进行管理的过程。
4、计算机信息管理系统
它的形成是现代信息资源高效管理的重要里程碑。计算机信息管理系统,就是通过计算机这个工具,对信息资源进行收集、存储、分析和处理等多个方式,得出有用的、人们需要的信息的综合系统。虽为一门崭新的课题,但却跨越了管理学、统计学、计算机科学等诸多领域,并在这些学科的基础上,形成了纵横交错的科学系统。这个系统随着计算机的发明而产生,但真正的完善和发扬光大却始于20世纪90年代,并使现代企业产生了革命性的变革,走进了信息现代化和网络化的“新时代”。
二、计算机信息与管理中存在的问题
1、计算机的信息管理风险存在问题
由于计算机本身就是智能化的机器,在使用和运行的过程中出现信息管理风险是很正常的,但是这同时必须要能够有效地控制和抑制计算机信息中的潜在风险,避免给单位和企业的工作带来不必要的信息上的泄漏和出现错误的信息。计算机的信息风险问题主要来源于两个方面,一是由于计算机本身的智能性导致了潜在风险发生的可能性,另一方面是人为的管理方式不到位导致的。很多的组织中的管理者由于缺乏对信息的认识和了解,无法正确地估测计算机信息系统所面临的风险和问题,加上自身经验的不足没有及时地对风险发生的漏洞加以弥补,这些因素都使得企业在运营的过程中蒙受了极大的损失,纵容了很多不安全因素的发生。
2、信息处理手段较为落后
信息手段的相对落后也可能给信息处理造成一定的困扰,因为计算机信息的更新速度太快,很多的组织和企业不能及时跟得上更新的速度,导致了信息处理手段的较为落后,影响了信息处理的速度和效率,还严重地影响了信息的准确率,导致了不该出现的错误信息的出现。正是由于信息处理手段的落后,使得组织内部的信息处理很困难,根本无法做到及时的更新,从很大程度上阻断了广泛信息的来源;另一方面,由于加快信息处理手段的改进需要投入大量的资金,部分的企业由于资金不足的问题没有及时地改进,或者是认为信息化的应用在实际的工作中不重要,很轻视信息手段在组织运转中的作用和意义,导致无法用最先进的技术手段来收集信息,间接地影响了组织的高速运营和发展。
3、信息来源的堵塞
信息的多样性和大量是信息的主要特点,在对这些信息进行收集和管理时尤其要注意这一点。信息的来源有很多,各方面的信息都是不尽相同的,要想收集到最有效和最有价值的信息,就需要广泛地听取各方各面的信息,这是增强计算机信息管理准确性的重要方面。但是事实上,很多的企业和组织在对信息来源的处理上还做得不是十分到位,在很多时候忽略了很重要的信息,严重地阻碍了组织对信息的收集和管理。这也与他们的积极探索的程度有关,之所以会导致信息来源的堵塞,很大程度上是因为相关的技术人员和管理者没有充分地重视这一问题,没有积极地寻找可以增强组织信息化建设的突破口,导致了信息管理来源的严重匮乏和阻碍。
三、计算机信息与管理的建议
1、增强信息管理的意识
想要真正地实现计算机信息管理的准确性,提高它对高速社会的适应性,增加信息管理的投入是十分必要的。只有有了充足的资金,才有可能获得较为先进的技术手段和信息的支持,在很大程度上促进企业的进步。这样才能用更为精准的技术手段对所要管理的信息进行必要的技术上的支持,增加信息的可信度水平,这是至为关键的因素之一。解决这个问题,企业内部的相关人员首先要充分地认识到信息化在组织发展中的重要性,即首先要增强信息化建设的意识和重视度,只有如此才有可能认识到信息管理对组织内部发展的好处和积极作用,进而更好地实现计算机的信息与管理。
2、加强计算机信息安全管理力度
计算机网络技术是新时代下的新事物,是人类科学进步下的重要产物,为了维护信息的稳定运行,减少重要资料外漏的现象,就一定要加强管理力度,做好隐私的保护。对此,相关机构可以在计算机信息管理系统安全防范中设定身份认证技术,实现口令认证、生物特征认证以及PKI认证(用户私钥机密性特征)技术的结合运用,从而为计算机入侵者设置屏障,维护信息安全。
3、设计出科学合理的计算机信息管理系统
科学合理的计算机信息管理系统是保证信息平稳传达的关键,是减少黑客入侵的有效对策。因此,国家的计算机信息管理系统设计人员要加大对其的关注度,转移工作重心,将如何改善信息系统的运行情况放在重要位置。与此同时,还要加强对局域网的安全管理,减少数据被拦截的情况,并将物理和逻辑分段两种防范方法结合在一起,保证信息管理系统的安全运行。
4、强化信息管理及计算机管理措施
一是要制定严格有效的管理机制,明确管理使用人员及其责任,对于重要计算机和涉密信息计算机严加管理。制定工作奖励措施,量化考核指标,激励管理使用人员的积极性和创造性。加强失职渎职处罚机制,对于未能完成任务或者造成重大失误人员进行严厉处置。大力提升相关人员的技能水平,每年对其进行专业培训,及时更新计算机信息管理和应用管理的知识和技能。
5、信息备份与恢复
计算机信息管理系统的备份主要由备份设备、备份系统构成。常见的设备主要有光盘、磁盘阵列、SAN等。备份系统则是用来快速恢复计算机中的数据与信息。通过应用备份技术,不仅可以在网络系统出现故障或者人为操作失误时么确保数据的完整性,也可避免非法入侵或网络攻击行为造成的数据破坏,将损失降到最低点。一般情况下,计算机信息管理系统的备份策略主要为:全备份、增量备份、差分备份。其中,全备份需要的时间比较长,但是恢复时间短、操作方便,如果系统中的数据量较少,可采取全备份方式;但是随着数据量的不断增加,不能每天完成全备份的情况下,也可实行周备份,而其他时间则以增量备份和差分备份为主。备份的恢复非常重要,可分为全盘恢复和个别文件恢复两种形式。为了避免备份的数据丢失现象,应做好恢复计划,并定期进行演练恢复,确保数据与信息完整、安全。
结束语
计算机的信息与管理是相关的组织工作中较为总要的组成成分,在信息化和数字化的今天,加强对计算机信息和管理的重视和学习是很有必要的,只有将组织的正常运行和先进的技术手段有机地结合起来,让这些先进的技术更好地为自身的发展服务。它要求相关的工作者能够掌握很高的技术知识和操作能力,同时还要用敏锐的视角分析信息管理的内容,做好自己的本质工作,为实现组织的信息化而努力。只有将信息化水平与组织的正常运营相结合,做到将信息的管理融入日常的相关工作之中,才能有效地实现计算机的信息与管理。
参考文献
[1]李明.试论信息管理对信息化发展的重要性[J].才智,2011(12).
[2]田大翠,李海全,田素奇.计算机信息管理技术研究[J].2011(20).
[3]王震.论计算机信息管理在网络安全中的应用[J].2011,28(10).
[4]蒙恩.计算机数据库的应用与管理研究[J].2012(22).
点击下页还有更多>>>计算机信息管理论文范文
面包超人311
信息管理与信息系统可以写具体的系统,比如学校管理、图书馆、人力资源管理系统等等。开始也不会,还是学长介绍的文方网,结合数据分析,帮写的《基于云架构的智能社区信息管理系统研发》,非常专业
基于ASP的学生信息管理系统的设计与实现摘 要 由于学校规模进一步扩大,学生人数逐年上升,学生信息的管理也变得越来越复杂。为此,切实有效的把学生信息管理系统引入
它是工程技术和计算机信息系统类期刊,SCI和SSCI收录,2015年影响因子2.163,
某小型医院信息管理系统的设计与开发 包括论文,设计,论文字数:11177,页数:34 摘要 本文所介绍的小型医院信息管理系统旨在改善某小型医院的信息管理,改变医
针对您的信息管理与信息系统毕业论文选题,我的建议:1.计算机毕业设计可不能马虎,最好还是自己动动脑筋,好好的写一写。 2.网上那种免费的毕业设计千万不能采用,要
旅游政策对区域旅游的发展发挥了重要作用,研究旅游政策在空间层面的效应是旅游政策有效调控的前提,有利于提高政策设计与配置的有效性、适用性下面是我为大家整理的旅游政