asp.net新闻发布系统的设计与实现 er图

上传人:bao****ty 文档编号:116974538 上传时间:2019-11-18 格式:DOC 页数:11 大小:35KB
返回 下载 相关 举报
asp.net新闻发布系统的设计与实现 er图_第1页
第1页 / 共11页
asp.net新闻发布系统的设计与实现 er图_第2页
第2页 / 共11页
asp.net新闻发布系统的设计与实现 er图_第3页
第3页 / 共11页
asp.net新闻发布系统的设计与实现 er图_第4页
第4页 / 共11页
asp.net新闻发布系统的设计与实现 er图_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《asp.net新闻发布系统的设计与实现 er图》由会员分享,可在线阅读,更多相关《asp.net新闻发布系统的设计与实现 er图(11页珍藏版)》请在金锄头文库上搜索。

1、-范文最新推荐- ASP.net新闻发布系统的设计与实现+ER图 摘要:随着计算机技术和网络技术的迅速发展,新闻的发布和管理工作对自动化、实时性的要求越来越高。本课题设计实现了一个新闻发布系统,采用B/S模式进行设计,以ASP.NET技术为基础,SQL Server 2008 作为后台数据库进行开发的。该新闻发布系统能以分类新闻形式显示新闻,满足了人们浏览新闻时分类查看新闻信息的要求,同时提供新闻信息查询、新闻评价功能,方便浏览者查找相关的新闻信息及发布对新闻的个人看法。新闻发布系统界面设计简洁、操作简单,基本能够满足新闻发布的需求。5858关键词:数据库;B/S模式;新闻发布系统Design

2、 and Implementation of News Releasing SystemAbstract: With the rapid development of computer technology and network technology, the release and management of news face a great challenge that requires much more automation and instantaneity. The news releasing system have been designed and implemented

3、 of in this project using B/S mode design, based on ASP.NET technology, SQL Server 2008 as the backstage database development. The news releasing system can display classification of news form, and meet the demand of people who want to view news and information by its own. The news releasing system

4、also accomplishes the function of news searching and valuing at the same time, and makes it easier for people to look up the relevant news and information and to give their own opinions about the news. Simple interface design and operation of the news releasing system can basically meet the needs of

5、 the news releasing system.Key Words: Database; B/S mode; News releasing system目录 新闻发布系统(News Releasing System)是上个世纪九十年代互连网技术发展以后才出现的技术。最初是为了解决一些网站的信息动态发布而开发,只是简单的发布和显示,对于各种不同的站点需要构建不同的系统来满足需要,而且功能十分单一。在九十年代后期,互连网技术进一步发展,网络作为新兴的新闻媒介工具,其用户数量大大增加,对系统的要求也越来越高,新闻发布系统在这样的一个环境中提出、开发、并改进。到现在,新闻发布系统开发的成功案例已

6、经不计其数,而且已经应用到各种站点上,可以说,各行各业的绝大部分的网站都使用到了新闻发布系统,大量的用户引发了新闻发布系统功能的进一步扩大和深化,给新闻发布系统提出了更高的要求7。本课题是将国际、国内、社会、游戏、娱乐等需要经常变动的新闻、新产品发布和业界动态等更新新闻集中管理,集新闻发布、管理等功能为一体的基于B/S的管理信息系统8。该系统可以高效的发布最新的信息,减小网站维护人员的工作量,并通过新闻的某些共性进行分类,最后进行系统化、标准化发布到系统上9。针对新闻发布系统的需求,课题采用ASP.NET技术来实现,它是一种基于Microsoft.NET平台的WEB应用程序开发技术,构建在CL

7、R(Common Language Runtime)之上,可以使用.NET Framework所提供的全部功能。用它开发的程序可以支持异常控制、类型安全、继承和动态编译,正适合用于新闻发布系统的简洁便利,方便快捷,安全迅速的需求特点10。2.系统分析2.1 系统需求分析系统应该具备以下功能:(1)新闻管理:管理员登录后可以对新闻删除、修改。(2)新闻查询:所有用户都可以输入关键字搜索相关新闻。(3)新闻分类:页面显示分类标题,用户可以点击分类标题进入分类的新闻列表, (3)分类管理:主要完成添加新闻分类、编辑及删除现有的新闻分类信息。(4)用户信息管理:主要完成用户信息的修改和删除功能等。2.

