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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

#aspt179sqlserver家教信息管理系统.docx

1、#aspt179sqlserver家教信息管理系统家教管理系统XX(四川农业大学商学院,计算机科学与技术专业教育,XX)导师:XX(四川农业大学旅游学院,教育技术系,XX)摘 要: 我国传统的家教模式就是学生及家长主动找老师,不具有严格的制度。本家教交流平台是一套操作简单、应用广泛、扩展行强的交流系统。 家教交流系统的优越性在于对教员,学员的资料进行动态的管理,修改,添加,删除都非常方便,查找教学员准确资料非常方便;学生可以免费查看网站上的家教信息,挑选适合自己的家教;教师可以免费查看网站上的需求信息,挑选适合自己的学生;学生可以发布自己的需求信息,让更多教师看到自己的需求信息。有统一的制度;

2、学员及家长对教员不满意可投诉;时间上的选择非常灵活。从而达到提高家教效率的目的。此家教管理系统采用微软的开发平台Studio2005进行开发,采用B/S模式,数据库采用微软的SQL Server2005数据库来存放数据信息。关键词:家教管理系统;;Visual Studio2005; SQL Server2005Tutoring management systemXX(Computer science and Technology Education, Business College, Sichuan Agricultural University, XX) Tutor: XX(Educat

3、ion Technology, Tourism College, Sichuan Agricultural University, XX)ABSTRACT: Chinas traditional tutoring model is that students and parents take the initiative to find a teacher, does not have a strict system. The tutor is a simple platform, widely used to expand the line and strong communication

4、system. Communication system is the superiority of tutoring for teachers, students carry out dynamic management of data, modify, add, delete, are very easy to find accurate information on the teaching staff is very convenient; students free tutoring to view information on the site, choose their own

5、tutor ; teachers can view the site free of charge on demand information, select their own students; students can publish their own information needs, so that more teachers need to see their information. Have a unified system; students and parents can be satisfied teacher complaints; time the choice

6、is very flexible. Tutor so as to improve efficiency.This tutor management system using Microsofts development platform Studio2005 for development, with B / S mode, the database uses Microsoft SQL Server2005 database to store data.Keywords: Tutoring management system; ; Visual Studio2005; SQL Server2

7、005目 录1 前言 11.1研究意义 11.2国内外现状 11.3 预期目标 21.4 主要研究内容 22 相关技术 32.1 NET技术 32.2 数据库技术 42.3 C/S和B/S的比较 43 需求分析 63.1系统总体目标 63.2可行性分析 63.2.1 性能分析 63.2.2运行需求 63.2.3功能需求 63.3 需求分析 63.4 系统关键流程 84概要设计 114.1 概念结构设计 114.2 逻辑设计 134.3功能模块设计 155 系统实现 175.1 网站首页 175.2 用户登录模块 185.3 用户注册模块 195.4 需求信息模块 205.5 论坛管理模块 21

8、致 谢 23参考文献 241 前言1.1研究意义在现代人的生活中Internet已经成为生活、学习、工作中不可缺少的一部分。Internet是跨平台的,它不需要用户在自己的机器上安装任何其他的软件,只要有一个浏览器,就可以浏览到各种各样的信息,享受各种各样的服务。家教信息平台利用网络能更方便地让学生、老师互相了解对方,更好地开展教学任务。提高教学效率。 当今时代的两个显著特点就是世界经济一体化和以计算机为代表的信息技术的快速发展。家教信息管理系统的应用能够提供这种有效的决策支持。家教信息管理系统运用了先进的、管理的、信息的处理技术来针对环境的挑战,它实际是随着计算机软件和网络技术不断地前进而前

9、进,随着环境不断地变化而变化的。这样就有了新的解答家教信息管理系统是逐步发展的过程,使之更好地适应社会的发展需求。我国传统的家教模式就是学生及家长主动找老师,不具有严格的制度。本家教交流平台是一套操作简单、应用广泛、扩展行强的交流系统。 家教交流系统的优越性在于对教员,学员的资料进行动态的管理,修改,添加,删除都非常方便,查找教学员准确资料非常方便;学生可以免费查看网站上的家教信息,挑选适合自己的家教;教师可以免费查看网站上的需求信息,挑选适合自己的学生;学生可以发布自己的需求信息,让更多教师看到自己的需求信息。有统一的制度;学员及家长对教员不满意可投诉;时间上的选择非常灵活。从而达到提高家教

