




已阅读5页,还剩44页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
海 南 大 学毕 业 论 文(设计)题 目:家教中介网站的开发与管理 学 号:20100902320107 姓 名:王强 年 级:10级 学 院:应用科技学院 系 别:计算机系 专 业:网络工程 指导教师:李淑 完成日期:2014 年 04月 22 日 V摘 要 当今时代的两个显著特点就是世界经济一体化和以计算机为代表的信息技术的快速发展。一个组织要在激烈的竞争中保持优势和不断发展,必须对迅速变化的环境灵敏地做出有效的反应。家教信息管理网站的应用能够提供这种有效的决策支持。家教信息管理网站运用了先进的、管理的、信息的处理技术来针对环境的挑战,它实际是随着计算机软件和网络技术不断地前进而前进,随着环境不断地变化而变化的。这样就有了新的解答家教信息管理网站是逐步发展的过程,使之更好地适应社会的发展需求。学生可以免费查看网站上的家教信息,挑选适合自己的家教;教师可以免费查看网站上的需求信息,挑选适合自己的学生;学生可以发布自己的需求信息,让更多教师看到自己的需求信息。本文论述了开发一个简单的网上家教信息管理所用到的关键技术和方法。其中运用了asp技术、access数据库等,对上述技术的实现方法进行了详细的讨论,介绍了在smart server web服务器上,利用asp技术,实现了一个简单的家教信息管理网站的设计与开发,并详细讨论了该网站的实现过程及其结构。本网站主要实现了前台和后台两部分的功能。在前台部分实现了注册登录、信息浏览、个人中心。后台部分实现了用户管理和信息管理。关键词:家教信息管理,信息技术,网站ABSTRACTThe two notable features of the present era of world economic integration and the rapid development of the computer as the representative of IT. An organization to maintain our competitive edge and continued development in the fierce competition, we must be sensitive to an effective response to rapidly changing environment. The application of the tutor information management system to provide effective decision support. The tutor information management system for the use of advanced management, information processing technology to address environmental challenges, it is actually computer software and network technology continues to advance and move forward and change as the environment is constantly changing. This will have a new answers - Tutoring information management system is an evolving process, and to make it better adapted to the needs of social development. Students can view the free tutoring information on the site, selected for their tutor; teachers free to view the site requirements, the selection of students; students can publish their own needs, more teachers to see their needs .This article discusses the key technologies and methods to develop a simple online tutoring information management used. The use of asp technology, the access database, a detailed discussion of the above techniques to realize, in smart server6.0 server using asp technology, design and development of a simple tutor information management system and discussed in detail the system implementation process and its structure.This site part of the function of the foreground and background. In the front part of the registered log information browsing, personal center. The background part of the user management and information managementKEY WORDS:Family information management,information technology,web site, 目 录第1章 绪论11.1 网站开发背景11.2 网站开发目标11.3 网站提出的意义及价值1第2章 网站分析32.1网站需求分析32.1.1理解需求32.1.2用户需求32.1.3功能需求32.2.网站可行性分析32.2.1 技术可行性分析42.2.2 经济可行性分析4第3章 开发环境概述53.1 asp介绍53.1.1 asp的简介73.1.2 asp的构架优劣73.1.3 asp的数据库支持73.1.4 asp的数据库访问实现技术83.2 access数据库介绍93.3 面向对象设计113.3.1面向对象的优点123.3.2面向对象主要特征123.4网站开发工具13第4章 网站总体设计144.1.网站设计思想144.2网站总体功能设计144.3网站模块划分154.4网站角色功能描述16第5章 数据库设计195.1数据概念结构设计 E-R图195.2网站逻辑结构设计关系模式215.3网站逻辑结构设计关系表22第6章 网站实现256.1家教信息管理网站首页256.1.1功能描述256.1.2界面设计256.1.3网站主页关键代码286.2用户注册模块296.2.1功能描述296.2.2界面设计306.2.3注册页面关键代码306.3用户信息管理模块326.3.1功能描述326.3.2界面设计336.3.3用户信息管理重要代码336.4管理员后台管理模块346.4.1功能描述346.4.2界面设计346.4.3后台管理关键代码35毕业设计小结40致 谢41参考文献42III 第1章 绪论1.1 网站开发背景在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用.因此网站建设在Internet应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。本网站为家教服务提供一个交流的平台,使学生能够通过网络找到适合自己的家教,也使有做家教意愿的人群能够发布自己的简历。家教信息管理网站是建立在互联网基础的一种信息交流平台,面向所有网民提供服务。无论是找家教的学生还是做家教的教师,都可以通过该平台进行信息方面的交流。任何网友都可以自由地查看、搜索、发布该家教信息平台的信息。该平台是区别于传统的家教中介的服务平台。经过注册后,我们可以自由地在平台上进行查看、搜索、发布家教信息。通过平台中设计的模块,师生双方通过平台进行交流、学习和知识的传播。学生可以免费查看网站上的家教信息,挑选适合自己的家教;教师可以免费查看网站上的需求信息,挑选适合自己的学生;学生可以发布自己的需求信息,让更多教师看到自己的需求信息。1.2 网站开发目标为了使网站在管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下的网站开发目标:1.网站应具有实用性、可靠性和适用性。2.对各个数据库进行动态管理,防止混乱。3.能够按进行简单查询查询。4方便用户的操作,尽量减少用户的操作。1.3 网站提出的意义及价值在当今社会,用计算机浏览信息已经越来越普遍了。计算机不但可以提高工作效率,而且还节省了许多人力物力,能够为学生尽可能全面的了解教师的基本情况,找到自己心中认为最合适的教师来指导自己学习。教师也可以知道自己的辅导的学生,为了更能够完善自己,了解家教教师,学生的特点,我们开发了这个家教信息管理网站。网站可以管理家教教师的基本情况,可以在网站上注册,发布自己的信息,然后想要辅导的学生就可以看到自己发布的信息。在家教信息管理网站上,想要辅导的学生就可以找到符合自己的家教。找到自己喜欢的家教,学生可以在网站注册,可以发布自己的需求信息。第2章 网站分析2.1网站需求分析需求分析是对用户需求的真正明确,是对要解决的问题的彻底理解。需求分析也是一个建模的过程,与在概要设计中建模不同在需求分析中建模是面向用户的过程。这个阶段的任务仍然不是具体地解决问题,而是准确地确定目标网站必须做什么,主要是确定目标网站必须具备哪些功能。2.1.1理解需求 网站的实现为学员及教员提供一个需求信息发布的平台并可修改基本信息;在该平台可进行文章的发表及进行简单的用户搜索。以实现家教信息管理的网站化、规范化、网络化、自动化。2.1.2用户需求 家教信息管理网站实现家教信息管理,学生信息管理,家教信息浏览与查询,学生信息浏览与查询等2.1.3功能需求(1)用户登录功能网站登录页面:当用户输入账号和密码后网站进入检测用户信息状态,当用户输入合法将进入对应的用户界面。输入不合法则弹出错误的提示信息。(2)用户注册功能用户注册页面:可以根据不同的注册类型进行注册。当用户进行注册时,网站自动进入后台进行检查用户名是否重复,注册完基本信息后,进行详细信息的填写即根据注册类型填写自身的需求发布信息。(3)用户管理功能用户管理页面:可以进行基本信息的查看、密码的修改、需求信息的修改及文章的发布。(4)管理员功能管理员页面:可以对不同的用户进行信息的删除、密码的修改及文章的增加、删除、修改功能。2.2.网站可行性分析可行性研究的目的使用最小的代价在尽可能短的时间里确定问题是否能解决,通过复杂网站的规模与目标,研究与此类似的网站后,我们具体从下面几个方面考虑。2.2.1 技术可行性分析作为面向Internet的Web应用,需要的是smart server智能端口架构的web服务器结构,随着Internet技术的兴起,对的一种变化或者说是改进的结构。Smart server的主要功能有:1.建立web服务器。2.可以自定义web服务器端口。3.可以自定义默认服务器主目录。4.可以定义默认网页。5.兼容asp和html。当然也不需要担心任何软件升级和不兼容等任何客户端所遇到的问题。2.2.2 经济可行性分析利用现有的服务器,只要装上smart server服务器软件,即可成为一台web服务器,客户只要在任何可连接的网络上网都可以连上本网站,经济上都是可行的,而且要求不高,所以该网站的开发是可行的。第3章 开发环境概述3.1 asp介绍 3.1.1编译ASP应用程序成为exe文件 使用 NetBox 可以方便的将 asp 应用编译成为独立运行的执行程序,完全摆脱 iis 的束缚,在几乎所有的 Windows 版本上面直接运行,完全不需要考虑平台兼容性和对 asp 运行环境的要求。下面就是快速移植已有的 asp 应用的步骤 使用 NetBox 可以方便的将 asp 应用编译成为独立运行的执行程序,完全摆脱 iis 的束缚,在几乎所有的 Windows 版本上面直接运行,完全不需要考虑平台兼容性和对 asp 运行环境的要求。下面就是快速移植已有的 asp 应用的步骤。 一、创建 asp 运行环境 首先创建一个空的目录,在你喜欢的位置,假设是 d:websvr。将 netbox.exe 复制到这个目录,然后在目录中创建一个文件:main.box,编辑其内容为: Dim httpd Shell.Service.RunService NBWeb, NetBox Web Server, NetBox Http Server Sample - Service Event - Sub OnServiceStart() Set httpd = CreateObject(NetBox.HttpServer) If httpd.Create(, 80) = 0 Then Set host = httpd.AddHost(, wwwroot) host.Enableasp = true host.AddDefault default.asp host.AddDefault default.htm httpd.Start else Shell.Quit 0 end if End Sub Sub OnServiceStop() httpd.Close End Sub Sub OnServicePause() httpd.Stop End Sub Sub OnServiceResume() httpd.Start End Sub 上面的代码摘自创建一个 WEB 服务器。其中加粗的部分是缺省文件名,如果你的应用不同,可以自行添加修改。 二、复制 asp 应用 在目录中再创建一个子目录:wwwroot,将你在 iis 中的文件全部复制到 wwwroot 中。此时,你的 netbox 运行环境应该已经准备好了。 三、测试运行 为了运行你刚才新建的 netbox 应用,你必须确认你的 iis 或者其他占用 80 端口的程序已经停止,较大的可能是你的 iis 在使用这个端口,所以最好停止你的 iis,或者将 iis 的使用端口更换为其他端口。 在确保 iis 已经停止后,你便可以执行你的 netbox 应用了。双击 netbox.exe 文件,很快,你将在窗口右下角看见 netbox 的图标。此时,netbox 已经正常运行了。你需要做的是使用 ie 访问 http:/localhost 测试你的 asp 应用是否也已经正常运行。一般情况下此时 asp 也已经完全正常运行了。 四、编译 编译的过程是简单的,执行 nbdw.exe,此时你必须保证在相同目录下面有相同版本的 netbox.exe。 点 Select Folder,找到刚才我们建立的目录 d:websvr,点 Browser,设定要生成的执行文件名,点 Build.,开始编译。 最后,我们得到了编译成功的那个执行文件,这个就是我们的最后目标。IIS替代工具-netbox3.1.2 asp的简介ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。ASP网页可以包含HTML(标准通用标记语言下的一个应用)标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。与HTML相比,ASP网页具有以下特点:利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术;ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试;服务器上的ASP解释程序会在服务器端执行ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页;ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息;ASP可以使用服务器端ActiveX组件来执行各种各样的任务,例如存取数据库、发送Email或访问文件系统等;由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可防止ASP程序代码被窃取; 方便连接ACCESS与SQL数据库;开发需要有丰富的经验,否则会留出漏洞,让骇客(cracker)利用进行注入攻击。ASP也不仅仅局限于与HTML结合制作WEB网站,而且还可以与XHTML和WML语言结合制作WAP手机网站。但是其原理也是一样的。工作原理当在Web站点中融入ASP功能后,将发生以下事情:1、用户向浏览器地址栏输入网址,默认页面的扩展名是.asp。2、浏览器向服务器发出请求3、服务器引擎开始运行ASP程序。4、ASP文件按照从上到下的顺序开始处理,执行脚本命令,执行HTML页面内容。5、页面信息发送到浏览器。运行特点ASP.NET是把基于通用语言的程序在服务器上运行。不像以前的ASP.NET即时解释程序,而是将程序在服务器端首次运行时进行编译,执行效果,比一条一条的解释强很多,执行效率大大的提高。ASP.NET可以运行在Web应用软件开发者的几乎全部的平台上。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASPWeb应用中。ASP.NET同时也是language-independent语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,已经支持的有C#,VB.NET,Jasp,managedC+,J#。将来,这样的多种程序语言协同工作的能力保护您的基于COM+开发的程序,能够完整的移植向ASP。开发语言ASP.NET常用的主要有两种开发语言,VB NET和C#,C#相对更为常用,因为是.NET独有的语言,VB NET则为以前VB程序设计,适合于以前VB程序员,如果新接触.NET,没有其他开发语言经验,建议直接学习C#。的。 3.2 access数据库介绍Access的用途体现在两个方面:一、用来进行数据分析: access有强大的数据处理、统计分析能力,利用access的查询功能,可以方便地进行各类汇总、平均等统计。并可灵活设置统计的条件。比如在统计分析上万条记录、十几万条记录及以上的数据时速度快且操作方便,这一点是Excel无法与之相比的。 这一点体现在:会用access,1提高了工作效率和工作能力。二、用来开发软件: access用来开发软件,比如生产管理、销售管理、库存管理等各类企业管理软件,其最大的优点是:易学!非计算机专业的人员,也能学会。低成本地满足了那些从事企业管理工作的人员的管理需要,通过软件来规范同事、下属的行为,推行其管理思想。(VB、.net、 C语言等开发工具对于非计算机专业人员来说太难了,而access则很容易)。 这一点体现在:实现了管理人员(非计算机专业毕业)开发出软件的“梦想”,从而转型为“懂管理+会编程”的复合型人才。和分析汇总数据以进行联机分析处理 (OLAP) 的工具。access 中还包括一些工具,可用来直观地设计数据库并通过 English Query 来分析数据。 access有如下几个重要特征:(1)分析服务:access的分析服务迈入了实时分析的领域。从对可升级性性能的增强、到与微软Office软件的深度融合,access将帮助您,将商业智能扩展到您业务的每一个层次。(2)数据传输服务(DTS):DTS数据传输服务是一套绘图工具和可编程的对象,您可以用这些工具和对象,对从截然不同来源而来的数据进行摘录、传输和加载(ETL),同时将其转送到单独或多个目的地。access将引进一个完整的、数据传输服务的、重新设计方案,这一方案为用户提供了一个全面的摘录、传输和加载平台。(3)数据挖掘:我们将引进四个新的数据挖掘运算法,改进的工具和精灵,它们会使数据挖掘,对于任何规模的企业来说,都变得简单起来。(4)报表服务:在access中,报表服务将为在线分析处理(OLAP)环境提供自我服务、创建最终用户特别报告、增强查询方面的开发水平,并为丰富和便于维护企业汇报环境,就允许升级方面,提供增进的性能。(5)集群支持:通过支持容错技术移转丛集、增强对多重执行个体的支持、以及支持备份和恢复分析服务对象和数据,分析服务改进了其可用性。(6)主要运行指标:主要运行指标(KPIs)为企业提供了新的功能,使其可以定义图表化的、和可定制化的商业衡量标准,以帮助公司制定和跟踪主要的业务基准。(7)可伸缩性和性能:并行分割处理,创建远程关系在线分析处理(ROLAP)或混合在线分析处理(HOLAP)分割,分布式分割单元,持续计算,和预制缓存等特性,极大地提升了access中分析服务的可伸缩性和性能。(8)单击单元:当在一个数据仓库中创建一个单元时,单元向导将包括一个可以单击单元检测和建议的操作。(9)预制缓存:预制缓存将MOLAP等级查询运行与实时数据分析合并到一起,排除了维护在线分析处理存储的需要。显而易见,预制缓存将数据的一个更新备份进行同步操作,并对其进行维护,而这些数据是专门为高速查询而组织的、它们将最终用户从超载的相关数据库分离了出来。(10)与Microsoft Office System集成:在报表服务中,由报表服务器提供的报表能够在Microsoft SharePoint门户服务器和Microsoft Office System应用软件的环境中运行,Office System应用软件其中包括Microsoft Word和Microsoft Excel。您可以使用SharePoint功能,订阅报表、建立新版本的报表,以及分发报表。您还能够在Word或Excel软件中打开报表,观看超文本连接标示语言(HTML)版本的报表。因为有了以上的几个重要特征,所以access数据库在访问的效率上很出色。另外,在开发一些小型网站WEB应用程序时,用来存储数据。例如ASP+Access。这些应用程序都利用ASP技术在InternetInformation Services运行比较复杂的WEB应用程序则使用PHP/MySQL或者ASP/Microsoft SQL ServerACCESS的用途更多,体现在很多方面:表格模板。 本网站所有的自动生成数据库链接代码在conn.asp中,部分代码如下: 数据库用access制作的表放在admin文件夹里,命名为#$&jiajiaowang.文件。 3.3 面向对象设计面向对象技术是程序设计方法学的一场革命,已成为计算机应用开发领域的主流技术。面向对象技术能够更逼真地模拟现实世界,使软件开发人员按照认识客观事物的思维方法进行软件开发,它所倡导的将数据与操作捆绑的程序设计风格,正好符合现代大规模软件开发对高可靠性、易维护性和代码重用性的要求和发展潮流。Java语言是21世纪开发应用程序的首选工具。3.3.1面向对象的优点面向对象出现以前,结构化程序设计是程序设计的主流,结构化程序设计又称为面向过程的程序设计。在面向过程程序设计中,问题被看作一系列需要完成的任务,函数(在此泛指例程、函数、过程)用于完成这些任务,解决问题的焦点集中于函数。其中函数是面向过程的,即它关注如何根据规定的条件完成指定的任务。 在多函数程序中,许多重要的数据被放置在全局数据区,这样它们可以被所有的函数访问。每个函数都可以具有它们自己的局部数据。 这种结构很容易造成全局数据在无意中被其他函数改动,因而程序的正确性不易保证。面向对象程序设计的出发点之一就是弥补面向过程程序设计中的一些缺点:对象是程序的基本元素,它将数据和操作紧密地连结在一起,并保护数据不会被外界的函数意外地改变。3.3.2面向对象主要特征(1)封装性面向对象网站的封装性是一种信息隐藏技术,它使网站设计员能够清楚地标明他们所提供的服务界面,用户和应用程序员则只看见对象提供的操作功能,看不到其中的数据或操作代码细节。封装机制的目的在于将对象的使用者与设计者分开,使用者不必知道对象行为实现的细节,只需用设计者提供的协议命令对象去做即可。封装主要指对对象的封装,类概念本身也具有一种封装意义,这反映了抽象数据类型的思想。(2)继承性继承性是子类自动共享父类之间数据和方法的机制。它由类的派生功能体现。一个类直接继承其它类的全部描述,同时可修改和扩充。继承具有传递性。继承分为单继承(一个子类只有一父类)和多重继承(一个类有多个父类)。类的对象是各自封闭的,如果没继承性机制,则类对象中数据、方法就会出现大量重复。继承不仅支持网站的可重用性,而且还促进网站的可扩充性。(3)多态性对象根据所接收的消息而做出动作。同一消息为不同的对象接受时可产生完全不同的行动,这种现象称为多态性。利用多态性用户可发送一个通用的信息,而将所有的实现细节都留给接受消息的对象自行决定,如是,同一消息即可调用不同的方法。例如:Print消息被发送给一图或表时调用的打印方法与将同样的Print消息发送给一正文文件而调用的打印方法会完全不同。多态性的实现受到继承性的支持,利用类继承的层次关系,把具有通用功能的协议存放在类层次中尽可能高的地方,而将实现这一功能的不同方法置于较低层次,这样,在这些低层次上生成的对象就能给通用消息以不同的响应。在OOPL中可通过在派生类中重定义基类函数(定义为重载函数或虚函数)来实现多态性。 3.4网站开发工具开发环境: Windows 7 dreamwarver Internet Explorer 8.0开发语言: asp脚本语言: VB asp数据库工具:access网页设计: Dreamweaver Photoshop12第4章 网站总体设计4.1.网站设计思想家教信息管理网站的设计思想是利用Internet提供一个家教需求信息发布平台,让用户可以方便的找到适合自己要求的用户。作为面向Internet的Web应用,需要的是smart server智能端口建立web服务器。本网站的设计目标是能够为学生尽可能全面的了解教师的基本情况,找到自己心中认为最合适的教师来指导自己学习,教师也可以知道自己的辅导的学生,为了更能够完善自己,了解家教教师,学生的特点,我们开发了这个家教信息管理网站。网站可以管理家教教师的基本情况,可以在网站上注册,发布自己的信息,然后想要辅导的学生就可以看到自己发布的信息。在家教信息管理网站上,想要辅导的学生就可以找到符合自己的家教。找到自己喜欢的家教,学生可以在网站注册,可以发布自己的需求信息。根据上面的分析,确认网站运行在Windows 系列平台上,使用smart server服务器作为Web服务器,使用asp完成动态交互功能。后台的数据库则使用access。4.2网站总体功能设计(1)普通浏览者只可以浏览最新用户信息、浏览文章及用户检索;(2)普通浏览者可以选择注册类型注册一个网络昵称发布自己的需求信息;(3)注册用户可以登录网站修改自己的需求信息、查看所有的用户信息、发布文章、修改密码、发表文章及用户检索;(4)管理员可以查看所有的用户信息、进行密码修改、用户管理及信息管理;网站总体功能流程图4-1所示图4-1 网站总体功能流程图4.3网站模块划分 (1) 用户注册模块(教员注册、学员注册)(2) 登录模块(教员登录、学员登录、管理员登录)(3) 用户信息管理模块(修改密码、文章发表、修改需求信息)(4) 管理员管理模块(修改密码、用户管理、文章管理、信息管理)(5) 高级搜索(6) 信息浏览模块(教员信息、学员信息、精彩专题、学习方法、帮助中心、联系我们)网站总体模块图4-2所示图4-2 网站模块图4.4网站角色功能描述 1、未注册用户:查看最新教员信息、查看最新学员信息、注册加入、浏览文章、用户搜索。未注册用户功能描述图4-3所示。图4-3 未注册用户功能描述图2、注册教员:修改需求信息、查看教员信息、查看学员信息、修改密码、发布文章、用户搜索。教员功能描述图4-4所示。图4-4 教员功能描述图3、注册学员:修改需求信息、查看教员信息、查看学员信息、修改密码、发布文章、用户搜索。学员功能描述图4-5所示。图4-5 学员功能描述图4、管理员:用户管理、文章管理、网站信息管理。管理员功能描述图4-6所示。图4-6 管理员功能描述图第5章 数据库设计5.1数据概念结构设计 E-R图本网站采用E-R图的方法进行数据库概念结构设计。网站总体E-R图如下图5-1所示:图5-1 家教信息管理网站E-R图网站各实体E-R图:图5-2 管理员实体的E-R图图5-3 教员实体的E-R图图5-4 学员实体的E-R图图5-5 精彩专题实体的E-R图图5-6 学习方法实体的E-R图5.2网站逻辑结构设计关系模式(1)、教员注册基本信息表teacherreg:Teacherreg(编号id、用户名name、密码pwd、性别sex、电子邮件email)(2)、教员注册详细信息表detailteacherreg:详细信息(编号id、用户名name、年龄age、教龄jiaoling、学历xueli、职业vocation、就读学校school、所学专业major、电话phone、现居住地address、教学范围fanwei、讲授科目subject、教学经历expertence、授课时间time、期望工资money、备注beizhu、)(3)、学员注册基本信息表studentreg:Studentreg(编号id、用户名name、密码pwd、性别sex、电子邮件email)(4)、学员注册详细信息表detailstudentreg(编号id、用户名name、年龄age、电话phone、现居住地address、教师性别要求sexreq、教师学历要求xuelireq、教师身份要求vocationreq、补习范围fanweireq、补习科目需求subjectreq、联系方式(监护人):contact、授课时间:time、工资:money、备注beizhu)(5)、学习方法表learning:learning(编号id、文章标题title、文章内容contents、文章类型type、发布时间time)(6)、精彩专题表subject:subject(编号id、文章标题title、文章内容contents、文章类型type、发布时间time)(7)、管理员表admin:admin(编号 id、用户名 name、密码 pwd)5.3网站逻辑结构设计关系表表5-1 teacherreg:教员注册基本信息表列 名数 据 类 型是否为空说 明idint否编号ID,主键namevarchar(50)否用户名pwdvarchar(50)否密码sexvarchar(10)否性别emailvarchar(50)否电子邮件表5-2 studentreg:学员注册基本信息表列 名数 据 类 型是否为空说 明idint否编号ID,主键namevarchar(50)否用户名pwdvarchar(50)否密码sexvarchar(10)否性别emailvarchar(50)否电子邮件表5-3 detailteacherreg:教员注册详细信息表列 名数 据 类 型是否为空说 明idint否编号ID,主键namevarchar(50)否用户名agevarchar(20)是年龄jiaolingvarchar(50)是教龄xuelivarchar(50)否学历vocationvarchar(50)是职业schoolvarchar(50)是就读学校majorvarchar(50)是所学专业phonevarchar(50)是电话addressvarchar(50)是住址fanweivarchar(50)否教学范围subjectvarchar(50)否讲授科目expertencevarchar(50)是教学经验timedatetime是授课时间moneyvarchar(50)是期望工资beizhuvarchar(50)是备注表5-4 detailstudentreg:学员注册详细信息表列 名数 据 类 型是否为空说 明idint否编号ID,主键namevarchar(50)否用户名agevarchar(50)是年龄phonevarchar(50)是电话addressvarchar(50)是住址sexreqvarchar(50)否性别需求xuelireqvarchar(50)否学历需求vocationreqvarchar(50)否身份要求fanweireqvarchar(50)否教学范围subjectreqvarchar(50)否讲授科目contactvarchar(50)是联系方式timedatetime是授课时间moneyvarchar(50)是期望工资beizhuvarchar(50)是备注表5-5 learning:学习方法表列
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025湖南永州市零陵区第二批公开引进急需紧缺专业人才(医疗岗9人)考前自测高频考点模拟试题及完整答案详解一套
- 2025湖南中医药大学第二附属医院招聘21人(第一批)模拟试卷及答案详解一套
- 航天科技知识考试题库及答案
- 模电考研考试题库及答案
- 2025年国电“学安全、反违章、防事故”学习考试活动题库(含答案)
- 2025年物流运输合伙合同
- 2025年广西壮族自治区省直机关公开遴选公务员笔试题及答案解析(A类)
- 海关检疫员考试题及答案
- 高三月考试卷数学及答案
- 魔法学院考试内容及答案
- GB/T 13460-2016再生橡胶通用规范
- 《矩阵论》研究生教学课件
- 中国荨麻疹诊疗指南(2022版)
- 北京市统一医疗服务收费标准
- 陈明伤寒论经方加减治疗脾胃病陈明
- 简明新疆地方史赵阳
- 基础观感验收自评报告
- 班级管理(第3版)教学课件汇总全套电子教案(完整版)
- 公路桥梁工程施工安全专项风险评估报告
- T∕ACSC 02-2022 中医医院建筑设计规范
- 《医古文》教学大纲
评论
0/150
提交评论