欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    [优秀毕业设计精品] 同学录网站设计.doc

    • 资源ID:3932530       资源大小:286.50KB        全文页数:37页
    • 资源格式: DOC        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    [优秀毕业设计精品] 同学录网站设计.doc

    毕业设计(论文)题目名称: 同学录网站设计 年 级: 09级 层次:本科专科学生学号: 指导教师: 来 学生姓名: 技术职称: 讲师 学生专业: 计算机网络 所在系: 信息工程系 制毕业设计(论文)任务书题目名称: 同学录网站设计 题目性质真实题目虚拟题目学生学号: 指导教师: 学生姓名: 专业名称: 计算机网络 技术职称: 讲师 学生层次: 专科 所在系: 信息工程系 2011年11月29日毕业设计(论文)内容与要求:内容: 毕业设计领导小组负责人: (签字) 2011年11月29日毕业设计(论文)评审表过程评分评阅成绩答辩成绩总成绩(百分制) (是否评定为优秀毕业论文)1、指导教师评语建议成绩_ 指导教师签字: 年 月 日 2、论文评阅教师评语建议成绩_ 评阅教师签字: 年 月 日 3、毕业答辩专家组评语建议成绩_ 答辩组长签字: 年 月 日 4、毕业设计领导小组推优评语组长签字: 年 月 日 毕业设计(论文)过程评分表(40)学生姓名:学生班级:总分:内容态度、纪律(10%)用所学知识分析解决问题的能力(20%)设计(论文)书写和水平(10%)考核环节团结协作有钻研精神爱护公物文明卫生遵守纪律和制度独立地、熟练地、综合应用所学知识分析解决问题的能力工作量难度取得阶段性成果的水平、学术价值和应用价值分值3342055评分评分教师:评分时间:年月日毕业设计(论文)评阅成绩表(30)学生姓名:学生班级:总分:内容设计(论文)内容(10%)设计(论文)水平(10%)设计(论文)书写(10%)考核环节内容充实、有阶段性成果,即有学术或应用价值。方案选择、论证、设计、计算正确如实反映设计成果,有实验数据,又有理论分析。中文摘要符合要求语句通顺符合逻辑思路清晰图表和曲线清晰符合规范、文字工整分值1010523评分评分教师:评分时间:年月日毕业设计(论文)答辩成绩表(30)学生姓名:学生班级:总分:内容设计(论文)内容(10%)回答问题(10%)设计(论文)质量(10%)考核环节内容充实、有足够的难度和工作量,在规定的时间内能够流畅地阐明报告设计(论文)内容能够回答与设计(论文)相关的基本问题和扩展问题论文有数据,有分析,所用数据可靠、分析正确分值101010评分评分教师:评分时间:年月日同学录网站设计摘要本设计主要研究了同学录网站的设计开发,实现一套面向用户的基于Web的同学录系统。在研究开发过程中,本系统采用浏览器/服务器(B/S)网络技术模式,使用Visual Studio 2005作为界面设计软件,结合后台数据库运行和管理的载体SQL Server 2005,以IIS作为Web服务器,通过浏览器进行客服端访问。本设计主要利用ASP.NET技术,实现了网页各种功能,并克服了ASP安全性、代码混乱和不易调试等方面的问题。 本论文主要描述同学录系统的设计方法和实现过程,阐述了系统的需求分析、概要设计及数据库设计,实现了以ASP.NET为核心开发的班级同学录系统,完成了用户注册登录、发表日志、短消息、班级留言、班级相册、在线聊天等基本功能,使天各一方的同学通过该系统取得联系。关键词:同学录,ASP.NET,B/S结构,数据库目录 第一章 网页设计概述- 1 -1.1分布式Web应用系统的发展- 1 -1.2开发同学录网站的意义及作用- 2 -第二章 相关知识与技术- 3 -2.1 ASP.NET技术- 3 -2.1.1 ASP.NET技术特征- 3 -2.1.2 ASP.NET页面主要优点- 4 -2.2 ADO.NET数据访问服务技术- 5 -第三章 同学录系统的需求分析和设计- 6 -3.1系统需求分析- 6 -3.1.1功能需求- 6 -3.1.2运行环境- 6 -3.1.3开发工具- 7 -3.2系统总体设计- 7 -3.2.1开发设计思想- 7 -3.2.2系统功能结构- 8 -第四章 同学录系统数据库设计及实现- 10 -4.1数据库设计的前期工作- 10 -4.2数据库结构设计- 10 -第五章 系统详细设计- 15 -5.1功能设计规范- 15 -5.2用户界面设计- 16 -5.3管理员页面设计- 26 -第六章 总结- 28 -致谢- 29 -参考文献- 30 -第一章 网页设计概述1.1分布式Web应用系统的发展Internet的出现是本世纪内计算机通信领域最重要的一次革命。利用这种媒体,人们可以建立一个虚拟的电子世界,从而给人们提供了一个方便的与世界上各个角落的其他人实时交流的手段和机会。借助于WWW动态的交互式信息发布,诸如网上购物、网上银行、网上书店等一系列在线电子商务服务系统得以盛行。这些系统都离不开分布式的数据库、与用户及后台数据库交互的动态WEB应用程序等技术。在Internet技术还没有流行的前些年,Client/Server(客户机/服务机)二层结构是一种主流开发模式,所谓的C/S模式实际上是一种“逻辑”概念,即将整个系统在逻辑上划分成前端客户进程和后台服务器进程,两者通过Intranet网络链接。前端的客户应用程序主要是显示界面、与用户进行交互,而后台的服务器进程主要是负责进行数据处理,将处理后的结果返回给用户。该模式有速度快、交互性好的优点,使用于系统中大量数据的输入输出操作。而且其良好的开发性和易扩充性,客户端及其功能的添加、删除和更新都不会对系统产生影响。而随着Internet的渗透,Web正在改变应用系统的开发及实施的方法。Client/Server体系结构由单一的两个层次扩展到由客户、应用服务器、数据库服务器组成的三层结构,这就是Browse/Server(浏览器/服务器)模式,是C/S模式发展到一定阶段的产物。该模式的出现是计算机应用的体系结构从封闭的集中式主机向开放的与平台无关的环境过渡,此时的服务器端可以不只是一台主机,而可以采用主机的群集技术构成。这种以服务器为中心的结构体系使应用单位摆脱了以往密集人才资源、高成本的操作管理方式,对用户的最大好处是客户端不需要安装什么设备和软件,只需一个Web浏览器。对开发者来说,这已不是简单的二层结构,而是以Web技术为基础,将传统C/S模式中的服务器部分细分为数据库服务器和Web服务器,从而变成三层结构。其优点主要有: (1)用户的操作使用简单。B/S只需安装一个提供友好界面的通用浏览器,如Internet Explorer等,不需要对客户进行而外培训;(2)B/S结构具有可伸缩性,在网络环境允许的条件下,可以尽可能多地增加浏览器和服务器,不受原有网络资源的影响;(3)易于开发、安装和维护。B/S结构只需对服务器端的应用平台进行开发和集成,减少了开发、安装和维护费用。与C/S比较,B/S还具有以下优点:首先,它简化了客户端。它无需像C/S模式那样在不同的客户机上安装不同的客户应用程序,而只需安装通用的浏览器软件。其次,它简化了系统的开发和维护。系统的开发者无须再为不同级别的用户设计开发不同的客户应用程序了,只需把所有的功能都实现在Web服务器上,并就不同的功能为各个组别的用户设置权限就可以了。 最后,它使用户的操作变成得更简单。对于C/S模式,客户应用程序有自己特定的规格,使用者需要接受专门培训。而采用B/S模式时,客户端只要一个简单易用的浏览器软件。无论是决策层还是操作层的人员都无需培训,就可以直接使用。根据以上分析比较,传统的B/S结构系统都是采用ASP实现的,在技术上已渐现淘汰的趋势,Internet的飞速发展使得B/S模式已成为当前热门的系统架构方式。微软新近提出的.NET架构是新一代互联网应用软件和服务战略,它使微软现有的软件在网络时代不仅使用于传统的个人计算机,而且能够满足各种新设备的要求。ASP.NET作为.NET架构的一部分,不是ASP的简单升级,其全新的技术架构会让人们的编程工作变得更加简单。基于技术的创新,利用ASP.NET开发一个基于B/S结构的班级同学录系统很有现实意义。1.2开发同学录网站的意义及作用当同学们离开校园,大学的校友都要各奔东西了,四年的时光转眼即将过去,同学间的友谊将成为宝贵的精神财富。但随着时间的流逝,工作变迁,生活环境的转变,手中的通讯簿已不能满足人们的需求。当然了,随着Internet和WWW技术的飞速发展,网络已遍布世界的每一个角落,网络资源的使用使人与人之间的距离缩短了,要在网络上找到昔日的老同学已不再是件难事。那么,同学录网站作为一种方便同学之间联系的使用系统便应运而生。本同学录是为班级同学之间进行交流和联系提供的一个平台,通过提供完善的同学录服务和规范同学录的管理,可以达到增进同学之间、同学和母校之间的感情,方便校友联系的目的。本同学录系统主要为了同学之间信息的交流和知识的传播而设计的,其目的在于方便同学和师生间的联系,增强彼此间的感情。基于这个目的,本系统设计的主要功能有班级留言板、班级相册、资料共享、发表日志及发送短消息等等。通过系统中的功能,同学可以随时了解班级动态,及时与同学联系。第二章 相关知识与技术2.1 ASP.NET技术ASP(Active Server Pages)是Microsoft开发的运行在IIS(Internet Information Server)下的一个服务器端脚本运行环境,用户可以使用它产生和执行动态的、交互的、高性能的Web服务器应用程序,ASP只在服务器端运行。并将执行结果以HTML文件形式传给Web浏览器,对客户端要求低,属于胖服务器瘦客户端的运行模式。ASP.NET是微软推出的新一代的Web应用程序开发技术,是新型体系结构.NET中的一部分,与ASP有本质上的不同,它客服了原先使用ASP开发应用程序所带来的种种限制。微软为ASP.NET设计了这样一个策略:易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出Web应用程序。在.NET FrameWork上提供了一个全方位的Web开发平台,它是建立和管理Web应用程序最佳的平台之一。整个ASP.NET是采用C#撰写的,并和.NET FrameWork紧密整合提供更模块化的设计方式。在ASP.NET中,大量使用组件技术,将Web浏览器和Web服务之间的网络通信完全包装起来,实现动态网站和开发B/S模式的应用软件,ASP.NET不失为一种好的选择,它克服了ASP在安全性、代码混乱和不易调试等方面的问题。和ASP相比,ASP.NET具有很多优势:语言独立性,可使用VB.NET、C#等;代码更易于编写,结构更清晰;程序代码可以与 用户界面彻底分开,使程序可读性更强;执行效率更高;简化组件的部署和组件的操作;支持多种客户端类型;更强的可靠性和安全性;2.1.1 ASP.NET技术特征ASP.NET所采用的技术大致有如下几种:(1)服务器控件。页面使用了新的服务器端控件,使页面的状态管理自动化,并减少所写代码的数量。ASP.NET页面有一个与VB表单类似的编程模型,提供了在服务器上执行组件的可能,而且这些组件可以生成页面的某一部分并返回给用户。(2)HTML服务器端控件。HTML服务器端控件可以用来在页面输出中生成HTML组件,并允许在运行中使用代码设置这些控件的属性。(3)页面控件。这些控件可以在服务器上执行,在页面输出中生成更复杂的HTML组件和对象。(4)Web服务。Web服务允许开发者创建不生成可视输出的类,但是为客户机提供了一些服务。例如,可以调用函数并在对请求的响应中返回特定的值。也就是说,Web服务使ASP.NET开发者可快速方便地创建自定义的服务对象。客户机可以使用HTTP-GET,HTTPPOST或者HTTP-SOAP程序同步或异步地访问它们。(5)错误处理、调试和跟踪特性有了很大的扩展和改进。原来的ASP在错误处理和调试方面一直不如其他开发环境。而现在,ASP.NET的每一个页面都有自己的“错误页面”。在执行的时候还可以显示页面代码中使用的值,从而提供了一个“跟踪”工具;另外调试也可以在不同语言之间执行,从而使用可以无间隙的从一种语言转到另一种语言进行单步调试。2.1.2 ASP.NET页面主要优点ASP.NET是一种建立动态Web应用程序的技术。它是.NET框架的一部分,开发者可以使用任何.NET兼容的语言来编写ASP.NET应用程序。使用Visual Basic.NET,C#,J#语音在ASP.NET页面进行编译可以提供比脚本语言更出色的性能表现。ASP.NET页面的主要优点如下:(1)控件可以重复使用将功能封装起来,用户不必另外编写代码,就可以实现状态管理、确认、数据处理等功能,从而简化了许多普通的编程任务。(2)ASP.NET页面的代码更简洁,易于阅读。在服务器端控件中封装代码,同时又能在页面中使用合适的事件处理技术,这使设计更为结构化。 (3)ASP.NET页面对于代码和用户界面开发工具有更好的支持。(4)ASP.NET页面最大优点是它没有对非结构脚本语言(包括VBScript和Jscript)的依赖性。ASP.NET中用户可以使用任何一种ASP.NET支持的语言编写代码,可以不用以前的内嵌代码来编写代码从而使其成为一个单独模块使用。2.2 ADO.NET数据访问服务技术ADO.NET是.NET框架中数据库访问的基础,是ASP.NET应用程序开发的核心,无论是大型的Oracle还是简单的文本文件,我们都可以使用ADO.NET来访问和操作。在ASP.NET中,ADO.NET的功能发挥的淋漓尽致,这也是很多用ASP.NET编写的基于B/S结构的应用一直存在的原因,也反映了ADO.NET的成功。ADO.NET通过数据处理将数据访问分解为多个可以单独使用的不连续组件。ADO.NET包含用于连接到数据库、执行命令和检索结果的.NET FrameWork数据提供程序,用户可以直接处理检索到的结果,或将检索到的结果放入ADO.NET DataSet对象中,以便与来自多个源的数据直接组合在一起,以特殊方式向用户公开。ADO.NET DataSet对象可以独立于.NET Framework数据提供程序使用,用来管理应用程序本地的数据或来自XML的数据。ADO.NET主要包括Connection、Command、DataReader、DataSet和DataAdapter对象。下面分别介绍一下:(1)Connection对象主要提供与数据库的连接功能。(2)Command对象用于返回数据、修改数据、运行存储过程以及发送或检索参数信息的数据库命令。(3)DataReader对象通过Command对象提供从数据库检索信息的功能。DataReader对象是以一种只读的、向前的、快速的方式访问数据库。(4)DataSet是ADO.NET的中心概念,它是支持ADO.NET断开式、分布式数据方案的核心对象。它是一个数据容器,可以把它当作是存于内存中的数据库。DataSet是数据的内存主流表示形式,无论数据源是什么,它都会提供一致的关系编程模型;它可以用于多种不同的数据源。(5)DataAdapter对象提供连接DataSet对象和数据源的桥梁,DataAdapter对象使用Command对象在数据源中执行SQL命令,以便将数据加载到DataSet中,并确保DataSet中数据的更改与数据源保持一致。第三章 同学录系统的需求分析和设计3.1系统需求分析3.1.1功能需求同学录主要是为了同学之间的信息交流和知识的传播而设计的,其目的就在于方便同学和师生之间的联系,增进彼此间的感情,而且还是网络休闲和网上展示自我的好方式。所以基于上述的需求,同学录需要实现以下功能:用户注册功能:要使用同学录中的功能,首先需要用户注册,只要注册成为网站的用户后就可以使用同学录中的功能。没有注册的用户没有资格发布信息,只能浏览信息。用户登录:供同学录用户登录,只有登录了才可以看到具体的信息,否则,不能。资料修改:用户登录后可以修改个人资料,包括密码、用户名、地址等。班级通讯录:显示同学录类所有同学的通讯信息。班级相册:显示班级相片。班级留言板:显示班级公共留言。发送短消息:向同学录内用户发送短消息。资料共享:上传、下载班级共享资料。发表日志:用户可在同学录中发表日志,浏览其他用户日志并发表评论。管理模块:对同学录进行后台管理,可对用户、留言、相片、文件等进行删除。3.1.2运行环境1、服务器端软件配置操作系统:选用Windows XPWeb服务器:采用IIS软件运行环境:.NET FrameWork 2.0后台数据库系统:采用SQL Server 20052、客户端软件配置用户拥有个人计算机,网络系统运行良好。操作系统要为windows98/2000/XP,浏览器版本为IE5.0以上,系统运行稳定正常。分布于不同平台的用户均可通过Web浏览器与服务器系统进行交互工作。3.1.3开发工具1、安装IISASP.NET作为一项服务,首先需要在运行它的服务器上建立Internet信息服务(IIS)。IIS是Internet Information Server的缩写,是微软公司主推的Web服务,通过IIS开发人员可以更方便地调试程序或发布网站。添加IIS服务,通过Windows操作系统的“添加删除程序”,进入“添加删除Windows组件”栏,选中“Internet信息服务(IIS)”项。2、安装Visual Studio 2005Visual Studio 2005为集成开发环境,可以开发ASP.NET 2.0应用程序。ASP.NET 2.0是Visual Studio 2005集成开发的一部分,所以在使用ASP.NET 2.0开发工具之前,需要安装Visual Studio 2005集成开发环境。3、SQL Server 2005简介本同学录系统使用的后台数据库软件为SQL Server 2005,它是一个典型的网络数据管理系统,是应用最为广泛的数据库管理系统(DBMS)。SQL Server是美国微软公司推出的一个性能卓越的关系型数据库管理系统(RDBMS),支持多种操作平台、性能可靠、易于使用。它是一种面向数据库对象的通用数据处理语言规范,能完成提取、查询数据,插入、修改和删除数据,生成、修改和删除数据库对象,数据库安全控制,数据库完整性及数据保护控制。3.2系统总体设计3.2.1开发设计思想近年来计算机技术飞速发展,尤其网络的发展越来越深刻的改变了人们的方方面面,各种在线服务系统更改变了人们的联系方式,即使远隔千里之遥也可以随时通信。本班级同学录系统正是为了满足人们的需求而设计的,其目的是为了方便同学之间的日常联系,信息交流以及增强感情,为同学的信息交流提供一个良好的平台,具有一定的网络功能。本系统将采用浏览器/服务器(B/S)网络技术开发模式,以IIS作为Web服务器,并采用Visual Studio 2005作为前台开发工具,SQL Server 2005作为数据库服务器。运用ASP.NET技术进行Web应用程序的开发,以及ADO.NET技术对数据库进行操作。在系统功能方面,具备同学录系统的基本功能,例如用户登录注册、班级留言板、班级相册、资料共享、在线聊天等。为了加强站内用户的交流与联系,本系统还添加了个人日志和发送消息的功能,用户可以通过发表日志抒发个人的情感,也可在好友的日志下发表评论。由于在班级留言板中用户只能发表班级公共留言,无法将信息发送给站内其他用户,那么发送短消息的功能可以弥补班级留言板的不足,用户可以通过该功能和站内用户联系。在制作该系统时,需不断完善各项功能,以实现用户之间的在线交流。3.2.2系统功能结构本系统的功能结构如图3.2所示。图3.2 同学录系统结构账号管理模块:为用户提供修改个人信息功能,用户登录后点击首页站内导航栏中的【账号管理】按钮,进入UserEdit.aspx页面,在该页面中,用户可以修改个人信息。班级留言板模块:提供班级公共留言的功能,相当于班级公告栏,点击【留言板】按钮进入班级留言板Board.aspx页面。在该模块中,用户可以浏览班级留言外还可以发表留言。个人日志模块:为注册用户提供发表个人日志的功能,用户点击【日志管理】按钮,进入ArticleMangage.aspx页面,在该中用户可浏览到所发表过的日志并可对其进行删除、编辑,点击该页中的【添加新日志】按钮,可以添加新日志。评论管理模块:为注册用户提供管理日志评论的功能,用户点击【评论管理】按钮,进入ReplyManage.aspx页面,用户可删除日志的相关评论通讯录模块:是用来存放整个同学录中所用同学的联系方式,单击【通讯录】按钮,进入Address.aspx页面,该页显示所有同学的简单信息。短消息模块:实现站内用户间的相互通讯,用户可以给站内好友发送短信,查看自己的信箱。点击【短消息】按钮,进入ViewMsg.aspx页面,在该页中查看自己的信箱,查看自己的最新消息和好友回复信息。聊天室模块:为在线用户提供实时聊天功能,点击【聊天室】按钮进入班级聊天,该聊天室采用简易设计,无需数据库进行管理,当聊天记录超过200条后,系统会自动清除所有聊天记录。班级资料共享:提供资料下载及资料上传功能,点击【资料共享】按钮,进入资料下载页面,用户可查找所需资料下载,若想和班级同学分享资料可点击【文件上传】按钮将指定文件上传。班级相册:浏览班级相片,点击【班级相册】按钮,进入Photo.aspx页面,在该页中用户可浏览班级所用相片,也可上传相片与站内用户分享。管理模块:管理员直接点击首页中的【管理员登录】按钮,登录后进入管理员页面AdminManage.aspx,该页的主要功能是对用户、班级留言、网站链接、班级资料、班级相册进行管理。第四章 同学录系统数据库设计及实现4.1数据库设计的前期工作数据库设计是建立数据库及其应用系统的核心和基础,它要求对指定的应用环境,构造出较优秀的数据库模式,建立起数据库应用系统,并使系统能有效地存储数据,满足用户的各种应用需求。一般按照规范化的设计方法,常将数据库设计分为若干阶段:系统规划阶段主要是确定系统的名称、范围;确定系统开发的目标功能和性能;确定系统所需的资源;分析和估算系统可能达到的效益;确定系统设计的原则和技术路线。需求分析阶段要在用户调查的基础上,通过分析,逐步明确用户对系统的需求,包括数据需求和围绕这些数据的业务处理需求。在了解系统的概况、确定系统功能的过程中,收集支持系统目标的基础数据及其处理方法。概要设计阶段要产生反映信息需求的数据库概念结构,即概念模型。概念模型必须具备丰富的语义表达能力、易于交流和理解、易于变动、易于向各种数据模型转换、易于从概念模型导出与DBMS有关的逻辑模型等特点。系统实施阶段主要分为建立实际的数据库结构、装入试验数据对应用程序进行测试、装入实际数据建立实际数据库三个步骤。本系统是面向班级同学的同学录系统,对数据库的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。例如用户都有自己的基本信息,这就需要存放到数据库中,还有用户发送的短消息、日志、评论等等,以及班级资料、相册、留言等等。那么数据库就要收集这些基本数据、数据结构及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。4.2数据库结构设计本系统采用SQL Server 2005数据库系统,SQL Server 2005提供了完整的、集成性的、可支持Web的分析服务。在.NET平台上访问数据库的办法自然是最先进的ADO.NET。它是对原ADO的全面提升,它的两个核心组件是.NET数据提供程序和DataSet。在该系统中新建一个数据库,将其命名为db_ClassmateRecord,然后在该数据库中创建11个数据表,分别为管理员信息表(tb_Admin)、用户信息表(tb_User)、日志信息表(tb_Article)、评论信息表(tb_Revert)、联系人信息表(tb_Message)、友情链接信息表(tb_Href)、留言信息表(tb_Board)、相片信息表(tb_Photos)、文件信息表(tb_files)、发送短消息表(tb_Sendmsg)、回复短消息表(tb_Replymsg)。1、管理员表管理员信息表(tb_Admin)主要用于存放管理员的账号、密码以及其他信息。表tb_Admin的结构如表4-1所示。表4-1管理员信息表(tb_Admin)的结构字 段类 型 说明ID Int主键(自动编号) UserName nvarchar用户姓名 PassWord nvarchar用户密码 ReallyName nvarchar真实姓名 Birthday datatime生日 Address nvarchar地址 PostCode nvarchar邮政编码 Email nvarcharEmail HomePhone nvarchar家庭电话 MobilePhone nvarchar手机电话 QQ nvarcharQQ号码 ICQ nvarcharICQ号码 RegTime datatime注册时间 Sex nvarchar性别 IP nvarcharIP地址 SuperAdmin nvarchar是否为超级管理员2、用户信息表用户信息表(tb_User)主要保存站内用户的基本信息。表tb_User的结构如表4-2所示。表4-2用户信息表(tb_User)的结构字 段类 型 说明UserID Int主键(自动编号) UserName nvarchar用户姓名 PassWord nvarchar用户密码 ReallyName nvarchar真实姓名 Birthday datatime生日 Sex nvarchar性别 Address nvarchar地址 PostCode nvarchar邮政编码 Email nvarcharEmail HomePhone nvarchar家庭电话 MobilePhone nvarchar手机电话 QQ nvarcharQQ号码 Address nvarchar地址 ICQ nvarcharICQ号码 RegTime datatime注册时间3、日志信息表日志信息表(tb_Article)主要保存用户发表的日志信息。表tb_Article的结构如表4-3。表4-3日志信息表(tb_Article)的结构字 段类 型 说明 ArticleID int主键(自动编号) Author nvarchar日志作者 Subject nvarchar日志主题 Content ntext日志内容 UserID int用户ID Time datetime创建时间4、评论信息表评论信息表(tb_Revert)主要保存日志的相关评论。表tb_Revert的结构如表4-4所示。表4-4 评论信息表(tb_Revert)的结构字 段类 型 说明 RevertID int主键(自动编号) Subject nvarchar日志主题 Content ntext日志内容 ArticleID int日志ID UserID int用户ID Time datetime评论时间 VisitotID int访客ID IP nvarcharIP地址5、联系人信息表联系人信息表(tb_Message)主要用于保存注册用户的联系人ID代码。表tb_Message的结构如表4-5所示。表4-5 联系人信息表(tb_Message)的结构字 段类 型 说明 MesssageID int主键(自动编号) UserID int用户ID FriendID int联系人ID6、友情链接信息表 友情链接信息表(tb_Href)主要用于保存同学录网站中友情链接的基本信息。表tb_Href的结构如表4-6所示。表4-6友情链接信息表(tb_Href)的结构字 段类 型 说明 HrefID int主键(自动编号) Name nvarchar链接地址名称 Url nvarchar链接网址7、留言信息表 留言信息表(tb_Board)主要用于保存班级公共留言信息。表tb_Board的结构如表4-7所示。表4-7留言信息表(tb_Board)的结构字 段类 型 说明 MsgID bigint主键(自动编号) Name varchar留言人姓名 Message varchar留言信息 Time varchar留言时间8、相片信息表相片信息表(tb_Photos)主要用于保存班级相册。表tb_Photos的结构如表4-8所示。表4-8相片信息表(tb_Photos)的结构字 段类 型 说明 fileID int文件编号 fileName varchar文件名称 fileUpName varchar上传时间 fileload varchar保存路径 fileTrueName varchar文件在文件夹中的真实名9、文件信息表文件信息表(tb_files)主要用来保存上传的文件。表tb_files的结构如表4-9所示。表4-9 文件信息表(tb_files)的结构字 段类 型 说明 fileID int文件编号 fileName varchar文件名称 fileUpName varchar上传时间 fileload varchar保存路径 fileTrueName varchar文件在文件夹中的真实名10、发送短消息表 发送短消息表(tb_Sendmsg)主要用来保存用户发送的短消息。表tb_Sendmsg的结构如表4-10所示。表4-10发送短消息表(tb_Sendmsg)的结构字 段类 型 说明 SendMsgID int主键(自动编号) Sender nvarchar发送人姓名 Content nvarchar发送信息内容 SenderID int发送信息ID Receiver nvarchar收信人姓名 Time nvarchar发送时间11、回复短消息表回复短消息表(tb_Replymsg)主要用于存放用户回复信息的内容。表tb_Replymsg的结构如表4-11所示。表4-11回复短消息表(tb_Replymsg)的结构字

    注意事项

    本文([优秀毕业设计精品] 同学录网站设计.doc)为本站会员(仙人指路1688)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开