贵州大学生家教网“卓越家教”平台的设计与实现
2016-04-29祝霖黄静
祝霖 黄静
摘 要:随着中国教育事业的发展,教育竞争愈加激烈,越来越多的家长采用家教的方式来辅导孩子学习,同时,更多的大学生也通过兼职家教来锻炼自己。但二者之间缺乏一个信息交互的平台。因此,利用信息技术建设贵州大学生家教网“卓越家教”,为广大家长和学生提供了一个信息交互的平台。
关键词:大学生家教;信息技术;信息交互;卓越家教
中图分类号:TP311 文献标识码:A 文章编号:2095-1302(2016)04-0-02
0 引 言
在中国,高校大学生是最大的上网群体,也是兼职家教最多的群体。目前,就贵州而言,有21所高校,拥有大量的大学生资源。很多大学生为了勤工俭学,提前接触社会积累工作经验,选择兼职家教来锻炼自己。所以我们经常看见很多大学生站在大学门口或者街上,他们将自己的信息写在纸上或黑板上,帮助自己寻找一份理想的家教工作。另一方面家长也愿意请家教到家中一对一辅导孩子。据调查,贵阳市的家教市场主要分为两种情况,一是大学生自己“单干”,二是有组织的专业辅导机构如田田教育。而那些单干的大学生大多都是通过发传单,或者以同学带同学的方式推销自己,但效果甚微。就目前的市场现状进行分析,存在如下问题:
(1)家长面临的问题:寻找家教不方便,不知道哪些大学生有做家教兼职的意愿,以及不了解大学生的详细信息。
(2)大学生面临的问题:大学生的信息得不到更多的推广,不能获取家教职位信息。
总而言之,二者之间缺乏信息沟通平台。因此,构建贵州大学生家教网“卓越家教”信息平台,免费为大学生提供“推销”自己的机会,并且致力于为广大家长提供更加方便、快捷、高效的查找家教信息的平台。该平台基于Java技术,利用MySQL设计数据库,实现大学生信息的储存及管理。
1 系统采用的技术
本平台采用B/S结构模式。B/S结构中用户界面完全通过浏览器实现,主要事物逻辑在服务器端实现,易于扩展应用,升级维护简单,用户成本低。
该系统使用简单,人性化设计平台界面,设计采用的是Java技术。Java是现在最为流行的程序设计语言。将Java与HTML相互结合在服务器端执行,服务器采用Apache服务器。整个系统的基本流程如下:
后台管理员拥有所有权限,通过后台管理向系统中添加大学生信息,然后在前端展示。也可以通过后台接收到前端用户操作留下的电话号码,联系人,地址等个人信息。
用户可以通过浏览器浏览平台,查看大学生信息,通过比对和“因人制宜”选择大学生,采用预约的方式聘请大学生教员。
2 系统的设计与实现
2.1 总体框架
大学生家教网“卓越家教”信息平台分为前台功能和后台管理功能,采用HTML+css设计前台界面模块和后台界面模块,合理布局各个功能模块。利用Java语言嵌入HTML文档,设计平台的后台管理系统程序,MySQL数据库进行数据存储。
2.2 功能设计
本系统主要为用户提供一个非常好的寻找家教的平台,考虑到用户都偏向于选择方便性,直观性。所以,本系统操作简单,界面设计直观。本网站主要包括登录,大学生库,分类查询,预约留言,个人资料,评价等功能模块。系统首页图如图1所示,功能结构图如图2所示。
系统的前后台设计主要包括前台主要模块,后台管理模块,数据库设计。
2.2.1 前台主要模块
前台主要模块包含大学生信息查询模块与家长预约模块。
(1)大学生信息查询模块。在前台首页上就有部分大学生信息,但这并不能够满足用户需求,因此该模块让用户通过大学生的学校,专业,所在地,性别等进行查询,得到更多的信息。
(2)家长预约模块。家长如果需要一名大学生为自己的孩子辅导功课,该模块就可供家长留下自己的联系信息,然后传至后台管理系统,由管理员处理协商家长与该名大学生的兼职工作。
2.2.2 后台管理模块
后台管理模块包含大学生信息添加模块与接收信息模块。
(1)大学生信息添加模块。该模块的功能主要是管理者添加大学生信息到数据库中,通过前台显示给用户查询。
(2)接收信息模块。主要接收用户通过前台反馈的信息,用于实际操作大学生到哪兼职家教。
2.2.3 数据库设计
拥有合理的数据库设计,我们就可以很好的将各类数据进行系统的分类,统计,处理,可以很方便的对数据进行相应的添加,修改等。数据库的设计在本平台设计中显得非常重要,一个好的数据库可以方便管理,而且本平台的主要功能就是访问与查询,这样可以让访问数据库的速度更快,还可以减少空间的占用。
由于MySQL是开放源代码,因此任何人都可以很方便地下载并根据个性化需要对其进行修改。MySQL因其查询速度快,可靠性和适应性强而被广泛使用,所以选择MySQL作为本平台的数据库是最好的选择。
3 结 语
我们走访贵州省各高校,了解到大学生家教市场竞争激烈和地区性资源分配不均匀等问题有关,并借助此问题来分析并构建系统。根据中小学生及家长和大学生的需求设计系统功能,最大化的体现了人性化设计,用户体验简单方便。本系统的开发可以实现一定的经济效益,如果进一步优化,可以取得更高的经济效益,会有不错的发展前景。
参考文献
[1] 叶核亚,陈道蓄.Java程序设计实用教程[M].北京:电子工业出版社,2013.
[2] 张孝祥.Java Web整合开发王者归来[M].北京:清华大学出版社,2006.
[3] 冯春雨,徐建飞.大学生家教市场深析[J].现代企业教育,2010(4):144-145.
[4] 谢希仁.计算机网络[M].北京:电子工业出版社,2013.
[5] 钱雪忠.数据库原理及应用[M].北京:北京邮电大学出版社,2010.