家教信息平台的设计与实现.docx
《家教信息平台的设计与实现.docx》由会员分享,可在线阅读,更多相关《家教信息平台的设计与实现.docx(29页珍藏版)》请在冰豆网上搜索。
家教信息平台的设计与实现
家教信息平台的设计与实现
OnlineTutoringPlatformDesignOfAndImplementation
系:
计算机与信息技术系
专业:
电子商务
班级:
0801
学生姓名:
陈泳明
指导教师:
温永刚讲师
2012年5月
内容摘要...................................................................
I
Abstract.....................................................................
II
1导言.................................................................
1
2系统分析.................................................................
2
2.1现状分析................................................................
2
2.2可行性分析..............................................................
3
3系统需求分析............................................................
4
3.1系统的综合需求..........................................................
4
3.2数据流程分析............................................................
5
3.3数据字典................................................................
6
4软件设计.................................................................
8
4.1总体设计.................................................................
8
4.2详细设计................................................................
10
5系统实施.................................................................
20
5.1系统编程................................................................
20
5.2软硬件实现..............................................................
22
5.3系统测试................................................................
23
6总结.....................................................................
26
参考文献....................................................................
27
致谢........................................................................
28
内容摘要
教育信息化是我国信息化的重要组成部分,家教网建设是我国教育信息化的基础。
随着计算机网络技术的发展,家教网建设已取得了可喜的进展。
家教网的建设改变了传统的教学模式、教学方法和教学手段,促进了教育观念、教学思想的转变,大大拓展了教师和学生的视野。
家教网络系统是一个非常庞大而复杂的系统,它不仅为现代化教学、综合信息管理和办公自动化等一系列应用提供基本操作平台,而且能提供多种应用服务,使信息能及时、准确地传送给各个系统。
本设计采用Dreamweaver8软件进行前台页面设计,后台结合了ASP与IIS服务及数据库OfficeAccess2003开发家教信息平台设计与实现网站。
在系统设计时,遵照家教网站设计的整体结构,结合家教网自身特点实现了现代化教学、综合信息管理和办公自动化。
基本达到了对学员学习综合教学、管理的目的。
关键词:
家教网;Access数据库;ASP
Abstract
EducationinformationisanimportantcomponentofChina'sinformationtechnologysection,Tutorwebsiteconstructionisthefoundationofeducationalinformation.Withthedevelopmentofcomputernetworktechnology,Tutorwebsitehasbeenmadeanencouragingprogress.ConstructionoftheTutorwebsitehaschangedthetraditionalteachingmodel,teachingmethodsandteachingtools.Promotetheeducationalideas,teachingideaschange,greatlyexpandedthehorizonsofteachersandstudents.TutorwebsiteSystemisaverylargeandcomplexsystems,Itnotonlymodernteaching,integratedinformationmanagementandofficeautomationapplicationsandaseriesofbasicoperatingplatform,butalsoprovideavarietyofapplicationservicestomaketheinformationtimelyandaccuratelytransmittedtothevarioussystems.
ThisdesignusesDreamweaver8frontpagedesignsoftwarecombinesthebackgroundASPandIISservicesandthedevelopmentofadatabaseOfficeAccess2003TutorwebsiteandInformationTechnologyWebsite.Insystemdesign,websitedesigninaccordancewiththeoverallstructureofthetutor,withTutorwebsitetheirowncharacteristicstoachieveamodern,integratedinformationmanagementandofficeautomation.BasicallyreachedthecomprehensivestudyoftheDepartmentofEducation,managementpurposes.
Keywords:
TutorWebsiteAccessDatabaseActiveServerPage
1导言
在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。
Internet上发布信息主要是通过网站来实现的,获取信息也是要在Internet”海洋”中按照一定的检索方式将所需要的信息从网站上下载下来。
因此网站建设在Internet应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。
为了孩子的未来,提高学生对学习的兴趣,本系统就是为了方便用户网上寻找家教信息而设计的。
本设计采用Dreamweaver8软件进行前台设计,后台结合了ASP与IIS服务及officeAccess2003数据库开发一个家教信息网站。
本设计是通过网站,全面宣传,展示教学风采、优点与特色,发布家教信息,让家长和孩子都能轻松的在网上找到一个适合孩子自主学习的家教网站平台,目的在于帮助孩子提高对学习的兴趣,弥补孩子在学习中的缺陷,从而提高成绩。
2系统分析
2.1现状分析
随着我国经济的迅速发展,Internet飞速发展,计算机网络应用也得到了越来越多的应用。
高校既是知识密集的地方,也是电脑普及率最高的地方之一。
大部分学校为便于学生的学习与生活都建有内部的局域网。
局域网将高校内大部分部门、机构、宿舍等联结起来,以达到信息资源传输与共享、提高效率的目的。
此外,高校拥有较多的先进实验室,为学生开展电子商务模拟操作和实际操作提供了良好环境。
同时,随着网络的越来越发达,用户的需求也越来越高。
家教信息网是实现教育资源分配的桥梁网络,有巨大的教育资源库,它集全社会的力量,使教育资源无限增长。
我国著名科学家钱学森如是论述未来教育:
“未来教育=人脑+电脑+网络。
”然而,当前我国历史教育界同行的目光依然较多关注PPT等基本多媒体教学手段的运用,甚至将它与现代信息技术划上了等号。
殊不知,我们还有网络这一媒介没有从更大程度上发挥它的重要作用。
这对于发达地区和欠发达地区,高投入学校和条件差的学校在获取教育资源的权利上达成平等,使每一位教师和学生都能均等的享受得到培训和受教育的机会,不再会受到学校水平,教材,教师能力的限制。
不仅能极大的提高教学效率,而且能实现教育公平的社会思想。
本系统通过需求分析,通过网站,全面宣传,展示教学风采、优点与特色,能够使学生轻松的在本网站需找到真正的良师益友,在学习上达到事半功倍的效果。
2.2可行性分析
(1)技术可行性:
本系统仅需要一台装有Access数据库的计算机即可,对机器本身没有太高的要求,一般当前学校或个人电脑完全可满足要求。
对于软件技术要求,现在的程序设计语言已非常成熟,要运用.asp样式图形图像制作工具来制作生动活泼的网页及美观的图形文件或动画文件,数据库使用Access。
(2)经济可行性:
开发、运行、维护该系统大概所需的成本就会需要不少钱,这对于能够在管理上、运营上给集团带来变化并能产生效益节约资源来说,其运营的经济效益大大超过了开发和维护该系统的成本,所以,在经济上,执行该系统也是可行的。
(3)操作可行性:
界面设计时充分考虑管理人员的习惯,使得操作简单;数据录入迅速、规范、可靠;统计准确;制表灵活;适应力强;容易扩充。
3系统需求分析
需求分析是整个设计过程的基础,最困难、最消耗时间的一步。
它的最终结果是提供一个可作为设计基础的系统说明书,在网站项目的需求分析中主要是由开发者来确定对用户需求的理解程度,而用户调查和市场调研等需求分析活动的目的就是帮助系统开发者加深对用户需求的理解和对前期不明确的地方进行明确化,以便于日后在项目开发过程中作为开发成员的依据和借鉴。
当然一次成功的需求分析不仅需要系统开发者的分析而且还需要对客户需求进行分析,这是需要所有开发者共同努力的。
通过需求分析将使可行性研究阶段获得的粗略的用户需求具体化,并且满足以下的基本要求:
完整性,一致性,现实性,有效性。
3.1系统的综合需求
(1)系统界面要求
该系统是一个提供家教信息的网站平台,因此在界面上要求美观简洁、操作简单、做到各种信息一览眼底的视觉效果,各种需求信息齐全明了,可以让使用者或高级管理者方便学习或者使用。
在外,为了便于后期的维护,还要具有一定的可扩展性,有利于日后的改进。
(2)系统的功能要求
①对网上找家教老师的学生进行基本信息的注册。
②提供教师和学生的基本资料的查询。
③提供家教需求信息的浏览。
④学生信息的反馈功能。
(3)系统的性能要求
面对计算机行业的高速发展和计算机行业信息化发展的过程中出现的各种情况,家教信息网站系统需要完具有以下性能:
①实现多点操作的信息共享,相互之间的信息传递准确,快捷和顺畅。
②服务管理信息化,可随时掌握在校学生的最新要求。
③系统界面友好美观,操作简单易行,查询灵活方便,数据存储安全。
④系统维护方便可靠,有效高的安全性,满足实用性,先进行的要求。
(4)安全可靠性要求
本系统提供数据修改删除等功能。
这样做主要是为了防止系统一旦出现问题而造成的数据冗余。
因此,它可以使管理者有效控制用户对系统的使用,使系统处于一个安全且负载合理的运行状况,还能提高系统的应用适应性。
本系统采用管理员登录的方式,方式进行安全性管理,只有满足权限的人才可以进行业务的操作。
(5)系统的运行要求
本设计需要的基本硬件环境如下:
CPU:
主频在166MHz以上,Intel或AMD。
内存:
容量在32MB以上(最好是64MB或者更高,这样就可以提高调试效率和运行速度)
硬盘:
空间在1GB以上,转速在5400转/秒或者更高。
3.2数据流程分析
数据流程图可以体现出各种实体之间的数据流动、存储、处理的逻辑关系。
数据流图描述了系统静态数据构成和关系的有利工具,数据流图更多地从静态的观点来考察一个实际的业务系统。
一个正确的数据流程是今后新系统用以实现用户需求的保证。
因此,数据流程分析就显得非常重要。
本网站相关数据流程图如图1、2所示:
图1新学员注册模块数据流程图
图2留言板模块数据流程图
3.3数据字典
数据字典实际上是关于系统数据的数据库。
在整个系统开发过程以及系统运行后的维护阶段,数据字典是必不可少的工具。
数据字典是所有人员工作的依据、统一的标准。
它可以确保数据在系统中的完整性和一致性。
他是对所有与系统相关的数据元素的一个有组织的列表,以及精确的、严格的定义,使得用户和系统分析员对于输入、输出、存储成分和中间计算结果有共同的理解。
(1)数据流条目如表1所示:
表1数据流条目
序号
数据流名
来源
去向
1
2
3
用户录入信息
用户资料修改
用户留言信息
个人资料的维护
个人资料的维护
用户留言处理
管理员
用户
管理员
(2)文件条目如表2示:
表2文件条目表
序号
文件名
编号
简述
组成
1
用户资料
P1
该文件由用户输入
姓名、性别、出生日期、身份证、毕业院校、专业、教育背景、个人经历、联系方式、电话
2
用户留言
P2
浏览的用户都可在上面留言
用户姓名、主题、Email、qq、评论内容
(3)数据项条目如表3所示:
表3数据项条目表
序号
数据项名
简述
类型
1
username
用户名
文本
2
password
密码
文本
3
email
邮箱
文本
4
height
身高
数字
5
age
年龄
数字
7
sex
性别
文本
9
school
毕业院校
文本
11
phone
联系电话
数字
4软件设计
4.1总体设计
该系统在功能上能够满足学员的要求,尤其是在家教人员的信息的管理上不仅能够节约人力资源,提高工作效率,而且信息的交流也变的快捷,不容易造成资源浪费,使得资源的利用实现最优化。
下面将该系统的主要功能作个简要分析介绍如图3所示:
图3网站总设计图
4.1.1网页信息平台功能
网页信息平台:
方便学生、家长以及教员的日常工作,能够合理安排任务。
如以下几点:
提供公司家教员工的基本资料的查询。
提供教员,学员的基本资料的查询。
提供家教需求信息的浏览。
学生信息反馈功能。
4.1.2后台管理
后台管理:
后台是每个系统所必不可缺的,不管是网页设计还是数据库,都占有重要的位置,在本网站中如以下几点:
(1)系统设置:
系统的基本设置。
技能级别:
设定家教老师的级别,级别可以任意设定。
学历设定:
用于快速输入家教老师的文化水平。
权限设置:
设置不同用户的权限级别和具体使用权限。
(2)资料维护:
对求教学生及教学老师的基本资料进行增加、修改、删除等日常维护。
①教师管理:
教师基本资料、合同情况、教学经历进行查询、分析、维护。
任务输入:
输入教员任务情况。
资料输入:
快速输入教员的详细个人资料。
资料维护:
查询教员的各项记录,并可以对基本资料进行修改、删除等维护。
教员时间管理:
列出所有教员的时间表和去往家庭联系方式(如:
电话,地址)。
②学生管理:
对学生的资料、收费、学员领退进行管理。
学生资料维护:
对学生的基本资料进行查询、增加、修改、删除等日常操作。
4.2详细设计
4.2.1站点建立
制作每个网站都要先建立好站点,这样才能对站点里的文件进行管理,数据库和页面链接才能正确设置,建立站点步骤如下:
(1)启动”DreamWeaverMX2008”,执行”站点/新建站点”命令,在弹出的对话框中选择”高级”选项卡。
(2)在”分类”列表框中选择”本地信息”项,然后在右侧设置相应的参数,如图4所示:
图4设置本地信息
(3)在”分类”列表框中选择”远程信息”项,然后在右侧设置相应的参数,如图5所示。
图5远程信息设置图
4.2.2界面设计
界面是用户接触到的系统的形象,是系统与用户之间的接口,也是控制和选择信息输入输出的主要途径,用户正是通过一个个界面来了解和使用系统,从而实现系统的功能。
基于此原因,本系统的界面设计,简单美观,可视性好,色彩柔和,使用户视觉感觉较好,同时让用户感觉友好、简便、实用、一目了然、易于操作。
(1)首页面
首页是整个网站功能的基本框架,以家教信息平台的LOGO为背景,除了包括各部分的链接标题外,还包括一些家教信息的介绍、更新时间。
把这些内容放在首页的目的是使学员们对本站功能能够一目了然,并且作为学员考虑能够在短时间内找到要找的信息,如图6所示:
图6首页面图
(2)会员注册
本系统中核心就是为学生着想,新来的学员或家长能过进入会员注册界面进行学员注册以方便能够寻找需要的信息,注册形式简单方便,如图7所示:
图7学员注册图
(3)信息查找界面
本系统提供了教员信息列表名单,还有一些比较优秀的教员推荐功能,在这边学生可以找到他要需求的家教以及学院需要补的科目,只需要选择你需要的科目然后再提交就可以了,也可以直接选则某一位你认为比较适合你的教师。
如图8、9所示:
图8学员发布需求信息图
图9学员选课信息图
(4)信息反馈界面
为了提高教学质量,提升孩子的学习能力,我们还设计了教学信息质量反馈功能,这样我们既能了解学员对我们教学机构的意见也能知道孩子对我们教员有什么意见,我们就能在第一时间内知道学员的要求以及怎样去安排教员,改善教学。
如图10所示:
图10学员信息反馈图
4.2.3ODBC配置
点击控制面板|管理工具|数据源(ODBC)|系统DSN|添加|DriverdoMicrosoftAccess(*.mdb)数据源名称为data数据选择我们前面所建立的数据库文件data.mdb(备注:
本设计中各个模块数据库独立,下面以BBS中的数据库距离说明)如图11、12所示:
图11选择数据源的驱动程序
图12选择数据源及路径
4.2.4数据库设计
本文介绍了当今社会的一大热点行业——家政服务网,它的设计与实现,根据现在人们的消费观念,设计并实现了该系统,希望人们能从根本了解网络连锁商店的后台管理和前台经营情况。
在这个系统中,会有很多数据存在,而这些数据对于整个系统的运行来说是非常重要的,于是要对这些数据设立数据库。
数据库为数据提供了一个公共仓库,在建立这个公共仓库的时候必然要对数据库进行概念设计,用来确切的知道大量数据之间到底有几重关系时,因此要引入我们的三线表设计。
三线表以其形式简洁、功能分明、阅读方便而在科技论文中被推荐使用。
三线表通常只有3条线,即顶线、底线和栏目线(见图,注意:
没有竖线)。
其中顶线和底线为粗线,栏目线为细线。
当然,三线表并不一定只有3条线,必要时可加辅助线,但无论加多少条辅助线,仍称做三线表。
(1)学生注册基本信息表:
本网站是家教信息平台网站,它是以学生在线寻找良师益友为目的而设计的,所以首先我们要有学生注册表如表4所示:
表4学生注册基本信息表
列名
数据类型
可否为空
说明
Num
Name
Id
Password
email
自动编号
文本
文本
文本
文本
Notnull
Notnull
Notnull
Notnull
Null
编号
用户名
ID号
密码
电子邮件
(2)家教员工详细资料表:
本网站是以向外推出家教人员为平台,让学生能在这里清晰明了的看到所有家教人员的信息,所以在这边我们实现了家教人员详细信息资料表如表5所示:
表5家教员工详细资料表
列名
数据类型
可否为空
说明
姓名
文本
NOTNULL
家长员姓名
性别
文本
NOTNULL
性别
年龄
文本
NOTNULL
年龄
身份证号
数字
NOTNULL
身份证号码
联系电话
数字
NOTNULL
固定电话
固定居住地
文本
NOTNULL
固定居住地
籍贯
文本
NOTNULL
文化程度
文本
NOTNULL
语言
文本
NOTNULL
健康状况
文本
NOTNULL
工作分类
文本
NOTNULL
照片
文本
NOTNULL
个人说明
文本
NOTNULL
聘用状况
文本
NOTNULL
(3)学生需求信息:
本网站实现的主要功能就是学生的查找功能,进入网站一目了然,然后找到自己所要选择的科目及教师,所以我们制定了学生需求信息表如表6所示:
表6学生需求信息表
列名
数据类型
可否为空
说明
学生编号
需求标题
需求分类
需求内容
录入日期
数字
数字
文本
数字
数字
Notnull
Notnull
Notnull
Null
Notnull
家长编号
标题
类别
需求内容
录入时间
(4)学生反馈:
本网站同时实现了