毕业设计(论文)基于BS模式的新闻发布系统设计与实现.doc

上传人:laozhun 文档编号:3978982 上传时间:2023-03-30 格式:DOC 页数:37 大小:1.16MB
返回 下载 相关 举报
毕业设计(论文)基于BS模式的新闻发布系统设计与实现.doc_第1页
第1页 / 共37页
毕业设计(论文)基于BS模式的新闻发布系统设计与实现.doc_第2页
第2页 / 共37页
毕业设计(论文)基于BS模式的新闻发布系统设计与实现.doc_第3页
第3页 / 共37页
毕业设计(论文)基于BS模式的新闻发布系统设计与实现.doc_第4页
第4页 / 共37页
毕业设计(论文)基于BS模式的新闻发布系统设计与实现.doc_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《毕业设计(论文)基于BS模式的新闻发布系统设计与实现.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于BS模式的新闻发布系统设计与实现.doc(37页珍藏版)》请在三一办公上搜索。

1、石家庄经济学院职业技术学院 毕 业 设 计(论 文)专业 计算机应用 班级 姓名 _ 2012 年 5月 24日成绩评议学号309316080201姓名 题目 新闻发布系统 指导教师建议成绩: 评阅教师建议成绩: 答辩小组建议成绩: 院答辩委员会评阅意见及评定成绩:答辩委员会主任签字(盖章): 年 月 日毕业设计开题报告学院职业技术学院专业计算机应用学号309316080201姓名李江题目新闻发布系统选题的目的和意义随着信息时代的高速发展,传统的报纸杂志已经远远满足不了人们的需求,人们更加希望于能够在网上了解更多的新闻和信息,于是我们就很有必要在网上创建一个新闻发布管理信息系统了。大部分网站都

2、是采用静态的方式来发布和管理信息的,可是网站需要更新的信息量也越来越大,所以这很不利于网站管理人员的工作。为了更加方便的管理网站,于是我们就很迫切的需要利用动态技术创建一个新闻发布管理信息系统了。我做的新闻系统克服了以前的单一形式,广大的网民可以随时随地的将自己看到听到的新闻发布到网上,摆脱了由个人或团队发布新闻的来源局限性,节省了人力资源,大大提高了网站的运营。国内外研究(应用动态)纵观新闻系统在国内外的发展,现在都由以前的静态方式逐渐转变为动态方式的交互式新闻系统,据资料显示,前台动态显示的新闻系统占大约60%的市场份额,而静态显示的新闻系统占30%的市场份额,这足以可见动态新闻系统的重要

3、性。但在实现与用户交互还不够完善,我做动态式新闻系统将会在与用户交互上有进一步的改进和完善。设计提纲1对新闻发布系统进行需求分析,划分功能模块;2根据需求分析,及功能模块的划分,进行数据库设计;3设计系统界面4后台控制处理以及后台页面设计5系统部署6软件测试计划进度1.2012年3月1日2012年3月15日确定毕业设计的题目,提交开题报告。2.20112年3月16日2012年4月30日交初稿。3.2012年5月1日2012年5月15日交二稿。4.2012年5月16日2012年5月25日交三稿。5.2012年5月26日2012年6月3日准备答辩。指导教师意见可以开题,抓紧时间做后续设计,希望你设

4、计出新颖、实用、符合要求的新闻发布系统。 指导教师签字: 赵敬梅 2012年 3月 14 日指导教师意见 序号项目分数123451选题意义2文献检索能力3考勤情况、工作态度4工作量评价5任务难度评价6基本理论运用正确7分析、解决问题的能力8创造性或可行性评价9规范化评价10其他注:请在适当的栏内打“”对论文的简短评价:1.指出论文存在的问题及错误2.对创造性或可行性评价3.建议成绩 优 良 中 及格 不及格 指导教师签字 年 月 日评阅教师意见 序号项目分数123451选题意义2文献检索能力3工作量评价4任务难度评价5基本理论运用正确6分析问题的能力7解决问题的能力8创造性或可行性评价9规范化

5、评价10其他注:请在适当的栏内打“”对论文的简短评价:1.指出论文存在的问题及错误2.对创造性或可行性评价3.建议成绩 优 良 中 及格 不及格 评阅教师签字 年 月 日答辩小组评议意见学号309316080201 姓名 李江 题目 新闻发布系统 _序号项目分数123451选题意义2任务难度及工作量3资料来源充足、可信4基本理论运用正确5分析、解决问题的能力6答辩语言表达能力7答辩逻辑思维能力8创造性或可行性评价9规范化评价其他注:请在适当的栏内打“”答辩小组意见:1.建议成绩等级 优 良 中 及格 不及格2.需要说明的问题 答辩小组长签字 年 月 日摘 要目前,随着计算机技术、网络技术、通信

