计算机毕业论文|计算机论文|计算机毕业设计|计算机网络论文  
设为首页 加入收藏 联系站长
论文无忧网|专业的计算机论文、计算机毕业论文服务网站
计算机毕业设计 计算机毕业论文 计算机论文 管理系统 工资 在线选课 图书
当前位置:计算机毕业论文网 >> ASP论文设计 >> 浏览文章
基于web的新闻网站的设计与实现

【说明】本站所列作品的内容只是论文的部分介绍,如果想了解此作品的详细资料,请联系在线客服。
全套设计作品包括系统+源程序+论文+开题报告+使用手册,可以直接作为毕业设计/论文使用.
本站作品全部经过技术员测试,完整无错,大家可以放心参考使用。包调试,包指导,售后全部免费,直到您通过答辩为止。
现成作品的购买流程请参照:购买现成作品流程 网站介绍 常见问题解答

目  录
论文总页数:20页
1 引言 1
1.1 课题背景 1
1.2 国内外研究现状 1
1.3 本课题的意义与研究方法 2
2 总体设计 2
2.1 系统需求分析 2
2.2 总体结构 3
3 详细设计与主要模块功能 4
3.1 新闻管理系统 4
3.2 用户登录系统 5
4 数据库的设计 5
4.1  NEWS表 5
4.2  LOGINLOG表 6
4.3  JPEG表 6
4.4  MEMBER INFO表 7
4.5  ADMINLOG表 7
4.6  ADMIN INFO表 7
5 功能的代码实现 8
5.1 Web.config配置 8
5.3 主界面设计 11
5.4 撰写新闻界面设计 12
5.5 新闻管理界面设计 13
5.6 个人用户管理界面设计 15
5.7 浏览新闻界面 15
结  论 16
参考文献 18
致    谢 19
声    明 20

用户登录系统详细分为了3类,对权限加以限制。以达到对新闻进行合理的管理。第一类是普通的游客,只拥有浏览新闻的权利。第二类是注册之后的用户,除浏览新闻外,还可以上传新闻,以及删除新闻(仅仅只限于自己上传的新闻)。第三类是管理人员,管理员除拥有以上权限外,还可以对任何新闻进行删除和修改等。
4 数据库的设计
利用Microsoft SQL Server 2000建立数据库及其存储过程。根据需求设计出6个主要数据表,分别是:管理员操作记录表(adminlog),管理员信息表(admin_info),用户信息表(member_info),用户登陆记录表(loginlog),新闻表(news)以及用户上传图片表(jpeg)。
4.1  NEWS表
新闻表News包含的字段有:编号、姓名、标题、关键字、内容、类型、来源部门和日期。字段说明如下:
用户登录需要验证用户的用户名和密码,从而保证用户可见和可使用的资源。管理员和其他用户的登陆界面是一样的,都是根目录的default.aspx和default.aspx.cs 文件。邦定代码default.aspx.cs文件的关键部分是单击“登陆”按钮后的相应函数,它根据用户名和密码,以及用户种类将界面重定向到各类用户的主界面上,登陆界面调用了Person 和Company类的Login() 函数判断用户是否已经登录:
public bool Login()
{ strSQl=”Select personID from person where name=
”+this.Name”’+"AndPassword='"+ Functions.Encrypt(this.Password,1) +"'";
   Try  {ExecuteSql4Value(strSQL); return true; }
   catch {return false; }  }
5.2注册界面设计
在本系统中管理员用户的个人登陆信息保存在web.config配置文件中,他和其他个人用户一样登陆。整个系统注册部分的如图6所示。
本系统的注册比较简单,是为了减少繁冗的信息登记,方便用户登录。注册成功后才在属于自己的页面登记详细信息。注册表单提交后,服务器就会对提交的内容进行验证,如果填写错误的项要给出出错提示信息,并允许重新填写提交。这里需要用到requiredfieldvalidator控件,所有的输入框都需要这个验证控件,它用来验证输入都不能为空,comparevalidator 验证控件用来验证用来验证两次输入的密码是否相同。RequiredFieldValidator控件用来验证输入的邮箱是否合法.
根据不同的用户类型,可以显示不同的超链接的部分。区分一个用户是管理员还是普通用户的方法是判断他的用户名是否在前面提到的web.config中指定aaa字符串中,person类中的函数IsSupervisor()完成了这个功能,它先从配置文件的aaa字符串中取出指定的管理员的用户名集合,然后将其保存在字符串数组names中,如果给定的用户名等于其中的一个字符串,说明这个用户是管理员用户,代码如下:本文提出了一种基于Web的新闻发布系统,该系统的多用户发布,多栏目管理,使各公司、部门等的新闻信息及时、准确的得以发布。浏览者通过会员注册直接参与新闻信息的发布,使新闻更具有可见性和及时性。在具有良好的可视化的编程环境ASP.NET C(#)2.0下,在编程的过程中就可以对所做的模块进行运行调试,发现错误,就可以立即进行改正。经过不断地修改和更正,本系统已运行结果正常,系统达到了拥有丰富的信息容量、良好的人机交互界面、快捷的检索效果。利用ASP.NET技术实现新闻能够及时的得以发布是一项很有效方法,这种组建的方式,可以应用于网站的其它栏目。又由于ASP编程所用的Vbscript 、Jscript以及C#等语言,较其它语言较简洁、易操作、功能较强非常适合广大用户进行网站的开发。



上一篇: 基于B/S的人才招聘网站的制作
下一篇: 网上笔记本销售系统的制作
在线客服  
点击这里给我发消息 点击这里给我发消息
点击这里给我发消息 点击这里给我发消息
QQ:528311109 QQ:528311109
  服务邮箱:Service@paper51.com
热门浏览
论文降价了,2010年毕业的同学你
计算机毕业论文无忧网-公告
计算机毕业论文-论文无忧网至同学
5年信誉服务保证-计算机毕业论文
购买现成作品流程
计算机毕业论文答辩过程中需要注
付款方式
网站介绍
计算机毕业论文答辩前的准备
常见问题
最近更新  
论文降价了,2010年毕业的同学你
计算机毕业论文无忧网-公告
计算机毕业论文-论文无忧网至同学
5年信誉服务保证-计算机毕业论文
购买现成作品流程
计算机毕业论文答辩过程中需要注
付款方式
网站介绍
计算机毕业论文答辩前的准备
常见问题
设为首页 | 加入收藏 | 关于本站 | 联系站长 | 友情链接 | 版权申明 | 在线留言 | 网站地图
Copyright 2006-2008 Powered by Paper51.com,论文无忧网 All Rights Reserved.
声明:《论文无忧网》,根据《信息网络传播权保护条例》,如果我们网站上的的作品侵犯了您的权利,请及时通知我们,我们会及时删除。
《论文无忧网》为您提供优秀的计算机毕业设计|计算机毕业论文|计算机论文|毕业论文等资料,仅供学习参考使用。