随着科技的迅速发展,各种管理系统已应用到社会的各个领域。在此互联网的浪潮中,基于B/S的家教管理系统应允而生,传统的家教作业已无法满足现今的趋势,利用互联网实现家教信息的交流已成为必然,所以建设一个基于B/S的家教管理系统成为当今社会的一种需求。
。本系统前台主要使用JSP作为开发语言,后台使用mysql作为数据库管理系统,开发环境是MyEclipse,服务器采用tomcat,开发出的一个基于Web技术的B/S结构的家教信息系统
教师和学生需要发布家教信息和预约必须先注册登录,教师与学生登陆后可以发布家教信息和预约以及评价;学生通过家教信息选择,与教师建立关系;教师通过家教信息选择,与学生建立关系;,管理员对教师信息,学生信息,以及家教信息进行删除,及时删除过期的无效信息.
系统主要实现:教员生注册、填写详细资料、学员注册、填写详细信息、教员发布家教信息、学员发布求教信息,以及管理员管理各类用户和各类信息等功能,
(1) 教员注册:学生通过注册用户,提交自己的详细个人资料,并可以发布兼职信息,同时可以预约求教的学员;
(2) 教学员注册:求家教人员通过注册用户,提交自己的详细个人资料,并可以发布求教信息,同时可以预约兼职的教员;
(3) 管理员功能:可以管理教员信息、学员信息,并可以查看、管理教员和学员发布的兼职、求教信息,本系统主要划分三个功能模块
目 录
摘要 3
Abstract 4
1、引言 5
1.1 研究现状 5
1.2 主要研究的目的及内容 5
1.3 研究方法及设计思路 6
1.3.1 研究方法 6
1.3.2 设计思路 6
2、应用需求分析与可行性分析 7
2.1 应用需求分析 8
2.2 运行需求分析 9
2.3 其他需求分析 9
2.4 可行性分析 9
2.4.1经济可行性 9
2.4.2技术可行性 10
2.4.3 运行可行性 10
2.4.4 时间可行性 10
2.4.5 法律可行性: 11
2.5 系统开发步骤 11
3、相关技术简介 12
3.1 JSP 12
3.2 SQLServer2000数据库 13
3.3 JDBC 15
3.4 B/S模式分析 15
4、系统分析 17
4.1 系统实现目标 17
4.2 系统体系结构 17
4.3 主控流程图 18
4.4 系统ER图 19
5、系统设计 20
5.1 概要设计 20
5.2 系统结构设计 20
5.3 详细设计 21
5.3.1 管理员登录界面 21
5.3.2 管理员设置 22
5.3.3 新用户注册 23
5.3.4 发布家教信息页面 24
5.3.6 发布信息管理 24
5.3.7 预约信息管理 25
5.3.6 信息搜索功能 26
6、系统调试与测试 27
6.1 程序调试 27
6.2 程序的测试 27
6.2.1 测试的重要性及目的 27
6.2.2 测试的步骤 28
6.2.3 测试的主要内容 29
结束语 32
致谢 34
参考文献 35