6、技术的迅速发展和人们生活水平及需要的不断提高,网络正以一种前所未有的冲击力在影响着人类的活动,包括人类的生产和日常生活。网络的快速发展,颠覆了传统的信息传播方式,冲破了传统的时间、空间的局限性,大的改变了人类的物质文化生活水品。新闻发布系统由此应运而生,更大加快了人们信息的接收速度。本系统是一个基于新闻发布和内容管理的全站管理系统,于B/S模式WEBMIS系统,可以将杂乱无章的信息(包括文字、图片和影音)经过组织,合理而且有序地呈现在大家面前。简单的说,新闻发布系统就是充当一个网络新闻媒介的功能,主要实现对新闻的分类、审核、发布,模拟了一般新闻媒介的发布的过程。本系统具有很好的外部接口,能够很

7、好的配合站点的其它子系统服务于网站的新闻发布。本篇论文详细讲解了利用C#、Microsoft SQL Server2005数据库等软件工具制作“基于WEB的新闻发布系统”的过程。本篇论文主要分为五个部分:新闻发布系统概述、新闻发布系统的总体规划、网站制作技术、数据库的设计与实现、网站详细设计。关键词:B/S模式,新闻发布系统,C#,Microsoft SQL Server2005数据库 AbstractAlong with the computer technology, the network technology, the communication technology rapid de

8、velopment and the people living standard and need, at present, the continuous improvement of the network is in an unprecedented level of blunt force during affect human activities, including the human production and daily life. The rapid development of network, overturned the traditional information

9、 dissemination way, broke through the traditional time, space limitations. Ok, now I have hanged the human material culture life water supplies. News release system thus arises at the historic moment. More accelerate the speed of receiving information. This system is a sub-system of school website,

10、has the very good external interface, can very good cooperation of service to other subsystems site web news release. This system is based on a news release and content management of the total management system; Based on B/S mode, this system can WEBMIS system will desultorily information (including

11、 text, images and video) after organization, reasonable and orderly present before everybody. Say simply, news release system is ACTS as a network media function. The classification of news mainly realize, audit, release, simulation of a general news media release process.This paper explains in deta

12、il with C#, Microsoft SQL Server2005 database software tool to make the news release system based on WEB process. This paper is divided into six parts, is as follows: the news release system overview, the system analysis and design, database structure design and implementation, directory and the uni

13、versal modular design, the system function and main module design and commissioning. Keyword: b/s model, news system distribution,c#, microsoftsql server2005 database 目 录引言11新闻发布系统概述2 1.1系统开发背景2 1.2新闻发布系统模式22新闻发布系统的总体规划3 2.1系统需求分析32.2系统要实现的目标32.3 功能模块简介43网站制作技术63.1C#简介-63.2SQL Server2005简介63.3静态网页和动

14、态网页的介绍和特点73.3.1. ASP 的特性73.3.2. ASP 的功能83.3.3 动态网页与静态网页的区别94数据库的设计与实现94.1数据库连接的实现94.2数据库各个表的实现10 4.2.1t_Class表的实现10 4.2.2t_Item表的实现11 4.2.3t_Logb表的实现12 4.2.4t_News表的实现125网站的详细设计13 5.1新闻发布系统前台主页设计与实现13 5.2新闻发布系统后台主页设计与实现15 5.2.1后台登陆页面设计15 5.2.2后台主界面设计18 5.3主要模块的实现19 5.3.1添加用户模块19 5.3.2管理用户模块20 5.3.3权

15、限设置模块20 5.3.4添加栏目模块21 5.3.5类别管理模块23 5.3.6新闻发布模块23 结论25参考文献26致谢27引 言手工制作发布的网页信息不但无法检索堆积如山的信息,而且每次更新内容并上传的时候都会使服务中断,导致用户无法访问而使形象和服务大打折扣。网站信息管理系统的出现大大减轻了网站更新维护的工作量,通过网络数据库的引用,将网站的更新维护工作简化到只需录入文字和上传图片,从而使网站的更新速度大大缩短,在某些专门的网上新闻站点,如新浪的新闻中心等,新闻的更新速度已经缩短到五分钟一更新,从而大大加快了信息的传播速度,也吸引了更多的长期用户群,时时保持网站的活动力和影响力。新闻发

