1.绪论
1.1 课题开发的背景
一个国家的经济发展与该国家的受教育水平是成正比的,教育对一个国家或是一个地区是非常重要的。从我国实现小康社会以来,教育收到我国各界人士的广泛关注,孩子的教育状况作为新一代的经济发展力量,不断被人们提上日程。民众对教育水平的要求也随着人们对教育的重视而有了新高度。在现今互联网普及与经济全球化的大背景下,数字化网络教育已成为教育的另一主流趋势,各种教育网站竞相出现,网络教学平台也陆续建立[3]。在行业激烈竞争的压力下,教育机构也需建立起自己的学员管理网站,实现快捷管理学生信息的同时,使自己能顺应该发展潮流。开发综合性的学员信息管理系统对培训机构的发展起到推波助澜的作用。
1.2 课题开发的意义
在教育培训机构中,学员信息的管理是非常重要的,是一个教育机构不可或缺的数据资源,由专业的老师负责管理。随着近几年各大学校的扩招,教育培训机构的学员突飞猛进中,由于数据量的庞大,传统的人工管理显出弊端与不足,会给教育机构在数据处理带来很大的困扰。因此凭借现有的网络工具和技术,建立起一个网络平台,转变传统繁琐的工作方式,提高老师的工作效率是非常必要的。而建立起管理学生信息的网站,则需要对网站建立用到的技术做深入学习,包括基本知识,网络知识,编程语言的运用及数据库安全知识等[4]。该系统要实现不同用户之间的数据信息共享,简单方便的存储方式与大容量的存储空间,查询方法方便快捷,安全性可靠等功能。在现今的数字化背景下,我们需要一个专门的储存分析大数据的应用平台,源^自#优尔^文/论`文]网[www.youerw.com,因此该课题设计与实现在实际应用中有着很大的现实意义。
2.系统相关技术
2.1 Microsoft Visual Studio 2010
Microsoft Visual Studio 2010是2010年4月由微软公司推出的一套应用程序开发环境,可以用来生成Windows应用程序、网络应用程序和移动应用程序等[5]。本系统选用Microsoft Visual Studio 2010为平台的开发环境,从界面上说,Microsoft Visual Studio 2010更为简洁明了,方便用户操作;从功能上说,Microsoft Visual Studio 2010自带的调试工具能给使用者提供更高更优的解决方案。综合以上两点,本系统采用Microsoft Visual Studio 2010作为开发环境更为恰当。
2.2 ASP.NET技术
ASP.NET不仅仅是新一版本的ASP(Active Server Pages,动态服务器页面),而且它是建立在动态Web应用程序上重新打造的新技术[6],其主要的特色包括:
① 语言的独立性;
② 开发时操作简单,将程序代码和网页内容分离;
③ 执行效率提高;
④ 适用性更好;
⑤ 延展性更好;
⑥ 支持工具多元化;
⑦ 更完备的安全机制;
⑧ 会话(Session)可以跨进程、跨机器。
根据以上种种优点,故本系统采用ASP.NET来进行开发设计。
2.3 SQL Server 2008技术
SQL Server 2008 能管理组织所有数据并在Microsoft数据平台上发表[7]。将各类结构化文本数据直接存储在数据库内,能实现数据的查询、搜索、同步、报告和分析的功能[8]。数据存储设备多元化,无论在哪儿,它都能轻松的掌控数据而无需追溯数据的根目录位置。
SQL Server 2008 可以在 Microsoft .NET 和Visual Studio开发的自定义应用程序里选用数据,用面向服务的架构(SOA)和 Microsoft BizTalk Server 进行的业务进程中的数据使用[9]。系统的管理员访问数据可直接使用日常工具实现。