东华理工大学怎么样-东华理工大学怎么样
西南科技大学本科生毕业论文
I
家教信息管理系统的设计与实现
摘要
:当前实现网上找家教是社会发展的趋势之一。通过对家教服务需求的分析,
为家
教服务提供一个交流和管理的平台,开发出一套以家教信息发布和管理为目标
的小型网站
信息管理系统。
系统基于
B/S
(
Browser /Server
)
结构模式,
以
+C#
< p>作为前台开发环境,
SQL Server
作为后台数据库,并结合
JavaScript
辅助语言开发。
实现了学员注册、
教员注册、学员教员信息浏览、订单信息浏览、学生信息管理、
家教信息管理、信息检索
,收藏夹,教员评分评价,发布社区信息,留言等功能。
系统实现后,
家教双方就能通过网络进行交流
,
选择符合自己要求的进行联系沟
通,达到学员可以选择教员,教员可以选择学员的双选效果,并能管理各自的相关
信息。
关键词
家教信息;信息管理系统;
B/S
模式;
西南科技大学本科生毕业论文
II
Home Tutor Information Management
System
Abstract:
Currently,seeking
a
home
tutor
on
Internet
is
one
of
the
trend
of
social
development.
Aiming
to
provide
home
tutor
service
and
management,
a
small
scaled
website
information
management
system
is
developed
in
order
to
provided
a
communication
platform
for
home
tutor
service,
management
through
analyzing
demanding
for
home
tutor
service.
This
system
is
based
on
B/S
model
and
adopts
the
background
database
and
is
developed
by
JavaScript
integrated
tool.
The
main
functions
of
this
system
include:
student
registration,
teacher
registration,
student's
and
teacher’s
information
browse,
the
order
information
browse,
student
information
management,
teacher
information
management,
the
home
tutor
job
advertisement
management, information index,
favorites, rating and evaluating for teacher
online, publish
a community
information, leave a message, ect.
By
means of the system, both of home tutor can
communicate through a network and
select
one
who
meet
his/her
need
to
contact.
So
that
“double
-
selection”
and
manage
themselves information
can be achieved through selecting home tutor by
student and vice
versa.
Keywords
: Home Tutor Information, Information management, B/S model
西南科技大学本科生毕业论文
III
目录
第
1
章
绪
论
.................. ........................................
1
1.1
系统开发背景
............................. .................................................. .......................... 1
1.2
国内外研究现状
............................ .................................................. ....................... 1
1.3
生产需求状况
............................. .................................................. .......................... 2
1.4
开发目的及必要性
........................... .................................................. .................... 2
1.5
本章小结
............................... .................................................. ................................ 3
第
2
章
家教信息管理系统分析
...........................................
4
2.1
系统可行性分析
............................ .................................................. ....................... 4
2.1.1
技术可行性分析
........
..................................................
...............................................
4
2.1.2
系统设计方案
.< /p>
............................................ .................................................. ...............
6
2.1.3
开发工具和数据库的选择
....
..................................................
.................................
7
2.2
需求分析
................ .................................................. ............................................... 7
2.2.1
系统工作流程分析
.
.......................................... .................................................. ........
7
2.2.2
系统功能需求分析
.
.......................................... .................................................. ........
7
2.2.2
系统功能表
..........
..................................................
..................................................
..
10
2.2.3
系统数据流图
.< /p>
............................................ .................................................. .............
11
2.2.4
数据字典
.... .................................................. .................................................. .............
16
2.2.5
系统实体关系分析
.
.......................................... .................................................. ......
16
2.3
性能需求分析
............................. .................................................. ........................ 18
2.4
本章小结
................. .................................................. ............................................. 18
第
3
章
家教信息管理系统概要设计
.......................................
19
3.1
系统概要设计概述
............. .................................................. ................................. 19
3.2
系统总体拓扑图
.............. .................................................. .................................... 19
3.3
系统设计业务目标
............. .................................................. ................................. 20
西南科技大学本科生毕业论文
IV
3.4
系统总体设计目标
............. .................................................. ................................. 20
3.5
系统基本结构设计
............. .................................................. ................................. 21
3.6
数据库建立
................ .................................................. .......................................... 24
3.6.1
数据库表分析
.
................................... .................................................. ......................
24
3.6.2
数据库表结构及设计
......
..................................................
......................................
25
3.6.2
数据库备份与恢复
.
.......................................... .................................................. ......
30
3.7
登录角色权限分配
............. .................................................. ................................. 30
3.8
本章小结
................. .................................................. ............................................. 30
第
4
章
家教信息管理系统的实现
.........................................
31
4.1
系统实现的环境配置
............ .................................................. .............................. 31
4.1.1
服务器端运行环境
.
.......................................... .................................................. ......
31
4.1.2
用户端运行环境
........
..................................................
.............................................
31
4.1.3
开发环境
.... .................................................. .................................................. .............
31
4.2
系统主流程
................ .................................................. .......................................... 32
4.3
注册登录模块的实现
.. .................................................. ........................................ 32
4.4
用户管理模块的实现
............ .................................................. .............................. 35
4.5
用户搜索模块的实现
............ .................................................. .............................. 37
4.6
后台管理模块的实现
............ .................................................. .............................. 39
4.7
社区模块的实现
.............. .................................................. .................................... 39
4.8
搜藏夹管理模块的实现
........... .................................................. ........................... 40
4.9
本章小结
................. .................................................. ............................................. 42
第
5
章
家教信息管理系统测试
...........................................
43
5.1
测试概述
.................................................. .................................................. ............ 43
5.2
软件测试
................. .................................................. ............................................. 43
5.2.1
测试要点
<
/p>
............................................ .................................................. .......................
43
5.2.2
测试内容
.... .................................................. .................................................. .............
43
5.3
测试用例
................. .................................................. ............................................. 43
5.4
本章小结
....... .................................................. .................................................. ..... 48
结论
............. .................................................. ...
49
致谢
........ .................................................. ........
50
西南科技大学本科生毕业论文
V
参考文献
........................... ...................................
51
西南科技大学本科生毕业论文
第
1
章
绪
论
1.1
系统开发背景
网上找家
教不仅是推动家教管理变革与流程创新的有效手段,
更是实现人工技
能网
络化与信息化的桥梁。要彻底实现网上找家教,需建立信息的资源共享机制,
建立相应的
组织机构,完善身份认证制度,建立健全的家教信息安全机制体系。
为
了进一步提高网上找家教的效率和质量,适应家教普及发展的需要,实施网
上找家教是非
常必要的。一直以来,找家教是个古老而又常说常新的话题,随着家
教的普及以及形式的
多样化,
因此,
对家教服务及服务质量提出了越来越高的要求。
< br>形势的发展:家长学生希望能找到专业以及符合他们诸多条件的教师,教师也希望
找到一份地理位置合适,薪酬满意的家教工作。由于传统的做家教和找家教方式已
经难以
适用家教双方的需求,
比如说,
学生找老师和老师找学生,
过程都 过于复杂,
非常影响工作效率,也不利于家教这个行业的发展等。但目前,我国信息化程
度日
益普及,上网已成为工作和生活的重要部分,在全国大部分地区实现网上找家教的<
/p>
条件已经成熟。
无可厚非,各个城市地区实现网
上找家教是当今社会发展的趋势,学员可以搜
索教员查询教员的详细信息,以满足自己的
需求;教师也可去选择合适自己的家教
工作,而且双方还可在网上通过留言进行咨询和沟
通。
诚然,
实施网上找家教有着人工寻找无与伦比的优 势
,
他可以向学员和教员提供
更为方便的服务。因为学员
和教员可以通过留言进行咨询,有很好的灵活性与机动
性强,
非常适用当 今家教行业的需求。
对管理员来说,
统计家教数据将会更加快捷,
操作更加方便,从而使家教管理更加规范化、科学化,同时还能够动态掌握家教信
息,及时统计相关数据,为该行业的发展提供很重要的数据支持。
1.2
国内外研究现状
目前,
国内孩子业余辅导方式大致有三种:辅导班、家教、网络教育,缘于家
教的面对面性、一
对一或者多对一性,逐渐被家长广泛认可,家教面向的消费群体
也从贵族型趋于平民化,
家教在三大辅导方式中的比重也随之递增,目前约占三大
辅导方式的
45 %
。
1
西南科技大学本科生毕业论文
20
90
年代末期,家教在中国逐渐普及,兴起于北京、上海等大城市,随< /p>
后蔓延全国。
2004
年至今为国内家教行业迅猛发展期, 家教开始呈现成熟化、规范
化、多元化的强劲发展势头。
各地家教网;星罗棋布,几乎遍布国内每个地级市,其中以一点通家教网、天
天家教网、阳光家教网为代表,凭借网络平台在全国大中城市填棋布阵发展二级代
理或分
支机构。网站整合了各地大量师资力量,为家长提供了可参考的师资平台。
各类网校:多以国内众多重点中小学为依托构建网上教育平台,使学生购买网
卡后可
以分享网络教育资源,
或者在线与名师交流。
该类企业国内以黄冈中学网校、 p>
101
网校、北京四中网校等为代表,在各地寻找加盟商实现与当地学校的结 合,向
各中小学生推广网卡。但其模式碍于不能面对面授课、面对面交流,加之目前国人
对网络的认可度尚待提高,所以目前普及型推广仍有难度。
1.3
生产需求状况
当地家教
机构与远程教育的结合;目前,国内部分地区家教机构借助远程教育
的师资优势实现两者
结合经营,配备专门网络教室,使学生分享网络资源,并配置
2-3
名专 职教师,使学生遇到问题可以即时提问即时回答,为家教行业的横向整合
开创了先河。<
/p>
远程教育目前多处于赔本赚吆喝的境地,
但其优势明显,
其高速发展将在
2015
年之后,在经历了多年的积累和
经验沉淀后,市场逐渐成熟。随着国家对网络监管
制度的完善,国人对网络的认知度逐渐
提高,网络教育会逐渐普及,同时有望实现
与家教网的整合或联营。
< /p>
随着家教行业竞争的加剧、国内教育制度的不断深化改革,各类家教机构将更
加注重学生的素质教育,不再单一为提高孩子学习成绩而努力。教学方法、经营模
式将呈现多元化,
以适应市场为先导,
将更加注重孩子学习兴趣、
< p>学习习惯的培养,
增强家长对家庭教育的认知,以孩子个性资质为前提,以令孩子勤
学、乐学、善学
为目标。帮助孩子树立远大目标并鼓励孩子为之奋斗,同时将融入国外先
进教育理
念,致力于提高孩子综合素质。
1.4
开发目的及必要性
由
此可见,开发网上基于
web
的家教信息管理系统的意义在于:对学员来说, p>
2
西南科技大学本科生毕业论文
无需长途跋涉就可以查找巨大的教员库,选择符合自己教学要求的教员进行联系沟
通。即省时又省力。对于教员来说,需要通过网络注册就能把自己的信息传送到网
络上
,供学员去选择,也能寻早已注册的学员,主动联系。达到一个学员可以选择
教员,教员
可以选择学员的双选效果,更加具有人性化。对于管理者来说,只需很
少的管理人员就可
以完成很多的人家教需求任务,使得家教管理更加规范化、科学
化,人性化,同时还能够
动态掌握教员和学员的信息,及时统计相关数据,为家教
管理单位提供决策依据,既减少
了人员的组织与花费,又提高了家教的服务水平和
质量。
1.5
本章小结
本章主要是
对系统开发背景以及现状状况作了简要的介绍,
论证了系统开发的
必要性
,并结合相关内容阐明了系统的主要研究内容。在下一章节中,将对系统进
行系统分析。
3
西南科技大学本科生毕业论文
第
2
章
家教信息管理系统分析
2.1
系统可行性分析
2.1.1
技术可行性分析
B
/S
(
Browser/Server
)结构即浏览器和服务器结 构。它是随着
Internet
技术的
兴起,对
C/S
结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通
过
WWW
浏览器来实现,极少部分事务逻辑在前端(
Br owser
)实现,但是主要事
务逻辑在服务器端(
Se rver
)实现,形成所谓三层
3-tier
结构
[12]
。这样就大大简化
了客户端电脑载荷,减轻了
系统维护与升级的成本和工作量,降低了用户的总体成
本
(
TCO
)
。
以目前的技术看,
局域网建立
B/S
结构的网络应用,
并通过
Internet/In tranet
模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开
发,能
实
现
不
同
的
人
员
,
从
不
同
< p>的地
点
,
以
不
同
的
接
入
方
式
(< /p>
比
如
LAN,
WAN,
Internet/Intranet
等)访问和操作共同的数据库;它能有效地保护数据平台和 管理访
问权限,服务器数据库也很安全
。特别是在 p>
JAVA
这样的跨平台语言出现之后,
B/S
架构管理软件更是方便、快捷、高效。
在推出
ASP< /p>
之后,微软于
1998
年又发布了
ASP2.0 p>
,其与
ASP1.0
的主要区别
是
外部的组件需要实例化。在这之后,
Microsoft
又推出了
,它并
不是
ASP p>
的简单升级,而是全新的一个动态网页实现体系。
是微软发展
的新的体系结构
.NET
的一部分,其策略是将互联网本身作为构 建新一代操作系统
的基础,对互联网和操作系统的设计思想进行合理延伸,这样开发将可
创建出摆脱
设备硬件束缚的应用程序,轻松实现互联网连接
[1
1]
。
技术上的优势:
(
1
)可编程的
控件。
包含大量
HTML
控件。几乎所有
页面中的
HTML
元素都能被定义为
控件,
而这些控件都能由脚本控制。
同 时包含一系列新的面向对象的输入控件,比如可编程的列表框和验证
控件。新的
Data Grid
控件支持分类、数据分页。
(
2
)事件驱动的控件。所有
Web
页面上的
对象都能够发生可被
代码处理的事件。
可由代码处理的加载、
点击和更 改事件使得编程更轻松,
更有条理
[6]
。
4
西南科技大学本科生毕业论文
(
3
)基于
XML
的
组件。
组件深入地基于
XML
。比如新
的
AD Rotator
,它使用
XML
来存储广告信息和配置。
(
4
)
用户身份验证。
支持基于表单的用户身份验证,
包括
cookie
管
理和自动的非授权登录重定向。(您仍
然能够定制自己的登陆页面和用户验证程
序)。
(
5
)
User
帐户和角色。
允许用户帐户和角色,赋予每个用户(带
有一个给定的角色)不同的服务器代码访问权限。
(<
/p>
6
)
更强的性能
——
编译代码。 p>
对服务器上
页面的第一个请求是编
译其
代码,并在 内存中保存一份缓存的备份。这样做的结果当然极大地
提高了性能。
< /p>
(
7
)
更容易配置。
通过纯 文本文件就可完成对
的配置。
配置文件可
在应用程序运行时进行上传和修改。无需重起服务器。也没有
metabase
和注册方
面的难题。
(
8
)
更容易开发。
不需 要重起服务器来配置和替换已编译的代码。
会
简单地把所有新的请求重定向到新的代码。
(
9
)不完全的
ASP
兼容性。< /p>
不完全兼容早期的
ASP
版本,所有大
< p>部分旧的
ASP
代码需要进行修改才能在
< p>下运行。为了解决这个问题,使用了一个新的文件后缀
。
这样就使
应用程序与
ASP
应
用程序能够一起运行在同一个服务器上。
SQL Server
技术上的优势:
SQL
Server
2005
是一种 采用
T-SQL
语言,基于
C/S
模式的关系型数 据库管理
系统。
SQL Server 2005
存储和管理数据有以下优点:
(
1
)
每个数据项都存储在中央位置,所有用户都可在这个位置使用它们。
(
2
)
各个客户端上不 单独存储数据项复本,从而消除了因用户不得不确保使用
的信息相同所带来的麻烦。系统
不需要确保使用当前值更新所有数据复本,因为中
央位置仅有一个复本。
(
3
)
可以在服务器上一次性定义业务和安全规则,并对所有的用户平等执行。
5
西南科技大学本科生毕业论文
(
4
)
可以在数据库内 通过使用约束、存储过程和触发器来强制执行规则。还可
在服务器应用程序中执行规则,
因为这些应用程序也是许多瘦客户端访问的中央资
源。
(
5
)
关系数据库服务器只返回应用程序所需要的数据,优化了网络流量。
(
6
)
最大程度地降低 硬件成本,由于数据不是存储在每个客户端上,客户端不
必耗费磁盘空间来存储数据。客
户端无需在本地增加管理数据的功能,同时,服务
器不需将处理能力耗费在显示数据上。
(
7
)
可以配置服务器以优化检索数据所需的磁盘输入
/
输出容量,配置客户端以 p>
优化从服务器检索数据的格式。
(
8
)
可以将服务器存 储在一个相对安全的位置,并配备如不间断电源供应系统
这样的设备,这比完全保护每个
客户端更经济。
(
9
)
维护任务(例如备份和恢复数据)得到简化,因为这些任务都可以集中在
中央服务器上执行。
2.1.2
系统设计方案
方案
1
:设计一个家教信息管理系统,设置
3
种角色: 管理员、教员和学员。
管理员,教员和学员都能访问系统。在这个系统中,学员可以发布
并查看自己的需
求信息,教员对订单进行预约,学员再处理预约的订单,而管理员负责对
教员、学
员基本信息的管理,网站信息的管理和修改等操作。
方案
2
:设计一个家教信息管理系统,设置
4 p>
种角色:游客、管理员、教员和
学员。
教员分为认证教员和非 认证教员,
游客、
管理员,
教员和学员都能访问系统。
< p>在这个系统中,
游客拥有访问系统和注册的功能,
可以选择注册成为 学员或者教员;
学员可以发布并查看修改自己的需求信息,收藏自己喜欢的教员;非认证
教员必须
通过认证后才能实现订单的预约和处理,提交正确的详细资料并且拥有资格证明
的
教员才能成为认证教员;认证教员能预约学员发布的订单,经过学员的预约处理后
p>
签订试教合同,在试教过程中学员对教员进行评分和评价;而管理员负责对教员、
学员库中的基本信息的管理,对教员进行认证和评分及评价管理,网站信息的管理
< br>和修改等操作。
方案比较:方案
2
把教师的角色细化为非认证教员和认证教员,更加地明确了
6
西南科技大学本科生毕业论文
两类教师的职责
,这样的划分更保证了教员的质量,同时也是对学员的负责,学员
可以通过在试教过程中
加强对教员的考察,以便更好的选择。添加了评分和评论功
能,让其他未选择的学员也有
了更多的参考依据。综上所述本系统选择了方案
2
。
2.1.3
开发工具和数据库的选择
< br>根据
2.1.3
中技术可行性分析,
出于快速开发的考虑,
系统选择
技术,
C#
语言 ,数据库采用
SQL Server2005
2.2
需求分析
2.2.1
系统工作流程分析
现在大多数家教信息管理系统工作流程如下:
1
、教员和学员注册,信息入库
2
、学员发布家教需求订单
3
、教员申请认证,认证成功后成为系统正式教员
4
、教员预约订单
5
、学员处理订单,进行试教,并对过程和结果进行评价
2.2.2
系统功能需求分析
管理系统主要是教员和学员之间相互的选择实现家教性质的平台,
系统用户主
要分为四类:管理员、教员、学员、非注册用户(即游客)
。
在系统中非注册用户(游客)只能访问整个网站,能注册成为教员或者学员,
除外不能进行其他相关操作;
教员和学员拥有各自的收藏夹,可以收藏
教员或学员信息,但教员只能收藏学
员,学员只能收藏教员,学员可以发布家教订单,教
员能预约相关订单,预约后通
过学员的处理签订试教协议,在此过程中学员对教员进行评
价和打分,学员和教员
能访问整个网站和管理自己的相关信息;
管理员认证注册教员的信息,管理留言、订单信息、教员评分和评论、发布社
< br>区信息、维护整个系统;
教员、学员、管理员能相互留言进行交流。
7
西南科技大学本科生毕业论文
⑴注册成为教员
描述:未注册用户在注册新教员的界面 上按要求输入必要的
信息,提交到服务器,其结果是服务器将该用户保存到数据,并确定
该用户是否注
册成功。
参与者:注册成为家教教员的用户
⑵注册成为教员
描述:未注册用户在注册新学员的界面 上按要求输入必要的
信息,提交到服务器,其结果是服务器将该用户保存到数据,并确定
该用户是否注
册成功。
参与者:注册成为家教学员的用户
⑶教员申请认证
描述:教员填写准确的注册信息和上传 相关证书后,便可申
请认证教员
参与者:未认证教员
前提:教员已经注册成功但未认证成功
⑷查看学员信息
描述:
用户在学员信息 主界面的条件输入栏输入相应的条件,
可以单条件输入,也可以多条件输入,支持模糊查
询。点击查询
,提交至服务器,
服务器根据查询条件从
服务器中提取相应的信息,最后分页显示到用户界面。
参与者:教员、学员、管理员、游客
⑸查看教员信息
描述:
用户在教员信息 主界面的条件输入栏输入相应的条件,
可以单条件输入,也可以多条件输入,支持模糊查
询。点击查询,提交至服务器,
服务器根据查询条件从服务器中提取相应的信息,最后分
页显示到用户界面。
参与者:教员、学员、管理员、游客
⑹查看教员详细信息
描述:学员在获取到教员信息以后 ,就可以通过点击记
录的最后一项
“
详细信息
< p>”就可以查询学员或教员的详细信息。同时学员可以把教员
的信息加
入到收藏夹中。前提是学员需登陆。
参与者:注册学员
前提:查询到了记录项,并且学员已经登陆。
⑺查看订单详细信息
描述:教员在获取到订单信息以后 ,就可以通过点击记
录的最后一项
“
详细信息
< p>”就可以查询该订单的详细信息。同时教员可以预约该订单
8
西南科技大学本科生毕业论文
加入到收藏夹中。前提是教员需登陆。非认证教员无此功能。
参与者:认证教员
前提:查询到了记录项,并且学员已经登陆。
⑻个人信息管理
描述:学员和教员都有个人信息管理, 修改密码、注册基本
资料信息
参与者:注册用户
前提:用户登陆
⑼家教信息管理
描述:学员可以发布多条家教信息,发 布信息将会以订单的
形式保存在管理系统中,直到被教员预约。在家教记录页面中可以查
看已处理的家
教信息,处理被教员预约的家教信息,或查看删除发布但未被预约的信息。
参与者:学员
前提:学员登陆,进入发布家教信息页面
⑽收藏夹信息管理
描述:用户在收藏夹页面维护自己的 信息的时候,就可以
查看我的收藏,教员可查看未预约的订单表和自己的预约单,学员则
可以查看收藏
的教师,对收藏信息进行查看和删除等操作。
参与者:注册用户
前提:用户登陆,进入收藏夹信息管理页面
⑾留言管理
描述:用户在登录后可以查看我的留言,对 新收到的
message
进
行回复,或者进行新的留言。
参与者:注册用户
前提:用户登陆,进入留言管理页面
⑿教员评价
描述:学员在登录后可以对认证教师进行评价,查看教员的评价
参与者:学员
前提:学员登陆,进入教师详细界面
⒀家教社区
描述:家教社区列出了所有发布的文章等信 息,用户可以点击标
题连接进行查看。
9
西南科技大学本科生毕业论文
参与者:访问用户
⒁管理员信息管理
描述:管理员管理教员信息,学员信 息,教员认证管理,
教员评分管理,教员评论管理和用户留言管理。
参与者:系统管理员
前提:管理员需要登录
2.2.2
系统功能表
表
2-1
系统功能表
编号
1
1.1
功能名称
用户管理
教员
/
学员注册
功能描述
1.2
1.3
1.4
1.5
1.6
2
2.1
2.2
2.3
2.4
3
3.1
3.2
3.3
3.4
包括用户信息注册、
信息审核、
信息维护等。
通过前台相关
页面注册成为教员或学员,教
员注册成功后需要通过管理员审核后才能正
式加入教员库。学员直接加入学员库。
教员
/
学员登录
通过注册信息进行登录系统
查看教员
/
学员信息
查看教员
/
学员详细信息。
用户信息修改
教员和学员在自己相应的页面进行信息的修
改
学员发布订单
学员可发布订单信息
教员申请认证
未认证教员可填写详细信息和上传相关证书
申请正好
搜索管理
分为用户对学员或教员进行搜索
对订单进行搜索
条件输入栏输入你的限制条件进行搜索 ,也
可不输入,搜索全部信息,搜索信息分页显
示
对教员进行搜索
条件输入栏输入你的限制条件进行 搜索,也
可不输入,搜索全部信息,搜索信息分页显
示
学员将搜索教师信息加入
学员可将搜索到教员信息加入收藏夹< /p>
收藏夹
认证教员能将搜索的订
单
认证后的教员能通过搜索到的教员信息加入
信息进行预约后加入收藏<
/p>
收藏夹
夹
系统管理
包括管理员登录,管理
管理员登录
验证管理员的登登录信息,然后对系统进行
维护工作
管理员信息管理
修改管理员信息,查看管理员操作记录
教员认证管理
认证申请教员,添加删除修改教员信息
学员订单管理
添加删除修改学员订单信息
10
西南科技大学本科生毕业论文
3.5
3.6
3.7
3.8
4
4.1
5
5.1
5.2
5.3
教员评分管理
教员评论管理
用户留言管理
社区管理
家教社区管理
社区资讯
收藏夹管理
我的收藏
查看和回复留言
预约处理
教员评分信息管理
教员评论信息管理
用户留言信息管理
发布文章,管理社区文章
社区资讯信息的浏览
显示所有会员发表的学习方法等,供大家参
考
包括修改用户基本信息、我的收藏、查看和
回复留言、查看和发
布社区信息。
学员用户收藏教员用户,教员用户收藏学员
订单,可以对收藏的用户留言。
注册会员可以查看和回复其他会员给自己的
留言
学员可以将已被预约的订单进行处理,删除
或者签订试教协议<
/p>
2.2.3
系统数据流图
1.
顶层数据流图
图
2-1
顶层数据流图
2.
登录模块数据流图
登录模块主要就是供拥有账号密码的用户:教员、学员、系统管理员来登录进
入各自操作界面的接口,在登录时只要输入账号密码和验证信息点击登录,然后由
系统判
定账号密码是否正确和进入哪个界面。如图
2-2
所示。
11
西南科技大学本科生毕业论文
图
2-2
登录模块数据流图
3.
用户管理模块数据流图
用户管理模块数据流图
如图
2-3
所示。
图
2-3
用户管理模块数据流图
12
西南科技大学本科生毕业论文
4.
搜索模块数据流图
注册用户登录后可以选择查看教员学员库中所有基本情况,
也可以输入条件搜
索所有符合条件的教员或学员信息,支持模糊查询。如图
2-4
搜 索模块数据流图所
示。
图
2-4
搜索模块数据流图
5.
系统管理模块数据流图
管理员登录后可以修改管理员登录信息和查看操作记录,
可以认证管理教员信 p>
息,进行其他管理,包括(学员订单管理,教员评分管理,教员评论管理,用户留
言管理)如图
2-5-1
和图
2-5-2
< p>系统管理模块数据流图所示。
13
西南科技大学本科生毕业论文
图
2-5-1
系统管理模块数据流图
图
2-5-2
系统管理模块其 他管理数据流图
6.
社区管理模块数据流图
14
西南科技大学本科生毕业论文
用户可以直接访
问家教社区模块,查看相关社区信息,如图
2-6
社区管理模块
< br>所示。
图
2-6
社区管理模块数据流图
7.
收藏夹管理模块数据流图
用户进入自己的收藏夹管理页面后,
学员可以查看自己的订单是否被预约和自< /p>
己的收藏教师,可以处理该预约订单,将处理后的订单发送自数据库,预约教员也
能查看该处理信息,教员可以查看自己预约的订单是否被处理。学员和教员都能给
其他用户留言。如图
2-7
收藏夹管理模块数据流图。
图
2-7
收藏夹管理模块数据流图
15
西南科技大学本科生毕业论文
2.2.4
数据字典
图
2-8
教员当前评分
图
2-9
师德评分
图
2-10
出勤评分
图
2-11
能力评分
图
2-12
效果评价
图
2-13
教员评价
2.2.5
系统实体关系分析
家教信息管理系统中的实体联系
使用一种信息
建模技术,这种技术是通过实体、关系、属性三种基本对象来定
16
西南科技大学本科生毕业论文
义信息
[2]
。
实体是需要维护和使用的相关特性的集合体;< /p>
属性是实体的特性或特征;
关系是实体之间的联系,关系为实体记录(实例
)之间的联系和交互作用方式建立
了模型。
要
确定实体和关系的性质,用户必须确定单个实体和他们相关的属性。为每个
对象定义一个
完整的与商业相关的描述以及他单独使用的要求,这也包括确定此实
体是否使用应用程序
的永久需求,
每种关系的基本定义使用了商业定义和与关系相
连接的需求
[1]
。
在为实体确
定相关的属性过程中,用户必须通过关系,来为实体分组的方式确
定分类模式,这是抽象
化的初始层,或者说是通过隐藏模糊的信息来提高对分析的
理解,通过将数据分类成组,
就产生了相关分组的不同类型,这样,更加易于观察
和分析。家教信息管理系统
E-R
图如图
2-8
所示。
图
2-14
家教信息管理系统
E-R
图
17
西南科技大学本科生毕业论文
2.3
性能需求分析
系统处理
的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要
充分考虑系统当前和
将来可能承受的工作量,使系统的处理能力和响应时间能够满
足大众对信息处理的需求<
/p>
[2]
。要求系统提供足够的手段进行功能的调整和扩充。而
p>
要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合
一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。通过软件的修
< br>补、
替换完成系统的升级和更新换代。
基于
web
的家教信息管理系统是直接面对网
民的,要能够吸引用户适用该系统,这就要求系
统能够提供良好的用户接口,易用
的人机交互界面。要实现这一点,就要求系统应该尽量
使用用户熟悉的术语和中文
信息的界面。系统在设计开发使用过程中都要涉及到很多计算
机硬件、软件。所有
这些都要符合主流国际、国家和行业标准
[
13]
。
2.4
本章小结
本章从系统开
发的可行性、技术可行性和论证了系统开发的必要性和可行性。
并从实际的需求入手,<
/p>
结合系统开发模式,
拟定了系统任务、
功能需求、
性 能需求、
运行需求及其他需求。下一章对系统进行概要设计。
18
西南科技大学本科生毕业论文
第
3
章
家教信息管理系统概要设计
3.1
系统概要设计概述
系统
可以实现网上家教信息管理,教员和学员注册后,将自己的相关信息发布
到网上,注册成
功后学员将订单发布到服务器,教员预约订单后与学员签订试教协
议,试教后学员对教员
进行评分,这样实现教员和学员互相选择,并对过程进行管
理,还可以通过留言和评论进
行沟通,最终实现求教和执教的这个过程。本系统分
为客户端子系统和管理端子系统。<
/p>
客户端子系统包括,学员和教员的注册,学员和教员的信息搜索,并可以
查看
详细信息,把学员和教员信息加入会员收藏夹,修改会员信息,查看我的收藏,查<
/p>
看留言,发布订单,处理订单,实现评论和打分,以及进入家教社区进行信息讨论
和发布。
管理端子系统包括,管理员登陆,管理员信息
维护,学员和教员信息修改和删
除,教员信息认证,以及留言、评分、评论的管理。
p>
3.2
系统总体拓扑图
< br>根据系统需求分析,可确定系统总体拓扑图
[8]
如图<
/p>
3-1
所示
图
3-1
系统总体拓扑图
19
西南科技大学本科生毕业论文
客户层主要是指
用户登录的
Web
浏览器;
中间层负责平台的业务逻辑处理和表< /p>
示逻辑生成;服务层提供底层的信息数据库服务器
[10]
。
1.
客户层:用于与家教信息系统 的用户进行交互以及显示根据特定业务规则进
行计算后的结果。系统将完全采用基于
p>
WEB
的(
B/S
架构)客户端,即用户可以
直接通过浏览器来访问和使用系统。
2.
中间层:这相当于三层标准架构中的
Web
应用服务层,支持诸如响应客户请< /p>
求以及查询等功能。并且由中间层进行逻辑处理,再处理的结果反馈给客户或者发
送到数据库中。
3.
服务层:主要是数 据库系统,这里的数据库系统主要是采用
SQL
Server2005
数据库系统
3.3
系统设计业务目标
家教
信息管理系统采用
B/S
结构,
即采用浏览器
/< /p>
服务器模式,
服务器端由运行
的
< p>Web服务器及后台运行
Microsoft SQL Server 20 05
的数据库服务器组成,
客户端使用
Internet Explorer
等浏览器即可访问系统
[4]
。
3.4
系统总体设计目标
①系统应具有良好的适应性:能适应用户对系统的软件环境、管理内容、模式
和界面的要求;
②系统应具有可靠性和稳定性:采用成熟
的技术方法和软件开发平台,以保证
在以后的实际应用中安全、可靠;
可靠性包括系统的稳定性和数据的可靠性。
系
统的稳定性需求包括:满足
7*24
小时的运行需要,发生局部硬件、网络和 p>
软件故障时有相应的容错技术,任意单点故障都不影响整个系统的运行。
< /p>
数据可靠性需求包括:保证本地备份数据和实时交易数据的一致性,发生局部
故障时,数据不损失,发生重大事故时,备份数据可以在规定的时限内恢复
[
5]
。
③系统应具有较好的安全性:
安全性指系统具有数据传输的加密
/
解密、
用户身
份认证、权限确认、日志记录等安全控制功能。具体包括:数据保密性、传输安全
性、访问安全性、安全审计、网络安全和系统安全等。系统安全性要求包括基于用
户的系统操作权限控制、某些数据的加密保护、身份鉴别。应提高完善的安全机制
20
西南科技大学本科生毕业论文
和用户权限限制
机制,确保数据的受限访问;可考虑运用硬件防火墙及支撑软件来
预防来自网络的攻击,
并采用备份服务器来备份重要数据及程序,以便出现故障时
能及时恢复系统。
④系统应具有良好的可维护性:系统应易于维护、安装;还指系统应具备对主
p>
机、网络、数据库、应用等情况进行监控、管理和调度;对系统自身所有的和流经
系统的信息、参数、文件进行统一的管理和控制
[9]
。
⑤系统应具有良好的可扩展性:可扩展性指两方面:一方面通过
扩充主机、
CPU
、磁盘、内存等硬件可以提高性能指标,通过扩充网络 可以排除阻塞、拥挤和
超时;另一方面通过系统开放式体系架构、模块化、参数化以及组
件技术,对业务
量、业务种类的扩展、与其他机构连接的扩展、系统功能扩展等都能提供
足够的支
持,缩短系统实施周期。系统应适应未来信息化建设的要求,能方便得进行功能
扩
展,以建立完善的信息集成管理体系
[7]
< br>。
3.5
系统基本结构设计
< /p>
家教系统主要功能模块如图
3-2
家教信息管理系统主要功 能模块所示
图
3-2
家教信息管理系统主要功能模块
⑴注册模块
用户通过注册自己的个人信息成为
系统的教员或者学员,如图
3-3
注册模块所
示
21
西南科技大学本科生毕业论文
图
3-3
家教信息管理系统注 册模块
⑵用户管理模块
当用户注册成为教员或学员后,教员需申请认证并通过后将可以预约订单,管
理自己
的信息,学员可以直接发布订单和对自己信息进行管理,如图
3-4
用户管理 p>
模块所示
图
家教信息管理系统用户管理模块
⑶搜索模块
教员或学员可在搜索信息主界面的
条件输入栏输入相应的条件,
可以单条件输
22
西南科技大学本科生毕业论文
入,也可以多条
件输入,支持模糊查询。点击查询,提交至服务器,服务器根据查
询条件从服务器中提取
相应的信息,最后分页显示到用户界面。教员可预约订单,
学员可收藏教师。如图
3-5
搜索模块所示
图
3-5
家教信息管理系统搜索模块
⑷管理员功能模块
管理员登录后可以修改管理
员登录信息和查看操作记录,
可以认证管理教员信
息,进行其他管理,包
括(学员订单管理,教员评分管理,教员评论管理,用户留
言管理)如图
3-6
家教信息管理系统管理员功能模块所示。
p>
图
3-6
家教信息管理系统管理员功能模块
< br>
23
济南大学音乐学院-济南大学音乐学院
名牌二本大学-名牌二本大学
qs世界大学学科排名-qs世界大学学科排名
开封大学地址-开封大学地址
广西民族大学学报-广西民族大学学报
北方医科大学-北方医科大学
河南师范大学分数线-河南师范大学分数线
东北农业大学继续教育-东北农业大学继续教育
-
上一篇:西南科技大学自动化专业培养方案
下一篇:西南科技大学大学生创新基金项目申报书