16、布系统(News Release System or Content Management System)又叫做内容管理系统,是一个基于新闻和内容管理的全站管理系统,新闻发布系统是基于B/S模式的WEBMIS系统,本系统可以将杂乱无章的信息(包括文字,图片和影音)经过组织,合理有序地呈现在大家面前。当今社会是一个信息化的社会,新闻作为信息的一部分有着信息量大,类别繁多,形式多样的特点,新闻发布系统的概念就此提出:新闻发布系统的提出使电视不再是唯一的新闻媒体,从此以后网络也充当了一个重要的新闻媒介的功能。1新闻发布系统概述1.1系统开发背景随着计算机技术的发展,网络技术对我们生活和工作显得月来越

17、重要,特别是现在信息高度发达的今天,人们对最新信息的需求和发布迫切的需要及时性。而动态交互式网页刚好提供了这些功能,本系统就是一个能够在网上实现新闻的网上多用户发布,多栏目管理,实时的进行行为统计和记录的网上交互系统。新闻发布系统,广泛应用于大型专业网站、政府网站、企业网站等几乎所有的网站上,是将新闻、信息栏目和业界动态等信息集中起来发布、管理、查询等的一种网站应用程序。无论企业网站管理人员身处何地,只要能够上网就能对网站信息进行更新及维护。所有的操作可以通过浏览器完成,不需要掌握其他应用软件,用户不需培训。人寿保险公司也离不开这样的管理。用信息化手段改造传统产业,提高工作效率已是不可争辩的事

18、实。那么,本系统管理信息系统主要解决的就是企事业单位领导们所关心的人、资源、信息和业务等方面的管理问题。当今时代的两个显著特点就是世界经济一体化和以计算机为代表的信息技术的快速发展。一个组织要在激烈的竞争中保持优势和不断发展,必须对迅速变化的环境灵敏地做出有效地反应。信息管理系统的应用能够提供这种有效的决策支持。1.2新闻系统发布模式本新闻发布系统使用的是Browser/Server结构。基于WEB的新闻发布系统的特点就是利用Browser/Server(B/S)结构,实现新闻的在线发布、添加、修改、删除等功能。这种系统的优势在于系统简单、功能强大、扩展能力良好以及能够方便的跨地域操作等性能。

19、Client/Server(C/S)模式与Browser/Server模式是现在比较流行的两种数据库应用模式。单独应用哪一种模式都将受其自身弱点的限制。Client/Server模式主要是在以局域网为基础的环境下展开应用的,它受到地域的限制。而Brower/Server模式通过Internet进行通信,可以不受地域的限制,但是它不能够进行联机事物处理,并且在处理大量数据的情况下,速度较慢。从目前的开发技术来看,Browser端作为信息收集源,特别是大量的数据录入工作还不能完全取代Client端的用户界面。在这方面,Client端的各种开发工具的功能更加强大也更加灵活。本系统使用的ASP即Act

20、ive Server Pages:“动态服务器网页” 技术。执行结果都是标准的HTML格式,而且这些程序是在网络服务端中执行,使用一般的浏览器(如IE 或Netscape)都可以正确地获得ASP的“执行”结果,并且将这ASP执行的结果直接在浏览器中“浏览”。ASP是服务器端的脚本执行环境,可用来产生和执行动态的高性能的WEB服务器程序。 当用户使用浏览器请求ASP主页时,WEB服务器响应,调用ASP引擎来执行ASP文件,并解释其中的脚本语言(JScript 或VBScript),通过ODBC连接数据库,由数据库访问组件ADO(ActiveX Data Objects)完成数据库操作,最后ASP

21、生成包含有数据查询结果的HTML主页返回用户端显示。本系统运用此模式和技术实现了新闻发布系统的基本功能。通过用户和服务器之间的交互,完整的展现了新闻发布流程,以及现在网站所使用的技术。2新闻发布系统的总体规划2.1系统需求分析一个功能基本完善的新闻发布管理系统应是完全控件式的页面布局 ,使得新闻的录人工作更简便。对新闻的录入 、修改、删除等操作 ,都将立即在主页的对应栏目显示出来,实现“即时发布、即时见效”。所以至少应该具有以下的功能:(1)新闻查看:负责对新闻的列表、分类查看和详细信息的显示。用户进入系统后,能够查看最近的发布的新闻,并能够选择查看某个新闻类别的所有新闻。用户单击某个新闻标题

