现在当家教的人比较多,但是很难找到学生源,要找家教的学生也很难找到家教老师。这就形成了家教资源和学生资源的信息枯竭。有了家教管理系统,家教老师和学生都可以上传自己的需求到系统内,这样就家教和学生都能进行双向选择。
能够为学生尽可能全面的了解教师的基本情况,找到自己心中认为最合适的教师来指导自己学习,教师也可以知道自己的辅导的学生,为了更能够完善自己,了解家教教师,学生的特点,我们开发了这个家教信息管理系统。系统可以管理家教教师的基本情况,可以在网站上注册,发布自己的信息,然后想要辅导的学生就可以看到自己发布的信息。在家教信息管理系统上,想要辅导的学生就可以找到符合自己的家教。找到自己喜欢的家教,学生可以在网站注册,可以发布自己的需求信息。注册的学生可以发表帖子,讨论话题,发表评论,也可以找到志同道合的朋友,共同学习。
课题的主要内容:(系统具备的主要功能和实现的具体目标)
家教管理系统主要由九大模块组成,各模块实现功能如下:
1、家教注册模块
家教注册模块提供了两个表单供家教注册。第一个表单用于填写家教登录网站需要的昵称和密码,若填写正确则进入第二个表单继续填写个人详细情况,所有必需信息填写完毕后重定向到家教的个人信息管理区,家教可以发布自己的求职信息。
2、学生注册模块
学生注册模块提供了两个表单供学生注册。第一个表单用于填写学生登录网站时需要的昵称和密码,若填写正确则进入第二个表单继续填写个人详细信息,所有必需信息填写完毕后重定向到学生的个人信息管理区,学生可以发布自己的家教需求信息。
3、家教个人信息管理模块
家教利用注册模块的昵称和密码登录网站,判断无误则进入家教个人信息管理,家教可以在此修改自己的密码、个人信息、发布求职信息或者删除已发布的求职信息。
4、学生个人信息管理模块
学生利用注册模块的昵称和密码登录网站,判断无误则进入学生个人信息管理修改发布区,学生可以在此修改自己的密码、个人信息、发布家教需求信息或者删除已发布的需求信息。
5、家教信息浏览模块
家教信息模块主要是以表格形式发布家教的求职信息,表格共分三列,分别是“求职信息的内容”、“发布时间”、“发布人”。通过单击“发布人”的超链接可以查看其个人的详细情况。如果求职信息较多,模块提供了分页浏览的功能。
6、学生信息浏览模块
学生信息模块主要是以表格形式显示学生的家教需求信息,表格共分三列,分别是“需求家教的信息内容”、“发布时间”、“发布人”。通过单击“发布人”的超链接可以查看发布信息的学生的个人详细情况。本模块也提供了分页浏览的功能。
7、管理员登陆模块
管理员可以通过此模块登陆管理网站。对家教和学生发布的信息进行审核。如果出现有人发恶意广告的管理员要对广告进行删除并对发布广告的个人进行禁止发布信息的处理。
8、收费介绍模块
家教注册信息后可以发布自己的求职信息。在一个月内发布的信息是免费的。要是第二个月开始该用户还在使用,那么必须向阳光家教网缴费30元该用户才能发布求职信息。一年以后要是该用户还在使用,必须向阳光家教网缴费200元,缴费200元后该用户可以终生免费发布求职信息。收费采用的方式是家教直接到阳光家教中心缴费,不支持网上支付。
9、信息检索模块
用户可以通过信息检索模块对学生所发布的家教需求信息、家教所发布的求职信息进行查询。家教信息检索可以通过“讲授科目”、“学历”、“性别”三项进行单一查询或组合查询。而学生信息检索则可以通过“辅导科目”、“学习程度”、“性别”三项进行单一查询或组合查询。查询结果以列表形式显示出来。
研究方法:(软硬件都要写明)
该设计是基于B-S模式的。服务器以Windows 7系统为操作平台,数据库采用MySQL,开发工具采用Myeclipse8.5。用户通过浏览器作为系统客户端,远程访问该系统。
完成期限和采取的主要措施:(时间安排)
12月—3月:选题并准备开题报告。
3月—4月:熟悉开发工具Myeclipse8.5,对系统进行分析,给出需求分析与设计报告。
3月—5月:根据系统各模块要求分配建立模块,编写代码,制作出系统原型,并连接数据库。
5月—6月:完善和美化系统,撰写毕业论文、准备毕业答辩。
主要参考资料:序号 人名.书名(文章名).出版社(刊物名称).年份
[1] 王珊,萨师煊 《据库系统概论》 高等教育出版社 2006年
[2] 郑阿奇,刘启芬,顾韵华 《SQL SERVER教程》 清华大学出版社 2005年
[3] 严蔚敏,吴伟民 《数据结构》 清华大学出版社 2012年
[4] 张海藩,牟永敏 《软件工程导论》 第六版 清华大学出版社 2013年
[5] 邓劲生,郑倩冰 《信息系统集成技术》 清华大学出版社 2012年
[6] 黄辰,姜同强,王雯 《基于JSP的的Web网站构建》 机械工业出出版社 2012年
[7] 张树明,贝岩,沈泽刚,王晓轩 《Web技术基础》清华大学出版社 2013年
[8] 赵满来 《可视化Java GUI程序设计》 清华大学出版社 2012年
[9] 李娜(译) 《Java语言程序设计 基础篇》 机械工业出版社 2013年
[10] 李兴华 《Java核心技术精讲》 清华大学出版社 2013年
[11] 杨习伟 《HTML5+CSS3网页开发实战精解》 清华大学出版社 2014年
[12] 望以文(译) 《HTML5与CSS3基础教程》 人民邮电出版社 2014年5月