1.1 演示视频:
https://www.bilibili.com/video/BV1tp42127g2/
3.1 系统功能需求分析
根据一般网站系统功能分析,将系统分为管理员、用户两大模块。系统管理员模块包括:系统配置管理、会员家教信息管理、网站新闻管理、家教信息管理、管理员管理、登录日志管理。用户模块包括:安全登录、、查询家教信息、发布家教信息、会员注册、家教类别、家教信息管理、会员家教信息修改。刚进入网站的非会员能够在此网站浏览和搜索家教信息,不仅能浏览家教信息还能浏览到热门家教信息。经过注册成为会员便能发布家教信息。此系统还考虑到用户利用穷举法破解密码,专门设置了用户和管理员登录日志,以便及时了解和防范。
☉ 网站信息
☉ 地区管理
☉ 辅导课程管理
☉ 辅导方式管理
☉ 学员身份管理
☉ 教员身份管理
会员管理
☉ 教员会员管理
☉ 学员会员管理
资讯管理
☉ 新闻资讯添加
☉ 家长频道添加
☉ 资讯信息管理
☉ 留言信息管理
友情链接管理
☉ 友情链接添加
☉ 友情链接管理
管理员管理
☉ 管理员添加
☉ 管理员管理
3.2 系统模块关系图
根据系统功能需求建立的模块关系图如图3.1所示:
图3.1 系统模块关系图
3.3 系统E-R图
本实例根据上面的模块关系图规划出的实体有管理员、家教信息机及新闻、用户、会员实体、各实体的E-R图及其关系描述如下(带下划线的为主键):
1.留言表实体属性图
图3.2 留言表实体属性图
2.会员实体属性图
图3.3 会员实体属性图
3.家教信息实体属性图
图3.4 家教信息实体属性图
3.新闻实体属性图
图3.5 新闻实体属性图
3.管理员实体属性图
图3.6 管理员实体属性图
6.各实体的关系E-R图描述如图3.7所示:
图3.7 实体和实体之间的关系E-R图
第四章 系统的实现
3.1 系统的主要功能
归纳起来,系统的功能大约有以下几点:学员注册 , 教员注册,家教信息查询,发布家教信息,家教预约等。
3.1.1 注册
为了实现不同地域的学员通过网络、不择时间地自主填写并上传自己的基本档案(不合要求的档案可以由管理员及时清除),需要录入基本的个人家教信息。
1.步骤:
(1)开始注册;
(2)填写个人信息;
(3)提交(如失败返回填写页面重填写;如果重名错误,显示提示家教信息);
(4)进入登录界面;
(3)登录成功,进入主界面。
3.主要窗口如图3.1所示:
图3.1 用户注册窗口
3.1.2 搜索家教信息
为了实现快速浏览网站家教信息,各用户可以根据所须家教信息类别并填写查询关键字,很快的找出需要的家教信息。
1.步骤:
(1)选择家教信息类别;
(2)输入家教关键字;
3.主要窗口如图3.2所示:
图3.2 搜索窗口
3.1.3 教员发布家教信息
实现用户发布家教信息,建立一个简单易操作的家教信息发布平台。
1.步骤:
(1)输入姓名;
(2)选择身份证号;
(3)输入其他信息;
(4)选择教授课程。
3.窗口如图3.3所示:
图3.3 发布家教信息窗口
3.2 创建界面
3.2.1 首页
网站首页是用户进入系统的第一个界面,因此,简洁、友好、清晰醒目是设计时要考虑的风格。样式如图3.4所示:
图3.4 系统首页
3.2.2 管理员管理主界面
管理员输入正确地用户名和口令后,就可进入管理主界面。管理主界面是管理员维护网站使用的界面,因此要求简单明了,容易操作。样式如图3.5所示:
图3.5 管理员管理界面