开发一个大型的家教网站的意义在于给大家提供一个信息明确,信息公开,服务规范的线上平台。通过家教网站找到大量的教师信息,以及教师的信誉信息,方便家长快速获取老师信息并找到适合自己孩子的老师。同时家长也可以进行相关留言,参与网站交流,家长可以时常更新自己的需求信息。
使用家教网站可以实现对家长以及教师进行科学化、系统化的服务管理,同时网站加入了对教师的服务评价这一环节,这有利于提高教师的教学服务水平。家教网站通过对家长输入搜索文字条件进行分析,进行有针对性的教师提供,减少了很多中间不必要的环节,缩减找教师的时间,提高工作效率。从另一方面来讲,家教管理工作也变得越来越科学化、规范化、简单化,有利于家教行业的长足发展。
2.相关技术介绍
2.1 ASP.NET技术
ASP.NET是由微软公司主导的企业网站开发应用技术平台,是目前最热门的Web网站开发技术之一,可以开发各式各样功能复杂的网站。同时它也是一个开发框架,有三种开发模式分别是:单页面模型、模型视图控制器和事件驱动模型。
ASP.NET的页面需要进行编译执行,因此它比ASP 加载速度更快。同时它也拥有很好的语言支持,大量用户控件,基于XML的组件,以及对用户认证的整合。页面扩展名.aspx,通常采用面向对象的C#语言进行编写,其开发工具采用VS。
2.2 B/S框架
B/S框架是基于广域网之上的,不必是特定的硬件网络环境,例如租用设备,电话上网,适应范围极强,一般有操作系统和浏览器就可以运行。
B/S架构对构件的重用性较好,要求其构件具有相对独立功能,才能够相对较好的得到重用。B/S框架由构件组成,有利于个别构件的更换,实现系统升级。同时也使得系统维护开销减少到最小。也由于其是建立在浏览器之上,有着更加丰富生动的表现形式与用户进行交流。
2.3 SQL2005数据库技术
数据库Sql Server 2005对关系型数据供提供可靠的存储功能,使你可以对高可用及高性能的数据应用程序进行构建和管理。不论你是应用的开发人员,或是数据库管理人员,还是决策者,它都为你提供解决方案,帮你从中获益。
3.网站分析与设计
3.1网站分析与设计
家教信息网站的设计内容主要包括两部分前台展示和后台管理。前台展示是面向家长、教师、游客用户的,包括:教师及家长在线浏览、注册、登录、留言、家长进行预下单等,游客的普通浏览;后台是基于网站的后台管理人员而言,包括:家长信息管理、教师信息管理、删除留言、添加管理员等。
(1)用户功能设计
此家教网站是将家长与教师在线结合在一起的家教网站。通过该网站教师将个人简历投放到本网站。家长可以向信誉良好且距离较近的教师人员进行下单预约。然后教师可根据家长的预约时间与时长进行订单确认以及上门辅导,辅导完成后,线下进行付款的完成和家长在我的订单界面对被聘用老师进行评价,评价后网站后台会根据家长的好、中、差评进行积分的发放,以此来对老师进行信誉度的考量。
家长模块:注册、登录、在线预约下单、家长中心进行相关信息修改及密码修改,在线留言等。
教师模块:教师网上注册,引导教师填写简历填写介绍,以及教师对个人订单的管理与操作,同时也可以进行密码的修改。
教师搜索模块:家长选择家教科目、性别、输入地址及姓名等条件,点击搜索,系统会自动搜索出符合家长搜索条件的老师,帮助家长快速搜索找到想要的老师,以便可以对其进行信息进行详细的查看资料和进行预约。