毕业设计(论文)-ASP商业网站整站集成开发(新闻+博客+论坛) .doc_第1页
毕业设计(论文)-ASP商业网站整站集成开发(新闻+博客+论坛) .doc_第2页
毕业设计(论文)-ASP商业网站整站集成开发(新闻+博客+论坛) .doc_第3页
毕业设计(论文)-ASP商业网站整站集成开发(新闻+博客+论坛) .doc_第4页
毕业设计(论文)-ASP商业网站整站集成开发(新闻+博客+论坛) .doc_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

asp商业网站整站集成开发(新闻+博客+论坛)asp商业网站整站集成开发(新闻+博客+论坛)摘 要随着网络的普及,上网已经成为人们生活中不可或缺的一部分。网上阅读浏览新闻也成为人们上网的主要目的之一。在商业网站中,用户对网络新闻的渴求是巨大的,新闻频道的点击量在商业网站中令其他频道不可企及,商业网站的作战方略往往是通过新闻频道来获得更多的点击量,从而推动其他产品的开发和推广。与此同时,论坛系统也逐渐成为一个新的热门,作为商业网站,论坛系统也自然而然的被列入其中,以提高商业网站的影响力。加入论坛系统后,网站信息有了互动性,方便了用户的沟通和信息的流通。如今,web2.0的概念炒作得日益激烈,以博客(blog)为标志的web2.0时代,给网站带来了更大的变革。博客服务提供商把传统的由网站管理者提供信息变成了博客主(blogger)提供信息。本系统采用dreamweaver作为开发工具,sql server2005作为数据库,visio作为建模工具。经过测试,本系统基本能够完成所要求的各项功能,可以有效地进行用户登录,浏览各个模块,发帖子,发表文章等功能。关键词: 商业网站,新闻,论坛,博客,asp,sql server2005,visiothe integration and development of asp commercial web(news +blog+ forum)abstractwith the rapid popularize of network, rushing to the net has become an indispensable part of our life. reading and skimming news on the internet has also become one of the most important purposes of surfing. during the commercial web, users are very eager for netnews. the click rate of news-channel is far beyond any other channels. commercial web pushes forward the development and spread of other goods by means of improving the click rate of news-channel.meanwhile, bbs has turned into major topic of discussion gradually. to server as commercial web, bbs has been listed in it.so as to improve the effect of commercial web. afterwards, website information became interactive, also convenient communication for users and circulation for information. nowadays, as the conception of web2.0 is speculated so acutely, the age of web2.0, which is characterized by blog, also brings great transformation for website. the netnews that was provided by webgovernor is now provided by blogger. the system uses asp as a development tool, and sql server2005 as a database development environment, also uses visio as a modeling tool. after the test, the system achieves the basic functions. finally users can login, skim, post a new topic, publish an article and so on effectively.key word: commercial web , news, forum , blog , asp,sql server2005,visio 目 录前 言1第1章 整站集成系统开发技术21.1网站集成系统开发背景及意义21.2系统运行环境21.2.1硬件环境21.2.2 软件环境21.3开发技术和工具31.3.1asp技术简介31.3.2dreamweaver简介31.3.3sql server2005 简介4第2章 系统需求分析与设计62.1 系统开发模型62.2 系统开发可行性分析72.3 系统总体功能需求描述72.3.1 业务需求描述72.3.2系统功能模块划分82.3.3 系统用例图102.3.4 系统数据流图11第3章 系统数据库的设计133.1 系统数据库表133.2 系统e-r图143.3 数据字典153.4数据库关系图20第4章 系统的实现过程244.1 公共模块的设计与实现244.1.1 模板页的界面与实现244.1.2 数据库连接代码设计254.1.3 公共函数代码设计254.2 首页的设计与实现264.3 新闻模块274.4 论坛模块284.5 博客模块294.6 用户管理模块30第5章 系统的测试和运行325.1 系统的测试325.1.1 单元测试325.1.2 集成测试325.2 系统的运行32第6章 总 结33致 谢34参考文献3535前 言本论文介绍商业网站整站集成(新闻+博客+论坛)开发过程,论文共分六章内容。第一章介绍整站集成系统开发技术,重点介绍本系统所涉及的基础技术,asp技术和使用的数据库技术。第二章对整站集成开发系统进行分析,介绍系统开发模型,系统开发可行性分析(主要是技术可行性分析),功能需求描述。第三章介绍系统数据库的设计。第四章介绍系统的实现过程,包括公共模块的设计和实现,首页的设计和实现,新闻模块、博客模块、论坛模块的设计和实现。第五章讲述系统的测试与运行,包括各模块的单元测试和对整体的集成测试,系统的运行。第六章对整个开发过程进行总结,既介绍了本系统的特点和优势,又介绍了本系统存在的不足。最后是本论文的致谢、参考文献部分。第1章 整站集成系统开发技术1.1 网站集成系统开发背景及意义商业网站是指以营利为目的的网站,如新浪,搜狐等。可通过域名鉴别盈利或非盈利的商业网站。商业网站不同于政府网站,它在时政、社会等各方面是没有采访权和首发权,但是在娱乐、体育等方面由于没有相关规定,商业网站能够充分发挥了其优势,经常会有采访和独家报道。传统的商业网站不可能抛开原有的新闻平台的架构,因为浏览新闻仍是大众对网络的主要需求。在网络逐渐从单一的新闻发布平台向多元的博客化发展的进程中,寻求新闻、论坛、博客的有机结合,是当前商业网站面临的挑战,也是发展的趋势。目前,在许多商业网站上都推出了博客系统和论坛系统。博客新闻在很大程度上对传统新闻进行了补充。新闻论坛系统的推出,将传统新闻和论坛的互动功能有机的集合起来,使每条新闻都等同于论坛的一个主题,来让用户进行讨论和交流。这些都极大的提高了网站的互动性。当代社会,商业网站在信息技术的强有力的推动下,正以惊人的速度发展着。计算机的全球联网,形成了与地域、空间无关的世界一体化市场,一种全新的、基于计算机网络的新型商业机制正在逐步形成。因此,建设一个能够充分展示用户需求,集新闻、博客、论坛功能于一体的网站是非常有必要的。1.2 系统运行环境1.2.1 硬件环境服务器:pentium 4处理器2.8g以上/1g ram以上/40g硬盘/100m网卡工作站:pentium iii 1g以上/256m ram以上/20g硬盘以上/100m网卡/显示器16位真彩色以上,分辨率为1024 * 7681.2.2 软件环境(1)服务器端操作系统采用windows 2003 server系列产品。(2)数据库采用sql server2005。(3)客户端操作系统采用windows xp。(4)客户端应用软件开发工具采用dreamweaver。1.3 开发技术和工具1.3.1 asp技术简介asp是active server page的缩写,意为“动态服务器页面”。asp是微软公司开发的代替cgi脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。asp的网页文件的格式是.asp,现在常用于各种动态网站中。asp是一种服务器端脚本编写环境,可以用来创建和运行动态网页或web应用程序。asp网页可以包含html标记、普通文本、脚本命令以及com组件等。利用asp可以向网页中添加交互式内容(如在线表单),也可以创建使用html网页作为用户界面的web应用程序。 与html相比,asp网页具有以下特点:(1)利用asp可以实现突破静态网页的一些功能限制,实现动态网页技术;(2)asp文件是包含在html代码所组成的文件中的,易于修改和测试;(3)在服务器上的asp解释程序会在服务器端执行asp程序,并将结果以html格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览asp所产生的网页;(4)asp提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。例如,可以从web浏览器中获取用户通过html表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息;(5)asp可以使用服务器端activex组件来执行各种各样的任务,例如存取数据库、发送email或访问文件系统等;(6)由于服务器是将asp程序执行的结果以html格式传回客户端浏览器,因此使用者不会看到asp所编写的原始程序代码,可防止asp程序代码被窃取;(7)方便连接access和sql server数据库;(8)开发需要有丰富的经验,否则会留出漏洞,让黑客利用进行注入攻击;asp也不仅仅局限于与html结合制作web网站,而且还可以与xhtml和wml语言结合制作wap手机网站。1.3.2 dreamweaver简介dreamweaver是美国macromedia公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。dreamweaver具有以下特点:1最佳的制作效率dreamweaver可以用最快速的方式将fireworks,freehand,或photoshop等档案移至网页上。使用检色吸管工具选择荧幕上的颜色可设定最接近的网页安全色。对于选单,快捷键与格式控制,都只要一个简单步骤便可完成。dreamweaver能与设计工具,如playback flash,shockwave和外挂模组等搭配,不需离开dreamweaver便可完成,整体运用流程自然顺畅。除此之外,只要单击便可使dreamweaver自动开启firework或photoshop来进行编辑与设定图档的最佳化。 2网站管理使用网站地图可以快速制作网站雏形、设计、更新和重组网页。改变网页位置或档案名称,dreamweaver 会自动更新所有连结。使用支援文字、html码、html属性标签和一般语法的搜寻及置换功能可使得复杂的网站更新变得迅速又简单。 3无可比拟的控制能力 dreamweaver是唯一提供roundtrip html、视觉化编辑与原始码编辑同步的设计工具。它包含homesite和bbedit等主流文字编辑器。利用进阶表格编辑功能可使帧(frames)和表格的制作速度加快。甚至可以排序或格式化表格群组,dreamweaver支持精准定位,利用可轻易转换成表格的图层以拖拉置放的方式进行版面配置。dreamweaver成功整合动态式出版视觉编辑及电子商务功能,提供超强的支援能力给第三方厂商,包含asp,apache,broadvision,cold fusion,icat,tango与自行发展的应用软体。dreamweaver还集成了程序开发语言,对asp、.net、php、js的基本语言和连接操作数据库,都是完全支持的。dreamweaver的缺点:1难以精确达到与浏览器完全一致的显示效果。2页面原始代码的难以控制性,比如在所见即所得编辑器中制作一张表格也要几分钟,但要它完全符合要求可能需要几十分钟,甚至更多时间。而相比之下,非所见则所得的网页编辑器,就不存在这个问题,因为所有的html代码 都在你的监控下产生,但是由于非所见则所得编辑器的先天条件就注定了它的工作低效率。1.3.3 sql server2005 简介sql server2005是微软的新一代数据管理和分析解决方案,为企业级数据和分析应用程序提供了功能强的扩展性、可用性和安全性。sql server2005提供了很多新特性以节省精力、时间和金钱。还对sql server2000中已经存在的特性进行了加强。1.加强的事务处理sql。它是基于集合的关系型数据库管理系统编程语言,可以提供高性能的数据访问。它与许多新的特性相结合,包括通过同时使用tyr和ctach来进行错误处理,可以在语句中返回一个结果集的通用表达式,以及通过pivot和unpivot命令将列转化为行和将行转化为列的能力。2.clr(common language runtime,通用语言运行时)。它整合了符合.net的、规范的语言,如c#,asp.net。3.服务代理(service broker),它处理的是以松散方式进行联系的发送者和接受者之间的信息。4.数据加密,sql server2005自身带有支持对用户自定义数据库中存储的数据,进行加密的功能。5.smtp邮件。在sql server2005通过合并smtp邮件提高了自身的邮件性能。6. http终端。可以通过一个简单的事务处理sql语句使一个对象在互联网上被访问,从而创建一个http终端。这允许从互联网上呼叫一个简单的对象来获取需要的数据。7.多活动结果集(multiple active result sets,简称mars),它允许从单个的客户端到数据库保持一条持久的链接,以便在每个连接上拥有超过一个的活动请求。这是一个主要的性能完善,它允许开发人员让用户在使用sql server工作的同时拥有新的能力。8.专用管理员连接。9. sql server综合服务(ssis)。ssis已经作为主要的etl(抽取、传输和载入)工作替代了dts(数据传输服务),并且随着sql server免费发布。10.数据库镜像,它是本地高可用性能力的扩展。第2章 系统需求分析与设计2.1 系统开发模型商业网站整站集成开发(新闻+论坛+博客)系统采用了迭代式开发模型。迭代式(iterative methodology)开发模型的优点:n 允许变更需求,中途的修改是容易的,可以在项目组内部和外部之间有良好的沟通渠道n 有助于项目组的学习和提高,团队成员有机会在整个生命周期中边做边学,各显其能 n 迭代流程自身可在进行过程中得到改进和精炼 n 风险管理比较容易,可及早降低风险,前提是存在良好的信息传递渠道 n 与其他生命周期模型相比,它在开发周期内具有更好的性能迭代式开发模型的缺点:n 因本模型较为灵活,对管理的要求较高,项目经理需要有丰富的项目管理经验 n 迭代的次数和任务规划难把握,对项目策划要求较高迭代式开发模型的开发流程图如图2-1所示。图2-1 迭代模型开发流程图2.2 系统开发可行性分析新闻系统、博客系统、论坛系统,都采用动态网页技术和数据库相结合的技术,对信息进行发布、查看和处理。其实质都是对信息进行处理。三个系统中的交集是用户权限。它可以通过统一的用户表将3个子系统的用户统一起来。使用整站的权限判断系统,来限定各个系统中各功能模块的权限。1、数据库集成的可行性。新闻系统中的新闻信息,博客系统中的日志信息,论坛系统中的版面、主题信息,都是各子系统处理的核心信息,需要在统一的数据库中建立相应的数据表通过命名法则来区分不同模块的数据表。2、用户及权限集成的可行性。每个系统都有自己的用户和权限设置,且用户表还不完全相同但用户表中的基本资料部分是类似的,都包括用户名和密码等。三个子系统使用统一的用户数据表既包含共有的用户信息的字段也包含各个子系统中独有的用户信息的字段。各子系统都只与这个唯一的用户表相关联。3、统一界面风格的可行性。三个系统既然构成了一个完整的网站,就必须保证风格的统一。所有的文件包含统一的模板文件,保证了页首和页尾的统一。2.3 系统总体功能需求描述2.3.1 业务需求描述活动图是说明一个系统的工作流。换言之,活动图说明系统中从活动到活动的控制流,什么活动可以并行进行,和任何可通过流的可选路径。它可以被用在较高的抽象层次和较低的抽象层次,且只在项目增加价值时使用。活动图主要使用下列元素:活动,转移,判断点,泳道和同步条。活动用圆边矩形表示,转移用箭头,判断点用菱形,泳道用分道,同步用粗线条,开始状态用一圆点或者填充的圆形,停止状态使用靶心表示。活动图中,包含需要并执行的活动。图2-2为该集成开发系统的活动图。图2-2 商业网站整站集成开发系统活动图2.3.2系统功能模块划分模块一 新闻模块,实质上是管理员管理网站,需要主动提供信息的子系统,包括前台和后台两个子功能模块:1、 前台:用户查看网站介绍信息;用户查看新闻信息;用户评论新闻信息;用户查看新闻评论列表;用户检索新闻信息;管理员管理新闻评论信息。2、 后台:管理员查看、添加、编辑、删除网站介绍信息;管理员查看、添加、编辑、删除一级新闻栏目;管理员查看、添加、编辑、删除二级新闻栏目;管理员查看、添加、编辑、删除新闻信息。图2-3 新闻子系统功能模块图模块二 博客模块,包括三个功能模块:1、 普通用户,具有查看博客信息,浏览某一博客日志列表,查看具体的日志信息,针对某一日之发表评论。2、 博客的创建人,对自己的博客除具有普通用户的功能外,还有管理的功能。其中管理功能包括创建博客,管理博客设置和其他信息,管理博客日志类别。管理博客日志,又包括发表、编辑、删除自己博客上的日志;管理博客评论,一般是删除不宜的评论内容。3、 整个网站的管理员,博客作为该系统的子系统,管理员有全局的管理权限。图2-4 博客子系统功能模块图模块三 论坛模块:1、 前台:用户注册,登录等用户功能;发表主题,修改自己发表的主题;针对主题发布回复帖子,修改或者删除自己发表的帖子;版主管理主题,编辑、删除帖子,置顶主题,设置精华主题等;用户私人消息的发送,查看和管理;友情链接的管理。2、 后台:版面的管理,包括添加、编辑、删除相关版面;论坛的常用参数管理。图2-5 论坛子系统功能模块图2.3.3 系统用例图用例图是被称为参与者的外部用户所能观察到的系统功能的模型图,呈现了一些参与者和用例,以及它们之间的关系,主要是对系统、子系统或类的功能进行建模。用例模型的用途是列出系统中的用例和参与者,并显示哪个参与者参与了哪个用例的执行。图2-6、图2-7、图2-8分别为新闻、博客、论坛子系统用例图。图2-6 新闻子系统用例图图2-7 博客子系统用例图图2-8 论坛子系统用例图2.3.4 系统数据流图数据流图(data flow diagram):简称dfd,就是采用图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具。可以用来抽象地表示系统或软件。它从信息传递和加工的角度,以图形的方式刻画数据流从输入到输出的移动变换过程,同时可以按自顶向下、逐步分解的方法表示内容不断增加的数据流和功能细节。因此,数据流图既提供了功能建模的机制,也提供了信息流建模的机制,从而可以建立起系统或软件的功能模型。图2-9、图2-10、图2-11分别为新闻、博客、论坛三个子系统的数据流图,这些图更清晰的表达了系统的逻辑功能,以及信息在各个系统内部的逻辑流向和逻辑变化过程,便于用户更好的理解和运用该系统。图2-9 新闻子系统数据流图图2-10 博客子系统数据流图图2-11 论坛子系统数据流图第3章 系统数据库的设计本章从四个方面介绍系统数据库的设计过程,第一个方面介绍本子系统所需的数据库表,第二个方面介绍如何建立系统的实体-联系图,第三个方面介绍系统表的设计,即数据字典,第四个方面介绍各个子系统的数据库关系图。其中建立系统的实体-联系图是设计系统表的前提和基础。由于本系统重点是对数据库表信息的集成和对用户权限的集成,因此,对于数据库的设计是本系统集成开发的重点工作。3.1 系统数据库表根据系统需求分析,该商业网站整站集成系统需要建立下列表,其用途说明如3-1所示。表3-1 整个系统数据表数据表名名称数据表描述t_intro描述网站信息表t_newssection描述新闻一级栏目数据t_newskind描述新闻二级栏目数据t_news描述新闻信息表t_newscomment描述新闻评论信息表t_bbssection描述论坛版块类别表t_bbsboard描述论坛版块表t_bbstopic描述论坛主题表t_bbspost描述论坛帖子数据t_bbspm描述论坛私人信息数据t_link描述论坛友情链接数据t_blogtype描述博客类别表t_blog描述博客信息表t_blogcategory描述博客日志类别表t_blogarticle描述博客日志表t_blogcomment描述日志评论表t_bloglist描述博客友情链接表t_user描述整合后的用户信息表t_usergroup描述用户组信息t_functionpermission描述功能权限表t_message描述给站长留言信息表t_sys系统信息表3.2 系统e-r图e-r图即实体-联系图(entity relationship diagram),提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。构成e-r图的基本要素是实体型、属性和联系。通过系统需求分析,了解了系统的分解功能以及数据流程。根据这些实体与实体之间的关系,可以得到新闻子系统e-r图(如图3-1)、博客子系统e-r图(如图3-2)、论坛子系统e-r图(如图3-3)。图3-1 新闻子系统e-r图图3-2 论坛子系统e-r图图3-3 博客子系统e-r图3.3 数据字典1.新闻模块主要数据表:表3-2 新闻一级栏目表t_newssection字段数据类型是否允许为空键默认值说明id自动编号否主键null主键,递增sectionnamenvchar(20)否null版块名称descriptionnvchar(1000)是null版块描述issysbit是0是否系统默认版块isvisiblebit是true是否显示createuseridint是null创建信息的用户idupdateuseridint是null上次更新信息的用户idcreatetimedate/time是gatedate()创建时间updatetimedate/time是null上次更新时间表3-3 新闻信息表t_news字段数据类型是否允许为空键默认值说明id自动编号否主键null主键,递增titlenvchar(5)否null信息的标题contentntext是null信息的具体内同countnumint是0信息的点击率cancommentbit是0新闻是否能发表评论kindidint是null新闻所属二级栏目isvisiblebit是true是否显示createuseridint是null创建信息的用户idupdatetuseridint是null上次更新信息的用户createtimedate/time是gatedate()创建时间updatetimedate/time是null上次更新时间2.论坛模块的主要数据表:表3-4 论坛版块类别表t_bbssection字段数据类型是否允许为空键默认值说明id自动编号否主键null主键,递增sectionnamenvchar(20)否null类别名称descriptionnvchar(500)是null类别描述createuseridint是null创建信息的用户idcreatetimenvchar(50)是true创建时间updateuseridint是null上次更新信息的用户updatetimedate/time是null上次更新时间isvisiblebit是true是否显示issysbit是0是否系统默认类别表3-5 论坛主题表t_bbstopic 字段数据类型是否允许为空键默认值说明id自动编号否主键null主键,递增titlenvchar(50)否null信息的标题detailntext是null信息的具体内同countnumint是0信息的点击率replynumint是0信息的回复率boardidint是null信息所属模块istopdate/time否false是否置顶显示isfinebit否false是否为精华主题showsignaturebit是false是否显示签名档createuseridint是null创建信息的用户idupdateuseridint是null上次更新信息的用户createtimedate/time是gatedate()创建时间updatetimedate/time是null上次更新时间replytimedate/time是gatedate()最后回复时间enablehtmlbit是false是否允许html代码enableubbbit是false是否允许ubb代码表3-6 论坛帖子数据表t_bbspost字段数据类型是否允许为空键默认值说明id自动编号否主键null主键,递增titlenvchar(50)否null信息的标题detailntext是null信息的具体内容topicidint是null信息所属主题showsignaturebit是false是否显示签名档createuseridint是null创建信息的用户idupdateuseridint是null上次更新信息的用户createtimedate/time是gatedate()创建时间updatetimedate/time是null上次更新时间enablehtmlbit是false是否允许html代码enableubbbit是false是否允许ubb代码3.博客模块的主要数据表:表3-7 博客类别信息表t_blogtype字段数据类型是否为空键默认值说明id自动编号否主键null主键,递增titlenvchar(50)否null类别名称descriptionnvchar(500)是null类别描述issysbit是0是否系统默认类型isvisiblebit是true是否显示createuseridint是null创建信息的用户idupdateuseridint是null上次更新信息的用户createtimedate/time是gatedate()创建时间updatetimedate/time是null上次更新时间表3-8 博客信息表t_blog字段数据类型是否允许为空键默认值说明id自动编号否主键null主键,递增titlenvchar(20)否null博客名称descriptionnvchar(1000是null博客描述blogtypeidint是0博客所属分类isvisiblebit是true是否显示owneruseridint是null创建用户的idrecommendbit是0该博客是否被推荐create timedate/time是gatedate()创建时间updatetimedate/time是null上次更新时间pagesizeint是10博客每页显示日志数hitcountint是0博客点击数表3-9 博客日志类别t_blogcategory字段数据类型是否允许为空键默认值说明id自动编号否主键null主键,递增titlenvchar(20)否null类别名称descriptionnvchar(500)是null类别描述blogidint是0所属博客create timedate/time是gatedate()创建时间updatetimedate/time是null上次更新时间表3-10 博客日志表t_blogarticle字段数据类型是否允许为空键默认值说明id自动编号否主键null主键,递增titlenvchar(50)否null日志标题detailntext是null日志正文blogidint是0所属博客idisvisiblebit是true是否显示abstractnvchar(500)是null日志摘要recommendbit是0该日志是否被推荐createuseridint是0创建信息的用户idupdateuseridint是0上次更新信息的用户create timedate/time是gatedate()创建时间updatetimedate/time是null上次更新时间pubdatedate/time是gatedate()日志的真实时间trackbacknvchar(50)是响应trackback的地址tagnvchar(50)是日志标签categoryidint是0日志所属类别hitcountint是0日志点击率referencenvchar(50)是所引用的日志地址commentcountint是0评论数量4.其他用途的表表3-11 整合后的用户表t_user字段数据类型是否允许为空键默认值说明id自动编号否主键null主键,递增usernamenvchar(20)是“”用户名nicknamenvchar(50)是null用户昵称passwordnvchar(30)是null用户密码groupidsnvchar(50)是2用户所在的权限组2表示“注册用户”blogidint是用户创建的blog的idgenderbit是1性别telnvchar(50)是null电话addressnvchar(100)是null地址emailnvchar(50)是nullemailhomepagenvchar(50)是null个人主页qqnvchar(20)是nullqq号码msnnvchar(50)是nullmsn号postnumint是null论坛帖子发布数headshipnvchar(50)是null论坛用户头衔bbsheadnvchar(200)是null论坛用户头像路径blogheadnvchar(200)是null博客系统用户头像comefromnvchar(50)是null用户籍贯hobbynvchar(50)是null兴趣爱好jobnvchar(50)是null行业birthdaydate/time是null生日createtimedate/time是gatedate()创建时间updatetimedate/time是null上次更新时间isadminbit是0是否为管理员signaturenvchar(500)是null论坛签名档表3-12 功能权限表t_functionpermission字段数据类型是否允许为空键默认值说明id自动编号否主键null主键,递增functionsnint否0功能编号functionnamenvchar(50)是null功能块名称表3-13 用户组表t_usergroup字段数据类型是否为空键默认值说明id自动编号否主键null主键,递增groupnamenvchar(20)否“”用户组名descriptionnvchar(50)是null用户组描述permissionnvchar(50)是null用户组权限createuseridint是2创建用户组的用户idupdateuseridint是1上次更新信息的用户idcreatetimedate/time是gatedate()创建时间updatetimedate/time是null更新时间issysnvchar(100)是0是否为系统用户组表3-14友情链接数据表t_link字段数据类型是否允许为空键默认值说明id自动编号否主键null主键,递增titlenvchar(50)否null链接标题contentnvchar(500)是null链接的具体描述urlnvchar(500)是null链接地址createuseridint是null创建信息的用户idupdateuseridint是null上次更新信息的用户createtimedate/time是gatedate()创建时间updatetimedate/time是null上次更新时间3.4数据库关系图数据库关系图是数据库中对象的图形表示。数据库关系图可以是数据库结构的整体或部分图片;它包括表的对象、表所包含的列和它们之间的关系。新闻模块数据库关系图如图4-2所示,说明了该模块内各个数据表及其之间的关系,t_user为整合后的用户表,t_newss

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论