22、,就能够查看新闻的详细内容。 (2)新闻查找:根据指定的条件查找新闻记录。用户登录后可以指定条件进行新闻查找。 (3)管理员登录:负责处理管理员的登录和退出。判断所登录的人员是否为管理员,如果不是,拒绝登录,是的话判断其权限。系统管理员登录之后,能够对新闻进行管理,包括发布、修改、删除等操作。系统超级管理员登录之后,能够对新闻和管理员的信息进行修改、删除、添加等操作。 (4)新闻管理:完成新闻信息的列表,新闻的增加修改和删除操作。根据管理员的权限,对系统进行管理,超级管理员只有一位,他比普通管理员具有更多的权限。 (5)管理员信息:超级管理员在此进行增加、修改、和删除的操作。 (6)新闻类别管

23、理:超级管理员在此进行增加修改和删除新闻类别的操作。2.2系统要实现的目标新闻发布管理系统里有这样几个部分:如果是普通用户只有新闻浏览的权限,相关人员会有登陆,发表新闻,修改新闻等的权限通过用户的登陆判断出用户的权限,然后分配给你所拥有的功能;如果是管理员就除了上述权限外还有新闻管理权限,分别为新闻录入、新闻修改和新闻删除的权限。系统的管理员不仅可以发布,管理新闻 还可以管理用户,分配用户的权限。通过上面的总体分析出总体分为三类用户系统维护的员工:添加删除相关人员,制定相关人员权限,添加、删除、修改栏目,添加、删除、修改类别,调整栏目的顺序,管理、发布新闻,分析统计每日、每月的新闻信息,修改密

24、码。相关人员:系统登录,系统退出,发布新闻信息,分析统计每日、每月新闻信息,修改密码。普通用户:浏览新闻。整个系统要实现的功能如图2.1用户实例图所示。图2.1用户实例图2.3功能模块的简介用户角色分析系统维护的员工,相关人员,前台浏览信息的用户。不同用户所进行的操作系统维护的员工:添加删除相关人员,制定相关人员权限,添加、删除、修改栏目,添加、删除、修改类别,调整栏目的顺序,管理、发布新闻,分析统计每日、每月的新闻信息,修改密码。相关人员:发布新闻信息,分析统计每日、每月新闻信息,修改密码。普通用户:浏览新闻。根据系统的需求分析设计如下的工作流程图2.2所示。图2.2工作流程图通过工作流程图

25、,我们可以看出系统分为两个大的部分:新闻管理后台系统和新闻前台系统下表就是对功能模块的划分,功能模块的划分如图2.3所示图2.3模块的划分3.网站的制作技术3.1C#的简介 C#是微软公司在2000年7月发布的一种全新且简单、安全、面向对象的程序设计语言,是专门为.NET的应用而开发的语言。它吸收了C+、Visual Basic、Delphi、Java等语言的优点,体现了当今最新的程序设计技术的功能和精华。C#继承了C语言的语法风格,同时又继承了C+的面向对象特性。不同的是,C#的对象模型已经面向Internet进行了重新设计,使用的是.NET框架的类库;C#不再提供对指针类型的支持,使得程序

26、不能随便访问内存地址空间,从而更加健壮;C#不再支持多重继承,避免了以往类层次结构中由于多重继承带来的可怕后果。.NET框架为C#提供了一个强大的、易用的、逻辑结构一致的程序设计环境。同时,公共语言运行时(Common Language Runtime)为C#程序语言提供了一个托管的运行时环境,使程序比以往更加稳定、安全。其特点有: 语言简洁。 保留了C+的强大功能。 快速应用开发功能。 语言的自由性。 强大的Web服务器控件。 支持跨平台。 与XML相融合。3.2Microsoft SQL server 2005的简介SQL Server 是一个关系数据库管理系统。它最初是由Microsof

27、t Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2 版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。Sybase 则较专注于SQL Server在UNIX 操作系统上的应SQL Server安装界面用。特点 1.数据库镜像 通过新数据库镜像方法,将记录档案传送性能进行延伸。您将可以使用数据库镜像,通过将自动失效转移建立到一个待用服务器上,