8、4系统的功能结构图系统采用页面的友好设计,突出了其简洁易操作的特点和方便用户操作的优势,且更易于整体的架构管理和后期维护,也提高了系统的安全性和可扩展性,其结构如图1所示:图1新闻发布系统的结构图3.数据库设计3.1设计思想数据库设计应该和应用系统设计相结合,也就是说,整个设计过程中要把结构(数据)设计和行为(处理)设计密切结合起来。针对新闻发布的需要专门对数据库进行分析设计。本系统主要是利用ASP.NET的相关技术实现相应的新闻网站相关的功能,并利用SQL Server 2008数据库管理系统进行数据库设计。3.2数据库具体设计经过对数据库的需求分析,了解了系统的存储结构需求后,根据分析的结

9、果,得出可5个表结构,即Admin、News、Classes、ReView、UserInfor。本系统采用的是SQL Server 2008数据库,基于以上的需求分析,数据库中的具体表设计如下。具体表名称及其功能如表1:表1新闻发布系统的各种表单数据表名称数据表的用途管理员表存放管理员的信息新闻表存放新闻的详细信息分类表存放新闻的分类信息评价表存放新闻的评价信息普通用户表存放普通用户的信息其中重要的表结构如下:(1)管理员表结构如表2:表2管理员表结构列名数据类型允许空列名解释IDint管理员id 普通用户模块主要包括用户登录、注册、新闻关键字搜索、分类查看新闻、新闻评价、浏览新闻详情。4.2

10、.1用户登录在用户登录界面,根据DropDownlist里的值进行选择登陆权限,用if语句进行判断DropDownlist里的值,若等于管理员,点击“登陆”连接数据库,把输入的用户名和密码用if语句判断是否是数据库中Admin表里的某个用户,如果是Admin里的用户这时用if语句判断输入的随机验证码是否与Lable的值相同,输入正确的验证码,系统会进入管理员的主界面,输入不正确,也会给出相应的提示并清空输入文本框里的值;若等于普通用户,点击“登陆”连接数据库,把输入的用户名和密码用if语句判断是否是数据库中UserInfor表里的某个用户,如果是

11、UserInfor里的用户这时用if语句判断输入的随机验证码是否与Lable的值相同,输入正确的验证码,系统会进入管理员的主界面,输入不正确,也会给出相应的提示并清空输入文本框里的值。4.2.2用户注册用户在注册界面。在注册页面输入所有内容后点击“注册”时会用CompareValidator校验两次输入的密码是否一致,若一致点击“注册”,会提示注册成功,若两次的密码输入不一致,则提示两次输入的密码不一致,重新输入。用户注册流程图如图2:图2用户注册流程图4.2.3新闻关键字搜索用户可以在文本框里输入关键字信息,用if语句进行关键字搜索时会对文本框

12、输入的内容进行有效性的验证,如果文本框里不输入任何内容时,点击”搜索”,页面弹框提示:”请输入关键字!”;如果文本框里有内容时,点击”搜索”, 跳转到新闻搜索页面,同时会进行模糊查询,根据输入的内容在数据库表News的Title、Content列里的内容进行模糊查询,然后把查询到的内容在GridView显里示。 4.3.2添加新闻管理员可以对新闻类型信息进行添加操作,管理员可以在添加新闻页面的输入框内输入新闻标题、作者、出处、新闻具体内容,在DropDownlist里选择新闻的分类,点击“添加”,会

13、对数据库进行insert操作,把管理员输入的相关信息插入的到相应的数据库表里,再次浏览新闻时,此条新闻就会出现在新闻发布系统的页面上。4.3.3新闻管理新闻管理包括新闻修改、新闻删除等,所有新闻在后台和DataGrid进行数据库绑定,用DataGrid显示所有新闻的新闻编号、新闻Title、删除按钮、修改按钮。点击“删除”时,会根据新闻的ID删除该新闻在数据库里的所有信息,点击“修改”按钮时,页面会跳转到newsedit.aspx页面,然后根据文本框里列出的所有新闻内容进行修改。4.3.4用户管理用户管理包括修改用户、删除用户等,所有用户在后台和DataGrid进行数据库绑定,用DataGrid显示所有用户的用户ID、用户姓名、删除按钮、修改按钮。点击“删除”时,会根据用户的ID删除该用户在数据库里的所有信息,点击“修改”按钮时,页面会跳转到userinforedit.aspx页面,然后根据文本框里列出的所有用户信息进行修改。 ASP.net新闻发布系统的设计与实现+ER图(5): 11 / 11

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号