本家教信息管理系统主要的功能包括:学生注册、教师注册、学生需求信息浏览、教师信息浏览、家教推荐、在线贴吧、个人信息管理和后台管理学生、教师信息等功能。本系统的优越性在于对教员,学员的资料进行动态的管理,修改,添加,删除都非常方便,查找教学员准确资料非常方便;学生可以免费查看网站上的家教信息,挑选适合自己的家教;教师可以免费查看网站上的需求信息,挑选适合自己的学生;学生可以发布自己的需求信息,让更多教师看到自己的需求信息。有统一的制度;学员及家长对教员不满意可投诉;时间上的选择非常灵活。该系统的实现具有一定的现实意义,使得家教管理更加规范化、科学化。
本系统在开发过程中,注意使其符合易于操作的要求,并力求系统的全面性、通用性。随着用户的使用及对系统了解的不断加深,对某一部分或几部分进行重新分析、设计、实施。本家教信息管理系统采用微软的开发平台Visual Studio采用B/S模式进行开发,使用SQL Server数据库来存放数据信息,从而保证了数据的完整性与一致性。
前台功能:
1.新闻资讯:让教员、学员、游客等浏览本网站的人提供各种资讯信息。
2.请家教:主要有三种方式分别为:直接进入教员信息库寻找合适的家教信息并发起在线预约;发布家教订单,让已注册的教员第一时间了解您的家教需求;打电话资讯客服服务中心,由客户服务为您推荐。
3. 做家教:通过注册为本网站的会员,成为本网站的教员,网站会把您的信息发布在网站上。
4. 家教推荐:管理员在教员管理时看到认为好的教员可以向学员推荐一些家教。
5. 教员信息:进入教员信息库查找符合你要求的的教员,同时可发起预约。
6. 学员信息:进入学员信息库查找适合你的学员,同时可发起预约。
7. 教师会员登录:可以进行预约的在线操作;订单的查看并发起预约;个人信息的修改(包括可教科目)。
8. 学员会员登录:主要可以行进预约的在线操作;订单的发布;个人基本信息的修改(包括需求科目修改)。
10.站内搜索:主要为教员和学员的搜索。
11.会员注册:分为教员和学员注册,通过注册为本网站的会员后有权限发起预约;对预约进行操作;订单操作等。(教员和学员的注册填写信息系统管理员可以查看相应的数据库表)。
后台功能:
1.新闻信息管理:对新闻信息的内容进行及时更新。
2. 会员管理:进行对教员、学员注册信息的审核(审核未通过不能出现在本网站的学员、教员信息库),删除等操作
3.预约管理:对预约信息进行管理
4.后台管理员账户管理:添加、删除、修改。
员工管理:
1.员工在管理系统是要遵循一定的规章制度,不能随便泄漏客户信息,出现问题要及时弥补。
2.员工管理有专门的领导人,让各个部门能运行流畅。
目 录
第一章 绪论 1
1.1 背景 1
1.2 研究意义 2
1.3 主要研究内容 2
第二章 开发环境 3
2.1 ASP.net技术 3
2.1.1 ASP.net技术介绍 4
2.1.2 ASP与ASP.net技术比较 4
2.1.3 ASP.net的优点 5
2.2 数据库技术 5
2.3 环境配置 6
2.3.1 硬件环境 6
2.3.2 软件环境 7
2.3.3 B/S结构介绍 7
第三章 家教系统需求分析 8
3.1 系统总体目标 8
3.2 可行性分析 8
3.2.1 性能分析 8
3.2.2 技术可行性 8
3.2.3 经济可行性 9
3.2.4 操作可行性 9
3.3 需求分析 9
3.4 系统管理员的功能概要结构图 11
3.5 系统关键流程 11
3.6数据字典 13
3.7运行需求 15
3.7.1 界面需求 15
3.7.2 硬件接口需求 15
3.7.3 软件接口需求 15
第四章 系统总体设计 16
4.1系统框架设计遵循原则 16
4.2 系统功能设计 16
4.2.1 各功能分析 16
4.2.2 系统前台功能图: 17
4.2.3 后台功能图: 18
4.3 数据库设计 18
4.3.1 概念结构设计 18
4.3.2数据库表的设计 19
4.3.3数据库表的链接 22
第五章 系统的实现 21
5.1 网站页面 23
5.1.1 网站主页 23
5.1.2 所有已注册教师信息页面 24
5.1.3 所有已注册学生信息页面 25
5.1.4 所有需求信息页面 25
5.1.5 新闻资讯页面 26
5.1.6 在线贴吧页面 26
5.1.7 用户中心页面 27
5.1.8 学员注册页面 27
5.1.9 用户登录页面 28
5.1.10 搜索页面 28
5.1.11 后台管理员登录页面 28
5.1.12 管理员管理页面 29
5.2 主要页面代码 30
5.2.1 搜索页面部分代码 30
5.2.2 用户注册和登录部分代码 30
5.2.3 跳转页面部分代码 30
5.2.4 后台登录页面部分代码 32
5.2.5 管理员发布新闻消息页面部分代码 33
第六章 系统测试 37
6.1 测试目的 37
6.2 测试方法 37
6.3 系统测试 38
6.3.1 测试的数据 38
6.3.2 系统测试方法 38
6.3.3 系统测试项目表 38
6.3.4 系统测试结果 39
总结 42
参考文献 43
致谢 44