10、效率的目的。1.2国内外现状我国的大学生家教现状:一、找不到做家教的正确途径;许多的大学生都是“空有报国热情,却报国无路”,他们中的一部分人想去做家教,但是却没有合适的途径,这样导致他们不能成为大学生家教大家庭中的一员。许多的大学生都会选择去中介公司或者人才市场登记,然后等待家教需求方联系自己。这样不仅浪费了时间,更多的是得不到任何来自中介公司或者人才市场的回复信息。二、没有专属的大学生家教信息网站;现在的有些网站都提供家教信息,但是大多数都是提供给教师,而上面的信息也很大程度上是不针对大学生的,几乎没有大学生专属的家教信息网站。在国外,有很多的大学生专属家教网站,例如:中国留学生网,在这个网

11、站上面我们可以很清楚地看到,50%以上的中国留学生在国外留学期间都会选择家教,这样既锻炼了自己,又服务了社会。而在中国的香港和澳门地区,这样的情况也是很普遍的.1.3 预期目标设计一个尽可能满足学生和老师都满足的一个家教平台,使用简单、明了的家教管理系统平台。本平台基于B/S模式,分为客户端和服务器端。能够为学生尽可能全面的了解教师的基本情况,找到自己心中认为最合适的教师来指导自己学习,教师也可以知道自己的辅导的学生,为了更能够完善自己,了解家教教师,学生的特点,我们开发了这个家教信息管理系统。系统可以管理家教教师的基本情况,可以在网站上注册,发布自己的信息,然后想要辅导的学生就可以看到自己发

12、布的信息。在家教信息管理系统上,想要辅导的学生就可以找到符合自己的家教。找到自己喜欢的家教,学生可以在网站注册,可以发布自己的需求信息。注册的学生可以发表帖子,讨论话题,发表评论。1.4 主要研究内容学生可以免费查看网站上的家教信息,挑选适合自己的家教;教师可以免费查看网站上的需求信息,挑选适合自己的学生;学生可以发布自己的需求信息,让更多教师看到自己的需求信息。家教信息管理系统是由三个角色组成,分别是家教教师、系统管理员和学生。在各个角色中也相应附加了详细的功能。 2 相关技术2.1 NET技术Visual C# .NET 2010,版本号,4.0,是微软开发的一种面向对象的编程语言,是微软

13、.NET开发环境的重要组成部分。它是为生成在 .NET Framework 上运行的多种应用程序而设计的。C# 简单、功能强大、类型安全,而且是面向对象的。C# 凭借它的许多创新,在保持 C 样式语言的表示形式和优美的同时,实现了应用程序的快速开发。Visual F# .NET 2010,版本号,2.0,是由微软发展的为微软.NET语言提供运行环境的程序设计语言,是函数编程语言(FP,Functional Programming),函数编程语言最重要的基础是 Lambda Calculus 。它是基于OCaml的,而OCaml是基于ML函数程式语言。有时F#和OCaml的程式可以交互编译。AS

14、P.NET简介ASP.NET是ASP的下一代版本,然而ASP.NET又并非从ASP3.0自然演化而来,在许多方面,ASP.NET与ASP有着本质的不同。ASP.NET完全基于模块与组件,具有更好的可扩展性与可定制性,数据处理方面更是引入了许多激动人心的新技术,正是这些具有革新意义的新特性,让ASP.NET远远超越了ASP,同时也提供给web开发人员更好的灵活性,有效缩短了web应用程序的开发周期。ASP.NET与Windows 2000 Server/Advanced Server的完美组合,为中小型乃至企业级的web商业模型提供了一个更为稳定,高效,安全的运行环境。基于Windows认证技术

