ImageVerifierCode 换一换
格式:DOCX , 页数:63 ,大小:820.52KB ,
资源ID:25019789      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/25019789.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(家教信息管理系统的设计与实现.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

家教信息管理系统的设计与实现.docx

1、家教信息管理系统的设计与实现家教信息管理系统的设计与实现摘要:当前实现网上找家教是社会发展的趋势之一。通过对家教服务需求的分析,为家教服务提供一个交流和管理的平台,开发出一套以家教信息发布和管理为目标的小型网站信息管理系统。系统基于B/S(Browser/Server)结构模式,以ASP.NET+C#作为前台开发环境,SQL Server作为后台数据库,并结合JavaScript辅助语言开发。实现了学员注册、教员注册、学员教员信息浏览、订单信息浏览、学生信息管理、家教信息管理、信息检索,收藏夹,教员评分评价,发布社区信息,留言等功能。系统实现后,家教双方就能通过网络进行交流,选择符合自己要求的

2、进行联系沟通,达到学员可以选择教员,教员可以选择学员的双选效果,并能管理各自的相关信息。关键词:家教信息;信息管理系统;B/S模式;Home Tutor Information Management SystemAbstract: 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

3、 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 ASP.NET+C# development environment platform for the foreground and sqlServer for the background datab

4、ase and is developed by JavaScript integrated tool. The main functions of this system include: student registration, teacher registration, students and teachers information browse, the order information browse, student information management, teacher information management, the home tutor job advert

5、isement 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” a

6、nd manage themselves information can be achieved through selecting home tutor by student and vice versa.Keywords: Home Tutor Information, Information management, B/S model第1章 绪 论1.1系统开发背景网上找家教不仅是推动家教管理变革与流程创新的有效手段,更是实现人工技能网络化与信息化的桥梁。要彻底实现网上找家教,需建立信息的资源共享机制,建立相应的组织机构,完善身份认证制度,建立健全的家教信息安全机制体系。为了进一步提高网

7、上找家教的效率和质量,适应家教普及发展的需要,实施网上找家教是非常必要的。一直以来,找家教是个古老而又常说常新的话题,随着家教的普及以及形式的多样化,因此,对家教服务及服务质量提出了越来越高的要求。形势的发展:家长学生希望能找到专业以及符合他们诸多条件的教师,教师也希望找到一份地理位置合适,薪酬满意的家教工作。由于传统的做家教和找家教方式已经难以适用家教双方的需求,比如说,学生找老师和老师找学生,过程都过于复杂,非常影响工作效率,也不利于家教这个行业的发展等。但目前,我国信息化程度日益普及,上网已成为工作和生活的重要部分,在全国大部分地区实现网上找家教的条件已经成熟。无可厚非,各个城市地区实现

8、网上找家教是当今社会发展的趋势,学员可以搜索教员查询教员的详细信息,以满足自己的需求;教师也可去选择合适自己的家教工作,而且双方还可在网上通过留言进行咨询和沟通。诚然,实施网上找家教有着人工寻找无与伦比的优势,他可以向学员和教员提供更为方便的服务。因为学员和教员可以通过留言进行咨询,有很好的灵活性与机动性强,非常适用当今家教行业的需求。对管理员来说,统计家教数据将会更加快捷,操作更加方便,从而使家教管理更加规范化、科学化,同时还能够动态掌握家教信息,及时统计相关数据,为该行业的发展提供很重要的数据支持。1.2国内外研究现状目前,国内孩子业余辅导方式大致有三种:辅导班、家教、网络教育,缘于家教的

9、面对面性、一对一或者多对一性,逐渐被家长广泛认可,家教面向的消费群体也从贵族型趋于平民化,家教在三大辅导方式中的比重也随之递增,目前约占三大辅导方式的45%。20世纪90年代末期,家教在中国逐渐普及,兴起于北京、上海等大城市,随后蔓延全国。2004年至今为国内家教行业迅猛发展期,家教开始呈现成熟化、规范化、多元化的强劲发展势头。各地家教网;星罗棋布,几乎遍布国内每个地级市,其中以一点通家教网、天天家教网、阳光家教网为代表,凭借网络平台在全国大中城市填棋布阵发展二级代理或分支机构。网站整合了各地大量师资力量,为家长提供了可参考的师资平台。各类网校:多以国内众多重点中小学为依托构建网上教育平台,使

10、学生购买网卡后可以分享网络教育资源,或者在线与名师交流。该类企业国内以黄冈中学网校、101网校、北京四中网校等为代表,在各地寻找加盟商实现与当地学校的结合,向各中小学生推广网卡。但其模式碍于不能面对面授课、面对面交流,加之目前国人对网络的认可度尚待提高,所以目前普及型推广仍有难度。1.3生产需求状况当地家教机构与远程教育的结合;目前,国内部分地区家教机构借助远程教育的师资优势实现两者结合经营,配备专门网络教室,使学生分享网络资源,并配置2-3名专职教师,使学生遇到问题可以即时提问即时回答,为家教行业的横向整合开创了先河。远程教育目前多处于赔本赚吆喝的境地,但其优势明显,其高速发展将在2015年

11、之后,在经历了多年的积累和经验沉淀后,市场逐渐成熟。随着国家对网络监管制度的完善,国人对网络的认知度逐渐提高,网络教育会逐渐普及,同时有望实现与家教网的整合或联营。随着家教行业竞争的加剧、国内教育制度的不断深化改革,各类家教机构将更加注重学生的素质教育,不再单一为提高孩子学习成绩而努力。教学方法、经营模式将呈现多元化,以适应市场为先导,将更加注重孩子学习兴趣、学习习惯的培养,增强家长对家庭教育的认知,以孩子个性资质为前提,以令孩子勤学、乐学、善学为目标。帮助孩子树立远大目标并鼓励孩子为之奋斗,同时将融入国外先进教育理念,致力于提高孩子综合素质。1.4 开发目的及必要性由此可见,开发网上基于we

12、b的家教信息管理系统的意义在于:对学员来说,无需长途跋涉就可以查找巨大的教员库,选择符合自己教学要求的教员进行联系沟通。即省时又省力。对于教员来说,需要通过网络注册就能把自己的信息传送到网络上,供学员去选择,也能寻早已注册的学员,主动联系。达到一个学员可以选择教员,教员可以选择学员的双选效果,更加具有人性化。对于管理者来说,只需很少的管理人员就可以完成很多的人家教需求任务,使得家教管理更加规范化、科学化,人性化,同时还能够动态掌握教员和学员的信息,及时统计相关数据,为家教管理单位提供决策依据,既减少了人员的组织与花费,又提高了家教的服务水平和质量。1.5 本章小结本章主要是对系统开发背景以及现

13、状状况作了简要的介绍,论证了系统开发的必要性,并结合相关内容阐明了系统的主要研究内容。在下一章节中,将对系统进行系统分析。第2章 家教信息管理系统分析2.1系统可行性分析2.1.1技术可行性分析B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构12。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本

14、(TCO)。以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全 。特别是在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、快捷、高效。在推出ASP之后,微软于1998年又发布了ASP2.0,其与ASP1.0的主要区别是ASP1.0外部的组件需要实例化。在这之后,Microsoft又推

15、出了ASP.NET,它并不是ASP的简单升级,而是全新的一个动态网页实现体系。ASP.NET是微软发展的新的体系结构.NET的一部分,其策略是将互联网本身作为构建新一代操作系统的基础,对互联网和操作系统的设计思想进行合理延伸,这样开发将可创建出摆脱设备硬件束缚的应用程序,轻松实现互联网连接11。ASP.NET技术上的优势:(1)可编程的ASP.NET 控件。ASP.NET 包含大量 HTML 控件。几乎所有页面中的 HTML 元素都能被定义为ASP.NET 控件,而这些控件都能由脚本控制。ASP.NET 同时包含一系列新的面向对象的输入控件,比如可编程的列表框和验证控件。新的Data Grid

16、控件支持分类、数据分页。(2)事件驱动的控件。所有 Web 页面上的ASP.NET 对象都能够发生可被ASP.NET代码处理的事件。可由代码处理的加载、点击和更改事件使得编程更轻松,更有条理6。(3)基于XML的ASP.NET 组件。ASP.NET 组件深入地基于 XML。比如新的AD Rotator,它使用 XML 来存储广告信息和配置。(4)用户身份验证。ASP.NET 支持基于表单的用户身份验证,包括 cookie 管理和自动的非授权登录重定向。(您仍然能够定制自己的登陆页面和用户验证程序)。(5)User 帐户和角色。ASP.NET 允许用户帐户和角色,赋予每个用户(带有一个给定的角色

17、)不同的服务器代码访问权限。(6)更强的性能编译代码。对服务器上ASP.NET 页面的第一个请求是编译其ASP.NET 代码,并在内存中保存一份缓存的备份。这样做的结果当然极大地提高了性能。(7)更容易配置。通过纯文本文件就可完成对ASP.NET 的配置。配置文件可在应用程序运行时进行上传和修改。无需重起服务器。也没有 metabase 和注册方面的难题。(8)更容易开发。不需要重起服务器来配置和替换已编译的代码。ASP.NET 会简单地把所有新的请求重定向到新的代码。(9)不完全的ASP兼容性。ASP.NET 不完全兼容早期的ASP版本,所有大部分旧的ASP代码需要进行修改才能在ASP.NE

18、T下运行。为了解决这个问题,ASP.NET使用了一个新的文件后缀.aspx。这样就使ASP.NET应用程序与 ASP 应用程序能够一起运行在同一个服务器上。SQL Server技术上的优势:SQL Server 2005是一种采用T-SQL语言,基于C/S模式的关系型数据库管理系统。SQL Server 2005存储和管理数据有以下优点: (1) 每个数据项都存储在中央位置,所有用户都可在这个位置使用它们。(2) 各个客户端上不单独存储数据项复本,从而消除了因用户不得不确保使用的信息相同所带来的麻烦。系统不需要确保使用当前值更新所有数据复本,因为中央位置仅有一个复本。(3) 可以在服务器上一次

19、性定义业务和安全规则,并对所有的用户平等执行。(4) 可以在数据库内通过使用约束、存储过程和触发器来强制执行规则。还可在服务器应用程序中执行规则,因为这些应用程序也是许多瘦客户端访问的中央资源。(5) 关系数据库服务器只返回应用程序所需要的数据,优化了网络流量。(6) 最大程度地降低硬件成本,由于数据不是存储在每个客户端上,客户端不必耗费磁盘空间来存储数据。客户端无需在本地增加管理数据的功能,同时,服务器不需将处理能力耗费在显示数据上。(7) 可以配置服务器以优化检索数据所需的磁盘输入/输出容量,配置客户端以优化从服务器检索数据的格式。(8) 可以将服务器存储在一个相对安全的位置,并配备如不间

20、断电源供应系统这样的设备,这比完全保护每个客户端更经济。(9) 维护任务(例如备份和恢复数据)得到简化,因为这些任务都可以集中在中央服务器上执行。2.1.2系统设计方案方案1:设计一个家教信息管理系统,设置3种角色:管理员、教员和学员。管理员,教员和学员都能访问系统。在这个系统中,学员可以发布并查看自己的需求信息,教员对订单进行预约,学员再处理预约的订单,而管理员负责对教员、学员基本信息的管理,网站信息的管理和修改等操作。方案2:设计一个家教信息管理系统,设置4种角色:游客、管理员、教员和学员。教员分为认证教员和非认证教员,游客、管理员,教员和学员都能访问系统。在这个系统中,游客拥有访问系统和

21、注册的功能,可以选择注册成为学员或者教员;学员可以发布并查看修改自己的需求信息,收藏自己喜欢的教员;非认证教员必须通过认证后才能实现订单的预约和处理,提交正确的详细资料并且拥有资格证明的教员才能成为认证教员;认证教员能预约学员发布的订单,经过学员的预约处理后签订试教合同,在试教过程中学员对教员进行评分和评价;而管理员负责对教员、学员库中的基本信息的管理,对教员进行认证和评分及评价管理,网站信息的管理和修改等操作。方案比较:方案2把教师的角色细化为非认证教员和认证教员,更加地明确了两类教师的职责,这样的划分更保证了教员的质量,同时也是对学员的负责,学员可以通过在试教过程中加强对教员的考察,以便更

22、好的选择。添加了评分和评论功能,让其他未选择的学员也有了更多的参考依据。综上所述本系统选择了方案2。2.1.3开发工具和数据库的选择根据2.1.3中技术可行性分析,出于快速开发的考虑,系统选择ASP.NET技术,C#语言,数据库采用SQL Server20052.2需求分析2.2.1系统工作流程分析现在大多数家教信息管理系统工作流程如下:1、教员和学员注册,信息入库2、学员发布家教需求订单3、教员申请认证,认证成功后成为系统正式教员4、教员预约订单5、学员处理订单,进行试教,并对过程和结果进行评价2.2.2系统功能需求分析管理系统主要是教员和学员之间相互的选择实现家教性质的平台,系统用户主要分

23、为四类:管理员、教员、学员、非注册用户(即游客)。在系统中非注册用户(游客)只能访问整个网站,能注册成为教员或者学员,除外不能进行其他相关操作;教员和学员拥有各自的收藏夹,可以收藏教员或学员信息,但教员只能收藏学员,学员只能收藏教员,学员可以发布家教订单,教员能预约相关订单,预约后通过学员的处理签订试教协议,在此过程中学员对教员进行评价和打分,学员和教员能访问整个网站和管理自己的相关信息;管理员认证注册教员的信息,管理留言、订单信息、教员评分和评论、发布社区信息、维护整个系统;教员、学员、管理员能相互留言进行交流。注册成为教员 描述:未注册用户在注册新教员的界面上按要求输入必要的信息,提交到服

24、务器,其结果是服务器将该用户保存到数据,并确定该用户是否注册成功。参与者:注册成为家教教员的用户注册成为教员 描述:未注册用户在注册新学员的界面上按要求输入必要的信息,提交到服务器,其结果是服务器将该用户保存到数据,并确定该用户是否注册成功。参与者:注册成为家教学员的用户教员申请认证 描述:教员填写准确的注册信息和上传相关证书后,便可申请认证教员参与者:未认证教员前提:教员已经注册成功但未认证成功查看学员信息 描述:用户在学员信息主界面的条件输入栏输入相应的条件,可以单条件输入,也可以多条件输入,支持模糊查询。点击查询 ,提交至服务器,服务器根据查询条件从服务器中提取相应的信息,最后分页显示到

25、用户界面。参与者:教员、学员、管理员、游客查看教员信息 描述:用户在教员信息主界面的条件输入栏输入相应的条件,可以单条件输入,也可以多条件输入,支持模糊查询。点击查询,提交至服务器,服务器根据查询条件从服务器中提取相应的信息,最后分页显示到用户界面。参与者:教员、学员、管理员、游客查看教员详细信息 描述:学员在获取到教员信息以后,就可以通过点击记录的最后一项“详细信息”就可以查询学员或教员的详细信息。同时学员可以把教员的信息加入到收藏夹中。前提是学员需登陆。参与者:注册学员前提:查询到了记录项,并且学员已经登陆。查看订单详细信息 描述:教员在获取到订单信息以后,就可以通过点击记录的最后一项“详

26、细信息”就可以查询该订单的详细信息。同时教员可以预约该订单加入到收藏夹中。前提是教员需登陆。非认证教员无此功能。参与者:认证教员前提:查询到了记录项,并且学员已经登陆。个人信息管理 描述:学员和教员都有个人信息管理,修改密码、注册基本资料信息参与者:注册用户前提:用户登陆家教信息管理 描述:学员可以发布多条家教信息,发布信息将会以订单的形式保存在管理系统中,直到被教员预约。在家教记录页面中可以查看已处理的家教信息,处理被教员预约的家教信息,或查看删除发布但未被预约的信息。参与者:学员前提:学员登陆,进入发布家教信息页面收藏夹信息管理 描述:用户在收藏夹页面维护自己的信息的时候,就可以查看我的收

27、藏,教员可查看未预约的订单表和自己的预约单,学员则可以查看收藏的教师,对收藏信息进行查看和删除等操作。参与者:注册用户前提:用户登陆,进入收藏夹信息管理页面留言管理 描述:用户在登录后可以查看我的留言,对新收到的message进行回复,或者进行新的留言。参与者:注册用户前提:用户登陆,进入留言管理页面教员评价 描述:学员在登录后可以对认证教师进行评价,查看教员的评价参与者:学员前提:学员登陆,进入教师详细界面家教社区 描述:家教社区列出了所有发布的文章等信息,用户可以点击标题连接进行查看。参与者:访问用户管理员信息管理 描述:管理员管理教员信息,学员信息,教员认证管理,教员评分管理,教员评论管

28、理和用户留言管理。参与者:系统管理员前提:管理员需要登录2.2.2系统功能表表2-1 系统功能表编号功能名称功能描述1用户管理包括用户信息注册、信息审核、信息维护等。1.1教员/学员注册通过前台相关页面注册成为教员或学员,教员注册成功后需要通过管理员审核后才能正式加入教员库。学员直接加入学员库。1.2教员/学员登录通过注册信息进行登录系统1.3查看教员/学员信息查看教员/学员详细信息。1.4用户信息修改教员和学员在自己相应的页面进行信息的修改1.5学员发布订单学员可发布订单信息1.6教员申请认证未认证教员可填写详细信息和上传相关证书申请正好2搜索管理分为用户对学员或教员进行搜索2.1对订单进行

29、搜索条件输入栏输入你的限制条件进行搜索,也可不输入,搜索全部信息,搜索信息分页显示2.2对教员进行搜索条件输入栏输入你的限制条件进行搜索,也可不输入,搜索全部信息,搜索信息分页显示2.3学员将搜索教师信息加入收藏夹学员可将搜索到教员信息加入收藏夹2.4认证教员能将搜索的订单信息进行预约后加入收藏夹认证后的教员能通过搜索到的教员信息加入收藏夹3系统管理包括管理员登录,管理3.1管理员登录验证管理员的登登录信息,然后对系统进行维护工作3.2管理员信息管理修改管理员信息,查看管理员操作记录3.3教员认证管理认证申请教员,添加删除修改教员信息3.4学员订单管理添加删除修改学员订单信息3.5教员评分管理

30、教员评分信息管理3.6教员评论管理教员评论信息管理3.7用户留言管理用户留言信息管理3.8社区管理发布文章,管理社区文章4家教社区管理社区资讯信息的浏览4.1社区资讯显示所有会员发表的学习方法等,供大家参考5收藏夹管理包括修改用户基本信息、我的收藏、查看和回复留言、查看和发布社区信息。5.1我的收藏学员用户收藏教员用户,教员用户收藏学员订单,可以对收藏的用户留言。5.2查看和回复留言注册会员可以查看和回复其他会员给自己的留言5.3预约处理学员可以将已被预约的订单进行处理,删除或者签订试教协议2.2.3系统数据流图1. 顶层数据流图图2-1顶层数据流图2. 登录模块数据流图登录模块主要就是供拥有

31、账号密码的用户:教员、学员、系统管理员来登录进入各自操作界面的接口,在登录时只要输入账号密码和验证信息点击登录,然后由系统判定账号密码是否正确和进入哪个界面。如图2-2所示。图2-2登录模块数据流图3. 用户管理模块数据流图用户管理模块数据流图 如图2-3所示。图2-3用户管理模块数据流图4. 搜索模块数据流图注册用户登录后可以选择查看教员学员库中所有基本情况,也可以输入条件搜索所有符合条件的教员或学员信息,支持模糊查询。如图2-4搜索模块数据流图所示。图2-4搜索模块数据流图5. 系统管理模块数据流图管理员登录后可以修改管理员登录信息和查看操作记录,可以认证管理教员信息,进行其他管理,包括(学员订单管理,教员评分管理,教员评论管理,用户留言管理)如图2-5-1和图2-5-2系统管理模块数据流图所示。图2-5-1系统管理模块数据流图图2-5-2系统管理模块其他管理数据流图6. 社区管理模块数据流图用户可以直接访问家教社区模块,查看相关社区信息,如图2-6社区管理模块所示。图2-6社区管理模块数据流图7. 收藏夹管理模块数据流图用户进入自己的收藏夹管理页面后,学员可以查看自己的订单是否被预约和自己的收藏教师,

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1