28、增强您SQL服务器系统的可用性。 2.在线恢复 使用SQL2005版服务器,数据库管理人员将可以在SQL服务器运行的情况下,执行恢复操作。在线恢复改进了SQL服务器的可用性,因为只有正在被恢复的数据是无法使用的,而数据库的其他部分依然在线、可供使用。 3.在线检索操作在线检索选项可以在指数数据定义语言(DDL)执行期间,允许对基底表格、或集簇索引数据和任何有关的检索,进行同步修正。例如,当一个集簇索引正在重建的时候,您可以对基底数据继续进行更新、并且对数据进行查询。 4.快速恢复新的、速度更快的恢复选项可以改进SQL服务器数据库的可用性。管理人员将能够在事务日志向前滚动之后,重新连接到正在恢复

29、的数据库。 5.安全性能的提高SQL Server 2005包括了一些在安全性能上的改进,例如数据库加密、设置安全默认值、增强密码政策、缜密的许可控制、以及一个增强型的安全模式。 新的SQL Server Management Studio SQL Server 2005引入了SQL Server Management Studio,这是一个新型的统一的管理工具组。这个工具组将包括一些新的功能,以开发、配置SQL Server数据库,发现并修理其中的故障,同时这个工具组还对从前的功能进行了一些改进。 6.专门的管理员连接 SQL Server 2005将引进一个专门的管理员连接,即使在一个服务

30、器被锁住,或者因为其他原因不能使用的时候,管理员可以通过这个连接,接通这个正在运行的服务器。这一功能将能让管理员,通过操作诊断功能、或TransactSQL指令,找到并解决发现的问题。 7.快照隔离 我们将在数据库层面上提供一个新的快照隔离(SI)标准。通过快照隔离,使用者将能够使用与传统一致的视野观看数据库,存取最后执行的一行数据。这一功能将为服务器提供更大的可升级性。 8.数据分割 将加强本地表检索分割,这使得大型表和索引可以得到高效的管理。 9.增强复制功能 对于分布式数据库而言,SQL Server 2005提供了全面的方案修改(DDL)复制、下一代监控性能、从甲骨文(Oracle)到

31、SQL Server的内置复制功能、对多个超文本传输协议(http)进行合并复制,以及就合并复制的可升级性和运行,进行了重大的改良。另外,新的对等交易式复制性能,通过使用复制,改进了其对数据向外扩展的支持。3.3静态网页和动态网页的比较3.3.1ASP的特性 Active Server Pages就是用服务器端脚本、对象和组件扩展了的标准HTML页。它具有3个重要特性: 1、Active Server Pages可包含服务器端脚本。将服务器脚本含在Active Server Pages中就可以用动态内容创建网页。 2、Active Server Pages提供了几种内置对象。在Active S

32、erver Pages中使用内置对象可以使脚本功能更强,在其他方面,这些对象可使你从浏览器中检索或向浏览器发送信息。 3、使用附加组件,可以扩展Actire Server Pages。Active Server Pages可以同几个标准的服务器端ActiveX组件捆绑在一起,这些组件使你可以处理数据库,发送EmaU或访问文件系统。 Active Server Pages是编写Web服务器程序的最新利器。它是一个开放式的无须进行编译的应用程序环境。它提供了CGI程序和脚本的灵活性,同时不会使性能显著下降。与CGI不同的是,ASP在服务器的进行内运行,是多线程的,可以进行优化来处理大量用户。它将I

33、DC的简单性和ISAPI的灵活性综合在了一起。ASP比CGI和Perl脚本编写系统具有优势,它把HTML的简单性和脚本编写,以及Active服务器组件等常见工具组合在一起,用以创建动态的和强有力的网站。 ASP代表了微软公司开发技术的一个新发展。 ASP允许开发者存储他们的HTML代码和单个文件中的脚本化代码。ASP支持Open Script接口,这样就可以使用遵守这个标准的任何脚本编写语言。支持Open Script的语言包括VBScript和Jscript,甚至是Perl Script。这些脚本可以执行应用程序逻辑,并能够调用软件组件来执行特殊的任务,例如数据库查询、文件输入输出(IO)、

34、业务规则和工作流。 ASP技术有它自己的对象模型,再加上驻留在同一文件之中的HTML和脚本这一事实,才使得ASP比HTXIDC更为强大。 3.3.2ASP的功能使用Active Server Pages可以完成下面的工作: 1、产生动态网页。在一天中的不同时间,或对不同用户,Active Server Pages可显示不同的内容。 2、处HTML表单的内容。使用Active Server Pages可以获取并对输HTML表单的数据作出反应。 3、创建数据库驱动的网页。Active Server Pages可以从像Microsoft SQL Server之类的数据库中获取现存数据或插入新数据。