15、和每应用程序配置,你可以确性你的原程序时绝对安全的。ASP.NET 的语法在很大程度上与 ASP 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有 ASP 应用程序中逐渐添加 ASP.NET 功能,随时增强 ASP 应用程序的功能。ASP.NET 是一个已编译的、基于 .NET 的环境,把基于通用语言的程序在服务器上运行。将程序在服务器端首次运行时进行编译,比ASP即时解释程序速度上要快很多.而且是可以用任何与 .NET 兼容的语言(包括 Visual Basic .NET、C# 和 JScript .NET.)创作应用程序。另

16、外,任何 ASP.NET 应用程序都可以使用整个 .NET Framework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。2.2 数据库技术SQL Server 是一个关系数据库管理系统。它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2 版本。在Windows NT推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Win

17、dows NT 版本。Sybase 则较专注于SQL Server在UNIX 操作系统上的应SQL Server安装界面用3。SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理。SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。SQL Server 2005 数据引擎是本企业数据管理解决方案的核心。此外 SQL Server 2005 结合了分析、报表、集成和通知功能。这使您的企业可以构建和部署经济有效的 BI 解决方案,帮助您的团

18、队通过记分卡、Dashboard、Web services 和移动设备将数据应用推向业务的各个领域。SQL Server 是一个关系数据库管理系统它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的于1988 年推出了第一个OS/2 版本在Windows NT 推出后Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了Microsoft 将SQL Server 移植到Windows NT。SQL Server 2005 是Microsoft 公司推出的SQL Server 数据库管理系统的最新版本该版本继承了SQL Server 7.

19、0 版本的优点同时又比它增加了许多更先进的功能具有使用方便可伸缩性好与相关软件集成程度高等优点可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。2.3 C/S和B/S的比较1C/S和B/S的不同点C/S和B/S是当今世界开发模式技术架构的两大主流技术。Client/Server是建立在局域网的基础上的,Browser/Server是建立在广域网的基础上的。 (1)、硬件环境不同: C/S一般建立在专用的网络上,小范围里的网络环境,局域网之间再通过专门服务器提供连接和数据交换服务。 B/S建

20、立在广域网之上的,不必是专门的网络硬件环境,例如电话上网,租用设备,信息自己管理,有比C/S更强的适应范围,一般只要有操作系统和浏览器就行。 (2)、对安全要求不同 C/S一般面向相对固定的用户群,对信息安全的控制能力很强。一般高度机密的信息系统采用C/S结构适宜,可以通过B/S发布部分可公开信息。 B/S建立在广域网之上,对安全的控制能力相对弱,面向是不可知的用户群。 (3)、对程序架构不同 C/S程序可以更加注重流程,可以对权限多层次校验,对系统运行速度可以较少考虑。 B/S对安全以及访问速度的多重的考虑,建立在需要更加优化的基础之上。比C/S有更高的要求,B/S结构的程序架构是发展的趋势

21、,从MS的.Net系列的BizTalk2000Exchange2000等,全面支持网络的构件搭建的系统。SUN和IBM推的JavaBean构件技术等,使B/S更加成熟。 (4)、软件重用不同 C/S程序可以不可避免的整体性考虑,构件的重用性不如在B/S要求下的构件的重用性好。 B/S对的多重结构,要求构件相对独立的功能。能够相对较好的重用。就如买来的餐桌可以再利用,而不是做在墙上的石头桌子。 (5)、系统维护不同 系统维护是软件生存周期中,开销大,相当重要 3 需求分析3.1系统总体目标1.家教管理系统数据库的设计。2.教员信息注册和查询。3.需求信息的发布,预订和管理。4.在线咨询和回复信息

22、。5.实现学员和教师的在线交流。3.2可行性分析3.2.1 性能分析系统涉及到家教管理系统的一些重要信息,因而安全性极为重要,所以要保证后台和前台的数据安全,有些信息用户不登录是没办法进入和操作的。考虑到目前处于毕业设计阶段,但该系统今后可能投入到商业化运营中,故该系统的总体性能应有一定的严格要求,具体如下:联机系统对用户请求的响应时间不应超过10S,以免用户产生等待感。3.2.2运行需求支持该系统运行的系统软件是:Windows XP SP2 +IIS6.0; 数据库管理系统是:MS SQL Server 2005;3.2.3功能需求学生可以免费查看网站上的家教信息,挑选适合自己的家教;教师

23、可以免费查看网站上的需求信息,挑选适合自己的学生;学生可以发布自己的需求信息,让更多教师看到自己的需求信息。家教信息管理系统是由三个角色组成,分别是家教教师、系统管理员和学生。在各个角色中也相应附加了详细的功能。3.3 需求分析家教管理系统主要满足3种类型用户的需求,这3种类型用户分别为学生信息、教师信息、系统管理员,以下将分别详细讨论这3种类型的用户需求:用户的静态结构图如图3.1所示:图3.1 用户的静态结构图普通用户组:普通用户组是这两种用户里面权限较低的用户,只可以对超市商品信息进行浏览,无法进行其他操作,而且无需经过身份验证即可实现该操作。普通用户组的用例图如图3.2所示:图3.2

24、普通用户组的用例图系统管理员组:系统管理员组是这两种用户里面权限较高的用户,可以对前台操作的所有信息进行管理,包括公告信息,论坛信息,用户信息,留言信息,账号信息,需求信息。系统管理员组的用例图如图3.3所示:图3.3 系统管理员组的用例图3.4 系统关键流程登录模块是系统的首页面是对用户登录模块进行管理的功能模块,用户输入帐号和密码选择用户角色登录成功后根据角色的不同分别进入不同的管理模块。用户登录的流程图如图3-4。图3-4用户登录流程图修改用户信息的流程图如图3-5。图3-5查询借阅信息流程图发布需求信息的流程图如图3-6。图3-6发布需求信息流程图在线咨询信息的流程图如图3-7。图3-

25、7在线咨询流程图4概要设计4.1 概念结构设计ER图是用来描述某一组织(单位)的概念模型,提供了表示实体、属性和联系的方法。构成ER图的基本要素是实体、属性和关系。实体是指客观存在并可相互区分的事特。属性指指实体所具有的每一个特性。E-R图将属性与相关的实体集连接,或将实体集与联系集相连来直接反映该系统的各个实体的关系3。下面是本系统相关的E-R图。管理员信息实体,如图4-1所示:图4- 1管理员信息实体将“管理员”、“留言信息”作为实体,他们的局部E-R图,如4-2所示:图4- 2 管理员与留言信息局部E-R图将“管理员”、“公告信息”作为实体,他们的局部E一R图,如4-3所示:图4- 3

26、管理员与公告信息局部E-R图将“管理员”、“论坛信息”作为实体,他们的局部E一R图,如4-4所示:图4- 4 管理员与论坛信息局部E-R图将“管理员”、学生信息、“需求信息”作为实体,他们的局部E一R图,如4-5所示:图4- 5 管理员学生需求信息局部E-R图4.2 逻辑设计各个表的设计结果如下:表4-1 Admin 管理员信息表序号列名数据类型长度主键允许空说明1idint4是否主键2Namenvarchar50是登录账号3Pwdnvarchar50是登录密码表4-2 liuyan 在线咨询信息表序号列名数据类型长度主键允许空说明1idint4是否主键2namenvarchar50是留言人6

27、contentnvarchar1000是内容9addTimedatetime8是时间10huifunvarchar200是回复表4-3 News 公告信息表序号列名数据类型长度主键允许空说明1idint4是否主键2titlenvarchar50是标题3contentstext16是内容4addtimedatetime8是时间表4-4 Replay 回复信息表序号列名数据类型长度主键允许空说明1idint4是否主键2Replaytext16是回复3ReplayUsernvarchar100是回复人4TopicIdint4是帖子编号5AddTimedatetime8是时间表4-5 STYY 学生预

28、订信息表序号列名数据类型长度主键允许空说明1idint4是否主键2TIdnvarchar50是教师编号4StIdint4是学生编号表4-6 Topic序号列名数据类型长度主键允许空说明1idint4是否主键2Topictext16是主题3AddUsernvarchar100是发布人4Addtimedatetime8是时间5Contenttext16是内容表4-7 TYY 需求预订信息表序号列名数据类型长度主键允许空说明1idint4是否主键2Xidint4是需求编号3Tidint4是教师编号表4-8 Users 用户信息表序号列名数据类型长度主键允许空说明1idint4是否主键2UserNam

29、envarchar50是账号3XingMingnvarchar50是姓名4Sexnvarchar50是性别5Agenvarchar50是年龄6Dstext16是描述7emalnvarchar50是邮箱8pwdnvarchar50是密码9UserTypenvarchar50是类型10XueXiaonvarchar50是工号表4-9 XuQiu 需求信息表序号列名数据类型长度主键允许空说明1idint4是否主键2Titlesnvarchar50是标题3UserIdnvarchar50是用户编号4UserNamenvarchar50是用户姓名5KeMUnvarchar50是科目6Sexnvarchar50是性别7FeiYongnvarchar50是费用8DiDiannvarchar50是地点9YaoQiu

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

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