家教信息管理系统的设计与实现
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
家教信息管理系统的设计与实现
家教信息管理系统的设计与实现是属于一种电子商务网站系统,是利用互联网来实现请家教的一种方式,可以给教员和学员之间的沟通提供一种新的途径。利用系统直接在线点点鼠标就可以实现需要的家教预约,不用实地寻找,节省时间。现在生活节奏加快,设计一个家教系统还是很有意义的。
标签:家教管理系统;java;mysql;jsp
互联网的发展更是带动了很多行业的新变革。网上家教更是成为一种主流,也是经济发展的一种新产物。相比实体店面经营来说,利润显著提升。对商家来说提高了一部分收入,对用户来说,方便快捷,无论是对家教的多样性和价格的竞争力,都有很大的便利性,用户已经大多开始从传统的中介找家教转移到了利用互联网系统在网上找家教的模式。
1、研究背景
据不完全统计,截止到2016年底,我们国家的网上用户已经达到了惊人的2.09亿,而2015年用户规模为1.2亿,年增长率为83.7%,占我国网民数量的28.5%,这其中,通过手机下单的用户达到了1.97亿元。由此数据可见网络已经变成了人民生活水平中不可缺少的一部分,已经不满足与简单的网络模式,已经开始像多行业并线发展。家教系统都更是因为其特有的便捷性和直观性,更快的被网民所接受和认可。随着020生活服务的到来,传统的家教行业面临新的变革,很多的家教开始尝试线上服务,一夜之间,各个家教行业,各类行业等都可以看见网站人员的招聘。而其中学生和上班族成为了这其中的主流消费人群,根据调查,有88.6%的学生有过网上找家教的经历,这个数量是相当惊人的,而且这个比例还在显著提升,所以很多商家已经都把自己的店铺开始转向线上。就目前国内市场來说,家教还没有一个流行的专业化网站,58同城网为家教行业开辟了一个新的版块,用过这些平台的用户都知道,这只是第三方平台,只是为商家和用户搭建了一个平台,就比如大家所熟悉的淘宝网,属于一种c2c经营模式。对于家教市场而言,盈利仍是企业很关注的核心问题,虽然这些家教平台身后都是很庞大的资本支撑,也占有了很大的市场份额,但是目前还是多数处于亏损状态,而且对于用户最关注的教员学识问题也没有办法控制,并且也还没有形成一套完善的体制制度。在营增长和同行的竞争下,很多企业在家教资质上放松了审核,像之前媒体报道的很多假学历一样,教员的学历问题很多时候还是得不到应有的保障,未来行业的规划也有待提升。除了教员的学历问题还有一个问题就是安全问题,无论是去教员家学习,还是请教员来家里教学,教员的个人安全问题很重要,请一个陌生人来家里这需要很严格的审核。
2、系统设计
2.1前台功能设计:
请家教功能:可以看到所有的教员信息,以列表的形式进行展示,展示的信息包括教员姓名,学历,可辅导科目等信息,也可通过点击详细信息按钮查看教员的详细信息,并实现预约改教员的功能;
①做家教功能:可以看到所有学员的信息,以列表的形式进行展示,展示的信息包括学员姓名,住址,要求辅导科目等信息,也可通过点击详细信息按钮查看学员的详细信息,并实现预约改学员的功能;
②用户注册功能:还不是用户的情况下只能看到家教信息,不能进行预约,所以就需要先进行注册,注册功能分为学员注册和教员注册两种情况;
③我的信息功能:可以展示自己的所有个人信息内容,当前登陆用户为学员时,进入学员个人信息页面,当前用户为教员时,进入教员个人信息页面;
1)我的预约功能:展示自己主动预约的信息;
2)预约我的功能:展示自己被预约的信息;
2.2网站后台设计
管理员经过输入账号和密码登陆到网站的后台进行的操作有:
1)修改个人密码功能,可以对自己的密码进行修改;
2)教员学员信息管理功能,包括对教员信息和学员信息进行添加管理,对教员的信息进行审核,保证学历的真实性;
3)公告信息管理功能,可以对前台展示的公告信息进行添加和管理;
家教系统所涉及到的信息主要包括注册学员和注册教员还有管理员三方面的。对于注册学员和非注册学员都可以浏览网站前台的所有信息,可以查看到家教信息和最新公告等信息,只有注册的用户才可以查看预约信息和预约家教,对于管理员来说,可以对前台所有信息和对注册用户的信息进行管理和添加。本次设计的实体主要包括管理员,用户(学员,教员),家教信息和预约信息。
2.3数据库设计
数据库的概念设计是为了以后程序设计奠定基础,本次设计的实体主要包括管理员,用户(学员,教员),家教信息和预约信息。所以本次数据库的表有管理员表,学员表,教员表,订单表,以及公告表。前期把各个实体以及每个实体的关系确定好,方便后期程序的开发。
2.4技术路线
本系统采用b/s架构,这样客户端只需要一个浏览器就可以访问本系统。后端使用SpringMVC+Spring+Mybatis的成熟的技术框架。利用SpringMvc拦截页面请求并快速响应,Spring的Aop面相切面编程的方式对事务进行处理,这样在开发过程中不必为了繁琐的事务操作而分心,同时利用Spring的IOC依赖注入的方式,将所有对象交给spring管理,从而达到解耦的目的。利用mybatis对数据库进行操作,能够大大减少持久层的开发时间。
3、总结
本网上家教系统的设计可以为人们提供一个可以不出门就可以选择到自己满意的教员的目的,并且也可以为教员找学员提供了平台,同时也可以为实体行业家教提供了一种新的服务渠道。避免了传统的找家教方式,能够大量的节省时间成本和金钱成本。并且本系统运用成熟的Java语言作为后台语言,能够保证系统的稳定性自己系统的高并发性。
参考文献
[1]马传宝,mysql数据库项目案例导航,清华大学出版社:2005年,136至221页。
[2]姚国章.中国企业电子商务发展战略[M].北京:北京大学出版社,2001.
[3]邵良彬等编著. jsp (java)实践教程[M].北京:清华大学出版社,2007.34-35
[4]丁士锋等著.Java+mysql数据库与网络开发[M].北京:电子工业出版社