奖学金管理系统(共31页).doc
《奖学金管理系统(共31页).doc》由会员分享,可在线阅读,更多相关《奖学金管理系统(共31页).doc(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上目 录专心-专注-专业奖学金管理系统设计与实现摘 要:本系统是基于个人网页设计为基础的一个奖学金管理系统,采用的是ASP.NET+ACCESS技术结合的模式的信息管理平台,研究基于B/S模式的在线管理的实现。该管理系统主要通过Microsoft Visual studio 2008进行前台设计,而利用页面访问Access数据库实现网站的设计与研发。进而实现用户注册,用户权限登录及管理用户、信息等功能。改变传统的奖学金管理方式,可以大大减轻各部门的工作量,方便奖学金评选的真实性和公开性。使奖学金管理工作能够更加多样、灵活、高效,极大的适应日益变化的社会。关键词:奖学金管
2、理;ASP.NET;ACCESS;B/S模式 1绪论随着计算机技术的发展和互联网时代的到来,我们已经进入了信息时代,在这数字化的时代里,学校的教学管理受到了极大的挑战。Internet技术持续迅猛的发展也给传统的教学管理提出了新的模式。奖学金管理工作是学生管理的中心工作,历来受到各高校的高度重视。因此提高工作效率和精确率成为奖学金自动化管理的新要求,以现代计算机技术、网络技术为基础的数字化奖学金自动化管理系统主要是朝着信息化、网络化的目标迈进。通过这样的系统,可以做到信息规范化管理、科学统计和快速查询,从而减少奖学金评定方面的工作量。1.1奖学金管理系统的介绍 奖学金管理系统是以我校的实际情况
3、开发的一种信息共享平台,是以数据库与网站的连接构成的,界面对于数据库的访问,实现查询、插入、删除、修改信息等功能。不同的用户以不同角色来登录,进而实现权限控制。通过Microsoft Visual studio 2008与Access 2003 数据库软件的设计,深刻了解网站开发的设计过程。1.2课题研究背景当今社会是一个信息时代,计算机技术发展迅速,同时信息的自动处理以及网络式的信息交互方式越来越被人们认可和应用,让计算机来管理学生的信息是现在各个高校都在积极进行的工作之一,也是高校教学管理工作的重要内容之一。奖学金管理系统与传统的奖学金申请方式相比更加节约资源,同时,随着学生奖学金申请自主
4、权的增加,奖学金管理系统有效的避免了许多不良现象,使教学更加透明。1.3课题研究目的奖学管理系统是一个学校不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生奖学金申请系统应该能够为用户提供充足的信息和快捷的查询手段。但是一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差、时间长、将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已深入到人类社会的各个领域并发挥着越来越重要的作用。1.4课题研究的意义随着我国高等教育事业的不断发展,高等学校
5、的在校学生人数已由最初的几万人发展到如今的数百上千万人,那些传统的教学管理模式已经远远不能适应一些新的情况,并且在各个管理层面上纷纷暴露出许多缺陷与不足。尤其对于奖学金的评比方式表现得尤为突出。为了避免人为因素的干扰,提高奖学金评比工作人员的工作效率,适应网络时代发展的需求,开发一个网络管理系统。无纸化考试的兴起,传统的评比方法却未得到本质上的转变,各种大量重复单调的工作,仍需耗费巨大的人力、物力资源,又加上近些年政府推进好的政策,仅仅靠原始的手工管理,面对大量的奖学金评比管理信息,无法有效率地将其中的重要部分提取出来,并做出相应的判断和处理。决策只能依据报表数据,在浪费大量人力、物力的同时无
6、法做到实时监控,难以保证数据的准确性和及时性。因此,先进的管理思想在学校中实现就成为了一个可望而不可及的目标。作为计算机应用的一部分,使用计算机对学生奖学金方式进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。正是科学化、正规化管理的重要条件。因此,开发这样一套管理软件成为很有必要的事情。2.系统开发环境2.1系统开发环境和运行环境开发环境:操作系统:Windows 7数据库系统:Access 2003开发工具:Microsoft Visual studio 2008开发语言:C#辅助工具:Photoshop CS 3运行环境:1
7、)Microsoft visual studio 2008的软件要求:表2-1 Microsoft visual studio 2008的软件要求表项目配置系统系统结构32位及64位操作系统Windows 2003或更高版本或Windows 7网络协议TCP/IP2)Web浏览器Microsoft visual studio 2008支持的Web浏览器:Microsoft Internet Explorer 6.0及以上3)硬件确保Microsoft visual studio 2008应用的最低安装要求:(1)配置2.00 GHZ或更快的处理器的计算机(2)512M或更大的内存(3)7.5
8、GB的可用磁盘空间(4)5400 RPM硬盘(5)以1024768或更高的显示分辨率运行的支持Directx 9的视频卡2.2开发工具介绍 整个系统所用的开发工具有:Microsoft visual studio 8、Access 20032.2.1 ASP.NET技术概述ASP.NET 是一种服务器端脚本技术,可以使(嵌入网页中的)脚本由 Internet 服务器执行。ASP.NET 是一项微软公司的技术。ASP 指的是动态服务器页面(Active Server Pages)。ASP.NET 是一种在 IIS 中运行的程序。IIS (Internet Information Services
9、) 是微软的 Internet 服务器。IIS 是 Windows servers 操作系统免费捆绑的组件。IIS 也是 Windows 2000 和 XP 专业版的组成部分。 ASP.net是M的一部分,作为战略产品,不仅仅是 Active Server Page (ASP) 的下一个版本;它还提供了一个统一的 Web 开发模型,其中包括开发人员生成企业级 Web 应用程序所需的各种服务。ASP.NET 的语法在很大程度上与 ASP 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有 ASP 应用程序中逐渐添加 ASP.NET
10、功能,它并不是ASP的简单升级,而是全新的一个动态网页实现体系。ASP.Net是微软发展的新的体系结构.NET的一部分,其策略是将互联网本身作为构建新一代操作系统的基础,对互联网和操作系统的设计思想进行合理延伸,这样开发将可创建出摆脱设备硬件束缚的应用程序,轻松实现互联网连接。随时增强 ASP 应用程序的功能。 ASP.NET 是一个已编译的、基于 .NET 的环境,可以用任何与 .NET 兼容的语言(包括 Visual Basic .NET、C# 和 JScript .NET.)创作应用程序。另外,任何 ASP.NET 应用程序都可以使用整个 .NET Framework。开发人员可以方便地
11、获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。ASP.NET 可以无缝地与 WYSIWYG HTML 编辑器和其他编程工具(包括 Microsoft Visual Studio .NET)一起工作。这不仅使得 Web 开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到 Web 页的 GUI 和完全集成的调试支持。微软为ASP.net设计了这样一些策略:易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出Web应用,满足计算向Web转移的战略需要。 ASP.NET 的功能特点: (1)
12、简化开发操作虽然ASP,PHP等语言很容易使用,但是网页程序过大时会显得相当复杂。ASP.NET在代码编写方面最大的特色是将页面逻辑和分开,它分离程序代码与显示内容,使网页更容易编写,同时程序代码看起来更洁净、更简单。(2)语言独立性在使用ASP制作网页时可以使用多种语言来编写程序,但是这些只限于脚本语言,如VBScript, Jscript。ASP.NET则允许使用编译式的语言,提供较好的执行效率和跨语言的兼容性,如VB.NET,C#,等等,另外有一些合作厂商也提供开发.NET应用程序的支持,如Perl、Pascal、Cobol等。(3)提高执行效率由于ASP.NET的程序代码是编译过的,所
13、以执行时会比ASP的执行方式快很多。另外,ASP.NET也提供快取的能力,有效的缩短服务器的应答时间(如图ASP和ASP.NET编译方式的比较)。 4)简化部署与组件的操作在ASP中调用组件,程序的部署过程会变得非常复杂。目前组件使用都需要复杂的注册操作,同时组件在使用中经常会被锁定而无法更新版本。在ASP.NET中不需要考虑组件注册的问题,直接将文件复制到目的计算机相应的目录下就可以了。(5)增进适用性ASP.NET能解决应用程序故障。对于的情况,能自动重新启动进程以增进适用性,从来不死机。任何会造成内存泄露的程序代码或产生无穷循环或没有关闭使用的资源的程序代码将只会影响到一条线程。(6)更
14、佳的安全机制在ASP中唯一能使用的验证方式是Windows Authentication; 而ASP.NET则提供三种不同的登陆验证方式:Windows、Passport 和 Cookie。也可以利用Impersonation功能,使用登陆者的权限执行一些程序代码或存取资源。(7)支持下一代的Web Service简单的说,Web Service是指可以跨Internet调用的应用程序,提供应用程序重复使用的功能,它能使两个不同的系统拥有一个沟通的管道。(8)Session 可以跨进程、跨机器使用ASP.NET,Session的状态可以在不同计算机的不同进程中维护,以解决Web Farm的Se
15、ssion维护问题。2.2.2 Access 数据库简介Access 是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS),是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。 Access是一种关系型数据库管理系统,其主要特点如下:(1)存储方式单一 Access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.m
16、db)的数据库文件种,便于用户的操作和管理。(2)面向对象 Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性。通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便(3)界面友好、易操作 Access是一个可视化工具,是风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直
17、观方便。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。(4)集成环境、处理多种数据信息 Access基于Windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。(5)Access支持ODBC(开发数据库互连,Open Data Base Connectivity),利用Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、E
18、xcel表格、Word文档,还可以建立动态的数据库报表和窗体等。Access还可以将程序应用于网络,并与网络上的动态数据相联接。利用数据库访问页对象生成HTML文件,轻松构建Internet/Intranet的应用。 好的数据库管理系统必然有一个相对最优的配置方案。系统配置要根据。用户的实际情况设计,主要根据就是系统的吞吐量和系统对稳定性的要求。2.2.3 B/S构架简介 B/S模式,即Browser/Server(浏览器/服务器)模式,是随着Internet技术的兴起,是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件,对C/S模式的一种变化或者改进的结构。B/S模式主要
19、利用了不断成熟的WWW浏览器技术,结合浏览器的多种Script语言(VBScript、javascript、)和ActiveX技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大的功能。与C/S模式相比,它大大简化了客户端,客户端只要装上操作系统、网络协议软件以及浏览器即可。这时的客户机成为瘦客户机,而服务器端则集中了几乎所有的应用逻辑,开发、维护等工作也都集中在服务器端。同时,对应用软件进行升级时,只需要更新服务器端的软件就行了,所有的客户端只有浏览器,根本不需要做任何维护升级的工作量。所有的操作系统只需要针对服务器进行,从而减轻了系统维护与升级的成本与工作量,使用户的总体拥有成不(
20、TCO)大大降低这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase或 SQL Server等数据库。浏览器通过Web Server 同数据库进行数据交互。B/S结构最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展性非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。甚至可以在线申请,通过公司内部的安全认证(如
21、CA证书)后,不需要人的参与,系统可以自动分配给用户一个账号进入系统。B/S架构软件的优势与劣势:(1)维护和升级方式简单。 目前,软件系统的改进和升级越来越频繁,B/S架构的产品明显体现着更为方便的特性。对一个稍微大一点单位来说,系统管理人员如果需要在几百甚至上千部电脑之间来回奔跑,效率和工作量是可想而知的,但B/S架构的软件只需要管理服务器就行了,所有的客户端只是浏览器,根本不需要做任何的维护。无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的操作只需要针对服务器进行;如果是异地,只需要把服务器连接专网即可,实现远程维护、升级和共享。所以客户机越来越“瘦”,而服务器
22、越来越“胖”是将来信息化发展的主流方向。今后,软件升级和维护会越来越容易,而使用起来会越来越简单,这对用户人力、物力、时间、费用的节省是显而易见的,惊人的。因此,维护和升级革命的方式是“瘦”客户机,“胖”服务器。 (2)成本降低,选择更多。 大家都知道windows在桌面电脑上几乎一统天下,浏览器成为了标准配置,但在服务器操作系统上windows并不是处于绝对的统治地位。现在的趋势是凡使用B/S架构的应用管理软件,只需安装在Linux服务器上即可,而且安全性高。所以服务器操作系统的选择是很多的,不管选用那种操作系统都可以让大部分人使用windows作为桌面操作系统电脑不受影响,这就使的最流行免
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 奖学金 管理 系统 31
限制150内