本面向大中小学生的家教系统系统采用了Browser/Server体系结构,JSP(Java Server Page)作为前台开发工具,MySQL作为后台数据库进行开发。最终系统实现的系统将分为管理员、教员和学员三个角色,其中系统管理员部分的主要功能包括修改登录密码、教员信息管理、学员信息管理、新闻资讯管理、论坛板块管理以及帖子信息管理,学员部分的功能有在线注册与登录、预约教员、论坛交流、个人信息管理和预约信息管理,教员部分的功能有在线注册与登录、论坛交流、个人信息管理和预约信息管理。本面向中学生的家教系统信息网站的设计制作可以很大程度的提高学员面向中学生的家教系统信息管理的效率,充分体现了信息时代的优越性。
系统的设计将分为系统管理员、教员和学员三个角色,系统管理员部分的主要功能包括修改登录密码、教员信息管理、学员信息管理、新闻资讯管理、论坛板块管理以及帖子信息管理,学员部分的功能有在线注册与登录、预约教员、论坛交流、个人信息管理和预约信息管理,教员部分的功能有在线注册与登录、论坛交流、个人信息管理和预约信息管理。
。本课题采用B/S模式,面向学校而开发的面向中学生的家教系统信息网站,系统将可以分为系统管理员、教员以及学员这三种用户登录,登录时需要对身份进行验证,登录以后每个权限用户只能使用自己权限范围内的功能,其各角色功能如下:
1.系统管理员:
a、具有教员管理功能,实现了对所有教员的管理操作,已经设置添加的教员才可以使用自己的账号密码登录系统进行相关的个人信息管理及预约管理等功能。
b、具有学员管理功能,对所有学员信息进行管理,只有已经登记的学员才能登录系统来使用预约管理以及个人信息管理等功能。
c、具有论坛板块管理功能,可以对所有论坛板块信息进行管理操作,包括查看论坛板块、添加论坛板块以及删除论坛板块。
d、具有新闻资讯管理功能,可以对所有新闻资讯信息进行管理操作,包括查看新闻资讯、添加新闻资讯以及删除新闻资讯。
e、具有帖子管理功能,可以对所有帖子信息进行管理操作,包括查看帖子、设置精华帖、取消精华帖、帖子置顶、取消帖子置顶以及删除帖子。
2.教员
a、具有个人信息管理功能,教员登录系统之后可以对自己的个人信息进行修改管理。
b、具有预约管理功能,可以对学自己员的预约信息进行管理操作。
3.学员
a、具有个人信息管理功能,学员登录系统之后可以对自己的个人信息进行修改管理。
b、具有预约管理功能,可以对自己的预约信息进行管理操作。
目 录
1 前言 5
1.1 开发背景和意义 5
1.2 研究现状.. 5
1.3 研究内容.. 6
2 开发环境介绍 7
2.1 Myeclipse 7
2.2 Mysql 7
2.3 Jsp 8
2.4 系统对软硬件要求 8
3 需求分析 9
3.1 开发模式分析 9
3.2 需求调研 10
3.3 可行性分析 10
3.3.1 技术可行性 10
3.3.2 经济可行性 11
3.3.3 社会可行性 11
3.4 需求分析 11
3.4.1 用列图 13
3.4.2 业务流程图 14
3.5 系统安全分析 15
3.6 系统优缺点分析 15
3.6.1 现行家教系统问题 16
3.6.2 解决办法 16
4 总体设计 17
4.1 功能模块设计 17
4.2 数据库设计 20
4.2.1 表关系设计 20
4.2.2 概念设计 20
4.2.3 逻辑设计 22
5 详细设计 26
5.1 系统登陆设计 26
5.2 修改登录密码界面 27
5.3 教员学员注册界面 27
5.4 教员学员管理界面 28
5.5 新闻资讯管理界面 29
5.6 论坛管理界面 29
5.7 个人信息界面 30
5.8 教员学员查询界面 32
5.9 教员学员预约界面 32
6 系统编码 33
6.1 系统登陆编码 33
6.2 密码修改编码 37
6.3 注册模块编码 38
6.4 教员学员管理编码 39
6.5 预约模块编码 40
6.6 查询模块编码 41
7 系统运行与测试 42
7.1 软件测试的目的 42
7.2 软件测试的重要性 42
7.3 测试方法 42
7.4 测试实例表格 43
7.5 其他错误 44
7 总结 45
参考文献 46
致谢 47