35、4、跟踪用户会话。从用户到达你的网站直到其离开,可以用Actire Server Pages储存其信息。 5、创建可搜索网页。与Microsoft Index Server或Microsoft SQL Server全文检索一起使用时,用Active Server Pages可创建网站的搜索引擎。 6、检索不同浏览器的功能。Active Server Pages可检索浏览器的支持特性并显示适合不同浏览器的内容。 7、发送并接收电子邮件。Active Server Pages可自动向用户发送并接收发送到网站的电子邮件。 8、将定制组件同网站结合在一起。用Microsoft Script Compo

36、nts,Microsoft Visual Basic或Microsoft Visual C+创建的用户服务器端组件可以扩展Active Server Pages脚本。 任何一个Web服务器,只要内嵌ASP解释程序,就可以支持ASP编写的动态网页。一般来说,我们使用的都是基于WindowsNT服务器上的Internet lnformation Server(IIS)。IIS支持虚拟目录。我们可以通过“服务器属性”对话框中的“目录”标签管理虚拟目录。建立虚拟目录对于管理Web站点具有非常重要的意义。因为虚拟目录隐藏了有关站点目录结构的重要信息。在浏览器中,客户通过选择“查看源代码”,很容易就能获取

37、页面的文件路径信息。如果在Web页中使用物理路径,将暴露有关站点目录的重要信息,这将容易导致系统受到攻击。所以IIS的支持虚拟目录的功能就大大的提高了系统的安全性。3.3.2动态网页与静态网页的区别Active Server Pages改变了这一切,在IIS仍然支持静态HTML主页的前提下,利用Active Server Page可以根据用户要求在Web Server上建立新的主页。 为了便于理解它和支持静态主页的区别,我们将它分成以下步骤: 一个用户在浏览器的网栏中添入 Active Server Page文件名称,并敲回车键触发这个Active Server Page的申请。 浏览器将这个

38、Active Server Page要求发送给IIS。 Web Server接收这个申请要求并根据其asp的后缀意识到这是个Active Server Page要求。 Web Server从硬盘或者内存中接收正确的ASP文件。 Web Server将这个文件发送到一个叫做ASPDLL的特定文件中。 Active Server Pages文件将会从头至尾被执行并根据命令要求生成相应的静态主页。 HTML主页将被送回浏览器。 用户浏览器解释执行HTML主页并显示在用户于浏览器上。 Active Server Pages技术经过不断的改进,其功能越来越强大,已经被越来越多的公司认可,今天Intern

39、et上很多最成功的商业网站都是利用Actire ServerPages创建的。 由于ASP的技术的种种优点,所以本网站决定采用ASP技术进行制作。在现在的互连网上,人们上网可以获取最新信息。如新闻、招商、论坛、娱乐等各种各样的信息,实现足不出户,就可以了解世界的梦想。4.数据库的设计与实现4.1数据的连接与实现要用到Microsotf SQL Server 2005必须具备两个条件:一是数据库的配置工具,还要进行配置SQL Server配置管理器。如图4.1所示。图4.1配置管理器二要进行数据库的连接,先用Windows用户登陆,进入数据库后在修改参数,右击打开数据库的属性在安全性中设置登陆方

40、式为Windows和SQL Server混合登陆方式。打开安全性,登录名sa在属性中设置常规属性,设置登陆数据库的用户名和密码,在状态中是否选择连接到数据库中选择“授予”,登陆中选择启用,设置完成后再重启数据库。如图4.2所示。 图4.2连接数据库以下是连接数据库的代码:在web.config中设置数据库的连接 4.2数据库各个表的实现 4.2.1t_Class表的实现 t_Class表的结构分析要添加的列名 CLASSID 数据类型 int CALSSNAME 数据类型 varchar CLASSDESC 数据类型 varchar CLASSORDER 数据类型 intITEMID 数据类型

41、 int具体实现如图4.3所示。图4.3t_Class 具体向表中添加的数据如图4.4所示。图4.44.2.2t_Item表的实现管理员可以通过新闻发布系统后台直接更改ITEMNAME,ITEMDESC,就可以写入数据库,在数据库中也可以更改,因为ITEMID是主键,删除记录后会出现ID不连续,如图4.5所示。图4.5t_Item4.2.3 t_Log表的实现t_Log表的实现如图4.6所示。图4.6t_Log Log表记录了每次用户登录的时间以及ID 管理员在后台可以进行查看,还可以一次或批量删除登陆信息4.2.4 t_News表的实现 主要的列名有 NEWSID S数据类型 int NEWST

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号