大留学推荐系统的设计与实现(源码)【字数:7904】

摘 要时代在进步,计算机技术在迅速发展,传统的留学推荐与分析管理系统已经不再适合高速发展的城市文明,为了能够把留学推荐和分析系统改造成信息化、系统化的的信息管理、教育教学的平台,就需要从软件、硬件等各个环节多方向都均衡发展。本文通过设计开发留学推荐与分析系统来减小工作人员的工作量、提升作业效率、完善留学管理体系,提高用户互动,从而达到节约管理时间,减少管理成本的目的。本系统开发上采用ASP.NET技术和c#语言,根据现实中的留学推荐和分析系统的功能需求, 运用代码和界面分离的方式,在经过实际的调查和研究后,开发了这个留学推荐与分析系统,该系统界面布局清晰,内容基本完善,操作流程简单明了,满足现代网上管理系统的要求,也符合用户需求。在数据库方面采用了对电脑要求不高的SQL Server 2008数据库。
目 录
第一章 引言 1
1.1选题背景 1
1.2课题目的 1
第二章 系统开发技术分析 3
2.1 ASP.NET技术框架 3
2.2 B/S架构 3
2.3 数据库技术 3
2.4本章小结 3
第三章 系统分析与总体设计 4
3.1需求分析 4
3.2系统分析 5
3.2.1初步方案 5
3.2.2系统设计的重点和难点 6
3.3 概念设计 6
3.4 数据库 7
3.5 数据库逻辑设计 10
第四章 系统的实现 14
4.1管理员登陆 14
4.2院校管理 15
4.3留言管理 17
4.4留学问卷调查查看 18
4.5发布公告 19
4.6问卷信息统计 20
4.7问卷调查 21
4.8院校推荐 23
结束语 25
致谢 26
参考文献 27
第一章 引言
1.1选题背景
随着时代的进步,计算机网络技术与信息技术也随之发展壮大,这些技术的进步也带动了各个行业的进步,越来越多的工厂、公司、学校等也引入这些技 *好棒文|www.hbsrm.com +Q: ^351916072^ 
术,有效的加强了这些行业的信息处理。在以前,时代的进步与发展导致各行各业的信息处理工作压力加重,多方面的信息融合交错,也让传统的信息处理方式不再适应新时代,越来越多的信息处理不仅浪费了人力去处理,也要付出更多的金钱,所以就需要更高效、稳定省钱的方式来处理信息。本次设计是留学推荐系统,目的是提供人们关于留学方面的信息,由于近代家长思想的开放与进步,也为了子女将来更好的发展,便欲将他们的子女送往国外留学,所以就需要一个平台来供他们及其子女了解留学之类的信息,以便他们有更好的选择。本系统完全是从留学生角度来设计,所以他们在使用的时候会相当方便。为了方便人们随时随地都能对留学信息进行管理,就需要一种强大且能够在B/S(浏览器/服务器)形式下运行的信息管理系统——留学推荐系统。
留学推荐系统是让所有想出国留学的同学有途径能够了解留学信息,从而能更好的选择留学地的平台,本系统充分提供了各类国外学校的基础信息以及录取信息,不仅方便了学校的录取,也方便了学生们的选择。
1.2课题目的
放眼中外,互联网技术的日趋成熟以及计算机的日益普遍,使人类已经进入了信息化时代,也成为数字化时代。在这个时代中,各种人工智能应运而生,许多复杂的人工操作都可以通过计算机等这些智能设备完成,因此,就教育领域而言,传统的纸质或特定地方推荐非常繁琐,低效。对于学生和家长,了解相关信息需要纸张或特定的地方了解,在这快节奏的时代无疑是非常浪费时间的,很多人都不能排出时间做这些事情。对于推荐人员也是很痛苦的事情要去发单跟需要了解的人去讲解,这无疑是在浪费人力、财力、时间。
留学推荐系统正是为了这些人群设计的,它可以为学生和家长提供很多便利服务,为学生和家长省了好多时间,为推荐人员节省了大量的人力、财力、时间。这也避免了传单造成的纸张浪费和环境污染。家长和学生可以通过浏览网站了解更多符合自己所选择的学校信息、报考条件、留学费用等。
所以,留学推荐系统可以方便学生、家长及其推荐人员,许多家长和学生热衷于网上了解相关信息,因为节省了大量的时间也获得了更多想知道的信息。这种留学推荐系统利大于弊,通过它,学生和家长了解了更多的院校信息,使用的时候也会更加得得心应手。
留学推荐系统以传统的留学推荐为参考,在满足推荐功能的基础上改进与拓展,力求满足用户的各种需求,主要包括以下功能:
界面美观,让使用者有一种爽心悦目的感觉。
操作简单,让使用者能够很快地上手,熟悉系统的各种功能。
健壮性强,对一些非正常的操作要有相应的反应机制,提示用户。
与用户有足够的交互动作,对用户的一些重要操作,要有相应的确认提示框,以避免用户的操作失误。
系统功能完善,能够保证完美实现最基本的推荐信息,管理员对基本信息维护系统。
系统可维护性要高,以方便后期进行功能的修补与拓展。
数据保存完整,要保证各操作都能够保证数据库中的相关数据完整。
设计数据库时,尽可能减少冗余数据。
系统兼容性要好,要能够在各种浏览器上正确运行。
第二章 系统开发技术分析
2.1ASP.NET技术框架
ASP.NET属于Microsoft.NET的一部分,又被叫做ASP+,是Active Server Page的另一个版本,但又不是ASP的简单升级,而是微软推出的新一代的脚本语言。ASP.NET是基于.NET Framework的Web开发平台,提供新的编程模型与编程结构,生成伸缩良好而且稳定性高的应用程序,为用户提供了更好的安全防护。
ASP.NET的优点有:可管理性好、安全性高、易于部署、从多方面来增强其性能、具有灵活的输出缓存、支持移动设备、扩展性和可用性高、跟踪语句不影响性能、调试支持本地调试和远程调试、与.NET Framework集成、与现有ASP应用程序不冲突等。
综上所述,ASP.NET技术框架是很适合本次开发的开发框架,此次留学推荐系统的开发设计采用ASP.NET来进行开发设计也是比较合理的。
2.2B/S架构
浏览器和服务器之间的架构,简称B/S架构,是一种基于互联网的程序开发架构,在程序的开发过程中,多数人都会使用B/S架构。留学推荐系统的使用对象不仅仅只限于内部的工作人员,还有对外使用的客户需求,这就要求留学推荐系统可以通过访问互联网的方式来对留学推荐信息进行管理以及对外部推荐页面进行访问和操作,这种方法可以让人们随时随地都能对留学信息等进行有效的访问和操作。所以采用基于B/S(浏览器/服务器)架构的方式来对留学推荐系统进行开发设计,是合理可行的,这将会给留学业的管理和发展提供了极大的便利。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/405.html

好棒文